2004-03-05 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9e08c470
MK
12004-03-04 Mark Kettenis <kettenis@gnu.org>
2
3 * gdb.asm/openbsd.inc: Fix typo.
4
4bebc3aa
FF
52004-03-03 Fred Fish <fnf@redhat.com>
6
7 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8 "val" instead of unused "size". Update copyright year.
9
6ea9fb37
DJ
102004-02-29 Daniel Jacobowitz <drow@mvista.com>
11
12 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13 to use unsigned char.
14 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
16
23b23974
DJ
172004-02-29 Daniel Jacobowitz <drow@mvista.com>
18
19 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20 line of output.
21
7574fd53
DJ
222004-02-28 Daniel Jacobowitz <drow@mvista.com>
23
24 * gdb.base/relocate.c (dummy): Initialize.
25
a195357f
DJ
262004-02-28 Daniel Jacobowitz <drow@mvista.com>
27
28 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
29 a breakpoint at exit.
30
72fd54a9
FF
312004-02-27 Fred Fish <fnf@redhat.com>
32
33 * gdb.base/chng-syms.exp: Add expect condition to match failing
34 case that isn't a timeout.
35
b9d23137
AC
362004-02-27 Andrew Cagney <cagney@redhat.com>
37
38 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
39 support.
40
15d208f6
FF
412004-02-26 Fred Fish <fnf@redhat.com>
42
43 * gdb.arch/gdb1431.c: Remove.
44 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
45 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
46 of "until" incorrectly.
47
98f9cd2d
JB
482004-02-26 J. Brobecker <brobecker@gnat.com>
49
50 * gdb.cp/class2.cc (empty): New class.
51 (refer): New function.
52 (main): Declare an object of type empty and use it.
53 * gdb.cp/class2.exp: Print the value of an object of type empty.
54
9b50c11b
JJ
552004-02-26 Jeff Johnston <jjohnstn@redhat.com>
56
57 * gdb.base/langs.exp: Update query string to match the
58 new nquery format used for pending breakpoints.
59
0dcd613f
AC
602004-02-26 Andrew Cagney <cagney@redhat.com>
61
62 Fix PR i18n/1570.
63 * gdb.base/charset.c: Update copyright notice.
64 (main, init_string): Remove the escape character '\e' tests.
65 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
66 * gdb.base/charset.exp (valid_host_charset): Ditto.
67 * gdb.base/setvar.exp: Ditto.
68
b8a56647
AC
692004-02-24 Andrew Cagney <cagney@redhat.com>
70
90d59e34
AC
71 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
72 mmapped data in core file" PASS and FAIL messages consistent.
73
b8a56647
AC
74 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
75 setting a breakpoint. Work around PR java/1565.
76
9f27c604
JJ
772004-02-23 Jeff Johnston <jjohnstn@redhat.com>
78
79 * lib/gdb.exp (gdb_breakpoint): Update query string to match
80 new nquery format.
81 * gdb.base/pending.exp: Ditto.
82
3224a706
MK
832004-02-22 Mark Kettenis <kettenis@gnu.org>
84
85 * configure.in: Run stabs tests on *BSD.
86 * configure: Regenerated.
87
41e0a9ca
MK
882004-02-21 Mark Kettenis <kettenis@gnu.org>
89
90 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
91
1e1b3428
FF
922004-02-20 Fred Fish <fnf@redhat.com>
93
94 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
95 blank in test for "returns short", for consistency with other
96 "returns xxx" tests. Update copyright year.
97
f9a7572a
FF
982004-02-19 Fred Fish <fnf@redhat.com>
99
100 New testcase for PR breakpoint/1558.
101 * gdb.arch/gdb1558.exp: New file.
102 * gdb.arch/gdb1558.c: New file.
103
b2ce2854
EZ
1042004-02-19 Elena Zannoni <ezannoni@redhat.com>
105
106 * gdb.base/nodebug.exp: Fix typo.
107
e7c9ff01
JB
1082004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
109
110 Committed by Jim Blandy <jimb@redhat.com>.
111
62f4b920
JB
112 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
113
2db536a1
JB
114 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
115
e7c9ff01
JB
116 * gdb.base/float.exp: Support s390*-*-* targets.
117
f3205b34
AF
1182004-02-17 Adam Fedor <fedor@gnu.org>
119
120 * gdb.base/gdb1555.exp: New file.
121 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
122
9d62932d
EZ
1232004-02-17 Elena Zannoni <ezannoni@redhat.com>
124
125 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
126
344c9711
FF
1272004-02-16 Fred Fish <fnf@redhat.com>
128
129 * gdb.arch/gdb1291.c: Remove
130 * gdb.arch/gdb1291.s: New test input file.
131 * gdb.arch/gdb1291.exp: Expand test to check case that should not
132 fail. Test for correct result, known incorrect result, other
133 failures and timeouts.
134
2d822687
AC
1352004-02-16 Andrew Cagney <cagney@redhat.com>
136
137 * gdb.base/bigcore.exp: New file.
138 * gdb.base/bigcore.c: New file.
139
dac15b66
AC
1402004-02-13 Andrew Cagney <cagney@redhat.com>
141
142 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
143 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
144 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
145 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
146 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
147 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
148 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
149 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
150 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
151 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
152
6bdfc2c4
JJ
1532004-02-11 Jeff Johnston <jjohnstn@redhat.com>
154
155 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
156 executed is an alloc instruction.
157
87b3ede8
DC
1582004-02-11 David Carlton <carlton@kealia.com>
159
160 * gdb.cp/breakpoint.exp: New.
161 * gdb.cp/breakpoint.cc: New.
162
6e19e2bf
MC
1632004-02-11 Michael Chastain <mec.gnu@mindspring.com>
164
165 Partial fix for PR gdb/1543.
166 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
167 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
168 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
169 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
170 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
171 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
172 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
173 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
174 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
175 to bug-gdb@prep.ai.mit.edu .
176 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
177 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
178 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
179 Likewise.
180
5c5455dc
AC
1812004-02-10 Andrew Cagney <cagney@redhat.com>
182
183 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
184 using gdb_internal_error_resync.
185
9cf689d7
DJ
1862004-02-09 Daniel Jacobowitz <drow@mvista.com>
187
188 * gdb.threads/thread-specific.exp: Stop early if no threads are
189 found.
190
d2dc51db
MC
1912004-02-09 Michael Chastain <mec.gnu@mindspring.com>
192
193 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
194
14b1a056
DJ
1952004-02-08 Daniel Jacobowitz <drow@mvista.com>
196
197 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
198 breakpoints.
199
83f66e8f
DJ
2002004-02-07 Daniel Jacobowitz <drow@mvista.com>
201
202 * config/sim.exp (gdb_load): Handle $arg == "".
203 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
204 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
205
30fc0091
EZ
2062004-02-07 Elena Zannoni <ezannoni@redhat.com>
207
208 * gdb.base/maint.exp: Update test to reflect
209 obstack changes.
210
4d806929
JJ
2112004-02-04 Jeff Johnston <jjohnstn@redhat.com>
212
213 * gdb.base/pendshr.c (pendfunc): New function that calls
214 pendfunc1.
215 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
216
7bfdd688
FF
2172004-02-04 Fred Fish <fnf@redhat.com>
218
219 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
220 function symbols and update copyright years.
221 * gdb.arch/gdb1291.c: Ditto.
222
aaa08ee4
MC
2232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
224
225 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
226
dbad7755
MC
2272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
228
229 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
230
ec4646ef
MC
2312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
232
233 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
234
1b802196
FF
2352004-02-02 Fred Fish <fnf@redhat.com>
236
237 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
238 remote targets. Update copyright years.
239
18fe2033
JJ
2402004-02-02 Jeff Johnston <jjohnstn@redhat.com>
241
242 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
243 support.
244 * gdb.base/langs.exp: Fix test which attempts to create
245 breakpoint on non-existent function to handle new pending
246 support.
247 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
248 a breakpoint.
249 * gdb.base/pending.exp: New test.
250 * gdb.base/pending.c: New file.
251 * gdb.base/pendshr.c: Ditto.
252
8d577d32
DC
2532004-02-02 David Carlton <carlton@kealia.com>
254
255 * gdb.cp/overload.exp: Add overloadNamespace tests.
256 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
257 (overloadNamespace, XXX): New.
258 (main): Call XXX::marker2.
259
3ad13771
FF
2602004-02-01 Fred Fish <fnf@redhat.com>
261
262 * gdb.base/dump.exp: Use runto_main instead of "runto main".
263 * gdb.base/finish.exp: Ditto.
264 * gdb.base/gcore.exp: Ditto.
265 * gdb.base/huge.exp: Ditto.
266 * gdb.base/info-proc.exp: Ditto.
267 * gdb.base/return2.exp: Ditto.
268 * gdb.threads/gcore-thread.exp: Ditto.
269
44c75849
DJ
2702004-02-01 Daniel Jacobowitz <drow@mvista.com>
271
272 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
273
005bc093
MK
2742004-02-01 Mark Kettenis <kettenis@gnu.org>
275
276 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
277 that opening the file succeeds on OpenBSD.
278
c47cebdb
DJ
2792004-02-01 Daniel Jacobowitz <drow@mvista.com>
280
281 * gdb.threads/thread-specific.c: New file.
282 * gdb.threads/threads-specific.exp: New test script.
283 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
284 to expect_out.
285
5a01311c
MK
2862004-02-01 Mark Kettenis <kettenis@gnu.org>
287
288 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
289 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
290 only on the "print_small_structs from print_long_arg_list" test.
291
ce22a4f1
DJ
2922004-02-01 Daniel Jacobowitz <drow@mvista.com>
293
294 * gdb.base/completion.exp: Kill a stray backslash.
295
296 From Jim Ingham <jingham@apple.com>:
297 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
298 agrees with the result from sending a tab.
299
abbab9d3
DJ
3002004-01-31 Daniel Jacobowitz <drow@mvista.com>
301
302 * gdb.base/chng-syms.exp: Remove stray newline.
303
53904d1e
MK
3042004-01-31 Mark Kettenis <kettenis@gnu.org>
305
306 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
307 *-*-openbsd*.
308 * gdb.asm/openbsd.inc: New file.
309
3a4b3aac
MK
3102004-01-30 Mark Kettenis <kettenis@gnu.org>
311
312 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
313 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
314 *-*solaris2*. Remove commented out default settings for
315 asm-flags. Replace gdb_compile with target_link.
316
ebac27b4
MC
3172004-01-29 Michael Chastain <mec.gnu@mindspring.com>
318
319 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
320 for all tests. Remove old hp-ux and cygnus xfail cases.
321
d8679d84
PH
3222004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
323
324 * gdb.base/chng-syms.exp: New file.
325 * gdb.base/chng-syms.c: New file.
326
0a55bc22
MC
3272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
328
329 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
330 Provide arms for current output in all my configurations.
331
94b8e876
MC
3322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
333
334 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
335 * lib/compiler.cc: Likewise.
336 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
337 get the right preprocessor. Eval the output directly. Remove
338 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
339 hp_f77_compiler and hp_f90_compiler completely.
340 (gdb_preprocess): Delete.
341 (get_compiler): Delete.
342
7cf03d44
MK
3432004-01-24 Mark Kettenis <kettenis@gnu.org>
344
345 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
346 <string.h>.
347
68b6dce9
NR
3482004-01-24 Nick Roberts <nick@nick.uklinux.net>
349
350 * gdb.mi/mi-stack.exp: Update copyright.
351
b368761e
DC
3522004-01-23 David Carlton <carlton@kealia.com>
353
354 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
355 test for cp_lookup_transparent_type.
356 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
357 call them.
358
f2061b53
DJ
3592004-01-23 Daniel Jacobowitz <drow@mvista.com>
360
361 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
362 after -var-update.
363
37fc574a
DC
3642004-01-23 David Carlton <carlton@kealia.com>
365
366 * gdb.cp/namespace.cc (C::ensureRefs): New.
367 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
368
8e94b928
NR
3692004-01-20 Nick Roberts <nick@nick.uklinux.net>
370
371 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
372 case "-stack-list-locals 2".
373 * gdb.mi/mi-var-child.exp: Test for case
374 "-var-list-children --all-values NAME".
375
997b0952
MC
3762004-01-18 Michael Chastain <mec.gnu@mindspring.com>
377
378 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
379
52470da3
MK
3802004-01-18 Mark Kettenis <kettenis@gnu.org>
381
7049b4b8
MK
382 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
383 used with gdb_test_multiple.
384
52470da3
MK
385 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
386 read at address 0. This fixes PR testsuite/1504.
387
da6012e5
DJ
3882004-01-18 Daniel Jacobowitz <drow@mvista.com>
389
390 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
391 Remove downloading, guessing the host executable, the calls to
392 gdb_file_cmd and gdb_target_cmd, and "load" support.
393 (infer_host_exec): New function broken out from gdb_load.
394 (gdb_load): New wrapper for gdbserver_gdb_load.
395 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
396 gdb_target_cmd. Use -target-select.
397 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
398 Download binaries to the host. Clear last_mi_remote_file when
399 we load a new binary.
400 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
401 call gdbserver_gdb_load and mi_gdb_target_cmd.
402
32c70722
MC
4032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
404
405 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
406 type patterns.
407
b0cecf36
MC
4082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
409
410 * gdb.cp/templates.exp: Fix typo in test name of
411 "print Foo<volatile char*>::foo".
412
4120d7e6
MC
4132004-01-15 Michael Chastain <mec.gnu@mindspring.com>
414
415 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
416
f679e530
BE
4172004-01-16 Ben Elliston <bje@wasabisystems.com>
418
419 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
420 (clean mostlyclean): Remove empty rm.
421
091c48f6
MC
4222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
423
424 * gdb.base/setvar.exp: Add copyright years.
425
3e5fc8d2
DC
4262004-01-14 David Carlton <carlton@bactrian.org>
427
428 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
429 PR c++/1511 and update coment.
430 * gdb.cp/templates.exp: Update patterns to match current output.
431 If changes involve something other than whitespace, KFAIL
432 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
433
63d06c5c
DC
4342004-01-14 David Carlton <carlton@kealia.com>
435
436 * gdb.cp/namespace.exp: Add tests involving classes defined within
437 namespaces.
438 * gdb.cp/namespace.cc (C::CClass): New.
439 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
440
a51dab88
EZ
4412004-01-14 Elena Zannoni <ezannoni@redhat.com>
442
443 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
444 what debug info we have. Print a better message if something goes
445 wrong while producing the separate debug info file.
446
a476ccc9
MC
4472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
448
449 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
450
f453692c
MC
4512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
452
453 * gdb.base/callfuncs.c: Add copyright notice.
454
f40063a5
MC
4552004-01-13 Michael Chastain <mec.gnu@mindspring.com>
456
457 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
458 inheritance. PR gdb/1498, PR gcc/13539.
459
19ac3974
EZ
4602004-01-13 Elena Zannoni <ezannoni@redhat.com>
461
462 * gdb.threads/gcore-thread.exp: Prefix name of binary with
463 test specific name.
464 * gdb.mi/gdb669.exp: Ditto.
465 * gdb.mi/mi-pthreads.exp: Ditto.
466 * gdb.mi/mi1-pthreads.exp: Ditto.
467 * gdb.mi/mi2-pthreads.exp: Ditto.
468
56c97c6e
MC
4692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
470
471 * gdb.cp/member-ptr.cc: Add copyright notice.
472
a0644324
MC
4732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
474
475 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
476 some patterns for recent versions of gcc and hpacc. Delete
477 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
478 Delete tests that access a NULL pointer-to-member-data. This
479 script is still disabled for gcc.
480
32fabe09
EZ
4812004-01-12 Elena Zannoni <ezannoni@redhat.com>
482
483 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
484 escaped correctly.
485
1f8a6abb
EZ
4862004-01-12 Elena Zannoni <ezannoni@redhat.com>
487
488 * gdb.base/sepdebug.exp: New file.
489 * gdb.base/sepdebug.c: New file.
490 * lib/gdb.exp (separate_debug_filename): New procedure.
491 (gdb_gnu_strip_debug): New procedure.
492
48efe704
AC
4932004-01-12 Andrew Cagney <cagney@redhat.com>
494
495 * gdb.mi/ChangeLog: Delete file. Renamed to ...
496 * gdb.mi/ChangeLog-1999-2003: New file.
497
a9415475
AC
4982004-01-12 Andrew Cagney <cagney@redhat.com>
499
500 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
501 "Renaming a directory to a non-empty directory returns ENOTEMPTY
502 or EEXIST", treat EBUSY as an XFAIL.
503
83b8cf9d
MC
5042004-01-11 Michael Chastain <mec.gnu@mindspring.com>
505
506 * gdb.base/scope.exp: Remove obsolete setup_xfail for
507 hp_cc_compiler.
508
9939d2a8
MC
5092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
510
511 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
512 decorations.
513
1ff8cadf
MC
5142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
515
516 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
517 and "(aCC)" decorations. Remove obsolete doco about old
518 test results.
519
6fa9022e
MC
5202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
521
522 * gdb.cp/exception.exp: Fix typo in doco.
523
209721fe
MK
5242004-01-09 Mark Kettenis <kettenis@gnu.org>
525
526 * gdb.base/gdb1476.exp: Fix typo.
527
ef11303e
MC
5282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
529
530 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
531 file.
532
041ab88c
MC
5332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
534
535 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
536 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
537 Use gdb_compile. Remove restriction on gcc. Add some patterns
538 for recent version of gdb. Delete second half, which was a copy
539 of the first half with different build flags. This test is
540 still disabled because it is still not ready for production.
541
e36d075a
MC
5422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
543
544 * gdb.cp/exception.cc: Add copyright notice.
545 * gdb.cp/exception.exp: Add a notice that this file is broken
546 because of line number changes caused by addition of copyright
547 notice.
548
42b190ad
MC
5492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
550
551 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
552 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
553
8f25f06b
MC
5542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
555
556 * gdb.cp/classes.exp: Accept gnu abi 2.
557 * gdb.cp/derivation.exp: Likewise.
558 * gdb.cp/overload.exp: Likewise.
559 * gdb.cp/virtfunc.exp: Likewise.
560
06ded8b8
MC
5612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
562
563 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
564 semicolon after end of function.
565
77c26ae3
MC
5662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
567
568 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
569 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
570 boilerplate code for compiling and running the program under
571 test. Add some string method tests.
572
20757486
MC
5732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
574
575 * gdb.cp/bs15503.cc: Add copyright notice.
576 * gdb.cp/bs15503.exp: Adjust line number.
577
0fd3b503
MC
5782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
579
580 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
581 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
582
10d1bea8
MC
5832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
584
585 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
586 hp_cc_compiler.
587
2789202a
MC
5882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
589
590 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
591 * gdb.cp/ctti.exp: Use the marker instead of "next".
592 With gcc, run further before bailing.
593
b862f14c
MC
5942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
595
596 * gdb.cp/cttiadd.cc: Add copyright notice.
597 * gdb.cp/cttiadd1.cc: Likewise.
598 * gdb.cp/cttiadd2.cc: Likewise.
599 * gdb.cp/cttiadd3.cc: Likewise.
600
96da2469
MC
6012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
602
603 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
604 Use gdb_test, gdb_test_multiple. Use floating-point values that
605 have exact representations in IEEE-ish formats.
606
053248ff
MC
6072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
608
609 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
610 compilers. Delete duplicate call to get_compiler_info.
611 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
612 * gdb.base/volatile.exp: Likewise.
613
84acecdd
MK
6142004-01-07 Mark Kettenis <kettenis@gnu.org>
615
616 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
617 memory at address 0.
618
fe11a27f
MC
6192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
620
621 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
622 to test for hp-ux assembler. Fix copyright years.
623
60ad077b
AC
6242004-01-07 Andrew Cagney <cagney@redhat.com>
625
626 * gdb.base/fileio.c (strerrno): Add "EBUSY".
627
1c9b8f33
AC
6282004-01-07 Andrew Cagney <cagney@redhat.com>
629
630 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
631 when creating the read-only file. From analysis by Roland McGrath
632 and Elena Zannoni.
633
753ccc7a
MC
6342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
635
636 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
637
eca3e36b
MC
6382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
639
640 * gdb.base/cvexpr.c: Be type-safe with function pointers and
641 data pointers.
642
f8d4bac4
MC
6432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
644
645 * gdb.cp/m-static.exp: Compile one source file at a time.
646 Delete unused call to get_compiler_info.
647
9b4e0f94
MC
6482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
649
650 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
651 * gdb.base/call-rt-st.exp: Likewise.
652 * gdb.base/nodebug.exp: Likewise.
653 * gdb.base/volatile.exp: Likewise.
654 * gdb.cp/ref-types.exp: Likewise.
655 * gdb.cp/templates.exp: Likewise.
656
023c1024
MK
6572004-01-05 Mark Kettenis <kettenis@gnu.org>
658
659 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
660
19703c4a
MC
6612004-01-05 Michael Chastain <mec.gnu@mindspring.com>
662
663 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
664 hppa*-hp-hpux*.
665
18b67037
MK
6662004-01-04 Mark Kettenis <kettenis@gnu.org>
667
ba6219c8
MK
668 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
669 x86_64-*-*.
670
18b67037
MK
671 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
672 sparc64-*-* and sparc*-solaris2*.
673
1bfbbb9d
MK
6742004-01-04 Mark Kettenis <kettenis@gnu.org>
675
676 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
677 return ${tests}" test. The ${tests} already mentions the
678 filename.
679
06846494
MC
6802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
681
682 * gdb.cp/local.exp: Accept gcc abi 2.
683
3b0cb202
MC
6842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
685
686 * gdb.cp/templates.exp: Accept gcc abi 2.
687
0643ec3f
MC
6882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
689
690 * lib/compiler.cc: Remove supports_template_debugging.
691 * gdb.cp/templates.exp: Do not test supports_template_debugging.
692
d231d0b1
MC
6932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
694
695 * gdb.cp/namespace.exp: Accept gcc abi 2.
696
44ffb27c
MC
6972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
698
699 * gdb.cp/method.exp: Accept gcc abi 2.
700
184ad485
MC
7012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
702
703 * gdb.cp/classes.exp: Generate identical results as old version.
704 * gdb.cp/derivation.exp: Likewise.
705 * gdb.cp/overload.exp: Likewise.
706 * gdb.cp/virtfunc.exp: Likewise.
707
116f09e7
MC
7082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
709
710 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
711 mysterious bug with sourceware version of expect.
712
b1379776
MC
7132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
714
715 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
716 current versions of gcc, including gcc abi 2. Remove gratuitous
717 restart of test program. Use gdb_test_multiple and gdb_test for
718 all tests. Add patterns to xfail missing "const" in "const char *"
719 and kfail PR gdb/1155.
720
6b7a4c0e
MC
7212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
722
723 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
724 current versions of gcc, including gcc abi 2. Remove gratuitous
725 restart of test program. Use gdb_test_multiple and gdb_test for
726 all tests. Add patterns to kfail PR gdb/1498.
727
51615d72
MC
7282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
729
730 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
731 current versions of gcc, including gcc abi 2. Use "breakpoint"
732 and "continue" instead of restarting the target program. Use
733 gdb_test_multiple and gdb_test for all tests.
734
7b79a9d7
MK
7352004-01-01 Mark Kettenis <kettenis@gnu.org>
736
737 * gdb.asm/asm-source.exp: Update copyright year. Link statically
738 for *-*-solaris2*.
739
1cd3489f
MC
7402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
741
742 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
743 current versions of gcc, including gcc abi 2. Use "breakpoint"
744 and "continue" instead of restarting the target program several
745 times. Use gdb_test_multiple and gdb_test for all tests.
746
850742db
MC
7472003-12-18 Michael Chastain <mec.gnu@mindspring.com>
748
749 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
750 source files.
751
eb4bbda8
MC
7522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
753
754 * gdb.base/environ.exp: Handle compiling test case from multiple
755 source files.
756
e42c7771
MC
7572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
758
759 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
760
80e4b428
JB
7612003-12-17 Jim Blandy <jimb@redhat.com>
762
5f06973a
JB
763 * gdb.base/freebpcmd.c: Add copyright notice.
764
80e4b428
JB
765 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
766
0ab84fb7
MC
7672003-12-16 Michael Chastain <mec.gnu@mindspring.com>
768
769 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
770
1b3bb3d0
JB
7712003-12-13 Jim Blandy <jimb@redhat.com>
772
773 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
774
3a4c9371
KB
7752003-12-12 Kevin Buettner <kevinb@redhat.com>
776
777 * gdb.asm/frv.inc: New file.
778 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
779
a1dea79a
FF
7802003-12-09 Fred Fish <fnf@redhat.com>
781
782 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
783 functions to break1.c and leave prototypes behind. Add more
784 "set breakpoint NN here" comments.
785 * gdb.base/break1.c: New file.
786
787 * gdb.base/break.exp: Handle compiling test case from multiple
788 source files and change source file references as needed.
789 * gdb.base/completion.exp: Ditto.
790 * gdb.base/condbreak.exp: Ditto.
791 * gdb.base/define.exp: Ditto.
792 * gdb.base/ena-dis-br.exp: Ditto.
793 * gdb.base/info-proc.exp: Ditto.
794 * gdb.base/maint.exp: Ditto.
795 * gdb.base/until.exp: Ditto.
796
797 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
798 hardcoded line numbers.
799 * gdb.base/define.exp: Ditto.
800 * gdb.base/ena-dis-br.exp: Ditto.
801 * gdb.base/maint.exp: Ditto.
802 * gdb.base/until.exp: Ditto.
803
804 * gdb.base/completion.exp: Use "break1" for completion tests since
805 "break" is no longer a unique prefix.
806
5266b69c
AC
8072003-12-06 Andrew Cagney <cagney@redhat.com>
808
809 * gdb.base/structs.exp (test_struct_returns): When applicable, set
810 "return_value_unimplemented". When an unimplemented struct return
811 architecture, report incorrect values as a KFAIL
812
374451f0
MC
8132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
814
815 * gdb.cp/rtti.exp: Accept new wording of warning from
816 cp_lookup_rtti_type.
817
ba9b20a7
MC
8182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
819
820 Partial fix for PR testsuite/1456.
821 * gdb.base/scope.exp (test_at_main): Replace references to
822 gcc_compiled with calls to test_compiler_info.
823 (test_at_foo): Likewise.
824 (test_at_bar): Likewise.
825
b74b6d0b
MC
8262003-12-04 Michael Chastain <mec.gnu@mindspring.com>
827
828 Partial fix for PR testsuite/1456.
829 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
830 to test_compiler_info.
831
ccfa3402
MC
8322003-12-03 Michael Chastain <mec.gnu@mindspring.com>
833
834 * gdb.base/so-impl-ld.exp: Update copyright notice.
835
f6246aba
MC
8362003-12-02 Michael Chastain <mec.gnu@mindspring.com>
837
838 Partial fix for PR testsuite/1456.
839 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
840 to test_compiler_info.
841
13ae734a
MC
8422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
843
844 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
845 from current versions of gdb. Clean up regular expressions.
846 Delete redundant timeout case.
847
d8e1cdee
MC
8482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
849
850 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
851 from current versions of gdb. Clean up regular expressions.
852 Delete redundant timeout case.
853
96457b64
MC
8542003-12-01 Michael Chastain <mec.gnu@mindspring.com>
855
856 Partial fix for PR testsuite/1456.
857 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
858 gcc_compiled with call to test_compiler_info.
859
f35309fc
MC
8602003-11-30 Michael Chastain <mec.gnu@mindspring.com>
861
862 Partial fix for PR testsuite/1456.
863 * gdb.base/list.exp (test_list_function): Delete unused declaration
864 of gcc_compiled.
865
d7afdf9b
MC
8662003-11-29 Michael Chastain <mec.gnu@mindspring.com>
867
868 Partial fix for PR testsuite/1456.
869 * gdb.base/complex.exp: Replace reference to gcc_compiled with
870 call to test_compiler_info.
871
71507b56
MK
8722003-11-29 Mark Kettenis <kettenis@gnu.org>
873
874 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
875 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
876 it to create the appropriate note.inc.
877 * gdb.asm/asmsrc1.s: Include "note.inc".
878 * gdb.asm/netbsd.inc: New file.
879 * gdb.asm/empty.inc: New file.
880
f81f93f7
MC
8812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
882
883 Partial fix for PR testsuite/1456.
884 * gdb.base/constvars.exp: Replace references to gcc_compiled with
885 calls to test_compiler_info.
886
9a77938e
MC
8872003-11-27 Michael Chastain <mec.gnu@mindspring.com>
888
889 Partial fix for PR testsuite/1456.
890 * gdb.base/volatile.exp: Replace references to gcc_compiled with
891 calls to test_compiler_info.
892
e8367dc7
MK
8932003-11-27 Mark Kettenis <kettenis@gnu.org>
894
895 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
896 pattern for the KFAILs.
897
526c61ee
AF
8982003-11-25 Adam Fedor <fedor@gnu.org>
899
900 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
901 * gdb.objc/objcdecode.m: New file.
902
28f2d600
AF
9032003-11-25 Adam Fedor <fedor@gnu.org>
904
905 * gdb.objc/nondebug.exp: Test for PR objc/1236.
906 * gdb.objc/nondebug.m: New file.
907
a3895cee
BE
9082003-11-26 Ben Elliston <bje@wasabisystems.com>
909
910 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
911 NetBSD as it does on FreeBSD. Modelled on a similar change by
912 Mark Kettenis on 2003-05-30.
913 (link-flags): Set to "--entry _start" regardless of target.
914 Special linker flags are to be appended to $link-flags.
915 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
916
c9f2c8a3
MC
9172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
918
919 * gdb.cp/method.exp: Accept output of new demangler.
920
15a0587a 9212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
922
923 * gdb/class2.exp: New file.
924 * gdb/class2.cc: New file.
925
3c00b570
MC
9262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
927
928 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
929 of new demangler.
930
7027acc7
MK
9312003-11-23 Mark Kettenis <kettenis@gnu.org>
932
933 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
934 of gdb_test "run".
935
b0e1598a
MK
9362003-11-23 Mark Kettenis <kettenis@gnu.org>
937
938 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
939 "continue" into "run".
940
4d9eda44
MC
9412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
942
943 Partial fix for PR testsuite/1456.
944 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
945 call to test_compiler_info.
946 * gdb.cp/ctti.exp: Likewise.
947 * gdb.cp/derivation.exp: Likewise.
948 * gdb.cp/member-ptr.exp: Likewise.
949 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
950 reference to gcc_compiled.
951
9522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
953
954 Fix PR testsuite/1463.
955 * gdb.base/structs.exp (start_structs_test): Call
956 get_debug_format before using the debug format.
957
d422fe19
AC
9582003-11-22 Andrew Cagney <cagney@redhat.com>
959
960 * lib/gdb.exp (gdb_test_multiple): Add simple example.
961 * gdb.base/structs.exp: Use gdb_test_multiple.
962
039cf96d
AC
9632003-11-20 Andrew Cagney <cagney@redhat.com>
964
6882279b
AC
965 * gdb.base/structs.exp: Handle and recover from internal errors.
966 Replace "foo${n}" with "foo<n>" in test messages.
967
e53890ae
AC
968 * gdb.base/structs.exp: Update copyright. Rewrite.
969 * gdb.base/structs.c: Update copyright. Rewrite.
970
2b211c59
AC
971 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
972 resync count exceeded.
973
039cf96d
AC
974 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
975 from the internal error.
976 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
977 Original from Jim Blandy.
978 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 979
eac98b22
AC
9802003-11-19 Andrew Cagney <cagney@redhat.com>
981
982 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
983 KFAIL.
984
67455b2a
MK
9852003-11-17 Mark Kettenis <kettenis@gnu.org>
986
987 New testcase for PR backtrace/1435.
988 * gdb.arch/i386-unwind.exp: New file.
989 * gdb.arch/i386-unwind.c: New file.
990
853d6e5b
AC
9912003-11-17 Andrew Cagney <cagney@redhat.com>
992
993 * lib/gdb.exp (compiler_info): New global.
994 (test_compiler_info): New function.
995 (get_compiler_info): Set compiler_info.
996 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
997 "compiler_info" to gcc-<major>-<minor>.
998
38cf6e11
MC
9992003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1000
1001 * gdb.trace/configure: Remove.
1002
a50d3602
EZ
10032003-11-13 Elena Zannoni <ezannoni@redhat.com>
1004
1005 * gdb.base/break.c: Add comments to aid finding line numbers for
1006 breakpoints.
1007 * gdb.base/break.exp: Remove all references to explicit line
1008 numbers.
1009
d9407aaa
NC
10102003-11-11 Nick Clifton <nickc@redhat.com>
1011
1012 * gdb.base/shreloc.exp: Do not run for targets which do not
1013 support shared objects.
1014
db488fc1
CV
10152003-11-10 Corinna Vinschen <vinschen@redhat.com>
1016
1017 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1018 Don't run tests if nofileio flag is given.
1019
6a90a18e
EZ
10202003-11-07 Elena Zannoni <ezannoni@redhat.com>
1021
1022 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1023 as well as 'Watchpoint'.
1024
0b915e9c
EZ
10252003-11-06 Elena Zannoni <ezannoni@redhat.com>
1026
1027 Reported by Jim Ingham <jingham@apple.com>:
1028 * gdb.base/annota1.exp: Match at least one occurrence of the
1029 signal handler annotation.
1030
d7e4b55f
EZ
10312003-11-06 Elena Zannoni <ezannoni@redhat.com>
1032
1033 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
1034 as well as 'Watchpoint'.
1035
2fe4e8d0
MC
10362003-11-05 Michael Chastain <mec@shout.net>
1037
1038 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
1039
6ef88553
KW
10402003-11-03 Kris Warkentin <kewarken@qnx.com>
1041
1042 * gdb.arch/gdb1291.c: New test file.
1043 * gdb.arch/gdb1291.exp: New test script.
1044 * gdb.arch/gdb1431.c: New test file.
1045 * gdb.arch/gdb1431.exp: New test script.
1046
ae7dc4d8
MC
10472003-10-22 Michael Chastain <mec@shout.net>
1048
1049 * gdb.mi/pthreads.c: Add copyright notice.
1050
c39d7427
MC
10512003-10-22 Michael Chastain <mec@shout.net>
1052
1053 * gdb.threads/pthreads.c: Add copyright notice.
1054
8b7d96c1
MC
10552003-10-20 Michael Chastain <mec@shout.net>
1056
1057 * gdb.base/gdb1056.exp: New test script.
1058
d1d69fdd
DJ
10592003-10-13 Daniel Jacobowitz <drow@mvista.com>
1060
1061 * gdb.threads/killed.exp: Use gdb_run_cmd.
1062
7d605576
DJ
10632003-10-13 Daniel Jacobowitz <drow@mvista.com>
1064
1065 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
1066 create a core file.
1067 * gdb.threads/gcore-thread.exp: Likewise.
1068
618ec112
CV
10692003-10-13 Corinna Vinschen <vinschen@redhat.com>
1070
1071 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
1072 type, based on char type.
1073 (struct bit_flags_short_t): New bitfield type, based on short type.
1074 (init_bit_flags_char): New fuction.
1075 (init_bit_flags_short): Ditto.
1076 (print_bit_flags_char): Ditto.
1077 (print_bit_flags_short): Ditto.
1078 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
1079
9367a73c
MC
10802003-10-11 Michael Chastain <mec@shout.net>
1081
1082 * gdb.base/call-rt-st.exp: Update copyright year.
1083
1decf120
KI
10842003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
1085
1086 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
1087 * gdb.disasm/sh3.s: Ditto.
1088
5445b2ae
DJ
10892003-10-07 Daniel Jacobowitz <drow@mvista.com>
1090
1091 * gdb.threads/switch-threads.exp: New test.
1092 * gdb.threads/switch-threads.c: New source file.
1093
aec24853
CV
10942003-10-07 Corinna Vinschen <vinschen@redhat.com>
1095
1096 * gdb.base/ending-run.exp: Add sh specific case.
1097
adc7428d
AC
10982003-10-06 Andrew Cagney <cagney@redhat.com>
1099
1100 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1101 * gdb.disasm/mn10200.exp: Delete obsolete file.
1102
c9d37158
DJ
11032003-09-29 Daniel Jacobowitz <drow@mvista.com>
1104
1105 * ChangeLog: Correct an entry command.exp -> commands.exp.
1106 * gdb.base/commands.exp (bp_deleted_in_command_test)
1107 (temporary_breakpoint_commands): Check noargs.
1108
79c2c32d
DC
11092003-09-25 David Carlton <carlton@kealia.com>
1110
1111 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1112 of some print tests, where appropriate. Add tests for C::D::cd,
1113 E::ce, F::cXfX, G::XgX.
1114 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1115
594e6d67
RE
11162003-09-25 Richard Earnshaw <rearnsha@arm.com>
1117
1118 * lib/java.exp (java_init): Import target_alias before using it.
1119
10f0d451
DC
11202003-09-25 David Carlton <carlton@kealia.com>
1121
1122 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1123
274bcba0
EZ
11242003-09-23 Elena Zannoni <ezannoni@redhat.com>
1125
1126 * gdb.base/selftest.exp: Accomodate more instruction reordering
1127 weirdness.
1128
cdbf20f7
MC
11292003-09-17 Michael Chastain <mec@shout.net>
1130
1131 * gdb.cp/gdb1355.exp: New file.
1132 * gdb.cp/gdb1355.c: New file.
1133
71e06f80
CV
11342003-09-15 Corinna Vinschen <vinschen@redhat.com>
1135
1136 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1137 * gdb.asm/sh.inc: New file.
1138
5c4e30ca
DC
11392003-09-11 David Carlton <carlton@kealia.com>
1140
bd45b7af
DC
1141 * gdb.cp/namespace.exp: Add tests for namespace types.
1142 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1143 (test_namespace): New.
1144
1c199746
EZ
11452003-09-11 Elena Zannoni <ezannoni@redhat.com>
1146
1147 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1148 * gdb.stabs/weird.exp: Ditto.
1c199746 1149
04ed252f
MC
11502003-09-08 Michael Chastain <mec@shout.net>
1151
1152 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1153
d8a2d9e7
MC
11542003-09-07 Michael Chastain <mec@shout.net>
1155
1156 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1157 'parse error'.
1158
161afb24
MK
11592003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1160
1161 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1162
49f2741a
MC
11632003-08-30 Michael Chastain <mec@shout.net>
1164
1165 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1166 * gdb.gdb/observer.exp: Ditto.
1167 * gdb.gdb/xfullpath.exp: Ditto.
1168
8afa723e
MK
11692003-08-29 Mark Kettenis <kettenis@gnu.org>
1170
1171 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1172 *-*-*bsd*.
1173
f31dfe3b
JJ
11742003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1175
1176 * gdb.base/dump.exp: Skip for ia64.
1177
4630e498
JJ
11782003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1179
1180 * gdb.asm/asm-source.exp: Add ia64 support.
1181 * gdb.asm/ia64.inc: New file.
1182
1105b7ef
MC
11832003-08-22 Michael Chastain <mec@shout.net>
1184
1185 * gdb.cp: New directory.
1186 * gdb.cp/*: Copy from gdb.c++/*.
1187 * gdb.c++/*: Remove.
1188 * Makefile.in: Change gdb.c++ to gdb.cp.
1189 * configure.in: Ditto.
1190 * configure: Regnerate.
1191
c945b932
MK
11922003-08-18 Mark Kettenis <kettenis@gnu.org>
1193
1194 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1195 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1196
2b66634b
DJ
11972003-08-17 Daniel Jacobowitz <drow@mvista.com>
1198
1199 * mi-var-display.exp (-var-list-children weird): Accept function
1200 pointers with argument types.
1201 * mi1-var-display.exp (-var-list-children weird): Likewise.
1202 * mi2-var-display.exp (-var-list-children weird): Likewise.
1203
a356f73b
DJ
12042003-08-17 Daniel Jacobowitz <drow@mvista.com>
1205
1206 * gdb.base/annota3.exp: Add missing newline.
1207
483417b8
MC
12082003-08-06 Michael Chastain <mec@shout.net>
1209
1210 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1211
c99c59c3
MS
12122003-08-12 Michael Snyder <msnyder@redhat.com>
1213
1214 * gdb.base/float.exp: Add test for SH.
1215
55ed7501
MK
12162003-08-10 Mark Kettenis <kettenis@gnu.org>
1217
1218 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1219
1a371f2e
EZ
12202003-08-07 Elena Zannoni <ezannoni@redhat.com>
1221
1222 * gdb.base/completion.exp: Remove reduntant completion test
1223 on filename.
1224
e0f353ce
EZ
12252003-08-07 Elena Zannoni <ezannoni@redhat.com>
1226
1227 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1228 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1229 gdb.trace/save-trace.exp: Make sure that full pathnames are
1230 escaped correctly.
1231
5710a1af
EZ
12322003-08-07 Elena Zannoni <ezannoni@redhat.com>
1233
1234 * configure.in: Don't generate config.h from config.hin.
1235 * configure: Regenerate.
1236 * config.hin: Remove file.
1237 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1238 * gdb.threads/pthreads.c: Ditto.
1239
dcd81ce9
DJ
12402003-08-07 Daniel Jacobowitz <drow@mvista.com>
1241
1242 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1243 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1244 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1245 Replace ld24 with seth/add3.
1246
6009d884
AC
12472003-08-02 Andrew Cagney <cagney@redhat.com>
1248
1249 * gdb.base/annota3.exp: New file.
1250 * gdb.base/annota3.c: New file.
1251 * gdb.c++/annota3.exp: New file.
1252 * gdb.c++/annota3.cc: New file.
1253
51514e06
MC
12542003-07-29 Michael Chastain <mec@shout.net>
1255
1256 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1257 actually failed.
1258 (do_pass): Likewise.
1259 * gdb.threads/tls.exp: Always initialize no_of_threads.
1260
4ee6625b
DJ
12612003-07-27 Daniel Jacobowitz <drow@mvista.com>
1262
1263 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1264 pattern.
1265 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1266 * gdb.threads/tls.exp: Recognize one case of the host library not
1267 supporting TLS.
1268
225f2bf6
AC
12692003-07-27 Andrew Cagney <cagney@redhat.com>
1270
1271 * gdb.base/fileio.exp: Use SH when running commands using
1272 remote_exec.
1273
bcb27c9f
DJ
12742003-07-24 Daniel Jacobowitz <drow@mvista.com>
1275
1276 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1277 * gdb.base/relocate.c (dummy): New padding array.
1278
3d67be83
MS
12792003-07-22 Michael Snyder <msnyder@redhat.com>
1280
1281 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
1282
1283 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1284 patterns to be more general, accepting old and new output.
1285 Some output chars (such as '+') also must be quoted.
1286 Some addresses are displayed numerically instead of
1287 symbolically.
1288
57ba3b85
MS
12892003-07-23 Michael Snyder <msnyder@redhat.com>
1290
686d097c
MS
1291 * gdb.base/return2.exp: Don't test long-long return.
1292
57ba3b85
MS
1293 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1294 * gdb.disasm/t01_mov.exp: Ditto.
1295 * gdb.disasm/t02_mova.s: Ditto.
1296 * gdb.disasm/t02_mova.exp: Ditto.
1297 * gdb.disasm/t03_add.s: Ditto.
1298 * gdb.disasm/t03_add.exp: Ditto.
1299 * gdb.disasm/t04_sub.s: Ditto.
1300 * gdb.disasm/t04_sub.exp: Ditto.
1301 * gdb.disasm/t05_cmp.s: Ditto.
1302 * gdb.disasm/t05_cmp.exp: Ditto.
1303 * gdb.disasm/t06_ari2.s: Ditto.
1304 * gdb.disasm/t06_ari2.exp: Ditto.
1305 * gdb.disasm/t07_ari3.s: Ditto.
1306 * gdb.disasm/t07_ari3.exp: Ditto.
1307 * gdb.disasm/t08_or.s: Ditto.
1308 * gdb.disasm/t08_or.exp: Ditto.
1309 * gdb.disasm/t09_xor.s: Ditto.
1310 * gdb.disasm/t09_xor.exp: Ditto.
1311 * gdb.disasm/t10_and.s: Ditto.
1312 * gdb.disasm/t10_and.exp: Ditto.
1313 * gdb.disasm/t11_logs.s: Ditto.
1314 * gdb.disasm/t11_logs.exp: Ditto.
1315 * gdb.disasm/t12_bit.s: Ditto.
1316 * gdb.disasm/t12_bit.exp: Ditto.
1317 * gdb.disasm/t13_otr.s: Ditto.
1318 * gdb.disasm/t13_otr.exp: Ditto.
1319
e00759ef
EZ
13202003-07-22 Elena Zannoni <ezannoni@redhat.com>
1321
1322 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1323
8bc2021f
EZ
13242003-07-22 Elena Zannoni <ezannoni@redhat.com>
1325
1326 * gdb.threads/tls.c : New file.
1327 * gdb.threads/tls.exp : New file.
1328 * gdb.threads/tls-main.c : New file.
1329 * gdb.threads/tls-shared.c : New file.
1330 * gdb.threads/tls-shared.exp : New file.
1331
89320c4c
AS
13322003-07-22 Andreas Schwab <schwab@suse.de>
1333
1334 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1335
180dea7c
AS
13362003-07-20 Andreas Schwab <schwab@suse.de>
1337
1338 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1339 due to insn reordering.
1340
0714963c
AC
13412003-07-15 Andrew Cagney <cagney@redhat.com>
1342
1343 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1344
98a23b3f
MC
13452003-07-15 Michael Chastain <mec@shout.net>
1346
1347 * gdb.base/gdb1250.exp: New file.
1348 * gdb.base/gdb1250.c: New file.
1349
27e417a2
ML
13502003-07-09 Michal Ludvig <mludvig@suse.cz>
1351
1352 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1353 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1354
8bc2021f
EZ
13552003-07-09 Elena Zannoni <ezannoni@redhat.com>
1356
1357 * gdb.threads/tls.c: New file.
1358 * gdb.threads/tls.exp: New file.
1359 * gdb.threads/tls-main.c: New file.
1360 * gdb.threads/tls-shared.c: New file.
1361 * gdb.threads/tls-shared.exp: New file.
1362
d99968dc
EZ
13632003-07-09 Elena Zannoni <ezannoni@redhat.com>
1364
1365 * gdb.base/annota1.exp: Make sure that we properly escape the
1366 full path of the source file. Xfail more permissive patterns,
1367 due to a compiler debug info problem.
1368
83876b3b
AS
13692003-07-07 Andreas Schwab <schwab@suse.de>
1370
2705e972
AS
1371 * gdb.asm/m68k.inc: New file.
1372 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1373
83876b3b
AS
1374 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1375 arguments"): Also match negative number.
1376
1377 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1378
3a871b37
DJ
13792003-07-03 Daniel Jacobowitz <drow@mvista.com>
1380
1381 * gdb.base/store.c (charest): New typedef.
1382 (add_char): Rename to add_charest, update.
1383 (wack_char): Rename to wack_charest, update types. Return l + r
1384 to keep r live across the call.
1385 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1386 (wack_double, wack_doublest): Return l + r to keep r live across
1387 the call.
1388 * gdb.base/store.exp: Accomodate store.c changes.
1389
b2a7f303
DC
13902003-06-30 David Carlton <carlton@kealia.com>
1391
1392 * gdb.c++/maint.exp (test_invalid_name): New.
1393 (test_first_component): Add tests for invalid names.
1394
3c6cb4a1
MC
13952003-06-29 Michael Chastain <mec@shout.net>
1396
1397 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1398 output of '<VTT for class>' for virtual base classes.
1399
f1c2644b
DJ
14002003-06-29 Daniel Jacobowitz <drow@mvista.com>
1401
1402 * gdb.base/completion.exp: Tab-complete "complet" instead of
1403 "compl".
1404 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1405
18080350
DJ
14062003-06-29 Daniel Jacobowitz <drow@mvista.com>
1407
1408 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1409 * gdb.base/volatile.exp: Likewise.
1410
f56973f8
DJ
14112003-06-29 Daniel Jacobowitz <drow@mvista.com>
1412
1413 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1414 gdb/1265.
1415
14162003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1417 Daniel Jacobowitz <drow@mvista.com>
1418
1419 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1420 initial line count of 'captured_main' from 26 to 32.
1421 (test_with_self): Allow xmalloc call to be interleaved with the
1422 preceding two lines.
1423
e766d4d6
JB
14242003-06-24 Joel Brobecker <brobecker@gnat.com>
1425
1426 * gdb.base/bang.exp: New testcase.
1427
f125c9a4
JB
14282003-06-23 Joel Brobecker <brobecker@gnat.com>
1429
1430 * gdb.base/langs.exp: Add some tests for the "minimal" language
1431 support.
1432
6e25beaf
EZ
14332003-06-23 Elena Zannoni <ezannoni@redhat.com>
1434
1435 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1436 the testcase.
1437
2f816dda
DJ
14382003-06-22 Daniel Jacobowitz <drow@mvista.com>
1439
1440 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1441 offset.
1442
db5a5748
DJ
14432003-06-22 Daniel Jacobowitz <drow@mvista.com>
1444
1445 * gdb.c++/pr-1210.cc: New file.
1446 * gdb.c++/pr-1210.exp: New file.
1447
1df0c130
DJ
14482003-06-21 Daniel Jacobowitz <drow@mvista.com>
1449
1450 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1451 000-exec-continue.
1452
a92feac0
MK
14532003-06-15 Mark Kettenis <kettenis@gnu.org>
1454
1455 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1456 on *-*-*bsd* instead of *-*-freebsd*.
1457
81a58f5b
AC
14582003-06-14 Andrew Cagney <cagney@redhat.com>
1459
1460 * gdb.base/store.exp: Test longest and doublest. Test all
1461 parameters. Weaken return statement match.
1462 * gdb.base/store.c: Add longest and doublest - aka long long and
1463 long double functions. Put all parameters into local register
1464 variables. Use negative values.
1465
b257a0d3
AC
14662003-06-14 Andrew Cagney <cagney@redhat.com>
1467
1468 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1469 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1470 exit status.
1471 * gdb.base/fileio.exp: Disable target when nointerrupts and
1472 noinferiorio, instead of limiting it to remote. Use remote_exec
1473 instead of system.
1474
21c38304
JJ
14752003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1476
1477 * gdb.base/float.exp: Add ia64 support.
1478
1bcdb424
CV
14792003-06-12 Corinna Vinschen <vinschen@redhat.com>
1480
1481 * gdb.base/fileio.exp: Run only on remote targets.
1482
6aeb981f
CV
14832003-06-10 Corinna Vinschen <vinschen@redhat.com>
1484
1485 * gdb.base/fileio.c: New file, testing File-I/O.
1486 * gdb.base/fileio.exp: Ditto.
1487
53df362e
RG
14882003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1489
1490 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1491 shared objects after relocation at load time (gdb PR/1132).
1492 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1493 as above, part of the shared object relocation test.
1494
ffee1b46
MK
14952003-06-08 Mark Kettenis <kettenis@gnu.org>
1496
b5ca3722
MK
1497 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1498 fully filled history list.
1499 * gdb.base/gdb_history: New file.
1500
03ed860d
MK
1501 * gdb.base/signals.exp: XFAIL "continue to func1" on
1502 i*86-*-freebsd*.
1503
ffee1b46
MK
1504 * gdb.base/attach.exp: When trying to attach to a nonexistent
1505 process, make it possible to specify the PID based on the target,
1506 and do so for *-*-freebsd*.
1507
d80dbb52
RH
15082003-06-02 Richard Henderson <rth@redhat.com>
1509
1510 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1511
6dd77b81
RH
15122003-06-02 Richard Henderson <rth@redhat.com>
1513
1514 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1515
f6347e16
RH
15162003-06-02 Richard Henderson <rth@redhat.com>
1517
1518 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1519
2c161407
DJ
15202003-06-01 Daniel Jacobowitz <drow@mvista.com>
1521
1522 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1523 of globalvar.
1524
572eb746
MK
15252003-06-01 Mark Kettenis <kettenis@gnu.org>
1526
1527 * gdb.asm/asm-source.exp: Check for memory read errors in
1528 disassembler test on *BSD too.
1529
9e9617a5
RH
15302003-06-01 Richard Henderson <rth@redhat.com>
1531
1532 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1533 for .frame.
1534 (gdbasm_call): Lose ldgp.
1535 (gdbasm_startup): Add frame information.
1536 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1537
7b34ad4e
MK
15382003-05-31 Mark Kettenis <kettenis@gnu.org>
1539
1540 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1541 i?86-*-*.
1542
10059fdf
MK
15432003-05-30 Mark Kettenis <kettenis@gnu.org>
1544
1545 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1546 FreeBSD.
1547
acf4b816
RH
15482003-05-29 Richard Henderson <rth@redhat.com>
1549
1550 * gdb.asm/alpha.inc: New file.
1551 * gdb.asm/asm-source.exp: Use it.
1552
e9ecd949
JB
15532003-05-29 Jim Blandy <jimb@redhat.com>
1554
1555 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1556 'core.PID'.
1557
e3e5a4f3
JB
15582003-05-22 Jim Blandy <jimb@redhat.com>
1559
1560 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1561 backtrace.
1562
72fe3d25
DC
15632003-05-20 David Carlton <carlton@math.stanford.edu>
1564
1565 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1566 this time.
1567
58da2eb2
DC
15682003-05-19 David Carlton <carlton@bactrian.org>
1569
1570 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1571 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1572
1fcb5155
DC
15732003-05-19 David Carlton <carlton@bactrian.org>
1574
1575 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1576 namespace tests.
1577 Bump copyright date.
1578 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
1579 (main): Call C::D::marker2.
1580 * gdb.c++/namespace1.cc: New file.
1581
85e85163
JJ
15822003-05-14 Jeff Johnston <jjohnstn@redhat.com>
1583
1584 Roland McGrath <roland@redhat.com>
1585 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
1586 there is no manager thread.
1587
a25fbfec
JJ
15882003-05-08 Jeff Johnston <jjohnstn@redhat.com>
1589
1590 * gdb.threads/schedlock.exp: Remove assumption that all threads
1591 will run in a particular small time slice. Also ensure we break
1592 in one of the child threads rather than the main thread.
1593
be375bae
JB
15942003-05-07 Jim Blandy <jimb@redhat.com>
1595
09bf6082
JB
1596 Add support for assembly source testing on the s390x.
1597 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
1598 architecture.
1599 * gdb.asm/s390x.inc: New file.
1600
be375bae
JB
1601 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
1602 succession of 'if' statements.
1603
00905d52
AC
16042003-05-05 Andrew Cagney <cagney@redhat.com>
1605
1606 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
1607
b1e29e33
AC
16082003-05-05 Andrew Cagney <cagney@redhat.com>
1609
1610 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
1611 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
1612
e33d66ec
EZ
16132003-05-02 Elena Zannoni <ezannoni@redhat.com>
1614
1615 * gdb.base/charset.exp: Update based on new behavior of set/show
1616 charset commands.
1617
2b6fd0d8
AC
16182003-05-01 Andrew Cagney <cagney@redhat.com>
1619
1620 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
1621 variable do not give memory errors.
1622
130cacce
AF
16232003-04-30 Adam Fedor <fedor@gnu.org>
1624
1625 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
1626 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
1627 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
1628 gdb.objc/basicclass.m: : New files
1629
1630 * lib/gdb.exp (gdb_compile_objc): New procedure.
1631
bea71854
DJ
16322003-04-27 Daniel Jacobowitz <drow@mvista.com>
1633
1634 * gdb.base/signals.exp: Make backtrace tests more specific.
1635
0f20eeea
DC
16362003-04-23 David Carlton <carlton@bactrian.org>
1637
1638 * gdb.c++/maint.exp (test_first_component): Add tests for
1639 'operator' in more locations.
1640
c8c4d8dc
KB
16412003-04-16 Kevin Buettner <kevinb@redhat.com>
1642
1643 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
1644
3fe60e3c
EZ
16452003-04-16 Elena Zannoni <ezannoni@redhat.com>
1646
1647 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
1648 func marke' instead. Update test name.
1649
9219021c
DC
16502003-04-15 David Carlton <carlton@math.stanford.edu>
1651
1652 * gdb.c++/maint.exp: New file.
1653
5dd55bdd
EZ
16542003-04-14 Elena Zannoni <ezannoni@redhat.com>
1655
1656 * gdb.threads/schedlock.c: Change type of thread function argument
1657 to long, to avoid warnings on 64-bit platforms.
1658
00890572
EZ
16592003-04-14 Elena Zannoni <ezannoni@redhat.com>
1660
1661 * gdb.base/attach.exp: Add new message from ptrace in case of
1662 attaching to nonexistent process.
1663
93201743
JB
16642003-04-11 Jim Blandy <jimb@redhat.com>
1665
1666 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1667 gdb.c++/userdef.cc: Place comments on the lines to which the
1668 marker function might return.
1669 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1670 gdb.c++/userdef.exp: Look for those comments to check that we've
1671 returned to the right place, instead of checking line numbers.
1672
2a11c64d
EZ
16732003-04-11 Elena Zannoni <ezannoni@redhat.com>
1674
1675 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
1676 match on sourcefile name, instead of directory name.
1677
68ab8fc5
EZ
16782003-04-10 Elena Zannoni <ezannoni@redhat.com>
1679
1680 * gdb.base/completion.exp: Use string_to_regexp to match the
1681 working directory name.
1682
5624293a
JB
16832003-04-09 Jim Blandy <jimb@redhat.com>
1684
1685 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1686 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
1687 after an inferior function call, report the failure, but allow the
1688 test to continue.
1689
f1f02ee4
SC
16902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1691
1692 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1693 with -DPROTOTYPES.
1694
6eb79af0
SC
16952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1696
1697 * gdb.base/break.exp: Revert last patch.
1698
8dfb4cf0
SC
16992003-04-04 Stephane Carrez <stcarrez@nerim.fr>
1700
1701 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1702 with -DPROTOTYPES.
1703
ed4c619a
AC
17042003-04-02 Andrew Cagney <cagney@redhat.com>
1705
1706 * gdb.base/callfuncs.exp: Make "print add" messages unique.
1707 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
1708 matching directories by the name breakpoint.
1709 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
1710 Make "continue to marker1" consistent.
1711 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
1712 message consistent.
1713 * lib/gdb.exp: Put "the program is no longer running", and "the
1714 program exited" in parenthesis.
1715 * lib/mi-support.exp: Ditto.
1716
4e35d5f0
BR
17172003-04-02 Bob Rossi <bob_rossi@cox.net>
1718
1719 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
1720
71900fe8
AC
17212003-03-29 Andrew Cagney <cagney@redhat.com>
1722
1723 * gdb.base/sizeof.c (main): Print the value of '\377'.
1724 * gdb.base/sizeof.exp: Check the sign of '\377'.
1725
c0655a16
MC
17262003-03-27 Michael Chastain <mec@shout.net>
1727
1728 * gdb.base/gdb1090.exp: New file.
1729 * gdb.base/gdb1090.cc: New file.
1730
5b2a3989
JB
17312003-03-27 J. Brobecker <brobecker@gnat.com>
1732
1733 * gdb.gdb/observer.exp: New regression test.
1734
79876890
MC
17352003-03-27 Michael Chastain <mec@shout.net>
1736
1737 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
1738 * gdb.base/ptype.exp: Likewise.
1739
6eac95e3
CV
17402003-03-27 Corinna Vinschen <vinschen@redhat.com>
1741
1742 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
1743
e8c71839
MC
17442003-03-26 Michael Chastain <mec@shout.net>
1745
1746 * gdb.base/ptype.exp: Actually use some typedef'd types.
1747
71b10041
SC
17482003-03-21 Stephane Carrez <stcarrez@nerim.fr>
1749
1750 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
1751 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
1752
2512cf80
CV
17532003-03-20 Corinna Vinschen <vinschen@redhat.com>
1754
1755 * gdb.base/default.exp: Fix regular expression.
1756
0d195a4f
CV
17572003-03-20 Corinna Vinschen <vinschen@redhat.com>
1758
1759 * gdb.base/args.exp: Fix regular expression.
1760
8a2dbca8
CV
17612003-03-20 Corinna Vinschen <vinschen@redhat.com>
1762
1763 * gdb.base/help.exp: Allow Win32 child process.
1764
bf028682
CV
17652003-03-20 Corinna Vinschen <vinschen@redhat.com>
1766
1767 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
1768 when stepping out of main().
1769
182dbe85
CV
17702003-03-20 Corinna Vinschen <vinschen@redhat.com>
1771
1772 * gdb.base/default.exp: Check for win32 specific message when calling
1773 "run" without executable.
1774
d67a6ba5
CV
17752003-03-20 Corinna Vinschen <vinschen@redhat.com>
1776
1777 * gdb.base/args.exp: Expect .exe in output.
1778
a955b5bb
CV
17792003-03-20 Corinna Vinschen <vinschen@redhat.com>
1780
1781 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
1782 Cygwin native.
1783
bf6bad4b
AC
17842003-03-17 Andrew Cagney <cagney@redhat.com>
1785
1786 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
1787 vector registes.
1788 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
1789 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
1790
293e9a31
DC
17912003-03-17 David Carlton <carlton@math.stanford.edu>
1792
1793 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
1794 test, for PR breakpoints/38.
1795 Call test_watchpoint_and_breakpoint.
1796 * gdb.base/watchpoint.c (func3): New function.
1797 (main): Call func3.
1798
5330f2db
DC
17992003-03-04 David Carlton <carlton@math.stanford.edu>
1800
1801 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
1802 Garply<Garply<char> >:: garply".
1803 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
1804 with respect to PR c++/1111; note also PR c++/1113.
1805 (test_template_breakpoints): KFAIL "constructor breakpoint" with
1806 respect to PR c++/1062.
1807 KFAIL "destructor breakpoint" with respect to PR c++/1112.
1808
6ece72da
DC
18092003-03-03 David Carlton <carlton@math.stanford.edu>
1810
1811 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
1812 with respect to PR c++/57.
1813 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
1814 c++/826.
1815 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
1816 respect to PR c++/57.
1817
85ca1584
DC
18182003-03-03 David Carlton <carlton@math.stanford.edu>
1819
1820 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
1821 respect to PR c++/33 into FAILs.
1822
98e9c5b8
MC
18232003-03-03 Michael Chastain <mec@shout.net>
1824
7bedbf27
MC
1825 * configure.in: Update copyright years.
1826
18272003-03-03 Michael Chastain <mec@shout.net>
1828
1829 * Makefile.in: Update copyright years.
98e9c5b8 1830
f683e100
DC
18312003-02-28 David Carlton <carlton@math.stanford.edu>
1832
1833 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
1834 print class instead of struct and/or superfluous protection
1835 specifiers, as long as the resulting output is equivalent to the
1836 source code.
1837 Delete FIXME from end of messages on tests that don't need
1838 fixing.
1839
a9e0cf2c
DC
18402003-02-28 David Carlton <carlton@math.stanford.edu>
1841
1842 * gdb.c++/templates.exp (do_tests): Allow const in the two
1843 Foo<volatile char *>::foo tests.
1844
e8d359df
MS
18452003-02-27 Michael Snyder <msnyder@redhat.com>
1846
1847 * gdb.base/restore.c (main): Return zero, so exit code
1848 will be consistant.
1849
0b71dc91
DC
18502003-02-26 David Carlton <carlton@math.stanford.edu>
1851
1852 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
1853 char *>::foo" test with respect to PR c++/33. Create a new test
1854 which is identical to that one except that it doesn't put the
1855 space between the "char" and the "*"; KFAIL it, too.
1856
dd14ab43
DC
18572003-02-26 David Carlton <carlton@math.stanford.edu>
1858
1859 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
1860 template types into either PASSes or KFAILs (corresponding to PR
1861 c++/57). Tweak indentation. Update copyright.
1862
1146c7f1
SC
18632003-02-23 Stephane Carrez <stcarrez@nerim.fr>
1864
1865 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
1866
74641dfb
MC
18672003-02-13 Michael Chastain <mec@shout.net>
1868
1869 * gdb.base/exprs.exp: Remove i960 remnants.
1870 * gdb.base/funcargs.exp: Likewise.
1871 * gdb.base/list.exp: Likewise.
1872 * gdb.base/ptype.exp: Likewise.
1873
559cd2d0
DC
18742003-02-14 David Carlton <carlton@math.stanford.edu>
1875
1876 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
1877 pEe->D::vg()" from XFAIL to KFAIL.
1878
c4f90d87
JM
18792003-02-13 Jason Molenda (jmolenda@apple.com)
1880
1881 * gdb.base/maint.exp: Update maint print statistics regexp to include
1882 new entries.
1883
cbc4d97c
MC
18842003-02-13 Michael Chastain <mec@shout.net>
1885
1886 * gdb.c++/inherit.exp: Remove call to get_debug_format.
1887
40f235b7
MC
18882003-02-12 Michael Chastain <mec@shout.net>
1889
1890 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
1891 * gdb.c++/inherit.exp: Likewise.
1892 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
1893 * gdb.c++/templates.exp: Likewise.
1894 * gdb.c++/virtfunc.exp: Likewise.
1895
c56716b0
JM
18962003-02-06 Jason Molenda (jason-cl@molenda.com)
1897
1898 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
1899 why the code is written that way.
1900
070afcf8
MC
19012003-02-05 Michael Chastain <mec@shout.net>
1902
1903 * gdb.base/dump.exp: Add missing copyright line.
1904
5d0331e5
JM
19052003-02-05 Jason Molenda (jason-cl@molenda.com)
1906
f7ae6d3e 1907 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
1908 at the beginning so the breakpoint doesn't get set on the loop.
1909
92851186
MC
19102003-02-05 Michael Chastain <mec@shout.net>
1911
1912 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
1913 output for configurations with gcc 2.95.3.
1914
cbf1e085
AC
19152003-02-05 Keith Seitz <keiths@redhat.com>
1916 Andrew Cagney <ac131313@redhat.com>
1917
1918 * gdb.mi/mi-cli.exp: New file.
1919
29518e1e
MC
19202003-02-04 Michael Chastain <mec@shout.net>
1921
1922 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
1923 Call perror and then continue.
1924
5af1d5f3
MC
19252003-02-03 Michael Chastain <mec@shout.net>
1926
1927 * gdb.c++/pr-1023.cc: New file.
1928 * gdb.c++/pr-1023.exp: New file.
1929
6b549786
JB
19302003-02-05 Jim Blandy <jimb@redhat.com>
1931
1932 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
1933 it's local to foobar. Check for it there, and check that it's not
1934 present in main.
1935 * gdb.c++/local.cc (marker2): New function.
1936 (foobar): Call marker1.
1937 (main): Call marker2 instead of marker1.
1938
67f16606
AC
19392003-02-04 Andrew Cagney <ac131313@redhat.com>
1940
1941 * gdb.disasm/mn10200.exp: Obsolete file.
1942 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
1943 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
1944 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
1945
1c5cb38e
DC
19462003-02-04 David Carlton <carlton@math.stanford.edu>
1947
1948 * gdb.c++/overload.exp: Test intToChar(1).
1949 * gdb.c++/overload.cc (intToChar): New.
1950 (main): Call intToChar.
1951
d1fe6965
DC
19522003-02-03 David Carlton <carlton@math.stanford.edu>
1953
1954 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
1955 'might_kfail' arg.
1956 KFAIL some of the continue_to_bp_overloaded calls, according to
1957 PR c++/1025.
1958
9ba61c5d
MC
19592003-02-01 Michael Chastain <mec@shout.net>
1960
1961 * gdb.base/advance.c (marker1): New marker function.
1962 * gdb.base/advance.exp: When the 'advance' command lands on the
1963 return breakpoint, it can legitimately stop on either the
1964 current line or the next line. Accommodate both outcomes.
1965 * gdb.base/until.exp: Likewise.
1966
e7494ffb
AC
19672003-02-02 Andrew Cagney <ac131313@redhat.com>
1968
1969 2002-11-10 Jason Molenda (jason-cl@molenda.com):
1970 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
1971 now a list, not a tuple.
1972 * gdb.mi/mi-var-display.exp: Ditto.
1973 * gdb.mi/gdb792.exp: Ditto.
1974
075559bc
AC
19752003-02-01 Andrew Cagney <ac131313@redhat.com>
1976
1977 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
1978 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
1979 stack backtraces.
1980 * gdb.mi/mi-syn-frame.c: Part of same.
1981
2bd4c7b1
MK
19822003-02-01 Mark Kettenis <kettenis@gnu.org>
1983
1984 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1985 gdb.mi/mi1-pthreads.exp: Return instead of calling
1986 gdb_suppress_entire_file.
1987
eabd8992
MS
19882003-02-01 Mark Salter <msalter@redhat.com>
1989
1990 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
1991
71469e2f
MS
19922003-01-31 Mark Salter <msalter@redhat.com>
1993
1994 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
1995 Support empty arg.
1996
38a94d44
MC
19972003-01-30 Michael Chastain <mec@shout.net>
1998
1999 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2000 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2001 has been fixed in gdb/readline on 2003-01-09.
2002
19ea9e73
MS
20032003-01-29 Michael Snyder <msnyder@redhat.com>
2004
e8d359df
MS
2005 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2006 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2007 * gdb.base/args.exp: Skip if target does not support args passing.
2008
2307bd6a
DJ
20092003-01-22 Daniel Jacobowitz <drow@mvista.com>
2010
19ea9e73 2011 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2012 gdb_test. Accept a list of expect arguments as the third
2013 parameter.
2014 (gdb_test): Use it.
2015
f2dd3617
EZ
20162003-01-20 Elena Zannoni <ezannoni@redhat.com>
2017
2018 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2019 allow for different test tree configurations. Update some
2020 tescases accordingly.
2021 * gdb.arch/altivec-regs.exp: Ditto.
2022 * gdb.asm/asm-source.exp: Ditto.
2023 * gdb.base/advance.exp: Ditto.
2024 * gdb.base/display.exp: Ditto.
2025 * gdb.base/long_long.exp: Ditto.
2026 * gdb.base/mips_pro.exp: Ditto.
2027 * gdb.base/overlays.exp: Ditto.
2028 * gdb.base/relocate.exp: Ditto.
2029 * gdb.base/setshow.exp: Ditto.
2030 * gdb.base/step-line.exp: Ditto.
2031 * gdb.base/step-test.exp: Ditto.
2032 * gdb.base/until.exp: Ditto.
2033 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
2034
c71cdefd
DC
20352003-01-17 David Carlton <carlton@math.stanford.edu>
2036
2037 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
2038 corresponding to PR c++/945.
2039 Update copyright.
2040
fdba05d7
DC
20412003-01-17 David Carlton <carlton@math.stanford.edu>
2042
2043 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
2044 corresponding to PR c++/68.
2045
20462003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
2047
2048 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
2049 (test_paddr_hairy_functions): Call print_addr_2_kfail for
2050 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
2051
c362c33a
EZ
20522003-01-15 Elena Zannoni <ezannoni@redhat.com>
2053
0fbc361c
EZ
2054 * gdb.base/break.exp: Fix change of default location, because of
2055 removal of until tests.
2056 * gdb.base/help.exp: Update test for new 'until' help message.
2057 Add test for help on 'advance'.
c362c33a
EZ
2058 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
2059
dabf8a35
MK
20602003-01-15 Mark Kettenis <kettenis@gnu.org>
2061
2062 * gdb.base/default.exp: Adapt "info float" test for recent changes
2063 to that command. Add test for "info vector".
2064 * gdb.base/float.exp: New file. Add test for "info float" that
2065 resembles the old test in gdb.base/default.exp.
2066
a1769aca
DC
20672003-01-15 David Carlton <carlton@math.stanford.edu>
2068
2069 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
2070
82025e13
EZ
20712003-01-15 Elena Zannoni <ezannoni@redhat.com>
2072
2073 * gdb.base/break.exp: Move the tests of until command from here...
2074 * gdb.base/until.exp: ... to here. New file. Add other tests.
2075 * gdb.base/advance.c: New file.
2076 * gdb.base/advance.exp: New file.
2077
8f9ab801
EZ
20782003-01-14 Elena Zannoni <ezannoni@redhat.com>
2079
2080 * gdb.base/args.c: New file.
2081 * gdb.base/args.exp: New file.
2082
9ae66589
DJ
20832003-01-14 Daniel Jacobowitz <drow@mvista.com>
2084
2085 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
2086
8d77e5c3
DJ
20872003-01-14 Daniel Jacobowitz <drow@mvista.com>
2088
2089 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2090
12d2f0a1
DJ
20912003-01-14 Daniel Jacobowitz <drow@mvista.com>
2092
2093 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2094 dates.
2095
6ca37014
DJ
20962003-01-13 Daniel Jacobowitz <drow@mvista.com>
2097
2098 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2099
b0023472
DJ
21002003-01-13 Daniel Jacobowitz <drow@mvista.com>
2101
2102 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2103 (ptype &*"foo").
2104 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2105
d6abaea5
DJ
21062002-01-13 Daniel Jacobowitz <drow@mvista.com>
2107
2108 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2109 * gdb.mi/mi1-console.exp: Likewise.
2110
dfd536a7
DJ
21112002-01-13 Daniel Jacobowitz <drow@mvista.com>
2112
2113 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2114 * gdb.mi/mi1-console.exp: Likewise.
2115
a1fb14a2
DJ
21162003-01-13 Daniel Jacobowitz <drow@mvista.com>
2117
2118 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2119
c4cf40b7
DJ
21202003-01-09 Daniel Jacobowitz <drow@mvista.com>
2121
2122 * gdb.base/detach.exp: New test.
2123
696d5a5b
DJ
21242003-01-09 Daniel Jacobowitz <drow@mvista.com>
2125
2126 * Makefile.in (ALL_SUBDIRS): New variable.
2127 (subdirs, clean, distclean): Use it.
2128 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2129 regenerating Makefile, since it is generated from the top level.
2130 * gdb.asm/Makefile.in: Likewise.
2131 * gdb.base/Makefile.in: Likewise.
2132 * gdb.c++/Makefile.in: Likewise.
2133 * gdb.disasm/Makefile.in: Likewise.
2134 * gdb.java/Makefile.in: Likewise.
2135 * gdb.mi/Makefile.in: Likewise.
2136 * gdb.threads/Makefile.in: Likewise.
2137 * gdb.trace/Makefile.in: Likewise.
2138
754533e4
DC
21392003-01-09 David Carlton <carlton@math.stanford.edu>
2140
2141 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2142 Add copyright year 2003.
2143
d8b3e9ee
MC
21442003-01-06 Michael Chastain <mec@shout.net>
2145
2146 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2147 When selecting a thread, 'line' and 'file' are optional.
2148 * gdb.mi/mi1-pthreads.exp: Likewise.
2149
8e9e0fe6
AS
21502003-01-06 Andreas Schwab <schwab@suse.de>
2151
2152 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2153 failures.
2154
b5ab8ff3
DJ
21552003-01-04 Daniel Jacobowitz <drow@mvista.com>
2156
2157 Fix PR gdb/844
2158 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2159 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2160
2161 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2162 instead of calling gdb_suppress_entire_file.
2163 * gdb.threads/print-threads.exp: Likewise.
2164 * gdb.threads/schedlock.exp: Likewise.
2165
2166 * gdb.threads/killed.exp: Return instead of calling
2167 gdb_suppress_entire_file.
2168 * gdb.threads/linux-dp.exp: Likewise.
2169 * gdb.threads/pthreads.exp: Likewise.
2170
1e698235
DJ
21712003-01-04 Daniel Jacobowitz <drow@mvista.com>
2172
2173 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2174 stabs.
2175 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2176 * gdb.base/whatis.exp: Always allow (void) after function names.
2177
147ff08c
DJ
21782003-01-04 Daniel Jacobowitz <drow@mvista.com>
2179
2180 * gdb.c++/casts.exp: Correct regexp.
2181
dc62bfc2
MK
21822003-01-04 Mark Kettenis <kettenis@gnu.org>
2183
2184 * configure.in: Call AC_CONFIG_HEADER. Don't call
2185 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2186 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2187 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2188 aforementioned directories in the AC_OUPUT call.
2189 * config.hin: New file.
2190 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2191 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2192 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2193 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2194 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2195 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2196 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2197 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2198 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2199 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2200 gdb.threads/configure.in, gdb.threads/configure,
2201 gdb.threads/config.in, gdb.trace/configure.in,
2202 gdb.trace/configure: Removed.
2203
77afa639
MC
22042003-01-03 Michael Chastain <mec@shout.net>
2205
2206 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2207 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2208
7634bb6e
DJ
22092003-01-03 Daniel Jacobowitz <drow@mvista.com>
2210
2211 * gdb.base/store.exp: Fix regular expressions.
2212
b39c905e
MK
22132002-12-28 Mark Kettenis <kettenis@gnu.org>
2214
2215 * configure.in: Rewrite.
2216 * configure: Regenerated.
2217
0a8551dd
DC
22182003-01-03 David Carlton <carlton@math.stanford.edu>
2219
2220 * gdb.base/psymtab.exp: New file.
2221 * gdb.base/psymtab1.c: Ditto.
2222 * gdb.base/psymtab2.c: Ditto.
2223
c60b7188
AF
22242002-12-23 Adam Fedor <fedor@gnu.org>
2225
2226 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2227
ee73db83
DC
22282002-12-23 David Carlton <carlton@math.stanford.edu>
2229
2230 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2231 and current_directory initialization.
2232
d6c1774e
JB
22332002-12-22 Jim Blandy <jimb@redhat.com>
2234
f0a847b8
JB
2235 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2236 rather than as part of the output file name.
2237
d6c1774e
JB
2238 * gdb.base/attach.exp: There's no need to copy the test program to
2239 /tmp; that was only ever necessary on HP/UX, and this test is
2240 entirely disabled there anyway.
2241
f0708dbb
JB
22422002-12-21 Jim Blandy <jimb@redhat.com>
2243
4c2acfea
JB
2244 * gdb.c++/psmang.exp: Doc fix.
2245
f0708dbb
JB
2246 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2247 test.
2248
9579e000
DC
22492002-12-20 David Carlton <carlton@math.stanford.edu>
2250
2251 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2252
d1810171
MC
22532002-12-18 Michael Chastain <mec@shout.net>
2254
2255 * gdb.c++/annota2.exp: Add copyright year 2002.
2256
76565097
DC
22572002-12-17 David Carlton <carlton@math.stanford.edu>
2258
2259 * gdb.c++/try_catch.cc: Add marker comments.
2260 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2261 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2262 * gdb.c++/m-static.cc: Ditto.
2263 * gdb.c++/m-static1.cc: Ditto.
2264 * gdb.c++/try_catch.cc: Ditto.
2265
da81390b
JJ
22662002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2267
2268 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2269 to see whether we are using the new -environment-directory
2270 command which resets via -r or the old version of the command
2271 which may prompt the user. Part of fix for gdb/741.
2272
b304d130
AC
22732002-12-13 Andrew Cagney <ac131313@redhat.com>
2274
2275 * gdb.fortran/types.exp: Update obsolete comment.
2276 * gdb.fortran/exprs.exp: Ditto.
2277 * lib/gdb.exp: Delete obsolete code.
2278 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2279 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2280 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2281 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2282 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2283 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2284 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2285 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2286 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2287 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2288 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2289 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2290 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2291 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2292 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2293 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2294 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2295 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2296 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2297 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2298 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2299 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2300 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2301 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2302 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2303 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2304 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2305 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2306 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2307 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2308 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2309 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2310 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2311 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2312 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2313 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2314 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2315
a23b6e6a
DC
23162002-12-11 David Carlton <carlton@math.stanford.edu>
2317
2318 * gdb.c++/m-data.exp: Add test for members that shadow global
2319 variables: see PR gdb/804.
2320 * gdb.c++/m-data.cc: Ditto.
2321
6604731b
DJ
23222002-12-10 Daniel Jacobowitz <drow@mvista.com>
2323
2324 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2325
de46ecd7
DC
23262002-12-06 David Carlton <carlton@math.stanford.edu>
2327
2328 * gdb.base/store.c: Don't declare functions static.
2329
27e829d0
AC
23302002-12-04 Andrew Cagney <ac131313@redhat.com>
2331
2332 * gdb.base/store.exp, gdb.base/store.c: New files.
2333
92806416
DJ
23342002-12-03 Daniel Jacobowitz <drow@mvista.com>
2335
2336 * gdb.base/selftest.exp: Update for current gdb.
2337
3bcbaac5
DJ
23382002-12-03 Daniel Jacobowitz <drow@mvista.com>
2339
2340 * gdb.base/maint.exp: Only dump symbols from one source file
2341 or objfile.
2342
f4f00b1f
DJ
23432002-12-03 Daniel Jacobowitz <drow@mvista.com>
2344
2345 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2346 function call.
2347
f1c8a949
JB
23482002-11-25 Jim Blandy <jimb@redhat.com>
2349
2350 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2351 function appearing in error message.
2352
9e297a97
DJ
23532002-11-21 Daniel Jacobowitz <drow@mvista.com>
2354
2355 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2356
1f312e79
JJ
23572002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2358
2359 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2360 for mi1 and current mi is in correct format. New mi startup message
2361 should be in mi console format. This is part of fix for PR gdb/604.
2362
83c31e7d
FN
23632002-09-18 Fernando Nasser <fnasser@redhat.com>
2364
2365 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2366 which explicitly prints the zero offset as "+0".
2367
322b3f65
DJ
23682002-10-22 Daniel Jacobowitz <drow@mvista.com>
2369
2370 * gdb.threads/schedlock.c (args): Make unsigned.
2371
23722002-10-21 Daniel Jacobowitz <drow@mvista.com>
2373
2374 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2375 numbers. Allow "foo2|selected stack frame".
2376 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2377 * gdb.asm/asmsrc2.s: Likewise.
2378 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2379 comments.
2380 * gdb.asm/mips.inc: New file.
2381
5e2fe5b8
AF
23822002-10-18 Adam Fedor <fedor@gnu.org>
2383
2384 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2385 * gdb.base/help.exp: Likewise.
2386
abe1a5d0
KB
23872002-10-17 Kevin Buettner <kevinb@redhat.com>
2388
2389 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2390 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2391
10abb1d4
JB
23922002-10-02 Jim Blandy <jimb@redhat.com>
2393
2394 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2395
1f609b42
AC
23962002-10-01 Andrew Cagney <ac131313@redhat.com>
2397
2398 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2399 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2400 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2401 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2402 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2403 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2404 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2405
0aee02e4
AC
24062002-09-29 Andrew Cagney <ac131313@redhat.com>
2407
2408 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2409 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2410 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2411 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2412 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2413 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2414 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
2415
6fde09ad
KB
24162002-09-27 Kevin Buettner <kevinb@redhat.com>
2417
2418 * gdb.base/annota1.exp (info break): Make directory components of
2419 path optional since not all compilers emit this debug information.
2420
2421 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2422 step ends up stepping out of the function instead of stopping on
2423 the epilogue.
2424
9e8aab75
KS
24252002-09-26 Keith Seitz <keiths@redhat.com>
2426
2427 * lib/insight-support.exp (gdbtk_start): Figure out where
2428 the insight executable is based on where gdb is. Use this
2429 executable to start insight instead of gdb.
2430
e36180d7
AC
24312002-09-25 Andrew Cagney <cagney@redhat.com>
2432
2433 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2434
9dd34b2b
AC
24352002-09-24 Andrew Cagney <ac131313@redhat.com>
2436
2437 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2438 test_isolated_complaints.
2439 (test_empty_complaint): New function.
2440 (test_empty_complaints): New function. Check no output when no
2441 complaints.
2442
dea97812
KB
24432002-09-19 Jim Blandy <jimb@redhat.com>
2444
2445 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2446
54951bd7
AC
24472002-09-19 Andrew Cagney <ac131313@redhat.com>
2448
2449 * gdb.gdb/complaints.exp: New file.
2450
dec43320
AC
24512002-09-18 Andrew Cagney <ac131313@redhat.com>
2452
2453 * gdb.base/maint.exp: Check `help maint internal-warning'.
2454
e70d6e3f
DC
24552002-09-18 David Carlton <carlton@math.stanford.edu>
2456
2457 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2458 numbers, and replace them by a single breakpoint after the
2459 constructors are all finished.
2460 Add test 4.
2461 * gdb.c++/m-static.cc: Add test 4.
2462 * gdb.c++/m-static.h: New file.
2463 * gdb.c++/m-static1.cc: New file.
2464
2465 * gdb.c++/printmethod.exp: New file.
2466 * gdb.c++/printmethod.cc: New file.
2467
2468 * gdb.c++/pr-574.exp: New file.
2469 * gdb.c++/pr-574.cc: New file.
2470
afb5c968
CV
24712002-09-18 Corinna Vinschen <vinschen@redhat.com>
2472
2473 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2474 embedded targets which never actually exit.
2475
31e45dee
FN
24762002-09-18 Fernando Nasser <fnasser@redhat.com>
2477
2478 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2479 "don't step after run" as unresolved or unsupported, instead of xfail.
2480
a283c5a1
CV
24812002-09-18 Corinna Vinschen <vinschen@redhat.com>
2482
2483 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2484 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2485 Add newline to expected string in "step out of main (status wrapper)"
2486 case.
2487
11350d2a
CV
24882002-09-18 Corinna Vinschen <vinschen@redhat.com>
2489
2490 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2491 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2492
0deec7d6
TT
24932002-09-17 Tom Tromey <tromey@redhat.com>
2494
2495 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2496 \000, not \0, in double-quoted string.
2497
b2b4a1b5
CV
24982002-09-14 Corinna Vinschen <vinschen@redhat.com>
2499
c9d37158 2500 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2501 string after running the commands execution on breakpoint tests.
2502
1c56143a
CV
25032002-09-13 Corinna Vinschen <vinschen@redhat.com>
2504
2505 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2506
37f8da45
JB
25072002-09-12 Joel Brobecker <brobecker@gnat.com>
2508
2509 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2510
08b468e0
KS
25112002-09-10 Keith Seitz <keiths@redhat.com>
2512
2513 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2514 runto proc.
2515 (mi_run_to_main): Use mi_runto.
2516 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2517
dc360f58
KS
25182002-09-10 Keith Seitz <keiths@redhat.com>
2519
2520 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2521 regexp for stopping at main. Could have multiple event notifications.
2522 Don't assume that main was declared with no parameters.
2523 (mi_next): Use mi_step_to.
2524 (mi_step): Use mi_next_to.
2525
ce3abcfb
CV
25262002-09-09 Corinna Vinschen <vinschen@redhat.com>
2527
2528 * gdb.base/default.exp: Fix expected string in `info float' test.
2529
d1f5b980
BE
25302002-09-09 Ben Elliston <bje@redhat.com>
2531
2532 * config/mips.exp: Update comments.
2533 * config/mips-idt.exp: Likewise.
2534 * config/nind.exp: Likewise.
2535 * config/slite.exp: Likewise.
2536 * config/sparclet.exp: Likewise.
2537 * config/udi.exp: Likewise.
2538 * config/vx.exp: Likewise.
2539 * config/vxworks29k.exp: Likewise.
2540
2f71430b
JB
25412002-09-05 Jim Blandy <jimb@redhat.com>
2542
2543 * gdb.threads/killed.exp: Fix test failure message.
2544
7ddebc7e
KS
25452002-09-04 Keith Seitz <keiths@redhat.com>
2546
2547 * lib/mi-support.exp: Update copyright.
2548 (mi_gdb_test): Increase the priority of the expected pattern
2549 so that it matches gdb_test.
2550
0ae67eb3
KS
25512002-09-03 Keith Seitz <keiths@redhat.com>
2552
2553 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2554 Use integer comparison instead of string comparison for testing
2555 whether binary was built.
2556
38fc42c8
JB
25572002-09-03 Jim Blandy <jimb@redhat.com>
2558
2559 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2560
b6ff0e81
JB
25612002-08-29 Jim Blandy <jimb@redhat.com>
2562
2563 * gdb.threads/pthreads.exp: Move the portable thread compilation
2564 code into a function in lib/gdb.exp, and call that from here.
2565 * lib/gdb.exp (gdb_compile_pthreads): New function.
2566
07c98896
KS
25672002-08-29 Keith Seitz <keiths@redhat.com>
2568
2569 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2570 expect_out so that callers can get at it.
2571
0312286c
DJ
25722002-08-23 Daniel Jacobowitz <drow@mvista.com>
2573
2574 * gdb.threads/print-threads.c: New file.
2575 * gdb.threads/print-threads.exp: New file.
2576 * gdb.threads/schedlock.c: New file.
2577 * gdb.threads/schedlock.exp: New file.
2578
dd039bc4
EZ
25792002-08-22 Elena Zannoni <ezannoni@redhat.com>
2580
2581 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
2582 not altivec.c.
2583
1f36144c
MK
25842002-08-17 Mark Kettenis <kettenis@gnu.org>
2585
2586 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
2587 targets. The problem should be fixed now.
2588
16057ec7 25892002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
2590
2591 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
2592 2002-07-24 change that removes final dots from error messages.
2593
3c1499ad
TT
25942002-08-13 Tom Tromey <tromey@redhat.com>
2595
2596 * gdb.base/readline.exp: New file.
2597
a20ce2c3
AC
25982002-08-01 Andrew Cagney <ac131313@redhat.com>
2599
2600 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
2601 supress message.
2602
db034ac5
AC
26032002-08-01 Andrew Cagney <cagney@redhat.com>
2604
2605 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
2606 CHILL_FOR_TARGET and CHILL_LIB.
2607 * configure.in (configdirs): Remove gdb.chill.
2608 * configure: Regenerate.
2609 * lib/gdb.exp: Obsolete references to chill.
2610 * gdb.fortran/types.exp: Ditto.
2611 * gdb.fortran/exprs.exp: Ditto.
2612
3e000b18
KB
26132002-07-30 Kevin Buettner <kevinb@redhat.com>
2614
2615 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2616 set Irix-specific compile and link flags.
2617
28f4966b
KB
26182002-07-29 Kevin Buettner <kevinb@redhat.com>
2619
2620 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
2621 source files. The ``-o'' option doesn't work with the ``-E'' option
2622 when using the Irix compiler.
2623
46c0d5a6
DJ
26242002-07-19 Daniel Jacobowitz <drow@mvista.com>
2625
2626 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
2627 Improve support for reusing an exec file. Copy exec file
2628 to target, and run gdbserver on the target instead of on the host.
2629
eecf4bed
JB
26302002-07-18 Jim Blandy <jimb@redhat.com>
2631
0f815cdf
JB
2632 * gdb.base/ending-run.exp: Don't expect to see the program end in
2633 some orderly fashion when we're running on a real stand-alone
2634 board.
2635
eecf4bed
JB
2636 * gdb.base/interrupt.exp: Correct logic for skipping tests on
2637 targets that don't support interrupts.
2638
52d309e4
JB
26392002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
2640
2641 * gdb.base/attach.exp: Add patterns to match output from /proc-based
2642 systems.
2643 Move comments in expect statements to inside the actions, so that they
2644 don't get matched against.
2645
ff683d9e
MK
26462002-07-10 Mark Kettenis <kettenis@gnu.org>
2647
2648 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
2649 function when asleep" test.
2650
b5356753
AC
26512002-07-10 Andrew Cagney <ac131313@redhat.com>
2652
2653 * gdb.base/page.exp: Rewrite to handle problems with very long
2654 `info set' output. Update copyright.
2655
6aa4d13a
AC
26562002-06-26 Andrew Cagney <ac131313@redhat.com>
2657
2658 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
2659 gdb.threads-hp.
2660 * gdb.hp/configure: Regenerate.
2661 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
2662 * gdb.hp/gdb.threads-hp/configure: Delete file.
2663 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
2664
8cf8c2b8
AC
26652002-06-22 Andrew Cagney <ac131313@redhat.com>
2666
2667 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
2668 setlocale, bindtextdomain and textdomain.
2669
6827a8f8
JB
26702002-06-11 Jim Blandy <jimb@redhat.com>
2671
919d772c
JB
2672 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
2673 preprocessor macro information is present.
2674
6827a8f8
JB
2675 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
2676 tests.
2677
c15b0d21
MS
26782002-06-06 Michael Snyder <msnyder@redhat.com>
2679
c5984d70
MS
2680 * gdb.base/overlays.exp: Record addresses of overlay
2681 functions in TCL variables rather than in GDB variables,
2682 to avoid having GDB convert them to pointers (with loss
2683 of information).
2684
99a8512b
MS
2685 * gdb.base/d10v.ld: Merge in several years worth of
2686 default linker script changes.
c15b0d21
MS
2687 * gdb.base/long_long.exp: Add check for sizeof (long double).
2688
be26fe0d
ML
26892002-06-06 Michal Ludvig <mludvig@suse.cz>
2690
2691 * gdb.asm/asm-source.exp: Add x86-64 target.
2692 * gdb.asm/x86_64.inc: New.
2693
258093ca 26942002-05-30 Michael Chastain <mec@shout.net>
258093ca 2695
4b3153f1 2696 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
2697 * gdb.c++/m-static.cc: New file.
2698 * gdb.c++/m-static.exp: New file.
2699
241264c6
MS
27002002-05-28 Michael Snyder <msnyder@redhat.com>
2701
2702 * gdb.base/call-ar-st.exp: Allow for reduced floating point
2703 precision.
2704
9bba8c8f 27052002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 2706
4b3153f1 2707 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
2708 * gdb.c++/m-data.cc: New file.
2709 * gdb.c++/m-data.exp: New file.
2710
27112002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 2712
4b3153f1 2713 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
2714 * gdb.c++/try_catch.cc: New file.
2715 * gdb.c++/try_catch.exp: New file.
2716
def1b996
MC
27172002-05-27 Michael Chastain <mec@shout.net>
2718
2719 * gdb.c++/local.exp: Accept more nested types in output.
2720
522ba268
MC
27212002-05-26 Michael Chastain <mec@shout.net>
2722
2723 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2724
277254ba
MS
27252002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
2726
2727 * lib/gdb.exp (gdb_wrapper_init): Just because
2728 gdb_wrapper_file exists, this does not mean that the file
2729 should not be rebuilt. That is what gdb_wrapper_initialized
2730 is for.
2731 (default_gdb_init): Reset gdb_wrapper_initialized.
2732
b61a8733
MS
27332002-05-23 Michael Snyder <msnyder@redhat.com>
2734
5bdb6d01
MS
2735 * gdb.base/all-bin.exp: Revise previous patch by just reducing
2736 the precision of the floating point test results.
2737 * gdb.base/call-rt-st.exp: Ditto.
2738
b61a8733
MS
2739 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
2740 * gdb.base/call-rt-st.exp: Ditto.
2741
56f6e910
MC
27422002-05-19 Michael Chastain <mec@shout.net>
2743
2744 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2745
ad0b0016
EZ
27462002-05-19 Elena Zannoni <ezannoni@redhat.com>
2747
2748 * configure.in (configdirs): Add gdb.arch.
2749 * configure: Regenerate.
2750
f617d2b6
JB
27512002-05-17 Jim Blandy <jimb@redhat.com>
2752
2753 * gdb.base/completion.exp: Recognize the more detailed error
2754 messages produced by the macro expander's lexical analyzer.
2755
eac2a696
EZ
27562002-05-14 Elena Zannoni <ezannoni@redhat.com>
2757
2758 * gdb.arch/altivec-abi.c: New file.
2759 * gdb.arch/altivec-abi.exp: New file.
2760 * gdb.arch/altivec-regs.c: New file.
2761 * gdb.arch/altivec-regs.exp: New file.
2762
2fdde8f8
DJ
27632002-05-14 Daniel Jacobowitz <drow@mvista.com>
2764
2765 * gdb.base/maint.exp (maint print type): Update for new type
2766 structure.
eac2a696 2767
e31f1a7c
EZ
27682002-05-14 Elena Zannoni <ezannoni@redhat.com>
2769
2770 * gdb.arch: New directory.
2771 * gdb.arch/configure.in: New file.
2772 * gdb.arch/configure: New file.
2773 * gdb.arch/Makefile.in: New file.
2774
db589741
CV
27752002-05-13 Corinna Vinschen <vinschen@redhat.com>
2776
2777 * gdb.asm/asm-source.exp: Add v850 as supported target.
2778 * gdb.asm/v850.inc: New file.
2779
8ce2a7dc
DJ
27802002-05-13 Daniel Jacobowitz <drow@mvista.com>
2781
2782 * gdb.c++/annota2.exp (annotate-quit): Add comment.
2783
df763c7f
DJ
27842002-05-12 Daniel Jacobowitz <drow@mvista.com>
2785
2786 * gdb.base/break.exp: Check 'break "marker2"'.
2787
377daeed
MS
27882002-05-10 Michael Snyder <msnyder@redhat.com>
2789
2790 * gdb.base/long_long.exp: Fix typo.
2791
c4b7bc2b
JB
27922002-05-10 Jim Blandy <jimb@redhat.com>
2793
ecac9a4e
JB
2794 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
2795 a bug.
2796
c4b7bc2b
JB
2797 * gdb.base/printcmds.exp (test_integer_literals_rejected):
2798 Recognize more detailed error message produced by the macro
2799 expander's lexical analyzer.
2800 * lib/gdb.exp (test_print_reject): Same.
2801
e71019a1
MK
28022002-05-09 Mark Kettenis <kettenis@gnu.org>
2803
2804 * gdb.c++/method.exp: Fix typo.
2805
fedfc8e6
MS
28062002-05-08 Michael Snyder <msnyder@redhat.com>
2807
166a1957
MS
2808 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
2809 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 2810 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
2811 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
2812 Add iftarget clause for strongarm.
2813
f1c47eb2
MS
28142002-05-06 Michael Snyder <msnyder@redhat.com>
2815
cb9a9d3e
MS
2816 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
2817 (gdb_continue_to_end): Accept output from status wrapper.
2818 * gdb.base/ending-run.exp: Add case for output from status wrapper.
2819 Clean up fail messages to match pass messages.
2820
f1c47eb2
MS
2821 Enable the "needs_status_wrapper" testsuite feature.
2822 * lib/gdb.exp (gdb_wrapper_init): New procedure.
2823 (gdb_compile): Conditionally call gdb_wrapper_init.
2824 * gdb.base/a2-run.exp: Recognize output from status wrapper.
2825 * gdb.c++/method.exp: Recognize output from status wrapper.
2826
6079c749
BE
28272002-05-06 Ben Elliston <bje@redhat.com>
2828From Graydon Hoare <graydon@redhat.com>
2829
2830 * config/sid.exp: Include support for "rawsid" protocol.
2831
188baff3
JB
28322002-05-03 Jim Blandy <jimb@redhat.com>
2833
2834 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
2835 * gdb.c++/hang3.C: New file.
2836
b9c07f0f
AC
28372002-05-04 Andrew Cagney <ac131313@redhat.com>
2838
2839 * gdb.base/default.exp: Remove obsolete code.
2840 * gdb.c++/misc.exp: Ditto. Update copyright.
2841 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
2842 * gdb.base/whatis.exp: Ditto. Update copyright.
2843 * gdb.base/scope.exp: Ditto. Update copyright.
2844 * gdb.base/ptype.exp: Ditto. Update copyright.
2845 * gdb.base/printcmds.exp: Ditto. Update copyright.
2846 * gdb.base/opaque.exp: Ditto. Update copyright.
2847 * gdb.base/list.exp: Ditto.
2848 * gdb.base/funcargs.exp: Ditto. Update copyright.
2849 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
2850 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
2851 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
2852 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
2853 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
2854 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2855
5c7a0397
MS
28562002-05-02 Michael Snyder <msnyder@redhat.com>
2857
d6dcc264 2858 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
2859 * gdb.base/long_long.exp: Add xscale target.
2860 * gdb.base/default.exp: Add xscale target.
2861
eb7f1c48
JB
28622002-05-01 Jim Blandy <jimb@redhat.com>
2863
2864 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
2865 gdb.c++/hang.exp: New test.
2866
a6befae8
FF
28672002-05-01 Fred Fish <fnf@redhat.com>
2868
2869 * gdb.base/completion.exp: Handle completions of "./Make" for
2870 more than one completion possibility, as is the case when we
2871 build and test in the source tree.
2872
0a310277
AG
28732002-04-29 Anthony Green <green@redhat.com>
2874
2875 * gdb.java/jmisc1.exp: New file.
2876 * gdb.java/jmisc2.exp: New file.
2877
6ff9af88
DJ
28782002-04-24 Daniel Jacobowitz <drow@mvista.com>
2879
2880 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2881
96b3d632
EZ
28822002-04-23 Elena Zannoni <ezannoni@redhat.com>
2883
2884 * gdb.base/help.exp: Change 'help status' to allow for target
2885 dependent output differences.
2886
5019bb54
MC
28872002-04-22 Michael Chastain <mec@shout.net>
2888
2889 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
2890
a805a116
MC
28912002-04-22 Michael Chastain <mec@shout.net>
2892
2893 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
2894
a1706bfd
DM
28952002-04-17 David S. Miller <davem@redhat.com>
2896
2897 * gdb.asm/sparc64.inc: New file.
2898 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
2899
a73a20a2
EZ
29002002-04-19 Elena Zannoni <ezannoni@redhat.com>
2901
2902 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
2903 instruction file directly into the build tree. Clean up at end of
2904 test.
2905
ba678339
DM
29062002-04-18 David S. Miller <davem@redhat.com>
2907
2908 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
2909 handle 64-bit platforms correctly.
2910 * gdb.base/maint.exp: Likewise.
2911
b03399da
KB
29122002-04-18 Kevin Buettner <kevinb@redhat.com>
2913
2914 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
2915 ``-fpic'' when compiling files comprising a shared library, but
2916 it does need additional linker flags in order to find shared
2917 libraries at run time.
2918
e2004992
KB
29192002-04-18 Kevin Buettner <kevinb@redhat.com>
2920
2921 * gdb.base/cvexpr.c (use): New function.
2922 (main): Invoke use() on all global variables to prevent
2923 some linkers from deleting these otherwise unused symbols.
2924
d8937120
MC
29252002-04-17 Michael Chastain <mec@shout.net>
2926From David S. Miller <davem@redhat.com>
2927
2928 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
2929 handle 64-bit platforms correctly.
2930
ffd61a58
MS
29312002-04-12 Michael Snyder <msnyder@redhat.com>
2932From Jim Blandy <jimb@redhat.com>
2933 * gdb.base/foo.c (foox): Remove section attribute; the linker
2934 script can handle this instead.
2935 * gdb.base/bar.c (barx): Same.
2936 * gdb.base/baz.c (bazx): Same.
2937 * gdb.base/grbx.c (grbxx): Same.
2938
2939 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
2940 manager doesn't automatically unmap overlays unnecessarily.
2941
6b8426a6
MH
29422002-04-10 Martin M. Hunt <hunt@redhat.com>
2943
2944 * gdb.base/ending-run.exp: Fix pattern for Mips targets
2945 stepping out of main.
2946
34af4875
MC
29472002-04-09 Michael Chastain <mec@shout.net>
2948
2949 * gdb.c++/local.cc (main): Move call to marker1() inside nested
2950 scope so that the nested scope tests will make sense.
2951 * gdb.c++/local.exp: Write patterns that actually work with gcc
2952 (the HP patterns "were never known to work with gcc").
2953 Keep the old aCC patterns too.
2954
2d1676a0
DJ
29552002-04-09 Daniel Jacobowitz <drow@mvista.com>
2956
2957 * gdb.base/attach.exp: Correct target board test.
2958
3a63e3f9
MC
29592002-04-08 Michael Chastain <mec@shout.net>
2960
2961 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
2962 in a const method. Add some xfail and fail cases for configurations
2963 that do not emit the "const ...".
2964
f18dabd2
MC
29652002-04-07 Michael Chastain <mec@shout.net>
2966
2967 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
2968 Accept "A * const" and "const A * const" as type of "this".
2969 Fix spelling of getFunky throughout. Make messages uniform.
2970
0fcddd82
EZ
29712002-04-07 Elena Zannoni <ezannoni@redhat.com>
2972
2973 Work around for PR gdb/285:
2974 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
2975
16a8534a
EZ
29762002-04-07 Elena Zannoni <ezannoni@redhat.com>
2977
2978 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
2979 instructions file at run time instead of configure time.
2980 Sometimes we run the test in a directory that is not the one we
2981 configured in.
2982 * gdb.asm/configure.in: Delete creation of symlink.
2983 * gdb.asm/configure: Regenerate.
2984
24181d81
JB
29852002-04-05 J. Brobecker <brobecker@gnat.com>
2986
2987 * gdb.gdb/xfullpath.exp: New test, to exercise the new
2988 xfullpath () function.
2989
7cdb7107
DJ
29902002-04-04 Daniel Jacobowitz <drow@mvista.com>
2991
2992 * gdb.asm/Makefile.in: Correct dependencies.
2993
2994 * gdb.asm/powerpc.inc: New file.
2995 * gdb.asm/asm-source.exp: Add PowerPC.
2996 * gdb.asm/configure.in: Likewise.
2997 * gdb.asm/configure: Regenerated.
2998
a7d17088
DJ
29992002-04-04 Daniel Jacobowitz <drow@mvista.com>
3000
3001 * gdb.base/relocate.exp: New file.
3002 * gdb.base/relocate.c: New file.
3003
cd721503
FF
30042002-04-04 Fred Fish <fnf@redhat.com>
3005
3006 * gdb.base/step-test.exp: Update comment regarding stopping in
3007 memcpy/bcopy calls inserted as part of the compiler runtime.
3008
b22ad7a7
MS
30092002-04-04 Michael Snyder <msnyder@redhat.com>
3010
3011 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3012
5f279fa6
DJ
30132002-04-03 Daniel Jacobowitz <drow@mvista.com>
3014
3015 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3016 (gdb_expect): Remove $notransfer hack.
3017
dd0fd3ce
DJ
30182002-04-02 Daniel Jacobowitz <drow@mvista.com>
3019
3020 * gdb.c++/classes.exp ("calling method for small class"): Match
3021 updated register output.
3022
1e50cda1
DJ
30232002-03-30 Daniel Jacobowitz <drow@mvista.com>
3024
3025 Fix PR gdb/452
3026 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3027 when finished. Make gdb_file_cmd send "exec-file" when
3028 appropriate.
3029
24015922
DJ
30302002-03-30 Daniel Jacobowitz <drow@mvista.com>
3031
3032 * gdb.base/attach.exp: Remove extra setup_xfail.
3033
dd7dfd64
MS
30342002-03-26 Michael Snyder <msnyder@redhat.com>
3035
3036 * gdb.base/default.exp: Add tests for dump, append, and restore.
3037 * gdb.base/help.exp: Add tests for dump, append, and restore.
3038 * gdb.base/dump.exp: New file, test dump, append and restore.
3039 * gdb.base/dump.c: New file.
3040
48b2f8d7
MS
30412002-03-27 Michael Snyder <msnyder@redhat.com>
3042
3043 * gdb.base/help.exp: Modify expect strings to reflect
3044 clean-ups in help messages.
3045
05b4d525
FF
30462002-03-26 Fred Fish <fnf@redhat.com>
3047
3048 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
3049 have debugging info for those functions and the compiler uses them
3050 internally to copy structs around.
3051
d7679631
FF
30522002-03-26 Fred Fish <fnf@redhat.com>
3053
3054 * gdb.base/list.exp: Revert the change made yesterday and add note
3055 about why we don't list the default lines for remote targets.
3056
523ac3f9
MS
30572002-03-25 Michael Snyder <msnyder@redhat.com>
3058
3059 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
3060
754b2b8d
FF
30612002-03-25 Fred Fish <fnf@redhat.com>
3062
3063 * gdb.base/list.exp: This test works on remote targets so remove
3064 the short circuit for remote targets. Update copyright.
3065
33c3e192
FF
30662002-03-25 Fred Fish <fnf@redhat.com>
3067
3068 * gdb.base/attach.exp: Fix logic error that was suppressing this
3069 test for all non hppa*-*-hpux* targets, instead of the hp target.
3070 Move comments closer to the suppression point. Also now need to
3071 check that we are running natively.
3072
d43e73ee
MS
30732002-03-22 Michael Snyder <msnyder@redhat.com>
3074
882c8f02
MS
3075 * gdb.base/default.exp: Add test for gcore. Update copyright.
3076 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 3077
04c12f60
FF
30782002-03-06 Fred Fish <fnf@redhat.com>
3079
3080 * gdb.base/funcargs.c: Remove extraneous ';' character.
3081 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
3082
b43df995
MC
30832002-03-04 Michael Chastain <mec@shout.net>
3084
3085 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
3086 accommodate gcc v3 function signature.
3087 * gdb.mi/mi0-var-cmd-exp: Ditto.
3088
92362027
AC
30892002-02-24 Andrew Cagney <ac131313@redhat.com>
3090
3091 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3092 ``GNU/Linux'' or ``Linux kernel''
3093 * testsuite/gdb.threads/pthreads.c: Ditto.
3094
258ad32d
MC
30952002-02-24 Michael Chastain <mec@shout.net>
3096
3097 * gdb.threads/pthreads.c (thread1): Add a return statement.
3098 (thread2): Likewise.
3099 (foo): Likewise.
3100
04c3b3d4
MC
31012002-02-23 Michael Chastain <mec@shout.net>
3102
3103 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3104 to placate gcc.
3105
5a2a0a20
MC
31062002-02-23 Michael Chastain <mec@shout.net>
3107
3108 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3109 test "ptype bint". The test passes on all my stabs configurations.
3110
a640f7fc
JB
31112002-02-21 Jim Blandy <jimb@redhat.com>
3112
27924826
JB
3113 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3114 filename at a time, and watch for the ones we want to see.
3115
a640f7fc
JB
3116 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3117 types of pointers to prototyped functions.
3118
edcc8c75
AC
31192002-02-20 Andrew Cagney <ac131313@redhat.com>
3120
3121 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3122 signed, unsigned and straight char.
3123 (padding_char, padding_short, padding_int, padding_long,
3124 padding_long_long, padding_float, padding_double,
3125 padding_long_double): New global variables.
3126 (fill, fill_structs): New functions.
3127
3128 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3129 for correctly sized writes. Update copyright.
3130 (get_valueof): New procedure.
3131 (get_sizeof): Call get_valueof.
3132 (check_valueof): New procedure.
3133 (check_padding): New procedure.
3134
ac57ea44
MC
31352002-02-20 Michael Chastain <mec@shout.net>
3136
3137 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3138 to setup_xfail. Document some of the remaining calls.
3139
7a10c941
MC
31402002-02-18 Michael Chastain <mec@shout.net>
3141
3142 * gdb.c++/userdef.exp: Update copyright year.
3143
fb8acdcc
DJ
31442002-02-18 Daniel Jacobowitz <drow@mvista.com>
3145
3146 * gdb.c++/userdef.exp: Test overloaded operators properly.
3147 Remove xfails.
3148
fda6ae12
MS
31492002-02-14 Michael Snyder <msnyder@redhat.com>
3150
3151 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3152
676a0442
DJ
31532002-02-14 Daniel Jacobowitz <drow@mvista.com>
3154
3155 * gdb.base/a2-run.exp: Check for a remote target properly.
3156 * gdb.base/annota1.exp: Likewise.
3157 * gdb.base/list.exp: Likewise.
3158 * gdb.base/reread.exp: Likewise.
3159 * gdb.base/scope.exp: Likewise.
3160 * gdb.base/shlib-call.exp: Likewise.
3161 * gdb.base/term.exp: Likewise.
3162 * gdb.c++/annota2.exp: Likewise.
3163
78b4f468
RE
31642002-02-13 Richard Earnshaw <rearnsha@arm.com>
3165
3166 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3167
9a81ba51
MC
31682002-02-10 Michael Chastain <mec@shout.net>
3169
3170 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3171 (call_after_alloca): Ditto.
3172
004af6c7
DJ
31732002-02-10 Daniel Jacobowitz <drow@mvista.com>
3174
3175 * gdb.base/ending-run.exp: Guard "cont" test with
3176 gdb_skip_stdio_test.
3177
37225f62
JB
31782002-02-06 Jim Blandy <jimb@redhat.com>
3179
3180 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3181 from here...
3182 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3183 To here. Disable this test on non-HP platforms. Add big comment.
3184
fe6fdd96
MS
31852002-02-04 Michael Snyder <msnyder@redhat.com>
3186
3187 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3188 other than d10v and m32r.
3189
036fad3f
RE
31902002-02-02 Richard Earnshaw <rearnsha@arm.com>
3191
3192 * gdb.base/default.exp: Rewrite test patterns to reduce time
3193 taken to match them.
3194
7148ab62
DJ
31952002-01-30 Daniel Jacobowitz <drow@mvista.com>
3196
3197 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3198 Allow a start function above main.
3199 * gdb.threads/linux-dp.exp: Fix copyright date.
3200
396cc255
DJ
32012002-01-30 Daniel Jacobowitz <drow@mvista.com>
3202
3203 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3204 (check_philosopher_stack): Check for manager thread before checking
3205 for a just-starting thread.
3206
f038d31b
DJ
32072002-01-30 Daniel Jacobowitz <drow@mvista.com>
3208
3209 From Neil Booth <neil@daikokuya.demon.co.uk>:
3210 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3211 warnings.
3212
b3ff9d9a
FF
32132002-01-21 Fred Fish <fnf@redhat.com>
3214
3215 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3216 not caller.
3217
39ad761d
JB
32182002-01-21 Jim Blandy <jimb@redhat.com>
3219
3220 * gdb.base/reread.exp: Check that GDB properly re-reads the
3221 executable file when it changes while no inferior is running.
3222
aaf320fa
FF
32232002-01-21 Fred Fish <fnf@redhat.com>
3224
3225 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3226 optionally accept the "shlib events" variation.
3227
808a31f5
JB
32282002-01-21 Jim Blandy <jimb@redhat.com>
3229
3230 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3231 call `fflush' after every `printf', so that the output is produced
3232 at predictable points, regardless of whatever buffering does (or
3233 doesn't) take place.
3234 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3235 at different points.
3236
4420d5e2
DJ
32372002-01-20 Daniel Jacobowitz <drow@mvista.com>
3238
3239 * gdb.c++/inherit.exp: Update copyright years.
3240 * gdb.c++/method.exp: Likewise.
3241
3e36a0f4
DJ
32422002-01-20 Daniel Jacobowitz <drow@mvista.com>
3243
3244 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3245 artificial methods/arguments.
3246 * gdb.c++/derivation.exp: Likewise.
3247 * gdb.c++/inherit.exp: Likewise.
3248 * gdb.c++/method.exp: Likewise.
3249 * gdb.c++/virtfunc.exp: Likewise.
3250
b4ceaee6
AC
32512002-01-18 Andrew Cagney <ac131313@redhat.com>
3252
3253 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3254 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3255 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3256 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3257 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3258 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3259
ecace851
JB
32602002-01-17 Jim Blandy <jimb@redhat.com>
3261
3262 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3263 anchoring the pattern matching the entry point symbol's name.
3264
375fc983
AC
32652002-01-17 Andrew Cagney <ac131313@redhat.com>
3266
3267 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3268 continue/quit query. Update copyright.
3269
fe6fdd96
MS
32702002-01-14 Michael Snyder <msnyder@redhat.com>
3271
3272 * gdb.base/gcore.exp: Remove extra debugging output.
3273
e017c81f
DJ
32742002-01-13 Daniel Jacobowitz <drow@mvista.com>
3275
3276 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3277 for slightly dubious v2 mangled string.
3278
37ab3bf8
DJ
32792002-01-13 Daniel Jacobowitz <drow@mvista.com>
3280
3281 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3282
1bc05c3a 32832002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3284
1bc05c3a 3285 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3286
1bc05c3a
JM
3287 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3288 constructors.
3289 * gdb.c++/derivation.exp: Likewise.
3290 * gdb.c++/templates.exp: Likewise.
3291 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3292
1bc05c3a
JM
32932002-01-10 Michael Snyder <msnyder@redhat.com>
3294
3295 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3296
a911c360
MS
32972002-01-08 Michael Snyder <msnyder@redhat.com>
3298
3299 * gdb.base/gcore.exp: New test for generate-core-file command.
3300 * gdb.base/gcore.c: Testcase for above.
3301 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3302
ea2119ec
JM
33032002-01-08 Jason Merrill <jason@redhat.com>
3304
3305 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3306
68203136
FF
33072002-01-07 Fred Fish <fnf@redhat.com>
3308
3309 * gdb.c++/overload.exp: Remove unconditional xfails for:
3310 print foo_instance1.overloadargs(1)
3311 print foo_instance1.overloadargs(1, 2)
3312 print foo_instance1.overloadargs(1, 2, 3)
3313 print foo_instance1.overloadargs(1, 2, 3, 4)
3314 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3315 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3316 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3317 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3318 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3319 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3320 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3321 print foo_instance1.overload1arg()
3322 print foo_instance1.overload1arg((char)arg2)
3323 print foo_instance1.overload1arg((signed char)arg3)
3324 print foo_instance1.overload1arg((unsigned char)arg4)
3325 print foo_instance1.overload1arg((int)arg7)
3326 print foo_instance1.overload1arg((unsigned int)arg8)
3327 print foo_instance1.overload1arg((float)arg11)
3328 print foo_instance1.overload1arg((double)arg12)
3329
21b9b5b1
MS
33302002-01-07 Michael Snyder <msnyder@redhat.com>
3331
3332 * gdb.base/huge.exp: New test. Print a very large target data object.
3333 (skip_huge_test): New test variable. Define if you want to skip this
3334 test. The test reads an 8 megabyte data object from the target, so it
3335 might be very time consuming on remote targets with a slow connection.
3336 * gdb.base/huge.c: New file. Test case for above.
3337
725f922e
FF
33382002-01-07 Fred Fish <fnf@redhat.com>
3339
3340 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3341 g_instance.bfoo, and g_instance.cfoo.
3342
634d57ec
JL
3343Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3344
f286b2c3
JL
3345 * gdb.base/break.c (multi_line_if_conditional): New function.
3346 (multi_ilne_while_conditional): Likewise.
3347 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3348 IF or WHILE condition puts the breakpoint at the start of
3349 the condition.
3350
634d57ec
JL
3351 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3352 hppa*-*-hpux* expected failure.
3353 * gdb.base/structs.exp (do_function_calls): Similarly.
3354
3355 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3356 watchpoints.
3357
9fbfe2dc
AC
33582002-01-06 Andrew Cagney <ac131313@redhat.com>
3359
3360 Fix PR gdb/66.
3361 * gdb.base/structs.exp: Replace skip for a29k with skip for
3362 gdb,cannot_call_functions.
3363 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3364 * gdb.base/callfuncs.exp: Ditto.
3365 * gdb.base/call-rt-st.exp: Ditto.
3366 * gdb.base/call-strs.exp: Ditto.
3367 * gdb.base/callfwmall.exp: Ditto.
3368 * gdb.base/scope.exp: Obsolete xfail a29k.
3369 * gdb.c++/misc.exp: Ditto.
3370 * gdb.c++/cplusfuncs.exp: Ditto.
3371 * gdb.base/ptype.exp: Ditto.
3372 * gdb.base/printcmds.exp: Ditto.
3373 * gdb.base/opaque.exp: Ditto.
3374 * gdb.base/list.exp: Ditto.
3375 * gdb.base/funcargs.exp: Ditto.
3376 * gdb.base/default.exp: Ditto.
3377
8ddad156
MS
33782002-01-04 Michael Snyder <msnyder@redhat.com>
3379
ca4976a6 3380 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3381 * gdb.base/maint.exp: Add tests for maint info sections options.
3382
1b074332
JL
3383Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3384
3385 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3386
7d159115
CV
33872001-12-20 Corinna Vinschen <vinschen@redhat.com>
3388
3389 * gdb.asm/arm.inc: New file.
3390 * gdb.asm/asm-source.exp: Add arm targets.
3391 * gdb.asm/configure.in: Ditto.
3392 * gdb.asm/configure: Recreated from configure.in.
3393
8fb87725
JL
3394Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3395
afabe08c
JL
3396 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3397 with HP's compiler.
3398 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3399 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3400 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3401 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3402
3403 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3404 either HP's compilers or GCC.
3405
db521deb
JL
3406 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3407 a SIGBUS or SIGSEGV.
3408
3409 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3410
3411 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3412 can be compiled with either HP's compiler or GCC.
3413
cfa88ab7
JL
3414 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3415 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3416 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3417
ca344dff
JL
3418 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3419 to match current gdb output. Update due to using auto-solib-limit
3420 for limiting instead of overloading auto-solib-add.
3421 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3422 test program.
3423
3f3c6e55 3424 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3425 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3426 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3427 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3428 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3429 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3430 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3431 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3432 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3433 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3434 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3435 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3436 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3437
8fb87725
JL
3438 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3439 a SIGTRAP to the inferior.
3440
cf599fa7
CV
34412001-12-19 Corinna Vinschen <vinschen@redhat.com>
3442
3443 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3444 Substitute call to target_link by call to gdb_compile.
3445
2cd045cd
JL
3446Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3447
3448 * gdb.base/break.exp: Fix HP specific search string when testing
3449 backtracing in a called function.
3450
3451 * gdb.base/constvars.exp: Only set lang to C++ if we're
3452 compiling the test with HP's compilers.
3453 * gdb.base/volatile.exp: Similarly.
3454
99ebe9ac
JB
34552001-12-19 Jim Blandy <jimb@redhat.com>
3456
3457 * gdb.base/printcmds.exp: Expect the null character to be printed
3458 as '\0', and the '\013' to be printed as '\v'.
3459 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3460 * gdb.base/setvar.exp: Same.
3461
b9891b29
JB
34622001-12-17 Jim Blandy <jimb@redhat.com>
3463
0eba65ab
JB
3464 * gdb.base/completion.exp: Rather than completing very long
3465 filenames, which can make the readline library produce output we
3466 don't recognize, cd to the directory first, and then complete
3467 using nice, short relative paths.
3468
6970b5b1
JB
3469 * gdb.base/completion.exp: On some systems, there is, in fact, a
3470 variable named `b' in scope, since GDB treats all static
3471 variables as being in scope. So use `no_var_named_this'
3472 instead of `b'.
3473
b9891b29
JB
3474 * gdb.base/corefile.exp: Recognize the message saying that GDB
3475 can't find the core file's registers as a failure.
3476
e6ccd35f
JSC
34772001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3478
3479 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3480 test expect string more specific.
3481
105ba819
CV
34822001-12-13 Corinna Vinschen <vinschen@redhat.com>
3483
3484 * gdb.asm/asm-source.exp: Add support for xstormy16.
3485 * gdb.asm/configure.in: Ditto.
3486 * gdb.asm/configure: Rebuild.
3487 * gdb.asm/xstormy16.inc: New file.
3488
e9e79dd9
FF
34892001-12-10 Fred Fish <fnf@redhat.com>
3490
3491 * gdb.base/maint.exp: Update to match changes in type dumping code.
3492
347dc97d
JB
34932001-12-10 Jim Blandy <jimb@redhat.com>
3494
3495 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3496 matching the entry point symbol's name at the beginning of the
3497 line.
3498
5178b9d6
DJ
34992001-12-07 Daniel Jacobowitz <drow@mvista.com>
3500
3501 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3502 gdb.c++/inherit.exp, gdb.c++/method.exp,
3503 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3504 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3505 and class layout support.
3506
af890c52
DJ
35072001-12-07 Daniel Jacobowitz <drow@mvista.com>
3508
3509 * gdb.c++/classes.exp: Add test for static member function.
3510 * gdb.c++/misc.cc: Add class with static member function.
3511
7a345fb3
JB
35122001-12-07 Jim Blandy <jimb@redhat.com>
3513
f2e54a80 3514 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3515 those tests as `unsupported'.
3516 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3517 Rewrite subsequent tests to use it.
3518
3519 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3520 those tests as `unsupported'.
3521 * gdb.base/structs.exp (call_struct_func): New function.
3522 (do_function_calls): Use call_struct_func to call the functions
3523 returning structs.
3524
0bc69509
JB
3525 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3526 whether functions are prototyped or not, so we can't possibly pass
3527 arguments to t_float_values2 properly.
3528
7a345fb3
JB
3529 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3530 value of `timeout' for targets other than the mips*tx39-*.
3531
edb6ede1
MS
35322001-12-06 Michael Snyder <msnyder@redhat.com>
3533
3534 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
3535 and detect whether the start symbol has a leading underscore.
3536
2d842f13
JB
35372001-12-04 Jim Blandy <jimb@redhat.com>
3538
3539 * gdb.base/completion.exp: Clarify indentation.
3540
68550daf
JB
35412001-12-03 Jim Blandy <jimb@redhat.com>
3542
3543 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3544 variables on the S/390, not `.word'.
3545
cd5195a8
JB
35462001-11-30 Jim Blandy <jimb@redhat.com>
3547
3548 Add assembly-source tests for s390-ibm-linux.
3549 * gdb.asm/s390.inc: New file.
3550 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3551 the S/390 architecture.
3552 * gdb.asm/configure: Regenerated.
3553
ca9efc90
MS
35542001-11-30 Michael Snyder <msnyder@redhat.com>
3555
3556 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3557 next, info source, info sources, info line, global and static
3558 variables, and static functions.
3559 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3560 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3561 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3562 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3563 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3564 (gdbasm_leave): Restore frame pointer.
3565 (gdbasm_startup): Copy stack set-up from crt0.S.
3566
d0e66976
FN
35672001-11-26 Fernando Nasser <fnasser@redhat.com>
3568
3569 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3570 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3571 to a local (non-static) variable. Copy tstruct.a to a static buffer
3572 and return a pointer to that buffer.
3573 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3574
e2334072
MK
35752001-11-24 Mark Kettenis <kettenis@gnu.org>
3576
3577 * gdb.asm/configure.in: Fix recognition of ix86 target.
3578 * gdb.asm/configure: Regenerate.
3579
756caa3d
MS
35802001-11-21 Michael Snyder <msnyder@redhat.com>
3581
3582 * gdb.asm/sparc.inc: New file.
3583 * gdb.asm/asm-source.exp: Recognize sparc target.
3584 * gdb.asm/configure.in: Recognize sparc target.
3585 * gdb.asm/configure: Regenerate.
3586
9a4d72d5
MS
35872001-11-21 Michael Snyder <msnyder@redhat.com>
3588
3589 * gdb.asm/m32r.inc: New file.
3590 * gdb.asm/asm-source.exp: Recognize m32r target.
3591 * gdb.asm/configure.in: Recognize m32r target.
3592 * gdb.asm/configure: Regenerate.
3593
a773d1cd
MS
35942001-11-20 Michael Snyder <msnyder@redhat.com>
3595
017ac23d
MS
3596 * gdb.asm/i386.inc: New file.
3597 * gdb.asm/asm-source.exp: Recognize ix86 target.
3598 * gdb.asm/configure.in: Recognize ix86 target.
3599 * gdb.asm/configure: Regenerate.
3600
a773d1cd
MS
3601 * gdb.c++/namespace.exp: Fix quotes in output messages.
3602
bb632afb
MS
36032001-11-14 Michael Snyder <msnyder@redhat.com>
3604
25d559ca 3605 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
3606 qualifier in a type cast expression, to designate an address
3607 in the instruction space (Harvard architecture).
3608
4749e309
MS
36092001-11-13 Michael Snyder <msnyder@redhat.com>
3610
3611 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
3612 Tests for expressions using 'const' and 'volatile'.
3613
25050984
CV
36142001-11-13 Corinna Vinschen <vinschen@redhat.com>
3615
3616 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3617
1902c51f
DJ
36182001-11-12 Daniel Jacobowitz <drow@mvista.com>
3619
3620 * lib/mi-support.exp (mi_run_to_helper): Move comments
3621 outside of gdb_expect.
3622
dcf95b47
DJ
36232001-11-11 Daniel Jacobowitz <drow@mvista.com>
3624
3625 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
3626 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
3627 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
3628 mi0_run_to): New functions.
3629 * gdb.mi/mi-simplerun.exp: Use them.
3630 * gdb.mi/mi0-simplerun.exp: Likewise.
3631 * gdb.mi/mi-var-cmd.exp: Likewise.
3632 * gdb.mi/mi0-var-cmd.exp: Likewise.
3633
45b074e1
AC
36342001-11-10 Andrew Cagney <ac131313@redhat.com>
3635
3636 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
3637 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
3638
bf50d346
AC
36392001-11-09 Andrew Cagney <ac131313@redhat.com>
3640
3641 * gdb.base/restore.exp: Include $expected value in restored test
3642 message.
3643
9383332c
AC
36442001-11-09 Andrew Cagney <ac131313@redhat.com>
3645
3646 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
3647 implemented.
3648
db62520a
MS
36492001-11-08 Michael Snyder <msnyder@redhat.com>
3650
3651 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
3652 Add pass/fail message for stop at breakpoint in call dummy function.
3653
b5703437
MS
36542001-11-07 Michael Snyder <msnyder@redhat.com>
3655
760f6330
MS
3656 * gdb.c++/templates.exp (test_template_breakpoints):
3657 If we get an overload menu, but it does not match what
3658 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
3659 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
3660 making the whitespace optional. Argument for "new" may be
3661 "unsigned" as well as "unsigned int/long".
eef747c0
MS
3662 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
3663 making the whitespace optional. Also replace "(void) with
3664 "((void|)), making the keyword "void" optional.
63f50499
MS
3665 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
3666 making the whitespace optional. Also replace "(void) with
3667 "((void|)), making the keyword "void" optional.
3bf40917
MS
3668 * gdb.base/callfuncs.c (t_float_values): This function must
3669 _not_ be prototyped, and the following function (t_float_values2)
3670 must be prototyped (if the compiler supports it), so that GDB
3671 can be tested against both cases. Usually one case involves
3672 promotion of float to double, while the other does not.
3673 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
3674 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
3675 includes a stack frame for "start".
3676
c8ab4e6d
JB
36772001-11-05 Jim Blandy <jimb@redhat.com>
3678
3679 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
3680 pointers are 32 bits long, and that offsets of relocs are always
3681 stored in the data (REL-style), and not in the reloc entry itself
3682 (RELA-style).
3683 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
3684 stabs.
3685
3f08ced9
MS
36862001-11-01 Michael Snyder <msnyder@redhat.com>
3687
3688 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
3689 and regular expression operators by using quoting.
3690
cbfa24cd
MS
36912001-10-31 Michael Snyder <msnyder@redhat.com>
3692
3693 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
3694 depending on what the symbol table contains.
3695 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
3696 the output of the ptype command. Similarly, accept both "const &"
3697 and "const&".
3698
aaa68313
CV
36992001-10-31 Corinna Vinschen <vinschen@redhat.com>
3700
3701 * gdb.base/miscexprs.c (main): Add usage of preprocessor
3702 symbol `STORAGE' to allow to choose the storage class of
3703 the local datastructures.
3704 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
3705 compiler directive.
3706
91740388
MS
37072001-10-30 Michael Snyder <msnyder@redhat.com>
3708
3709 * gdb.base/jump.exp: Allow it to run for all targets.
3710
1b7c05e7
CV
37112001-10-29 Corinna Vinschen <vinschen@redhat.com>
3712
3713 * gdb.base/call-ar-st.c (print_double_array): Match for loop
3714 with new double_array size.
3715 (main): Change storage class of all local variables to static.
3716 Reduce size of double_array to 9.
3717 * gdb.base/call-ar-st.exp: Increase timeout value.
3718 Change expected output for double array to match new size in
3719 call-ar-st.c.
3720
36a22261
CV
37212001-10-29 Corinna Vinschen <vinschen@redhat.com>
3722
3723 * gdb.base/ending-run.exp: Create identical output when passing
3724 `step to end of run' case. Add regular expression branch satisfying
3725 Stormy16 target.
3726
92b8ae91
MK
37272001-10-28 Mark Kettenis <kettenis@gnu.org>
3728
3729 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
3730 that we catch the expected failure under Linux/x86.
3731
cb135b83
OF
37322001-10-29 Orjan Friberg <orjanf@axis.com>
3733
3734 * gdb.base/setvar.exp: Escape curly braces.
3735 * gdb.stabs/weird.exp: Ditto.
3736
6884aa54
DJ
37372001-10-27 Daniel Jacobowitz <drow@mvista.com>
3738
3739 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
3740 * gdm.mi/mi0-hack-cli.exp: Likewise.
3741
0398c9aa
AC
37422001-10-25 Andrew Cagney <ac131313@redhat.com>
3743
3744 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
3745 messages.
3746
d20bf2e8
AC
37472001-10-21 Andrew Cagney <ac131313@redhat.com>
3748
3749 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
3750 checking MI enabled.
3751
03dd63aa
CV
37522001-10-09 Corinna Vinschen <vinschen@redhat.com>
3753
3754 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
3755
1d9d99f3
FCE
37562001-10-04 Frank Ch. Eigler <fche@redhat.com>
3757
3758 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
3759 if gdb child process crashes, just signal an error.
3760
838ae6c4
JB
37612001-10-02 Jim Blandy <jimb@redhat.com>
3762
3763 * lib/gdb.exp (test_xfail_format): Simplify.
3764
3765 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
3766 front of the variable name `format'. Simplify `if'.
3767
8f0cbc1c
DJ
37682001-10-01 Daniel Jacobowitz <drow@mvista.com>
3769
3770 * gdb.threads/pthreads.exp: Wait for output and delay
3771 before sending ^C.
3772
1f08dafd
DJ
37732001-10-01 Daniel Jacobowitz <drow@mvista.com>
3774
3775 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
3776 some incorrect output instead of timing out.
3777 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
3778
674f90ff
CV
37792001-09-28 Corinna Vinschen <vinschen@redhat.com>
3780
3781 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
3782 check to allow additional `int'.
3783
9b284272
DJ
37842001-09-27 Daniel Jacobowitz <drow@mvista.com>
3785
3786 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
3787 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
3788
b55a4771
MS
37892001-09-27 Michael Snyder <msnyder@redhat.com>
3790
3791 * lib/gdb.exp (test_debug_format): New proc.
3792 (setup_xfail_format): Use new proc test_debug_format.
3793 * gdb.base/constvars.exp (local_compiler_xfail_check): New
3794 proc; use new service proc test_debug_format.
3795 Replace all other "gcc_compiled" tests with this test.
3796 * gdb.base/volatile.exp (local_compiler_xfail_check): New
3797 proc; use new service proc test_debug_format.
3798 Replace all other "gcc_compiled" tests with this test.
3799
38002001-09-27 Michael Snyder <msnyder@redhat.com>
3801
3802 * gdb.base/cvexpr.exp: New file.
3803 * gdb.base/cvexpr.c: New file
3804 Test for expressions using const and volatile keywords.
3805
4e6667ac
CV
38062001-09-26 Corinna Vinschen <vinschen@redhat.com>
3807
3808 * gdb.base/constvars.exp: Check for different orders of keywords
3809 and additional "int" strings in output.
3810
4f337972
AC
38112001-09-22 Andrew Cagney <ac131313@redhat.com>
3812
3813 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
3814 responses from "help maint".
3815
2015650d
FCE
38162001-09-19 Frank Ch. Eigler <fche@redhat.com>
3817
3818 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
3819 to localhost:NNN instead of :NNN, in case Xvfb is listening
3820 only on TCP.
3821
f3bcedc1
CV
38222001-09-19 Corinna Vinschen <vinschen@redhat.com>
3823
3824 * gdb.base/recurse.exp: When checking leaving the watchpoint
3825 scope, recognize when gdb is in function's epilogue and pass.
3826
6b819c92
KS
38272001-09-18 Keith Seitz <keiths@redhat.com>
3828
3829 * lib/insight-support.exp (_gdbtk_export_target_info): Add
3830 support for running tests against sid targets.
3831 (gdbtk_done): Ditto.
3832
a10c9419
CV
38332001-09-18 Corinna Vinschen <vinschen@redhat.com>
3834
3835 * gdb.base/ending-run.c (main): Set stdout buffersize
3836 to the same reasonable value for any target.
3837 * gdb.base/ending-run.exp: Add a regular expression
3838 to make testsuite happy on Sanyo Stormy16 target.
3839
739d0d99
CV
38402001-09-17 Corinna Vinschen <vinschen@redhat.com>
3841
3842 * gdb.base/display.c (do_loops): Add float variable `f'.
3843 Increment f in loop.
3844 * gdb.base/display.exp: Increment timeout by 60 seconds.
3845 Change float display test to use variable `f'.
3846
1b8947f0
JB
38472001-09-17 Jim Blandy <jimb@redhat.com>
3848
3849 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
3850 overflowing the limited breakpoint tables on some ROM monitors
3851 (like the ROM68K).
3852
9890ac81
FCE
38532001-09-15 Frank Ch. Eigler <fche@redhat.com>
3854
3855 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
3856 the "-ac" (disable access control) flag.
3857
6db765ea
JH
38582001-08-30 Jeff Holcomb <jeffh@redhat.com>
3859
3860 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
3861 ints.
3862
4c32cc04
KS
38632001-08-30 Keith Seitz <keiths@redhat.com>
3864
3865 * lib/gdb.exp: Move all insight-related functionality into
3866 separate file.
3867 * lib/insight-support.exp: New file.
3868
8d6e6f81
FCE
38692001-08-29 Frank Ch. Eigler <fche@redhat.com>
3870
3871 * config/sid.exp (sid_start): Never set sid verbosity; disable
3872 expect_background {} that consumed its stdout; tolerate </dev/null.
3873 Attempt to set endianness override in "sid" protocol mode. Cleanup.
3874
6a90e1d0
AC
38752001-08-18 Andrew Cagney <ac131313@redhat.com>
3876
3877 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
3878 CLI jump command to start it.
3879 (mi_run_to_main): Fail immediatly when unexpected output.
3880
1759b3c3
AC
38812001-08-18 Andrew Cagney <ac131313@redhat.com>
3882
3883 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
3884 beginning of function. Fix PR gdb/191.
3885
61d11d80
FCE
38862001-08-16 Frank Ch. Eigler <fche@redhat.com>
3887
3888 * config/sid.exp (sid_start): Don't warn if we cannot figure out
3889 what to force sid endianness to.
3890
942a4df2
KS
38912001-08-15 Keith Seitz <keiths@redhat.com>
3892
3893 * lib/gdb.exp (gdbtk_start): Don't set environment
3894 variables for TCL_LIBRARY and friends. Insight will
3895 now figure these out for itself.
3896
0521c418
MS
38972001-08-02 Michael Snyder <msnyder@redhat.com>
3898
3899 * gdb.base/completion.exp: Remove the symbol "a64l" from
3900 the expect string; this is target-specific, and not related
3901 to what is being tested.
3902
74a9a58a
DB
39032001-08-02 Dave Brolley <brolley@redhat.com>
3904
3905 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
3906
c70819fa
MS
39072001-07-25 Michael Snyder <msnyder@redhat.com>
3908
c2b8fa57
MS
3909 * gdb.base/consecutive.exp: New file. Test stepping over
3910 breakpoints on consecutive instructions.
3911 * gdb.base/consecutive.c: New file.
3912
c70819fa
MS
3913 * gdb.base/call-rt-st.exp: Use double-backslash to quote
3914 curly braces in regular expressions.
3915
2b1a1355
MS
39162001-07-25 Michael Snyder <msnyder@redhat.com>
3917
3918 * gdb.base/ending-run.exp: Accept "Program exited normally" as
3919 legitimate output from stepping out of main.
3920
413eca6f
KS
39212001-07-22 Keith Seitz <keiths@redhat.com>
3922
3923 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
3924 the empty string, do not run the tests.
3925
7e5a9322
SC
39262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3927
3928 * gdb.base/long_long.exp: Detect size of pointer. Take into
3929 account 2-byte pointers when testing for p/a results.
3930
de58f10f
SC
39312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3932
3933 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
3934 and defined to 1K for m68hc11.
3935 (random_data): Reduce table to 1K for embedded platforms (68hc11).
3936 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
3937 (sizeof_random_data): New variable to tell the size of the data table;
3938 don't test past this size; always run to main.
3939
d6f5fea1
SC
39402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3941
3942 * gdb.base/return2.exp: return of long long and double fails for
3943 68HC11; don't execute these tests on that platform.
3944 * gdb.base/return.exp: Return of a double fails for 68hc11.
3945
c477543d
SC
39462001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3947
3948 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
3949 tests that print a float.
3950 * call-rt-st.exp: Likewise.
3951
63cf1c79
MK
39522001-07-12 Mark Kettenis <kettenis@gnu.org>
3953
3954 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
3955 running this test on Linux.
3956
112f9ab5
MC
39572001-06-24 Michael Chastain <chastain@redhat.com>
3958
3959 * gdb.base/arithmet.exp: Remove some tests to make all test names
3960 unique.
3961
4970cb0f
MS
39622001-07-03 Michael Snyder <msnyder@redhat.com>
3963
3964 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
3965 the output of the ptype command.
3966
d85da69f
MS
39672001-07-02 Michael Snyder <msnyder@redhat.com>
3968
4c8a82de
MS
3969 * gdb.base/completion.exp: Don't assume that break.c is the only
3970 source file that may contain functions named "marker".
d85da69f
MS
3971 * gdb.base/corefile.exp: Quote the curly braces in regexp.
3972
8afc772b
AC
39732001-06-28 Andrew Cagney <ac131313@redhat.com>
3974
3975 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
3976 of files to delete.
3977
3978 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
3979 * gdb.disasm/h8300s.exp: New file.
3980 gdb.disasm/h8300s.s: Likewise.
3981
cff22675
AC
39822001-06-27 Andrew Cagney <ac131313@redhat.com>
3983
3984 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
3985 empty breakpoint tables.
3986
68c81b54
AC
39872001-06-25 Andrew Cagney <ac131313@redhat.com>
3988
3989 * lib/mi-support.exp: Update args=... part of stop-reason
3990 patterns. Accept either a list or a tuple.
3991
2dd62704
AC
39922001-06-23 Andrew Cagney <ac131313@redhat.com>
3993
3994 * lib/mi-support.exp: Remove local emacs variable defining
3995 change-log-default-name.
3996
b4127474
MC
39972001-06-22 Michael Chastain <chastain@redhat.com>
3998
3999 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4000 This is operationally compatible with the previous version.
4001
8dbfb380
JB
40022001-06-13 Jim Blandy <jimb@redhat.com>
4003
4004 * lib/gdb.exp (gdb_test): Doc fix.
4005
f2d8c86d
MC
40062001-06-10 Michael Chastain <chastain@redhat.com>
4007
4008 * gdb.base/exprs.exp: Remove a duplicate test.
4009
81564d34
JB
40102001-06-06 Jim Blandy <jimb@redhat.com>
4011
4012 * gdb.base/return2.exp (main): Use values to test float and double
4013 returns that are not NaN's, to avoid being confused by IEEE
4014 comparison rules.
4015
da55addb
MS
40162001-06-04 Michael Snyder <msnyder@redhat.com>
4017
4018 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
4019 non-zero if control_c fails. Terminate the test on failure,
4020 rather than wait for 12 more tests to time out.
4021
42c65987
JB
40222001-06-06 Jim Blandy <jimb@redhat.com>
4023
b18bced9
JB
4024 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
4025 Don't forget to match the GDB prompt.
4026
42c65987
JB
4027 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4028
5b41e5f0
JB
40292001-06-04 Jim Blandy <jimb@redhat.com>
4030
4031 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4032 command.
4033
015e046f
KB
40342001-05-31 Kevin Buettner <kevinb@redhat.com>
4035
4036 * gdb.base/annota1.exp (info break): Match four or more spaces
4037 after "Address".
4038
fb1ffbbe
MC
40392001-05-31 Michael Chastain <chastain@redhat.com>
4040
4041 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
4042 (dm_type_int_star): Likewise.
4043 (dm_type_long_star): Likewise.
4044 (dm_type_void_star): Likewise.
4045
5ea2a32c
KB
40462001-05-29 Kevin Buettner <kevinb@redhat.com>
4047
4048 * gdb.base/completion.exp (INPUTRC): Set this environment variable
4049 to a known value in order to get consistent results regardless
4050 of the setting of INPUTRC or the presence or contents of .inputrc.
4051
ae23c492
MS
40522001-05-24 Michael Snyder <msnyder@redhat.com>
4053
ac55707e
MS
4054 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
4055 Don't require that the main thread and the manager thread are the
4056 first in the list.
4057
ae23c492
MS
4058 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
4059 debugging. If test fails, issue an "unsupported" not a "fail".
4060
400071f1
JB
40612001-05-24 Jim Blandy <jimb@redhat.com>
4062
4063 Don't assume that short is shorter than int.
4064 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
4065 assume that shorts are smaller than ints. On a 16-bit machine,
4066 this isn't true.
4067 ("print unsigned char == (~0)"): Add test that verifies that ~0,
4068 an int, is not equal to ~0 stored in an unsigned char. This tests
4069 the same thing that the previous test meant to, but works on
4070 16-bit machines, too.
4071 ("print unsigned char != (~0)"): Same test, complemented.
4072
0816a3e5
MS
40732001-05-24 Michael Snyder <msnyder@redhat.com>
4074
4075 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
4076 test for (full_coverage == 0). This makes the test run faster,
4077 and prevents dejagnu getting out of step.
4078
f6dc23a9
KB
40792001-05-23 Kevin Buettner <kevinb@redhat.com>
4080
4081 * gdb.base/finish.exp (finish_void): Revise pattern for
4082 stopping on the call statement to not permit stopping at
4083 the start of the instructions comprising the call sequence.
4084
7dbd117d
MC
40852001-05-19 Michael Chastain <chastain@redhat.com>
4086
4087 * gdb.base/callfuncs.exp: Make all test names unique.
4088 * gdb.base/commands.exp: Make all test names unique.
4089 * gdb.base/condbreak.exp: Make all test names unique.
4090 * gdb.base/dbx.exp: Make all test names unique.
4091 * gdb.base/default.exp: Make all test names unique.
4092 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4093 and TIMEOUT messages to their corresponding PASS message.
4094 * gdb.base/ending-run.exp: Make all test names unique.
4095 * gdb.base/long_long.exp: Remove duplicate test.
4096
6b0b0a9e
KB
40972001-05-21 Kevin Buettner <kevinb@redhat.com>
4098
4099 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4100 stop on the call statement as well as the statement after the
4101 call.
4102
2caa35cb
MS
41032001-05-21 Michael Snyder <msnyder@redhat.com>
4104
4105 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4106
40713331
EZ
41072001-05-10 Elena Zannoni <ezannoni@redhat.com>
4108
4109 * gdb.base/completion.exp: Revamp test. Make it execute on all
4110 platforms.
4111
c2c1be8d
EZ
41122001-05-10 Elena Zannoni <ezannoni@redhat.com>
4113
2c9cd303
EZ
4114 * config/gdbserver.exp (gdb_load): Handle the case
4115 in which the arguments to gdbserver are given in the
4116 baseboard configuration file.
4117 Also handle the case in which the server needs to do a
4118 load.
4119
9671de48
KS
41202001-05-07 Keith Seitz <keiths@cygnus.com>
4121
4122 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4123 set up the display for testing.
4124 (gdbtk_start): Convert all paths to paths that tcl will like.
4125 Export target information to environment.
4126 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4127 necessary.
4128 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4129 (to_tcl_path): New proc to convert a given pathname into
4130 a path acceptible as an argument to a tcl command.
4131 (_gdbtk_export_target_info): New proc to export target info
4132 into the environment for gdbtk testing.
4133 (gdbtk_done): New proc to signal end-of-test.
4134
5a360f47
JB
41352001-05-06 Jim Blandy <jimb@redhat.com>
4136
4137 * restore.c: Make the code of caller0 correspond to its comment.
4138
66c756c6
MS
41392001-05-03 Michael Snyder <msnyder@redhat.com>
4140
4141 * config/sid.exp (gdb_target_sid): Check for error messages.
4142 On error or timeout, don't make expect exit (which will terminate
4143 all subsequent tests); instead just make gdb exit.
4144 (gdb_load): Check for error messages. On error or timeout,
4145 return a negative value.
4146
a966fde5
JB
41472001-04-24 Jim Blandy <jimb@redhat.com>
4148
851c18e0
JB
4149 * gdb.c++/templates.exp: If we see the prompt for the overload
4150 list, but we haven't recognized any of the longer patterns,
4151 arrange for this test to fail, not hang.
4152
a966fde5
JB
4153 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4154 variations.
4155
db144853
MC
41562001-04-22 Michael Chastain <chastain@redhat.com>
4157
4158 * gdb.c++/local.exp: Use the 'runto' library function.
4159 * gdb.c++/namespace.exp: Likewise.
4160 * gdb.c++/overload.exp: Likewise.
4161
3207ec21
KB
41622001-03-26 Kevin Buettner <kevinb@redhat.com>
4163
4164 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4165 * gdb.base/step-line.exp: New file. Test step/next in presence of
4166 #line directives.
4167 * gdb.base/step-line.c: New file. Test program for the above.
4168 * gdb.base/step-line.inp: New file. We pretend that this file has
4169 been transformed by some other tool into step-line.c.
4170
13b57657
JB
41712001-03-21 Jim Blandy <jimb@redhat.com>
4172
4173 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4174 unmangled operator names.
4175
754cbe1c
JB
41762001-03-20 Jim Blandy <jimb@redhat.com>
4177
4178 * gdb.threads/linux-dp.exp: Recognize an additional message
4179 generated by GDB when it doesn't understand how to debug threads
4180 on the target system.
4181
177495c9
AC
41822001-03-19 Andrew Cagney <ac131313@redhat.com>
4183
4184 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4185
f266096b
MC
41862001-03-12 Michael Chastain <chastain@redhat.com>
4187
4188 * gdb.c++/derivation.exp: Use the 'runto' library function.
4189
cac3c2ff
MC
41902001-03-12 Michael Chastain <chastain@redhat.com>
4191
4192 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4193
b6c11a24
MC
41942001-02-24 Michael Chastain <chastain@redhat.com>
4195
4196 * gdb.c++/ref-types.exp: Change handwritten code to library
4197 function 'runto'.
4198
6bae5bce
OF
41992001-03-16 Orjan Friberg <orjanf@axis.com>
4200
4201 * gdb.base/signals.exp: Set count to 0 explicitly.
4202
0015fd9a
MS
42032001-03-15 Mark Salter <msalter@redhat.com>
4204
4205 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4206 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4207 (gdb_load): Add support for additional target_info: gdb_download_size
4208 and gdb_load_timeout.
0015fd9a 4209
fc33412a
DT
4210Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4211
4212 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4213 file -- to prevent failing when the compile fails but we have no
4214 intention of running the tests anyway.
4215
4216 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4217 tests if set.
4218
4219 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4220 integers.
4221
4222 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4223 * gdb.c++/namespace.exp: Ditto.
4224
115f06de
OF
42252001-03-07 Orjan Friberg <orjanf@axis.com>
4226
4227 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4228 * gdb.base/pointers.exp: Relax pattern match of decimals.
4229
b6ba6518
KB
42302001-03-06 Kevin Buettner <kevinb@redhat.com>
4231
4232 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4233 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4234 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4235 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4236 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4237 config/sh.exp, config/sid.exp, config/slite.exp,
4238 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4239 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4240 config/vxworks.exp, config/vxworks29k.exp,
4241 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4242 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4243 gdb.base/arithmet.exp, gdb.base/assign.exp,
4244 gdb.base/async.exp, gdb.base/attach.exp,
4245 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4246 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4247 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4248 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4249 gdb.base/commands.exp, gdb.base/completion.exp,
4250 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4251 gdb.base/constvars.exp, gdb.base/corefile.exp,
4252 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4253 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4254 gdb.base/ending-run.exp, gdb.base/environ.exp,
4255 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4256 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4257 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4258 gdb.base/funcargs.exp, gdb.base/help.exp,
4259 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4260 gdb.base/logical.exp, gdb.base/long_long.exp,
4261 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4262 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4263 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4264 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4265 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4266 gdb.base/regs.exp, gdb.base/relational.exp,
4267 gdb.base/remote.exp, gdb.base/reread.exp,
4268 gdb.base/restore.exp, gdb.base/return2.exp,
4269 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4270 gdb.base/selftest.exp, gdb.base/setshow.exp,
4271 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4272 gdb.base/sigall.exp, gdb.base/signals.exp,
4273 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4274 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4275 gdb.base/step-test.exp, gdb.base/structs.c,
4276 gdb.base/structs.exp, gdb.base/structs2.exp,
4277 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4278 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4279 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4280 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4281 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4282 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4283 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4284 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4285 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4286 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4287 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4288 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4289 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4290 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4291 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4292 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4293 gdb.trace/circ.exp, gdb.trace/collection.exp,
4294 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4295 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4296 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4297 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4298 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4299 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4300 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4301 notices.
4302
dc96c6c7 43032001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4304
4305 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4306 first arg is int not float.
4307
dc96c6c7 43082001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4309
4310 * gdb.base/reread.exp: Unsupported for non-native targets;
4311 doesn't work for remote debugging.
4312
9b0c4aeb
FN
43132001-02-19 Fernando Nasser <fnasser@redhat.com>
4314
4315 From Drew Moseley <dmoseley@redhat.com>
4316 * gdb.base/ending-run.exp: Properly handle the BSP state when
4317 stepping past the end of main.
4318
02aa71d5
MC
43192001-02-19 John Moore <jmoore@redhat.com>
4320
4321 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4322 Converted HPUX fix for non-expected items following multiple
4323 step commands into general solution for all platforms.
4324
1fa449a4
MC
43252001-02-18 Michael Chastain <chastain@redhat.com>
4326
4327 * gdb.c++/classes.exp (do_tests): Change runto statements
4328 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4329 statements demangler agnostic.
4330 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4331 (gdb_virtfunc_restart): Likewise.
4332
b2f9ec70
MC
43332001-02-14 Michael Chastain <chastain@redhat.com>
4334
4335 * gdb.c++/inherit.exp (do_tests): Change runto statements
4336 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4337 statements demangler agnostic.
4338
cf74b8ca
AC
4339Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4340
4341 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4342 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4343 before calling common_routine 15 times'' tests.
4344
99f78f56
MC
43452001-02-11 Michael Chastain <chastain@redhat.com>
4346
4347 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4348 Helps the test script figure out which demangler is in use.
4349 (dm_type_foo_ref): Ditto.
4350 (dm_type_int_star): Ditto.
4351 (dm_type_long_star): Ditto.
4352 (dm_type_unsigned_int): Ditto.
4353 (dm_type_void): Ditto.
4354 (dm_type_void_star): Ditto.
99707966 4355 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4356 Probe the gdb demangler and set variables to accommodate
4357 formatting differences.
4358 (info_func_regexp): New function. Same as info_func, but
4359 matches against a regexp.
4360 (info_func): Match against a literal string.
4361 (print_addr_2): New function. Match against a literal string,
4362 which can be different from the input to gdb.
4363 (print_addr): Simply call print_addr_2 with the same argument twice.
4364 (test_lookup_operator_functions): Use demangler formatting variables.
4365 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4366 the tests in the same order as the C++ class declaration.
4367 (test_paddr_operator_functions): Ditto.
4368 (test_paddr_overloaded_functions): Ditto.
4369 (test_paddr_hairy_functions): Use demangler formatting variables.
4370 Add reference to gdb/19 for related tests.
4371 (do_tests): Call probe_demangler.
4372
1de8f023
KB
43732001-01-30 Kevin Buettner <kevinb@redhat.com>
4374
4375 * gdb.c++/templates.cc (printf): Remove unused function definition.
4376
ca3f91ed
MS
43772001-01-26 Felix Lee <flee@redhat.com>
4378
4379 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4380
43812001-01-25 matthew green <mrg@redhat.com>
4382
4383 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4384 up sid.
4385 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4386
43872001-01-25 matthew green <mrg@redhat.com>
4388
4389 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
4390 Deprecate $sid_spawn_id.
4391 (sid_exit): Remove code necessary only for `spawn.'
4392
43932001-01-25 matthew green <mrg@redhat.com>
4394
4395 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4396
fb18ec4a
MC
43972001-01-28 Michael Chastain <chastain@redhat.com>
4398
4399 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4400 to call when tests fail. It takes gdb out of the overloaded
4401 function choice menu back to the main prompt, so that the test
4402 program stays synchronized.
4403 (set_bp_overloaded): New proc to collect all the common
4404 code for setting a breakpoint on an overloaded name. Calls
4405 take_gdb_out_of_choice_menu when needed.
4406 (menu_overload1arg): New variable to collect the repeated
4407 instances of the expected menu for an overloaded name. Change
4408 the regular expression to handle changes in g++ type encoding:
4409 "void" can be either "void" or "", and "unsigned int" can be
4410 either "unsigned int" or "unsigned".
4411 (continue_to_bp_overloaded): Change regular expressions to handle
4412 changes in g++ type encoding.
4413 (no proc): Call take_gdb_out_of_choice_menu when needed.
4414 Remove redundant calls to "info break". Accept either "canceled"
4415 or "cancelled". Change regular expressions in "info break"
4416 calls to handle changes in g++ type encoding. Give all tests
4417 unique strings.
4418
9c646a6e
BE
44192001-01-17 Ben Elliston <bje@redhat.com>
4420
4421 * config/sid.exp: New file.
4422
9549d9c1
AC
4423Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4424
4425 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4426
dc96c6c7 44272000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4428
4429 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4430 Add a RE to accept a non-ascii char if one is ever presented.
4431
b4df4f68
FN
44322000-12-20 Fernando Nasser <fnasser@redhat.com>
4433
297dd0fd 4434 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4435
dc96c6c7 44362000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
4437
4438 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
4439 in regexp. One '\' does not suffice on Linux.
4440
4a7bddb6
MC
44412000-12-09 Michael Chastain <chastain@redhat.com>
4442
4443 * gdb.base/break.exp (test_clear_command): Use a marker function
4444 rather than 'main' for the test function. Also move this
4445 test to an execution point where the marker function names are
4446 guaranteed to be bound to functions. (Executing tests after a
4447 'finish' from main runs into name conflicts with local names
4448 in __libc_start_main).
4449
dc96c6c7 44502000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4451
4452 * gdb.base/finish.exp: New test for gdb's "finish" command.
4453 * gdb.base/return2.exp: New test for gdb's "return" command.
4454 * gdb.base/return2.c: New source file for above.
4455
dc96c6c7 44562000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4457
4458 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4459 * gdb.base/miscexprs.exp: Ditto.
4460 * gdb.base/pointers.exp: Ditto.
4461 * gdb.c++/derivation.exp: Ditto.
4462 * gdb.c++/local.exp: Ditto.
4463 * gdb.c++/namespace.exp: Ditto.
4464 * gdb.c++/overload.exp: Ditto.
4465 * gdb.c++/ref-types.exp: Ditto.
4466
dc96c6c7 44672000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4468
4469 * gdb.base/constvars.exp: Test result of "up" command.
4470 * gdb.base/miscexprs.exp: Ditto.
4471 * gdb.base/pointers.exp: Ditto.
4472 * gdb.base/scope.exp: Ditto.
4473 * gdb.c++/derivation.exp: Ditto.
4474 * gdb.c++/local.exp: Ditto.
4475 * gdb.c++/namespace.exp: Ditto.
4476 * gdb.c++/overload.exp: Ditto.
4477 * gdb.c++/ref-types.exp: Ditto.
4478
44097287
FN
44792000-11-22 Michael Chastain <chastain@redhat.com>
4480
4481 * mips_pro.exp: Accept either "middle -> top -> main" or
4482 "middle -> main" in the backtrace, because gcc can optimize
4483 tail calls to jumps. Remove setup_xfail for the hppa case.
4484 Add a comment with the original warning messages from PR 3016,
4485 which was filed in 1993, to preserve them for posterity.
4486
9d2e1bab
ND
44872000-11-17 Nick Duffek <nsd@redhat.com>
4488
4489 * lib/gdb.exp (gdb_test): Override timeout with board info.
4490
1aca8eb7
ND
44912000-11-17 Nick Duffek <nsd@redhat.com>
4492
4493 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4494 the second kill and detach messages.
4495
93076499
ND
44962000-11-17 Nick Duffek <nsd@redhat.com>
4497
4498 * configure.in: Add AC_EXEEXT.
4499 * configure: Regenerate.
4500 * Makefile.in (just-check): Export EXEEXT.
4501 * lib/gdb.exp ($EXEEXT): Import from environment.
4502 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4503 expect "maint dump-me" on Cygwin.
4504 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4505 $EXEEXT.
4506
30e87cd3
ND
45072000-11-17 Nick Duffek <nsd@redhat.com>
4508
4509 * gdb.base/break.exp: Test backtrace and finish from called
4510 function on all platforms, not just HP-UX.
4511
dc96c6c7 45122000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4513
4514 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4515 code from gdb_target_monitor, so it can be used independantly
4516 for gdbserver. Also comment out an unnecessary PUTS.
4517
dc96c6c7 45182000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4519
4520 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4521 * gdb.base/corefile.exp: Expect the message "Program is being
4522 debugged already" when we send the "corefile" command, since
4523 the preceeding gdb_load may have connected gdb to a remote target.
4524 * gdb.base/display.exp: Disable hardware watchpoints if new
4525 board info variable "no_hardware_watchpoints" is true.
4526 Replace single-letter commands with more readable ones.
4527 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4528 if new board info variable "no_hardware_watchpoints" is true.
4529 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4530 to see if stdio (printf) testing is possible.
4531 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4532 board info variable "no_hardware_watchpoints" is true. Use new
4533 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4534
39124dea
FN
45352000-11-13 Fernando Nasser <fnasser@redhat.com>
4536
4537 From Orjan Friberg <orjanf@axis.com>:
4538 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4539 in array print pattern match.
4540
a9e2e984
FN
45412000-11-09 Fernando Nasser <fnasser@redhat.com>
4542
4543 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4544 spelling "cancelled" to U.S. spelling "canceled" to match changes
4545 made to gdb.
4546 * gdb.c++/ovldbreak.exp: Ditto.
4547
c7db355b
PS
45482000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4549
4550 * gdb.base/callfuncs.c (main): Moved to end of file, call
4551 t_double_values to initialize the FPU before inferior calls are made.
4552 * gdb.base/callfuncs.exp: Test for register preservation after calling
4553 inferior functions. Add tests for continuining, finishing and
4554 returning from a stop in a call dummy.
4555
dc96c6c7 45562000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4557
4558 * gdb.base/commands.exp: Break up long lines, and re-indent.
4559
dc96c6c7 45602000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4561
4562 * config/gdbserver.exp: Rewritten from the ground up, to make it
4563 compatible with the current dejagnu tree, and to make it work with
4564 the new "gdbserver" in libremote.
4565
dc96c6c7 45662000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4567
4568 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4569 * gdb.base/varargs.exp: Skip entire test if no printf support.
4570 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4571 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4572
dc96c6c7 45732000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4574
4575 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4576 no floating point support.
4577 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4578 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
4579 * gdb.base/call-rt-st.exp: Ditto.
4580 * gdb.base/call-strs.exp: Ditto.
4581
bac5fc66
JG
45822000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
4583
4584 * gdb.base/sizeof.c: include <stdio.h>.
4585
4586 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
4587 'finish', otherwise uncaptured gdb_prompt would potentially
4588 throw remaining test points out of sync.
4589
b22a6027
SB
45902000-07-26 Scott Bambrough <scottb@netwinder.org>
4591
4592 * gdb.base/recurse.exp: Run tests for all targets.
4593 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
4594 gnu-oldld case on ARM.
4595 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
4596 for ARM targets.
4597
d8231941
AG
4598Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
4599
4600 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
4601 * gdb.java/configure: Rebuild.
4602
8caabe69
AG
4603Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
4604
4605 * gdb.java/jv-exp.exp: New file.
4606
9d273ca3
AG
4607Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
4608
4609 * configure: Rebuilt.
4610 * configure.in (configdirs): Add gdb.java.
4611 * gdb.java/jmisc.java: New file.
4612 * gdb.java/jmisc.exp: New file.
4613 * gdb.java/Makefile.in: New file.
4614 * gdb.java/configure: Rebuilt.
4615 * gdb.java/configure.in: New file.
4616 * lib/java.exp: New file.
4617
4f823a66
AC
4618Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
4619
4620 * gdb.base/exprs.exp: Test casts to a pointer including over and
4621 underflow.
4622
2391e11d
AC
4623Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
4624
4625 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
4626 and the compilers sizes.
4627
54602222
ND
46282000-07-09 Nick Duffek <nsd@redhat.com>
4629
4630 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
4631 (use_methods): New function.
4632 (main): Call use_methods().
4633 * gdb.c++/classes.exp (test_method_param_class): New procedure.
4634 (do_tests): Call test_method_param_class.
4635
2bec0572
ND
46362000-07-09 Nick Duffek <nsd@redhat.com>
4637
4638 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
4639 spelling.
4640 (test_enums): New procedure. Move enum tests from end of script
4641 to here. Set breakpoint on function name instead of line number.
4642 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
4643 (enums2): New marker function.
4644 (enums1): New function.
4645 (main): Call enums1(). Move enum tests to enums1().
4646
78492fde
AC
4647Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
4648
4649 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
4650 compile/link program. Update line numbers.
4651 * gdb.asm/d10v.inc: Define ``startup''.
4652 * gdb.asm/asmsrc1.s: Add definition of _start.
4653
49a2cef8
AC
4654Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
4655
4656 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
4657
3e6c8688
EZ
46582000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4659
4660 * gdb.base/maint.exp: Add 'maint print architecture' item to output
4661 of 'help maint print' command.
4662
9ff5cbe9
AC
4663Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
4664
4665 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
4666 they use gdb_expect_list.
4667
17c579bd
AC
4668Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
4669
4670 * gdb.base/commands.exp: Use ``set remote
4671 memory-read-packet-size'' instead of ``set endian big'' to test
4672 long commands.
4673
e6d71bf3
DB
46742000-06-03 Daniel Berlin <dan@cgsoftware.com>
4675
4676 * gdb.c++/templates.exp (do_tests): Make all of these work under
4677 g++, and stop skipping them.
4678
4679 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
4680 work under g++.
4681
e5f9ba7b
MS
4682 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
4683 initialization.
4684
dc96c6c7 46852000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
4686
4687 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
4688 the regular expression: accept an (almost) arbitrary sequence of
4689 "frames-invalid" and "breakpoints-invalid" messages both before
4690 and after the "starting" message.
4691
dc96c6c7 46922000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
4693
4694 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 4695
dc96c6c7 46962000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
4697
4698 * gdb.base/annota1.exp (annotate-signal-handler-caller):
4699 Relax the regular expression a little, make it pass on Solaris 8.
4700
8216cda9
KB
47012000-05-12 Kevin Buettner <kevinb@redhat.com>
4702
4703 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
4704 a call, do not require that gdb stop on the line after the call.
4705 Instead, it is permissible for gdb to stop on the line of the
4706 call itself.
4707
1a570b2f
MS
47082000-05-12 Michael Snyder <msnyder@.cygnus.com>
4709
4710 * gdb.base/break.exp (bp on small function, optimized file):
4711 Add a second pass pattern. The behavior differs here between stabs
4712 and dwarf for one-line functions. Stabs preserves two line symbols
4713 (one before the prologue and one after) with the same line number,
4714 but dwarf regards these as duplicates and discards one of them.
4715 Therefore the address after the prologue (where the breakpoint is)
4716 has no exactly matching line symbol, and GDB reports the breakpoint
4717 as if it were in the middle of a line rather than at the beginning.
4718
dc96c6c7 47192000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
4720
4721 * gdb.base/interrupt.exp: Make "pass" message say "send"
4722 rather than "send_gdb" (for consistancy).
4723
7d418785
AC
4724Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
4725
4726 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
4727 * gdb.c++/templates.cc: Properly check for GCC version number.
4728 * lib/compiler.cc: Likewise
4729
dc96c6c7 47302000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
4731
4732 * gdb.base/break.exp: When compiled with -O2 optimization,
4733 gdb may not stop at the first line of main, due to code motion.
4734
dc96c6c7 47352000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
4736
4737 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
4738 This test depends on parsing the printf output from the target.
4739 Since the sparclet stub doesn't do stdio, this will never work.
4740 * gdb.base/call-rt-st.exp: ditto.
4741 * gdb.base/call-strs: ditto.
4742
dc96c6c7 47432000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
4744
4745 * gdb.base/miscexprs.exp: make sizeof long array test portable.
4746
4747 * gdb.base/ending-run.exp: After connecting to a remote target,
4748 but before running, the target will appear to be in a random
4749 location. Specify both a file and a line for breakpoints.
4750 Also, the function that calls main may be called 'init'
4751 rather than 'start'.
4752
a5a51225
EZ
47532000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4754
4755 * gdb.base/help.exp: Update output for add-symbol-file command.
4756
7930cc7c
FN
47572000-04-10 Fernando Nasser <fnasser@cygnus.com>
4758
4759 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4760 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
4761
23e37ab1
C
47622000-04-07 J.T. Conklin <jtc@redback.com>
4763
e93c542c
C
4764 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
4765
23e37ab1
C
4766 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
4767
591b8fa3
PDM
4768Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
4769
4770 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
4771 values that can be represented exactly.
4772 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
4773 above change, and to not check against the directory part of the source
4774 file name.
4775 (step into print_long_arg_list): Likewise.
4776 (print print_small_structs from print_long_arg_list): Likewise.
4777 (print print_long_arg_list): Likewise.
4778
7a495180
EZ
47792000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4780
30b53638 4781 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 4782
beb998c6
AC
4783Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
4784
4785 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
4786
1c689132
DB
47872000-03-25 Daniel Berlin <dan@cgsoftware.com>
4788
4789 * gdb.base/commands.exp (deprecated_command_test): Add test for
4790 deprecate with no arguments.
4791
c1790a9d
JL
47922000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
4793
4794 * gdb.base/break.exp: Add new test for setting breakpoints on
4795 optimized code so we can test breakpoints work even when function
4796 prologues may be optimized away
4797
003ba290
FN
47982000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
4799
4800 From David Whedon <dwhedon@gordian.com>
4801 * gdb.base/commands.exp : Added command deprecator tests.
4802
6837a0a2
DB
48032000-03-22 Daniel Berlin <dan@cgsoftware.com>
4804
4805 * gdb.base/help.exp: Added test for new apropos command.
4806
b9593231
KB
48072000-03-21 Kevin Buettner <kevinb@redhat.com>
4808
4809 * gdb.base/pointers.c (usevar): New function.
4810 (main): Make sure that global variables v_int_pointer2, rptr,
4811 and y are all referenced someplace in the program by calling
4812 usevar() on them. [Some linkers delete symbols which are
4813 never referenced. The space remains, but there's no way to
4814 get a (symbolic) handle on the variable from the debugger.]
4815
751a959b
EZ
48162000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4817
4818 * gdb.base/printcmds.c: Add typedeffed arrays.
4819
4820 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
4821 procedure to test arrays that are typedef'd.
4822
73a93a32
JI
48232000-03-13 James Ingham <jingham@leda.cygnus.com>
4824
4825 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 4826 the library directories.
73a93a32 4827
fb40c209
AC
4828Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
4829
4830 * configure.in (configdirs): Add sub directory gdb.mi.
4831 * configure: Re-generate.
4832
4833 * gdb.mi: New directory.
beb998c6 4834
ee4dd2c9
AC
48352000-02-25 Scott Bambrough <scottb@netwinder.org>
4836
4837 * gdb.base/long_long.exp: Correct test suite failure when printing
4838 a long long value as a double on ARM platforms.
4839
70f0cc22
JB
48402000-02-16 Jim Blandy <jimb@redhat.com>
4841
4842 * gdb.base/break.exp ("breakpoint line number"): Make sure the
4843 default source file is set properly before running this test.
4844
853819b8
EZ
48452000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4846
4847 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
4848 gdbtk/library directory, not in gdbtcl2.
4849
dfcd3bfb
JM
48502000-02-04 Jim Blandy <jimb@redhat.com>
4851
4852 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
4853 backslash from regexp pattern.
4854
4855 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
4856 procedure. Use it to run all the "continue to bp overloaded"
4857 tests. Note that this changes the names of the tests slightly.
4858 If the breakpoint hit message includes a hex PC value, because
4859 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
4860 from the real source code, still consider that a pass.
4861
4862 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
4863 XFAIL here if the breakpoint message contains a hex address. Note
4864 similar change on 1999-11-02.
4865
4866 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
4867
4868 * gdb.base/ptype.exp: Establish a default source file before
4869 calling get_debug_format.
4870
48712000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
4872
4873 * gdb.base/watchpoint.exp: Remove duplication of test messages.
4874
8b93c638
JM
48752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4876
4877 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
4878 of successive stepi commands -- while in the prologue we should see
4879 the function entry bracket.
4880
48812000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4882
4883 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
4884 reach __change_mode() when stepping through the end of main().
4885
c5394b80
JM
48862000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
4887
4888 * gdb.base/default.exp: Fix expected pattern.
4889 * gdb.base/help.exp: Same.
4890
0d06e24b
JM
48912000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4892
4893 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
4894 Don't use xfail's because that affects only the following test.
beb998c6 4895
0d06e24b
JM
4896 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
4897 solaris or linux.
4898
4899 * gdb.base/selftest.exp: Update to reflect changes to main.c.
4900
dc96c6c7 49012000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 4902
beb998c6 4903 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
4904 "A syntax error" rather than "A parse error". Accept both.
4905
49062000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
4907
4908 * gdb.base/default.exp: Remove OS dependent string from "target
4909 remote" test.
4910 * gdb.base/help.exp: Same for "help target remote" test.
4911
c3f6f71d
JM
49122000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4913
4914 From Jim Kingdon <kingdon@redhat.com>:
4915
4916 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
4917 prompt (cleanup rather than necessity, but still might keep output
4918 from spilling to next test).
4919
49202000-01-02 Fred Fish <fnf@cygnus.com>
4921
4922 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
4923 AIX, which defines them in <sys/types.h>.
4924
ed9a39eb 49251999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 4926
ed9a39eb
JM
4927 * gdb.base/default.exp: Match arm* etc instead of arm in "info
4928 float" test.
4929
49301999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 4931
ed9a39eb 4932 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
4933
4934 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
4935 outermost frame disallowed".
4936
49371999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
4938
4939 * gdb.base/setvar.exp: New tests for setting the value of a struct
4940 with a constant list.
4941
49421999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4943
4944 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
4945 require the user to type a cast before setting the value of a struct.
4946
de57eccd
JM
49471999-12-06 Jim Blandy <jimb@cygnus.com>
4948
4949 * gdb.base/default.exp: Expect the new 'info float' command on
4950 all i386 platforms.
4951
4952 * gdb.threads/linux-dp.exp: Expand our ability to recognize
4953 LinuxThreads libraries that don't support debugging.
4954
c2d11a7d
JM
4955Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4956
4957 * gdb.base/remote.c: Fill the buffer with truely random data.
4958 Change the buffer type to ``unsigned char'' to simplify size
4959 arithmetic.
4960
4961 * gdb.base/remote.exp: Reduce download numbers by one. Typical
4962 stub only handles 400-1 byte packets. Verify that the download
4963 worked.
4964
49651999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
4966
4967 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
4968 tests, using UNRESOLVED for the untested cases. Also, does not wait
4969 for a timeout if the prompt was received before a recognizable pattern.
4970
49711999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
4972
4973 * lib/gdb.exp (gdb_expect_list): Fix spelling.
4974
49751999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4976
4977 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
4978 watchpoints.
4979
49801999-11-24 Jason Merrill <jason@casey.cygnus.com>
4981
4982 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
4983
4984 * gdb.c++/local.exp: Be more flexible in recognizing local class
4985 name mangling. Don't allow horribly truncated method names.
4986 * gdb.c++/derivation.exp: Expect protected inheritance.
4987 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
4988 * gdb.c++/virtfunc.exp: Likewise.
4989 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
4990 when printing a nested enum.
4991
49921999-11-22 Jim Blandy <jimb@cygnus.com>
4993
4994 * gdb.base/step-test.exp: Properly await GDB's response to setting
4995 a breakpoint on the call to large_struct_by_value.
4996
4997 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
4998 just because we have debug info for the `start' function.
4999
50001999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5001
5002 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5003 "Unknown signal" messages, which indicate (on LinuxThreads) that
5004 GDB doesn't know how to debug threads on this system. This is
5005 better than hanging while philosopher 0 dumps chatter into gdb.log.
5006
50071999-11-18 Tom Tromey <tromey@cygnus.com>
5008
5009 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5010
50111999-11-18 Fred Fish <fnf@cygnus.com>
5012
5013 * gdb.base/coremaker2.c: Add sample program for generating
5014 cores that is more self contained than coremaker.c. Eventually
5015 I'll add more code to this and tie it into the testsuite.
5016
4ce44c66
JM
50171999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5018
5019 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5020
50211999-11-10 Jimmy Guo <guo@cup.hp.com>
5022
5023 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5024 from $srcdir/lib/.
5025 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5026 and gdb.c++/.
5027
5028 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5029
beb998c6 5030 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5031 'continue with watch' test point.
5032
50331999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
5034
5035 Merged from p2linux-990323-branch:
beb998c6 5036
4ce44c66
JM
5037 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
5038
11cf8741
JM
5039Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
5040
5041 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
5042 {limit,fixed}''. Test ``set download-write-size''.
5043
5044Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
5045
5046 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
5047 gdb_expect_list.
5048
5049Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
5050
5051 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
5052
50531999-11-03 Mark Salter <msalter@cygnus.com>
5054
5055 * gdb.base/break.exp: Fix "stub continue" pattern.
5056
50571999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
5058
5059 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
5060
50611999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
5062
5063 * gdb.base/display.exp ("finish"): Add timeout clause.
5064
5065 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
5066 plain prompt clause, so this doesn't have to time out in order to
5067 fail.
5068
5069 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
5070 breakpoint hit messages include an address.
5071
5072 * gdb.base/display.exp: Don't forget to escape parens in regular
5073 expressions. Unix regexp notatation sucks.
5074
50751999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5076
5077 * gdb.base/annota1.exp: Test for annotate-signalled: change output
5078 order for 'signalled' message.
5079
5c44784c
JM
50801999-11-01 Stan Shebs <shebs@andros.cygnus.com>
5081
5082 From Jimmy Guo <guo@cup.hp.com>:
5083 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
5084 * gdb.base/annota1.c: Add code for tests to work with.
5085
50861999-10-26 Frank Ch. Eigler <fche@cygnus.com>
5087
5088 * gdb.base/remote.exp: New test for remote downloading settings.
5089 * gdb.base/remote.c: New file with large .data.
5090
917317f4
JM
50911999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5092
5093 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5094 for LinuxThreads support, merged from the Code Fusion branch.
5095
5096Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5097
5098 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5099 containing exp_continue into a while within an expect. Don't
5100 attempt a start more than three times. Check return value from
5101 gdb_load.
beb998c6 5102
2df3850c
JM
5103Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5104
5105 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5106 a pass case.
5107
2acceee2
JM
51081999-10-01 Kevin Buettner <kevinb@cygnus.com>
5109
5110 * gdb.base/break.c (main): Added a statement that we can step
5111 off of.
5112 * gdb.base/break.exp: Added tests for setting a breakpoint
5113 at an offset and stepping onto a breakpoint.
5114
51151999-10-01 Fred Fish <fnf@cygnus.com>
5116
beb998c6 5117 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5118 gdb output.
5119
c2c6d25f
JM
51201999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5121
5122 * gdb.base/break.exp: Code locations are in hex, don't forget!
5123 (For HP-UX.)
5124
51251999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5126
5127 * condbreak.exp: Use break.c as test program.
5128 * condbreak.c: Remove, redundant with break.c.
5129
51301999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5131
5132 * config/monitor.exp (gdb_target_monitor): Disable X- and
5133 Z-packets if the target needs it.
5134
51351999-09-13 James Ingham <jingham@leda.cygnus.com>
5136
5137 * gdb.c++/overload.exp: Added tests for listing overloaded
5138 functions with function pointers in the arg, explicitly calling
5139 out the version you want.
5140
cff3e48b
JM
51411999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5142
5143 * long_long.exp: Add variations of test cases that work for
5144 targets with 16-bit ints and 32-bit doubles.
5145
d4f3574e
SS
51461999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5147
5148 * break.c (main): Compare a possibly-uninitialized argc with an
5149 unlikely value that fits in 16 bits.
5150
51511999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5152
5153 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5154 0xfeeb, don't want negative numbers if ints are 16 bits.
5155
5156 * lib/gdb.exp (skip_cplus_tests): New proc.
5157 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5158 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5159 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5160 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5161 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5162 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5163 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5164 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5165
5166 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5167
5168Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5169
5170 * gdb.base/corefile.exp (up): Allow a parameter to appear
5171 in the frame that we're going up to.
5172
5173 From Jim Blandy <jimb@cygnus.com>:
5174
5175 * gdb.base/default.exp (info float): Expect some output now.
5176
5177 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5178 returning floating-point values to fail on the x86.
5179 * gdb.base/callfwmall.exp (do_function_calls): Same.
5180
5181 * gdb.base/list.exp (test_listsize): Correct expectations for
5182 listing line 1 with listsize 2. Also, listing a single line
5183 works now, as does listing three lines. [Kevin's note: There
5184 were a number of other cases fixed too where the expectations
5185 differed...]
5186
51871999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5188
5189 * gdb.base/selftest.exp: Add case for when version prints as
5190 constant string instead of char pointer.
5191
104c1213
JM
51921999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5193
5194 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5195 stepping out of main.
5196
5197 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5198 G++ used.
5199
5200 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5201 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5202
5203 * gdb.c++/ovldbreak.exp: Update match string in test that
5204 includes a warning of multiple breakpoints.
5205
52061999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5207
5208 * gdb.base/display.exp: Improve precision of step-after-finish
5209 added yesterday.
5210
5211 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5212 test.
5213
5214 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5215 configs when using G++, not just hppa*.
5216
52171999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5218
5219 * gdb.base/async.c: New file.
5220 * gdb.base/async.exp: New file.
5221
5222Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5223
5224 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5225 PA64.
5226
53a5351d
JM
5227Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5228
104c1213
JM
5229 * gdb.base/display.exp: "finish" can leave us mid-line on many
5230 targets, deal with it. Add a small constant to main, instead of
5231 1000 since main+1000 may not be a valid address in the target.
5232
53a5351d
JM
5233 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5234 on hpux11.
5235
5236 * gdb.base/attach.exp: Handle another hpux11 error message variant
5237 when attaching to a process that does not exist.
5238
52391999-08-19 J.T. Conklin <jtc@redback.com>
5240
5241 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5242 characters in 'continue to 1241' test.
5243
52441999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5245
5246 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5247 stop in print_long_arg_list, define and use a whitespace
5248 variable in print_small_structs test, add an XFAIL for Solaris.
5249 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5250 interested enough to fix.
5251
7be570e7
JM
52521999-08-13 Keith Seitz <keiths@cygnus.com>
5253
5254 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5255 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5256 proc knows about targets other than the natives.
5257 (test_assign): Use "gdb_run_cmd" to "run" the target.
5258 Check that we've actually hit the breakpoint at main.
5259 When we attempt to assign a value to a local variable, check
5260 that the variable is in the current scope, i.e., don't use
5261 a test with an empty result.
5262
5263Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5264
5265 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5266 command.
5267
52681999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5269
5270 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5271 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5272 gdb.compat, gdb.threads-hp.
5273 gdb.hp/configure, gdb.hp/configure.in: New files.
5274 gdb.hp/Makefile.in: Recurse into new subdirs.
5275 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5276 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5277 in object files.
5278 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5279
96baa820
JM
52801999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5281
5282 * gdb.base/display.exp: Help expect by putting a newline in the
5283 funky printf, remove a bogus p/a test.
5284
52851999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5286
5287 * gdb.base/display.exp: Make sure that when we say 'run', we are
5288 connected to the target. This is necessary when running not
5289 natively.
5290
52911999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5292
5293 * gdb.base/step-test.exp: Removed some extraneous messages.
5294
5295 * gdb.base/long_long.exp: Don't run memory examination tests
5296 on little-endian targets (they will need a different set of
5297 results to match).
5298
52991999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5300
5301 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5302 until somebody decides to fix GDB.
5303
5304 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5305 constant as "ULL".
5306 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5307 matches for a couple x/2 commands.
5308
a0b3c4fd
JM
53091999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5310
5311 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5312 by merging in ref-types2 tests.
5313 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5314
5315 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5316 * gdb.c++/Makefile.in: Add standard actions.
5317 (EXECUTABLES): Rename from PROGS, update list.
5318 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5319 from gdb.hp.
5320 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5321 foo and bar locals.
5322 * gdb.c++/anon-union.exp: Fix tests to match.
5323 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5324 expect matches to handle output variations.
5325 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5326 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5327 output, add HP alternatives for new and delete prints.
5328 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5329 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5330 * gdb.c++/demangle.exp: Use $style when reporting failure.
5331 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5332 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5333 match alternatives.
5334 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5335 compilers.
5336 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5337 * gdb.c++/method.exp: Add match alternatives.
5338 * gdb.c++/misc.cc: Add bool types.
5339 * gdb.c++/misc.exp: Add tests for bool types.
5340 * gdb.c++/overload.exp: Add xfails.
5341 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5342 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5343 add some more template parameter tests (only for HP currently).
5344 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5345 * gdb.c++/virtfunc.cc: Add return type and value for main.
5346 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5347 match alternatives.
beb998c6 5348
a0b3c4fd
JM
53491999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5350
5351 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5352
53531999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5354
5355 * gdb.base/signals.exp: Don't expect getting a backtrace from
5356 within a signal handler to fail on Linux.
5357
53581999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5359
5360 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5361 * lib/gdb.exp: Remove some gratuitious semicolons.
5362 (delete_breakpoints): Increase timeout.
5363 (gdb_expect): Add -notransfer option.
5364 (gdb_test): Use -notransfer option.
5365 (get_compiler_info): Add f77 case.
5366 (get_compiler): New proc, split out from gdb_preprocess, add f77
5367 case.
5368 (gdb_preprocess): Call get_compiler.
5369
5370 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5371 * gdb.base/attach.exp, gdb.base/display.exp,
5372 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5373 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5374 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5375 third arg to gdb_test.
5376 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5377 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5378 HP-UX xfails, add others.
5379 * gdb.base/completion.exp: Reflect name change of self-test.
5380 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5381 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5382 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5383 HP failure number.
5384 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5385 useless HP-UX 10.30 references.
5386 * gdb.base/maint.exp: Loosen matches.
5387 * gdb.base/pointers.c (main): Declare more_code.
5388 * gdb.base/pointers.exp: Match on output of a `next'.
5389 * gdb.base/structs.c: Add prototypes.
5390 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5391 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5392
53931999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5394
5395 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5396 command.
5397
53981999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5399
5400 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5401 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
5402
5403 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5404 debug info. Deal with lack of signal hanlder info in stack.
5405
5406 From Jim Kingdon <kingdon@redhat.com>:
5407 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5408
5a2468f5
JM
54091999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5410
5411 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5412 gdb.base/foll-vfork.exp: Don't run for crosses.
5413
adf40b2e
JM
5414Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5415
5416 * gdb.base/configure.in: Check for gdbvars.exp instead of
5417 a1-selftest.exp.
5418 * gdb.base/configure: Re-generate.
5419
54201999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5421
5422 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5423 in trying to run first and name is too long.
5424
5425 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5426 pointers2.c and pointers2.exp, respectively.
5427 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5428 doschk happier.
5429
43e526b9
JM
54301999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5431
5432 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5433 callfuncs2.c and callfuncs2.exp.
5434
5435 * gdb.base/list.exp: Remove mistaken xfails.
5436 * gdb.base/list0.h: Add optional prototypes.
5437
9846de1b
JM
5438Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5439
5440 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5441 calling malloc.
5442 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5443 * ptype.exp: Move test for get_debug_format to before its first
5444 use.
5445
54461999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5447
5448 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5449 * gdb.base/annota2.cc, annota2.exp: Move from here.
5450 * gdb.c++/annota2.cc, annota2.exp: To here.
5451 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5452
43ff13b4
JM
5453Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5454
5455 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5456 a consistent format.
5457
085dd6e6
JM
54581999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5459
5460 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5461 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5462 HP compilers, also set the globals $true and $false.
5463
5464 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5465 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5466 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5467 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5468 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5469 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5470 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5471 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5472 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5473 whatis.c} Add C++ compatible function definitions and return
5474 types, add includes for library functions.
5475 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5476 * gdb.base/step-test.c (myglob): Rename from glob.
5477 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5478 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5479 files, move here from gdb.hp.
5480 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5481 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5482 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5483 Adjust line numbers in regexps.
5484
5485 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5486 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5487 instead of 0/1.
5488
5489 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5490 foll-vfork.exp: New files, move here from gdb.hp.
5491 * gdb.base/page.exp: New file, test of pagination command.
5492
5493 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5494 recursion test.
5495 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5496
5497 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5498 gdb.base/solib.exp: Fix compiler invocation process.
5499
5500 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5501 HP-UX 11, turn off overload resolution explicitly.
5502 * gdb.base/commands.exp: Set argument list explicitly, add
5503 watchpoint test.
5504 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5505 them work.
5506 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5507 expressions properly.
5508 * gdb.base/corefile.exp: Loosen the match slightly.
5509 * gdb.base/default.exp: Allow "Error accessing memory" message
5510 also.
5511 * gdb.base/display.exp: Skip over x/0 j if PA64.
5512 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5513 * gdb.base/interrupt.exp: Ditto.
5514 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5515 in use.
5516 * gdb.base/list.exp: Add xfails for HP-UX.
5517 * gdb.base/long_long.exp: Refine some of the numeric matches.
5518 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5519 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5520 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5521 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5522 * gdb.base/ptype.exp: Succeed on more varieties of output.
5523 * gdb.base/scope.exp: Add xfails for HP-UX.
5524 * gdb.base/sect-cmd.exp: Add more cases.
5525 * gdb.base/setvar.exp: Add xfails for HP-UX.
5526 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5527 * gdb.base/signals.exp: Match on void symbolically.
5528 * gdb.base/step-test.exp: Add case for PA64.
5529 * gdb.base/term.exp: Add exit and restart.
5530 * gdb.base/twice.exp: Clean up after self.
5531 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5532 * gdb.base/whatis.exp: Allow more ways to pass tests.
5533
5534 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5535 no longer useful.
5536
5537Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5538
5539 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5540 list of patterns.
5541 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5542 print_double_array(double_array)", "continuing to breakpoint
5543 1018", "print print_double_array(array_d)" and "continuing to
5544 1034" tests.
beb998c6 5545
085dd6e6
JM
55461999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5547
5548 * Makefile.in: Add empty html and install-html targets.
5549
55501999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5551
5552 * config/mt-*: Remove, these haven't been used since 1996.
5553
55541999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5555
5556 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5557 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5558 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5559
9e0b60a8
JM
55601999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5561
5562 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5563 simpler match case for the ptype of the big class.
5564
55651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5566
5567 * gdb.exp: Fix test for gdb_prompt existence.
5568
55691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5570
5571 * gdb.exp (gdb_test): Add fail after calls to perror.
5572
55731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5574
5575 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5576
55771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5578
5579 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
5580
0f71a2f6
JM
5581Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
5582
5583 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
5584 malloc() is linked in.
5585
55861999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5587
5588 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
5589 step at end.
5590
5591 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
5592
55931999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
5594
5595 * gdb.java/jv-print.exp: New file. (Our first Java test!)
5596
cce74817
JM
5597Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
5598
5599 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
5600 * gdb.base/mips_pro.exp: Likewise.
5601
56021999-06-02 Keith Seitz <keiths@cygnus.com>
5603
5604 * gdb.c++/templates.cc: Change all "new" operators to throw
5605 an exception.
5606 * gdb.c++/cplusfuncs.cc: Likewise.
5607
5608 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
5609
5610Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
5611
5612 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5613 * gdb.base/ending-run.exp: When stepping out of main, accept a
5614 step into an arbitrary assembler file.
5615
392a587b
JM
56161999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5617
beb998c6 5618 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 5619 "breakpoint-invalid" to be printed.
beb998c6 5620 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
5621 number of "frames-invalid" and "breakpoint-invalid" to be printed.
5622 * gdb.base/annota2.cc: Initialize a.x to 0.
5623
9e086581
JM
56241999-05-17 Keith Seitz <keiths@cygnus.com>
5625
5626 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
5627 when "skip_float_tests" set.
5628 Ditto for "print print_double_array(array_d)", "print print_small_structs",
5629 "print print_ten_doubles", and "step into print_long_arg_list".
5630 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
5631 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
5632 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
5633 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
5634 "skip_float_tests" is set.
5635 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
5636 when "skip_float_tests" set.
beb998c6 5637
cd0fc7c3
SS
56381999-05-06 Keith Seitz <keiths@cygnus.com>
5639
5640 * gdb.base/annota2.cc: Include stdio.h.
5641
5642Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
5643
5644 * gdb.base/crossload.exp: Remove, this has been disabled ever
5645 since BFD stopped including all targets, and cross-GDB gets
5646 plenty of testing anyway.
5647 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
5648 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
5649 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
5650 * gdb.base/README: Remove, was doc for this.
5651 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
5652 needed.
5653
b83266a0
SS
56541999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5655
5656 * gdb.base/call-ar-st.exp: Fix one regular expression in test
5657 output.
5658
5659 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
5660 * gdb.base/annota2.exp: New file. More annotation tests.
5661 * gdb.base/annota1.c: New file. Source file for annota1.exp.
5662 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
5663
56641999-04-23 Angela Marie Thomas <angela@cygnus.com>
5665
5666 * config/cfdbug.exp: New file.
5667
7a292a7a
SS
56681999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
5669
5670 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
5671 Marcus Daniel's and Dale Hawkins's demangler crashes.
5672
5673 * gdb.c++/demangle.exp (test_gnu_style_demangling,
5674 test_lucid_style_demangling, test_arm_style_demangling,
5675 test_hp_style_demangling): Try Tom Tromey's core-dumping
5676 identifier under each demangling style.
5677
56781999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
5679
5680 * gdb.c++/demangle.exp: Include the current demangling style
5681 in all test names.
5682 (current_demangling_style): New global variable.
5683 (set_demangling_style, test_demangling_core, test_demangling,
5684 test_demangling_exact): New functions.
5685 (test_gnu_style_demangling, test_lucid_style_demangling,
5686 test_arm_style_demangling, test_hp_style_demangling): Use those,
5687 instead of calling gdb_test and gdb_test_exact directly.
5688 (catch_demangling_errors): New function, which reports errors
5689 signalled by the demangling test functions in an orderly way.
5690 (do_tests): Use catch_demangling_errors.
5691
56921999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
5693
5694 * gdb.base/signals.exp (test_handle_all_print): Use () for
5695 grouping in expressions, not {}.
5696
5697 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
5698 initialized yet.
5699
57001999-04-01 Stan Shebs <shebs@andros.cygnus.com>
5701
5702 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
5703 are listed.
5704
57051999-03-26 Stan Shebs <shebs@andros.cygnus.com>
5706
5707 * gdb.stabs/weird.exp: Test for CC being defined before
5708 looking at its value.
5709
57101999-03-25 Stan Shebs <shebs@andros.cygnus.com>
5711
5712 * gdb.base/call-ar-st.exp: Remove stray '#'.
5713 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
5714 "short int" and "long int".
5715 * gdb.c++/overload.cc: Cast the string added in the previous
5716 change, to mollify finicky HP compiler.
5717 * gdb.hp/reg-test.exp (testfile): Fix file name.
5718 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 5719
7a292a7a
SS
5720 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
5721 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
5722 alternate form of enum ptype.
5723
c906108c
SS
57241999-03-23 Stan Shebs <shebs@andros.cygnus.com>
5725
7a292a7a
SS
5726 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
5727 * gdb.hp/*.exp: Change all to run compiler probe only after
5728 passing skip_hp_tests, so as not to waste time on guaranteed
5729 failure.
5730
c906108c
SS
5731 * gdb.c++/overload.cc: Pass string instead of char addr, always
5732 init ccpfoo.
5733 * gdb.c++/templates.cc: Fix syntax error.
5734
7a292a7a
SS
5735Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5736
5737 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 5738 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
5739 command.
5740
57411999-03-18 James Ingham <jingham@cygnus.com>
5742
5743 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
5744
5745 * gdb.c++/method.exp: It was testing an uninitialized int on the
5746 stack and assuming it was positive.
5747
5748 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
5749
5750 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 5751 keep it from killing the rest of the tests.
7a292a7a
SS
5752 Use gdb_continue_to_end.
5753
5754 * gdb.base/sigall.exp: use gdb_continue_to_end.
5755
5756 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
5757
5758 * gdb.base/display.exp: use runto_main, not run.
5759
beb998c6
AC
5760 * gdb.base/default.exp: Check for the current error message in the
5761 r abbreviation test.
7a292a7a
SS
5762 Add strongarm to the targets that know info float.
5763
beb998c6 5764 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
5765 run which doesn't work with monitors.
5766
5767 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
5768
5769 * gdb.base/break.exp: use the gdb_continue_to_end proc.
5770
5771 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
5772 program. Traps the case (in Cygmon) when the program never really
5773 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
5774 more places, so I used my name. Sorry Mark...
5775
5776 * config/monitor.exp (gdb_target_monitor): added another
5777 target_info parameter: remotebinarydownload. This will set the
5778 remotebinarydownload flag if this is causing some boards trouble.
5779
57801999-03-18 Mark Salter <msalter@cygnus.com>
5781
5782 * lib/gdb.exp (continue_to_exit): New function.
5783
5784 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
5785 * gdb.base/ending-run.exp: Ditto.
5786 * gdb.base/step-test.exp: Ditto.
5787
57881999-03-16 Stan Shebs <shebs@andros.cygnus.com>
5789
5790 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
5791 (suggested by Art Haas <ahaas@neosoft.com>).
5792
57931999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
5794
5795 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
5796
5797Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
5798
5799 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
5800 descriptions of types (short unsigned int vs unsigned short, etc).
5801
58021999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
5803
5804 * gdb.base/call-strs.exp: Don't assume that `step' will step over
5805 a call to strlen; sometimes we do have sources.
5806
58071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
5808
5809 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
5810 character, so GDB won't print garbage after its end.
beb998c6 5811
c906108c
SS
5812 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
5813 breakpoint there instead. Sometimes GCC emits memcpy to handle
5814 the large structures being passed by value, so we step into that
5815 instead of sum_array_print, which obscures what we're really testing.
5816 * gdb.base/step-test.exp: However, we do want a test that notices
5817 the bizarre steps into memcpy, so do that here. Add check for
5818 stepping into function calls that pass large structures by value.
5819 ("Is that a noun clause, or are you just happy to see me?")
5820 Remove all references to specific line numbers.
5821 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
5822 New type and function.
5823 (main): Call large_struct_by_value, passing it a large struct by value.
5824 * lib/gdb.exp (gdb_get_line_number): New function.
5825
5826 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
5827 more portable.
5828
7a292a7a
SS
58291999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
5830
c906108c
SS
5831 * lib/gdb.exp: Doc fixes.
5832
7a292a7a
SS
58331999-03-05 Nick Clifton <nickc@cygnus.com>
5834
beb998c6 5835 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
5836
58371999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
5838
c906108c
SS
5839 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
5840 commands. They're not germane to this test, and they don't work
5841 that way on remote targets.
5842
3fc11d3e
JM
58431999-03-01 James Ingham <jingham@cygnus.com>
5844
5845 * Changelog entries merged over from gdb development branch.
5846
3fc11d3e
JM
5847 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
5848
5849 * lib/gdb.exp (gdbtk_analyze_results): Generic function
5850 for outputting results of test run.
5851
2d4a1622 5852 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
5853
5854 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 5855
7a292a7a
SS
58561999-02-25 Felix Lee <flee@cygnus.com>
5857
5858 * lib/gdb.exp (debug_format): initialize
5859
c906108c
SS
58601999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
5861
5862 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
5863 * gdb.base/call-rt-st.c: Ditto.
5864
c906108c
SS
58651999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
5866
5867 * gdb.threads/pthreads.exp (horiz): New variable.
5868 (test_startup): Fix regexps that capture thread numbers.
5869
58701999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
5871
5872 * gdb.base/smoke.exp: Disambiguate two test case names (both
5873 called ``print'').
5874
5875Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5876
5877 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
5878 compilation.
5879
58801999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5881
5882 * gdb.base/miscexprs.exp: Change patterns to match GDB's
5883 actual output formatting.
5884 * gdb.base/smoke.exp: GDB removes leading 0's.
5885 * gdb.base/volatile.exp: Don't check type of remuneration;
5886 that variable is no longer defined in constvars.c.
5887 * gdb.base/step-test.c (main): Exit with explicit exit code.
5888 * gdb.base/step-test.exp: Remove two nexti checks--they are
5889 not portable.
5890
58911999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5892
5893 * gdb.base/help.exp ("help delete display"): Fix test to match
5894 gdb's output.
5895
5896 * gdb.base/long_long.c (known_types): Initialize values to zero.
5897 * gdb.base/long_long.exp: Step one more line
5898 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 5899 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
5900 unique test case names.
5901
5902Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5903
beb998c6 5904 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
5905
5906 * gdb.c++/method.exp: Add missing close brace.
5907
59081999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
5909
5910 * gdb.base/maint.exp: Use 'set height 0' to disable page
5911 prompting, not 'set height 400'.
5912
5913 Fix a bunch of timeouts.
5914 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
5915 four separate tests, so expect doesn't take forever to match a ton
5916 of text against a regexp with lots of .* forms.
5917 ("maint print psymbols", "maint print symbols"): Make some of
5918 these greps more selective, so that expect doesn't try to wade
5919 through huge piles of output and time out.
5920
5921 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
5922
5923 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
5924 tests: one which doesn't expect shlib events to be reported, and
5925 another which does, but is XFAIL for all platforms other than
5926 HP/UX.
5927
5928 * gdb.base/break.exp: Teach the test suite that the `catch
5929 fork', `catch vfork', and `catch exec' commands produce error
5930 messages on platforms that don't provide these features.
5931
5932Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5933
5934 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
5935 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
5936 (shortening names from solib_threshold.exp etc), won't run on
5937 anything but HP-UX for the foreseeable future.
5938 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
5939 reflect move.
5940
5941Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
5942
5943 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
5944 gdb.trace/Makefile.in (clean): Remove all test executables.
5945
5946Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
5947
5948 * gdb.base/shlib-call.exp: add test cases to verify that gdb
5949 successfully re-sets breakpoints in shared libraries.
5950 * gdb.base/shmain.c (main): return 0, don't fall off the end.
5951
5952Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5953
beb998c6
AC
5954 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
5955 and compiled w/o GCC.
c906108c
SS
5956
5957 * gdb.hp/watch-cmd.exp: ditto.
5958
5959 * gdb.hp/watch-hp.exp: ditto.
5960
5961 * gdb.hp/xdb1.exp: ditto.
5962
5963 * gdb.hp/xdb2.exp: ditto.
5964
5965 * gdb.hp/dbx.exp: ditto.
5966
5967Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
5968
5969 * constvars.c: Remove C++-isms.
5970 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
5971 with GCC.
5972
5973Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
5974
5975 The following changes are part of the HP merge.
5976
5977 * gdb.base/break.exp: new tests to verify that catchpoints for
5978 fork, vfork, and exec don't trigger inappropriately.
5979
5980 * gdb.base/opaque.exp: compile one file at a time, then link.
5981
5982 * gdb.base/signals.exp: be more restrictive about which hppa
5983 systems receive a setup_xfail. new tests.
5984
5985 * gdb.base/solib_threshold.build: new file.
5986 * gdb.base/solib_threshold.exp: new file.
5987 * gdb.base/solib_threshold.link_opts: new file.
5988 * gdb.base/solib_threshold.mk: new file.
5989 * gdb.base/gen_solib_threshold.c: new file.
5990
5991 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
5992 tests. New tests for enums inside classes.
5993
5994 * gdb.c++/compiler.cc: indicate support of template debugging.
5995
5996 * gdb.c++/demangle.exp: run hp style demangling tests.
5997
5998 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
5999 tests.
6000
6001 * gdb.c++/misc.cc: changes to support new tests.
6002
6003 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6004 to support new tests.
6005
6006 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6007 gcc, then skip these tests.
6008
6009Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6010
6011 The following files are part of the HP merge; some had longer
6012 names at HP, but have been renamed to be no more than 14
6013 characters in length.
6014
6015 * gdb.hp/ambiguous.cc: new file.
6016 * gdb.hp/ambiguous.exp: new file.
6017 * gdb.hp/attach.exp: new file.
6018 * gdb.hp/attach2.exp: new file.
6019 * gdb.hp/classes-hp.exp: new file.
6020 * gdb.hp/ctti.exp: new file.
6021 * gdb.hp/ctti-add.cc: new file.
6022 * gdb.hp/ctti-add1.cc: new file.
6023 * gdb.hp/ctti-add2.cc: new file.
6024 * gdb.hp/ctti-add3.cc: new file.
6025 * gdb.hp/dbx.exp: new file.
6026 * gdb.hp/exception.cc: new file.
6027 * gdb.hp/exception.exp: new file.
6028 * gdb.hp/foll-exec.c: new file.
6029 * gdb.hp/foll-exec.exp: new file.
6030 * gdb.hp/foll-fork.c: new file.
6031 * gdb.hp/foll-fork.exp: new file.
6032 * gdb.hp/foll-vfork.c: new file.
6033 * gdb.hp/foll-vfork.exp: new file.
6034 * gdb.hp/inherit-hp.exp: new file.
6035 * gdb.hp/more-steps.exp: new file.
6036 * gdb.hp/namespace.cc: new file.
6037 * gdb.hp/namespace.exp: new file.
6038 * gdb.hp/optimize.exp: new file.
6039 * gdb.hp/pxdb.c: new file.
6040 * gdb.hp/pxdb.exp: new file.
6041 * gdb.hp/quicksort.exp: new file.
6042 * gdb.hp/reg-test.exp: new file.
6043 * gdb.hp/reg-test.s: new file.
6044 * gdb.hp/sized-enum.c: new file.
6045 * gdb.hp/sized-enum.exp: new file.
6046 * gdb.hp/start-stop.exp: new file.
6047 * gdb.hp/templ-hp.cc: new file.
6048 * gdb.hp/templ-hp.exp: new file.
6049 * gdb.hp/thr-lib.c: new file.
6050 * gdb.hp/thr-lib.exp: new file.
6051 * gdb.hp/thr-lib.h: new file.
6052 * gdb.hp/thr-liblib.c: new file.
6053 * gdb.hp/virtfun-hp.c: new file.
6054 * gdb.hp/virtfun-hp.exp: new file.
6055 * gdb.hp/watch-cmd.exp: new file.
6056 * gdb.hp/watch-hp.exp: new file.
6057 * gdb.hp/xdb1.exp: new file.
6058 * gdb.hp/xdb2.exp: new file.
6059 * gdb.hp/xdb3.exp: new file.
6060
6061Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
6062
6063 The following files are part of the HP merge; some had longer
6064 names at HP, but have been renamed to be no more than 14
6065 characters in length.
6066
6067 * gdb.base/ss.h: new file.
6068 * gdb.base/call-ar-st.c: new file.
6069 * gdb.base/call-ar-st.exp: new file.
6070 * gdb.base/call-rt-st.c: new file.
6071 * gdb.base/call-rt-st-exp: new file.
6072 * gdb.base/call-strs.exp: new file.
6073 * gdb.base/ena-dis-br.exp: new file.
6074 * gdb.base/environ.exp: new file.
6075 * gdb.base/long_long.exp: new file.
6076 * gdb.base/sect-cmd.exp: new file.
6077 * gdb.base/shlib-cl2.exp: new file.
6078 * gdb.base/smoke.exp: new file.
6079 * gdb.base/so-impl-ld.c: new file.
6080 * gdb.base/so-impl-ld.exp: new file.
6081 * gdb.base/so-indr-cl.c: new file.
6082 * gdb.base/so-indr-cl.exp: new file.
6083 * gdb.base/varargs.exp: new file.
6084 * gdb.base/volatile.exp: new file.
6085 * gdb.base/whatis-exp.exp: new file.
7a292a7a 6086 * gdb.base/display.exp: new file.
c906108c
SS
6087 * gdb.c++/derivation.exp: new file.
6088 * gdb.c++/local.exp: new file.
6089 * gdb.c++/member-ptr.exp: new file.
6090 * gdb.c++/overload.exp: new file.
6091 * gdb.c++/ovldbreak.exp: new file.
6092 * gdb.c++/ref-types.exp: new file.
6093 * gdb.c++/ref-types2.exp: new file.
6094 * gdb.c++/userdef.exp: new file.
beb998c6 6095
c906108c
SS
6096Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6097
6098 * gdb.base/default.exp: Reflect wording change in remote.c.
6099
dc96c6c7 6100Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6101
6102 * gdb.base/help.exp: Update to reflect current text.
6103
6104Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6105
6106 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6107 they're stack variables and contain garbage.
6108 * gdb.c++/anon-union.exp: new file.
6109
6110 The following changes were made by David Taylor
6111 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6112 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6113 in changes by HP.
6114
6115 * gdb.base/bitops.exp: new file.
6116 * gdb.base/default.exp: change expected messages for catch and
6117 info catch tests to reflect HP merge changes.
6118 * gdb.base/enable-disable-break.exp
6119 * gdb.base/ending-run.c: new file.
6120 * gdb.base/long_long.c: new file.
6121 * gdb.base/maint.exp: new file.
6122 * gdb.base/pointers2.exp: new file.
6123 * gdb.base/shlib-call2.exp: new file.
6124 * gdb.base/solib.exp: new file.
6125 * gdb.base/step-test.c: new file.
6126 * gdb.c++/anon-union.cc: new file.
6127 * gdb.c++/local.cc: new file.
6128 * gdb.c++/member-pointer.cc: new file.
6129 * gdb.c++/method.cc: new file.
6130 * gdb.c++/ref-types.cc: new file.
6131 * gdb.c++/ref-types2.cc: new file.
6132 * gdb.c++/userdef.cc: new file.
beb998c6 6133
c906108c
SS
6134 * gdb.base/scope.exp: compile one file at a time, then link.
6135 * gdb.base/langs.exp: ditto.
6136 * gdb.base/list.exp: ditto.
beb998c6 6137
c906108c
SS
6138Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6139
6140 The following changes were made by David Taylor
6141 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6142 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6143 in changes by HP.
beb998c6 6144
c906108c
SS
6145 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6146 skip tests. When compiling pass c++ flag to gdb_compile.
6147 * gdb.c++/
beb998c6 6148
c906108c
SS
6149 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6150 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6151 (skip_hp_tests): new function.
6152 (gdb_preprocess): new function.
6153
6154 * configure.in (hpdir): decide whether to configure gdb.hp.
6155 * configure: regenerated.
6156
6157 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6158 to delete on clean.
6159 (EXECUTABLES): update to reflect new additions.
6160 * gdb.base/commands.exp: update message expected.
6161 * gdb.base/default.exp: add copyright notice.
6162 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6163 * gdb.base/help.exp: update messages to reflect current text.
6164 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6165 targets for recurse tests.
6166 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6167 skip this file.
6168
6169 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6170 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6171 compilation.
6172 * gdb.c++/misc.exp: ditto.
6173 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6174 run the tests. tell gdb_compile that it's a c++ compilation.
6175
6176 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 6177
c906108c
SS
6178 * gdb.base/all-bin.exp: new file.
6179 * gdb.base/arithmet.exp: new file.
6180 * gdb.base/assign.exp: new file.
6181 * gdb.base/completion.exp: new file.
6182 * gdb.base/cond-expr.exp: new file.
6183 * gdb.base/condbreak.exp: new file.
6184 * gdb.base/define.exp: new file.
6185 * gdb.base/dollar.exp: new file.
6186 * gdb.base/environment.exp: new file.
6187 * gdb.base/eval-skip.exp: new file.
6188 * gdb.base/jump.exp: new file.
6189 * gdb.base/logical.exp: new file.
6190 * gdb.base/pointers.exp: new file.
6191 * gdb.base/relational.exp: new file.
6192 * gdb.base/section_command.exp: new file.
6193 * gdb.base/whatis-expr.exp: new file.
6194
6195 * gdb.base/all-types.c: new file.
6196 * gdb.base/call-array-struct.c: new file.
6197 * gdb.base/call-return-struct.c: new file.
6198 * gdb.base/call-strings.c: new file.
6199 * gdb.base/callfuncs2.c: new file.
6200 * gdb.base/condbreak.c: new file.
6201 * gdb.base/constvars.c: new file.
6202 * gdb.base/display.c: new file.
6203 * gdb.base/int-type.c: new file.
6204 * gdb.base/jump.c: new file.
6205 * gdb.base/miscexprs.c: new file.
6206 * gdb.base/pointers.c: new file.
6207 * gdb.base/pointers2.c: new file.
6208 * gdb.base/shmain.c: new file.
6209 * gdb.base/shr1.c: new file.
6210 * gdb.base/shr2.c: new file.
6211 * gdb.base/solib.c: new file.
6212 * gdb.base/solib1.c: new file.
6213 * gdb.base/solib2.c: new file.
6214 * gdb.base/varargs.c: new file.
6215 * gdb.c++/derivation.cc: new file.
6216 * gdb.c++/overload.cc: new file.
6217 * gdb.c++/ovldbreak.cc: new file.
6218 * gdb.hp/attach.c: new file.
6219 * gdb.hp/attach2.c: new file.
6220 * gdb.hp/average.c: new file.
6221 * gdb.hp/compiler.c: new file.
6222 * gdb.hp/compiler.cc: new file.
6223 * gdb.hp/execd-program.c: new file.
6224 * gdb.hp/follow-exec.c: new file.
6225 * gdb.hp/follow-fork.c: new file.
6226 * gdb.hp/follow-vfork-and-exec.c: new file.
6227 * gdb.hp/misc-hp.cc: new file.
6228 * gdb.hp/more-steps.c: new file.
6229 * gdb.hp/optimize.c: new file.
6230 * gdb.hp/quicksort.c: new file.
6231 * gdb.hp/run-hp.c: new file.
6232 * gdb.hp/start-stop.c: new file.
6233 * gdb.hp/sum.c: new file.
6234 * gdb.hp/templates-hp.cc: new file.
6235 * gdb.hp/thread-local-in-lib.c: new file.
6236 * gdb.hp/thread-local-in-lib.h: new file.
6237 * gdb.hp/thread-local-in-lib.lib.c: new file.
6238 * gdb.hp/vforked-program.c: new file.
6239 * gdb.hp/virtfunc-hp.cc: new file.
6240 * gdb.hp/watchpoint-hp.c: new file.
6241 * gdb.hp/xdb.c: new file.
6242 * gdb.hp/xdb0.c: new file.
6243 * gdb.hp/xdb0.h: new file.
6244 * gdb.hp/xdb1.c: new file.
6245
6246Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6247
6248 The following change was made by Edith Epstein
6249 <eepstein@cygnus.com> as part of a project to merge in changes
6250 originally made by HP; HP did not create ChangeLog entries.
6251
6252 * gdb.c++/demangle.exp: changed the expected output for some
6253 ARM-style mangling -- removed second reference to datatype.
6254 For example, maint demangle __dt__11T1__pt__2_cFv
6255 T1<char>::~T1<char>(void)
6256 becomes,
6257 maint demangle __dt__11T1__pt__2_cFv
6258 T1<char>::~T1(void)
6259
6260 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 6261
c906108c
SS
6262Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6263
6264 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6265 * gdb.trace/backtrace.exp: Likewise.
6266 * gdb.trace/circ.exp: Likewise.
6267 * gdb.trace/collection.exp: Likewise.
6268 * gdb.trace/deltrace.exp: Likewise.
6269 * gdb.trace/infotrace.exp: Likewise.
6270 * gdb.trace/limits.exp: Likewise.
6271 * gdb.trace/packetlen.exp: Likewise.
6272 * gdb.trace/passc-dyn.exp: Likewise.
6273 * gdb.trace/passcount.exp: Likewise.
6274 * gdb.trace/report.exp: Likewise.
6275 * gdb.trace/save-trace.exp: Likewise.
6276 * gdb.trace/tfind.exp: Likewise.
6277 * gdb.trace/tracecmd.exp: Likewise.
6278 * gdb.trace/while-dyn.exp: Likewise.
6279 * gdb.trace/while-stepping.exp: Likewise.
6280
62811998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6282
6283 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6284
6285Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6286
6287 From Brendan Kehoe:
6288 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6289 int return types.
6290
6291Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6292
6293 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6294 remote dos host testing right.
6295
6296Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6297
6298 * gdb.base/corefile.exp: remove some xfails.
6299
6300Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6301
6302 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6303 have different timestamps.
6304
6305Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6306
6307 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6308 gdb.base/default.exp: Replace "exec" with "executable".
6309
6310Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6311
6312 * gdb.base/default.exp: Change else if to elseif from previous
6313 delta.
6314
6315Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6316
6317 * gdb.base/default.exp: Add brace missing from previous delta.
6318
6319Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6320
6321 * gdb.base/default.exp: Support test for info float for all
6322 varieties of arm toolchain.
6323
dc96c6c7 6324Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6325
6326 * gdb.trace/*.exp: remove "remote_download" command.
6327
dc96c6c7 6328Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6329
6330 * gdb.trace/*.exp: remove -gdwarf from compile.
6331
6332Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6333
6334 * gdb.trace/configure.in(AC_INIT): typo
6335 * gdb.trace/configure: regenerated
6336
dc96c6c7 6337Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6338
6339 * config/m68k-emc.exp: New file.
6340 * lib/<emc-support.exp trace-support.exp}: New files.
6341 * configure.in: add new test directory gdb.trace.
6342 * gdb.trace/{configure configure.in Makefile.in}: New files.
6343 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6344 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6345 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6346 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6347 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6348 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6349 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 6350
dc96c6c7 6351Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6352
6353 * gdb.c++/classes.exp: Change all regular expressions to match
6354 arbitrary combinations of newline/carriage-return, so that they
6355 will work equally well on Unix and Windows.
6356 * gdb.c++/inherit.exp: ditto.
6357 * gdb.c++/virtfunc.exp: ditto.
6358
63591998-08-11 Dawn Perchik <dawn@cygnus.com>
6360
6361 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6362
c2d11a7d
JM
6363Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6364
6365 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6366 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6367 to use a0-a3/d0-d3 as needed.
6368
6369Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6370
6371 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6372 * gdb.disasm/am33.exp: Corresponding changes.
6373
c906108c
SS
63741998-07-11 Felix Lee <flee@cygnus.com>
6375
6376 * gdb.base/callfuncs.exp: add cmp10 test.
6377 * gdb.base/callfuncs.c (cmp10): new function.
6378
6379Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6380
beb998c6 6381 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6382 into two parts to get around a synchronization problem in expect.
6383
3fc11d3e
JM
6384Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6385
6386 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6387
6388 * configure.in: Add options for gdbtk testsuite.
6389
6390 * configure: Regenerate.
6391
6392 * gdb.gdbtk: New directory to hold gdbtk tests.
6393
c906108c
SS
6394Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6395
6396 * gdb.fortran/types.exp: Escape brackets in expect patterns
6397 for test_float_literal_types_accepted tests.
6398 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6399 before run test.
6400
c2d11a7d
JM
6401Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6402
6403 * am33.exp: Just compile, do not link the testcase.
6404 * am33.s: Add ".am33" pseudoop to force am33 mode.
6405
c906108c
SS
64061998-06-25 Felix Lee <flee@cygnus.com>
6407
6408 * gdb.base/setshow.exp: make sure $pc is sane.
6409
6410 * gdb.stabs/weird.exp: split expect patterns properly.
6411
c2d11a7d
JM
6412Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6413
6414 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6415 * gdb.disasm/am33.exp: Run it.
6416
dc96c6c7 6417Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6418
6419 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6420 match processing (and eliminate spurious timeouts when running).
6421
dc96c6c7 6422Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6423
6424 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6425 exception test, but conditionalize it on target [mach | gnu].
6426
dc96c6c7 6427Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6428
6429 * gdb.base/overlays.exp: fixup compile line for linker script.
6430
6431Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6432
6433 * gdb.fortran/types.exp: don't guess at float size.
6434
6435Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6436
6437 * gdb.base/exprs.exp: delete test that depends on int size.
6438
6439Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6440
6441 * config/sim.exp: Removed checks for target triplets.
6442 (gdb_target_sim): Use gdb,target_sim_options.
6443
6444Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6445
6446 * gdb.base/reread.exp: New file.
6447 * gdb.base/reread1.c: New file.
6448 * gdb.base/reread2.c: New file.
6449
6450Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6451
6452 * config/sim.exp: Use 'target sim -sparclite' when running
6453 SPARClite programs.
6454
6455Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6456
6457 * gdb.base/structs2.exp: New file.
6458 * gdb.base/structs2.c: New file.
6459
6460Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6461
6462 * gdb.asm/common.inc: New file.
6463 * gdb.asm/d10v.inc: New file.
6464 * asm-source.exp: Pass -I's to gas to find .inc files.
6465 Update line numbers in expected output.
6466 * asmsrc1.s: Rewrite.
6467 * asmsrc2.s: Rewrite.
6468 * configure.in: Create arch.inc symlink.
6469 * configure: Regenerate.
6470 * Makefile.in (distclean): Delete arch.inc.
6471
6472Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6473
6474 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6475 (t_enum_value2): ditto
6476 (t_enum_value3): ditto
6477 (main): ditto
6478Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6479
6480 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6481 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6482 change.
6483 Use gdb_test instead of send_gdb/gdb_expect sequences.
6484
6485Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6486
6487 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6488 not void.
6489
6490Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6491
6492 * gdb.base/branches.c: Code with lots of loops and
6493 subroutines. Used to test gdbs ability to single step through PC
6494 changes, especially to test mips-tdep.c:mips_next_pc
6495
6496Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6497
6498 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6499 more rigorous EGCS C++ error checking.
6500
6501Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6502
6503 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 6504 tests.
c906108c 6505 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 6506 function when asleep.
c906108c 6507 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
6508 for i*86 Linux and SVR4 signal handling problems.
6509 Remove linux xfail for `next to handler in signals_tests_1', fixed
6510 by recent infrun.c change.
c906108c 6511 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 6512 stack backtraces.
c906108c
SS
6513 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6514 target.[ch] change.
6515
6516Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6517
6518 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6519 for a newline from gdb before continuing.
6520 (default_gdb_exit): Just look for y or n.
6521 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6522 it does, fail the rests of the tests in the file.
6523
6524Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6525
6526 * config/cygmon.exp: New file.
6527
6528Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6529
6530 * gdb.base/list.exp: Fix problem with "list default lines around
6531 main" test on remote targets.
6532
6533 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6534 run test on remote targets.
6535
6536Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6537
6538 * gdb.asm: New directory.
6539 * configure.in: Configure it.
6540 * configure: Regenerate.
6541 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6542 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6543
6544Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6545
6546 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6547
dc96c6c7 6548Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6549
c906108c
SS
6550 * gdb.base/overlays (several files): Merge the two overlay
6551 managers into one. Change variables (foox, barx, bazx, grbxx)
6552 back into ints but force them to load in their proper sections.
6553
6554Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6555
6556 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6557 on-chip insn memory and IMAP1 to upper 128k.
6558 (D10VCopy): Handle memory regions crossing 16k boundaries.
6559 (D10VCopy): Transfer data in 32 bit chunks.
6560
6561Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6562
6563 * gdb.base/overlays.c (main): Exit normally when result is
6564 correct.
6565
6566 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6567 map. Include space for printf in .text segment.
6568
6569 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6570 updated d10v memory VMA/LMA map.
6571 (D10VCopy): Call D10VTranslate.
beb998c6 6572
c906108c
SS
6573Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6574
6575 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6576
6577 * gdb.base/bar.c (barx, bar): Change variable to small array so
6578 that it won't be put into the .sdata - small data -
6579 section. Update reference.
6580 * gdb.base/baz.c (bazx, baz): Ditto.
6581 * gdb.base/foo.c (foox, foo): Ditto.
6582 * gdb.base/grbx.c (grbxx, grbx): Ditto.
6583
6584 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
6585 to be arrays.
beb998c6 6586
dc96c6c7 6587Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6588
c906108c
SS
6589 * gdb.base/overlays.exp: fix up and get working again.
6590 Add tests for backtraces from an overlay function.
beb998c6 6591
c906108c
SS
6592Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
6593
6594 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
6595 "calling function with watchpoint enabled".
6596
6597Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
6598
6599 * gdb.base/break.exp (test_next_with_recursion): Remove
6600 gdb_suppress_tests for d10v-*-*.
6601 * lib/gdb.exp (gdb_suppress_tests): Disable this function
6602 pending review of whether it is useful or not.
6603
6604Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
6605
6606 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
6607
6608Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
6609
6610 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
6611 * config/dve.exp: New file to support Densan boards.
6612
6613Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6614
6615 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6616 reads and BSD.
6617
6618Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
6619
6620 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
6621 response.
6622
6623 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
6624
6625Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
6626
6627 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
6628 test.
6629
6630 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
6631 target_sizeof_long and target_bigendian_p.
6632 (structs_by_value, structs_by_reference): Check values according
6633 to targets word size and endianess.
beb998c6 6634
c906108c
SS
6635Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
6636
6637 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
6638 output.
6639
6640Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
6641
6642 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
6643 Update test of set args help to match source change.
6644
6645Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
6646
6647 * gdb.base/default.exp: Expect help system output to be in
6648 alphabetical order.
6649 * gdb.base/help.exp: Ditto.
6650
6651Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
6652
6653 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
6654 "i*86-pc-linux-gnu*".
6655 * gdb.base/interrupt.exp: Ditto.
6656 * gdb.base/corefile.exp: Ditto.
6657
6658 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
6659 define vxworks when building the testcase.
6660
6661 * gdb.base/ptype.exp: Fix testnames to be unique.
6662 * gdb.base/radix.exp: Ditto.
6663 * gdb.base/term.exp: Ditto.
6664 * gdb.base/whatis.exp: Ditto.
6665 * gdb.c++/classes.exp: Ditto.
6666
6667Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
6668
6669 * gdb.base/callfuncs.exp: Fix indentation.
6670
6671 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
6672 suppress_flag has been set.
6673 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
6674 target feature.
6675
6676Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
6677
6678 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
6679 the testcase.
6680
6681 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
6682 set_debug_traps() and breakpoint().
6683 * gdb.c++/misc.cc (main): Ditto.
6684 * gdb.c++/templates.cc (main): Ditto.
6685 * gdb.c++/virtfunc.cc (main): Ditto.
6686
6687Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
6688
6689 * lib/gdb.exp(gdb_step_for_stub): New function.
6690 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
6691 exists, reload the executable and do a "continue" instead of
6692 doing a jump.
6693 (runto_main): Use gdb_step_for_stub.
beb998c6 6694
c906108c
SS
6695 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
6696 tests to have unique names.
6697 * gdb.base/callfuncs.exp: Ditto.
6698 * gdb.base/commands.exp: Ditto.
6699 * gdb.base/default.exp: Ditto.
6700 * gdb.base/help.exp: Ditto.
6701 * gdb.base/list.exp: Ditto.
6702 * gdb.base/opaque.exp: Ditto.
6703 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
6704 similar tests.
beb998c6 6705
c906108c
SS
6706 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
6707 * gdb.c++/cplusfuncs.cc: Ditto.
6708 * gdb.c++/virtfunc.cc: Ditto.
6709
6710 * config/monitor.exp: Keep track of the last file we saw, rather
6711 than trying to get the info from gdb.
6712
6713 * gdb.fortran/types.exp: Move comment to previous line.
6714
6715Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
6716
6717 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
6718 target mode.
6719
6720Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
6721
6722 From Bob Manson:
6723 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
6724 string from GDB when it connects.
6725
6726 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
6727
6728Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
6729
6730 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
6731 if we can't get a debug format from GDB (we may be testing an
6732 older GDB). Use a 10 second timeout when checking for the format.
6733
6734 * gdb.stabs/weird.exp: Fix quoting.
6735
6736 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
6737
6738Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
6739
6740 * config/arm-ice.exp: New file.
6741
6742Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
6743
6744 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
6745 until it has been modified to work with the new testsuite.
6746
99707966 6747 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
6748 testcase won't compile, cause all of the testcases in the file to
6749 fail instead.
6750
6751 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
6752 (gdb_clear_suppressed): New procedure.
6753 (gdb_stop_suppressing_tests): Only clear suppress_flag if
6754 it contains a positive value.
6755
6756Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
6757
6758 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
6759
6760 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
6761
6762Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
6763
6764 * lib/gdb.exp (setup_xfail_format): New function.
6765 (get_debug_format): New function to get debug format.
6766 (debug_format): New global variable to hold last value set
6767 by get_debug_format.
6768 * gdb.base/list.exp: Call get_debug_format and expect some
6769 tests to fail for DWARF 1 and COFF formats.
6770 * gdb.c++/ptype.exp: Ditto.
6771 * gdb.c++/classes.exp: Ditto.
6772 * gdb.c++/cplusfuncs.exp: Ditto.
6773 * gdb.c++/inherit.exp: Ditto.
6774 * gdb.c++/templates.exp: Ditto.
6775 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 6776
c906108c
SS
6777Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
6778
6779 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
6780 host doesn't have a currently-open connection.
6781
6782 * config/sparclet.exp: Cleanups and fixes to make it generic for
6783 any gdb stub target. Handle cases where gdb doesn't respond when
6784 interrupted in a sane fashion.
6785
6786 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
6787 same thing in a totally different way.
6788
6789 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
6790 setting "timeout".
6791 (gdb_start): We set the global gdb_prompt variable in
6792 default_gdb_init now.
6793
6794Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
6795
6796 * gdb.base/printcmds.exp: Fix "check for floating addition"
6797 regexp to accept results within approx +/- .01 of exact value.
6798 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
6799
6800Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
6801
6802 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
6803 properly.
6804 (gdb_expect): Add optional timeout parameter, and add timeout
6805 value to various calls.
6806 (gdb_suppress_tests): Only give one warning message per group.
6807
6808Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
6809
6810 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
6811 global variables. Handle getting a value for $timeout more
6812 gracefully.
6813
6814Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6815
6816 * lib/gdb.exp: Close connection to remote host if gdb doesn't
6817 initialize.
6818 (default_gdb_init): New procedure; allow gdb_init to be overridden
6819 by a target configuration file.
6820 (gdb_expect): Pass the timeout to remote_expect.
6821
6822 * config/monitor.exp(gdb_load): Fix typo in regexp.
6823
6824Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
6825
6826 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
6827
6828Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
6829
6830 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
6831 here. Call gdb_target_exec before rebooting the target, to make
6832 sure the connection to the target is closed.
6833 (gdb_load): Pass the name of the executable to gdb_target_monitor.
6834 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
6835 Also detect "Timeout reading from remote" error.
6836
6837 * config/gdbserver.exp: Pass the executable being loaded to
6838 gdb_target_monitor. Don't call gdb_file_cmd here; let
6839 gdb_target_monitor do it.
6840
6841 * gdb.disasm/hppa.exp: Don't use exec_output.
6842
6843Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
6844
6845 * gdb.base/list.exp: If we're debugging a non-native target,
6846 try to set the pc register to point to the start of the
6847 program before doing the first list command.
6848
6849 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
6850 test_calls after restarting.
6851
6852 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
6853 reloading.
6854
6855 * gdb.base/watchpoint.exp: Fix typo.
6856
6857 * gdb.base/setshow.exp: Check for use_gdb_stub.
6858
6859 * gdb.base/break.exp: Fix continue until exit test for the gdb
6860 stub case.
6861 * gdb.base/langs.exp: Ditto.
6862
6863 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
6864 gdb_load_offset. If we weren't given a file to load, figure out
6865 what the current file is and use it.
6866
6867 * config/i386-bozo.exp: New file.
6868
6869Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
6870
6871 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
6872 feature.
6873
6874 * config/proelf.exp: New entry.
6875
6876Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
6877
6878 * lib/gdb.exp: Remove spurious .* patterns at the beginning
6879 of regexps.
6880
6881 * gdb.base/watchpoint.exp: Don't run the test_stepping
6882 tests if gdb can't call functions on the target.
6883
6884 * gdb.base/setshow.exp: Don't run the set prompt tests if
6885 the board has gdb_prompt set.
6886
6887Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
6888
6889 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
6890 * gdb.base/commands.exp: Likewise.
6891 * gdb.base/setshow.exp: Likewise.
6892
6893Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
6894
6895 * config/monitor.exp(gdb_start): Look for gdb_prompt target
6896 feature.
6897
6898 * config/i960.exp: New file.
6899
6900Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
6901
6902 * gdb.base/funcargs.exp: Check for gdb,short_int target
6903 feature instead of looking for explicit target triplets.
6904
dc96c6c7 6905Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 6906
beb998c6 6907 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
6908 "p 123DEADBEEF", to check parse_number.
6909 * top.c: change "to enable to enable" to "to enable" in a couple
6910 of help strings.
6911
6912Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
6913
6914 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
6915 on the mn10300.
beb998c6 6916
c906108c
SS
6917Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
6918
6919 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
6920 where the test executable is run with explicit args.
6921 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
6922
6923Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
6924
6925 * gdb.base/run.c: Use FAKEARGV to build test executable that
6926 does not require a command line arg, since most simulators
6927 don't currently support passing such an arg into the simulated
6928 program.
6929 * gdb.base/commands.exp: Change tests to insert the proper
6930 value as the arg to the first recursive factorial call. Change
6931 compilation line to define FAKEARGV at compile time.
6932
6933Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
6934
6935 * gdb.base/recurse.exp: Enable these tests for the mn10300.
6936 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
6937 function with watchpoint enabled" test.
6938
6939Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
6940
6941 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
6942 Don't call gdb_test when the command doesn't return to a gdb prompt.
6943
6944 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
6945 "Tests restarted" messages.
6946
6947Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
6948
6949 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
6950
dc96c6c7 6951Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6952
6953 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
6954 for INFO SYMBOL; add help tests for OVERLAY commands.
6955 * gdb.base/default.exp: add tests for INFO SYMBOL command;
6956 add tests for OVERLAY commands
6957 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
6958 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
6959 * gdb.base/sigall.c: add usestubs code frag
6960 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 6961
c906108c
SS
6962Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
6963
6964 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
6965 failures.
6966 (gdb_stop_suppressing_tests): Note that tests have restarted.
6967
6968Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
6969
6970 * config/h8300.exp: New file.
6971
6972Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
6973
6974 * gdb.base/setshow.exp: Check for the existence of a
6975 feature, not its value.
6976
6977Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
6978
6979 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
6980
6981 * gdb.base/scope.exp: It's now init0(), not init().
6982
6983 * gdb.base/scope0.c: For now, change init() to be init0().
6984
6985 * config/monitor.exp: Use gdb_serial in preference to serial
6986 or netport.
6987
6988 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
6989 and it's not already set.
6990
6991Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
6992
6993 * gdb.base/setshow.exp: Only test the run command if the target
6994 isn't using a stub and if it supports argument passing.
6995
6996Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
6997
6998 * config/udi.exp(gdb_start): Make sure UDICONF is set
6999 properly before starting gdb.
7000
7001Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7002
7003 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7004 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7005 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7006
7007Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7008
7009 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7010 specialized code to reboot the board, use remote_reboot instead.
7011
7012 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7013
7014 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7015
7016 * config/monitor.exp: Make sure we disconnect from the target.
7017 Also, try a reboot/reload cycle instead of failing if the
7018 load fails.
7019
7020Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7021
7022 * gdb.base/default.exp: Don't set match_max.
7023 * gdb.base/help.exp: Ditto.
7024 * gdb.base/list.exp: Ditto.
7025 * gdb.base/signals.exp: Ditto.
7026
7027 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7028 set, use remote_ld to download the testcase instead of
7029 the GDB loader.
7030
7031Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7032
7033 * config/vr5000.exp: New file.
7034
7035 * config/monitor.exp(gdb_target_monitor): Add pattern for
7036 "Ending remote" to detect errors in connecting.
7037
7038 * gdb.base/setshow.exp: Add .* within auto language test.
7039
7040 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
7041 target feature.
7042
7043 * config/monitor.exp(gdb_load): Check for a failure when loading,
7044 and reboot the board if necessary.
7045
7046 * gdb.base/setvar.exp(test_set): Handle multiple prints within
7047 a set of tests. Remove print.* from the patterns being checked.
7048
7049Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
7050
7051 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
7052 refer to gdb_spawn_id.
7053
7054 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
7055 longer used.
7056 * config/sparclet.exp: Ditto.
7057 * config/sparclet-old.exp: Ditto.
7058 * config/slite.exp: Ditto.
7059 * config/sim.exp: Ditto.
7060 * gdb.base/funcargs.exp: Ditto.
7061
7062 * lib/gdb.exp:Remove references to gdb_spawn_id.
7063 (gdb_expect): Move to remote.exp.
7064
7065Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
7066
7067 * config/monitor.exp: Detect the "Couldn't establish connection"
7068 message from GDB.
7069
7070Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
7071
7072 * gdb.base/bitfields.exp: Use runto instead of explicit
7073 gdb_run_cmd/gdb_expect sequences.
7074
7075 * gdb.base/break.exp(text_next_with_recursion): Add match for
7076 gdb_expect call.
7077
7078 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
7079 We also need to handle the "A program is being debugged already"
7080 prompt from gdb. Use gdb_test to set the baud rate.
7081
7082 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
7083 to 20000. Really. I mean it.
7084
7085Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7086
7087 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7088 fails. If suppress_flag is set, skip perror message about not
7089 being able to send to GDB.
7090 (send_gdb): If suppress_flag is set, don't try to send commands to
7091 GDB.
7092 (gdb_expect): If suppress_flag is set, always fail immediately.
7093 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7094 (gdb_init): Call gdb_stop_suppressing_tests.
7095 (default_gdb_exit): Ditto.
7096 (default_gdb_start): Ditto.
7097
7098 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7099 gdb_stop_suppressing_tests as appropriate.
7100 * gdb.base/break.exp: Ditto.
7101 * gdb.base/callfuncs.exp: Ditto.
7102 * gdb.base/commands.exp: Ditto.
7103 * gdb.base/exprs.exp: Ditto.
7104 * gdb.base/funcargs.exp: Ditto.
7105 * gdb.base/list.exp: Ditto.
7106 * gdb.base/recurse.exp: Ditto.
7107 * gdb.base/scope.exp: Ditto.
7108 * gdb.base/structs.exp: Ditto.
7109 * gdb.c++/inherit.exp: Ditto.
7110
7111Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7112
7113 * config/vr4300.exp: New file.
7114
99707966
MC
7115 * gdb.*/*.exp: Call gdb_expect instead of expect.
7116
7117 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7118
7119Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7120
7121 * lib/gdb.exp(gdb_init): New function.
7122
7123 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7124 for each individual variable set.
7125
7126 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7127 name.
7128
7129 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7130
7131 * gdb.base/scope.exp: Use gdb_test.
7132
7133 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7134 aborting; the testsuite driver will do that for us (see
7135 gdb_finish). Also, use gdb_test in a few more places.
7136
7137Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7138
7139 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7140
7141Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7142
7143 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7144 and "add_tests" are not at the same address.
7145
7146Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7147
7148 * gdb.base/ptype.exp: Use gdb_test.
7149
7150Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7151
7152 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7153 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7154 left in. No longer expect them to fail.
7155
7156 * gdb.stabs/*.mt; Deleted, no longer used.
7157 * gdb.stabs/configure.in: Remove references to target makefile
7158 frags.
7159 * gdb.stabs/configure: Rebuilt.
7160
7161 * gdb.disasm/*.mt: Deleted, no longer used.
7162 * gdb.disasm/configure.in: Remove references to target makefile
7163 frags. Use "sh3.s" as the unique filename for this directory.
7164 * gdb.disasm/configure: Rebuilt.
7165
7166 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7167 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7168 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7169
7170Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7171
7172 * config/udi.exp: Use mondfe,name instead of remote_host.
7173
7174Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7175
7176 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7177 a function with a watchpoint enabled on the mn10200.
7178
7179 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7180 before trying to create it!
7181
7182Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7183
7184 * config/vx.exp: Use hostname instead of netport.
7185
7186 * config/vxworks.exp: New file.
7187
7188 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7189
7190 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7191 gdb before assuming everything worked. Send a ^C if a timeout
7192 occurs.
7193
7194 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7195 $gdb_spawn_id directly.
7196 (gdb_run_cmd): Try _start as well as start. Use the target feature
7197 gdb,start_symbol as the symbol to start from when jumping.
7198
7199Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7200
7201 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7202 redundant) test.
7203
7204 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7205 it doesn't lose for 16bit integer systems.
7206
7207Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7208
7209 * gdb.fortran/types.exp: If the target doesn't support "double"
7210 data types, then expect "real" types to only be 4 bytes.
7211
7212 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7213 call tests if the target doesn't support inferior function calls.
7214
7215 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7216 in printf tests.
7217
7218Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7219
7220 * gdb.base/help.exp: Disable "help set", "help show", and
7221 "help support". Simplify regexp for "help stack".
7222
7223 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7224 to 60 seconds. Temporarily set match_max to 15000 around the
7225 "info copying" test.
7226
7227 * gdb.base/nodebug.exp: Don't try to do an inferior function
7228 call if the target doesn't support them.
7229 * gdb.base/printcmds.exp: Likewise.
7230 * gdb.base/setvar.exp: Likewise.
7231 * gdb.base/structs.exp: Likewise.
7232 * gdb.c++/templates.exp: Likewise.
7233 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7234
7235 * gdb.base/recurse.exp: Enable for the mn10200.
7236
7237 * configure.in: Do configure gdb.stabs directory for *-*-elf
7238 targets.
7239 * configure: Rebuilt.
7240
7241 * gdb.base/break.exp: Check for gdb,noresults before testing
7242 exit status and/or results from the target.
7243 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7244 * lib/gdb.exp: Remove old (now bogus) initialization of
7245 noinferior, noargs, noresults and nosignals.
7246
7247Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7248
7249 * config/sh.exp: New file.
7250
7251 * config/slite.exp: Try to connect multiple times to the board
7252 before rebooting. Only send a "monitor run" if need_monitor_run
7253 is set.
7254
7255 * gdb.base/break.exp: Don't do the "stub continue" test if
7256 the target has gdb_stub set.
7257
7258 * gdb.base/callfuncs.exp: Increase the timeout.
7259
7260 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7261 if the target has gdb,noinferiorio set.
7262
7263 * gdb.base/list.exp: Increase match_max to 10000 characters.
7264
7265 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7266
7267 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7268 target.
7269
7270 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7271
7272Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7273
7274 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7275 trying to delete the copy of gdb. Catch the file delete so we
7276 don't die if the delete fails; also, the file should be copied to
7277 the host, not to the build.
7278
7279Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7280
7281 * lib/gdb.exp(gdb_test): Surround the result pattern with
7282 parenthesis in case it contains multiple regexps separated
7283 with |.
7284
7285 * gdb.base/watchpoint.exp: Use gdb_test.
7286 * gdb.base/default.exp: Ditto.
7287
7288Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7289
99707966 7290 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 7291
c906108c
SS
7292 * gdb.base/scope.exp: Use gdb_test.
7293 * gdb.c++/classes.exp: Ditto.
7294 * gdb.c++/inherit.exp: Ditto.
7295
7296Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7297
7298 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7299 remote_exec instead.
7300 * gdb.base/corefile.exp: Don't be ridiculous.
7301 * gdb.base/*.c: Add missing stub invocations.
7302
7303Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7304
7305 * config/slite.exp: Miscellaneous fixes.
7306
7307 * lib/gdb.exp: Fix runto.
7308
7309 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7310 the target.
7311
7312 * gdb.base/watchpoint.exp: Fix regexp.
7313
7314 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7315 close and wait commands, as the descriptor may now be
7316 invalid. Always call "remote_close host".
7317
7318Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7319
7320 Major rewrite for testsuite revision.
beb998c6 7321
c906108c
SS
7322 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7323 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7324 instead of relying on spawn_id to always contain a valid
7325 spawn id.
7326 (get_compiler_info): New procedure to build the ${binfile}.ci
7327 file, instead of replicating this in N different places.
7328 (gdb_compile): New procedure.
beb998c6 7329
c906108c
SS
7330 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7331 appropriate arguments) instead of compile. Use gdb_test in a lot
7332 more places. Use send_gdb instead of send. Always run gdb_start
7333 at the start of a testcase, as this is no longer done magically.
7334
7335 config/*-gdb.exp: Rename without the -gdb suffix.
7336
7337 config/mips.exp: Use remote_close instead of exit_remote_shell.
7338 config/monitor.exp: Use target_info instead of looking at
7339 baud, timeout, etc.
7340 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7341
7342Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7343
7344 * gdb.c++/templates.exp (test_ptype_of_templates),
7345 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7346 Update expect patterns for destructors and assignment operators
7347 to match corresponding c-typeprint.c changes.
7348 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7349 to destructor breakpoint test, GDB should be able to set the
7350 destructor breakpoint without specifying arguments.
7351
7352Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7353
7354 * gdb.threads/pthreads.exp: Change result for failure to compile due
7355 to lack of pthreads runtime support from an error to simply an
7356 unsupported test, per dejagnu standards.
7357
7358Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7359
7360 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7361 where GDB exits to reduce pattern match time.
7362 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7363
7364 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7365
dc96c6c7 7366Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7367
7368 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7369 * gdb.base/default.exp: ditto.
7370 * gdb.base/nodebug.exp: ditto.
7371 * gdb.base/printcmds.exp: ditto.
7372 * gdb.base/ptype.exp: ditto.
7373 * gdb.base/setvar.exp: ditto.
7374 * gdb.base/structs.exp: ditto.
7375 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7376
7377Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7378
7379 * configure, */configure: Rebuild with autoconf 2.12.
7380
7381Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7382
7383 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7384 use new i*86-pc-linux*-gnu quads.
7385 * gdb.base/corefile.exp: Ditto.
7386 * gdb.base/signals.exp: Ditto.
7387 * gdb.base/sigall.exp: Ditto.
7388 * gdb.base/interrupt.exp: Ditto.
7389
7390 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7391 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7392 RedHat 4.0.
beb998c6 7393
c906108c
SS
7394 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7395 linux. This allows the test case to at least compile on latest
7396 linux, but still not run due to missing the threads runtime library.
7397
7398Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7399
7400 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7401 directory to search gdb directory. Accept and step over conditional
7402 stack alignment code. Consume $prompt in failure cases.
7403 Reset timeout to $oldtimeout instead of some arbitrary value.
7404 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7405 timeout problems with infinite stack backtraces.
7406 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7407 Accept function parameters for linkfunc member.
7408
7409Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7410
7411 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7412 (CXXFLAGS): Remove, unreferenced.
7413 (B_OPTIONS): Add for -B options and add code to initialize with
7414 previous -B options and also add -B option to pick up cross compiled
7415 runtime.
7416 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7417 doing cross compiles.
7418 (target_alias): Declare global.
7419 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7420 to verify that gcc exists in build tree, and if so set CC to that
7421 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 7422
c906108c
SS
7423Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7424
7425 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7426 ptype test for anonymous union. Fixup testcase to match
7427 current gcc debug output.
7428
7429Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7430
7431 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7432 force argument to an unsigned long type.
7433
7434Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7435
7436 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7437 tests and anonymous union print/ptype tests.
7438 * gdb.base/list.exp (test_forward-search): Increase timeout by
7439 5 minutes for the "search extremely long line" case.
7440 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7441 completely optional and that the pass/fail messages use the command as
7442 the message if that third arg is a null string.
7443 (gdb_test_exact): Arrange that a null string pattern means match a
7444 null string output rather than any output, which might include random
7445 errors.
7446 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7447 backtrace test.
7448 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7449 always failing and failure is now exposed by gdb.exp changes.
7450
7451Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7452
7453 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7454 weren't being noted.
7455
7456Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7457
7458 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7459 * gdb.stabs/weird.exp: Remove v_comb xfails.
7460
dc96c6c7 7461Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7462
7463 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7464 list.exp scope.exp watchpoint.exp]
7465 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 7466
dc96c6c7 7467Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7468
7469 * config/monitor.exp: Increase download timeout to 1000 seconds.
7470
dc96c6c7 7471Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7472
7473 * config/m32r.exp: Increase timeout to 120 seconds.
7474
7475Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7476
7477 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7478 and accept older ordering as obsolescent gcc or gdb.
7479 * gdb.c++/templates.exp: Ditto.
7480 * gdb.c++/virtfunc.exp: Ditto.
7481
7482Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7483
7484 * gdb.base/coremaker.c: Add code to mmap some data so we
7485 can check that it ends up in the core file.
7486 * gdb.base/corefile.exp: Add test to read mmapped data
7487 from core file.
7488
dc96c6c7 7489Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7490
7491 * config/m32r.exp: New file.
7492
7493Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7494
7495 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7496 that cflags can contains -gstabs, and work correctly for other tests.
7497
dc96c6c7 7498Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7499
7500 * gdb.base/setshow.exp: New file, tests show and set.
7501 * gdb.base/setshow.c: New file, tests show and set.
7502 * gdb.base/help.exp: Add test for help set|show annotate.
7503 * gdb.base/default.exp: Add test for set|show annotate.
7504
7505Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7506
7507 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7508 errors unique.
7509 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7510 explicitly.
7511
7512Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7513
7514 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7515 and width commands. This is done elsewhere.
7516 * (gdb_start): Don't call gdb_start_sim here. That's already
7517 done in gdb_load. This fixes lots of failures in default.exp.
7518
7519Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7520
7521 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7522 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7523 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7524 in the same we we treat other failures (since it may be an expected
7525 condition), rather than as an error.
7526 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7527 old test format.
7528
7529Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7530
7531 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7532 (distclean maintainer-clean realclean): No need to remove files
7533 twice. Nuke the duplicates.
7534 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 7535 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7536 Remove config.h along with other config files.
7537
7538Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7539
7540 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7541 "p func1 ()" and note that rests of tests are skipped.
7542 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7543 setup_xfails for "print func2::coremaker_local".
7544 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7545 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7546 affected by the previous run test.
7547 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7548 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7549 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7550 "pass int powerset tuple" and "pass modeless int powerset tuple".
7551 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7552 "real write 4" and "real write 8".
7553 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7554 setup_xfails for "print vs1 after tuple assign 2",
7555 "print \$i after tuple assign 2", and
7556 "print vs2 after tuple assign 2".
7557 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7558 meaningful error message and return -1 so the caller can
7559 suppress further tests and avoid a cascade of errors.
beb998c6 7560
c906108c
SS
7561Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7562
7563 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7564 format for printing version.
7565 * gdb.base/default.exp: Ditto.
7566 * gdb.base/interrupt.exp: Fix problem with cascade of
7567 errors if child process dies while calling a function.
beb998c6 7568
c906108c
SS
7569Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7570
7571 * Makefile.in (VPATH): Add
7572 * Makefile.in (Makefile, config.status): Fix rules so things get
7573 remade when necessary.
7574
7575Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7576
7577 * Makefile.in (just-check): Add path to sibling expect dir
7578 to environment variable specified by RPATH_ENVVAR.
7579
7580Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
7581
7582 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
7583 (just-check): Add shared library paths for libstdc++, tk,
7584 tcl, bfd, and opcodes to the environment variable specified
7585 in RPATH_ENVVAR.
7586 * configure.in: Add support to recognize --enable-shared flag
7587 and generate correct value for RPATH_ENVVAR.
7588 * configure: Regenerated with autoconf.
7589
7590Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
7591
7592 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
7593 include all osf versions.
7594 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
7595 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
7596 when target is linux. When failing to build pthreads test
7597 executable, give more meaningful message.
7598 * gdb.threads/pthreads.c: Hpux also uses old definition of second
7599 arg for pthread_create.
beb998c6 7600
c906108c
SS
7601Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
7602
7603 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
7604 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
7605 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
7606 and -lpthreads (everybody else).
7607 (test_startup): Fail gracefully if threads are not supported.
7608 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
7609 "p/c array_index("abcdef",2)" when not gcc compiled.
7610 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
7611 "print func2::coremaker_local" when not gcc compiled.
7612 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7613 "ptype on opaque struct tagname (statically)",
7614 "ptype on opaque struct tagname (dynamically) 1", and
7615 "ptype on opaque struct tagname (dynamically) 2"
7616 for not compiled with gcc.
7617 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
7618 backtrace when compiled with gcc.
beb998c6 7619 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
7620 than always return success.
7621
7622Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
7623
7624 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
7625
7626Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
7627
7628 * gdb.base/structs.exp: Undo last change.
7629
7630Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
7631
7632 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
7633 encapsulate all the steps/nexts done during self test, starting
7634 at main, and makes them less sensitive to optimization issues.
7635 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
7636 signal handler" test.
7637 * gdb.threads/pthreads.exp: Only run this for native configs.
7638 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
7639 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
7640 tests.
7641 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
7642 for "runto test_calls(void)" test.
beb998c6 7643
c906108c
SS
7644Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
7645
7646 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
7647 and don't expect address info in breakpoint confirmations.
7648
7649Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
7650
7651 * gdb.base/list.exp (test_forward_search): Increase timeout
7652 temporarily by 60 seconds for searching extremely long line,
7653 and then reset to old value when done. Increase expect input
7654 buffer to 10000.
7655
7656Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
7657
7658 * gdb.base/list.exp (test_forward_search): Fix to handle very
7659 long source line without overflowing expect's input buffer.
7660
7661Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
7662
7663 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
7664 "buffer_full".
7665
7666 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
7667 "buffer_full".
7668
7669 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
7670 "buffer_full".
7671
7672 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
7673 "buffer_full".
7674
7675Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
7676
7677 * configure.in (configdirs): Add gdb.threads.
7678 * configure: Regenerated with autoconf.
7679 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
7680 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
7681 * gdb.threads/configure: New, generated with autoconf.
beb998c6 7682
c906108c
SS
7683Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
7684
7685 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
7686
7687Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
7688
7689 * gdb.base/signals.exp (test_handle_all_print): Test separately for
7690 each signal's status in the output of "handle all print".
7691 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
7692 the \r\n sequence that immediately precedes the gdb prompt.
7693 * gdb.base/a1-selftest.exp: Save original timeout and restore
7694 after test.
7695
7696Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
7697
7698 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
7699 symbol.
7700
7701Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
7702
7703 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
7704
7705Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
7706
7707 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
7708 timeout by 60 seconds.
7709
7710Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
7711
7712 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
7713 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
7714 error return.
7715
7716Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
7717
7718 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
7719 gdb initialization, also report how long dejagnu waited. Restore
7720 old timeout before doing error return. Temporarily increase timeout
7721 by 3 minutes to allow for slow startups over heavy NFS use.
7722
7723Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
7724
7725 * lib/gdb.exp: Report timeout value for verbosity level 2.
7726 * config/gdbserver.exp: Ditto.
7727 * config/hppro.exp: Ditto.
7728 * config/mips-gdb.exp: Ditto.
7729 * config/monitor.exp: Ditto.
7730 * config/netware.exp: Ditto.
7731 * config/sim-gdb.exp: Ditto.
7732 * config/slite-gdb.exp: Ditto.
7733 * config/udi-gdb.exp: Ditto.
7734 * config/unix-gdb.exp: Ditto.
7735 * config/vx-gdb.exp: Ditto.
7736 * gdb.base/a1-selftest.exp: Ditto.
7737 * gdb.base/a2-run.exp: Ditto.
7738 * gdb.base/break.exp: Ditto.
7739 * gdb.base/corefile.exp: Ditto.
7740 * gdb.base/list.exp: Ditto.
7741 * gdb.base/recurse.exp: Ditto.
7742 * gdb.base/scope.exp: Ditto.
7743 * gdb.base/signals.exp: Ditto.
7744
7745Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7746
7747 * gdb.threads/Makefile.in (docdir): Removed.
7748
7749Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7750
7751 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 7752 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 7753 @srcdir@.
beb998c6 7754 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
7755 autoconf 2.5 or higher.
7756 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
7757
7758Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
7759
7760 * configure: Regenerated.
7761 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
7762 avoid name clashes with SunOS headers.
7763
7764Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
7765
7766 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
7767
7768Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
7769
7770 * gdb.base/callfuncs.exp: Finish last change -- make sure the
7771 prototype information ends up in the compiler info file.
7772
7773Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
7774
7775 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
7776 attempting to regenerate it. Eliminate use of a temporary file
7777 and just generate the info file directly. Source it immediately,
7778 for consistency of use.
7779 * gdb.base/corefile.exp: Ditto
7780 * gdb.base/exprs.exp: Ditto.
7781 * gdb.base/funcargs.exp: Ditto.
7782 * gdb.base/langs.exp: Ditto.
7783 * gdb.base/list.exp: Ditto.
7784 * gdb.base/mips_pro.exp: Ditto.
7785 * gdb.base/nodebug.exp: Ditto.
7786 * gdb.base/opaque.exp: Ditto.
7787 * gdb.base/ptype.exp: Ditto.
7788 * gdb.base/scope.exp: Ditto.
7789 * gdb.base/setvar.exp: Ditto.
7790 * gdb.base/signals.exp: Ditto.
7791 * gdb.base/whatis.exp: Ditto.
7792 * gdb.c++/templates.exp: Ditto.
7793 * gdb.c++/virtfunc.exp: Ditto.
7794 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
7795 whether or not to add -lstdc++ to the compile command line args.
7796
7797Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7798
7799 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
7800 it got fixed by the recent lookup_minimal_symbol_by_pc change.
7801 Increase timeout, a lot of single stepping might be needed if the
7802 target has no hardware watchpoints.
7803
7804Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
7805
7806 * gdb.base/break.exp: Ignore compiler warnings when compiling
7807 break.c.
7808 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
7809 * gdb.base/default.exp: Add h8300 xfails. Handle messages
7810 from remote-sim.
7811 * gdb.base/exprs.exp: Add h8300 xfails.
7812 * gdb.base/funcargs.exp: Likewise.
7813 * gdb.base/nodebug.exp: Likewise.
7814 * gdb.base/printcmds.exp: Likewise.
7815 * gdb.base/ptype.exp: Likewise.
7816 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
7817 h8300 xfails.
beb998c6 7818 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
7819 on the h8300.
7820 * gdb.base/funcargs.c: Explicitly make last constant argument to
7821 call_after_alloca_subr an unsigned long type.
7822 * gdb.base/return.c: Include stdio.h.
7823
7824Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
7825
7826 * config/abug.exp: New file for the older Motorola Bug monitor
7827 that runs on the mvme13x series VME boards.
7828 * config/monitor.exp: Use the new config array for target settings
7829 if they exist.
7830
7831Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
7832
7833 * sim-gdb.exp: Make the SH simulator allocate less space when
7834 it is targeted.
7835
7836Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
7837
7838 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
7839 test.
7840
7841Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
7842
7843 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
7844 "rs6000-*-*" for "list function in include file" when gcc compiled.
7845 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
7846 for "p ctable1[120]".
7847 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
7848 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
7849 Remove setup_xfail for "rs6000-*-*" for
7850 "print 'scope0.c'::filelocal before run".
7851 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
7852 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
7853 since some compilers don't allow both options to be given
7854 on the same command line. Create object file and move it.
beb998c6 7855
c906108c
SS
7856Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
7857
7858 * gdb.base/corefile.exp: Always regenerate the core file, since
7859 we always regenerate the coremaker program. Detect special case
7860 where registers cannot be read from core file.
beb998c6 7861
c906108c
SS
7862Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
7863
7864 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
7865 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
7866 * gdb.c++/templates.exp: Only match on basename of file since
7867 some formats like xcoff don't encode directory information.
7868 * gdb.stabs/weird.exp: Use the right sed script for powerpc
7869 and rs6000 AIX xcoff targets.
7870 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
7871 * configure: Regenerate.
7872 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
7873 here, rather than in distclean.
beb998c6 7874
c906108c
SS
7875Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
7876
7877 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
7878 defined, and use it to compile the test case with -O2. The
7879 native compilation still uses no optimization.
7880 * gdb.base/mips_pro.c: Remove inline assembly code since
7881 it is compiled PIC by default, which results in assembler
7882 warnings that make the testsuite think the compilation
7883 was unsuccessful.
7884
7885Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
7886
7887 * gdb.c++/misc.exp: Add note to message for
7888 "print s.a for foo struct" that this is a known gcc 2.7.2
7889 and earlier bug.
7890
7891Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
7892
7893 * gdb.base/break.exp: Fix pattern for matching "Delete all
7894 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
7895 setup_xfail for deleting all breakpoints test. Fix various
7896 timeout messages to include "(timeout)".
7897 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
7898 for "p t_float_values2(3.14159,float_val2)".
7899 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
7900 for "continue to call2g" when gcc compiled.
7901 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
7902 "up to foo in langs.exp", "show language at foo in langs.exp",
7903 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
7904 and "show language at fsub in langs.exp".
7905 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
7906 "list line 1 in include file", "list message for lines past EOF",
7907 "list function in include file", "list list0.h:foo", and
7908 "list filename:function; nonexistant function".
7909 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
7910 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
7911 and "ptype t_char_array" to be for native cc only.
beb998c6 7912
c906108c
SS
7913Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
7914
beb998c6 7915 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
7916 setup_xfail for "print coremaker_bss", "print coremaker_ro",
7917 "print func2::coremaker_local", and "backtrace in corefile.exp".
7918
7919Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
7920
7921 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
7922 "bt in signals.exp". This problem only appears when running
7923 the testsuite, and then only intermittently.
7924
7925Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
7926
7927 * gdb.base/return.exp (return_tests): Differentiate between
7928 two tests of continuing.
7929
7930Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
7931
7932 * */Makefile.in (maintainer-clean): Remove config.log.
7933 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
7934 * gdb.c++/Makefile.in (PROGS): Add inherit.
7935 (clean): Remove *.ci.
7936
7937Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
7938
7939 * gdb.c++/misc.cc: Add test code from Mike Stump.
7940 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
7941
7942Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
7943
7944 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
7945 to "alpha-*-osf2*" and add comment.
7946 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
7947 setup_xfail for "step over execarg initialization" and
7948 "step over corearg initialization".
7949 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
7950 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
7951 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
7952 gcc compiled for "print coremaker_bss", "print coremaker_ro",
7953 "print func2::coremaker_local", and "backtrace in corefile.exp".
7954 * gdb.base/signals.exp: Build and source signals.ci.
7955 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
7956 to be for gcc only.
7957 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 7958
c906108c
SS
7959Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7960
7961 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
7962 Feb 3 procfs.c change.
7963
7964Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
7965
7966 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
7967
7968Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
7969
7970 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
7971 from dejagnu's apparent default of 10 seconds, which gives random
7972 results when running the tests over NFS on moderately loaded systems.
7973 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
7974
7975Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
7976
7977 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
7978 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
7979 result reports.
7980
7981Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
7982
7983 * configure.in (CY_AC_PATH_TCLH): Remove.
7984 * configure: Regenerate.
7985
7986Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
7987
7988 * gdb.c++/Makefile.in (clean): Add missing '{'.
7989
7990Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
7991
7992 * lib/gdb.exp: Provide a default value for noinferior.
7993
7994 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
7995 Load libgloss.exp.
7996
7997Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
7998
7999 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8000 the executable, not the .o to run the tests from.
8001
8002Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8003
8004 * gdb.base/break.exp: Don't test for program exit or exit status
8005 if $noresults if nonzero.
8006 * gdb.base/langs.exp: Likewise.
8007 * gdb.base/watchpoint.exp: Likewise.
8008
8009 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8010 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8011 trying to compile the testcase.
8012
8013Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8014
8015 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8016 * gdb.base/signals.exp (continue to handler): Likewise.
8017
8018Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8019
8020 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8021
8022 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8023
8024Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8025
8026 * gdb.base/corefile.exp: Recognize "not found" as failure
8027 when trying to determine if a core file was generated.
8028 If no core file was generate the first time, try again without
8029 the ulimit -c to work around braindamaged shells.
8030
8031Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8032
8033 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
8034 [] tests with "test" and enclose string in quotes.
8035 * gdb.stabs/configure: Rebuild
beb998c6 8036
c906108c
SS
8037Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
8038
8039 Changes in sync with expect:
8040 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
8041 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
8042 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
8043 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
8044 argument to AC_REQUIRE.
8045 * configure: Regenerated.
8046
8047Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
8048
8049 * gdb.base/corefile.exp: When generating a core, discard any
8050 error messages about ulimit not found and the "core dumped"
8051 message from the shell that runs the coredumper.
8052
8053Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
8054
8055 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
8056
8057 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
8058 which sed script to run. Expect failure for v_comb test
8059 on PA targets too.
beb998c6 8060
c906108c
SS
8061Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
8062
8063 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
8064 "print func2::coremaker_local" and for "backtrace in corefile.exp"
8065
8066Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
8067
8068 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
8069 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
8070 "sparc-sun-solaris*" xfails for "p v_comb".
8071 * lib/gdb.exp (default_gdb_start): Fix typo.
8072 * gdb.base/corefile.exp: Allow "Core was generated by ..."
8073 messages to not include the full program name that caused
8074 the core dump since some systems (such as solaris) apparently
8075 truncate this path to about 80 characters.
8076 When generating a core file first try increasing the core file
8077 size limit to unlimited since some systems may default it to
8078 zero, and it is harmless to try it. Move the test for failing
8079 to generate a core file to where it will actually get executed.
8080 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
8081 new gdb result from g++ debug info improvements and make old
8082 pattern obsolescent. Also account for size_t differences
8083 (may be int or long).
8084 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
8085 initialization before function call is placed in the delay slot
8086 and thus appears to be skipped over by commands such as "next".
8087
8088Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8089
8090 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8091
8092Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8093
8094 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8095 input source file; fix code to compile test to deal with this
8096 convention.
8097 * gdb.c++/*.exp: Likewise.
8098
8099Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8100
8101 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8102 "bt in signals.exp".
8103
8104Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8105
8106 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8107 "step over execarg initialization" and
8108 "step over corearg initialization".
8109
8110Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8111
8112 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8113 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8114
8115Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8116
8117 From Rob Savoye (rob@poseidon.cygnus.com)
8118 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8119 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8120 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8121 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8122 configure.in}: Major reworking for autoconfig.
8123 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8124 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8125 New files.
8126 * config/unix-gdb.exp: Make GDB global.
8127 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8128 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8129 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8130 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8131 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8132 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8133 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8134 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8135 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8136 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8137 pr-8136.exp, result.exp, string.exp, tuples.exp},
8138 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8139 to returns as necessary, arrange for test to compile own testcase
8140 executable.
8141 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 8142
c906108c
SS
8143Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8144
8145 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8146 clear_xfail at end of test which might not call either pass or fail.
8147 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8148 "backtrace through signal handler".
8149
8150Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8151
8152 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8153 continuing from a job control stop signal.
8154 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8155
8156Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8157
8158 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8159 * gdb.base/corefile.exp: Likewise.
8160 * gdb.base/funcargs.exp: Likewise.
8161
8162Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8163
8164 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8165 * config/monitor.exp: Add support for setting baud rate.
8166
8167Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8168
8169 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8170 i*86-*-linux* xfails for "backtrace through signal handler".
8171 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8172 "print func2::coremaker_local".
8173 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8174 alpha-dec-osf2* xfail for
8175 "delete all breakpoints when none".
8176
8177Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8178
8179 * gdb.base/break.exp: Change test that deletes all breakpoints
8180 when no user breakpoints are installed. A post 4.15 change
8181 causes gdb to no longer prompt in this case.
8182
8183Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8184
8185 * gdb.base/return.exp (return_tests): Change xfail for test
8186 "correct value returned double test" to stop xfailing at
8187 Solaris 2.5. Apparently the bug has been fixed.
8188
8189Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8190
8191 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8192 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8193
8194Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8195
8196 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8197 * gdb.disasm/hppa.s: Corresponding changes.
8198
8199Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8200
8201 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8202 makefile fragment.
8203 * config/mt-hpux: Deleted.
8204
8205Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8206
beb998c6 8207 * Many files: When warning about suppressed tests due to a
c906108c
SS
8208 nonexistant test binary, avoid incrementing the warning count.
8209
8210Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8211
8212 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 8213
c906108c
SS
8214Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8215
8216 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8217 "sparc-*-solaris2*".
8218
8219Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8220
8221 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8222 Add global and local variables and initialize them.
8223 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8224 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8225 extracts the file name and terminating signal from the core file.
8226 * TODO: Remove note about tests for correct mapping of corefile.
8227 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8228 from optimizing it away.
8229 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8230 handles common blocks.
8231
8232Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8233
8234 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8235 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8236
8237Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8238
8239 * Makefile.in (maintainer-clean): New target, synonym for
8240 realclean.
8241 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8242 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8243 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8244 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8245 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8246 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8247
8248Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8249
8250 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8251 xfails when not gcc compiled for "print foo::funclocal".
8252 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8253 "print foo::funclocal at foo",
8254 "print 'scope1.c'::foo::funclocal at foo",
8255 "print foo::funclocal_bss at foo",
8256 "print 'scope1.c'::foo::funclocal_bss at foo",
8257 "print foo::funclocal_ro at foo",
8258 "print 'scope1.c'::foo::funclocal_ro at foo",
8259 "print bar::funclocal at foo" and
8260 "print 'scope1.c'::bar::funclocal at foo".
8261 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8262 gcc compiled for "print foo::funclocal at bar".
8263 Expand all messages to ensure that they identify that
8264 the test is at bar().
8265 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8266 gcc compiled for:
8267 "ptype on opaque struct pointer (statically)",
8268 "ptype on opaque struct tagname (statically)",
8269 "ptype on opaque struct pointer (dynamically) 1",
8270 "ptype on opaque struct tagname (dynamically) 1",
8271 "ptype on opaque struct pointer (dynamically) 2" and
8272 "ptype on opaque struct tagname (dynamically) 2
8273 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8274 gcc compiled for:
8275 "p datalocal"
8276 "whatis datalocal",
8277 "ptype datalocal",
8278 "p bsslocal",
8279 "whatis bsslocal", and
8280 "ptype bsslocal".
8281 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8282 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8283 when not gcc compiled.
8284 * gdb.base/funcargs.exp (float_and_integral_args): Add
8285 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8286 compiled.
8287 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8288 "backtrace from call6a" when not gcc compiled.
8289 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8290 "backtrace from call7a" when not gcc compiled.
8291 * gdb.base/callfuncs.exp (do_function_calls):
8292 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8293 "p t_char_array_values(char_array_val2,char_array_val1)",
8294 "p t_char_array_values(char_array_val1,char_array_val2)",
8295 "p t_char_array_values("carray 1","carray 2")",
8296 "p t_char_array_values("carray 1",char_array_val2)",
8297 "p t_char_array_values(char_array_val1,"carray 2")",
8298 "p sum_args(1,{2})",
8299 "p sum_args(2,{2,3})",
8300 "p sum_args(3,{2,3,4})",
8301 "p sum_args(4,{2,3,4,5})"
8302 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8303 "backtrace in corefile.exp" when not gcc compiled.
8304
8305Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8306
8307 * gdb.base/signals.exp: Rewrite `handle all print' test as
8308 a procedure. Accept blanks or TABs as whitespace, increase
8309 timeout and expect input buffer size for the large output
8310 from the command. Remove "i*86-*-bsdi2.0" xfail.
8311
8312Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8313
8314 * gdb.base/setvar.exp: Add new testcases for truncation when
8315 assigning invalid values to bitfields.
8316
8317Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8318
beb998c6 8319 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8320 mips-sgi-irix* xfail for
8321 "call inferior func with struct - returns char *"
8322 and fix test so that an optional (unsigned char *) cast is
8323 accepted in the result.
8324
8325Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8326
8327 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8328 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8329 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8330 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8331 that accidentally got checked in.
8332
8333Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8334
beb998c6 8335 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8336 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8337 compiled test.
8338 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8339 Add mips-sgi-irix5* xfail for not gcc compiled.
8340 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8341 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8342 "p top", "whatis top", "p middle", and "whatis middle".
8343 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8344 "whatis signed char" for not gcc compiled.
8345 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8346 "set variable signed char=-1 (-1)" and
8347 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8348 * gdb.base/funcargs.exp (float_and_integral_args):
8349 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8350 Add mips-sgi-irix* xfail when not gcc compiled for
8351 "continue to call2b".
8352 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8353 "continue to call2g".
8354 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8355 "backtrace from call6a"
8356 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8357 "backtrace from call7k".
8358 Add mips-sgi-irix5* xfail when not gcc compiled for
8359 "backtrace from call7a".
8360 (localvars_after_alloca): Fix gdb_test cmds for
8361 "print * after runto ...".
8362 Remove rs6000-*-* xfails for
8363 "print i after runto localvars_after_alloca" and
8364 "print l after runto localvars_after_alloca"
8365 for all compilers.
8366 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8367 when not compiled with gcc, for:
8368 "print signed char == (minus)",
8369 "print signed char != (minus)",
8370 "print signed char < (minus)",
8371 "print signed char > (minus)".
8372 * gdb.base/callfuncs.exp (do_function_calls):
8373 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8374 "call inferior func with struct - returns char *".
beb998c6 8375 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8376 "correct value returned double test" to include Solaris 2.4.
8377 * gdb.base/funcargs.exp (float_and_integral_args):
8378 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 8379
c906108c
SS
8380Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8381
8382 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8383 enumeration bitfields if compiling with GNU C.
8384 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8385 to empty' prompt.
8386
8387Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8388
8389 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8390 test for PRO targets.
8391
8392 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8393 breakpoints in the inferior at any given time by making
8394 two groups of breakpoints for call2*, call6* and call7*
8395 tests.
8396
8397Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8398
8399 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8400 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8401 from optimizing it away.
8402 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8403 "call inferior func with struct".
8404
8405Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8406
8407 * configure.in: Only configure gdb.chill for particular targets.
8408
8409Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8410
8411 * gdb.base/Makefile.in: Add action to .c.o transformation
8412 rule that generates a .ci file for each .o file and remove
8413 explicit .c.o rules except for callfuncs.o.
8414 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8415 generates a .ci file for each .o file and remove explicit
8416 .cc.o rules.
8417 (clean): Remove *.tmp *.ci files.
8418 (EXECUTABLES): Remove templ-info.exp.
8419 * gdb.base/compiler.c: New file.
8420 * gdb.c++/compiler.cc: New file
8421 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8422 Change rs6000-*-* xfail for
8423 "print 'scope0.c'::filelocal_ro" and
8424 "print 'scope1.c'::filelocal" and
8425 "print 'scope1.c'::filelocal_bss" and
8426 "print 'scope1.c'::filelocal_ro" and
8427 "print 'scope1.c'::foo::funclocal" and
8428 "print 'scope1.c'::foo::funclocal_ro" and
8429 "print 'scope1.c'::bar::funclocal" and
8430 "print 'scope0.c'::filelocal_ro" and
8431 "print 'scope1.c'::filelocal at foo" and
8432 "print 'scope1.c'::filelocal_bss at foo" and
8433 "print 'scope1.c'::filelocal_ro at foo" and
8434 "print 'scope1.c'::foo::funclocal at foo" and
8435 "print 'scope1.c'::foo::funclocal_bss at foo" and
8436 "print 'scope1.c'::foo::funclocal_ro at foo" and
8437 "print 'scope1.c'::bar::funclocal at foo" and
8438 "print 'scope0.c'::filelocal_ro" and
8439 "print 'scope1.c'::filelocal" and
8440 "print 'scope1.c'::filelocal_bss" and
8441 "print 'scope1.c'::filelocal_ro" and
8442 "print 'scope1.c'::foo::funclocal" and
8443 "print 'scope1.c'::foo::funclocal_bss" and
8444 "print 'scope1.c'::foo::funclocal_ro" and
8445 "print 'scope1.c'::bar::funclocal" and
8446 "print 'scope1.c'::bar::funclocal_bss"
8447 to only be xfail'd when not compiled with gcc.
beb998c6 8448 Add rs6000-*-* xfail for
c906108c
SS
8449 "print 'scope0.c'::filelocal_bss before run"
8450 when compiled with gcc.
8451 (test_at_main): Add rs6000-*-* xfail for
8452 "print filelocal_ro in test_at_main"
8453 when compiled with gcc.
8454 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 8455 Add rs6000-*-aix* xfail for
c906108c
SS
8456 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8457 "ptype t_char_array", not compiled with gcc.
8458 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8459 xfail for "list foo (in include file)" when gcc compiled.
8460 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8461 (integral_args): Add rs6000-*-* xfail for
8462 "run to call0a" if not compiled with gcc.
8463 (unsigned_integral_args): Add rs6000-*-* xfail for
8464 "run to call1a" if not compiled with gcc.
8465 (float_and_integral_args): Add rs6000-*-* xfail for
8466 "run to call2a" if not compiled with gcc and for
8467 "continue to call2b" for any compiler.
8468 Add rs6000-*-* xfail to
8469 "print f1 after run to call2a" for gcc compiled.
8470 (discard_and_shuffle): Add rs6000-*-* xfail for
8471 "run to call6a".
8472 (shuffle_round_robin): Add rs6000-*-* xfail for
8473 "backtrace from call7a" if not compiled with gcc.
8474 Add rs6000-*-* xfail for
8475 "backtrace from call7b" if compiled with gcc.
8476 (call_after_alloca): Add rs6000-*-* xfail for
8477 "print c in call_after_alloca" and
8478 "print s in call_after_alloca" and
8479 "backtrace from call_after_alloca_subr"
8480 if not compiled with gcc.
8481 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8482 "print c in localvars_in_indirect_call" and
8483 "print c in localvars_in_indirect_call" and
8484 "backtrace in indirectly called function" and
8485 "stepping into indirectly called function"
8486 if not compiled with gcc.
8487 (localvars_after_alloca): Add rs6000-*-* xfail for
8488 "print c after runto localvars_after_alloca" and
8489 "print s after runto localvars_after_alloca" and
8490 "print i after runto localvars_after_alloca" and
8491 "print l after runto localvars_after_alloca"
8492 for all compilers.
8493 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8494 than whatis-info.exp.
8495 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8496 than opaque-info.exp.
8497 Setup rs6000-*-* xfail for
beb998c6 8498 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8499 "ptype on opaque struct pointer (dynamically)" when
8500 not compiled with gcc.
8501 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8502 rather than callf-info.exp.
8503 (do_function_calls): Add clear_xfail for rs6000-*-* for
8504 "p t_float_values2(3.14159,float_val2)". Seems to work
8505 fine there, both with xlc and gcc. Need to find out what
8506 it is doing right and fix other platforms.
8507 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8508 "call inferior func with struct - returns int",
8509 "call inferior func with struct - returns long",
8510 "call inferior func with struct - returns float",
8511 "call inferior func with struct - returns double",
8512 "call inferior func with struct - returns char *",
8513 but only if not gcc compiled (presumes xlc compiled).
8514 Change rs6000-*-* xfails for
8515 "call inferior func with struct - returns char" and
8516 " call inferior func with struct - returns short" to only
8517 xfail if not using gcc.
8518 (clean mostlyclean): Remove *.ci and *.tmp files.
8519 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8520 than templ-info.exp.
8521 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8522 Add rs6000-*-* xfail for "up to foo in langs.exp"
8523 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8524 when not gcc compiled.
beb998c6 8525
c906108c
SS
8526Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8527
8528 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8529 * gdb.base/corefile.exp: Likewise.
8530 * gdb.base/list.exp: Likewise.
8531 * gdb.base/scope.exp: Likewise.
8532 * gdb.base/siganls.exp: Likewise.
8533
8534 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8535 compiler output.
8536 * gdb.base/whatis.exp: Likewise.
8537
8538Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8539
8540 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8541 failure (opcode table has been fixed to match reality).
8542
8543Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8544
8545 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8546 "call inferior func with struct - returns char",
8547 "call inferior func with struct - returns short"
8548
8549 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8550 "print 'scope0.c'::filelocal at main",
8551 "print 'scope0.c'::filelocal_bss in test_at_main",
8552 "print 'scope0.c'::filelocal at foo",
8553 "print 'scope0.c'::filelocal_bss in test_at_foo",
8554 "print 'scope0.c'::filelocal at bar",
8555 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 8556
c906108c
SS
8557 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8558 in source file 1". This bug seems to have been fixed with both
8559 gcc and native cc (was native assembler bug?).
8560
8561Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8562
8563 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8564 "backtrace through signal handler" to "i*86-*-sysv4*".
8565 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8566 continue" case. Add "known SVR4 bug" to fail message.
8567 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8568 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8569 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8570 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8571 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8572 "up to foo in langs.exp", "show language at foo in
8573 langs.exp", "up to cppsub_ in langs.exp", "show
8574 language at cppsub_ in langs.exp", "up to fsub in
8575 langs.exp", and "show language at fsub in langs.exp".
8576 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8577 "bactrace in corefile.exp".
8578 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
8579 "call inferior function with struct - returns float" and
8580 "call inferior function with struct - returns double".
beb998c6 8581
c906108c
SS
8582Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
8583
8584 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
8585 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
8586 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
8587 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
8588
8589Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
8590
8591 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
8592 (or overriden) "CHILL" macro rather then bare "gcc".
8593 Also look for ../../gcc/xgcc since that is what we will
8594 actually need, not "Makefile". Remove following assignment
8595 of CHILL to CHILL_FOR_TARGET because that results in
8596 recursive definition.
8597
8598Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
8599
8600 * gdb.base/corefile.exp: Change xfail for backtrace in
8601 corefile.exp from linuxaout to all linux.
8602 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
8603 cases where we miss the breakpoint at the signal handler
8604 for some reason. Setup xfail for linuxoldld/linuxaout and
8605 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
8606 hitting SIGURG breakpoint.
8607 * gdb.base/signals.exp: Setup xfail for "next" acting like
8608 continue to add linuxoldld. Setup xfail for all linux for
8609 "next to handler in signals_tests_1", "backtrace in
8610 signals_tests_1", "continue to func1", "pass SIGUSR1",
8611 and continue to handler".
8612
8613Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8614
8615 * Update all FSF addresses except those in COPYING* files.
8616
8617Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
8618
8619 * gdb.base/a2-run.exp: Change messages to be more explicit about
8620 the status of args, and quote binfile in results.
8621
8622Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
8623
8624 * gdb.base/callfuncs.exp: Add tests for passing structs to
8625 inferior functions and return various types.
8626 * gdb.base/callfuncs.c: Add functions to receive a struct
8627 and return a member of the struct, in various types.
8628
8629Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8630
8631 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
8632
8633Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
8634
8635 * config/vxworks29k.exp: New file, sources vxworks.exp.
8636
8637Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8638
8639 * config/gdbremote.exp: New file. Testing framework using
8640 gdbserver.
8641
8642Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
8643
8644 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
8645 "call function when asleep" and "send end of file".
8646 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
8647 for "backtrace in corefile.exp".
8648 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
8649 for "backtrace through signal handler".
8650 * gdb.base/corefile.exp: Make sure we actually generate a core file
8651 before trying the core tests. Some systems allow the user to suppress
8652 generation of core files and default to that (linux for example).
8653 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
8654 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
8655
8656Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8657
8658 * gdb.threads: New directory with some crude multi-threaded
8659 gdb tests (step.exp and step2.exp).
8660 * config/mt-lynx (STEP_EXECUTABLE): Define.
8661 (THREADFLAGS): Define.
8662
8663Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
8664
8665 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
8666
8667 * gdb.base/signals.exp: Disable whole file for lynx until
8668 further notice.
8669
8670 * gdb.base/signals.exp: xfail test where "next" acts like
8671 "continue" for lynx.
8672
8673 * gdb.base/interrupt.exp: xfail test for calling function while
8674 inferior is asleep for lynx.
8675
8676 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
8677 than one cr-lf after each command.
8678
8679Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8680
8681 * configure.in: Reinstate setting of stabsdirs variable, fix
8682 typo in setting up configdirs for native builds.
8683
8684 * gdb.base/return.exp: Fix typo in return double test.
8685 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
8686 compiler from optimizing them away.
8687
8688Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
8689
8690 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
8691 sequences to be echo'd by gdb when using gdb_test.
8692 * gdb.chill/chexp.exp: Likewise.
8693 * gdb.fortran/exprs.exp: Likewise
8694
8695Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8696
8697 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
8698 after the inferior gdb has started.
8699
8700 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
8701 after each command.
8702 * gdb.base/funcargs.exp: Likewise.
8703 * gdb.base/gdbvars.exp: Likewise.
8704 * gdb.base/interrupt.exp: Likewise.
8705 * gdb.base/list.exp: Likewise.
8706 * gdb.base/watchpoint.exp: Likewise.
8707 * gdb.c++/demangle.exp: Likewise.
8708 * gdb.c++/inherit.exp: Likewise.
8709 * gdb.chill/chexp.exp: Likewise.
8710 * gdb.fortran/exprs.exp: Likewise.
8711
8712 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
8713 test if we can't handle IO to/from the inferior.
8714
8715 * gdb.c++/misc.exp: Always check for a program already being
8716 started after sending a "run" command to gdb.
8717
8718 * gdb.base/twice.exp: Start with a fresh gdb.
8719
8720 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
8721 only depend on gdb's expression code, not the chill runtime.
8722
8723 * gdb.base/return.c: Put return values into variables so we
8724 can have gdb print them rather than depending on the program
8725 to print them.
8726 * gdb.base/return.exp: Corresponding changes.
8727
8728 * lib/gdb.exp: Provide default value for noinferiorio.
8729 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
8730 the inferior.
8731
8732 * gdb.base/break.exp: Always check for a program already being
8733 started after sending a "run" command to gdb.
8734 (text_next_with_recursion): Don't check the output from the
8735 program's printf statement. Instead just make sure the program
8736 exited.
8737
8738 * gdb.base/commands.exp: Protect tests which need arguments with
8739 $noargs conditionals.
8740
8741Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8742
8743 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
8744 of structure member arrays to match gdb/valops.c:value_addr change.
8745
8746Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
8747
8748 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
8749 cases.
8750
8751Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
8752
8753 * configure.in (configdirs): Remove gdb.chill from default list
8754 of subdirs and then add it back in only if doing a native build.
8755 The current chill compiler does not yet work in any cross build.
8756 * Revert all signal changes from Jul 6.
8757 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
8758 for sh-hms targets, allowing these tests to link, with no other
8759 changes. Testing is suppressed by setting "nosignals" in site.exp.
8760
8761Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
8762
8763 * configure.in (signaldirs): Define and add to configdirs for all
8764 targets except some specific ones that are known to not support signals.
8765 Also clean up formatting.
8766 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
8767 (signals, sigall): Remove rules to build.
8768 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
8769 Moved to new gdb.signals directory.
8770 * gdb.signals: New test directory.
8771 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
8772 signals.c signals.exp}: New or moved files.
8773
8774Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
8775
8776 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
8777
8778Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
8779
8780 * gdb.base/return.exp: Xfail `return double' test failure
8781 on at least Solaris 2.3 and handle future/past versions on
8782 a case by case basis as appropriate. Also update message
8783 to include i*86 failures.
8784
8785Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8786
8787 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
8788
8789 * lib/gdb.exp: Fix comment which erroneously identified
8790 gdb_file_cmd as gdb_load (the 19 May change was in fact to
8791 gdb_file_cmd not gdb_load).
8792 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
8793
8794 * gdb.base/setvar.exp: Make test names consistent between pass and
8795 fail cases. Use gdb_test more.
8796
8797Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8798
8799 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
8800
8801Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8802
8803 * gdb.base/help.exp: Fix expected help string for `show commands'.
8804
8805Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
8806
8807 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
8808
8809 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
8810 of a text section.
8811
8812Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
8813
8814 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
8815 that loop eventually terminates. Fix Connection refused logic so
8816 that testsuite will expire nicely.
8817
8818Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
8819
8820 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
8821 config/rom68k.exp: New tcl glue for the appropriate monitors.
8822 These all just end up calling monitor.exp.
8823 * config/monitor.exp (gdb_target_monitor): Handle `Connection
8824 refused' by retrying. Cleanup some timeout issues.
8825 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
8826 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
8827 callers don't have to set/restore global timeout variable.
8828
8829 * The following set of changes centralizes management of the global
8830 timeout variable. This way, it can be set in one target dependent
8831 place instead of dozens of places scattered throughout the test suite.
8832 If you need to lengthen a timeout, then you should either set timeout
8833 in one of the config/{target}.exp files, or multiply it by a factor.
8834 Setting it to an absolute value is always going to lose for some
8835 targets.
8836 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
8837 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
8838 * gdb.base/funcargs.exp: Don't set timeout.
8839 * gdb.base/list.exp (test_forward_search): Only use local timeout.
8840 * gdb.base/printcmds.exp (test_print_string_constants
8841 test_print_array_constants): Don't set timeout.
8842 * gdb.base/ptype.exp: Don't set timeout.
8843 * gdb.base/recurse.exp: Don't set timeout.
8844 * gdb.base/return.exp: Don't set timeout.
8845 * gdb.base/watchpoint.exp: Don't set timeout.
8846 * gdb.c++/classes.exp (do_tests): Don't set timeout.
8847 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
8848
8849Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
8850
8851 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
8852
8853Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8854
8855 * lib/gdb.exp: Disable chill tests for irix5.
8856
8857Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8858
8859 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
8860 each test pass or fail.
8861
8862Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8863
8864 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
8865 xlc not gcc.
8866
8867Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
8868
8869 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
8870
8871Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
8872
8873 * config/est.exp: Fix copyright and comments. Remove dead code.
8874 Use targetname, serialport and baud variables instead of fixed
8875 constants.
8876 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
8877 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8878
8879Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8880
8881 * gdb.base/watchpoint.exp: Don't run
8882 test_watchpoint_triggered_in_syscall for sunos.
8883
8884Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8885
8886 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
8887 they don't seem to exist. Do include stdio.h.
8888
8889Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8890
8891 * gdb.base/a1-selftest.exp: Add alpha xfail.
8892
8893Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8894
8895 * gdb.base/watchpoint.c (main): Prompt before calling read().
8896 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
8897 Revise accordingly. Remove cruft about sending "123" several
8898 times, until it gets noticed. Clean up the "print buf[0]" stuff
8899 so that it passes or fails, and waits for prompts in the usual way.
8900
8901Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8902
8903 * gdb.base/recurse.exp: Fix comment.
8904
8905 * TODO: Remove item about printing variables in nodebug.exp. Add
8906 item about enabling tests which are only run on some targets.
8907
8908 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
8909 fail, make test names unique, use new gdb_test convention
8910 regarding pattern, use gdb_test more, etc.).
8911
8912 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
8913 fail, make test names unique, etc.).
8914
8915Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8916
8917 * gdb.base/nodebug.c: Change return type of top and middle to
8918 short.
8919 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
8920 are fixed by the recent mdebugread.c changes. Allow `short ()'
8921 as type for top and middle.
8922
8923Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8924
8925 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
8926 nearly as I can tell, the whole thing was an accident in Stu's
8927 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
8928 to replace a send/expect pair with gdb_test, but ended up only
8929 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
8930 of 30 Mar 1995 took care of it, but left this vestigial comment
8931 which I am now nuking.
8932
8933Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8934
8935 * gdb.base/break.exp: Look for different line number for
8936 breakpoint at main depending on usestubs.
8937
8938Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8939
8940 * gdb.base/list.exp: Adjust some alternate expect patterns to
8941 match recent list0.c change. Add alternate expect pattern for
8942 output from `list default lines around main' for optimizing
8943 compilers.
8944
8945Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8946
8947 * lib/gdb.exp: If nosignals is not set, set it to 0.
8948
8949Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
8950
8951 * config/slite-gdb.exp: Responds to load symbol table prompt.
8952 * gdb.base/break.exp: Adjust line number, fix rerun.
8953 * gdb.base/langs0.c: Add #ifdef usestubs.
8954
8955Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
8956
8957 * gdb.base/list.exp: Adjust line contents after adding new lines in
8958 list0.c. Also fix a syntax error.
8959
8960 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
8961 * gdb.base/break.exp: ditto.
8962 * gdb.base/list.exp: ditto.
8963 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
8964 * gdb.base/run.c: ditto.
8965 * gdb.base/list0.c: ditto.
8966 * gdb.base/funcargs.c: ditto.
8967
8968Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
8969
8970 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
8971 $targetname, $serialport and $baud instead of hardwired variables.
8972 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
8973 target doesn't support signals.
8974
8975Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
8976
8977 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
8978
8979Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8980
8981 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
8982 Don't rely on the value of an auto variable before it has been
8983 initialized. Use gdb_test more.
8984
8985Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8986
8987 * lib/gdb.exp (default_gdb_version): A version number must start
8988 with a digit, but other than that contains all characters up to
8989 the first whitespace character.
8990
8991Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8992
8993 * gdb.base/commands.exp (breakpoint_command_test): New tests.
8994
8995Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8996
8997 * gdb.c++/*.exp: Warn if executable does not exist. The original
8998 reason for skipping the warning was that configure.in sometimes
8999 intentionally skipped building the executables but the tcl code
9000 had no way of knowing. That (a) was always bogus with respect to
9001 error handling, (b) is no longer true (right now there is no way
9002 to skip C++ tests).
9003
9004 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9005
9006Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9007
9008 * gdb.base/list.exp: Add expect patterns for output from
9009 SunPRO compiled executables.
9010 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9011 types.
9012
9013Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9014
9015 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9016 number (we are already testing that the correct source line text
9017 gets printed).
9018
9019 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9020 that is what is intended, but something needed to be done to get
9021 sunos4 native working again.
9022
9023 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9024
9025 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9026 apparently went with a (very) old xfail.
9027
9028Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9029
9030 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9031 runto_main is a proc in gdb.exp that will do 'step' for target use
9032 stubs.
9033 * gdb.base/exprs.exp: ditto.
9034 * gdb.base/interrupt.exp: ditto.
9035 * gdb.base/opaque.exp: ditto.
9036 * gdb.base/printcmds.exp: ditto.
9037 * gdb.base/ptype.exp: ditto.
9038 * gdb.base/scope.exp: ditto.
9039 * gdb.base/setvar.exp: ditto.
9040 * gdb.base/signals.exp: ditto.
9041 * gdb.base/twice.exp: ditto.
9042 * gdb.c++/classes.exp: ditto.
9043 * gdb.c++/inherit.exp: ditto.
9044 * gdb.c++/templates.exp: ditto.
9045 * gdb.base/break.exp: no run and hit main for stubs. Change line
9046 numbers for breakpoints and info breakpoint.
9047 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
9048 breakpoint().
9049 * gdb.base/callfuncs.c: ditto.
9050 * gdb.base/exprs: ditto.
9051 * gdb.base/interrupt.c: ditto.
9052 * gdb.base/opaque0.c: ditto.
9053 * gdb.base/printcmds.c: ditto.
9054 * gdb.base/ptype.c: ditto.
9055 * gdb.base/scope0.c: ditto.
9056 * gdb.base/setvar.c: ditto.
9057 * gdb.base/signals.c: ditto.
9058 * gdb.base/twice.c: ditto.
9059 * gdb.c++/misc.cc: ditto.
9060 * gdb.c++/templates.cc: ditto.
9061
9062Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9063
9064 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
9065
9066 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
9067 somewhere between `read' and `main.c'. I'm pretty sure the
9068 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
9069 and it isn't particularly useful.
9070
9071 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
9072
9073Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9074
9075 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
9076
9077Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
9078
9079 * config/mt-slite: add LIBS and -nostdlib.
9080 * config/slite-gdb.exp: add this new file to support sparclite target.
9081
9082Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
9083
9084 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
9085
9086 * gdb.base/a2-run.exp: Change argument to istarget from
9087 "*-*-vxworks" to "*-*-vxworks*".
9088 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9089
9090Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9091
9092 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9093 will not runto main but do a 'step' to step out of breakpoint().
9094 * config/mt-slite: add -Dusestubs.
9095
9096Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9097
9098 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9099 instead of just @.
9100
9101 * gdb.base/signals.exp: Add test for "handle all print".
9102 * TODO: Remove "handle all print". Also remove item about
9103 checking copyright date (I don't like the idea of a spurious FAIL
9104 based on when we run the tests).
9105
9106 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9107 for SunOS4 (reason for failure not investigated). Remove
9108 redundant test for $binfile.
9109
9110 * gdb.base/nodebug.c (array_index): Call malloc.
9111
9112 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9113
9114Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9115
9116 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9117 conventions and slightly simplify the matching regexp.
9118
9119Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9120
9121 * gdb.base/break.exp: Update gdb_test invocation to use new
9122 convention.
9123
9124 * lib/gdb.exp: If noargs is not set, set it to 0.
9125
9126 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9127 tests unique.
9128
9129 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9130
9131Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9132
9133 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9134 one argument of type "<non-float parameter>".
9135
9136Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9137
9138 * config/rom68k.exp: New file to support Motorola IDP board.
9139 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9140 * gdb.base/break.c: Change things around so that this program
9141 doesn't depend upon args. This is necessary to make remote
9142 targets work (in general, they can't take args).
9143 * gdb.base/break.exp: Don't try to send args to program. Don't
9144 expect output. Also, replace lots of code with gdb_test.
9145
9146Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9147
9148 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9149 printing of '\'' (which is what the comment says we are testing,
9150 even though we were not), not '''.
9151 (test_integer_literals_rejected): Test that printing ''' is an error.
9152
9153 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9154 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9155 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9156 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9157 Use gdb_test not test_print_accept.
9158 * lib/gdb.exp: Remove test_print_accept.
9159
9160 * gdb.base/signals.exp (signal_tests_1): Make pass message
9161 consistent with fail message.
9162
9163 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9164 unsigned char; the bug (PR 1821) is fixed.
9165
9166 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9167
9168 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9169 successful tests--makes xfailing them work right.
9170
9171Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9172
9173 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9174 only \r\n, not .*. The test can pass .* as the last thing in
9175 $pattern if that is what it wants. In addition to providing this
9176 flexibility, this change should speed up pattern matching in cases
9177 where the pattern already ended with .* (there were a number of
9178 them). This change also helps catch bad patterns--in the old
9179 scheme the typo "char \*" instead of "char \\*" would pass. Now
9180 it is caught.
9181 * Many .exp files: Update callers.
9182
9183 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9184 clearer and does not spuriously match multiple ('s. Likewise for
9185 ) and *.
9186
9187 * gdb.base/nodebug.exp: Test ability to call a function and pass
9188 it a string (even with no debugging info).
9189
9190 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9191 "p '\'", which is the same as "p ''" once tcl gets done with
9192 quoting, to "p '\\'", which I suspect is what is intended (one
9193 backslash gets sent to GDB).
9194
9195 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9196
9197Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9198
9199 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9200 1817) was fixed literally years ago.
9201
9202Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9203
9204 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9205 test, it causes stepping out of call_after_alloca_subr with
9206 optimizing compilers.
9207 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9208 fails.
9209
9210 * gdb.c++/templates.exp: Source templ-info.exp only if
9211 the templates executable exists.
9212
9213 * gdb.c++/misc.cc (class Contains_static_instance,
9214 class Contains_nested_static_instance),
9215 gdb.c++/classes.exp (test_static_members): Test printing of
9216 a class that contains a static instance of the class.
9217
9218Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9219
9220 * gdb.base/langs2.c (cppsub_): Don't prototype.
9221 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9222 only, I believe).
9223
9224Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9225
9226 * lib/gdb.exp (skip_chill_tests): New procedure.
9227
9228 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9229
9230Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9231
9232 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9233 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9234
9235Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9236
9237 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9238
9239 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9240 disassemble 8, not 16, instructions for part 4.
9241
9242 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9243 support the latter anymore.
9244
9245 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9246 -DNO_PROTOTYPES.
9247 * gdb.base/callfuncs.c: Control use of prototypes based on
9248 NO_PROTOTYPES, not __STDC__.
9249 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9250 t_float_values2 tests if prototypes in use.
9251
9252 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9253 t_double_values): When checking differences against DELTA, check
9254 that difference is within the range (-DELTA,DELTA), not just
9255 (-infinity,DELTA).
9256
9257Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9258
9259 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9260 'file' command firts, then 'target', then 'load', this is due to gdb
9261 target set up.
9262 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9263
9264Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9265
9266 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9267 FP load/store variants.
9268 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9269
9270Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9271
9272 * gdb.base/term.exp: Do not give a warning if not native, it is
9273 not an abnormal condition.
9274
9275Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9276
9277 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9278 t_char_array".
9279
9280Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9281
9282 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9283 are getting the version number.
9284
9285 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9286 if not native, it is not an abnormal condition.
9287
9288Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9289
9290 * lib/gdb.exp: Just use "file exists", rather than undocumented
9291 dejagnu procedure "findfile".
9292
9293Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9294
9295 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9296 (LDFLAGS): Set to -Xlinker -Ur.
9297
9298 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9299 Removed, these values are set by lib/gdb.exp.
9300
9301 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9302
9303Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9304
9305 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9306 of replicating gdb startup code.
9307
9308 * config/mt-vxworks (LDFLAGS): Set to -r.
9309 (CFLAGS_FOR_TARGET): Removed.
9310
9311 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9312 (gdb) and gdb for vxworks uses (vxgdb).
9313
9314 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9315 executable is not in the tree and host != target, use sed and
9316 program_transform_name to determine the gdb name used by the
9317 target.
9318
9319 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9320 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9321
9322Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9323
9324 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9325 floats, chars, and shorts where there are ANSI-style function
9326 definitions.
9327
9328 * gdb.base/langs.exp, gdb.base/langs*: New test.
9329 * gdb.base/Makefile.in: Build it.
9330 * TODO: Remove item about checking that C names don't get C++
9331 demangling applied; this test tests it.
9332
9333Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9334
9335 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9336 went with the const70 xfail. The xfail went away a year ago.
9337
9338 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9339
9340 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9341 for hp300.
9342
9343 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9344
9345 * gdb.base/a1-selftest.exp: Don't run on hp300.
9346
9347Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9348
9349 * Makefile.in (site.exp): Set host_alias and target_alias as well
9350 as host_triplet and target_triplet.
9351
9352Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9353
9354 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9355
9356 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9357 places as other ecoff systems).
9358
9359 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9360 ultrix.
9361
9362Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9363
9364 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9365 remove them.
9366 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9367 variable and "variable" in addition to "data variable".
9368 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9369
9370 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9371 2.
9372 * gdb.base/list1.c (long_line): Add additional statement at start
9373 of function.
9374 * gdb.base/list.exp (test_forward_search): Update line number to
9375 reflect new statement.
9376
9377Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9378
9379 * gdb.base/signals.exp: Reinitialize searched source directories
9380 after gdb_start call.
9381
9382Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9383
9384 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9385 * gdb.stabs/Makefile.in: Likewise.
9386
9387 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9388 change. Instead split the tests into smaller pieces.
9389 * gdb.disasm/hppa.s: Corresponding changes.
9390
9391Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9392
9393 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9394 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9395
9396 * gdb.base/funcargs.exp: Modify many tests so that every test
9397 either passes or fails. Make some test names unique.
9398
9399Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9400
9401 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9402 Call stty to set interrupt character.
9403
9404 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9405 for HP assembler versus GNU assembler based on actual behavior of
9406 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9407
9408 * TODO: Suggest a few more stepping tests.
9409
9410Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9411
9412 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9413 restart GDB for h8300 after a continue.
9414 (return): Add pattern to match a29k-udi behavior.
9415 * gdb.base/nodebug.exp: Remove obsolete comment.
9416 * gdb.base/regs.exp: New file, testing of register displays.
9417 * gdb.base/return.exp: Fix typo in reference to $objdir.
9418 * gdb.base/whatis.exp: Always start with a fresh GDB.
9419
9420Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9421
9422 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9423 higher, these tests generate a lot of output.
9424
9425Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9426
9427 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9428 code following the catch silently ignored some errors; without the
9429 catch they should be thrown like any other tcl error. Also, the
9430 catch used "" instead of {} which meant all the callers who wanted
9431 to include one of the characters "[]$ had to quote it an extra time.
9432 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9433 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9434 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9435 Remove extra quoting.
9436
9437Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9438
9439 * gdb.base/commands.exp: Make test names unique; every test either
9440 passes or fails. Update some comments.
9441
9442 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9443
9444Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9445
9446 The following fixes a FAIL caused by the fact that the alpha stabs
9447 configuration didn't use the ".if alpha" code in weird.def.
9448 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9449 bit pointer, so the 32 bit version works even on the alpha.
9450 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9451 Remove the stuff which allowed us to have separate versions for
9452 alpha and everything else.
9453
9454 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9455 regexp which "info func operator\[\](" is supposed to match. Fix
9456 string to send to GDB. Note that GDB still doesn't work right. Add a
9457 new test for "info func .perator\[\](" which GDB does handle correctly.
9458
9459 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9460
9461Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9462
9463 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9464 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9465 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9466 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9467 it makes the tests harder to understand and confuses test-o-matic.
9468 The preferred style is that each test provides a PASS or a FAIL,
9469 and has a unique message (e.g. "continue #54" not just "continue")
9470 which is the same for the pass and the fail.
9471 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9472 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9473 to lib/gdb.exp.
9474 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9475 prt_accept which was basically the same thing. Likewise for
9476 test_print_reject and prt_reject.
9477 * lib/gdb.exp (test_print_reject): Add some more error message
9478 patterns to match from the former printcmds.exp (prt_reject).
9479 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9480 One defect of the passcount stuff is that some of it failed to
9481 report XPASS where appropriate.
9482 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9483 stuff before and after arg in expected pattern.
9484 (test_paddr_operator_functions): Re-do test without print_addr_of;
9485 this is the only test which seems to want extra stuff there.
9486
9487Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9488
9489 * gdb.base/nodebug.exp: Update new tests to reflect improved
9490 wording of gdb output.
9491
9492 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9493 and "ptype" work on variables in files compiled without -g.
9494 Replaces commented out "maint print msymbol" tests.
9495
9496Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9497
9498 * gdb.base/setvar.c (dummy): Call malloc.
9499
9500 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9501 losing with the irix4 sed.
9502
9503 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9504 ALRM" on irix4.
9505
9506Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9507
9508 * TODO: Remove items about corefile.exp testing new exec-file and
9509 backtrace; both are now done. Add items about printing enums.
9510
9511Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9512
9513 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9514 "get signal $thissig" test fails.
9515
9516 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9517
9518Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9519
9520 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9521 compiler warning with dec alpha compiler.
9522
9523 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9524 extra \n from gdb_test call (this explains why the prompt test
9525 that I removed yesterday was there).
9526 (user_defined_command_test): Remove extra \n and prompt test.
9527
9528 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9529 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9530 doesn't exist.
9531 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9532 Also remove alpha workaround, which turns out to be because
9533 SIGABRT == SIGLOST.
9534
9535 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9536
9537 * gdb.base/help.exp: Don't test "help show".
9538
9539Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9540
9541 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9542 "set print address" is on.
9543 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9544 pass prompt to gdb_test; gdb_test already looks for the prompt.
9545
9546 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9547
9548 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9549 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9550 was to make sure that gdb can read a core file. But (a) the "read
9551 the corefile" part didn't make it to a1-selftest.exp, we just
9552 delete the corefile after creating it, and (b) we test reading
9553 corefiles in corefile.exp anyway. Also, this test left around a
9554 xgdb process on Solaris.
9555
9556 * gdb.base/corefile.exp: Also test backtrace.
9557
9558Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9559
9560 * gdb.base/commands.exp: Test a simple user defined command with
9561 arguments and if/while statements; verify the full user command is
9562 printed by "show user".
9563
9564 * gdb.base/commands.exp: Test if/while commands as part of a
9565 breakpoint command list; verify they appear in breakpoint
9566 information.
9567
9568Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9569
9570 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9571 than by dividing by zero.
9572
9573Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9574
9575 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9576 performing an inferior call with watchpoints enabled.
9577 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9578 call.
9579
9580Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9581
9582 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
9583 of "file" command.
9584
9585 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
9586 Add additional pattern for when "int operator int(void);" appears
9587 in a different order.
9588
9589Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9590
9591 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
9592
9593 * gdb.base/help.exp: Replace most of docstrings for "info signals"
9594 and "signal" with ".*".
9595
9596Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9597
9598 * TODO: Add note about "handle all nostop".
9599
9600 * gdb.base/{sigall.c, sigall.exp}: New test.
9601 * gdb.base/Makefile.in: Add it.
9602
9603Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
9604
9605 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
9606 when invoking GDB, suppresses any windowing interface.
9607
9608Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
9609
9610 * config/sim-gdb: New file, simulator testing support.
9611
9612Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9613
9614 * gdb.base/interrupt.exp: Test calling func1 twice.
9615
9616Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9617
9618 * gdb.base/list.exp (test_forward_search): Set timeout higher
9619 when we'll be getting lots of output from gdb.
9620
9621 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
9622 "init_malloc" to after the expect statement. Run it if that
9623 regexp is taken, but also for two others which happen if source
9624 cannot be found.
9625
9626Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9627
9628 * gdb.base/printcmds.exp: New test, for printing register before
9629 program is running.
9630
9631Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9632
9633 * gdb.base/list.exp: Correct some alternate expect patterns
9634 to reflect changes in list1.c.
9635
9636Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9637
9638 * TODO: Add item regarding large frames.
9639
9640 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
9641
9642 * TODO: Remove item about enabling return.exp; it
9643 is enabled. Suggest a few more "return" tests.
9644
9645Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9646
9647 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
9648 anonymous unions.
9649
9650Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9651
9652 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
9653 and pr-5646.o, so "make" is the same as "make all", not "make
9654 pr-4975.o".
9655
9656Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
9657
9658 * gdb.base/list.exp: Adjust expectations to reflect changes in
9659 list1.c.
9660 (test_forward_search): New test proc.
9661 * gdb.base/list1.c (long_line): New function, has long source line.
9662
9663Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 * gdb.base/a1-selftest.exp: Change initial stepping to know about
9666 additional line of code that was added.
9667
9668Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
9669
9670 * gdb.disasm/hppa.s: Break the large branching tests into smaller
9671 tests so as not to overflow expect's input buffers.
9672 * gdb.disasm/hppa.exp: Corresponding changes.
9673
9674Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9675
9676 Beginnings of template debugging tests.
9677 * gdb.c++/templ-info.cc: New file to test for template
9678 debugging capability of the compiler.
9679 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
9680 templ-info.cc.
9681 * gdb.c++/templates.cc: Add explicit template instantiations
9682 to enable compiling with -fno-implicit-templates. Add destructor
9683 and 'value' method to T5 class for template tests.
9684 * gdb.c++/templates.exp: Add testcases for printing of template
9685 types, setting breakpoints on template methods and calling a
beb998c6 9686 template method.
c906108c
SS
9687
9688Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
9689
9690 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
9691 branch target since some assemblers (gas-2.5) may emit a
9692 relocation for the branch instead of resolving it in the
9693 assembler.
9694
9695Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9696
9697 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
9698 through signal handler.
9699
9700Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9701
9702 * configure.in (*-*-netware): Use config/mt-netware.
9703
9704 * config/mt-netware: New file.
9705 * config/mt-i386-netware: Removed, separate configs for different
9706 netware architectures are no longer needed now that we have
9707 --with-headers.
9708
9709Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9710
9711 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
9712 by the recent changes to use ANSI C arithmetic conversions.
9713
9714Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9715
9716 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
9717 bug involving using inferior_pid to figure out whether to select a
9718 frame.
9719
9720Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
9721
9722 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
9723 match the current disassembler output.
9724
9725Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
9726
9727 * gdb.fortran/exprs.exp: Expect VOID instead of void.
9728 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
9729 types, expect "int" as type of integer values (for now).
9730
9731Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
9732
9733 * gdb.base/commands.exp: New tests for if/while commands.
9734
9735Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
9736
9737 * lib/gdb.exp (runto): Replace sub-pattern for hex value
9738 by .*, since hex values have different syntax in Chill mode.
9739
9740Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9741
9742 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
9743 linefeed from expect pattern for repeated types with indices > 9.
9744
9745Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
9746
9747 First part of Fortran test suite.
9748 * gdb.fortran: New directory.
9749 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
9750
9751Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9752
9753 * gdb.base/default.exp: Update expect pattern for load command
9754 without arguments.
9755
9756Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
9757
9758 * configure.in: Change i386 to i[345]86.
9759 * gdb.base/configure.in: Likewise.
9760 * gdb.c++/configure.in: Likewise.
9761 * gdb.chill/configure.in: Likewise.
9762
9763Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
9764
9765 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
9766 patterns, since that is not a valid context for comments.
9767
9768Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
9769
9770 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
9771 repeated types and repeated types with indices > 9.
9772
9773Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
9774
9775 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
9776 2417; old bug has been fixed.
9777
9778Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
9779
9780 * gdb.base/interrupt.exp: When trying to wake up the inferior,
9781 send the newline ourselves instead of assuming gdb_test will do
9782 so when passed an empty input string.
9783
9784 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
9785 stabs testcode.
9786
9787Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9788
9789 * lib/gdb.exp (gdb_test): Don't send anything if the first
9790 argument is an empty string. This makes cases where we want to
9791 match output that is already in expect's buffers (for example,
9792 matching a breakpoint after gdb_run_cmd has been called) work
9793 reliably.
9794
9795Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9796
9797 * config/netware.exp: New file.
9798
9799Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9800
9801 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
9802 the -B and -L prefixes so we can find the debugging stub.
9803
9804 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
9805 there and we are using the gcc from the tree.
9806
9807 * gdb.base/types.c: Removed.
9808
9809 * gdb.base/configure.in: Look for makefile fragments in ../config.
9810 Recognize i386-*-netware.
9811 * gdb.c++/configure.in: Likewise.
9812
9813Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9814
9815 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
9816 the correct TCL syntax.
9817
9818Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9819
9820 * gdb.base/opaque.exp: use runto instead of messing around with
9821 breakpoints. Simplify by using gdb_test.
9822
9823 * gdb.base/bitfields.exp: restart between tests on netware targets
9824 because breakpoints aren't relocated after target death. Run
9825 processes to completion.
9826
9827 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
9828
9829Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
9830
9831 * Makefile.in: Remove extra tabs that confuse some versions
9832 of "make". Use the newly built gdb to test with by default,
9833 rather than the first one in the tester's search path.
9834
9835Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
9836
9837 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
9838
9839 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
9840 condition help.
9841
9842Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9843
9844 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
9845
9846 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
9847 running.
9848 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
9849 * gdb.base/funcargs.exp: Likewise.
9850
9851 * gdb.base/bitfields.exp: Simplify by using gdb_test.
9852 * gdb.base/funcargs.exp: Likewise.
9853
9854 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
9855 message is "".
9856
9857Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9858
9859 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
9860 return,signals,twice}.exp: Handle non-existant binaries
9861 consistantly.
9862
9863 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
9864 * gdb.base/Makefile.in: Don't try to generate a core dump, we
9865 might testing a cross development system.
9866
9867Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9868
9869 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
9870 runtest script is relative to ${srcdir}, not ${rootdir}.
9871
9872Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
9873
9874 * gdb.base/signals.exp: Allow for optionality of breakpoint
9875 address.
9876
9877Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9878
9879 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
9880
9881Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9882
9883 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
9884 for size_t definition.
9885 * gdb.c++/templates.cc: Likewise
9886
9887 * config/mt-i386-netware: New file.
9888
9889 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
9890 defined.
9891
9892 * gdb.base/Makefile.in: Added support for systems that name core
9893 files by appending "core" to the program name.
9894 * gdb.base/a1-selftest.exp: Likewise.
9895
9896Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9897
9898 * gdb.base/return.exp: Add comment and message for `return double'
9899 test failure on Sparc Solaris.
9900
9901Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
9902
9903 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
9904
9905Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9906
9907 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
9908 from optimizing them away.
9909 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
9910 patterns to include default constructors and assignment operators,
9911 to match gcc versions beyond 2.5.8. Accept any cplus demangling
9912 character in the output of the virtual base pointer.
9913
9914Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9915
9916 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
9917 expression match in print_addr_of to avoid unintented matches.
9918 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
9919 versions up to 2.5.8.
9920
9921Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9922
9923 * gdb.base/list.exp: Tweak alternate pattern for listing of an
9924 included file to run under newer versions of expect.
9925 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
9926 consecutive >'s in templates to accomodate recent cplus-dem.c change.
9927 Remove xfail for the virtual table of BDDHookV.
9928
9929Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
9930
9931 * lib/gdb.exp (string_to_regexp): Set a default result.
9932 (default_gdb_start): Fix misleading message.
9933
9934Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
9935
9936 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
9937 Remove all CC, etc definitions.
9938 * config/mt-hpux: New file.
9939 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
9940 (CFLAGS, LDFLAGS): Define.
9941 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
9942
9943 * Makefile.in (site.exp): Don't insert host_os, etc.
9944 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
9945 (distclean): Check existence of subdir.
9946 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
9947 * gdb.base/Makefile.in: General cleanup and simplification.
9948 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9949 to build executables. Use default rule to build .o files.
9950 (EXPECT, RUNTEST, CC): Fix relative pathname.
9951 (site.exp): Don't insert host_os, etc.
9952 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
9953 and/or SIGUSR1 defined.
9954 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
9955 * gdb.c++/Makefile.in: General cleanup and simplification.
9956 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9957 (CFLAGS): Remove.
9958 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
9959
9960Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
9961
9962 * gdb.base/recurse.exp: Misc changes to get tests running again
9963 after Kung's changes to the watchpoint code.
9964 * gdb.base/watchpoint.exp: Likewise.
9965
9966Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
9967
9968 * lib/gdb.exp (string_to_regexp): Convert {\} also.
9969
9970Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
9971
9972 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
9973 * lib/gdb.exp (default_gdb_start): Define.
9974 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
9975 gdb.base/funcargs.exp, gdb.base/opaque.exp,
9976 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
9977 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
9978 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
9979 Don't call gdb_target_udi in between tests.
9980
9981Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9982
9983 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
9984 (which was basically just a local version of the same thing). In
9985 addition to avoiding duplication, gdb_test_exact is faster.
9986 * lib/gdb.exp (gdb_test_exact): Fix typo.
9987
9988 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
9989 don't give an error.
9990
9991 * gdb.base/term.exp: Call delete_breakpoints before starting.
9992
9993 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
9994 (t10): Add comment.
9995
9996Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9997
9998 Reorganization of the GDB Test Suite.
9999
10000 * gdb.base: New directory, contains all the basic tests.
10001 * gdb.c++: New directory, tests specific to C++.
10002 * gdb.chill: New directory, tests specific to Chill.
10003 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10004 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10005 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10006 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10007 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10008 t30-31 to chill).
10009 * */gdbme.*: Rename to match appropriate expect scripts.
10010 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10011 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10012 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10013 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10014 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10015 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10016 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10017 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10018 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10019 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10020 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10021 gdb.c++/virtfunc.cc: New names of C++ files.
10022 * gdb.chill/chillvars.ch: New name of Chill file.
10023 * gdb.base/configure.in, gdb.c++/configure.in,
10024 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10025 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10026 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10027 * configure.in (configdirs): Update to reflect directory changes.
10028 (target_abbrev): No longer define for any configuration.
10029 * Makefile.in: Cosmetic improvements to header comments.
10030
10031Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10032
10033 Various changes to gdb.t31:
10034
10035 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
10036 * gdbme.ch: Make all key-words and predefineds be upper-case.
10037 * chillvars.exp: Expect key-words and predefinds in upper-case.
10038
10039 * chillvars.exp: Use gdb_test_exact many places.
10040 Change expected output for arrays (which now includes index labels).
10041
10042 * pr-5020.exp, gdme.ch (module PR_5020):
10043 New test, for PR-5020.
10044
10045Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
10046
10047 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
10048 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
10049
10050Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
10051
10052 * Makefile.in: Fix bit-rot in definitions of CHILL,
10053 CHILL_FOR_TARGET and Chill_LIB.
10054 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
10055 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
10056 CHILL, and CHILL_LIB.
10057
10058Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
10059
10060 * Revert the previous changes. Please see Rob's directory
10061 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
10062
10063Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
10064
10065 * Makefile.in, configure.in, config/mips-gdb.exp,
10066 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
10067 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
10068 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
10069 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
10070 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
10071 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
10072 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
10073 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
10074 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
10075 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
10076 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
10077 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
10078 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
10079 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
10080 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
10081 changes from 94Q1.
10082
10083Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
10084
10085 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
10086 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
10087 Rob's new testing fragments.
10088
10089Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10090
10091 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10092 lib/gdb.exp: Replace error proc calls with perror.
10093
10094Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10095
10096 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10097 version also, match on casted version strings, and match on
10098 gdb startup case where the line numbers might be messed up.
10099
10100Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10101
10102 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10103 (CFLAGS): Delete it from here.
10104
10105Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10106
10107 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10108
10109Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10110
10111 * Makefile.in (RUNTEST): Default to just "runtest".
10112
10113Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10114
10115 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10116 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10117 the code has been restructured.
10118
10119Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10120
10121 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10122 \n, not just one of each.
10123
10124 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10125 /bin/cc gives a warning if you do.
10126
10127Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10128
beb998c6 10129 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10130 __t10ListS_link1ZUiRCUiPT0
10131
10132Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10133
10134 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10135 on local variables in recursive functions.
10136
10137 * gdb.t07/Makefile.in: Build the new test.
10138
10139Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10140
10141 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10142 directly. Instead compare the return values from actual calls.
10143
10144Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10145
10146 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10147
10148Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10149
10150 * From Peter Schauer with minor modifications.
10151 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10152 stops in mid-line in the caller. Add xfail for returning a float
10153 value on X86 targets.
10154
10155Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10156
10157 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10158 to avoid expect lossage.
10159 (fmem_LRbug_tests): Likewise.
10160 * gdb.disasm/hppa.s: Corresponding changes.
10161
10162 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10163 conditions to work with latest dejagnu/expect.
10164
10165 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10166 expected to fail on the PA.
10167 (backtrace in call with trampolines): Explicitly require main
10168 to be frame #1 (no trampolines should show up in backtrace).
10169
10170 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10171 "continue -expect".
10172 * gdb.t06/break.exp: Likewise.
10173 * gdb.t07/watchpoint.exp: Likewise.
10174 * gdb.t13/bitfields.exp: Likewise.
10175 * gdb.t15/{funcargs,return}.exp: Likewise.
10176 * gdb.stabs/weird.exp: Likewise.
10177 * config/{mips,udi}-gdb.exp: Likewise.
10178
10179 * hppa.sed: Enclose comments within a sed command to avoid
10180 losing with the old OSF1 sed.
10181
10182Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10183
10184 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10185 sequent dynix.
10186 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10187 * gdb.t15/funcargs.exp: Conditionally step again to really
10188 finish from marker_call_with_trampolines. Handle the case where
10189 the first step from within call_with_trampolines already steps
10190 us back to main.
10191 * gdb.t15/gdbme.c: Add comment to closing brace of
10192 call_with_trampolines for funcargs.exp.
10193
10194Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10195
beb998c6 10196 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10197 Fix typo(s).
10198
10199Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10200
10201 * gdb.t07/gdbme.c: More code for watchpoint testing.
10202
10203 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10204 "Hardware watchpoint" throughout file.
10205 (test_watchpoint_triggered_in_syscall): New test.
10206 (test_complex_watchpoint): New test.
10207
10208Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10209
10210 * gdbme.c (call_with_trampolines): New function to try and step
10211 into. Tests trampoline problems on the PA.
10212
10213 * funcargs.exp (localvars_in_indirect_call): No longer expect
10214 stepping into indirect call to fail on PAs.
10215 (test_stepping_over_trampolines): New test.
10216
10217Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10218
10219 * TODO: Add suggestions for static member function tests, and
10220 completion tests.
10221
10222Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10223
10224 * TODO: Add suggestions for "p/a" tests.
10225
10226 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10227 (default_gdb_exit): Replace all the hair with sending "quit" to
10228 the process with a simple close.
10229
10230Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10231
10232 * TODO: Add suggestions for shared library tests.
10233
10234Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10235
10236 * TODO: Add suggestions for x/s tests.
10237
10238Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10239
10240 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10241 "enable once", and "enable breakpoints once" with ".*".
10242
10243Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10244
10245 * TODO: Add suggestions about structure passing tests.
10246
10247Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10248
10249 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10250 the primary1 test, use work around if __GNUC__ < 2.
10251 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10252 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10253 Test for bad output rather than waiting for timeout. Issue
10254 second continue only if first continue failed.
10255
10256Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10257
10258 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10259 operator[] test with gdb_test because the old code didn't seem to
10260 be getting the quoting right with the new dejagnu.
10261
10262Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10263
10264 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10265 one from the path.
10266 * Makefile.in: Use a fresh expect if there is one, use runtest
10267 from the src tree if there is one.
beb998c6 10268
c906108c
SS
10269Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10270
10271 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10272 next over recursive call. Revise the tests from that point on
10273 (which had been skipped) to match GDB's actual (correct) output.
10274
10275 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10276 with next over a breakpoint whose condition is false.
10277
10278 * gdb.t00/help.exp: Comment out "help set print" tests just like
10279 (and for same reason as) "help set" test.
10280
10281Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10282
10283 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10284 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10285
10286Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10287
10288 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10289 necessary gdb_target_udi.
10290
10291 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10292
10293 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10294 1838 and 2417; they are fixed.
10295
10296 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10297 gdb.t03/ptype.exp (ptype structure, ptype union):
10298 Remove xfails; the test is looser than when the xfails were added.
10299
10300 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10301 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10302
10303 * gdb.t01/run.exp: Only run shell test if isnative.
10304
10305 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10306 since "run" automatically loads if necessary. Call gdb_target_udi
10307 after the "file" since "file" kills any execution target.
10308
10309 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10310 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10311 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10312 argument for UDI.
10313
10314Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10315
10316 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10317
10318 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10319
10320Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10321
10322 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10323 properly quoting regexps. This makes the second argument to
10324 demangle a fixed string, which matches the callers, instead of a
10325 shell-style pattern which is what the previous implementation
10326 used. Update some of the callers.
10327
10328Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10329
10330 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10331 (comib_nullified_tests): Fix typo.
10332 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10333 strings. No longer expected to fail.
10334
10335 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10336 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10337 strings. No longer expected to fail.
10338
10339 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10340 string. No longer expected to fail.
10341
10342Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10343
10344 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10345 No longer expected to fail.
10346
10347 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10348 string. No longer expected to fail.
10349
10350Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10351
10352 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10353 only in the names (I probably got most of them). I was even
10354 generous with some which differed in underscores in names, and
10355 probably missed a few, and I *still* was able to remove almost a
10356 third of the file with almost no impact on testsuite coverage.
10357
10358Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10359
10360 * gdb.t00/default.exp: Match udi_attach error message as well as
10361 the one from child_attach.
10362
10363 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10364
10365 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10366
10367 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10368 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10369
10370 * Move test with enums and partial symbols back to
10371 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10372 Reverts the change of 26 May 93. Per today's change to
10373 stabs.texinfo, the behavior that weird.exp was expecting was
10374 unreasonable; what is important is that the compiler+gdb get
10375 things right, which happens with a recent gcc. Also fix the test
10376 to deal with native compilers which put out the stab gdb can't
10377 deal with.
10378
10379Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10380
10381 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10382 in the names. The main thing these accomplish is to slow things down.
10383 Many more such duplicates surely remain.
10384
10385 * gdb.t00/help.exp: Comment out "help support" test just like
10386 (and for same reason as) "help set" test.
10387
10388Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10389
10390 * gdb.t06/break.exp: Remove setup_xfails for
10391 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10392 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10393 about known bug in gcc to include up through 2.5.8.
10394 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10395 well as "_vb$".
10396 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10397 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10398 with latest gcc and gdb.
10399 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10400 well as "_vb$".
10401
10402Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10403
10404 * configure.in (hppa*-*-*): Also configure and build stabs-only
10405 tests.
10406
10407Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10408
10409 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10410 * gdb.t10/configure.in (hppa*-*-*): Use it.
10411
10412Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10413
10414 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10415
10416Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10417
10418 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10419 versions prior to 1.13.5.
10420
10421Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10422
10423 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10424 the prompt is at the start of a line.
10425
10426Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10427
10428 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10429 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10430 in the copr tests now.
10431 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10432 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10433 expected to fail.
10434
10435Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10436
10437 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10438 gdb.t31/chillvars.exp, lib/gdb.exp:
10439 Tweak to run under either version of expect.
10440 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10441 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10442 * gdb.t11/list.exp: Remove extraneous whitespace.
10443
10444Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10445
10446 * gdb.t16/printcmds.exp (test_print_strings): Accept
10447 "(unsigned char *) " before the string.
10448
10449 * TODO: Add notes about printing of fancy types and GDB expressions.
10450
10451Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10452
10453 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10454 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 10455 if doing mips-idt-ecoff.
c906108c
SS
10456
10457Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10458
10459 * Most .exp files: Tweak to run under either version of expect.
10460
10461Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10462
10463 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10464 xfails; I'm not sure why they are failing, but not because of PR 1806.
10465
10466Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10467
10468 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10469 defined in lib/gdb.exp.
10470
10471Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10472
10473 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10474 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10475 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10476 have to be typeless.
10477
10478Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10479
10480 * TODO: Add suggestion for copyright year test.
10481
10482Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10483
10484 * configure.in (*-*-lynxos*): Add stabs tests.
10485
10486Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10487
10488 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10489 so insert a tab before any assembler directive in column zero.
10490
10491 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10492 stores.
10493 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10494 stores.
10495 (fpu_short_memory_tests): Likewise.
10496
10497Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10498
10499 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10500 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10501 .stabs directives in comments.
10502
10503Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10504
10505 * TODO: New file, describing tests we could write.
10506 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10507
10508Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10509
10510 * gdb.t06/signals.exp: Add kludge to force re-sync.
10511
10512 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10513 to xgdb instead of gdb, get out of gdb.
10514
10515Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10516
10517 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10518 for info.
10519
10520Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10521
10522 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10523 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10524 * gdb.stabs/hppa.sed: New sed script for the PA.
10525
10526Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10527
10528 * gdb.stabs: Re-write weird.def and configuration to use sed
10529 instead of cpp. sed is portable and POSIX; cpp is neither.
10530
10531Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10532
10533 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10534
10535Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10536
10537 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10538
10539Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10540
10541 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10542 "_vb$".
10543 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10544 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10545
10546Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10547
10548 * lib/gdb.exp: Comment out code which depends on non-existent
10549 `transform' procedure.
10550
10551Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10552
10553 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10554 * lib/gdb.exp: Transform tool name.
10555 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10556 1.1's new error handling system.
10557
10558Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10559
10560 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10561
10562Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10563
10564 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10565 They made pattern matching so slow that timeouts happened on
10566 heavily loaded systems. Now any output from "show print" which
10567 gets us back to the GDB prompt is a PASS.
10568
10569Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10570
10571 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10572
10573Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10574
10575 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10576
10577 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10578 It is not from PR 3220.
10579
10580Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10581
10582 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
10583 just started failing because they depended on the order the
10584 subcommands are presented, or exact docstring text. This kind of
10585 test is a pain and has minimal benefit.
10586
10587Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10588
10589 * gdb.t09/corefile.exp: At end of test, use "core" command with
10590 no arguments.
10591
10592Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
10593
10594 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
10595 17}/Makefile.in: Make it possible to run the testsuite with Sun
10596 make and CC = cross gcc by adding explicit build rules for .o
10597 files.
10598
10599Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10600
10601 * gdb.t15/funcargs.exp: Don't put comments on same line as
10602 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 10603
c906108c
SS
10604Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10605
10606 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
10607
10608Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
10609
10610 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
10611 * gdb.t20/inherit.exp: remove three dumplicate entries.
10612
10613Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10614
10615 * gdb.t06/break.exp: For "next over recursive call", fail on any
10616 incorrect output, not just on "factorial (value=2)".
10617
10618Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10619
10620 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
10621 working now. Add an xfail if accesing a bss variable causes
10622 a memory error if the target is not yet run.
10623
10624Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10625
10626 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
10627 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
10628 name of __st* demangling (2 strings). Did Kung really get the
10629 more than 95 others right without testing them?
10630
10631Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
10632
10633 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
10634
10635Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
10636
10637 * configure.in (configdirs): Add gdb.disasm
10638 * gdb.disasm: New directory for GDB disassembler tests.
10639 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
10640
10641Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10642
10643 * gdb.t00/help.exp: Don't test "help set".
10644
10645 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
10646 from within expect statements. None of these happen anymore and
10647 they cause regressions to be silently unnoticed.
10648
10649 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
10650 messages) about known failures with gcc cygnus-2.4.5-930417.
10651
10652 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
10653 comp-info.exp so it gets built if it doesn't exist.
10654
10655 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
10656 it is no longer used.
10657 * gdb.t13/comp-info.c: Removed.
10658
10659Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10660
10661 * gdb.t06/signals.exp: Add xfail for sun3.
10662
10663Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10664
10665 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
10666 relevant because ^C doesn't get sent but failure can be reproduced
10667 interactively).
10668
10669Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10670
10671 * gdb.stabs/alpha.mt: New configuration file for alpha.
10672 * gdb.stabs/configure.in: Use it.
10673 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
10674 sharing with alpha.mt, redefine long to word via preprocessor.
10675 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
10676 for alpha.
10677 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
10678 native cc.
10679 * gdb.t00/teststrategy.exp: Change expect string so that we
10680 consume the `(xgdb)' from the command echo and from the gdb prompt.
10681 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
10682 gdb currently compares all values as long, so this failure probably
10683 applies to any configuration where LONGEST is bigger than a target int.
10684 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
10685 with gcc.
10686 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
10687 to handle opaque pointers, gcc is.
10688 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
10689 as first argument. Include <sys/types.h> and change all operator
10690 new definitions to use size_t.
10691 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
10692 now that we use size_t.
10693
10694Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10695
10696 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
10697 a long or float array cast all array members to the same type.
10698 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
10699 with 64 bit longs.
10700 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
10701 on alpha.
10702 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
10703
10704Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10705
10706 * gdb.t24 (demangle.exp): Constructors of templates have names like
10707 vector<int>::vector(int) not vector<int>::vector<int>(int). See
10708 section 14.6 of the ARM.
10709
10710 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
10711 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
10712 accomplish little and slow down the testsuite.
10713
10714 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
10715 Accept spaces various places.
10716
10717Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10718
10719 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
10720 with watchpoint enabled.
10721
10722 * Makefile.in: Remove definition of CC and remove the second
10723 definition of CXX (the "CXX = gcc" one remains). These definitions
10724 were causing backquotes to be expanded within backquotes, which
10725 doesn't work.
10726
10727Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
10728
10729 * gdb.t17/callfuncs.exp: Add "return 0" to end.
10730
10731Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10732
10733 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
10734 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
10735 by mips cc and contains no stabs entries.
10736
10737Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
10738
10739 * config/vx-gdb.exp: Use fake device to load files rather than
10740 NFS.
10741 * lib/gdb.exp: New proc to do "file" command.
10742 * config/unix-gdb.exp: Use new "file" proc.
10743
10744Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
10745
10746 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
10747 Rework board rebooting slightly.
10748 (gdb_exit): Don't exit from the remote shell; there isn't one.
10749 * gdb.stabs/weird.exp: If a program is being debugged already,
10750 kill it.
10751 * gdb.t04/setvar.exp: Stop and restart gdb.
10752 * gdb.t05/expr.exp: Likewise.
10753 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
10754 restart gdb and reload the program.
10755 * gdb.t08/opaque.exp: Likewise.
10756 * gdb.t12/scope.exp: Likewise.
10757 * gdb.t13/bitfields.exp: Likewise.
10758 * gdb.t15/funcargs.exp: Likewise.
10759 * gdb.t20/classes.exp: Likewise.
10760 * gdb.t03/ptype.exp: Increase timeout.
10761 * gdb.t16/printcmds.exp (test_print_string_constants,
10762 test_print_array_constants): Likewise.
10763 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
10764 * gdb.t20/classes.exp (do_tests): Likewise.
10765 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
10766
10767Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
10768
10769 * gdb.stabs: Renamed *wierd* to *weird*.
10770
10771Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10772
10773 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
10774 for timeout. Add "known gcc 2.4.5 bug" to failure message.
10775
10776Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10777
10778 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
10779 (do_tests): Remove xfail for whatis on one_var and two_var.
10780
10781Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
10782
10783 * Makefile.in: Made cross building work better by adding
10784 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
10785
10786Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10787
10788 * gdb.t15/{return.c,return.exp,Makefile.in}:
10789 New test, currently commented out.
10790
10791Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
10792
10793 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
10794 still running and removes the leftover named socket so GDb can do
10795 clean restarts.
10796
10797Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
10798
10799 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
10800 console, not GDB.
10801 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
10802 cross testing works better with "make check"
10803 * config/unix-gdb: Use default procedures for exit and version.
10804 * config/vx-gdb.exp: Cleaned up and massaged back to working order
10805 with the newest VxWorks.
10806
10807Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10808
10809 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
10810 old form.
10811
10812 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
10813 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
10814
10815 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
10816
10817 * config/unix-gdb.exp: Remove this version of gdb_exit
10818 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
10819 Rob says he'll look at it when he gets back to testing boards.
10820
10821Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
10822
10823 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
10824 an expected fail for certain ptype commands.
10825
10826 * gdb.t20/classes.exp: Update expected results of "ptype class
10827 Base1" to account for the constructor that now appears in the type.
10828
10829Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
10830
10831 * configure.in (configdirs): Restore gdb.t04, which mysteriously
10832 disappeared from list.
10833 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
10834 "alldone" proc with call to cleanup and exit.
10835 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
10836 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
10837 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
10838 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
10839 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
10840 "alldone" proc with simple returns that suppress remaining
10841 tests. The alldone proc went away many months ago.
10842
10843Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10844
10845 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
10846
10847 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
10848
10849Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10850
10851 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
10852 as vax gdb will display them.
10853
10854Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10855
10856 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
10857 optimizers.
10858
10859 * scope.exp: Change "bad value for localval" messages so each one
10860 is unique.
10861
10862 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
10863 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
10864
10865 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
10866
10867Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10868
10869 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
10870 doesn't exist (due to optimization).
10871
10872Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10873
10874 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
10875 contains \r because the filename is long.
10876
10877 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
10878 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
10879
10880Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10881
10882 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
10883 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
10884 Ultrix.
10885 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
10886 int tests.
10887 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
10888
10889Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
10890
10891 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
10892
10893 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 10894 to match does not match the passing case but still matches the
c906108c
SS
10895 failing case.
10896
10897Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10898
10899 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
10900
10901Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
10902
10903 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
10904 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
10905 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
10906 Remove various versions of gdb_exit.
10907 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
10908 gdb_exit.
10909 * config/unix-gdb.exp: gdb_exit remains here, and should override
10910 the generic version, since it's doing a lot of wierd stuff that
10911 the other versions aren't. FIXME, fold it in, or abandon this
10912 version.
10913
10914Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10915
10916 * gdb.t24/demangle.exp: Add tests for PR 3220.
10917
10918Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10919
10920 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
10921
10922Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
10923
10924 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
10925 "i386-*-*". Works for i486 as well.
10926
10927 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
10928 bug, and expand domain of xfail to all SVR4 systems, since the
10929 actual problem is likely to be in generic SVR4 /proc support.
10930
10931Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10932
10933 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
10934
10935Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
10936
10937 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
10938 xfails for other systems. Match a missing 'Continuing.' as an
10939 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
10940
10941 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
10942 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
10943 Only issue warning for missing executables if -all option is used.
10944
10945 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
10946 file if -all option is used. It's like an unpredictable XFAIL.
10947
10948Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10949
10950 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
10951 for dynamically linked binaries.
10952
10953 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
10954
10955Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10956
10957 * gdb.t20/inherit.exp: Change message for "print tagless struct"
10958 to state that this is a known bug in old versions of g++.
10959
10960Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10961
10962 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
10963 while waiting for `Continuing'.
10964
10965Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
10966
10967 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
10968 in text, data, and bss.
10969 * gdb.t10/nodebug.c: Add local and global test variables for
10970 initialized and uninitialized data.
10971
10972Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10973
10974 * config/unix-gdb.exp (gdb_exit): Add "wait".
10975
10976Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10977
10978 * gdb.t06/signals.exp: xfail the continue from the handler for all
10979 targets.
10980
10981 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
10982 function with watchpoints enabled, the i386 call dummy starts with
10983 a call.
10984
10985 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
10986 386 bsd names its corefiles.
10987
10988Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
10989
10990 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
10991 compilers don't grok it.
10992 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
10993 with small octal ints rather than character constants, which
10994 are signed and might not fit if first promoted to int.
10995
10996Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
10997
10998 * gdb.t09/Makefile.in (clean): Remove corefile.
10999
11000Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11001
11002 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11003
11004Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11005 and Jim Kingdon (kingdon@cygnus.com)
11006
11007 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11008 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11009 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11010
11011Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11012
11013 * gdb.t17/interrupt.exp: Add xfail for hppa.
11014
11015Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11016
11017 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11018 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11019 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11020 to determine signed-ness of bitfields and use the result to setup
11021 the xfail.
11022 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11023 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11024 call line is reached if necessary.
11025
11026Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11027
11028 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11029
11030Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11031
11032 * gdb.t06/break.exp: Also test `clear' command.
11033
11034Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11035
11036 * gdb.t00/teststrategy.exp: Remove extra quote.
11037
11038 * gdb.t07/watchpoint.exp: Change xfail for calling function with
11039 watchpoint enabled to be for all non-68k machines.
11040
11041 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
11042
11043Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11044
11045 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
11046 targets use aout.mt instead of ecoff.mt as gas understands
11047 standard aout format.
11048
11049Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11050
11051 * lib/gdb.exp (runto): Don't insist that function we are running to
11052 was compiled with -g.
11053
11054 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
11055
11056 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
11057 to get back into the read system call.
11058 Accept leading newline in case where we woke it up.
11059
11060Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11061
11062 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
11063 to make the stabs test work on ecoff systems using gcc and -with-stabs.
11064 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
11065 enable ecoff configuration.
11066
11067Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11068
11069 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
11070
11071Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11072
11073 * gdb.t16/printcmds.exp: Add another printf test.
11074
11075Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
11076
11077 * configure.in: If configured -with-stabs on any target, add
11078 stabsdirs to configdirs.
11079
11080Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11081
11082 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
11083 fun" so pattern does not match the command itself.
11084
11085Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11086
11087 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11088
11089Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11090
11091 * gdb.t17/interrupt.exp: Test for more things.
11092
11093Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11094
11095 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11096 compiler arranges the code and line numbers.
11097
11098 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11099
11100Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11101
11102 * gdb.t00/help.exp: Increase expect input buffer size.
11103
11104Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11105
11106 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11107
11108 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11109
11110 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11111
11112 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11113 [0-9]*, not just [0-9].
11114
11115Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11116
11117 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11118
11119 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11120
11121Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11122
11123 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11124
11125Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11126
11127 * gdb.t06/signals.c: Add xfails for sun3.
11128
11129 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11130
11131 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11132 test_stepping tests.
11133
11134Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11135
11136 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11137
11138 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11139
11140 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11141 rather than actually putting it through cpp twice.
11142
11143 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11144
11145Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11146
11147 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11148 no longer needed.
11149
11150Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11151
11152 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11153
11154 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11155 C++ features prints as "struct", make it a pass, not an xfail.
11156
11157Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11158
11159 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11160 Don't require VA to print as "class" rather than "struct".
11161
11162Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11163
11164 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11165
11166Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11167
11168 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11169
11170Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11171
11172 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11173 order.
11174
11175Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11176
11177 * gdb.t16/printcmds.exp: Add printf tests.
11178
11179 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11180
11181 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11182
11183Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11184
11185 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11186 pass counts, to counteract any existing or future setup_xfails.
11187
11188Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11189
11190 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11191 {BEGIN,END}_COMMON for common block instead of STAB.
11192 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11193
11194 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11195 intp_var should be N_GSYM not N_LSYM.
11196 wierd-aout.S: Use a label for the value of the N_SO.
11197 wierd.def: Remove all backslashes.
11198 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11199
11200Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11201
11202 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11203 get the expected next to inheritance3.
11204
11205Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11206
11207 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11208 now that gcc-2.4 gets it right.
11209
11210Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11211
11212 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11213
11214 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11215 generating comp-info.exp which works for cross-compilation.
11216
11217Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11218
11219 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11220 "*-*-sysv4.*".
11221
11222Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11223
11224 * gdb.t01/run.exp: Start with a fresh gdb.
11225 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11226 SVR4.x.
11227
11228Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11229
11230 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11231 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11232 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11233 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11234 things to remove.
11235
11236Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11237
11238 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11239 test cases from bug reports.
11240
11241Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11242
11243 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11244 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11245 avoid spurious xfails.
11246 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11247 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11248 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11249
11250Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11251
11252 * gdb.t00/teststrategy.exp: Rework to provide more useful
11253 description of each test, fix problem with systems that define
11254 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11255 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11256 results for "next over recursive call" so timeouts aren't taken
11257 by error.
11258
11259Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11260
11261 * gdb.t12/scope.exp: Test printing of variables before run.
11262
11263 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11264 printed in wrong order due to sorting.
11265
11266Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11267
11268 * gdb.t00/teststrategy.exp: Fix expected results for printing
11269 user entered string constant. Is array of char, prints with no
11270 address.
11271
11272 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11273 commands.
11274 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11275 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11276 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11277 of struct of char arrays.
11278 * gdb.t00/radix.exp: New tests for radix commands.
11279
11280Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11281
11282 * gdb.t16/printcmd.exp: Print a variable before running program
11283 (with xfail for AIX).
11284
11285Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11286
11287 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11288
11289 * gdb.t16/printcmd.exp: Don't print variables before running program.
11290
11291 * gdb.t06/break.exp: Don't require envp argument to main.
11292
11293 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11294
11295 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11296 Add xfails for rs6000.
11297
11298 * gdb.t02/whatis.exp: Change other tests not to re-test something
11299 we already tested.
11300
11301 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11302 each type used has a variable of that type.
11303
11304Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11305
11306 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11307
11308Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11309
11310 * configure.in: change srctrigger to be a file, not a directory
11311
11312Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11313
11314 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11315
11316 * gdb.t11/list.exp: Fixed a couple of typos.
11317
11318Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11319
11320 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11321 is fixed and PR is closed.
11322 * gdb.t16 (gdbme.c): Add simple test string variable.
11323 * gdb.t16 (printcmds.exp): Add tests with simple test string
11324 variable, primarily for boundaries on "set print elements".
11325
11326Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11327
11328 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11329 Make leading 0's optional and don't expect a tab in the middle
11330 of the number.
11331
11332 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11333
11334 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11335 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11336 don't end command passed to gdb_test with newline.
11337
11338 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11339 signed keyword away, don't expect signed bitfields to be signed.
11340
11341 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11342 printing with only as many 1's as are in the field as well as printing
11343 with 32 1's (see comment).
11344
11345Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11346
11347 * gdb.t00/default.exp: Start with a fresh gdb.
11348 * configure.in (configdirs): Remove gdb.t31 until the chill
11349 compiler works again. It no longer is able to find chillrt0
11350 since it isn't in libchill.a anymore.
11351 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11352 wierd.o, make more modular.
11353 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11354 spurious newlines that caused problems.
11355
11356Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11357
11358 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11359 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11360 gdb.stabs/wierd.{exp,def}: Many new tests.
11361
11362 * gdb.t00/default.exp: update info line for new message.
11363
11364 * gdb.t02/{whatis.exp,gdbme.c}:
11365 Test that "char *" doesn't print as "caddr_t".
11366
11367Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11368
11369 * gdb.t00/help.exp: Use .* in place of some help messages which
11370 just changed.
11371 gdb.t00/default.exp: Update "info frame" test for new message.
11372 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11373 Remove some xfails
11374
11375Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11376
11377 * gdb.t03/{gdbme.c,ptype.exp}:
11378 Add tests for typedef'd struct and union without tags.
11379 Also check "whatis" on a variable of a typedef'd enum without a tag.
11380
11381 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11382 PRMS 1823; the bug still exists but isn't reproduced by this test
11383 anymore), and remove rs6000 XFAIL (the bug is fixed).
11384
11385 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11386 duplicated from whatis.exp. For those that are left, accept
11387 "long", "long int", or "int" for long variables (whatis.exp already
11388 has an XFAIL for "int", so no need to fail it here).
11389
11390 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11391 Deal with GCC's names for types now that GDB uses the compiler's names.
11392
11393 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11394 setup_xfail's for sunos4. If we #defined the signed keyword away,
11395 don't expect GDB to know that char it is signed.
11396
11397 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11398
11399Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11400
11401 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11402 should work on any system, regardless of debugging format.
11403 * gdb.t21/demangle.exp: Move to gdb.t24.
11404 * gdb.t24/demangle.exp: Move from gdb.t21.
11405 * gdb.t24/{Makefile.in, configure.in}: New files.
11406
11407Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11408
11409 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11410 * gdb.stabs: New directory.
11411
11412Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11413
11414 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11415 not just "Quit anyway?".
11416
11417Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11418
11419 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11420 that all setup_xfails are immediately followed by clear_xfails.
11421
11422Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11423
11424 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11425 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11426 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11427 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11428 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11429 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11430 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11431 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11432 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11433 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11434 gdb.t31/chillvars.exp, lib/gdb.exp:
11435 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11436 bug-gdb@prep.ai.mit.edu.
11437
11438Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11439
11440 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11441 with 0.0, not integer 0.
11442
11443Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11444
11445 * gdb.t06/break.exp: Update for "Kill the program" message change.
11446
11447Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11448
11449 * Makefile.in (GDBFLAGS): Set to -nx.
11450 * Makefile.in (site.exp): Use GDBFLAGS.
11451
11452Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11453
11454 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11455 Makefiles.
11456 (check): depend on just-check.
11457 (just-check): added so that tests can be run without a noop
11458 build pass.
11459
11460Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11461
11462 Switch to using configure's configdirs.
11463 * Makefile.in (Makefile): add configure.in dependency.
11464 (SUBDIRS): removed redundant assignment.
11465 * configure.in: switch subdirs assignment to configdirs.
11466 * gdb.t*/configure.in: new files.
11467
11468Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11469
11470 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11471 works.
11472
11473Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11474
11475 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11476 in explicit rules. Apparently this is not supported by some makes.
11477
11478Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11479
11480 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11481
11482Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11483
11484 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11485 disappeared.
11486
11487Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11488
11489 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11490
11491Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11492
11493 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11494 watchpoint problem that is now fixed.
11495 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11496 uninitialized convenience variables.
11497 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11498 structures.
11499
11500Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11501
11502 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11503 which causes expect to get out of sync with gdb on long output
11504 from help set.
11505 * gdb.t09/corefile.exp: Make expected pattern for core file
11506 failing signal and frame output format less sun specific.
11507
11508Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11509
11510 * gdb.t31/chillvars.exp: Add and remove initial dummy
11511 breakpoint, so that symbol table is forced in.
11512 (Needed at least on Sunos4, though it seems not SVR4.)
11513 * gdb.t31/chillvars.exp: Update for changed output format.
11514
11515Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11516
11517 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11518
11519Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11520
11521 * Makefile.in: Added --srcdir when invoking runtest, removed the
11522 need for a local config file. (optional now)
11523
11524Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11525
11526 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11527 failure count used to force early termination. Add some more
11528 expected failures for gnu style demangling.
11529
11530Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11531
11532 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11533 pmi variable from gdb.t20/gdbme to get optimized away.
11534 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11535 Check for written corefile upon timeout _and_ eof.
11536
11537Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11538
11539 * config/unix-gdb.exp: Add missing return 0.
11540
11541Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11542
11543 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11544 test termination.
11545
11546Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11547
11548 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11549 disappeared.
11550
11551Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11552
11553 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11554 time as i860 support works.
11555
beb998c6 11556 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11557 "backtrace 100\r" rather than just "backtrace\r", to match last
11558 change.
11559
11560Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11561
11562 * config/udi-gdb.exp (gdb_exit): Remove close command.
11563 (gdb_target_udi): New procedure to set the UDI target.
11564 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11565 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11566 Added waits for prompts after several question responses. Added
11567 some more responses used by a29k-amd-udi-gdb.
11568 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11569 pass different arguments, restart UDI connection after program
11570 completion.
11571 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11572 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11573 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11574 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11575 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11576 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11577 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11578 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
11579 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
11580 after program completion.
11581 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
11582 compiled with a SELECT_VECS setting.
11583 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
11584 infinite recursion.
11585
11586 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
11587 Added checks for COFF results, and made them expected failures for
11588 all targets. It would be better to make them expected failures
11589 for COFF targets only.
11590
11591Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
11592
11593 * Makefile.in: add null dvi target, don't bother to recurse
11594 through test directories for info and install-info; rename
11595 $(datadir) to be dejagnu instead of deja-gnu
11596
11597Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
11598
11599 * gdb.t31/gdbme.ch: Re-enable code that previously caused
11600 compiler to coredump.
11601 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
11602 code.
11603
11604Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
11605
11606 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
11607 coredump.
11608 * gdb.t31/chillvars.exp: Comment out tests that depend on that
11609 code.
11610
11611Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
11612
11613 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11614 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11615 which in a shell. Deletes xgdb when done.
11616 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11617 Tests the return from the "set height" or "set width" commands.
11618 Added a few return codes where needed.
11619
11620Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
11621
11622 * Makefile.in (SUBDIRS): Add gdb.t17.
11623 * configure.in (subdirs): Add gdb.t17.
11624 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
11625 files to test gdb's calling of functions in the inferior with
11626 the correct arguments and gdb's ability to retrieve any
11627 result returned.
11628
11629Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
11630
11631 * config/unix-gdb.exp (gdb_exit): Remove close commands that
11632 may be called after gdb goes away. Previous versions of expect
11633 needed these to avoid file descriptor leaks, but they cause
11634 errors with the current revision of expect.
11635 * gdb.t00/gdbvars.exp: Use -re on expected output after
11636 setting sevenbit-strings.
11637 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
11638 to set sevenbit-strings consistent across tests.
11639 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
11640 set sevenbit-strings consistent across tests.
11641
11642Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
11643
11644 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
11645 expected output to match current "expect" expectations.
11646
11647Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
11648
11649 * gdb.t00/default.exp: Change expected output for default "source"
11650 command, to match new gdb behavior which requires a filename to
11651 source.
11652
11653Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
11654
11655 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
11656 expected fail for i486-*-* that misses the marker2 function.
11657 * gdb.t10/crossload.exp (bfddefault): Allow successful
11658 recognition of a format to pass even if no symbols are found.
11659 Explicitly catch failures where the format is not recognized
11660 or is ambiguous, and add the reason to the fail message.
11661 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
11662 the cause is and invalid target and add reason to failure message.
11663 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
11664 elf32-i386, elf32-sparc, and elf32-i860.
11665 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
11666 Set up expected failure for 'filename'::variable scope resolution,
11667 which is now apparently broken on all targets.
11668 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
11669 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
11670 gdb.t23/templates.exp: Change failure for missing binfile into
11671 just a warning.
11672 gdb.t21/demangle.exp: Change all cfront references to 'arm'
11673 references.
11674
11675Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
11676
11677 * gdb.t00/default.exp: Add expected output for default "source"
11678 command, to match new gdb behavior.
11679 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
11680
11681Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
11682
11683 * config/*-gdb.exp: returns an error, rather than exiting on
11684 internal errors.
11685
11686Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
11687
11688 * gdb.t03/gdbme.c: Add pointer to struct variable.
11689 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
11690 referencing struct members.
11691
11692Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
11693
11694 * configure.in (mips-idt-ecoff): New target.
11695 * config/mips-gdb.exp: New file for remote board using MIPS remote
11696 debugging protocol.
11697
11698 * Redid configuration scheme. Removed gdb.t*/configure.in.
11699 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
11700 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
11701 distclean targets. Built executables via .o files. Adjusted
11702 tests to account for source files in $(srcdir) rather than
11703 $(objdir).
11704 * lib/gdb.exp (runto): Don't expect () after the function name,
11705 because it may have arguments.
11706
11707Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
11708
11709 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
11710 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
11711 expected failures for mips-idt-* and mips-sgi-*.
11712 * gdb.t00/default.exp (attach): Kill process if requested.
11713 * gdb.t00/help.exp (help target core, help target): Accept a gdb
11714 that does not read core files.
11715 * gdb.t01/run.exp: Removed checks for exit status code.
11716 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
11717 it is linked in.
11718 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
11719 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
11720 appropriate, rather than doing it by hand.
11721 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
11722 execution.
11723 * gdb.t10/crossload.exp: Kill existing program if needed.
11724 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
11725 appropriate, rather than doing it by hand. Always increase
11726 timeout for this test, not just for VxWorks.
11727
11728Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
11729
11730 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
11731 of Chill STRUCT types and STRUCT values.
11732 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
11733 than "char".
11734 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 11735 struct2): New struct definitions and initializations to test
c906108c
SS
11736 simple Chill STRUCT types.
11737
11738Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
11739
11740 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
11741 the null byte at the end of strings.
11742 * gdb.t00/default.exp: Make show version insensitive to copyright
11743 date.
11744 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
11745 to avoid dependencies on target char signedness.
11746 * gdb.t16/printcmds.exp: Update expected results for explicitly
11747 unsigned char.
11748 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
11749 now work.
11750 * gdb.t21/demangle.exp: Add many more patterns for template
11751 demangling, most of them being expected failures.
11752 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
11753 string we are matching for, to match on the whole string.
11754 * gdb.t21/demangle.exp: Add many new test strings to demangle,
11755 and fix a whole bunch that had incorrect expected output but were
11756 passing anyway because of the bug in "proc demangle".
11757 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
11758 type.
11759 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
11760
11761Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
11762
11763 * gdb/testsuite: made modifications to testcases, etc., to allow
11764 them to work properly given the reorganization of deja-gnu and the
11765 relocation of the testcases from deja-gnu to a "tool" subdirectory.
11766
11767Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
11768
11769 * gdb/testsuite: Initial creation of gdb/testsuite.
11770 Migrated dejagnu testcases and support files for testing nm to
11771 gdb/testsuite from deja-gnu. These files were moved "as is"
11772 with no modifications. This migration is part of a major overhaul
11773 of dejagnu. The modifications to these testcases, etc., which
11774 will allow them to work with the new version of dejagnu will be
11775 made in a future update.
48efe704
AC
11776
11777For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
11778\f
11779Local Variables:
ef043731 11780mode: change-log
c906108c
SS
11781left-margin: 8
11782fill-column: 74
11783version-control: never
11784End:
This page took 0.967403 seconds and 4 git commands to generate.