*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
83313cb1
JB
12004-06-14 Jim Blandy <jimb@redhat.com>
2
3 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4 endian case.
5
1bf404ef
AC
62004-06-14 Andrew Cagney <cagney@gnu.org>
7
8 * gdb.base/gcore.exp (capture_command_output): Delete the always
9 passing tests containing inferior values.
10 * gdb.base/ending-run.exp: Do not include the breakpoint address
11 in the test message. Update copyright.
12 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13 size in the test name, use gdb_test_multiple. Update copyright.
14
ef220b33
MC
152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16
17 * gdb.cp/ref-types.cc: Add copyright notice.
18
4f70a4c9
MC
192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20
21 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22 hp_aCC_compiler.
23 * lib/compiler.cc: Likewise.
24 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
25 'set' commands. Log diagnostics for other lines. Set
26 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
27
335928ac
MC
282004-06-13 Michael Chastain <mec.gnu@mindspring.com>
29
30 * gdb.cp/try_catch.cc: Add copyright notice.
31
2efb12e8
MC
322004-06-12 Michael Chastain <mec.gnu@mindspring.com>
33
34 * gdb.cp/userdef.cc: Add copyright notice.
35
0bbed51a
MC
362004-06-11 Michael Chastain <mec.gnu@mindspring.com>
37
38 * gdb.cp/virtfunc.cc: Add copyright notice.
39
e12a46c9
RC
402004-06-11 Randolph Chung <tausq@debian.org>
41
42 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
43 problem.
44
338e05af
AC
452004-06-10 Andrew Cagney <cagney@gnu.org>
46
47 * lib/compiler.cc, lib/compiler.c: Append either
48 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
49 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
50 instead of gcc-3-3.
51
dc3f10cb
AC
522004-06-09 Andrew Cagney <cagney@gnu.org>
53
b4d946af
AC
54 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
55 gdb/1455, bug is specific to "long long" and "double".
56
dc3f10cb
AC
57 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
58 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
59 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
60 fixed.
61
b5c0bfa2
AC
622004-06-09 Andrew Cagney <cagney@gnu.org>
63
64 * gdb.base/structs.exp (test_struct_returns): Replace
65 "return_value_unknown" and "finish_value_unknown" by
66 "return_value_known" and "finish_value_known". Instead of
67 "return_value_unknown" iff "finish_value_unknown", check
68 "return_value_known" implies "finish_value_known".
69
caeb605f
MH
702004-06-08 Martin Hunt <hunt@redhat.com>
71
72 * gdb.base/float.exp: Add pattern for mips targets.
73
c892bb64
RC
742004-06-08 Randolph Chung <tausq@debian.org>
75
76 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
77 message for unknown architectures more clear.
78
48306d3e
JB
792004-06-08 Joel Brobecker <brobecker@gnat.com>
80
81 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
82 start the execution of the program.
83
83ecb59f
JB
842004-06-07 Jim Blandy <jimb@redhat.com>
85
86 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
87 * gdb.arch/i386-cpuid.h: New helper file.
88
55264cb4
RC
892004-06-07 Randolph Chung <tausq@debian.org>
90
91 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
92 has started.
93
23cadb28
RM
942004-06-04 Roland McGrath <roland@redhat.com>
95
96 Fix PR gdb/1647.
97 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
98 differently to be robust to output buffering differences.
99
51d01eda
MC
1002004-06-04 Michael Chastain <mec.gnu@mindspring.com>
101
102 * gdb.threads/pthreads.exp: Update copyright years.
103 (check_control_c): Change asynchronous 'after' to synchronous.
104
f4fc3b93
RM
1052004-06-04 Roland McGrath <roland@redhat.com>
106
107 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
108 next gdb prompt.
109
4013522b
MC
1102004-06-02 Michael Chastain <mec.gnu@mindspring.com>
111
112 Fix PR gdb/1636.
113 * gdb.threads/manythreads.exp: Change asynchronous 'after'
114 calls to synchronous.
115
7a8f1e6b
JB
1162004-05-26 Jim Blandy <jimb@redhat.com>
117
118 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
119
81bb3443
RC
1202004-05-24 Randolph Chung <tausq@debian.org>
121
122 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
123 * gdb.asm/pa.inc: New file.
124
8f5a3103
MK
1252004-05-22 Mark Kettenis <kettenis@gnu.org>
126
127 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
128
734b8fe8
JB
1292004-05-21 Joel Brobecker <brobecker@gnat.com>
130 Daniel Jacobowitz <drow@mvista.com>
131
132 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
133 GDB prompt.
134
725603e1
UW
1352004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
136
f4fc3b93 137 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
138 setjmp/longjmp. Use sigaction instead of signal.
139
8b923272
JB
1402004-05-19 J. Brobecker <brobecker@gnat.com>
141 Michael Snyder <msnyder@redhat.com>
142
143 * gdb.threads/pthread_cond_wait.c: New file.
144 * gdb.threads/pthread_cond_wait.exp: New testcase.
145
8bfabb04
AC
1462004-05-13 Andrew Cagney <cagney@redhat.com>
147
148 * gdb.base/signull.exp, gdb.base/signull.c: New files.
149 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
150
42edda50
AC
1512004-05-11 Andrew Cagney <cagney@redhat.com>
152
153 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
154 fixed but revealed gdb/1639.
155
d303a6c7
AC
1562004-05-10 Andrew Cagney <cagney@redhat.com>
157
158 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
159 func1" and "next to 2nd alarm", kernel bug avoided.
160
bf08c2a1
DJ
1612004-05-10 Daniel Jacobowitz <dan@debian.org>
162
163 PR external/1568
164 * gdb.base/bigcore.exp: Check the size of the dumped core file.
165 XFAIL if it is smaller than bytes_allocated.
166 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
167 (main): Make chunks_allocated unsigned. Correct comment.
168
c0586a34
JB
1692004-05-07 Joel Brobecker <brobecker@gnat.com>
170
171 * gdb.arch/powerpc-aix-prologue.c: New file.
172 * gdb.arch/powerpc-aix-prologue.exp: New file.
173
f2785d12
JB
1742004-05-07 Jim Blandy <jimb@redhat.com>
175
176 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
177 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
178
bd7f6e30
JB
1792004-05-06 Joel Brobecker <brobecker@gnat.com>
180
181 * gdb.base/sep.exp: No longer setup_kfail when the program was
182 built with dwarf2.
183
0a5e7efe
JI
1842004-05-05 Jim Ingham <jingham@apple.com>
185
186 * gdb.base/pending.exp: Make sure pending breakpoints
187 preserve the ignore count.
f4fc3b93 188
a8958849
MK
1892004-04-27 Jerome Guitton <guitton@gnat.com>
190
191 * i386-prologue.exp: Add testcase for jump instruction as first
192 instruction of the real code.
193 * i386-prologue.c (jump_at_beginning): New function.
194
7e103f5b
MK
1952004-04-28 Mark Kettenis <kettenis@gnu.org>
196
197 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
198 x86_64-*-*.
199
5d38b224
MK
2002004-04-28 Mark Kettenis <kettenis@gnu.org>
201
202 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
203 i*86-*-*.
204
0ef32fd9
MK
2052004-04-25 Mark Kettenis <kettenis@gnu.org>
206
207 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
208 expression that checks the return type.
209
71d7dd7c
AC
2102004-04-23 Andrew Cagney <cagney@redhat.com>
211
212 * gdb.base/call-sc.exp: New test of scalar call/return values.
213 * gdb.base/call-sc.c: Ditto.
214
1e9f977e
JJ
2152004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
216
217 * gdb.threads/manythreads.c: Reduce thread stack size.
218
899d9e3a
JJ
2192004-04-23 Jeff Johnston <jjohnstn@redhat.com>
220
221 * gdb.threads/manythreads.c: Add copyright notice.
222
61bcae62
AC
2232004-04-23 Andrew Cagney <cagney@redhat.com>
224
225 * gdb.base/siginfo.exp: Better handle step out of signal.
226 * gdb.base/sigstep.exp: Ditto.
227
7339a42e
JJ
2282004-04-22 Jeff Johnston <jjohnstn@redhat.com>
229 Daniel Jacobowitz <drow@mvista.com>
230
231 * gdb.threads/manythreads.c: New testcase.
232 * gdb.threads/manythreads.exp: Ditto.
233
5c98409b
JB
2342004-04-22 Jim Blandy <jimb@redhat.com>
235
236 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
237 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
238
3b611f1a
MC
2392004-04-21 Michael Chastain <mec.gnu@mindspring.com>
240
241 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
242
f0fd9238
AC
2432004-04-21 Andrew Cagney <cagney@redhat.com>
244
245 * gdb.base/sigstep.c: New file.
246 * gdb.base/sigstep.exp: New file.
247
90990674
JB
2482004-04-16 Joel Brobecker <brobecker@gnat.com>
249
250 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
251 call to observer_notify_normal_stop.
252
78cef34b
AC
2532004-04-15 Andrew Cagney <cagney@redhat.com>
254
255 * gdb.base/siginfo.c: New file.
256 * gdb.base/siginfo.exp: New file.
257
d2343407
JB
2582004-04-12 J. Brobecker <brobecker@gnat.com>
259
260 * gdb.base/sep.exp: Fix typo in comment.
261
a2dba3c8
JB
2622004-04-12 J. Brobecker <brobecker@gnat.com>
263
264 * gdb.base/sep.c: New file.
265 * gdb.base/sep-proc.c: New file.
266 * gdb.base/sep.exp: New testcase.
267
15f7b60e
MK
2682004-04-09 Mark Kettenis <kettenis@gnu.org>
269
270 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
271 support.
272
44f4de1a
AC
2732004-04-05 Andrew Cagney <cagney@redhat.com>
274
275 * gdb.base/sigaltstack.c: New file.
276 * gdb.base/sigaltstack.exp: New file.
277
ef04f396
JB
2782004-04-04 Joel Brobecker <brobecker@gnat.com>
279
280 * gdb.base/foll-fork.exp: Update the expected output for
281 "help set follow-fork-mode", to match a change that was made
282 to the help of this variable on 2004-01-13.
283
d40d2c92
JB
2842004-04-01 Joel Brobecker <brobecker@gnat.com>
285
286 * lib/ada.exp: Add copyright notice.
287 * bar.ads: Likewise.
288 * bar.adb: Likewise.
289 * null_record.adb: Likewise.
290 * null_record.exp: Likewise.
291 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
292
f86ef5a3
JB
2932004-04-01 Joel Brobecker <brobecker@gnat.com>
294
295 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
296 * configure: Regenerate.
297
414e70e3
JB
2982004-04-01 Joel Brobecker <brobecker@gnat.com>
299
300 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
301 to build the application. Remove the message printed when in
302 verbose mode, redundant with the UNSUPPORTED message above.
303
f0aaee49
JB
3042004-03-31 Joel Brobecker <brobecker@gnat.com>
305
306 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
307 * gdb.ada (null_record.exp): New testcase.
308
ac81cb54
JB
3092004-03-31 Joel Brobecker <brobecker@gnat.com>
310
311 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
312
854af2f7
JB
3132004-03-31 Joel Brobecker <brobecker@gnat.com>
314
315 * gdb.ada: New subdirectory.
316 * gdb.ada/Makefile.in: New file.
317 * gdb.ada/gnat_ada.gpr.in: New file.
318
034cb681
JB
3192004-03-31 Joel Brobecker <brobecker@gnat.com>
320
321 * lib/ada.exp: New file.
322
78a1a894
DJ
3232004-03-24 Daniel Jacobowitz <drow@mvista.com>
324
325 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
326 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
327
4b2b3b3e
AC
3282004-03-22 Andrew Cagney <cagney@redhat.com>
329
330 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
331 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
332 Problem identified by Ulrich Weigand.
333
23c73aa3
DC
3342004-03-17 David Carlton <carlton@kealia.com>
335
336 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
337 PR c++/826.
338
d63a86f8
RM
3392004-03-16 Roland McGrath <roland@redhat.com>
340
341 * gdb.base/auxv.exp: New file.
342 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
343
0e02aa50
DC
3442004-03-12 David Carlton <carlton@kealia.com>
345
346 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
347 * gdb.cp/pr-1553.cc: Ditto.
348 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
349 pass branch.
350
c20b71be
MC
3512004-03-12 Michael Chastain <mec.gnu@mindspring.com>
352
353 * gdb.cp/templates.exp: Accept more template types.
354
c7414a01
MC
3552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
356
357 From Corinna Vinschen with modifications.
358 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
359 local variable obj_with_enum.
360 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
361 results with obj_with_enum.
362
ed69573c
MC
3632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
364
365 * gdb.cp/classes.cc: New file, copied from misc.cc.
366 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
367
28301461
MC
3682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
369
370 * gdb.cp/misc.cc: Add copyright notice.
371
1198ecbe
DC
3722004-03-05 David Carlton <carlton@kealia.com>
373
374 * gdb.cp/rtti.exp: Add 'print *obj3' test.
375 * gdb.cp/rtti.h: Update copyright.
376 (namespace n2::n3): New.
377 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
378 (n2::n3::func3): New.
379 (main): Call n2::n3::func3.
380 * gdb.cp/rtti2.cc: Update copyright.
381 (n2::create3): New.
382
9e08c470
MK
3832004-03-04 Mark Kettenis <kettenis@gnu.org>
384
385 * gdb.asm/openbsd.inc: Fix typo.
386
4bebc3aa
FF
3872004-03-03 Fred Fish <fnf@redhat.com>
388
389 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
390 "val" instead of unused "size". Update copyright year.
391
6ea9fb37
DJ
3922004-02-29 Daniel Jacobowitz <drow@mvista.com>
393
394 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
395 to use unsigned char.
396 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
397 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
398
23b23974
DJ
3992004-02-29 Daniel Jacobowitz <drow@mvista.com>
400
401 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
402 line of output.
403
7574fd53
DJ
4042004-02-28 Daniel Jacobowitz <drow@mvista.com>
405
406 * gdb.base/relocate.c (dummy): Initialize.
407
a195357f
DJ
4082004-02-28 Daniel Jacobowitz <drow@mvista.com>
409
410 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
411 a breakpoint at exit.
412
72fd54a9
FF
4132004-02-27 Fred Fish <fnf@redhat.com>
414
415 * gdb.base/chng-syms.exp: Add expect condition to match failing
416 case that isn't a timeout.
417
b9d23137
AC
4182004-02-27 Andrew Cagney <cagney@redhat.com>
419
420 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
421 support.
422
15d208f6 4232004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 424
15d208f6
FF
425 * gdb.arch/gdb1431.c: Remove.
426 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
427 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
428 of "until" incorrectly.
429
98f9cd2d
JB
4302004-02-26 J. Brobecker <brobecker@gnat.com>
431
432 * gdb.cp/class2.cc (empty): New class.
433 (refer): New function.
434 (main): Declare an object of type empty and use it.
435 * gdb.cp/class2.exp: Print the value of an object of type empty.
436
9b50c11b
JJ
4372004-02-26 Jeff Johnston <jjohnstn@redhat.com>
438
439 * gdb.base/langs.exp: Update query string to match the
440 new nquery format used for pending breakpoints.
441
0dcd613f
AC
4422004-02-26 Andrew Cagney <cagney@redhat.com>
443
444 Fix PR i18n/1570.
445 * gdb.base/charset.c: Update copyright notice.
446 (main, init_string): Remove the escape character '\e' tests.
447 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
448 * gdb.base/charset.exp (valid_host_charset): Ditto.
449 * gdb.base/setvar.exp: Ditto.
450
b8a56647
AC
4512004-02-24 Andrew Cagney <cagney@redhat.com>
452
90d59e34
AC
453 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
454 mmapped data in core file" PASS and FAIL messages consistent.
455
b8a56647
AC
456 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
457 setting a breakpoint. Work around PR java/1565.
458
9f27c604
JJ
4592004-02-23 Jeff Johnston <jjohnstn@redhat.com>
460
461 * lib/gdb.exp (gdb_breakpoint): Update query string to match
462 new nquery format.
463 * gdb.base/pending.exp: Ditto.
464
3224a706
MK
4652004-02-22 Mark Kettenis <kettenis@gnu.org>
466
467 * configure.in: Run stabs tests on *BSD.
468 * configure: Regenerated.
469
41e0a9ca
MK
4702004-02-21 Mark Kettenis <kettenis@gnu.org>
471
472 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
473
1e1b3428
FF
4742004-02-20 Fred Fish <fnf@redhat.com>
475
476 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
477 blank in test for "returns short", for consistency with other
478 "returns xxx" tests. Update copyright year.
479
f9a7572a
FF
4802004-02-19 Fred Fish <fnf@redhat.com>
481
482 New testcase for PR breakpoint/1558.
483 * gdb.arch/gdb1558.exp: New file.
484 * gdb.arch/gdb1558.c: New file.
485
b2ce2854
EZ
4862004-02-19 Elena Zannoni <ezannoni@redhat.com>
487
488 * gdb.base/nodebug.exp: Fix typo.
489
e7c9ff01
JB
4902004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
491
492 Committed by Jim Blandy <jimb@redhat.com>.
493
62f4b920
JB
494 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
495
2db536a1
JB
496 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
497
e7c9ff01
JB
498 * gdb.base/float.exp: Support s390*-*-* targets.
499
f3205b34
AF
5002004-02-17 Adam Fedor <fedor@gnu.org>
501
502 * gdb.base/gdb1555.exp: New file.
503 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
504
9d62932d
EZ
5052004-02-17 Elena Zannoni <ezannoni@redhat.com>
506
507 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
508
344c9711
FF
5092004-02-16 Fred Fish <fnf@redhat.com>
510
511 * gdb.arch/gdb1291.c: Remove
512 * gdb.arch/gdb1291.s: New test input file.
513 * gdb.arch/gdb1291.exp: Expand test to check case that should not
514 fail. Test for correct result, known incorrect result, other
515 failures and timeouts.
516
2d822687
AC
5172004-02-16 Andrew Cagney <cagney@redhat.com>
518
519 * gdb.base/bigcore.exp: New file.
520 * gdb.base/bigcore.c: New file.
521
dac15b66
AC
5222004-02-13 Andrew Cagney <cagney@redhat.com>
523
524 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
525 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
526 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
527 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
528 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
529 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
530 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
531 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
532 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
533 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
534
6bdfc2c4
JJ
5352004-02-11 Jeff Johnston <jjohnstn@redhat.com>
536
537 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
538 executed is an alloc instruction.
539
87b3ede8
DC
5402004-02-11 David Carlton <carlton@kealia.com>
541
542 * gdb.cp/breakpoint.exp: New.
543 * gdb.cp/breakpoint.cc: New.
544
6e19e2bf
MC
5452004-02-11 Michael Chastain <mec.gnu@mindspring.com>
546
547 Partial fix for PR gdb/1543.
548 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
549 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
550 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
551 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
552 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
553 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
554 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
555 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
556 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
557 to bug-gdb@prep.ai.mit.edu .
558 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
559 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
560 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
561 Likewise.
562
5c5455dc
AC
5632004-02-10 Andrew Cagney <cagney@redhat.com>
564
565 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
566 using gdb_internal_error_resync.
567
9cf689d7
DJ
5682004-02-09 Daniel Jacobowitz <drow@mvista.com>
569
570 * gdb.threads/thread-specific.exp: Stop early if no threads are
571 found.
572
d2dc51db
MC
5732004-02-09 Michael Chastain <mec.gnu@mindspring.com>
574
575 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
576
14b1a056
DJ
5772004-02-08 Daniel Jacobowitz <drow@mvista.com>
578
579 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
580 breakpoints.
581
83f66e8f
DJ
5822004-02-07 Daniel Jacobowitz <drow@mvista.com>
583
584 * config/sim.exp (gdb_load): Handle $arg == "".
585 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
586 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
587
30fc0091
EZ
5882004-02-07 Elena Zannoni <ezannoni@redhat.com>
589
590 * gdb.base/maint.exp: Update test to reflect
591 obstack changes.
592
4d806929
JJ
5932004-02-04 Jeff Johnston <jjohnstn@redhat.com>
594
595 * gdb.base/pendshr.c (pendfunc): New function that calls
596 pendfunc1.
597 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
598
7bfdd688
FF
5992004-02-04 Fred Fish <fnf@redhat.com>
600
601 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
602 function symbols and update copyright years.
603 * gdb.arch/gdb1291.c: Ditto.
604
aaa08ee4
MC
6052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
606
607 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
608
dbad7755
MC
6092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
610
611 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
612
ec4646ef
MC
6132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
614
615 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
616
1b802196
FF
6172004-02-02 Fred Fish <fnf@redhat.com>
618
619 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
620 remote targets. Update copyright years.
621
18fe2033
JJ
6222004-02-02 Jeff Johnston <jjohnstn@redhat.com>
623
624 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
625 support.
626 * gdb.base/langs.exp: Fix test which attempts to create
627 breakpoint on non-existent function to handle new pending
628 support.
629 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
630 a breakpoint.
631 * gdb.base/pending.exp: New test.
632 * gdb.base/pending.c: New file.
633 * gdb.base/pendshr.c: Ditto.
634
8d577d32
DC
6352004-02-02 David Carlton <carlton@kealia.com>
636
637 * gdb.cp/overload.exp: Add overloadNamespace tests.
638 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
639 (overloadNamespace, XXX): New.
640 (main): Call XXX::marker2.
641
3ad13771
FF
6422004-02-01 Fred Fish <fnf@redhat.com>
643
644 * gdb.base/dump.exp: Use runto_main instead of "runto main".
645 * gdb.base/finish.exp: Ditto.
646 * gdb.base/gcore.exp: Ditto.
647 * gdb.base/huge.exp: Ditto.
648 * gdb.base/info-proc.exp: Ditto.
649 * gdb.base/return2.exp: Ditto.
650 * gdb.threads/gcore-thread.exp: Ditto.
651
44c75849
DJ
6522004-02-01 Daniel Jacobowitz <drow@mvista.com>
653
654 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
655
005bc093
MK
6562004-02-01 Mark Kettenis <kettenis@gnu.org>
657
658 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
659 that opening the file succeeds on OpenBSD.
660
c47cebdb
DJ
6612004-02-01 Daniel Jacobowitz <drow@mvista.com>
662
663 * gdb.threads/thread-specific.c: New file.
664 * gdb.threads/threads-specific.exp: New test script.
665 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
666 to expect_out.
667
5a01311c
MK
6682004-02-01 Mark Kettenis <kettenis@gnu.org>
669
670 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
671 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
672 only on the "print_small_structs from print_long_arg_list" test.
673
ce22a4f1
DJ
6742004-02-01 Daniel Jacobowitz <drow@mvista.com>
675
676 * gdb.base/completion.exp: Kill a stray backslash.
677
678 From Jim Ingham <jingham@apple.com>:
679 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
680 agrees with the result from sending a tab.
681
abbab9d3
DJ
6822004-01-31 Daniel Jacobowitz <drow@mvista.com>
683
684 * gdb.base/chng-syms.exp: Remove stray newline.
685
53904d1e
MK
6862004-01-31 Mark Kettenis <kettenis@gnu.org>
687
688 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
689 *-*-openbsd*.
690 * gdb.asm/openbsd.inc: New file.
691
3a4b3aac
MK
6922004-01-30 Mark Kettenis <kettenis@gnu.org>
693
694 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
695 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
696 *-*solaris2*. Remove commented out default settings for
697 asm-flags. Replace gdb_compile with target_link.
698
ebac27b4
MC
6992004-01-29 Michael Chastain <mec.gnu@mindspring.com>
700
701 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
702 for all tests. Remove old hp-ux and cygnus xfail cases.
703
d8679d84
PH
7042004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
705
706 * gdb.base/chng-syms.exp: New file.
707 * gdb.base/chng-syms.c: New file.
708
0a55bc22
MC
7092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
710
711 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
712 Provide arms for current output in all my configurations.
713
94b8e876
MC
7142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
715
716 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
717 * lib/compiler.cc: Likewise.
718 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
719 get the right preprocessor. Eval the output directly. Remove
720 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
721 hp_f77_compiler and hp_f90_compiler completely.
722 (gdb_preprocess): Delete.
723 (get_compiler): Delete.
724
7cf03d44
MK
7252004-01-24 Mark Kettenis <kettenis@gnu.org>
726
727 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
728 <string.h>.
729
68b6dce9
NR
7302004-01-24 Nick Roberts <nick@nick.uklinux.net>
731
732 * gdb.mi/mi-stack.exp: Update copyright.
733
b368761e
DC
7342004-01-23 David Carlton <carlton@kealia.com>
735
736 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
737 test for cp_lookup_transparent_type.
738 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
739 call them.
740
f2061b53
DJ
7412004-01-23 Daniel Jacobowitz <drow@mvista.com>
742
743 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
744 after -var-update.
745
37fc574a
DC
7462004-01-23 David Carlton <carlton@kealia.com>
747
748 * gdb.cp/namespace.cc (C::ensureRefs): New.
749 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
750
8e94b928
NR
7512004-01-20 Nick Roberts <nick@nick.uklinux.net>
752
753 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
754 case "-stack-list-locals 2".
755 * gdb.mi/mi-var-child.exp: Test for case
756 "-var-list-children --all-values NAME".
757
997b0952
MC
7582004-01-18 Michael Chastain <mec.gnu@mindspring.com>
759
760 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
761
52470da3
MK
7622004-01-18 Mark Kettenis <kettenis@gnu.org>
763
7049b4b8
MK
764 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
765 used with gdb_test_multiple.
766
52470da3
MK
767 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
768 read at address 0. This fixes PR testsuite/1504.
769
da6012e5
DJ
7702004-01-18 Daniel Jacobowitz <drow@mvista.com>
771
772 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
773 Remove downloading, guessing the host executable, the calls to
774 gdb_file_cmd and gdb_target_cmd, and "load" support.
775 (infer_host_exec): New function broken out from gdb_load.
776 (gdb_load): New wrapper for gdbserver_gdb_load.
777 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
778 gdb_target_cmd. Use -target-select.
779 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
780 Download binaries to the host. Clear last_mi_remote_file when
781 we load a new binary.
782 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
783 call gdbserver_gdb_load and mi_gdb_target_cmd.
784
32c70722
MC
7852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
786
787 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
788 type patterns.
789
b0cecf36
MC
7902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
791
792 * gdb.cp/templates.exp: Fix typo in test name of
793 "print Foo<volatile char*>::foo".
794
4120d7e6
MC
7952004-01-15 Michael Chastain <mec.gnu@mindspring.com>
796
797 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
798
f679e530
BE
7992004-01-16 Ben Elliston <bje@wasabisystems.com>
800
801 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
802 (clean mostlyclean): Remove empty rm.
803
091c48f6
MC
8042004-01-15 Michael Chastain <mec.gnu@mindspring.com>
805
806 * gdb.base/setvar.exp: Add copyright years.
807
3e5fc8d2
DC
8082004-01-14 David Carlton <carlton@bactrian.org>
809
810 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
811 PR c++/1511 and update coment.
812 * gdb.cp/templates.exp: Update patterns to match current output.
813 If changes involve something other than whitespace, KFAIL
814 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
815
63d06c5c
DC
8162004-01-14 David Carlton <carlton@kealia.com>
817
818 * gdb.cp/namespace.exp: Add tests involving classes defined within
819 namespaces.
820 * gdb.cp/namespace.cc (C::CClass): New.
821 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
822
a51dab88
EZ
8232004-01-14 Elena Zannoni <ezannoni@redhat.com>
824
825 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
826 what debug info we have. Print a better message if something goes
827 wrong while producing the separate debug info file.
828
a476ccc9
MC
8292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
830
831 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
832
f453692c
MC
8332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
834
835 * gdb.base/callfuncs.c: Add copyright notice.
836
f40063a5
MC
8372004-01-13 Michael Chastain <mec.gnu@mindspring.com>
838
839 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
840 inheritance. PR gdb/1498, PR gcc/13539.
841
19ac3974
EZ
8422004-01-13 Elena Zannoni <ezannoni@redhat.com>
843
844 * gdb.threads/gcore-thread.exp: Prefix name of binary with
845 test specific name.
846 * gdb.mi/gdb669.exp: Ditto.
847 * gdb.mi/mi-pthreads.exp: Ditto.
848 * gdb.mi/mi1-pthreads.exp: Ditto.
849 * gdb.mi/mi2-pthreads.exp: Ditto.
850
56c97c6e
MC
8512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
852
853 * gdb.cp/member-ptr.cc: Add copyright notice.
854
a0644324
MC
8552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
856
857 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
858 some patterns for recent versions of gcc and hpacc. Delete
859 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
860 Delete tests that access a NULL pointer-to-member-data. This
861 script is still disabled for gcc.
862
32fabe09
EZ
8632004-01-12 Elena Zannoni <ezannoni@redhat.com>
864
865 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
866 escaped correctly.
867
1f8a6abb
EZ
8682004-01-12 Elena Zannoni <ezannoni@redhat.com>
869
870 * gdb.base/sepdebug.exp: New file.
871 * gdb.base/sepdebug.c: New file.
872 * lib/gdb.exp (separate_debug_filename): New procedure.
873 (gdb_gnu_strip_debug): New procedure.
874
48efe704
AC
8752004-01-12 Andrew Cagney <cagney@redhat.com>
876
877 * gdb.mi/ChangeLog: Delete file. Renamed to ...
878 * gdb.mi/ChangeLog-1999-2003: New file.
879
a9415475
AC
8802004-01-12 Andrew Cagney <cagney@redhat.com>
881
882 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
883 "Renaming a directory to a non-empty directory returns ENOTEMPTY
884 or EEXIST", treat EBUSY as an XFAIL.
885
83b8cf9d
MC
8862004-01-11 Michael Chastain <mec.gnu@mindspring.com>
887
888 * gdb.base/scope.exp: Remove obsolete setup_xfail for
889 hp_cc_compiler.
890
9939d2a8
MC
8912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
892
893 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
894 decorations.
895
1ff8cadf
MC
8962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
897
898 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
899 and "(aCC)" decorations. Remove obsolete doco about old
900 test results.
901
6fa9022e
MC
9022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
903
904 * gdb.cp/exception.exp: Fix typo in doco.
905
209721fe
MK
9062004-01-09 Mark Kettenis <kettenis@gnu.org>
907
908 * gdb.base/gdb1476.exp: Fix typo.
909
ef11303e
MC
9102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
911
912 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
913 file.
914
041ab88c
MC
9152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
916
917 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
918 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
919 Use gdb_compile. Remove restriction on gcc. Add some patterns
920 for recent version of gdb. Delete second half, which was a copy
921 of the first half with different build flags. This test is
922 still disabled because it is still not ready for production.
923
e36d075a
MC
9242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
925
926 * gdb.cp/exception.cc: Add copyright notice.
927 * gdb.cp/exception.exp: Add a notice that this file is broken
928 because of line number changes caused by addition of copyright
929 notice.
930
42b190ad
MC
9312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
932
933 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
934 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
935
8f25f06b
MC
9362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
937
938 * gdb.cp/classes.exp: Accept gnu abi 2.
939 * gdb.cp/derivation.exp: Likewise.
940 * gdb.cp/overload.exp: Likewise.
941 * gdb.cp/virtfunc.exp: Likewise.
942
06ded8b8
MC
9432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
944
945 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
946 semicolon after end of function.
947
77c26ae3
MC
9482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
949
950 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
951 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
952 boilerplate code for compiling and running the program under
953 test. Add some string method tests.
954
20757486
MC
9552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
956
957 * gdb.cp/bs15503.cc: Add copyright notice.
958 * gdb.cp/bs15503.exp: Adjust line number.
959
0fd3b503
MC
9602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
963 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
964
10d1bea8
MC
9652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
966
967 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
968 hp_cc_compiler.
969
2789202a
MC
9702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
971
972 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
973 * gdb.cp/ctti.exp: Use the marker instead of "next".
974 With gcc, run further before bailing.
975
b862f14c
MC
9762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
977
978 * gdb.cp/cttiadd.cc: Add copyright notice.
979 * gdb.cp/cttiadd1.cc: Likewise.
980 * gdb.cp/cttiadd2.cc: Likewise.
981 * gdb.cp/cttiadd3.cc: Likewise.
982
96da2469
MC
9832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
984
985 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
986 Use gdb_test, gdb_test_multiple. Use floating-point values that
987 have exact representations in IEEE-ish formats.
988
053248ff
MC
9892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
990
991 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
992 compilers. Delete duplicate call to get_compiler_info.
993 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
994 * gdb.base/volatile.exp: Likewise.
995
84acecdd
MK
9962004-01-07 Mark Kettenis <kettenis@gnu.org>
997
998 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
999 memory at address 0.
1000
fe11a27f
MC
10012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1002
1003 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1004 to test for hp-ux assembler. Fix copyright years.
1005
60ad077b
AC
10062004-01-07 Andrew Cagney <cagney@redhat.com>
1007
1008 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1009
1c9b8f33
AC
10102004-01-07 Andrew Cagney <cagney@redhat.com>
1011
1012 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1013 when creating the read-only file. From analysis by Roland McGrath
1014 and Elena Zannoni.
1015
753ccc7a
MC
10162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1017
1018 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1019
eca3e36b
MC
10202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1021
1022 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1023 data pointers.
1024
f8d4bac4
MC
10252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1026
1027 * gdb.cp/m-static.exp: Compile one source file at a time.
1028 Delete unused call to get_compiler_info.
1029
9b4e0f94
MC
10302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1031
1032 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1033 * gdb.base/call-rt-st.exp: Likewise.
1034 * gdb.base/nodebug.exp: Likewise.
1035 * gdb.base/volatile.exp: Likewise.
1036 * gdb.cp/ref-types.exp: Likewise.
1037 * gdb.cp/templates.exp: Likewise.
1038
023c1024
MK
10392004-01-05 Mark Kettenis <kettenis@gnu.org>
1040
1041 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1042
19703c4a
MC
10432004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1044
1045 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1046 hppa*-hp-hpux*.
1047
18b67037
MK
10482004-01-04 Mark Kettenis <kettenis@gnu.org>
1049
ba6219c8
MK
1050 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1051 x86_64-*-*.
1052
18b67037
MK
1053 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1054 sparc64-*-* and sparc*-solaris2*.
1055
1bfbbb9d
MK
10562004-01-04 Mark Kettenis <kettenis@gnu.org>
1057
1058 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1059 return ${tests}" test. The ${tests} already mentions the
1060 filename.
1061
06846494
MC
10622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1063
1064 * gdb.cp/local.exp: Accept gcc abi 2.
1065
3b0cb202
MC
10662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1067
1068 * gdb.cp/templates.exp: Accept gcc abi 2.
1069
0643ec3f
MC
10702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1071
1072 * lib/compiler.cc: Remove supports_template_debugging.
1073 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1074
d231d0b1
MC
10752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1076
1077 * gdb.cp/namespace.exp: Accept gcc abi 2.
1078
44ffb27c
MC
10792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1080
1081 * gdb.cp/method.exp: Accept gcc abi 2.
1082
184ad485
MC
10832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1084
1085 * gdb.cp/classes.exp: Generate identical results as old version.
1086 * gdb.cp/derivation.exp: Likewise.
1087 * gdb.cp/overload.exp: Likewise.
1088 * gdb.cp/virtfunc.exp: Likewise.
1089
116f09e7
MC
10902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1091
1092 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1093 mysterious bug with sourceware version of expect.
1094
b1379776
MC
10952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1096
1097 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1098 current versions of gcc, including gcc abi 2. Remove gratuitous
1099 restart of test program. Use gdb_test_multiple and gdb_test for
1100 all tests. Add patterns to xfail missing "const" in "const char *"
1101 and kfail PR gdb/1155.
1102
6b7a4c0e
MC
11032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1104
1105 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1106 current versions of gcc, including gcc abi 2. Remove gratuitous
1107 restart of test program. Use gdb_test_multiple and gdb_test for
1108 all tests. Add patterns to kfail PR gdb/1498.
1109
51615d72
MC
11102003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1111
1112 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1113 current versions of gcc, including gcc abi 2. Use "breakpoint"
1114 and "continue" instead of restarting the target program. Use
1115 gdb_test_multiple and gdb_test for all tests.
1116
7b79a9d7
MK
11172004-01-01 Mark Kettenis <kettenis@gnu.org>
1118
1119 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1120 for *-*-solaris2*.
1121
1cd3489f
MC
11222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1123
1124 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1125 current versions of gcc, including gcc abi 2. Use "breakpoint"
1126 and "continue" instead of restarting the target program several
1127 times. Use gdb_test_multiple and gdb_test for all tests.
1128
850742db
MC
11292003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1132 source files.
1133
eb4bbda8
MC
11342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1135
1136 * gdb.base/environ.exp: Handle compiling test case from multiple
1137 source files.
1138
e42c7771
MC
11392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1140
1141 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1142
80e4b428
JB
11432003-12-17 Jim Blandy <jimb@redhat.com>
1144
5f06973a
JB
1145 * gdb.base/freebpcmd.c: Add copyright notice.
1146
80e4b428
JB
1147 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1148
0ab84fb7
MC
11492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1150
1151 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1152
1b3bb3d0
JB
11532003-12-13 Jim Blandy <jimb@redhat.com>
1154
1155 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1156
3a4c9371
KB
11572003-12-12 Kevin Buettner <kevinb@redhat.com>
1158
1159 * gdb.asm/frv.inc: New file.
1160 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1161
a1dea79a
FF
11622003-12-09 Fred Fish <fnf@redhat.com>
1163
1164 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1165 functions to break1.c and leave prototypes behind. Add more
1166 "set breakpoint NN here" comments.
1167 * gdb.base/break1.c: New file.
1168
1169 * gdb.base/break.exp: Handle compiling test case from multiple
1170 source files and change source file references as needed.
1171 * gdb.base/completion.exp: Ditto.
1172 * gdb.base/condbreak.exp: Ditto.
1173 * gdb.base/define.exp: Ditto.
1174 * gdb.base/ena-dis-br.exp: Ditto.
1175 * gdb.base/info-proc.exp: Ditto.
1176 * gdb.base/maint.exp: Ditto.
1177 * gdb.base/until.exp: Ditto.
1178
1179 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
1180 hardcoded line numbers.
1181 * gdb.base/define.exp: Ditto.
1182 * gdb.base/ena-dis-br.exp: Ditto.
1183 * gdb.base/maint.exp: Ditto.
1184 * gdb.base/until.exp: Ditto.
1185
1186 * gdb.base/completion.exp: Use "break1" for completion tests since
1187 "break" is no longer a unique prefix.
1188
5266b69c
AC
11892003-12-06 Andrew Cagney <cagney@redhat.com>
1190
1191 * gdb.base/structs.exp (test_struct_returns): When applicable, set
1192 "return_value_unimplemented". When an unimplemented struct return
1193 architecture, report incorrect values as a KFAIL
1194
374451f0
MC
11952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1196
1197 * gdb.cp/rtti.exp: Accept new wording of warning from
1198 cp_lookup_rtti_type.
1199
ba9b20a7
MC
12002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1201
1202 Partial fix for PR testsuite/1456.
1203 * gdb.base/scope.exp (test_at_main): Replace references to
1204 gcc_compiled with calls to test_compiler_info.
1205 (test_at_foo): Likewise.
1206 (test_at_bar): Likewise.
1207
b74b6d0b
MC
12082003-12-04 Michael Chastain <mec.gnu@mindspring.com>
1209
1210 Partial fix for PR testsuite/1456.
1211 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
1212 to test_compiler_info.
1213
ccfa3402
MC
12142003-12-03 Michael Chastain <mec.gnu@mindspring.com>
1215
1216 * gdb.base/so-impl-ld.exp: Update copyright notice.
1217
f6246aba
MC
12182003-12-02 Michael Chastain <mec.gnu@mindspring.com>
1219
1220 Partial fix for PR testsuite/1456.
1221 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
1222 to test_compiler_info.
1223
13ae734a
MC
12242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1225
1226 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
1227 from current versions of gdb. Clean up regular expressions.
1228 Delete redundant timeout case.
1229
d8e1cdee
MC
12302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1231
1232 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
1233 from current versions of gdb. Clean up regular expressions.
1234 Delete redundant timeout case.
1235
96457b64
MC
12362003-12-01 Michael Chastain <mec.gnu@mindspring.com>
1237
1238 Partial fix for PR testsuite/1456.
1239 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
1240 gcc_compiled with call to test_compiler_info.
1241
f35309fc
MC
12422003-11-30 Michael Chastain <mec.gnu@mindspring.com>
1243
1244 Partial fix for PR testsuite/1456.
1245 * gdb.base/list.exp (test_list_function): Delete unused declaration
1246 of gcc_compiled.
1247
d7afdf9b
MC
12482003-11-29 Michael Chastain <mec.gnu@mindspring.com>
1249
1250 Partial fix for PR testsuite/1456.
1251 * gdb.base/complex.exp: Replace reference to gcc_compiled with
1252 call to test_compiler_info.
1253
71507b56
MK
12542003-11-29 Mark Kettenis <kettenis@gnu.org>
1255
1256 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
1257 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
1258 it to create the appropriate note.inc.
1259 * gdb.asm/asmsrc1.s: Include "note.inc".
1260 * gdb.asm/netbsd.inc: New file.
1261 * gdb.asm/empty.inc: New file.
1262
f81f93f7
MC
12632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1264
1265 Partial fix for PR testsuite/1456.
1266 * gdb.base/constvars.exp: Replace references to gcc_compiled with
1267 calls to test_compiler_info.
1268
9a77938e
MC
12692003-11-27 Michael Chastain <mec.gnu@mindspring.com>
1270
1271 Partial fix for PR testsuite/1456.
1272 * gdb.base/volatile.exp: Replace references to gcc_compiled with
1273 calls to test_compiler_info.
1274
e8367dc7
MK
12752003-11-27 Mark Kettenis <kettenis@gnu.org>
1276
1277 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
1278 pattern for the KFAILs.
1279
526c61ee
AF
12802003-11-25 Adam Fedor <fedor@gnu.org>
1281
1282 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
1283 * gdb.objc/objcdecode.m: New file.
1284
28f2d600
AF
12852003-11-25 Adam Fedor <fedor@gnu.org>
1286
1287 * gdb.objc/nondebug.exp: Test for PR objc/1236.
1288 * gdb.objc/nondebug.m: New file.
1289
a3895cee
BE
12902003-11-26 Ben Elliston <bje@wasabisystems.com>
1291
1292 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1293 NetBSD as it does on FreeBSD. Modelled on a similar change by
1294 Mark Kettenis on 2003-05-30.
1295 (link-flags): Set to "--entry _start" regardless of target.
1296 Special linker flags are to be appended to $link-flags.
1297 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
1298
c9f2c8a3
MC
12992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1300
1301 * gdb.cp/method.exp: Accept output of new demangler.
1302
15a0587a 13032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
1304
1305 * gdb/class2.exp: New file.
1306 * gdb/class2.cc: New file.
1307
3c00b570
MC
13082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1309
1310 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
1311 of new demangler.
1312
7027acc7
MK
13132003-11-23 Mark Kettenis <kettenis@gnu.org>
1314
1315 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
1316 of gdb_test "run".
1317
b0e1598a
MK
13182003-11-23 Mark Kettenis <kettenis@gnu.org>
1319
1320 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
1321 "continue" into "run".
1322
4d9eda44
MC
13232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1324
1325 Partial fix for PR testsuite/1456.
1326 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1327 call to test_compiler_info.
1328 * gdb.cp/ctti.exp: Likewise.
1329 * gdb.cp/derivation.exp: Likewise.
1330 * gdb.cp/member-ptr.exp: Likewise.
1331 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1332 reference to gcc_compiled.
1333
13342003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1335
1336 Fix PR testsuite/1463.
1337 * gdb.base/structs.exp (start_structs_test): Call
1338 get_debug_format before using the debug format.
1339
d422fe19
AC
13402003-11-22 Andrew Cagney <cagney@redhat.com>
1341
1342 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1343 * gdb.base/structs.exp: Use gdb_test_multiple.
1344
039cf96d
AC
13452003-11-20 Andrew Cagney <cagney@redhat.com>
1346
6882279b
AC
1347 * gdb.base/structs.exp: Handle and recover from internal errors.
1348 Replace "foo${n}" with "foo<n>" in test messages.
1349
e53890ae
AC
1350 * gdb.base/structs.exp: Update copyright. Rewrite.
1351 * gdb.base/structs.c: Update copyright. Rewrite.
1352
2b211c59
AC
1353 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1354 resync count exceeded.
d63a86f8 1355
039cf96d
AC
1356 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1357 from the internal error.
1358 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1359 Original from Jim Blandy.
1360 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1361
eac98b22
AC
13622003-11-19 Andrew Cagney <cagney@redhat.com>
1363
1364 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1365 KFAIL.
1366
67455b2a
MK
13672003-11-17 Mark Kettenis <kettenis@gnu.org>
1368
1369 New testcase for PR backtrace/1435.
1370 * gdb.arch/i386-unwind.exp: New file.
1371 * gdb.arch/i386-unwind.c: New file.
1372
853d6e5b
AC
13732003-11-17 Andrew Cagney <cagney@redhat.com>
1374
1375 * lib/gdb.exp (compiler_info): New global.
1376 (test_compiler_info): New function.
1377 (get_compiler_info): Set compiler_info.
1378 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1379 "compiler_info" to gcc-<major>-<minor>.
1380
38cf6e11
MC
13812003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1382
1383 * gdb.trace/configure: Remove.
1384
a50d3602
EZ
13852003-11-13 Elena Zannoni <ezannoni@redhat.com>
1386
1387 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1388 breakpoints.
a50d3602
EZ
1389 * gdb.base/break.exp: Remove all references to explicit line
1390 numbers.
1391
d9407aaa
NC
13922003-11-11 Nick Clifton <nickc@redhat.com>
1393
1394 * gdb.base/shreloc.exp: Do not run for targets which do not
1395 support shared objects.
1396
db488fc1
CV
13972003-11-10 Corinna Vinschen <vinschen@redhat.com>
1398
1399 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1400 Don't run tests if nofileio flag is given.
1401
6a90a18e
EZ
14022003-11-07 Elena Zannoni <ezannoni@redhat.com>
1403
1404 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1405 as well as 'Watchpoint'.
1406
0b915e9c
EZ
14072003-11-06 Elena Zannoni <ezannoni@redhat.com>
1408
1409 Reported by Jim Ingham <jingham@apple.com>:
1410 * gdb.base/annota1.exp: Match at least one occurrence of the
1411 signal handler annotation.
1412
d7e4b55f
EZ
14132003-11-06 Elena Zannoni <ezannoni@redhat.com>
1414
1415 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
1416 as well as 'Watchpoint'.
1417
2fe4e8d0
MC
14182003-11-05 Michael Chastain <mec@shout.net>
1419
1420 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
1421
6ef88553
KW
14222003-11-03 Kris Warkentin <kewarken@qnx.com>
1423
1424 * gdb.arch/gdb1291.c: New test file.
1425 * gdb.arch/gdb1291.exp: New test script.
1426 * gdb.arch/gdb1431.c: New test file.
1427 * gdb.arch/gdb1431.exp: New test script.
1428
ae7dc4d8
MC
14292003-10-22 Michael Chastain <mec@shout.net>
1430
1431 * gdb.mi/pthreads.c: Add copyright notice.
1432
c39d7427
MC
14332003-10-22 Michael Chastain <mec@shout.net>
1434
1435 * gdb.threads/pthreads.c: Add copyright notice.
1436
8b7d96c1
MC
14372003-10-20 Michael Chastain <mec@shout.net>
1438
1439 * gdb.base/gdb1056.exp: New test script.
1440
d1d69fdd
DJ
14412003-10-13 Daniel Jacobowitz <drow@mvista.com>
1442
1443 * gdb.threads/killed.exp: Use gdb_run_cmd.
1444
7d605576
DJ
14452003-10-13 Daniel Jacobowitz <drow@mvista.com>
1446
1447 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
1448 create a core file.
1449 * gdb.threads/gcore-thread.exp: Likewise.
1450
618ec112
CV
14512003-10-13 Corinna Vinschen <vinschen@redhat.com>
1452
1453 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
1454 type, based on char type.
1455 (struct bit_flags_short_t): New bitfield type, based on short type.
1456 (init_bit_flags_char): New fuction.
1457 (init_bit_flags_short): Ditto.
1458 (print_bit_flags_char): Ditto.
1459 (print_bit_flags_short): Ditto.
1460 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
1461
9367a73c
MC
14622003-10-11 Michael Chastain <mec@shout.net>
1463
1464 * gdb.base/call-rt-st.exp: Update copyright year.
1465
1decf120
KI
14662003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
1467
1468 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
1469 * gdb.disasm/sh3.s: Ditto.
1470
5445b2ae
DJ
14712003-10-07 Daniel Jacobowitz <drow@mvista.com>
1472
1473 * gdb.threads/switch-threads.exp: New test.
1474 * gdb.threads/switch-threads.c: New source file.
1475
aec24853
CV
14762003-10-07 Corinna Vinschen <vinschen@redhat.com>
1477
1478 * gdb.base/ending-run.exp: Add sh specific case.
1479
adc7428d
AC
14802003-10-06 Andrew Cagney <cagney@redhat.com>
1481
1482 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1483 * gdb.disasm/mn10200.exp: Delete obsolete file.
1484
c9d37158
DJ
14852003-09-29 Daniel Jacobowitz <drow@mvista.com>
1486
1487 * ChangeLog: Correct an entry command.exp -> commands.exp.
1488 * gdb.base/commands.exp (bp_deleted_in_command_test)
1489 (temporary_breakpoint_commands): Check noargs.
1490
79c2c32d
DC
14912003-09-25 David Carlton <carlton@kealia.com>
1492
1493 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1494 of some print tests, where appropriate. Add tests for C::D::cd,
1495 E::ce, F::cXfX, G::XgX.
1496 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1497
594e6d67
RE
14982003-09-25 Richard Earnshaw <rearnsha@arm.com>
1499
1500 * lib/java.exp (java_init): Import target_alias before using it.
1501
10f0d451
DC
15022003-09-25 David Carlton <carlton@kealia.com>
1503
1504 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1505
274bcba0
EZ
15062003-09-23 Elena Zannoni <ezannoni@redhat.com>
1507
d63a86f8 1508 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
1509 weirdness.
1510
cdbf20f7
MC
15112003-09-17 Michael Chastain <mec@shout.net>
1512
1513 * gdb.cp/gdb1355.exp: New file.
1514 * gdb.cp/gdb1355.c: New file.
1515
71e06f80
CV
15162003-09-15 Corinna Vinschen <vinschen@redhat.com>
1517
1518 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1519 * gdb.asm/sh.inc: New file.
1520
5c4e30ca
DC
15212003-09-11 David Carlton <carlton@kealia.com>
1522
bd45b7af
DC
1523 * gdb.cp/namespace.exp: Add tests for namespace types.
1524 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1525 (test_namespace): New.
1526
1c199746
EZ
15272003-09-11 Elena Zannoni <ezannoni@redhat.com>
1528
1529 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1530 * gdb.stabs/weird.exp: Ditto.
1c199746 1531
04ed252f
MC
15322003-09-08 Michael Chastain <mec@shout.net>
1533
1534 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1535
d8a2d9e7
MC
15362003-09-07 Michael Chastain <mec@shout.net>
1537
1538 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1539 'parse error'.
1540
161afb24
MK
15412003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1542
1543 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1544
49f2741a
MC
15452003-08-30 Michael Chastain <mec@shout.net>
1546
1547 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1548 * gdb.gdb/observer.exp: Ditto.
1549 * gdb.gdb/xfullpath.exp: Ditto.
1550
8afa723e
MK
15512003-08-29 Mark Kettenis <kettenis@gnu.org>
1552
1553 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1554 *-*-*bsd*.
1555
f31dfe3b
JJ
15562003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1557
1558 * gdb.base/dump.exp: Skip for ia64.
1559
4630e498
JJ
15602003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1561
1562 * gdb.asm/asm-source.exp: Add ia64 support.
1563 * gdb.asm/ia64.inc: New file.
1564
1105b7ef
MC
15652003-08-22 Michael Chastain <mec@shout.net>
1566
1567 * gdb.cp: New directory.
1568 * gdb.cp/*: Copy from gdb.c++/*.
1569 * gdb.c++/*: Remove.
1570 * Makefile.in: Change gdb.c++ to gdb.cp.
1571 * configure.in: Ditto.
1572 * configure: Regnerate.
1573
c945b932
MK
15742003-08-18 Mark Kettenis <kettenis@gnu.org>
1575
1576 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1577 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1578
2b66634b
DJ
15792003-08-17 Daniel Jacobowitz <drow@mvista.com>
1580
1581 * mi-var-display.exp (-var-list-children weird): Accept function
1582 pointers with argument types.
1583 * mi1-var-display.exp (-var-list-children weird): Likewise.
1584 * mi2-var-display.exp (-var-list-children weird): Likewise.
1585
a356f73b
DJ
15862003-08-17 Daniel Jacobowitz <drow@mvista.com>
1587
1588 * gdb.base/annota3.exp: Add missing newline.
1589
483417b8
MC
15902003-08-06 Michael Chastain <mec@shout.net>
1591
1592 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1593
c99c59c3
MS
15942003-08-12 Michael Snyder <msnyder@redhat.com>
1595
1596 * gdb.base/float.exp: Add test for SH.
1597
55ed7501
MK
15982003-08-10 Mark Kettenis <kettenis@gnu.org>
1599
1600 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1601
1a371f2e
EZ
16022003-08-07 Elena Zannoni <ezannoni@redhat.com>
1603
1604 * gdb.base/completion.exp: Remove reduntant completion test
1605 on filename.
1606
e0f353ce
EZ
16072003-08-07 Elena Zannoni <ezannoni@redhat.com>
1608
1609 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1610 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1611 gdb.trace/save-trace.exp: Make sure that full pathnames are
1612 escaped correctly.
1613
5710a1af 16142003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 1615
5710a1af
EZ
1616 * configure.in: Don't generate config.h from config.hin.
1617 * configure: Regenerate.
1618 * config.hin: Remove file.
1619 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1620 * gdb.threads/pthreads.c: Ditto.
1621
dcd81ce9
DJ
16222003-08-07 Daniel Jacobowitz <drow@mvista.com>
1623
1624 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1625 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1626 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1627 Replace ld24 with seth/add3.
1628
6009d884
AC
16292003-08-02 Andrew Cagney <cagney@redhat.com>
1630
1631 * gdb.base/annota3.exp: New file.
1632 * gdb.base/annota3.c: New file.
1633 * gdb.c++/annota3.exp: New file.
1634 * gdb.c++/annota3.cc: New file.
1635
51514e06
MC
16362003-07-29 Michael Chastain <mec@shout.net>
1637
1638 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1639 actually failed.
1640 (do_pass): Likewise.
1641 * gdb.threads/tls.exp: Always initialize no_of_threads.
1642
4ee6625b
DJ
16432003-07-27 Daniel Jacobowitz <drow@mvista.com>
1644
1645 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1646 pattern.
1647 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1648 * gdb.threads/tls.exp: Recognize one case of the host library not
1649 supporting TLS.
1650
225f2bf6
AC
16512003-07-27 Andrew Cagney <cagney@redhat.com>
1652
1653 * gdb.base/fileio.exp: Use SH when running commands using
1654 remote_exec.
1655
bcb27c9f
DJ
16562003-07-24 Daniel Jacobowitz <drow@mvista.com>
1657
1658 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1659 * gdb.base/relocate.c (dummy): New padding array.
1660
3d67be83
MS
16612003-07-22 Michael Snyder <msnyder@redhat.com>
1662
d63a86f8 1663 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
1664
1665 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1666 patterns to be more general, accepting old and new output.
1667 Some output chars (such as '+') also must be quoted.
d63a86f8 1668 Some addresses are displayed numerically instead of
3d67be83
MS
1669 symbolically.
1670
57ba3b85
MS
16712003-07-23 Michael Snyder <msnyder@redhat.com>
1672
686d097c
MS
1673 * gdb.base/return2.exp: Don't test long-long return.
1674
57ba3b85
MS
1675 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1676 * gdb.disasm/t01_mov.exp: Ditto.
1677 * gdb.disasm/t02_mova.s: Ditto.
1678 * gdb.disasm/t02_mova.exp: Ditto.
1679 * gdb.disasm/t03_add.s: Ditto.
1680 * gdb.disasm/t03_add.exp: Ditto.
1681 * gdb.disasm/t04_sub.s: Ditto.
1682 * gdb.disasm/t04_sub.exp: Ditto.
1683 * gdb.disasm/t05_cmp.s: Ditto.
1684 * gdb.disasm/t05_cmp.exp: Ditto.
1685 * gdb.disasm/t06_ari2.s: Ditto.
1686 * gdb.disasm/t06_ari2.exp: Ditto.
1687 * gdb.disasm/t07_ari3.s: Ditto.
1688 * gdb.disasm/t07_ari3.exp: Ditto.
1689 * gdb.disasm/t08_or.s: Ditto.
1690 * gdb.disasm/t08_or.exp: Ditto.
1691 * gdb.disasm/t09_xor.s: Ditto.
1692 * gdb.disasm/t09_xor.exp: Ditto.
1693 * gdb.disasm/t10_and.s: Ditto.
1694 * gdb.disasm/t10_and.exp: Ditto.
1695 * gdb.disasm/t11_logs.s: Ditto.
1696 * gdb.disasm/t11_logs.exp: Ditto.
1697 * gdb.disasm/t12_bit.s: Ditto.
1698 * gdb.disasm/t12_bit.exp: Ditto.
1699 * gdb.disasm/t13_otr.s: Ditto.
1700 * gdb.disasm/t13_otr.exp: Ditto.
1701
e00759ef
EZ
17022003-07-22 Elena Zannoni <ezannoni@redhat.com>
1703
1704 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1705
8bc2021f
EZ
17062003-07-22 Elena Zannoni <ezannoni@redhat.com>
1707
1708 * gdb.threads/tls.c : New file.
1709 * gdb.threads/tls.exp : New file.
1710 * gdb.threads/tls-main.c : New file.
1711 * gdb.threads/tls-shared.c : New file.
1712 * gdb.threads/tls-shared.exp : New file.
1713
89320c4c
AS
17142003-07-22 Andreas Schwab <schwab@suse.de>
1715
1716 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1717
180dea7c
AS
17182003-07-20 Andreas Schwab <schwab@suse.de>
1719
1720 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1721 due to insn reordering.
1722
0714963c
AC
17232003-07-15 Andrew Cagney <cagney@redhat.com>
1724
1725 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1726
98a23b3f
MC
17272003-07-15 Michael Chastain <mec@shout.net>
1728
1729 * gdb.base/gdb1250.exp: New file.
1730 * gdb.base/gdb1250.c: New file.
1731
27e417a2
ML
17322003-07-09 Michal Ludvig <mludvig@suse.cz>
1733
1734 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1735 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1736
8bc2021f
EZ
17372003-07-09 Elena Zannoni <ezannoni@redhat.com>
1738
1739 * gdb.threads/tls.c: New file.
1740 * gdb.threads/tls.exp: New file.
1741 * gdb.threads/tls-main.c: New file.
1742 * gdb.threads/tls-shared.c: New file.
1743 * gdb.threads/tls-shared.exp: New file.
1744
d99968dc
EZ
17452003-07-09 Elena Zannoni <ezannoni@redhat.com>
1746
1747 * gdb.base/annota1.exp: Make sure that we properly escape the
1748 full path of the source file. Xfail more permissive patterns,
d63a86f8 1749 due to a compiler debug info problem.
d99968dc 1750
83876b3b
AS
17512003-07-07 Andreas Schwab <schwab@suse.de>
1752
2705e972
AS
1753 * gdb.asm/m68k.inc: New file.
1754 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1755
83876b3b
AS
1756 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1757 arguments"): Also match negative number.
1758
1759 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1760
3a871b37
DJ
17612003-07-03 Daniel Jacobowitz <drow@mvista.com>
1762
1763 * gdb.base/store.c (charest): New typedef.
1764 (add_char): Rename to add_charest, update.
1765 (wack_char): Rename to wack_charest, update types. Return l + r
1766 to keep r live across the call.
1767 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1768 (wack_double, wack_doublest): Return l + r to keep r live across
1769 the call.
1770 * gdb.base/store.exp: Accomodate store.c changes.
1771
b2a7f303
DC
17722003-06-30 David Carlton <carlton@kealia.com>
1773
1774 * gdb.c++/maint.exp (test_invalid_name): New.
1775 (test_first_component): Add tests for invalid names.
1776
3c6cb4a1
MC
17772003-06-29 Michael Chastain <mec@shout.net>
1778
1779 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1780 output of '<VTT for class>' for virtual base classes.
1781
f1c2644b
DJ
17822003-06-29 Daniel Jacobowitz <drow@mvista.com>
1783
1784 * gdb.base/completion.exp: Tab-complete "complet" instead of
1785 "compl".
1786 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1787
18080350
DJ
17882003-06-29 Daniel Jacobowitz <drow@mvista.com>
1789
1790 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1791 * gdb.base/volatile.exp: Likewise.
1792
f56973f8
DJ
17932003-06-29 Daniel Jacobowitz <drow@mvista.com>
1794
1795 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1796 gdb/1265.
1797
17982003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1799 Daniel Jacobowitz <drow@mvista.com>
1800
1801 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1802 initial line count of 'captured_main' from 26 to 32.
1803 (test_with_self): Allow xmalloc call to be interleaved with the
1804 preceding two lines.
1805
e766d4d6
JB
18062003-06-24 Joel Brobecker <brobecker@gnat.com>
1807
1808 * gdb.base/bang.exp: New testcase.
1809
f125c9a4
JB
18102003-06-23 Joel Brobecker <brobecker@gnat.com>
1811
1812 * gdb.base/langs.exp: Add some tests for the "minimal" language
1813 support.
1814
6e25beaf
EZ
18152003-06-23 Elena Zannoni <ezannoni@redhat.com>
1816
1817 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1818 the testcase.
1819
2f816dda
DJ
18202003-06-22 Daniel Jacobowitz <drow@mvista.com>
1821
1822 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1823 offset.
1824
db5a5748
DJ
18252003-06-22 Daniel Jacobowitz <drow@mvista.com>
1826
1827 * gdb.c++/pr-1210.cc: New file.
1828 * gdb.c++/pr-1210.exp: New file.
1829
1df0c130
DJ
18302003-06-21 Daniel Jacobowitz <drow@mvista.com>
1831
1832 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1833 000-exec-continue.
1834
a92feac0
MK
18352003-06-15 Mark Kettenis <kettenis@gnu.org>
1836
1837 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1838 on *-*-*bsd* instead of *-*-freebsd*.
1839
81a58f5b
AC
18402003-06-14 Andrew Cagney <cagney@redhat.com>
1841
1842 * gdb.base/store.exp: Test longest and doublest. Test all
1843 parameters. Weaken return statement match.
1844 * gdb.base/store.c: Add longest and doublest - aka long long and
1845 long double functions. Put all parameters into local register
1846 variables. Use negative values.
1847
b257a0d3
AC
18482003-06-14 Andrew Cagney <cagney@redhat.com>
1849
1850 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1851 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1852 exit status.
1853 * gdb.base/fileio.exp: Disable target when nointerrupts and
1854 noinferiorio, instead of limiting it to remote. Use remote_exec
1855 instead of system.
d63a86f8 1856
21c38304
JJ
18572003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1858
1859 * gdb.base/float.exp: Add ia64 support.
1860
1bcdb424
CV
18612003-06-12 Corinna Vinschen <vinschen@redhat.com>
1862
1863 * gdb.base/fileio.exp: Run only on remote targets.
1864
6aeb981f
CV
18652003-06-10 Corinna Vinschen <vinschen@redhat.com>
1866
1867 * gdb.base/fileio.c: New file, testing File-I/O.
1868 * gdb.base/fileio.exp: Ditto.
1869
53df362e
RG
18702003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1871
1872 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1873 shared objects after relocation at load time (gdb PR/1132).
1874 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1875 as above, part of the shared object relocation test.
1876
ffee1b46
MK
18772003-06-08 Mark Kettenis <kettenis@gnu.org>
1878
b5ca3722
MK
1879 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1880 fully filled history list.
1881 * gdb.base/gdb_history: New file.
1882
03ed860d
MK
1883 * gdb.base/signals.exp: XFAIL "continue to func1" on
1884 i*86-*-freebsd*.
1885
ffee1b46
MK
1886 * gdb.base/attach.exp: When trying to attach to a nonexistent
1887 process, make it possible to specify the PID based on the target,
1888 and do so for *-*-freebsd*.
1889
d80dbb52
RH
18902003-06-02 Richard Henderson <rth@redhat.com>
1891
1892 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1893
6dd77b81
RH
18942003-06-02 Richard Henderson <rth@redhat.com>
1895
1896 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1897
f6347e16
RH
18982003-06-02 Richard Henderson <rth@redhat.com>
1899
1900 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1901
2c161407
DJ
19022003-06-01 Daniel Jacobowitz <drow@mvista.com>
1903
1904 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1905 of globalvar.
1906
572eb746
MK
19072003-06-01 Mark Kettenis <kettenis@gnu.org>
1908
1909 * gdb.asm/asm-source.exp: Check for memory read errors in
1910 disassembler test on *BSD too.
1911
9e9617a5
RH
19122003-06-01 Richard Henderson <rth@redhat.com>
1913
1914 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1915 for .frame.
1916 (gdbasm_call): Lose ldgp.
1917 (gdbasm_startup): Add frame information.
1918 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1919
7b34ad4e
MK
19202003-05-31 Mark Kettenis <kettenis@gnu.org>
1921
1922 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1923 i?86-*-*.
1924
10059fdf
MK
19252003-05-30 Mark Kettenis <kettenis@gnu.org>
1926
1927 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1928 FreeBSD.
1929
acf4b816
RH
19302003-05-29 Richard Henderson <rth@redhat.com>
1931
1932 * gdb.asm/alpha.inc: New file.
1933 * gdb.asm/asm-source.exp: Use it.
1934
e9ecd949
JB
19352003-05-29 Jim Blandy <jimb@redhat.com>
1936
1937 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1938 'core.PID'.
1939
e3e5a4f3
JB
19402003-05-22 Jim Blandy <jimb@redhat.com>
1941
1942 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1943 backtrace.
d63a86f8 1944
72fe3d25
DC
19452003-05-20 David Carlton <carlton@math.stanford.edu>
1946
1947 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1948 this time.
1949
58da2eb2
DC
19502003-05-19 David Carlton <carlton@bactrian.org>
1951
1952 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1953 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1954
1fcb5155
DC
19552003-05-19 David Carlton <carlton@bactrian.org>
1956
1957 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1958 namespace tests.
1959 Bump copyright date.
1960 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
1961 (main): Call C::D::marker2.
1962 * gdb.c++/namespace1.cc: New file.
1963
85e85163
JJ
19642003-05-14 Jeff Johnston <jjohnstn@redhat.com>
1965
1966 Roland McGrath <roland@redhat.com>
d63a86f8 1967 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
1968 there is no manager thread.
1969
a25fbfec
JJ
19702003-05-08 Jeff Johnston <jjohnstn@redhat.com>
1971
d63a86f8
RM
1972 * gdb.threads/schedlock.exp: Remove assumption that all threads
1973 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
1974 in one of the child threads rather than the main thread.
1975
be375bae
JB
19762003-05-07 Jim Blandy <jimb@redhat.com>
1977
09bf6082
JB
1978 Add support for assembly source testing on the s390x.
1979 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
1980 architecture.
1981 * gdb.asm/s390x.inc: New file.
1982
be375bae
JB
1983 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
1984 succession of 'if' statements.
1985
00905d52
AC
19862003-05-05 Andrew Cagney <cagney@redhat.com>
1987
1988 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
1989
b1e29e33
AC
19902003-05-05 Andrew Cagney <cagney@redhat.com>
1991
1992 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
1993 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
1994
e33d66ec
EZ
19952003-05-02 Elena Zannoni <ezannoni@redhat.com>
1996
1997 * gdb.base/charset.exp: Update based on new behavior of set/show
1998 charset commands.
1999
2b6fd0d8
AC
20002003-05-01 Andrew Cagney <cagney@redhat.com>
2001
2002 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2003 variable do not give memory errors.
2004
130cacce
AF
20052003-04-30 Adam Fedor <fedor@gnu.org>
2006
2007 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2008 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2009 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2010 gdb.objc/basicclass.m: : New files
2011
2012 * lib/gdb.exp (gdb_compile_objc): New procedure.
2013
bea71854
DJ
20142003-04-27 Daniel Jacobowitz <drow@mvista.com>
2015
2016 * gdb.base/signals.exp: Make backtrace tests more specific.
2017
0f20eeea
DC
20182003-04-23 David Carlton <carlton@bactrian.org>
2019
2020 * gdb.c++/maint.exp (test_first_component): Add tests for
2021 'operator' in more locations.
2022
c8c4d8dc
KB
20232003-04-16 Kevin Buettner <kevinb@redhat.com>
2024
2025 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2026
3fe60e3c
EZ
20272003-04-16 Elena Zannoni <ezannoni@redhat.com>
2028
2029 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2030 func marke' instead. Update test name.
2031
9219021c
DC
20322003-04-15 David Carlton <carlton@math.stanford.edu>
2033
2034 * gdb.c++/maint.exp: New file.
2035
5dd55bdd
EZ
20362003-04-14 Elena Zannoni <ezannoni@redhat.com>
2037
2038 * gdb.threads/schedlock.c: Change type of thread function argument
2039 to long, to avoid warnings on 64-bit platforms.
2040
00890572
EZ
20412003-04-14 Elena Zannoni <ezannoni@redhat.com>
2042
2043 * gdb.base/attach.exp: Add new message from ptrace in case of
2044 attaching to nonexistent process.
d63a86f8 2045
93201743
JB
20462003-04-11 Jim Blandy <jimb@redhat.com>
2047
2048 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2049 gdb.c++/userdef.cc: Place comments on the lines to which the
2050 marker function might return.
2051 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2052 gdb.c++/userdef.exp: Look for those comments to check that we've
2053 returned to the right place, instead of checking line numbers.
2054
2a11c64d
EZ
20552003-04-11 Elena Zannoni <ezannoni@redhat.com>
2056
2057 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2058 match on sourcefile name, instead of directory name.
2059
68ab8fc5
EZ
20602003-04-10 Elena Zannoni <ezannoni@redhat.com>
2061
d63a86f8 2062 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2063 working directory name.
2064
5624293a
JB
20652003-04-09 Jim Blandy <jimb@redhat.com>
2066
2067 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2068 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2069 after an inferior function call, report the failure, but allow the
2070 test to continue.
2071
f1f02ee4
SC
20722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2073
2074 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2075 with -DPROTOTYPES.
2076
6eb79af0
SC
20772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2078
2079 * gdb.base/break.exp: Revert last patch.
2080
8dfb4cf0
SC
20812003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2082
2083 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2084 with -DPROTOTYPES.
2085
ed4c619a
AC
20862003-04-02 Andrew Cagney <cagney@redhat.com>
2087
2088 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2089 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2090 matching directories by the name breakpoint.
2091 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2092 Make "continue to marker1" consistent.
2093 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2094 message consistent.
2095 * lib/gdb.exp: Put "the program is no longer running", and "the
2096 program exited" in parenthesis.
2097 * lib/mi-support.exp: Ditto.
d63a86f8 2098
4e35d5f0 20992003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2100
4e35d5f0
BR
2101 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2102
71900fe8
AC
21032003-03-29 Andrew Cagney <cagney@redhat.com>
2104
2105 * gdb.base/sizeof.c (main): Print the value of '\377'.
2106 * gdb.base/sizeof.exp: Check the sign of '\377'.
2107
c0655a16
MC
21082003-03-27 Michael Chastain <mec@shout.net>
2109
2110 * gdb.base/gdb1090.exp: New file.
2111 * gdb.base/gdb1090.cc: New file.
2112
5b2a3989
JB
21132003-03-27 J. Brobecker <brobecker@gnat.com>
2114
2115 * gdb.gdb/observer.exp: New regression test.
2116
79876890
MC
21172003-03-27 Michael Chastain <mec@shout.net>
2118
2119 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2120 * gdb.base/ptype.exp: Likewise.
2121
6eac95e3
CV
21222003-03-27 Corinna Vinschen <vinschen@redhat.com>
2123
2124 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2125
e8c71839
MC
21262003-03-26 Michael Chastain <mec@shout.net>
2127
2128 * gdb.base/ptype.exp: Actually use some typedef'd types.
2129
71b10041
SC
21302003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2131
2132 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2133 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2134
2512cf80
CV
21352003-03-20 Corinna Vinschen <vinschen@redhat.com>
2136
2137 * gdb.base/default.exp: Fix regular expression.
2138
0d195a4f
CV
21392003-03-20 Corinna Vinschen <vinschen@redhat.com>
2140
2141 * gdb.base/args.exp: Fix regular expression.
2142
8a2dbca8
CV
21432003-03-20 Corinna Vinschen <vinschen@redhat.com>
2144
2145 * gdb.base/help.exp: Allow Win32 child process.
2146
bf028682
CV
21472003-03-20 Corinna Vinschen <vinschen@redhat.com>
2148
2149 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2150 when stepping out of main().
2151
182dbe85
CV
21522003-03-20 Corinna Vinschen <vinschen@redhat.com>
2153
2154 * gdb.base/default.exp: Check for win32 specific message when calling
2155 "run" without executable.
2156
d67a6ba5
CV
21572003-03-20 Corinna Vinschen <vinschen@redhat.com>
2158
2159 * gdb.base/args.exp: Expect .exe in output.
2160
a955b5bb
CV
21612003-03-20 Corinna Vinschen <vinschen@redhat.com>
2162
2163 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2164 Cygwin native.
2165
bf6bad4b
AC
21662003-03-17 Andrew Cagney <cagney@redhat.com>
2167
2168 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2169 vector registes.
2170 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2171 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2172
293e9a31
DC
21732003-03-17 David Carlton <carlton@math.stanford.edu>
2174
2175 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2176 test, for PR breakpoints/38.
2177 Call test_watchpoint_and_breakpoint.
2178 * gdb.base/watchpoint.c (func3): New function.
2179 (main): Call func3.
2180
5330f2db
DC
21812003-03-04 David Carlton <carlton@math.stanford.edu>
2182
2183 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
2184 Garply<Garply<char> >:: garply".
2185 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
2186 with respect to PR c++/1111; note also PR c++/1113.
2187 (test_template_breakpoints): KFAIL "constructor breakpoint" with
2188 respect to PR c++/1062.
2189 KFAIL "destructor breakpoint" with respect to PR c++/1112.
2190
6ece72da
DC
21912003-03-03 David Carlton <carlton@math.stanford.edu>
2192
2193 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
2194 with respect to PR c++/57.
2195 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
2196 c++/826.
2197 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
2198 respect to PR c++/57.
2199
85ca1584
DC
22002003-03-03 David Carlton <carlton@math.stanford.edu>
2201
2202 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
2203 respect to PR c++/33 into FAILs.
2204
98e9c5b8
MC
22052003-03-03 Michael Chastain <mec@shout.net>
2206
7bedbf27
MC
2207 * configure.in: Update copyright years.
2208
22092003-03-03 Michael Chastain <mec@shout.net>
2210
2211 * Makefile.in: Update copyright years.
98e9c5b8 2212
f683e100
DC
22132003-02-28 David Carlton <carlton@math.stanford.edu>
2214
2215 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
2216 print class instead of struct and/or superfluous protection
2217 specifiers, as long as the resulting output is equivalent to the
2218 source code.
2219 Delete FIXME from end of messages on tests that don't need
2220 fixing.
2221
a9e0cf2c
DC
22222003-02-28 David Carlton <carlton@math.stanford.edu>
2223
2224 * gdb.c++/templates.exp (do_tests): Allow const in the two
2225 Foo<volatile char *>::foo tests.
2226
e8d359df
MS
22272003-02-27 Michael Snyder <msnyder@redhat.com>
2228
d63a86f8 2229 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
2230 will be consistant.
2231
0b71dc91
DC
22322003-02-26 David Carlton <carlton@math.stanford.edu>
2233
2234 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
2235 char *>::foo" test with respect to PR c++/33. Create a new test
2236 which is identical to that one except that it doesn't put the
2237 space between the "char" and the "*"; KFAIL it, too.
2238
dd14ab43
DC
22392003-02-26 David Carlton <carlton@math.stanford.edu>
2240
2241 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
2242 template types into either PASSes or KFAILs (corresponding to PR
2243 c++/57). Tweak indentation. Update copyright.
2244
1146c7f1
SC
22452003-02-23 Stephane Carrez <stcarrez@nerim.fr>
2246
2247 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
2248
74641dfb
MC
22492003-02-13 Michael Chastain <mec@shout.net>
2250
2251 * gdb.base/exprs.exp: Remove i960 remnants.
2252 * gdb.base/funcargs.exp: Likewise.
2253 * gdb.base/list.exp: Likewise.
2254 * gdb.base/ptype.exp: Likewise.
2255
559cd2d0
DC
22562003-02-14 David Carlton <carlton@math.stanford.edu>
2257
2258 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
2259 pEe->D::vg()" from XFAIL to KFAIL.
2260
c4f90d87
JM
22612003-02-13 Jason Molenda (jmolenda@apple.com)
2262
2263 * gdb.base/maint.exp: Update maint print statistics regexp to include
2264 new entries.
2265
cbc4d97c
MC
22662003-02-13 Michael Chastain <mec@shout.net>
2267
2268 * gdb.c++/inherit.exp: Remove call to get_debug_format.
2269
40f235b7
MC
22702003-02-12 Michael Chastain <mec@shout.net>
2271
2272 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
2273 * gdb.c++/inherit.exp: Likewise.
2274 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
2275 * gdb.c++/templates.exp: Likewise.
2276 * gdb.c++/virtfunc.exp: Likewise.
2277
c56716b0
JM
22782003-02-06 Jason Molenda (jason-cl@molenda.com)
2279
2280 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
2281 why the code is written that way.
2282
070afcf8
MC
22832003-02-05 Michael Chastain <mec@shout.net>
2284
2285 * gdb.base/dump.exp: Add missing copyright line.
2286
5d0331e5
JM
22872003-02-05 Jason Molenda (jason-cl@molenda.com)
2288
f7ae6d3e 2289 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
2290 at the beginning so the breakpoint doesn't get set on the loop.
2291
92851186
MC
22922003-02-05 Michael Chastain <mec@shout.net>
2293
2294 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
2295 output for configurations with gcc 2.95.3.
2296
cbf1e085
AC
22972003-02-05 Keith Seitz <keiths@redhat.com>
2298 Andrew Cagney <ac131313@redhat.com>
2299
2300 * gdb.mi/mi-cli.exp: New file.
d63a86f8 2301
29518e1e
MC
23022003-02-04 Michael Chastain <mec@shout.net>
2303
2304 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
2305 Call perror and then continue.
2306
5af1d5f3
MC
23072003-02-03 Michael Chastain <mec@shout.net>
2308
2309 * gdb.c++/pr-1023.cc: New file.
2310 * gdb.c++/pr-1023.exp: New file.
2311
6b549786
JB
23122003-02-05 Jim Blandy <jimb@redhat.com>
2313
2314 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
2315 it's local to foobar. Check for it there, and check that it's not
2316 present in main.
2317 * gdb.c++/local.cc (marker2): New function.
2318 (foobar): Call marker1.
2319 (main): Call marker2 instead of marker1.
2320
67f16606
AC
23212003-02-04 Andrew Cagney <ac131313@redhat.com>
2322
2323 * gdb.disasm/mn10200.exp: Obsolete file.
2324 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2325 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2326 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2327
1c5cb38e
DC
23282003-02-04 David Carlton <carlton@math.stanford.edu>
2329
2330 * gdb.c++/overload.exp: Test intToChar(1).
2331 * gdb.c++/overload.cc (intToChar): New.
2332 (main): Call intToChar.
2333
d1fe6965
DC
23342003-02-03 David Carlton <carlton@math.stanford.edu>
2335
2336 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2337 'might_kfail' arg.
2338 KFAIL some of the continue_to_bp_overloaded calls, according to
2339 PR c++/1025.
2340
9ba61c5d
MC
23412003-02-01 Michael Chastain <mec@shout.net>
2342
2343 * gdb.base/advance.c (marker1): New marker function.
2344 * gdb.base/advance.exp: When the 'advance' command lands on the
2345 return breakpoint, it can legitimately stop on either the
2346 current line or the next line. Accommodate both outcomes.
2347 * gdb.base/until.exp: Likewise.
2348
e7494ffb
AC
23492003-02-02 Andrew Cagney <ac131313@redhat.com>
2350
2351 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2352 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2353 now a list, not a tuple.
2354 * gdb.mi/mi-var-display.exp: Ditto.
2355 * gdb.mi/gdb792.exp: Ditto.
2356
075559bc
AC
23572003-02-01 Andrew Cagney <ac131313@redhat.com>
2358
2359 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2360 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2361 stack backtraces.
2362 * gdb.mi/mi-syn-frame.c: Part of same.
2363
2bd4c7b1
MK
23642003-02-01 Mark Kettenis <kettenis@gnu.org>
2365
2366 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2367 gdb.mi/mi1-pthreads.exp: Return instead of calling
2368 gdb_suppress_entire_file.
2369
eabd8992
MS
23702003-02-01 Mark Salter <msalter@redhat.com>
2371
2372 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2373
71469e2f
MS
23742003-01-31 Mark Salter <msalter@redhat.com>
2375
2376 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2377 Support empty arg.
2378
38a94d44
MC
23792003-01-30 Michael Chastain <mec@shout.net>
2380
2381 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2382 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2383 has been fixed in gdb/readline on 2003-01-09.
2384
19ea9e73
MS
23852003-01-29 Michael Snyder <msnyder@redhat.com>
2386
e8d359df
MS
2387 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2388 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2389 * gdb.base/args.exp: Skip if target does not support args passing.
2390
2307bd6a
DJ
23912003-01-22 Daniel Jacobowitz <drow@mvista.com>
2392
19ea9e73 2393 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2394 gdb_test. Accept a list of expect arguments as the third
2395 parameter.
2396 (gdb_test): Use it.
2397
f2dd3617
EZ
23982003-01-20 Elena Zannoni <ezannoni@redhat.com>
2399
2400 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2401 allow for different test tree configurations. Update some
2402 tescases accordingly.
2403 * gdb.arch/altivec-regs.exp: Ditto.
2404 * gdb.asm/asm-source.exp: Ditto.
2405 * gdb.base/advance.exp: Ditto.
2406 * gdb.base/display.exp: Ditto.
d63a86f8 2407 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
2408 * gdb.base/mips_pro.exp: Ditto.
2409 * gdb.base/overlays.exp: Ditto.
2410 * gdb.base/relocate.exp: Ditto.
2411 * gdb.base/setshow.exp: Ditto.
2412 * gdb.base/step-line.exp: Ditto.
2413 * gdb.base/step-test.exp: Ditto.
2414 * gdb.base/until.exp: Ditto.
2415 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
2416
c71cdefd
DC
24172003-01-17 David Carlton <carlton@math.stanford.edu>
2418
2419 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
2420 corresponding to PR c++/945.
2421 Update copyright.
2422
fdba05d7
DC
24232003-01-17 David Carlton <carlton@math.stanford.edu>
2424
2425 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
2426 corresponding to PR c++/68.
2427
24282003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
2429
2430 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
2431 (test_paddr_hairy_functions): Call print_addr_2_kfail for
2432 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
2433
c362c33a
EZ
24342003-01-15 Elena Zannoni <ezannoni@redhat.com>
2435
0fbc361c
EZ
2436 * gdb.base/break.exp: Fix change of default location, because of
2437 removal of until tests.
2438 * gdb.base/help.exp: Update test for new 'until' help message.
2439 Add test for help on 'advance'.
c362c33a
EZ
2440 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
2441
dabf8a35
MK
24422003-01-15 Mark Kettenis <kettenis@gnu.org>
2443
2444 * gdb.base/default.exp: Adapt "info float" test for recent changes
2445 to that command. Add test for "info vector".
2446 * gdb.base/float.exp: New file. Add test for "info float" that
2447 resembles the old test in gdb.base/default.exp.
2448
a1769aca
DC
24492003-01-15 David Carlton <carlton@math.stanford.edu>
2450
2451 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
2452
82025e13
EZ
24532003-01-15 Elena Zannoni <ezannoni@redhat.com>
2454
2455 * gdb.base/break.exp: Move the tests of until command from here...
2456 * gdb.base/until.exp: ... to here. New file. Add other tests.
2457 * gdb.base/advance.c: New file.
2458 * gdb.base/advance.exp: New file.
2459
8f9ab801
EZ
24602003-01-14 Elena Zannoni <ezannoni@redhat.com>
2461
2462 * gdb.base/args.c: New file.
2463 * gdb.base/args.exp: New file.
2464
9ae66589
DJ
24652003-01-14 Daniel Jacobowitz <drow@mvista.com>
2466
2467 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
2468
8d77e5c3
DJ
24692003-01-14 Daniel Jacobowitz <drow@mvista.com>
2470
2471 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2472
12d2f0a1
DJ
24732003-01-14 Daniel Jacobowitz <drow@mvista.com>
2474
2475 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2476 dates.
2477
6ca37014
DJ
24782003-01-13 Daniel Jacobowitz <drow@mvista.com>
2479
2480 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2481
b0023472
DJ
24822003-01-13 Daniel Jacobowitz <drow@mvista.com>
2483
2484 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2485 (ptype &*"foo").
2486 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2487
d6abaea5
DJ
24882002-01-13 Daniel Jacobowitz <drow@mvista.com>
2489
2490 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2491 * gdb.mi/mi1-console.exp: Likewise.
2492
dfd536a7
DJ
24932002-01-13 Daniel Jacobowitz <drow@mvista.com>
2494
2495 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2496 * gdb.mi/mi1-console.exp: Likewise.
2497
a1fb14a2
DJ
24982003-01-13 Daniel Jacobowitz <drow@mvista.com>
2499
2500 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2501
c4cf40b7
DJ
25022003-01-09 Daniel Jacobowitz <drow@mvista.com>
2503
2504 * gdb.base/detach.exp: New test.
2505
696d5a5b
DJ
25062003-01-09 Daniel Jacobowitz <drow@mvista.com>
2507
2508 * Makefile.in (ALL_SUBDIRS): New variable.
2509 (subdirs, clean, distclean): Use it.
2510 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2511 regenerating Makefile, since it is generated from the top level.
2512 * gdb.asm/Makefile.in: Likewise.
2513 * gdb.base/Makefile.in: Likewise.
2514 * gdb.c++/Makefile.in: Likewise.
2515 * gdb.disasm/Makefile.in: Likewise.
2516 * gdb.java/Makefile.in: Likewise.
2517 * gdb.mi/Makefile.in: Likewise.
2518 * gdb.threads/Makefile.in: Likewise.
2519 * gdb.trace/Makefile.in: Likewise.
2520
754533e4
DC
25212003-01-09 David Carlton <carlton@math.stanford.edu>
2522
2523 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2524 Add copyright year 2003.
2525
d8b3e9ee
MC
25262003-01-06 Michael Chastain <mec@shout.net>
2527
2528 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2529 When selecting a thread, 'line' and 'file' are optional.
2530 * gdb.mi/mi1-pthreads.exp: Likewise.
2531
8e9e0fe6
AS
25322003-01-06 Andreas Schwab <schwab@suse.de>
2533
2534 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2535 failures.
2536
b5ab8ff3
DJ
25372003-01-04 Daniel Jacobowitz <drow@mvista.com>
2538
2539 Fix PR gdb/844
2540 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2541 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2542
2543 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2544 instead of calling gdb_suppress_entire_file.
2545 * gdb.threads/print-threads.exp: Likewise.
2546 * gdb.threads/schedlock.exp: Likewise.
2547
2548 * gdb.threads/killed.exp: Return instead of calling
2549 gdb_suppress_entire_file.
2550 * gdb.threads/linux-dp.exp: Likewise.
2551 * gdb.threads/pthreads.exp: Likewise.
2552
1e698235
DJ
25532003-01-04 Daniel Jacobowitz <drow@mvista.com>
2554
2555 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2556 stabs.
2557 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2558 * gdb.base/whatis.exp: Always allow (void) after function names.
2559
147ff08c
DJ
25602003-01-04 Daniel Jacobowitz <drow@mvista.com>
2561
2562 * gdb.c++/casts.exp: Correct regexp.
2563
dc62bfc2
MK
25642003-01-04 Mark Kettenis <kettenis@gnu.org>
2565
2566 * configure.in: Call AC_CONFIG_HEADER. Don't call
2567 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2568 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2569 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2570 aforementioned directories in the AC_OUPUT call.
2571 * config.hin: New file.
2572 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2573 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2574 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2575 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2576 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2577 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2578 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2579 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2580 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2581 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2582 gdb.threads/configure.in, gdb.threads/configure,
2583 gdb.threads/config.in, gdb.trace/configure.in,
2584 gdb.trace/configure: Removed.
2585
77afa639
MC
25862003-01-03 Michael Chastain <mec@shout.net>
2587
2588 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2589 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2590
7634bb6e
DJ
25912003-01-03 Daniel Jacobowitz <drow@mvista.com>
2592
2593 * gdb.base/store.exp: Fix regular expressions.
2594
b39c905e
MK
25952002-12-28 Mark Kettenis <kettenis@gnu.org>
2596
2597 * configure.in: Rewrite.
2598 * configure: Regenerated.
2599
0a8551dd
DC
26002003-01-03 David Carlton <carlton@math.stanford.edu>
2601
2602 * gdb.base/psymtab.exp: New file.
2603 * gdb.base/psymtab1.c: Ditto.
2604 * gdb.base/psymtab2.c: Ditto.
2605
c60b7188
AF
26062002-12-23 Adam Fedor <fedor@gnu.org>
2607
2608 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2609
ee73db83
DC
26102002-12-23 David Carlton <carlton@math.stanford.edu>
2611
2612 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2613 and current_directory initialization.
2614
d6c1774e
JB
26152002-12-22 Jim Blandy <jimb@redhat.com>
2616
f0a847b8
JB
2617 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2618 rather than as part of the output file name.
2619
d6c1774e
JB
2620 * gdb.base/attach.exp: There's no need to copy the test program to
2621 /tmp; that was only ever necessary on HP/UX, and this test is
2622 entirely disabled there anyway.
2623
f0708dbb
JB
26242002-12-21 Jim Blandy <jimb@redhat.com>
2625
4c2acfea
JB
2626 * gdb.c++/psmang.exp: Doc fix.
2627
f0708dbb
JB
2628 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2629 test.
2630
9579e000
DC
26312002-12-20 David Carlton <carlton@math.stanford.edu>
2632
2633 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2634
d1810171
MC
26352002-12-18 Michael Chastain <mec@shout.net>
2636
2637 * gdb.c++/annota2.exp: Add copyright year 2002.
2638
76565097
DC
26392002-12-17 David Carlton <carlton@math.stanford.edu>
2640
2641 * gdb.c++/try_catch.cc: Add marker comments.
2642 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2643 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2644 * gdb.c++/m-static.cc: Ditto.
2645 * gdb.c++/m-static1.cc: Ditto.
2646 * gdb.c++/try_catch.cc: Ditto.
2647
da81390b
JJ
26482002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2649
2650 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2651 to see whether we are using the new -environment-directory
2652 command which resets via -r or the old version of the command
2653 which may prompt the user. Part of fix for gdb/741.
2654
b304d130
AC
26552002-12-13 Andrew Cagney <ac131313@redhat.com>
2656
2657 * gdb.fortran/types.exp: Update obsolete comment.
2658 * gdb.fortran/exprs.exp: Ditto.
2659 * lib/gdb.exp: Delete obsolete code.
2660 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2661 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2662 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2663 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2664 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2665 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2666 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2667 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2668 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2669 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2670 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2671 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2672 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2673 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2674 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2675 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2676 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2677 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2678 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2679 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2680 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2681 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2682 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2683 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2684 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2685 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2686 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2687 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2688 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2689 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2690 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2691 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2692 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2693 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2694 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2695 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2696 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2697
a23b6e6a
DC
26982002-12-11 David Carlton <carlton@math.stanford.edu>
2699
2700 * gdb.c++/m-data.exp: Add test for members that shadow global
2701 variables: see PR gdb/804.
2702 * gdb.c++/m-data.cc: Ditto.
2703
6604731b
DJ
27042002-12-10 Daniel Jacobowitz <drow@mvista.com>
2705
2706 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2707
de46ecd7
DC
27082002-12-06 David Carlton <carlton@math.stanford.edu>
2709
2710 * gdb.base/store.c: Don't declare functions static.
2711
27e829d0
AC
27122002-12-04 Andrew Cagney <ac131313@redhat.com>
2713
2714 * gdb.base/store.exp, gdb.base/store.c: New files.
2715
92806416
DJ
27162002-12-03 Daniel Jacobowitz <drow@mvista.com>
2717
2718 * gdb.base/selftest.exp: Update for current gdb.
2719
3bcbaac5
DJ
27202002-12-03 Daniel Jacobowitz <drow@mvista.com>
2721
2722 * gdb.base/maint.exp: Only dump symbols from one source file
2723 or objfile.
2724
f4f00b1f
DJ
27252002-12-03 Daniel Jacobowitz <drow@mvista.com>
2726
2727 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2728 function call.
2729
f1c8a949
JB
27302002-11-25 Jim Blandy <jimb@redhat.com>
2731
2732 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2733 function appearing in error message.
2734
9e297a97
DJ
27352002-11-21 Daniel Jacobowitz <drow@mvista.com>
2736
2737 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2738
1f312e79
JJ
27392002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2740
d63a86f8
RM
2741 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2742 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
2743 should be in mi console format. This is part of fix for PR gdb/604.
2744
83c31e7d
FN
27452002-09-18 Fernando Nasser <fnasser@redhat.com>
2746
2747 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2748 which explicitly prints the zero offset as "+0".
2749
322b3f65
DJ
27502002-10-22 Daniel Jacobowitz <drow@mvista.com>
2751
2752 * gdb.threads/schedlock.c (args): Make unsigned.
2753
27542002-10-21 Daniel Jacobowitz <drow@mvista.com>
2755
2756 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2757 numbers. Allow "foo2|selected stack frame".
2758 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2759 * gdb.asm/asmsrc2.s: Likewise.
2760 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2761 comments.
2762 * gdb.asm/mips.inc: New file.
2763
5e2fe5b8
AF
27642002-10-18 Adam Fedor <fedor@gnu.org>
2765
2766 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2767 * gdb.base/help.exp: Likewise.
2768
abe1a5d0
KB
27692002-10-17 Kevin Buettner <kevinb@redhat.com>
2770
2771 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2772 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2773
10abb1d4
JB
27742002-10-02 Jim Blandy <jimb@redhat.com>
2775
2776 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2777
1f609b42
AC
27782002-10-01 Andrew Cagney <ac131313@redhat.com>
2779
2780 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2781 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2782 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2783 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2784 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2785 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2786 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2787
0aee02e4
AC
27882002-09-29 Andrew Cagney <ac131313@redhat.com>
2789
2790 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2791 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2792 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2793 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2794 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2795 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2796 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 2797
6fde09ad
KB
27982002-09-27 Kevin Buettner <kevinb@redhat.com>
2799
2800 * gdb.base/annota1.exp (info break): Make directory components of
2801 path optional since not all compilers emit this debug information.
2802
2803 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2804 step ends up stepping out of the function instead of stopping on
2805 the epilogue.
2806
9e8aab75
KS
28072002-09-26 Keith Seitz <keiths@redhat.com>
2808
2809 * lib/insight-support.exp (gdbtk_start): Figure out where
2810 the insight executable is based on where gdb is. Use this
2811 executable to start insight instead of gdb.
2812
e36180d7
AC
28132002-09-25 Andrew Cagney <cagney@redhat.com>
2814
2815 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2816
9dd34b2b
AC
28172002-09-24 Andrew Cagney <ac131313@redhat.com>
2818
2819 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2820 test_isolated_complaints.
2821 (test_empty_complaint): New function.
2822 (test_empty_complaints): New function. Check no output when no
2823 complaints.
d63a86f8 2824
dea97812
KB
28252002-09-19 Jim Blandy <jimb@redhat.com>
2826
2827 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2828
54951bd7
AC
28292002-09-19 Andrew Cagney <ac131313@redhat.com>
2830
2831 * gdb.gdb/complaints.exp: New file.
2832
dec43320
AC
28332002-09-18 Andrew Cagney <ac131313@redhat.com>
2834
2835 * gdb.base/maint.exp: Check `help maint internal-warning'.
2836
e70d6e3f
DC
28372002-09-18 David Carlton <carlton@math.stanford.edu>
2838
2839 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2840 numbers, and replace them by a single breakpoint after the
2841 constructors are all finished.
2842 Add test 4.
2843 * gdb.c++/m-static.cc: Add test 4.
2844 * gdb.c++/m-static.h: New file.
2845 * gdb.c++/m-static1.cc: New file.
2846
2847 * gdb.c++/printmethod.exp: New file.
2848 * gdb.c++/printmethod.cc: New file.
2849
2850 * gdb.c++/pr-574.exp: New file.
2851 * gdb.c++/pr-574.cc: New file.
2852
afb5c968
CV
28532002-09-18 Corinna Vinschen <vinschen@redhat.com>
2854
2855 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2856 embedded targets which never actually exit.
2857
31e45dee
FN
28582002-09-18 Fernando Nasser <fnasser@redhat.com>
2859
2860 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2861 "don't step after run" as unresolved or unsupported, instead of xfail.
2862
a283c5a1
CV
28632002-09-18 Corinna Vinschen <vinschen@redhat.com>
2864
2865 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2866 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2867 Add newline to expected string in "step out of main (status wrapper)"
2868 case.
2869
11350d2a
CV
28702002-09-18 Corinna Vinschen <vinschen@redhat.com>
2871
2872 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2873 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2874
0deec7d6
TT
28752002-09-17 Tom Tromey <tromey@redhat.com>
2876
2877 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2878 \000, not \0, in double-quoted string.
2879
b2b4a1b5
CV
28802002-09-14 Corinna Vinschen <vinschen@redhat.com>
2881
c9d37158 2882 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2883 string after running the commands execution on breakpoint tests.
2884
1c56143a
CV
28852002-09-13 Corinna Vinschen <vinschen@redhat.com>
2886
2887 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2888
37f8da45
JB
28892002-09-12 Joel Brobecker <brobecker@gnat.com>
2890
2891 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2892
08b468e0
KS
28932002-09-10 Keith Seitz <keiths@redhat.com>
2894
2895 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2896 runto proc.
2897 (mi_run_to_main): Use mi_runto.
2898 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2899
dc360f58
KS
29002002-09-10 Keith Seitz <keiths@redhat.com>
2901
2902 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2903 regexp for stopping at main. Could have multiple event notifications.
2904 Don't assume that main was declared with no parameters.
2905 (mi_next): Use mi_step_to.
2906 (mi_step): Use mi_next_to.
2907
ce3abcfb
CV
29082002-09-09 Corinna Vinschen <vinschen@redhat.com>
2909
2910 * gdb.base/default.exp: Fix expected string in `info float' test.
2911
d1f5b980
BE
29122002-09-09 Ben Elliston <bje@redhat.com>
2913
2914 * config/mips.exp: Update comments.
2915 * config/mips-idt.exp: Likewise.
2916 * config/nind.exp: Likewise.
2917 * config/slite.exp: Likewise.
2918 * config/sparclet.exp: Likewise.
2919 * config/udi.exp: Likewise.
2920 * config/vx.exp: Likewise.
2921 * config/vxworks29k.exp: Likewise.
2922
2f71430b
JB
29232002-09-05 Jim Blandy <jimb@redhat.com>
2924
2925 * gdb.threads/killed.exp: Fix test failure message.
2926
7ddebc7e
KS
29272002-09-04 Keith Seitz <keiths@redhat.com>
2928
2929 * lib/mi-support.exp: Update copyright.
2930 (mi_gdb_test): Increase the priority of the expected pattern
2931 so that it matches gdb_test.
2932
0ae67eb3
KS
29332002-09-03 Keith Seitz <keiths@redhat.com>
2934
2935 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2936 Use integer comparison instead of string comparison for testing
2937 whether binary was built.
2938
38fc42c8
JB
29392002-09-03 Jim Blandy <jimb@redhat.com>
2940
2941 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2942
b6ff0e81
JB
29432002-08-29 Jim Blandy <jimb@redhat.com>
2944
2945 * gdb.threads/pthreads.exp: Move the portable thread compilation
2946 code into a function in lib/gdb.exp, and call that from here.
2947 * lib/gdb.exp (gdb_compile_pthreads): New function.
2948
07c98896
KS
29492002-08-29 Keith Seitz <keiths@redhat.com>
2950
2951 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2952 expect_out so that callers can get at it.
2953
0312286c
DJ
29542002-08-23 Daniel Jacobowitz <drow@mvista.com>
2955
2956 * gdb.threads/print-threads.c: New file.
2957 * gdb.threads/print-threads.exp: New file.
2958 * gdb.threads/schedlock.c: New file.
2959 * gdb.threads/schedlock.exp: New file.
2960
dd039bc4
EZ
29612002-08-22 Elena Zannoni <ezannoni@redhat.com>
2962
2963 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
2964 not altivec.c.
2965
1f36144c
MK
29662002-08-17 Mark Kettenis <kettenis@gnu.org>
2967
2968 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
2969 targets. The problem should be fixed now.
2970
16057ec7 29712002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
2972
2973 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
2974 2002-07-24 change that removes final dots from error messages.
2975
3c1499ad
TT
29762002-08-13 Tom Tromey <tromey@redhat.com>
2977
2978 * gdb.base/readline.exp: New file.
2979
a20ce2c3
AC
29802002-08-01 Andrew Cagney <ac131313@redhat.com>
2981
2982 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
2983 supress message.
2984
db034ac5
AC
29852002-08-01 Andrew Cagney <cagney@redhat.com>
2986
2987 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
2988 CHILL_FOR_TARGET and CHILL_LIB.
2989 * configure.in (configdirs): Remove gdb.chill.
2990 * configure: Regenerate.
2991 * lib/gdb.exp: Obsolete references to chill.
2992 * gdb.fortran/types.exp: Ditto.
2993 * gdb.fortran/exprs.exp: Ditto.
2994
3e000b18
KB
29952002-07-30 Kevin Buettner <kevinb@redhat.com>
2996
2997 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2998 set Irix-specific compile and link flags.
2999
28f4966b
KB
30002002-07-29 Kevin Buettner <kevinb@redhat.com>
3001
3002 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3003 source files. The ``-o'' option doesn't work with the ``-E'' option
3004 when using the Irix compiler.
3005
46c0d5a6
DJ
30062002-07-19 Daniel Jacobowitz <drow@mvista.com>
3007
3008 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3009 Improve support for reusing an exec file. Copy exec file
3010 to target, and run gdbserver on the target instead of on the host.
3011
eecf4bed
JB
30122002-07-18 Jim Blandy <jimb@redhat.com>
3013
0f815cdf
JB
3014 * gdb.base/ending-run.exp: Don't expect to see the program end in
3015 some orderly fashion when we're running on a real stand-alone
3016 board.
3017
eecf4bed
JB
3018 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3019 targets that don't support interrupts.
3020
52d309e4
JB
30212002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3022
3023 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3024 systems.
3025 Move comments in expect statements to inside the actions, so that they
3026 don't get matched against.
3027
ff683d9e
MK
30282002-07-10 Mark Kettenis <kettenis@gnu.org>
3029
3030 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3031 function when asleep" test.
3032
b5356753
AC
30332002-07-10 Andrew Cagney <ac131313@redhat.com>
3034
3035 * gdb.base/page.exp: Rewrite to handle problems with very long
3036 `info set' output. Update copyright.
3037
6aa4d13a
AC
30382002-06-26 Andrew Cagney <ac131313@redhat.com>
3039
3040 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3041 gdb.threads-hp.
3042 * gdb.hp/configure: Regenerate.
3043 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3044 * gdb.hp/gdb.threads-hp/configure: Delete file.
3045 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3046
8cf8c2b8
AC
30472002-06-22 Andrew Cagney <ac131313@redhat.com>
3048
3049 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3050 setlocale, bindtextdomain and textdomain.
3051
6827a8f8
JB
30522002-06-11 Jim Blandy <jimb@redhat.com>
3053
919d772c
JB
3054 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3055 preprocessor macro information is present.
3056
6827a8f8
JB
3057 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3058 tests.
3059
c15b0d21
MS
30602002-06-06 Michael Snyder <msnyder@redhat.com>
3061
c5984d70
MS
3062 * gdb.base/overlays.exp: Record addresses of overlay
3063 functions in TCL variables rather than in GDB variables,
3064 to avoid having GDB convert them to pointers (with loss
3065 of information).
3066
d63a86f8 3067 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3068 default linker script changes.
c15b0d21
MS
3069 * gdb.base/long_long.exp: Add check for sizeof (long double).
3070
be26fe0d
ML
30712002-06-06 Michal Ludvig <mludvig@suse.cz>
3072
3073 * gdb.asm/asm-source.exp: Add x86-64 target.
3074 * gdb.asm/x86_64.inc: New.
d63a86f8 3075
258093ca 30762002-05-30 Michael Chastain <mec@shout.net>
258093ca 3077
4b3153f1 3078 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3079 * gdb.c++/m-static.cc: New file.
3080 * gdb.c++/m-static.exp: New file.
3081
241264c6
MS
30822002-05-28 Michael Snyder <msnyder@redhat.com>
3083
3084 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3085 precision.
3086
9bba8c8f 30872002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3088
4b3153f1 3089 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3090 * gdb.c++/m-data.cc: New file.
3091 * gdb.c++/m-data.exp: New file.
3092
30932002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3094
4b3153f1 3095 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3096 * gdb.c++/try_catch.cc: New file.
d63a86f8 3097 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3098
def1b996
MC
30992002-05-27 Michael Chastain <mec@shout.net>
3100
3101 * gdb.c++/local.exp: Accept more nested types in output.
3102
522ba268
MC
31032002-05-26 Michael Chastain <mec@shout.net>
3104
3105 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3106
277254ba
MS
31072002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3108
3109 * lib/gdb.exp (gdb_wrapper_init): Just because
3110 gdb_wrapper_file exists, this does not mean that the file
3111 should not be rebuilt. That is what gdb_wrapper_initialized
3112 is for.
3113 (default_gdb_init): Reset gdb_wrapper_initialized.
3114
b61a8733
MS
31152002-05-23 Michael Snyder <msnyder@redhat.com>
3116
d63a86f8 3117 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3118 the precision of the floating point test results.
3119 * gdb.base/call-rt-st.exp: Ditto.
3120
b61a8733
MS
3121 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3122 * gdb.base/call-rt-st.exp: Ditto.
3123
56f6e910
MC
31242002-05-19 Michael Chastain <mec@shout.net>
3125
3126 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3127
ad0b0016
EZ
31282002-05-19 Elena Zannoni <ezannoni@redhat.com>
3129
3130 * configure.in (configdirs): Add gdb.arch.
3131 * configure: Regenerate.
3132
f617d2b6
JB
31332002-05-17 Jim Blandy <jimb@redhat.com>
3134
3135 * gdb.base/completion.exp: Recognize the more detailed error
3136 messages produced by the macro expander's lexical analyzer.
3137
eac2a696
EZ
31382002-05-14 Elena Zannoni <ezannoni@redhat.com>
3139
3140 * gdb.arch/altivec-abi.c: New file.
3141 * gdb.arch/altivec-abi.exp: New file.
3142 * gdb.arch/altivec-regs.c: New file.
3143 * gdb.arch/altivec-regs.exp: New file.
3144
2fdde8f8
DJ
31452002-05-14 Daniel Jacobowitz <drow@mvista.com>
3146
3147 * gdb.base/maint.exp (maint print type): Update for new type
3148 structure.
d63a86f8 3149
e31f1a7c
EZ
31502002-05-14 Elena Zannoni <ezannoni@redhat.com>
3151
3152 * gdb.arch: New directory.
3153 * gdb.arch/configure.in: New file.
3154 * gdb.arch/configure: New file.
3155 * gdb.arch/Makefile.in: New file.
3156
db589741
CV
31572002-05-13 Corinna Vinschen <vinschen@redhat.com>
3158
3159 * gdb.asm/asm-source.exp: Add v850 as supported target.
3160 * gdb.asm/v850.inc: New file.
3161
8ce2a7dc
DJ
31622002-05-13 Daniel Jacobowitz <drow@mvista.com>
3163
3164 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3165
df763c7f
DJ
31662002-05-12 Daniel Jacobowitz <drow@mvista.com>
3167
3168 * gdb.base/break.exp: Check 'break "marker2"'.
3169
377daeed
MS
31702002-05-10 Michael Snyder <msnyder@redhat.com>
3171
3172 * gdb.base/long_long.exp: Fix typo.
3173
c4b7bc2b
JB
31742002-05-10 Jim Blandy <jimb@redhat.com>
3175
ecac9a4e
JB
3176 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3177 a bug.
3178
c4b7bc2b
JB
3179 * gdb.base/printcmds.exp (test_integer_literals_rejected):
3180 Recognize more detailed error message produced by the macro
3181 expander's lexical analyzer.
3182 * lib/gdb.exp (test_print_reject): Same.
3183
e71019a1
MK
31842002-05-09 Mark Kettenis <kettenis@gnu.org>
3185
3186 * gdb.c++/method.exp: Fix typo.
3187
fedfc8e6
MS
31882002-05-08 Michael Snyder <msnyder@redhat.com>
3189
166a1957
MS
3190 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
3191 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 3192 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
3193 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
3194 Add iftarget clause for strongarm.
d63a86f8 3195
f1c47eb2
MS
31962002-05-06 Michael Snyder <msnyder@redhat.com>
3197
cb9a9d3e
MS
3198 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
3199 (gdb_continue_to_end): Accept output from status wrapper.
3200 * gdb.base/ending-run.exp: Add case for output from status wrapper.
3201 Clean up fail messages to match pass messages.
3202
f1c47eb2
MS
3203 Enable the "needs_status_wrapper" testsuite feature.
3204 * lib/gdb.exp (gdb_wrapper_init): New procedure.
3205 (gdb_compile): Conditionally call gdb_wrapper_init.
3206 * gdb.base/a2-run.exp: Recognize output from status wrapper.
3207 * gdb.c++/method.exp: Recognize output from status wrapper.
3208
6079c749
BE
32092002-05-06 Ben Elliston <bje@redhat.com>
3210From Graydon Hoare <graydon@redhat.com>
3211
3212 * config/sid.exp: Include support for "rawsid" protocol.
3213
188baff3
JB
32142002-05-03 Jim Blandy <jimb@redhat.com>
3215
3216 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
3217 * gdb.c++/hang3.C: New file.
3218
b9c07f0f
AC
32192002-05-04 Andrew Cagney <ac131313@redhat.com>
3220
3221 * gdb.base/default.exp: Remove obsolete code.
3222 * gdb.c++/misc.exp: Ditto. Update copyright.
3223 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
3224 * gdb.base/whatis.exp: Ditto. Update copyright.
3225 * gdb.base/scope.exp: Ditto. Update copyright.
3226 * gdb.base/ptype.exp: Ditto. Update copyright.
3227 * gdb.base/printcmds.exp: Ditto. Update copyright.
3228 * gdb.base/opaque.exp: Ditto. Update copyright.
3229 * gdb.base/list.exp: Ditto.
3230 * gdb.base/funcargs.exp: Ditto. Update copyright.
3231 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
3232 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
3233 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
3234 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
3235 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
3236 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
3237
5c7a0397
MS
32382002-05-02 Michael Snyder <msnyder@redhat.com>
3239
d6dcc264 3240 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
3241 * gdb.base/long_long.exp: Add xscale target.
3242 * gdb.base/default.exp: Add xscale target.
3243
eb7f1c48
JB
32442002-05-01 Jim Blandy <jimb@redhat.com>
3245
3246 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
3247 gdb.c++/hang.exp: New test.
3248
a6befae8
FF
32492002-05-01 Fred Fish <fnf@redhat.com>
3250
3251 * gdb.base/completion.exp: Handle completions of "./Make" for
3252 more than one completion possibility, as is the case when we
3253 build and test in the source tree.
3254
0a310277
AG
32552002-04-29 Anthony Green <green@redhat.com>
3256
3257 * gdb.java/jmisc1.exp: New file.
3258 * gdb.java/jmisc2.exp: New file.
3259
6ff9af88
DJ
32602002-04-24 Daniel Jacobowitz <drow@mvista.com>
3261
3262 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
3263
96b3d632
EZ
32642002-04-23 Elena Zannoni <ezannoni@redhat.com>
3265
3266 * gdb.base/help.exp: Change 'help status' to allow for target
3267 dependent output differences.
3268
5019bb54
MC
32692002-04-22 Michael Chastain <mec@shout.net>
3270
3271 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
3272
a805a116
MC
32732002-04-22 Michael Chastain <mec@shout.net>
3274
3275 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
3276
a1706bfd
DM
32772002-04-17 David S. Miller <davem@redhat.com>
3278
3279 * gdb.asm/sparc64.inc: New file.
3280 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
3281
a73a20a2
EZ
32822002-04-19 Elena Zannoni <ezannoni@redhat.com>
3283
3284 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
3285 instruction file directly into the build tree. Clean up at end of
3286 test.
3287
ba678339
DM
32882002-04-18 David S. Miller <davem@redhat.com>
3289
3290 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
3291 handle 64-bit platforms correctly.
3292 * gdb.base/maint.exp: Likewise.
3293
b03399da
KB
32942002-04-18 Kevin Buettner <kevinb@redhat.com>
3295
3296 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
3297 ``-fpic'' when compiling files comprising a shared library, but
3298 it does need additional linker flags in order to find shared
3299 libraries at run time.
3300
e2004992
KB
33012002-04-18 Kevin Buettner <kevinb@redhat.com>
3302
3303 * gdb.base/cvexpr.c (use): New function.
3304 (main): Invoke use() on all global variables to prevent
3305 some linkers from deleting these otherwise unused symbols.
3306
d8937120
MC
33072002-04-17 Michael Chastain <mec@shout.net>
3308From David S. Miller <davem@redhat.com>
3309
3310 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
3311 handle 64-bit platforms correctly.
3312
ffd61a58
MS
33132002-04-12 Michael Snyder <msnyder@redhat.com>
3314From Jim Blandy <jimb@redhat.com>
3315 * gdb.base/foo.c (foox): Remove section attribute; the linker
3316 script can handle this instead.
3317 * gdb.base/bar.c (barx): Same.
3318 * gdb.base/baz.c (bazx): Same.
3319 * gdb.base/grbx.c (grbxx): Same.
3320
3321 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3322 manager doesn't automatically unmap overlays unnecessarily.
3323
6b8426a6
MH
33242002-04-10 Martin M. Hunt <hunt@redhat.com>
3325
3326 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3327 stepping out of main.
3328
34af4875
MC
33292002-04-09 Michael Chastain <mec@shout.net>
3330
3331 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3332 scope so that the nested scope tests will make sense.
3333 * gdb.c++/local.exp: Write patterns that actually work with gcc
3334 (the HP patterns "were never known to work with gcc").
3335 Keep the old aCC patterns too.
3336
2d1676a0
DJ
33372002-04-09 Daniel Jacobowitz <drow@mvista.com>
3338
3339 * gdb.base/attach.exp: Correct target board test.
3340
3a63e3f9
MC
33412002-04-08 Michael Chastain <mec@shout.net>
3342
3343 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3344 in a const method. Add some xfail and fail cases for configurations
3345 that do not emit the "const ...".
3346
f18dabd2
MC
33472002-04-07 Michael Chastain <mec@shout.net>
3348
3349 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3350 Accept "A * const" and "const A * const" as type of "this".
3351 Fix spelling of getFunky throughout. Make messages uniform.
3352
0fcddd82
EZ
33532002-04-07 Elena Zannoni <ezannoni@redhat.com>
3354
3355 Work around for PR gdb/285:
3356 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3357
16a8534a
EZ
33582002-04-07 Elena Zannoni <ezannoni@redhat.com>
3359
3360 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3361 instructions file at run time instead of configure time.
3362 Sometimes we run the test in a directory that is not the one we
3363 configured in.
3364 * gdb.asm/configure.in: Delete creation of symlink.
3365 * gdb.asm/configure: Regenerate.
3366
24181d81
JB
33672002-04-05 J. Brobecker <brobecker@gnat.com>
3368
3369 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3370 xfullpath () function.
3371
7cdb7107
DJ
33722002-04-04 Daniel Jacobowitz <drow@mvista.com>
3373
3374 * gdb.asm/Makefile.in: Correct dependencies.
3375
3376 * gdb.asm/powerpc.inc: New file.
3377 * gdb.asm/asm-source.exp: Add PowerPC.
3378 * gdb.asm/configure.in: Likewise.
3379 * gdb.asm/configure: Regenerated.
3380
a7d17088
DJ
33812002-04-04 Daniel Jacobowitz <drow@mvista.com>
3382
3383 * gdb.base/relocate.exp: New file.
3384 * gdb.base/relocate.c: New file.
3385
cd721503
FF
33862002-04-04 Fred Fish <fnf@redhat.com>
3387
3388 * gdb.base/step-test.exp: Update comment regarding stopping in
3389 memcpy/bcopy calls inserted as part of the compiler runtime.
3390
b22ad7a7
MS
33912002-04-04 Michael Snyder <msnyder@redhat.com>
3392
3393 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3394
5f279fa6
DJ
33952002-04-03 Daniel Jacobowitz <drow@mvista.com>
3396
3397 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3398 (gdb_expect): Remove $notransfer hack.
3399
dd0fd3ce
DJ
34002002-04-02 Daniel Jacobowitz <drow@mvista.com>
3401
3402 * gdb.c++/classes.exp ("calling method for small class"): Match
3403 updated register output.
3404
1e50cda1
DJ
34052002-03-30 Daniel Jacobowitz <drow@mvista.com>
3406
3407 Fix PR gdb/452
3408 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3409 when finished. Make gdb_file_cmd send "exec-file" when
3410 appropriate.
3411
24015922
DJ
34122002-03-30 Daniel Jacobowitz <drow@mvista.com>
3413
3414 * gdb.base/attach.exp: Remove extra setup_xfail.
3415
dd7dfd64
MS
34162002-03-26 Michael Snyder <msnyder@redhat.com>
3417
3418 * gdb.base/default.exp: Add tests for dump, append, and restore.
3419 * gdb.base/help.exp: Add tests for dump, append, and restore.
3420 * gdb.base/dump.exp: New file, test dump, append and restore.
3421 * gdb.base/dump.c: New file.
3422
48b2f8d7
MS
34232002-03-27 Michael Snyder <msnyder@redhat.com>
3424
d63a86f8 3425 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
3426 clean-ups in help messages.
3427
05b4d525
FF
34282002-03-26 Fred Fish <fnf@redhat.com>
3429
3430 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
3431 have debugging info for those functions and the compiler uses them
3432 internally to copy structs around.
3433
d7679631
FF
34342002-03-26 Fred Fish <fnf@redhat.com>
3435
3436 * gdb.base/list.exp: Revert the change made yesterday and add note
3437 about why we don't list the default lines for remote targets.
3438
523ac3f9
MS
34392002-03-25 Michael Snyder <msnyder@redhat.com>
3440
3441 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
3442
754b2b8d
FF
34432002-03-25 Fred Fish <fnf@redhat.com>
3444
3445 * gdb.base/list.exp: This test works on remote targets so remove
3446 the short circuit for remote targets. Update copyright.
3447
33c3e192
FF
34482002-03-25 Fred Fish <fnf@redhat.com>
3449
3450 * gdb.base/attach.exp: Fix logic error that was suppressing this
3451 test for all non hppa*-*-hpux* targets, instead of the hp target.
3452 Move comments closer to the suppression point. Also now need to
3453 check that we are running natively.
3454
d43e73ee
MS
34552002-03-22 Michael Snyder <msnyder@redhat.com>
3456
882c8f02
MS
3457 * gdb.base/default.exp: Add test for gcore. Update copyright.
3458 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 3459
04c12f60
FF
34602002-03-06 Fred Fish <fnf@redhat.com>
3461
3462 * gdb.base/funcargs.c: Remove extraneous ';' character.
3463 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
3464
b43df995
MC
34652002-03-04 Michael Chastain <mec@shout.net>
3466
3467 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
3468 accommodate gcc v3 function signature.
3469 * gdb.mi/mi0-var-cmd-exp: Ditto.
3470
92362027
AC
34712002-02-24 Andrew Cagney <ac131313@redhat.com>
3472
3473 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3474 ``GNU/Linux'' or ``Linux kernel''
3475 * testsuite/gdb.threads/pthreads.c: Ditto.
3476
258ad32d
MC
34772002-02-24 Michael Chastain <mec@shout.net>
3478
3479 * gdb.threads/pthreads.c (thread1): Add a return statement.
3480 (thread2): Likewise.
3481 (foo): Likewise.
3482
04c3b3d4
MC
34832002-02-23 Michael Chastain <mec@shout.net>
3484
3485 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3486 to placate gcc.
3487
5a2a0a20
MC
34882002-02-23 Michael Chastain <mec@shout.net>
3489
3490 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3491 test "ptype bint". The test passes on all my stabs configurations.
3492
a640f7fc
JB
34932002-02-21 Jim Blandy <jimb@redhat.com>
3494
27924826
JB
3495 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3496 filename at a time, and watch for the ones we want to see.
3497
a640f7fc
JB
3498 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3499 types of pointers to prototyped functions.
3500
edcc8c75
AC
35012002-02-20 Andrew Cagney <ac131313@redhat.com>
3502
3503 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3504 signed, unsigned and straight char.
3505 (padding_char, padding_short, padding_int, padding_long,
3506 padding_long_long, padding_float, padding_double,
3507 padding_long_double): New global variables.
3508 (fill, fill_structs): New functions.
3509
3510 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3511 for correctly sized writes. Update copyright.
3512 (get_valueof): New procedure.
3513 (get_sizeof): Call get_valueof.
3514 (check_valueof): New procedure.
3515 (check_padding): New procedure.
3516
ac57ea44
MC
35172002-02-20 Michael Chastain <mec@shout.net>
3518
3519 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3520 to setup_xfail. Document some of the remaining calls.
3521
7a10c941
MC
35222002-02-18 Michael Chastain <mec@shout.net>
3523
3524 * gdb.c++/userdef.exp: Update copyright year.
3525
fb8acdcc
DJ
35262002-02-18 Daniel Jacobowitz <drow@mvista.com>
3527
3528 * gdb.c++/userdef.exp: Test overloaded operators properly.
3529 Remove xfails.
3530
fda6ae12
MS
35312002-02-14 Michael Snyder <msnyder@redhat.com>
3532
3533 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3534
676a0442
DJ
35352002-02-14 Daniel Jacobowitz <drow@mvista.com>
3536
3537 * gdb.base/a2-run.exp: Check for a remote target properly.
3538 * gdb.base/annota1.exp: Likewise.
3539 * gdb.base/list.exp: Likewise.
3540 * gdb.base/reread.exp: Likewise.
3541 * gdb.base/scope.exp: Likewise.
3542 * gdb.base/shlib-call.exp: Likewise.
3543 * gdb.base/term.exp: Likewise.
3544 * gdb.c++/annota2.exp: Likewise.
3545
78b4f468
RE
35462002-02-13 Richard Earnshaw <rearnsha@arm.com>
3547
3548 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3549
9a81ba51
MC
35502002-02-10 Michael Chastain <mec@shout.net>
3551
3552 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3553 (call_after_alloca): Ditto.
3554
004af6c7
DJ
35552002-02-10 Daniel Jacobowitz <drow@mvista.com>
3556
3557 * gdb.base/ending-run.exp: Guard "cont" test with
3558 gdb_skip_stdio_test.
3559
37225f62
JB
35602002-02-06 Jim Blandy <jimb@redhat.com>
3561
3562 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3563 from here...
3564 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3565 To here. Disable this test on non-HP platforms. Add big comment.
3566
fe6fdd96
MS
35672002-02-04 Michael Snyder <msnyder@redhat.com>
3568
3569 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3570 other than d10v and m32r.
3571
036fad3f
RE
35722002-02-02 Richard Earnshaw <rearnsha@arm.com>
3573
3574 * gdb.base/default.exp: Rewrite test patterns to reduce time
3575 taken to match them.
3576
7148ab62
DJ
35772002-01-30 Daniel Jacobowitz <drow@mvista.com>
3578
3579 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3580 Allow a start function above main.
3581 * gdb.threads/linux-dp.exp: Fix copyright date.
3582
396cc255
DJ
35832002-01-30 Daniel Jacobowitz <drow@mvista.com>
3584
3585 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3586 (check_philosopher_stack): Check for manager thread before checking
3587 for a just-starting thread.
3588
f038d31b
DJ
35892002-01-30 Daniel Jacobowitz <drow@mvista.com>
3590
3591 From Neil Booth <neil@daikokuya.demon.co.uk>:
3592 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3593 warnings.
3594
b3ff9d9a
FF
35952002-01-21 Fred Fish <fnf@redhat.com>
3596
3597 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3598 not caller.
3599
39ad761d
JB
36002002-01-21 Jim Blandy <jimb@redhat.com>
3601
3602 * gdb.base/reread.exp: Check that GDB properly re-reads the
3603 executable file when it changes while no inferior is running.
3604
aaf320fa
FF
36052002-01-21 Fred Fish <fnf@redhat.com>
3606
3607 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3608 optionally accept the "shlib events" variation.
3609
808a31f5
JB
36102002-01-21 Jim Blandy <jimb@redhat.com>
3611
3612 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3613 call `fflush' after every `printf', so that the output is produced
3614 at predictable points, regardless of whatever buffering does (or
3615 doesn't) take place.
3616 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3617 at different points.
3618
4420d5e2
DJ
36192002-01-20 Daniel Jacobowitz <drow@mvista.com>
3620
3621 * gdb.c++/inherit.exp: Update copyright years.
3622 * gdb.c++/method.exp: Likewise.
3623
3e36a0f4
DJ
36242002-01-20 Daniel Jacobowitz <drow@mvista.com>
3625
3626 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3627 artificial methods/arguments.
3628 * gdb.c++/derivation.exp: Likewise.
3629 * gdb.c++/inherit.exp: Likewise.
3630 * gdb.c++/method.exp: Likewise.
3631 * gdb.c++/virtfunc.exp: Likewise.
3632
b4ceaee6
AC
36332002-01-18 Andrew Cagney <ac131313@redhat.com>
3634
3635 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3636 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3637 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3638 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3639 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3640 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3641
ecace851
JB
36422002-01-17 Jim Blandy <jimb@redhat.com>
3643
3644 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3645 anchoring the pattern matching the entry point symbol's name.
3646
375fc983
AC
36472002-01-17 Andrew Cagney <ac131313@redhat.com>
3648
3649 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3650 continue/quit query. Update copyright.
3651
fe6fdd96
MS
36522002-01-14 Michael Snyder <msnyder@redhat.com>
3653
3654 * gdb.base/gcore.exp: Remove extra debugging output.
3655
e017c81f
DJ
36562002-01-13 Daniel Jacobowitz <drow@mvista.com>
3657
3658 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3659 for slightly dubious v2 mangled string.
3660
37ab3bf8
DJ
36612002-01-13 Daniel Jacobowitz <drow@mvista.com>
3662
3663 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3664
1bc05c3a 36652002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3666
1bc05c3a 3667 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3668
1bc05c3a
JM
3669 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3670 constructors.
3671 * gdb.c++/derivation.exp: Likewise.
3672 * gdb.c++/templates.exp: Likewise.
3673 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3674
1bc05c3a
JM
36752002-01-10 Michael Snyder <msnyder@redhat.com>
3676
3677 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3678
a911c360
MS
36792002-01-08 Michael Snyder <msnyder@redhat.com>
3680
3681 * gdb.base/gcore.exp: New test for generate-core-file command.
3682 * gdb.base/gcore.c: Testcase for above.
3683 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3684
ea2119ec
JM
36852002-01-08 Jason Merrill <jason@redhat.com>
3686
3687 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3688
68203136
FF
36892002-01-07 Fred Fish <fnf@redhat.com>
3690
3691 * gdb.c++/overload.exp: Remove unconditional xfails for:
3692 print foo_instance1.overloadargs(1)
3693 print foo_instance1.overloadargs(1, 2)
3694 print foo_instance1.overloadargs(1, 2, 3)
3695 print foo_instance1.overloadargs(1, 2, 3, 4)
3696 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3697 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3698 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3699 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3700 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3701 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3702 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3703 print foo_instance1.overload1arg()
3704 print foo_instance1.overload1arg((char)arg2)
3705 print foo_instance1.overload1arg((signed char)arg3)
3706 print foo_instance1.overload1arg((unsigned char)arg4)
3707 print foo_instance1.overload1arg((int)arg7)
3708 print foo_instance1.overload1arg((unsigned int)arg8)
3709 print foo_instance1.overload1arg((float)arg11)
3710 print foo_instance1.overload1arg((double)arg12)
d63a86f8 3711
21b9b5b1
MS
37122002-01-07 Michael Snyder <msnyder@redhat.com>
3713
3714 * gdb.base/huge.exp: New test. Print a very large target data object.
3715 (skip_huge_test): New test variable. Define if you want to skip this
3716 test. The test reads an 8 megabyte data object from the target, so it
3717 might be very time consuming on remote targets with a slow connection.
3718 * gdb.base/huge.c: New file. Test case for above.
3719
725f922e
FF
37202002-01-07 Fred Fish <fnf@redhat.com>
3721
3722 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3723 g_instance.bfoo, and g_instance.cfoo.
3724
634d57ec
JL
3725Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3726
f286b2c3
JL
3727 * gdb.base/break.c (multi_line_if_conditional): New function.
3728 (multi_ilne_while_conditional): Likewise.
3729 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3730 IF or WHILE condition puts the breakpoint at the start of
3731 the condition.
3732
634d57ec
JL
3733 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3734 hppa*-*-hpux* expected failure.
3735 * gdb.base/structs.exp (do_function_calls): Similarly.
3736
3737 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3738 watchpoints.
3739
9fbfe2dc
AC
37402002-01-06 Andrew Cagney <ac131313@redhat.com>
3741
3742 Fix PR gdb/66.
3743 * gdb.base/structs.exp: Replace skip for a29k with skip for
3744 gdb,cannot_call_functions.
3745 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3746 * gdb.base/callfuncs.exp: Ditto.
3747 * gdb.base/call-rt-st.exp: Ditto.
3748 * gdb.base/call-strs.exp: Ditto.
3749 * gdb.base/callfwmall.exp: Ditto.
3750 * gdb.base/scope.exp: Obsolete xfail a29k.
3751 * gdb.c++/misc.exp: Ditto.
3752 * gdb.c++/cplusfuncs.exp: Ditto.
3753 * gdb.base/ptype.exp: Ditto.
3754 * gdb.base/printcmds.exp: Ditto.
3755 * gdb.base/opaque.exp: Ditto.
3756 * gdb.base/list.exp: Ditto.
3757 * gdb.base/funcargs.exp: Ditto.
3758 * gdb.base/default.exp: Ditto.
3759
8ddad156
MS
37602002-01-04 Michael Snyder <msnyder@redhat.com>
3761
ca4976a6 3762 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3763 * gdb.base/maint.exp: Add tests for maint info sections options.
3764
1b074332
JL
3765Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3766
3767 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3768
7d159115
CV
37692001-12-20 Corinna Vinschen <vinschen@redhat.com>
3770
3771 * gdb.asm/arm.inc: New file.
3772 * gdb.asm/asm-source.exp: Add arm targets.
3773 * gdb.asm/configure.in: Ditto.
3774 * gdb.asm/configure: Recreated from configure.in.
3775
8fb87725
JL
3776Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3777
afabe08c
JL
3778 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3779 with HP's compiler.
3780 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3781 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3782 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3783 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3784
3785 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3786 either HP's compilers or GCC.
3787
db521deb
JL
3788 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3789 a SIGBUS or SIGSEGV.
3790
3791 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3792
3793 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3794 can be compiled with either HP's compiler or GCC.
3795
cfa88ab7
JL
3796 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3797 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3798 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3799
ca344dff
JL
3800 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3801 to match current gdb output. Update due to using auto-solib-limit
3802 for limiting instead of overloading auto-solib-add.
3803 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3804 test program.
3805
3f3c6e55 3806 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3807 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3808 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3809 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3810 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3811 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3812 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3813 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3814 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3815 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3816 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3817 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3818 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3819
8fb87725
JL
3820 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3821 a SIGTRAP to the inferior.
3822
cf599fa7
CV
38232001-12-19 Corinna Vinschen <vinschen@redhat.com>
3824
3825 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3826 Substitute call to target_link by call to gdb_compile.
3827
2cd045cd
JL
3828Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3829
3830 * gdb.base/break.exp: Fix HP specific search string when testing
3831 backtracing in a called function.
3832
d63a86f8 3833 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
3834 compiling the test with HP's compilers.
3835 * gdb.base/volatile.exp: Similarly.
3836
99ebe9ac
JB
38372001-12-19 Jim Blandy <jimb@redhat.com>
3838
3839 * gdb.base/printcmds.exp: Expect the null character to be printed
3840 as '\0', and the '\013' to be printed as '\v'.
3841 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3842 * gdb.base/setvar.exp: Same.
3843
b9891b29
JB
38442001-12-17 Jim Blandy <jimb@redhat.com>
3845
0eba65ab
JB
3846 * gdb.base/completion.exp: Rather than completing very long
3847 filenames, which can make the readline library produce output we
3848 don't recognize, cd to the directory first, and then complete
3849 using nice, short relative paths.
3850
6970b5b1
JB
3851 * gdb.base/completion.exp: On some systems, there is, in fact, a
3852 variable named `b' in scope, since GDB treats all static
3853 variables as being in scope. So use `no_var_named_this'
3854 instead of `b'.
3855
b9891b29
JB
3856 * gdb.base/corefile.exp: Recognize the message saying that GDB
3857 can't find the core file's registers as a failure.
3858
e6ccd35f
JSC
38592001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3860
3861 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3862 test expect string more specific.
3863
105ba819
CV
38642001-12-13 Corinna Vinschen <vinschen@redhat.com>
3865
3866 * gdb.asm/asm-source.exp: Add support for xstormy16.
3867 * gdb.asm/configure.in: Ditto.
3868 * gdb.asm/configure: Rebuild.
3869 * gdb.asm/xstormy16.inc: New file.
3870
e9e79dd9
FF
38712001-12-10 Fred Fish <fnf@redhat.com>
3872
3873 * gdb.base/maint.exp: Update to match changes in type dumping code.
3874
347dc97d
JB
38752001-12-10 Jim Blandy <jimb@redhat.com>
3876
3877 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3878 matching the entry point symbol's name at the beginning of the
3879 line.
3880
5178b9d6
DJ
38812001-12-07 Daniel Jacobowitz <drow@mvista.com>
3882
3883 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3884 gdb.c++/inherit.exp, gdb.c++/method.exp,
3885 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3886 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3887 and class layout support.
3888
af890c52
DJ
38892001-12-07 Daniel Jacobowitz <drow@mvista.com>
3890
3891 * gdb.c++/classes.exp: Add test for static member function.
3892 * gdb.c++/misc.cc: Add class with static member function.
3893
7a345fb3
JB
38942001-12-07 Jim Blandy <jimb@redhat.com>
3895
f2e54a80 3896 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3897 those tests as `unsupported'.
3898 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3899 Rewrite subsequent tests to use it.
3900
3901 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3902 those tests as `unsupported'.
3903 * gdb.base/structs.exp (call_struct_func): New function.
3904 (do_function_calls): Use call_struct_func to call the functions
3905 returning structs.
3906
0bc69509
JB
3907 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3908 whether functions are prototyped or not, so we can't possibly pass
3909 arguments to t_float_values2 properly.
3910
7a345fb3
JB
3911 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3912 value of `timeout' for targets other than the mips*tx39-*.
3913
edb6ede1
MS
39142001-12-06 Michael Snyder <msnyder@redhat.com>
3915
d63a86f8 3916 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
3917 and detect whether the start symbol has a leading underscore.
3918
2d842f13
JB
39192001-12-04 Jim Blandy <jimb@redhat.com>
3920
3921 * gdb.base/completion.exp: Clarify indentation.
3922
68550daf
JB
39232001-12-03 Jim Blandy <jimb@redhat.com>
3924
3925 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3926 variables on the S/390, not `.word'.
3927
cd5195a8
JB
39282001-11-30 Jim Blandy <jimb@redhat.com>
3929
3930 Add assembly-source tests for s390-ibm-linux.
3931 * gdb.asm/s390.inc: New file.
3932 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3933 the S/390 architecture.
3934 * gdb.asm/configure: Regenerated.
3935
ca9efc90
MS
39362001-11-30 Michael Snyder <msnyder@redhat.com>
3937
3938 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3939 next, info source, info sources, info line, global and static
3940 variables, and static functions.
3941 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3942 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3943 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3944 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3945 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3946 (gdbasm_leave): Restore frame pointer.
3947 (gdbasm_startup): Copy stack set-up from crt0.S.
3948
d0e66976
FN
39492001-11-26 Fernando Nasser <fnasser@redhat.com>
3950
3951 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3952 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3953 to a local (non-static) variable. Copy tstruct.a to a static buffer
3954 and return a pointer to that buffer.
3955 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3956
e2334072
MK
39572001-11-24 Mark Kettenis <kettenis@gnu.org>
3958
3959 * gdb.asm/configure.in: Fix recognition of ix86 target.
3960 * gdb.asm/configure: Regenerate.
3961
756caa3d
MS
39622001-11-21 Michael Snyder <msnyder@redhat.com>
3963
3964 * gdb.asm/sparc.inc: New file.
3965 * gdb.asm/asm-source.exp: Recognize sparc target.
3966 * gdb.asm/configure.in: Recognize sparc target.
3967 * gdb.asm/configure: Regenerate.
d63a86f8 3968
9a4d72d5
MS
39692001-11-21 Michael Snyder <msnyder@redhat.com>
3970
3971 * gdb.asm/m32r.inc: New file.
3972 * gdb.asm/asm-source.exp: Recognize m32r target.
3973 * gdb.asm/configure.in: Recognize m32r target.
3974 * gdb.asm/configure: Regenerate.
3975
a773d1cd
MS
39762001-11-20 Michael Snyder <msnyder@redhat.com>
3977
017ac23d
MS
3978 * gdb.asm/i386.inc: New file.
3979 * gdb.asm/asm-source.exp: Recognize ix86 target.
3980 * gdb.asm/configure.in: Recognize ix86 target.
3981 * gdb.asm/configure: Regenerate.
3982
a773d1cd
MS
3983 * gdb.c++/namespace.exp: Fix quotes in output messages.
3984
bb632afb
MS
39852001-11-14 Michael Snyder <msnyder@redhat.com>
3986
25d559ca 3987 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
3988 qualifier in a type cast expression, to designate an address
3989 in the instruction space (Harvard architecture).
3990
4749e309
MS
39912001-11-13 Michael Snyder <msnyder@redhat.com>
3992
3993 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
3994 Tests for expressions using 'const' and 'volatile'.
3995
25050984
CV
39962001-11-13 Corinna Vinschen <vinschen@redhat.com>
3997
3998 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3999
1902c51f
DJ
40002001-11-12 Daniel Jacobowitz <drow@mvista.com>
4001
4002 * lib/mi-support.exp (mi_run_to_helper): Move comments
4003 outside of gdb_expect.
4004
dcf95b47
DJ
40052001-11-11 Daniel Jacobowitz <drow@mvista.com>
4006
4007 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4008 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4009 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4010 mi0_run_to): New functions.
4011 * gdb.mi/mi-simplerun.exp: Use them.
4012 * gdb.mi/mi0-simplerun.exp: Likewise.
4013 * gdb.mi/mi-var-cmd.exp: Likewise.
4014 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4015
45b074e1
AC
40162001-11-10 Andrew Cagney <ac131313@redhat.com>
4017
4018 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4019 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4020
bf50d346
AC
40212001-11-09 Andrew Cagney <ac131313@redhat.com>
4022
4023 * gdb.base/restore.exp: Include $expected value in restored test
4024 message.
4025
9383332c
AC
40262001-11-09 Andrew Cagney <ac131313@redhat.com>
4027
4028 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4029 implemented.
4030
db62520a
MS
40312001-11-08 Michael Snyder <msnyder@redhat.com>
4032
4033 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4034 Add pass/fail message for stop at breakpoint in call dummy function.
4035
b5703437
MS
40362001-11-07 Michael Snyder <msnyder@redhat.com>
4037
d63a86f8
RM
4038 * gdb.c++/templates.exp (test_template_breakpoints):
4039 If we get an overload menu, but it does not match what
760f6330 4040 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4041 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4042 making the whitespace optional. Argument for "new" may be
4043 "unsigned" as well as "unsigned int/long".
d63a86f8 4044 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4045 making the whitespace optional. Also replace "(void) with
4046 "((void|)), making the keyword "void" optional.
d63a86f8 4047 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4048 making the whitespace optional. Also replace "(void) with
4049 "((void|)), making the keyword "void" optional.
3bf40917
MS
4050 * gdb.base/callfuncs.c (t_float_values): This function must
4051 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4052 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4053 can be tested against both cases. Usually one case involves
4054 promotion of float to double, while the other does not.
4055 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4056 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4057 includes a stack frame for "start".
4058
c8ab4e6d
JB
40592001-11-05 Jim Blandy <jimb@redhat.com>
4060
4061 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4062 pointers are 32 bits long, and that offsets of relocs are always
4063 stored in the data (REL-style), and not in the reloc entry itself
4064 (RELA-style).
4065 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4066 stabs.
4067
3f08ced9
MS
40682001-11-01 Michael Snyder <msnyder@redhat.com>
4069
4070 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4071 and regular expression operators by using quoting.
4072
cbfa24cd
MS
40732001-10-31 Michael Snyder <msnyder@redhat.com>
4074
4075 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4076 depending on what the symbol table contains.
4077 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4078 the output of the ptype command. Similarly, accept both "const &"
4079 and "const&".
4080
aaa68313
CV
40812001-10-31 Corinna Vinschen <vinschen@redhat.com>
4082
4083 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4084 symbol `STORAGE' to allow to choose the storage class of
4085 the local datastructures.
4086 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4087 compiler directive.
4088
91740388
MS
40892001-10-30 Michael Snyder <msnyder@redhat.com>
4090
4091 * gdb.base/jump.exp: Allow it to run for all targets.
4092
1b7c05e7
CV
40932001-10-29 Corinna Vinschen <vinschen@redhat.com>
4094
4095 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4096 with new double_array size.
4097 (main): Change storage class of all local variables to static.
4098 Reduce size of double_array to 9.
4099 * gdb.base/call-ar-st.exp: Increase timeout value.
4100 Change expected output for double array to match new size in
4101 call-ar-st.c.
4102
36a22261
CV
41032001-10-29 Corinna Vinschen <vinschen@redhat.com>
4104
4105 * gdb.base/ending-run.exp: Create identical output when passing
4106 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4107 Stormy16 target.
36a22261 4108
92b8ae91
MK
41092001-10-28 Mark Kettenis <kettenis@gnu.org>
4110
4111 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4112 that we catch the expected failure under Linux/x86.
4113
cb135b83
OF
41142001-10-29 Orjan Friberg <orjanf@axis.com>
4115
4116 * gdb.base/setvar.exp: Escape curly braces.
4117 * gdb.stabs/weird.exp: Ditto.
4118
6884aa54
DJ
41192001-10-27 Daniel Jacobowitz <drow@mvista.com>
4120
4121 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4122 * gdm.mi/mi0-hack-cli.exp: Likewise.
4123
0398c9aa
AC
41242001-10-25 Andrew Cagney <ac131313@redhat.com>
4125
4126 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4127 messages.
4128
d20bf2e8
AC
41292001-10-21 Andrew Cagney <ac131313@redhat.com>
4130
4131 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4132 checking MI enabled.
4133
03dd63aa
CV
41342001-10-09 Corinna Vinschen <vinschen@redhat.com>
4135
4136 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4137
1d9d99f3
FCE
41382001-10-04 Frank Ch. Eigler <fche@redhat.com>
4139
4140 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4141 if gdb child process crashes, just signal an error.
4142
838ae6c4
JB
41432001-10-02 Jim Blandy <jimb@redhat.com>
4144
4145 * lib/gdb.exp (test_xfail_format): Simplify.
4146
4147 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4148 front of the variable name `format'. Simplify `if'.
4149
8f0cbc1c
DJ
41502001-10-01 Daniel Jacobowitz <drow@mvista.com>
4151
4152 * gdb.threads/pthreads.exp: Wait for output and delay
4153 before sending ^C.
4154
1f08dafd
DJ
41552001-10-01 Daniel Jacobowitz <drow@mvista.com>
4156
4157 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4158 some incorrect output instead of timing out.
4159 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4160
674f90ff
CV
41612001-09-28 Corinna Vinschen <vinschen@redhat.com>
4162
4163 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4164 check to allow additional `int'.
4165
9b284272
DJ
41662001-09-27 Daniel Jacobowitz <drow@mvista.com>
4167
4168 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4169 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4170
b55a4771
MS
41712001-09-27 Michael Snyder <msnyder@redhat.com>
4172
4173 * lib/gdb.exp (test_debug_format): New proc.
4174 (setup_xfail_format): Use new proc test_debug_format.
4175 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4176 proc; use new service proc test_debug_format.
4177 Replace all other "gcc_compiled" tests with this test.
4178 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4179 proc; use new service proc test_debug_format.
4180 Replace all other "gcc_compiled" tests with this test.
4181
41822001-09-27 Michael Snyder <msnyder@redhat.com>
4183
4184 * gdb.base/cvexpr.exp: New file.
4185 * gdb.base/cvexpr.c: New file
4186 Test for expressions using const and volatile keywords.
4187
4e6667ac
CV
41882001-09-26 Corinna Vinschen <vinschen@redhat.com>
4189
4190 * gdb.base/constvars.exp: Check for different orders of keywords
4191 and additional "int" strings in output.
4192
4f337972
AC
41932001-09-22 Andrew Cagney <ac131313@redhat.com>
4194
4195 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
4196 responses from "help maint".
4197
2015650d
FCE
41982001-09-19 Frank Ch. Eigler <fche@redhat.com>
4199
4200 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
4201 to localhost:NNN instead of :NNN, in case Xvfb is listening
4202 only on TCP.
4203
f3bcedc1
CV
42042001-09-19 Corinna Vinschen <vinschen@redhat.com>
4205
4206 * gdb.base/recurse.exp: When checking leaving the watchpoint
4207 scope, recognize when gdb is in function's epilogue and pass.
4208
6b819c92
KS
42092001-09-18 Keith Seitz <keiths@redhat.com>
4210
4211 * lib/insight-support.exp (_gdbtk_export_target_info): Add
4212 support for running tests against sid targets.
4213 (gdbtk_done): Ditto.
4214
a10c9419
CV
42152001-09-18 Corinna Vinschen <vinschen@redhat.com>
4216
4217 * gdb.base/ending-run.c (main): Set stdout buffersize
4218 to the same reasonable value for any target.
4219 * gdb.base/ending-run.exp: Add a regular expression
4220 to make testsuite happy on Sanyo Stormy16 target.
4221
739d0d99
CV
42222001-09-17 Corinna Vinschen <vinschen@redhat.com>
4223
4224 * gdb.base/display.c (do_loops): Add float variable `f'.
4225 Increment f in loop.
4226 * gdb.base/display.exp: Increment timeout by 60 seconds.
4227 Change float display test to use variable `f'.
4228
1b8947f0
JB
42292001-09-17 Jim Blandy <jimb@redhat.com>
4230
4231 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
4232 overflowing the limited breakpoint tables on some ROM monitors
4233 (like the ROM68K).
4234
9890ac81
FCE
42352001-09-15 Frank Ch. Eigler <fche@redhat.com>
4236
4237 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
4238 the "-ac" (disable access control) flag.
4239
6db765ea
JH
42402001-08-30 Jeff Holcomb <jeffh@redhat.com>
4241
4242 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
4243 ints.
4244
4c32cc04
KS
42452001-08-30 Keith Seitz <keiths@redhat.com>
4246
4247 * lib/gdb.exp: Move all insight-related functionality into
4248 separate file.
4249 * lib/insight-support.exp: New file.
4250
8d6e6f81
FCE
42512001-08-29 Frank Ch. Eigler <fche@redhat.com>
4252
4253 * config/sid.exp (sid_start): Never set sid verbosity; disable
4254 expect_background {} that consumed its stdout; tolerate </dev/null.
4255 Attempt to set endianness override in "sid" protocol mode. Cleanup.
4256
6a90e1d0
AC
42572001-08-18 Andrew Cagney <ac131313@redhat.com>
4258
4259 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
4260 CLI jump command to start it.
4261 (mi_run_to_main): Fail immediatly when unexpected output.
4262
1759b3c3
AC
42632001-08-18 Andrew Cagney <ac131313@redhat.com>
4264
4265 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
4266 beginning of function. Fix PR gdb/191.
4267
61d11d80
FCE
42682001-08-16 Frank Ch. Eigler <fche@redhat.com>
4269
4270 * config/sid.exp (sid_start): Don't warn if we cannot figure out
4271 what to force sid endianness to.
4272
942a4df2
KS
42732001-08-15 Keith Seitz <keiths@redhat.com>
4274
4275 * lib/gdb.exp (gdbtk_start): Don't set environment
4276 variables for TCL_LIBRARY and friends. Insight will
4277 now figure these out for itself.
4278
0521c418
MS
42792001-08-02 Michael Snyder <msnyder@redhat.com>
4280
4281 * gdb.base/completion.exp: Remove the symbol "a64l" from
4282 the expect string; this is target-specific, and not related
4283 to what is being tested.
4284
74a9a58a
DB
42852001-08-02 Dave Brolley <brolley@redhat.com>
4286
4287 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
4288
c70819fa
MS
42892001-07-25 Michael Snyder <msnyder@redhat.com>
4290
c2b8fa57
MS
4291 * gdb.base/consecutive.exp: New file. Test stepping over
4292 breakpoints on consecutive instructions.
4293 * gdb.base/consecutive.c: New file.
4294
c70819fa
MS
4295 * gdb.base/call-rt-st.exp: Use double-backslash to quote
4296 curly braces in regular expressions.
4297
2b1a1355
MS
42982001-07-25 Michael Snyder <msnyder@redhat.com>
4299
4300 * gdb.base/ending-run.exp: Accept "Program exited normally" as
4301 legitimate output from stepping out of main.
4302
413eca6f
KS
43032001-07-22 Keith Seitz <keiths@redhat.com>
4304
4305 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
4306 the empty string, do not run the tests.
4307
7e5a9322
SC
43082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4309
4310 * gdb.base/long_long.exp: Detect size of pointer. Take into
4311 account 2-byte pointers when testing for p/a results.
4312
de58f10f
SC
43132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4314
d63a86f8 4315 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
4316 and defined to 1K for m68hc11.
4317 (random_data): Reduce table to 1K for embedded platforms (68hc11).
4318 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
4319 (sizeof_random_data): New variable to tell the size of the data table;
4320 don't test past this size; always run to main.
4321
d6f5fea1
SC
43222001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4323
4324 * gdb.base/return2.exp: return of long long and double fails for
4325 68HC11; don't execute these tests on that platform.
4326 * gdb.base/return.exp: Return of a double fails for 68hc11.
4327
c477543d
SC
43282001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4329
4330 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4331 tests that print a float.
4332 * call-rt-st.exp: Likewise.
4333
63cf1c79
MK
43342001-07-12 Mark Kettenis <kettenis@gnu.org>
4335
4336 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4337 running this test on Linux.
4338
112f9ab5
MC
43392001-06-24 Michael Chastain <chastain@redhat.com>
4340
4341 * gdb.base/arithmet.exp: Remove some tests to make all test names
4342 unique.
4343
4970cb0f
MS
43442001-07-03 Michael Snyder <msnyder@redhat.com>
4345
4346 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4347 the output of the ptype command.
4348
d85da69f
MS
43492001-07-02 Michael Snyder <msnyder@redhat.com>
4350
4c8a82de
MS
4351 * gdb.base/completion.exp: Don't assume that break.c is the only
4352 source file that may contain functions named "marker".
d85da69f
MS
4353 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4354
8afc772b
AC
43552001-06-28 Andrew Cagney <ac131313@redhat.com>
4356
4357 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4358 of files to delete.
4359
4360 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4361 * gdb.disasm/h8300s.exp: New file.
4362 gdb.disasm/h8300s.s: Likewise.
4363
cff22675
AC
43642001-06-27 Andrew Cagney <ac131313@redhat.com>
4365
4366 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4367 empty breakpoint tables.
4368
68c81b54
AC
43692001-06-25 Andrew Cagney <ac131313@redhat.com>
4370
4371 * lib/mi-support.exp: Update args=... part of stop-reason
4372 patterns. Accept either a list or a tuple.
4373
2dd62704
AC
43742001-06-23 Andrew Cagney <ac131313@redhat.com>
4375
4376 * lib/mi-support.exp: Remove local emacs variable defining
4377 change-log-default-name.
4378
b4127474
MC
43792001-06-22 Michael Chastain <chastain@redhat.com>
4380
4381 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4382 This is operationally compatible with the previous version.
4383
8dbfb380
JB
43842001-06-13 Jim Blandy <jimb@redhat.com>
4385
4386 * lib/gdb.exp (gdb_test): Doc fix.
4387
f2d8c86d
MC
43882001-06-10 Michael Chastain <chastain@redhat.com>
4389
4390 * gdb.base/exprs.exp: Remove a duplicate test.
4391
81564d34
JB
43922001-06-06 Jim Blandy <jimb@redhat.com>
4393
4394 * gdb.base/return2.exp (main): Use values to test float and double
4395 returns that are not NaN's, to avoid being confused by IEEE
4396 comparison rules.
4397
da55addb
MS
43982001-06-04 Michael Snyder <msnyder@redhat.com>
4399
4400 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 4401 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
4402 rather than wait for 12 more tests to time out.
4403
42c65987
JB
44042001-06-06 Jim Blandy <jimb@redhat.com>
4405
b18bced9 4406 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 4407 Don't forget to match the GDB prompt.
b18bced9 4408
42c65987
JB
4409 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4410
5b41e5f0
JB
44112001-06-04 Jim Blandy <jimb@redhat.com>
4412
4413 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4414 command.
4415
015e046f
KB
44162001-05-31 Kevin Buettner <kevinb@redhat.com>
4417
4418 * gdb.base/annota1.exp (info break): Match four or more spaces
4419 after "Address".
4420
fb1ffbbe
MC
44212001-05-31 Michael Chastain <chastain@redhat.com>
4422
4423 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
4424 (dm_type_int_star): Likewise.
4425 (dm_type_long_star): Likewise.
4426 (dm_type_void_star): Likewise.
4427
5ea2a32c
KB
44282001-05-29 Kevin Buettner <kevinb@redhat.com>
4429
4430 * gdb.base/completion.exp (INPUTRC): Set this environment variable
4431 to a known value in order to get consistent results regardless
4432 of the setting of INPUTRC or the presence or contents of .inputrc.
4433
ae23c492
MS
44342001-05-24 Michael Snyder <msnyder@redhat.com>
4435
ac55707e
MS
4436 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
4437 Don't require that the main thread and the manager thread are the
4438 first in the list.
4439
ae23c492
MS
4440 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
4441 debugging. If test fails, issue an "unsupported" not a "fail".
4442
400071f1
JB
44432001-05-24 Jim Blandy <jimb@redhat.com>
4444
4445 Don't assume that short is shorter than int.
4446 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
4447 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 4448 this isn't true.
400071f1
JB
4449 ("print unsigned char == (~0)"): Add test that verifies that ~0,
4450 an int, is not equal to ~0 stored in an unsigned char. This tests
4451 the same thing that the previous test meant to, but works on
4452 16-bit machines, too.
4453 ("print unsigned char != (~0)"): Same test, complemented.
4454
0816a3e5
MS
44552001-05-24 Michael Snyder <msnyder@redhat.com>
4456
4457 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 4458 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
4459 and prevents dejagnu getting out of step.
4460
f6dc23a9
KB
44612001-05-23 Kevin Buettner <kevinb@redhat.com>
4462
4463 * gdb.base/finish.exp (finish_void): Revise pattern for
4464 stopping on the call statement to not permit stopping at
4465 the start of the instructions comprising the call sequence.
4466
7dbd117d
MC
44672001-05-19 Michael Chastain <chastain@redhat.com>
4468
4469 * gdb.base/callfuncs.exp: Make all test names unique.
4470 * gdb.base/commands.exp: Make all test names unique.
4471 * gdb.base/condbreak.exp: Make all test names unique.
4472 * gdb.base/dbx.exp: Make all test names unique.
4473 * gdb.base/default.exp: Make all test names unique.
4474 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4475 and TIMEOUT messages to their corresponding PASS message.
4476 * gdb.base/ending-run.exp: Make all test names unique.
4477 * gdb.base/long_long.exp: Remove duplicate test.
4478
6b0b0a9e
KB
44792001-05-21 Kevin Buettner <kevinb@redhat.com>
4480
4481 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4482 stop on the call statement as well as the statement after the
4483 call.
4484
2caa35cb
MS
44852001-05-21 Michael Snyder <msnyder@redhat.com>
4486
4487 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4488
40713331
EZ
44892001-05-10 Elena Zannoni <ezannoni@redhat.com>
4490
4491 * gdb.base/completion.exp: Revamp test. Make it execute on all
4492 platforms.
4493
c2c1be8d
EZ
44942001-05-10 Elena Zannoni <ezannoni@redhat.com>
4495
2c9cd303
EZ
4496 * config/gdbserver.exp (gdb_load): Handle the case
4497 in which the arguments to gdbserver are given in the
4498 baseboard configuration file.
4499 Also handle the case in which the server needs to do a
4500 load.
4501
9671de48
KS
45022001-05-07 Keith Seitz <keiths@cygnus.com>
4503
4504 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4505 set up the display for testing.
4506 (gdbtk_start): Convert all paths to paths that tcl will like.
4507 Export target information to environment.
4508 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4509 necessary.
4510 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4511 (to_tcl_path): New proc to convert a given pathname into
4512 a path acceptible as an argument to a tcl command.
4513 (_gdbtk_export_target_info): New proc to export target info
4514 into the environment for gdbtk testing.
4515 (gdbtk_done): New proc to signal end-of-test.
4516
5a360f47
JB
45172001-05-06 Jim Blandy <jimb@redhat.com>
4518
4519 * restore.c: Make the code of caller0 correspond to its comment.
4520
66c756c6
MS
45212001-05-03 Michael Snyder <msnyder@redhat.com>
4522
4523 * config/sid.exp (gdb_target_sid): Check for error messages.
4524 On error or timeout, don't make expect exit (which will terminate
4525 all subsequent tests); instead just make gdb exit.
d63a86f8 4526 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
4527 return a negative value.
4528
a966fde5
JB
45292001-04-24 Jim Blandy <jimb@redhat.com>
4530
851c18e0
JB
4531 * gdb.c++/templates.exp: If we see the prompt for the overload
4532 list, but we haven't recognized any of the longer patterns,
4533 arrange for this test to fail, not hang.
4534
a966fde5
JB
4535 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4536 variations.
4537
db144853
MC
45382001-04-22 Michael Chastain <chastain@redhat.com>
4539
4540 * gdb.c++/local.exp: Use the 'runto' library function.
4541 * gdb.c++/namespace.exp: Likewise.
4542 * gdb.c++/overload.exp: Likewise.
4543
3207ec21
KB
45442001-03-26 Kevin Buettner <kevinb@redhat.com>
4545
4546 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4547 * gdb.base/step-line.exp: New file. Test step/next in presence of
4548 #line directives.
4549 * gdb.base/step-line.c: New file. Test program for the above.
4550 * gdb.base/step-line.inp: New file. We pretend that this file has
4551 been transformed by some other tool into step-line.c.
4552
13b57657
JB
45532001-03-21 Jim Blandy <jimb@redhat.com>
4554
4555 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4556 unmangled operator names.
4557
754cbe1c
JB
45582001-03-20 Jim Blandy <jimb@redhat.com>
4559
4560 * gdb.threads/linux-dp.exp: Recognize an additional message
4561 generated by GDB when it doesn't understand how to debug threads
4562 on the target system.
4563
177495c9
AC
45642001-03-19 Andrew Cagney <ac131313@redhat.com>
4565
4566 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4567
f266096b
MC
45682001-03-12 Michael Chastain <chastain@redhat.com>
4569
4570 * gdb.c++/derivation.exp: Use the 'runto' library function.
4571
cac3c2ff
MC
45722001-03-12 Michael Chastain <chastain@redhat.com>
4573
4574 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4575
b6c11a24
MC
45762001-02-24 Michael Chastain <chastain@redhat.com>
4577
4578 * gdb.c++/ref-types.exp: Change handwritten code to library
4579 function 'runto'.
4580
6bae5bce
OF
45812001-03-16 Orjan Friberg <orjanf@axis.com>
4582
4583 * gdb.base/signals.exp: Set count to 0 explicitly.
4584
0015fd9a
MS
45852001-03-15 Mark Salter <msalter@redhat.com>
4586
4587 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4588 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4589 (gdb_load): Add support for additional target_info: gdb_download_size
4590 and gdb_load_timeout.
0015fd9a 4591
fc33412a
DT
4592Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4593
4594 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4595 file -- to prevent failing when the compile fails but we have no
4596 intention of running the tests anyway.
4597
4598 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4599 tests if set.
4600
4601 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4602 integers.
4603
4604 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4605 * gdb.c++/namespace.exp: Ditto.
4606
115f06de
OF
46072001-03-07 Orjan Friberg <orjanf@axis.com>
4608
4609 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4610 * gdb.base/pointers.exp: Relax pattern match of decimals.
4611
b6ba6518
KB
46122001-03-06 Kevin Buettner <kevinb@redhat.com>
4613
4614 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4615 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4616 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4617 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4618 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4619 config/sh.exp, config/sid.exp, config/slite.exp,
4620 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4621 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4622 config/vxworks.exp, config/vxworks29k.exp,
4623 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4624 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4625 gdb.base/arithmet.exp, gdb.base/assign.exp,
4626 gdb.base/async.exp, gdb.base/attach.exp,
4627 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4628 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4629 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4630 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4631 gdb.base/commands.exp, gdb.base/completion.exp,
4632 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4633 gdb.base/constvars.exp, gdb.base/corefile.exp,
4634 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4635 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4636 gdb.base/ending-run.exp, gdb.base/environ.exp,
4637 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4638 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4639 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4640 gdb.base/funcargs.exp, gdb.base/help.exp,
4641 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4642 gdb.base/logical.exp, gdb.base/long_long.exp,
4643 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4644 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4645 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4646 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4647 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4648 gdb.base/regs.exp, gdb.base/relational.exp,
4649 gdb.base/remote.exp, gdb.base/reread.exp,
4650 gdb.base/restore.exp, gdb.base/return2.exp,
4651 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4652 gdb.base/selftest.exp, gdb.base/setshow.exp,
4653 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4654 gdb.base/sigall.exp, gdb.base/signals.exp,
4655 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4656 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4657 gdb.base/step-test.exp, gdb.base/structs.c,
4658 gdb.base/structs.exp, gdb.base/structs2.exp,
4659 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4660 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4661 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4662 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4663 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4664 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4665 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4666 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4667 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4668 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4669 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4670 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4671 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4672 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4673 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4674 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4675 gdb.trace/circ.exp, gdb.trace/collection.exp,
4676 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4677 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4678 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4679 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4680 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4681 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4682 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4683 notices.
4684
dc96c6c7 46852001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4686
4687 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4688 first arg is int not float.
4689
dc96c6c7 46902001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4691
4692 * gdb.base/reread.exp: Unsupported for non-native targets;
4693 doesn't work for remote debugging.
4694
9b0c4aeb
FN
46952001-02-19 Fernando Nasser <fnasser@redhat.com>
4696
4697 From Drew Moseley <dmoseley@redhat.com>
4698 * gdb.base/ending-run.exp: Properly handle the BSP state when
4699 stepping past the end of main.
4700
02aa71d5
MC
47012001-02-19 John Moore <jmoore@redhat.com>
4702
4703 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4704 Converted HPUX fix for non-expected items following multiple
4705 step commands into general solution for all platforms.
4706
1fa449a4
MC
47072001-02-18 Michael Chastain <chastain@redhat.com>
4708
4709 * gdb.c++/classes.exp (do_tests): Change runto statements
4710 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4711 statements demangler agnostic.
4712 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4713 (gdb_virtfunc_restart): Likewise.
4714
b2f9ec70
MC
47152001-02-14 Michael Chastain <chastain@redhat.com>
4716
4717 * gdb.c++/inherit.exp (do_tests): Change runto statements
4718 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4719 statements demangler agnostic.
4720
cf74b8ca
AC
4721Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4722
4723 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4724 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4725 before calling common_routine 15 times'' tests.
4726
99f78f56
MC
47272001-02-11 Michael Chastain <chastain@redhat.com>
4728
4729 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4730 Helps the test script figure out which demangler is in use.
4731 (dm_type_foo_ref): Ditto.
4732 (dm_type_int_star): Ditto.
4733 (dm_type_long_star): Ditto.
4734 (dm_type_unsigned_int): Ditto.
4735 (dm_type_void): Ditto.
4736 (dm_type_void_star): Ditto.
99707966 4737 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4738 Probe the gdb demangler and set variables to accommodate
4739 formatting differences.
4740 (info_func_regexp): New function. Same as info_func, but
4741 matches against a regexp.
4742 (info_func): Match against a literal string.
4743 (print_addr_2): New function. Match against a literal string,
4744 which can be different from the input to gdb.
4745 (print_addr): Simply call print_addr_2 with the same argument twice.
4746 (test_lookup_operator_functions): Use demangler formatting variables.
4747 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4748 the tests in the same order as the C++ class declaration.
4749 (test_paddr_operator_functions): Ditto.
4750 (test_paddr_overloaded_functions): Ditto.
4751 (test_paddr_hairy_functions): Use demangler formatting variables.
4752 Add reference to gdb/19 for related tests.
4753 (do_tests): Call probe_demangler.
4754
1de8f023
KB
47552001-01-30 Kevin Buettner <kevinb@redhat.com>
4756
4757 * gdb.c++/templates.cc (printf): Remove unused function definition.
4758
ca3f91ed
MS
47592001-01-26 Felix Lee <flee@redhat.com>
4760
4761 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4762
47632001-01-25 matthew green <mrg@redhat.com>
4764
4765 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4766 up sid.
4767 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4768
47692001-01-25 matthew green <mrg@redhat.com>
4770
4771 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 4772 Deprecate $sid_spawn_id.
ca3f91ed
MS
4773 (sid_exit): Remove code necessary only for `spawn.'
4774
47752001-01-25 matthew green <mrg@redhat.com>
4776
4777 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4778
fb18ec4a
MC
47792001-01-28 Michael Chastain <chastain@redhat.com>
4780
4781 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4782 to call when tests fail. It takes gdb out of the overloaded
4783 function choice menu back to the main prompt, so that the test
4784 program stays synchronized.
4785 (set_bp_overloaded): New proc to collect all the common
4786 code for setting a breakpoint on an overloaded name. Calls
4787 take_gdb_out_of_choice_menu when needed.
4788 (menu_overload1arg): New variable to collect the repeated
4789 instances of the expected menu for an overloaded name. Change
4790 the regular expression to handle changes in g++ type encoding:
4791 "void" can be either "void" or "", and "unsigned int" can be
4792 either "unsigned int" or "unsigned".
4793 (continue_to_bp_overloaded): Change regular expressions to handle
4794 changes in g++ type encoding.
4795 (no proc): Call take_gdb_out_of_choice_menu when needed.
4796 Remove redundant calls to "info break". Accept either "canceled"
4797 or "cancelled". Change regular expressions in "info break"
4798 calls to handle changes in g++ type encoding. Give all tests
4799 unique strings.
4800
9c646a6e
BE
48012001-01-17 Ben Elliston <bje@redhat.com>
4802
4803 * config/sid.exp: New file.
4804
9549d9c1
AC
4805Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4806
4807 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4808
dc96c6c7 48092000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4810
4811 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4812 Add a RE to accept a non-ascii char if one is ever presented.
4813
b4df4f68
FN
48142000-12-20 Fernando Nasser <fnasser@redhat.com>
4815
297dd0fd 4816 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4817
dc96c6c7 48182000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 4819
d63a86f8 4820 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
4821 in regexp. One '\' does not suffice on Linux.
4822
4a7bddb6
MC
48232000-12-09 Michael Chastain <chastain@redhat.com>
4824
4825 * gdb.base/break.exp (test_clear_command): Use a marker function
4826 rather than 'main' for the test function. Also move this
4827 test to an execution point where the marker function names are
4828 guaranteed to be bound to functions. (Executing tests after a
4829 'finish' from main runs into name conflicts with local names
4830 in __libc_start_main).
4831
dc96c6c7 48322000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4833
4834 * gdb.base/finish.exp: New test for gdb's "finish" command.
4835 * gdb.base/return2.exp: New test for gdb's "return" command.
4836 * gdb.base/return2.c: New source file for above.
4837
dc96c6c7 48382000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4839
4840 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4841 * gdb.base/miscexprs.exp: Ditto.
4842 * gdb.base/pointers.exp: Ditto.
4843 * gdb.c++/derivation.exp: Ditto.
4844 * gdb.c++/local.exp: Ditto.
4845 * gdb.c++/namespace.exp: Ditto.
4846 * gdb.c++/overload.exp: Ditto.
4847 * gdb.c++/ref-types.exp: Ditto.
4848
dc96c6c7 48492000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4850
4851 * gdb.base/constvars.exp: Test result of "up" command.
4852 * gdb.base/miscexprs.exp: Ditto.
4853 * gdb.base/pointers.exp: Ditto.
4854 * gdb.base/scope.exp: Ditto.
4855 * gdb.c++/derivation.exp: Ditto.
4856 * gdb.c++/local.exp: Ditto.
4857 * gdb.c++/namespace.exp: Ditto.
4858 * gdb.c++/overload.exp: Ditto.
4859 * gdb.c++/ref-types.exp: Ditto.
4860
44097287
FN
48612000-11-22 Michael Chastain <chastain@redhat.com>
4862
4863 * mips_pro.exp: Accept either "middle -> top -> main" or
4864 "middle -> main" in the backtrace, because gcc can optimize
4865 tail calls to jumps. Remove setup_xfail for the hppa case.
4866 Add a comment with the original warning messages from PR 3016,
4867 which was filed in 1993, to preserve them for posterity.
4868
9d2e1bab
ND
48692000-11-17 Nick Duffek <nsd@redhat.com>
4870
4871 * lib/gdb.exp (gdb_test): Override timeout with board info.
4872
1aca8eb7
ND
48732000-11-17 Nick Duffek <nsd@redhat.com>
4874
4875 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4876 the second kill and detach messages.
4877
93076499
ND
48782000-11-17 Nick Duffek <nsd@redhat.com>
4879
4880 * configure.in: Add AC_EXEEXT.
4881 * configure: Regenerate.
4882 * Makefile.in (just-check): Export EXEEXT.
4883 * lib/gdb.exp ($EXEEXT): Import from environment.
4884 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4885 expect "maint dump-me" on Cygwin.
4886 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4887 $EXEEXT.
4888
30e87cd3
ND
48892000-11-17 Nick Duffek <nsd@redhat.com>
4890
4891 * gdb.base/break.exp: Test backtrace and finish from called
4892 function on all platforms, not just HP-UX.
4893
dc96c6c7 48942000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4895
4896 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4897 code from gdb_target_monitor, so it can be used independantly
4898 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 4899
dc96c6c7 49002000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4901
4902 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4903 * gdb.base/corefile.exp: Expect the message "Program is being
4904 debugged already" when we send the "corefile" command, since
4905 the preceeding gdb_load may have connected gdb to a remote target.
4906 * gdb.base/display.exp: Disable hardware watchpoints if new
4907 board info variable "no_hardware_watchpoints" is true.
4908 Replace single-letter commands with more readable ones.
4909 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4910 if new board info variable "no_hardware_watchpoints" is true.
4911 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4912 to see if stdio (printf) testing is possible.
4913 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4914 board info variable "no_hardware_watchpoints" is true. Use new
4915 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4916
39124dea
FN
49172000-11-13 Fernando Nasser <fnasser@redhat.com>
4918
4919 From Orjan Friberg <orjanf@axis.com>:
4920 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4921 in array print pattern match.
4922
a9e2e984
FN
49232000-11-09 Fernando Nasser <fnasser@redhat.com>
4924
4925 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4926 spelling "cancelled" to U.S. spelling "canceled" to match changes
4927 made to gdb.
4928 * gdb.c++/ovldbreak.exp: Ditto.
4929
c7db355b
PS
49302000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4931
4932 * gdb.base/callfuncs.c (main): Moved to end of file, call
4933 t_double_values to initialize the FPU before inferior calls are made.
4934 * gdb.base/callfuncs.exp: Test for register preservation after calling
4935 inferior functions. Add tests for continuining, finishing and
4936 returning from a stop in a call dummy.
4937
dc96c6c7 49382000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4939
4940 * gdb.base/commands.exp: Break up long lines, and re-indent.
4941
dc96c6c7 49422000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4943
4944 * config/gdbserver.exp: Rewritten from the ground up, to make it
4945 compatible with the current dejagnu tree, and to make it work with
4946 the new "gdbserver" in libremote.
4947
dc96c6c7 49482000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4949
4950 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4951 * gdb.base/varargs.exp: Skip entire test if no printf support.
4952 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4953 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4954
dc96c6c7 49552000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4956
4957 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4958 no floating point support.
4959 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4960 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
4961 * gdb.base/call-rt-st.exp: Ditto.
4962 * gdb.base/call-strs.exp: Ditto.
4963
bac5fc66
JG
49642000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
4965
4966 * gdb.base/sizeof.c: include <stdio.h>.
4967
4968 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
4969 'finish', otherwise uncaptured gdb_prompt would potentially
4970 throw remaining test points out of sync.
4971
b22a6027
SB
49722000-07-26 Scott Bambrough <scottb@netwinder.org>
4973
4974 * gdb.base/recurse.exp: Run tests for all targets.
4975 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
4976 gnu-oldld case on ARM.
4977 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
4978 for ARM targets.
d63a86f8 4979
d8231941
AG
4980Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
4981
4982 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
4983 * gdb.java/configure: Rebuild.
4984
8caabe69
AG
4985Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
4986
4987 * gdb.java/jv-exp.exp: New file.
4988
9d273ca3
AG
4989Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
4990
4991 * configure: Rebuilt.
4992 * configure.in (configdirs): Add gdb.java.
4993 * gdb.java/jmisc.java: New file.
4994 * gdb.java/jmisc.exp: New file.
4995 * gdb.java/Makefile.in: New file.
4996 * gdb.java/configure: Rebuilt.
4997 * gdb.java/configure.in: New file.
4998 * lib/java.exp: New file.
4999
4f823a66
AC
5000Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5001
5002 * gdb.base/exprs.exp: Test casts to a pointer including over and
5003 underflow.
5004
2391e11d
AC
5005Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5006
5007 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5008 and the compilers sizes.
5009
54602222
ND
50102000-07-09 Nick Duffek <nsd@redhat.com>
5011
5012 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5013 (use_methods): New function.
5014 (main): Call use_methods().
5015 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5016 (do_tests): Call test_method_param_class.
5017
2bec0572
ND
50182000-07-09 Nick Duffek <nsd@redhat.com>
5019
5020 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5021 spelling.
5022 (test_enums): New procedure. Move enum tests from end of script
5023 to here. Set breakpoint on function name instead of line number.
5024 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5025 (enums2): New marker function.
5026 (enums1): New function.
5027 (main): Call enums1(). Move enum tests to enums1().
5028
78492fde
AC
5029Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5030
5031 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5032 compile/link program. Update line numbers.
5033 * gdb.asm/d10v.inc: Define ``startup''.
5034 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5035
49a2cef8
AC
5036Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5037
5038 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5039
3e6c8688
EZ
50402000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5041
5042 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5043 of 'help maint print' command.
5044
9ff5cbe9
AC
5045Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5046
5047 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5048 they use gdb_expect_list.
5049
17c579bd
AC
5050Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5051
5052 * gdb.base/commands.exp: Use ``set remote
5053 memory-read-packet-size'' instead of ``set endian big'' to test
5054 long commands.
5055
e6d71bf3
DB
50562000-06-03 Daniel Berlin <dan@cgsoftware.com>
5057
5058 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5059 g++, and stop skipping them.
e6d71bf3
DB
5060
5061 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5062 work under g++.
5063
d63a86f8 5064 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5065 initialization.
5066
dc96c6c7 50672000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5068
5069 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5070 the regular expression: accept an (almost) arbitrary sequence of
5071 "frames-invalid" and "breakpoints-invalid" messages both before
5072 and after the "starting" message.
5073
dc96c6c7 50742000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5075
5076 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5077
dc96c6c7 50782000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5079
5080 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5081 Relax the regular expression a little, make it pass on Solaris 8.
5082
8216cda9
KB
50832000-05-12 Kevin Buettner <kevinb@redhat.com>
5084
5085 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5086 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5087 Instead, it is permissible for gdb to stop on the line of the
5088 call itself.
5089
1a570b2f
MS
50902000-05-12 Michael Snyder <msnyder@.cygnus.com>
5091
5092 * gdb.base/break.exp (bp on small function, optimized file):
5093 Add a second pass pattern. The behavior differs here between stabs
5094 and dwarf for one-line functions. Stabs preserves two line symbols
5095 (one before the prologue and one after) with the same line number,
5096 but dwarf regards these as duplicates and discards one of them.
5097 Therefore the address after the prologue (where the breakpoint is)
5098 has no exactly matching line symbol, and GDB reports the breakpoint
5099 as if it were in the middle of a line rather than at the beginning.
5100
dc96c6c7 51012000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5102
d63a86f8 5103 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5104 rather than "send_gdb" (for consistancy).
5105
7d418785
AC
5106Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5107
5108 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5109 * gdb.c++/templates.cc: Properly check for GCC version number.
5110 * lib/compiler.cc: Likewise
5111
dc96c6c7 51122000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5113
d63a86f8 5114 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5115 gdb may not stop at the first line of main, due to code motion.
5116
dc96c6c7 51172000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5118
5119 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5120 This test depends on parsing the printf output from the target.
5121 Since the sparclet stub doesn't do stdio, this will never work.
5122 * gdb.base/call-rt-st.exp: ditto.
5123 * gdb.base/call-strs: ditto.
5124
dc96c6c7 51252000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5126
5127 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5128
5129 * gdb.base/ending-run.exp: After connecting to a remote target,
5130 but before running, the target will appear to be in a random
5131 location. Specify both a file and a line for breakpoints.
5132 Also, the function that calls main may be called 'init'
5133 rather than 'start'.
5134
a5a51225
EZ
51352000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5136
5137 * gdb.base/help.exp: Update output for add-symbol-file command.
5138
7930cc7c
FN
51392000-04-10 Fernando Nasser <fnasser@cygnus.com>
5140
5141 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5142 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5143
23e37ab1
C
51442000-04-07 J.T. Conklin <jtc@redback.com>
5145
e93c542c
C
5146 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5147
23e37ab1
C
5148 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5149
591b8fa3
PDM
5150Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5151
5152 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5153 values that can be represented exactly.
5154 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5155 above change, and to not check against the directory part of the source
5156 file name.
5157 (step into print_long_arg_list): Likewise.
5158 (print print_small_structs from print_long_arg_list): Likewise.
5159 (print print_long_arg_list): Likewise.
5160
7a495180
EZ
51612000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5162
30b53638 5163 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5164
beb998c6
AC
5165Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5166
5167 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5168
1c689132
DB
51692000-03-25 Daniel Berlin <dan@cgsoftware.com>
5170
5171 * gdb.base/commands.exp (deprecated_command_test): Add test for
5172 deprecate with no arguments.
5173
c1790a9d
JL
51742000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5175
5176 * gdb.base/break.exp: Add new test for setting breakpoints on
5177 optimized code so we can test breakpoints work even when function
5178 prologues may be optimized away
5179
003ba290
FN
51802000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
5181
5182 From David Whedon <dwhedon@gordian.com>
5183 * gdb.base/commands.exp : Added command deprecator tests.
5184
6837a0a2
DB
51852000-03-22 Daniel Berlin <dan@cgsoftware.com>
5186
5187 * gdb.base/help.exp: Added test for new apropos command.
5188
b9593231
KB
51892000-03-21 Kevin Buettner <kevinb@redhat.com>
5190
5191 * gdb.base/pointers.c (usevar): New function.
5192 (main): Make sure that global variables v_int_pointer2, rptr,
5193 and y are all referenced someplace in the program by calling
5194 usevar() on them. [Some linkers delete symbols which are
5195 never referenced. The space remains, but there's no way to
5196 get a (symbolic) handle on the variable from the debugger.]
5197
751a959b
EZ
51982000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5199
5200 * gdb.base/printcmds.c: Add typedeffed arrays.
5201
5202 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
5203 procedure to test arrays that are typedef'd.
5204
73a93a32
JI
52052000-03-13 James Ingham <jingham@leda.cygnus.com>
5206
5207 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 5208 the library directories.
73a93a32 5209
fb40c209
AC
5210Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
5211
5212 * configure.in (configdirs): Add sub directory gdb.mi.
5213 * configure: Re-generate.
5214
5215 * gdb.mi: New directory.
d63a86f8 5216
ee4dd2c9
AC
52172000-02-25 Scott Bambrough <scottb@netwinder.org>
5218
5219 * gdb.base/long_long.exp: Correct test suite failure when printing
5220 a long long value as a double on ARM platforms.
5221
70f0cc22
JB
52222000-02-16 Jim Blandy <jimb@redhat.com>
5223
5224 * gdb.base/break.exp ("breakpoint line number"): Make sure the
5225 default source file is set properly before running this test.
5226
853819b8
EZ
52272000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5228
5229 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
5230 gdbtk/library directory, not in gdbtcl2.
5231
dfcd3bfb
JM
52322000-02-04 Jim Blandy <jimb@redhat.com>
5233
5234 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
5235 backslash from regexp pattern.
5236
5237 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
5238 procedure. Use it to run all the "continue to bp overloaded"
5239 tests. Note that this changes the names of the tests slightly.
5240 If the breakpoint hit message includes a hex PC value, because
5241 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
5242 from the real source code, still consider that a pass.
5243
5244 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
5245 XFAIL here if the breakpoint message contains a hex address. Note
5246 similar change on 1999-11-02.
5247
5248 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
5249
5250 * gdb.base/ptype.exp: Establish a default source file before
5251 calling get_debug_format.
5252
52532000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
5254
5255 * gdb.base/watchpoint.exp: Remove duplication of test messages.
5256
8b93c638
JM
52572000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5258
5259 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
5260 of successive stepi commands -- while in the prologue we should see
5261 the function entry bracket.
5262
52632000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5264
5265 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
5266 reach __change_mode() when stepping through the end of main().
5267
c5394b80
JM
52682000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
5269
5270 * gdb.base/default.exp: Fix expected pattern.
5271 * gdb.base/help.exp: Same.
5272
0d06e24b
JM
52732000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5274
5275 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
5276 Don't use xfail's because that affects only the following test.
d63a86f8 5277
0d06e24b
JM
5278 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
5279 solaris or linux.
5280
5281 * gdb.base/selftest.exp: Update to reflect changes to main.c.
5282
dc96c6c7 52832000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 5284
d63a86f8 5285 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
5286 "A syntax error" rather than "A parse error". Accept both.
5287
52882000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
5289
5290 * gdb.base/default.exp: Remove OS dependent string from "target
5291 remote" test.
5292 * gdb.base/help.exp: Same for "help target remote" test.
5293
c3f6f71d
JM
52942000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5295
5296 From Jim Kingdon <kingdon@redhat.com>:
5297
5298 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
5299 prompt (cleanup rather than necessity, but still might keep output
5300 from spilling to next test).
5301
53022000-01-02 Fred Fish <fnf@cygnus.com>
5303
5304 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
5305 AIX, which defines them in <sys/types.h>.
5306
ed9a39eb 53071999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 5308
ed9a39eb
JM
5309 * gdb.base/default.exp: Match arm* etc instead of arm in "info
5310 float" test.
5311
53121999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 5313
ed9a39eb 5314 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
5315
5316 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
5317 outermost frame disallowed".
5318
53191999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
5320
5321 * gdb.base/setvar.exp: New tests for setting the value of a struct
5322 with a constant list.
5323
53241999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5325
5326 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5327 require the user to type a cast before setting the value of a struct.
5328
de57eccd
JM
53291999-12-06 Jim Blandy <jimb@cygnus.com>
5330
5331 * gdb.base/default.exp: Expect the new 'info float' command on
5332 all i386 platforms.
5333
5334 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5335 LinuxThreads libraries that don't support debugging.
5336
c2d11a7d
JM
5337Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5338
5339 * gdb.base/remote.c: Fill the buffer with truely random data.
5340 Change the buffer type to ``unsigned char'' to simplify size
5341 arithmetic.
5342
5343 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5344 stub only handles 400-1 byte packets. Verify that the download
5345 worked.
5346
53471999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5348
5349 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5350 tests, using UNRESOLVED for the untested cases. Also, does not wait
5351 for a timeout if the prompt was received before a recognizable pattern.
5352
53531999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5354
5355 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5356
53571999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5358
5359 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5360 watchpoints.
5361
53621999-11-24 Jason Merrill <jason@casey.cygnus.com>
5363
5364 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5365
5366 * gdb.c++/local.exp: Be more flexible in recognizing local class
5367 name mangling. Don't allow horribly truncated method names.
5368 * gdb.c++/derivation.exp: Expect protected inheritance.
5369 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5370 * gdb.c++/virtfunc.exp: Likewise.
5371 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5372 when printing a nested enum.
5373
53741999-11-22 Jim Blandy <jimb@cygnus.com>
5375
5376 * gdb.base/step-test.exp: Properly await GDB's response to setting
5377 a breakpoint on the call to large_struct_by_value.
5378
5379 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5380 just because we have debug info for the `start' function.
5381
53821999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5383
5384 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5385 "Unknown signal" messages, which indicate (on LinuxThreads) that
5386 GDB doesn't know how to debug threads on this system. This is
5387 better than hanging while philosopher 0 dumps chatter into gdb.log.
5388
53891999-11-18 Tom Tromey <tromey@cygnus.com>
5390
5391 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5392
53931999-11-18 Fred Fish <fnf@cygnus.com>
5394
5395 * gdb.base/coremaker2.c: Add sample program for generating
5396 cores that is more self contained than coremaker.c. Eventually
5397 I'll add more code to this and tie it into the testsuite.
5398
4ce44c66
JM
53991999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5400
5401 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5402
54031999-11-10 Jimmy Guo <guo@cup.hp.com>
5404
5405 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5406 from $srcdir/lib/.
5407 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5408 and gdb.c++/.
5409
5410 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5411
d63a86f8 5412 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5413 'continue with watch' test point.
5414
54151999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
5416
5417 Merged from p2linux-990323-branch:
d63a86f8 5418
4ce44c66
JM
5419 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
5420
11cf8741
JM
5421Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
5422
5423 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
5424 {limit,fixed}''. Test ``set download-write-size''.
5425
5426Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
5427
5428 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
5429 gdb_expect_list.
5430
5431Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
5432
5433 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
5434
54351999-11-03 Mark Salter <msalter@cygnus.com>
5436
5437 * gdb.base/break.exp: Fix "stub continue" pattern.
5438
54391999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
5440
5441 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
5442
54431999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
5444
5445 * gdb.base/display.exp ("finish"): Add timeout clause.
5446
5447 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
5448 plain prompt clause, so this doesn't have to time out in order to
5449 fail.
5450
5451 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
5452 breakpoint hit messages include an address.
5453
5454 * gdb.base/display.exp: Don't forget to escape parens in regular
5455 expressions. Unix regexp notatation sucks.
5456
54571999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5458
5459 * gdb.base/annota1.exp: Test for annotate-signalled: change output
5460 order for 'signalled' message.
5461
5c44784c
JM
54621999-11-01 Stan Shebs <shebs@andros.cygnus.com>
5463
5464 From Jimmy Guo <guo@cup.hp.com>:
5465 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
5466 * gdb.base/annota1.c: Add code for tests to work with.
5467
54681999-10-26 Frank Ch. Eigler <fche@cygnus.com>
5469
5470 * gdb.base/remote.exp: New test for remote downloading settings.
5471 * gdb.base/remote.c: New file with large .data.
5472
917317f4
JM
54731999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5474
5475 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5476 for LinuxThreads support, merged from the Code Fusion branch.
5477
5478Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5479
5480 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5481 containing exp_continue into a while within an expect. Don't
5482 attempt a start more than three times. Check return value from
5483 gdb_load.
d63a86f8 5484
2df3850c
JM
5485Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5486
5487 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5488 a pass case.
5489
2acceee2
JM
54901999-10-01 Kevin Buettner <kevinb@cygnus.com>
5491
5492 * gdb.base/break.c (main): Added a statement that we can step
5493 off of.
5494 * gdb.base/break.exp: Added tests for setting a breakpoint
5495 at an offset and stepping onto a breakpoint.
5496
54971999-10-01 Fred Fish <fnf@cygnus.com>
5498
d63a86f8 5499 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5500 gdb output.
5501
c2c6d25f
JM
55021999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5503
5504 * gdb.base/break.exp: Code locations are in hex, don't forget!
5505 (For HP-UX.)
5506
55071999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5508
5509 * condbreak.exp: Use break.c as test program.
5510 * condbreak.c: Remove, redundant with break.c.
5511
55121999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5513
5514 * config/monitor.exp (gdb_target_monitor): Disable X- and
5515 Z-packets if the target needs it.
5516
55171999-09-13 James Ingham <jingham@leda.cygnus.com>
5518
5519 * gdb.c++/overload.exp: Added tests for listing overloaded
5520 functions with function pointers in the arg, explicitly calling
5521 out the version you want.
5522
cff3e48b
JM
55231999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5524
5525 * long_long.exp: Add variations of test cases that work for
5526 targets with 16-bit ints and 32-bit doubles.
5527
d4f3574e
SS
55281999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5529
5530 * break.c (main): Compare a possibly-uninitialized argc with an
5531 unlikely value that fits in 16 bits.
5532
55331999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5534
5535 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5536 0xfeeb, don't want negative numbers if ints are 16 bits.
5537
5538 * lib/gdb.exp (skip_cplus_tests): New proc.
5539 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5540 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5541 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5542 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5543 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5544 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5545 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5546 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5547
5548 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5549
5550Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5551
5552 * gdb.base/corefile.exp (up): Allow a parameter to appear
5553 in the frame that we're going up to.
5554
5555 From Jim Blandy <jimb@cygnus.com>:
5556
5557 * gdb.base/default.exp (info float): Expect some output now.
5558
5559 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5560 returning floating-point values to fail on the x86.
5561 * gdb.base/callfwmall.exp (do_function_calls): Same.
5562
5563 * gdb.base/list.exp (test_listsize): Correct expectations for
5564 listing line 1 with listsize 2. Also, listing a single line
5565 works now, as does listing three lines. [Kevin's note: There
5566 were a number of other cases fixed too where the expectations
5567 differed...]
5568
55691999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5570
5571 * gdb.base/selftest.exp: Add case for when version prints as
5572 constant string instead of char pointer.
5573
104c1213
JM
55741999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5575
5576 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5577 stepping out of main.
5578
5579 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5580 G++ used.
5581
5582 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5583 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5584
5585 * gdb.c++/ovldbreak.exp: Update match string in test that
5586 includes a warning of multiple breakpoints.
5587
55881999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5589
5590 * gdb.base/display.exp: Improve precision of step-after-finish
5591 added yesterday.
5592
5593 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5594 test.
5595
5596 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5597 configs when using G++, not just hppa*.
5598
55991999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5600
5601 * gdb.base/async.c: New file.
5602 * gdb.base/async.exp: New file.
5603
5604Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5605
5606 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5607 PA64.
5608
53a5351d
JM
5609Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5610
104c1213
JM
5611 * gdb.base/display.exp: "finish" can leave us mid-line on many
5612 targets, deal with it. Add a small constant to main, instead of
5613 1000 since main+1000 may not be a valid address in the target.
5614
53a5351d
JM
5615 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5616 on hpux11.
5617
5618 * gdb.base/attach.exp: Handle another hpux11 error message variant
5619 when attaching to a process that does not exist.
5620
56211999-08-19 J.T. Conklin <jtc@redback.com>
5622
5623 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5624 characters in 'continue to 1241' test.
5625
56261999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5627
5628 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5629 stop in print_long_arg_list, define and use a whitespace
5630 variable in print_small_structs test, add an XFAIL for Solaris.
5631 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5632 interested enough to fix.
5633
7be570e7
JM
56341999-08-13 Keith Seitz <keiths@cygnus.com>
5635
5636 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5637 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5638 proc knows about targets other than the natives.
5639 (test_assign): Use "gdb_run_cmd" to "run" the target.
5640 Check that we've actually hit the breakpoint at main.
5641 When we attempt to assign a value to a local variable, check
5642 that the variable is in the current scope, i.e., don't use
5643 a test with an empty result.
5644
5645Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5646
5647 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5648 command.
5649
56501999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5651
5652 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5653 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5654 gdb.compat, gdb.threads-hp.
5655 gdb.hp/configure, gdb.hp/configure.in: New files.
5656 gdb.hp/Makefile.in: Recurse into new subdirs.
5657 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5658 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5659 in object files.
5660 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5661
96baa820
JM
56621999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5663
5664 * gdb.base/display.exp: Help expect by putting a newline in the
5665 funky printf, remove a bogus p/a test.
5666
56671999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5668
5669 * gdb.base/display.exp: Make sure that when we say 'run', we are
5670 connected to the target. This is necessary when running not
5671 natively.
5672
56731999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5674
5675 * gdb.base/step-test.exp: Removed some extraneous messages.
5676
5677 * gdb.base/long_long.exp: Don't run memory examination tests
5678 on little-endian targets (they will need a different set of
5679 results to match).
5680
56811999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5682
5683 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5684 until somebody decides to fix GDB.
5685
5686 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5687 constant as "ULL".
5688 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5689 matches for a couple x/2 commands.
5690
a0b3c4fd
JM
56911999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5692
5693 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5694 by merging in ref-types2 tests.
5695 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5696
5697 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5698 * gdb.c++/Makefile.in: Add standard actions.
5699 (EXECUTABLES): Rename from PROGS, update list.
5700 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5701 from gdb.hp.
5702 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5703 foo and bar locals.
5704 * gdb.c++/anon-union.exp: Fix tests to match.
5705 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5706 expect matches to handle output variations.
5707 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5708 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5709 output, add HP alternatives for new and delete prints.
5710 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5711 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5712 * gdb.c++/demangle.exp: Use $style when reporting failure.
5713 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5714 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5715 match alternatives.
5716 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5717 compilers.
5718 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5719 * gdb.c++/method.exp: Add match alternatives.
5720 * gdb.c++/misc.cc: Add bool types.
5721 * gdb.c++/misc.exp: Add tests for bool types.
5722 * gdb.c++/overload.exp: Add xfails.
5723 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5724 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5725 add some more template parameter tests (only for HP currently).
5726 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5727 * gdb.c++/virtfunc.cc: Add return type and value for main.
5728 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5729 match alternatives.
d63a86f8 5730
a0b3c4fd
JM
57311999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5732
5733 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5734
57351999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5736
5737 * gdb.base/signals.exp: Don't expect getting a backtrace from
5738 within a signal handler to fail on Linux.
5739
57401999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5741
5742 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5743 * lib/gdb.exp: Remove some gratuitious semicolons.
5744 (delete_breakpoints): Increase timeout.
5745 (gdb_expect): Add -notransfer option.
5746 (gdb_test): Use -notransfer option.
5747 (get_compiler_info): Add f77 case.
5748 (get_compiler): New proc, split out from gdb_preprocess, add f77
5749 case.
5750 (gdb_preprocess): Call get_compiler.
5751
5752 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5753 * gdb.base/attach.exp, gdb.base/display.exp,
5754 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5755 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5756 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5757 third arg to gdb_test.
5758 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5759 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5760 HP-UX xfails, add others.
5761 * gdb.base/completion.exp: Reflect name change of self-test.
5762 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5763 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5764 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5765 HP failure number.
5766 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5767 useless HP-UX 10.30 references.
5768 * gdb.base/maint.exp: Loosen matches.
5769 * gdb.base/pointers.c (main): Declare more_code.
5770 * gdb.base/pointers.exp: Match on output of a `next'.
5771 * gdb.base/structs.c: Add prototypes.
5772 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5773 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5774
57751999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5776
5777 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5778 command.
5779
57801999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5781
5782 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5783 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
5784
5785 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5786 debug info. Deal with lack of signal hanlder info in stack.
5787
5788 From Jim Kingdon <kingdon@redhat.com>:
5789 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5790
5a2468f5
JM
57911999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5792
5793 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5794 gdb.base/foll-vfork.exp: Don't run for crosses.
5795
adf40b2e
JM
5796Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5797
5798 * gdb.base/configure.in: Check for gdbvars.exp instead of
5799 a1-selftest.exp.
5800 * gdb.base/configure: Re-generate.
5801
58021999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5803
5804 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5805 in trying to run first and name is too long.
5806
5807 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5808 pointers2.c and pointers2.exp, respectively.
5809 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5810 doschk happier.
5811
43e526b9
JM
58121999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5813
5814 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5815 callfuncs2.c and callfuncs2.exp.
5816
5817 * gdb.base/list.exp: Remove mistaken xfails.
5818 * gdb.base/list0.h: Add optional prototypes.
5819
9846de1b
JM
5820Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5821
5822 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5823 calling malloc.
5824 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5825 * ptype.exp: Move test for get_debug_format to before its first
5826 use.
5827
58281999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5829
5830 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5831 * gdb.base/annota2.cc, annota2.exp: Move from here.
5832 * gdb.c++/annota2.cc, annota2.exp: To here.
5833 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5834
43ff13b4
JM
5835Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5836
5837 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5838 a consistent format.
5839
085dd6e6
JM
58401999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5841
5842 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5843 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5844 HP compilers, also set the globals $true and $false.
5845
5846 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5847 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5848 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5849 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5850 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5851 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5852 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5853 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5854 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5855 whatis.c} Add C++ compatible function definitions and return
5856 types, add includes for library functions.
5857 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5858 * gdb.base/step-test.c (myglob): Rename from glob.
5859 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5860 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5861 files, move here from gdb.hp.
5862 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5863 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5864 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5865 Adjust line numbers in regexps.
5866
5867 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5868 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5869 instead of 0/1.
5870
5871 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5872 foll-vfork.exp: New files, move here from gdb.hp.
5873 * gdb.base/page.exp: New file, test of pagination command.
5874
5875 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5876 recursion test.
5877 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5878
5879 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5880 gdb.base/solib.exp: Fix compiler invocation process.
5881
5882 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5883 HP-UX 11, turn off overload resolution explicitly.
5884 * gdb.base/commands.exp: Set argument list explicitly, add
5885 watchpoint test.
5886 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5887 them work.
5888 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5889 expressions properly.
5890 * gdb.base/corefile.exp: Loosen the match slightly.
5891 * gdb.base/default.exp: Allow "Error accessing memory" message
5892 also.
5893 * gdb.base/display.exp: Skip over x/0 j if PA64.
5894 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5895 * gdb.base/interrupt.exp: Ditto.
5896 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5897 in use.
5898 * gdb.base/list.exp: Add xfails for HP-UX.
5899 * gdb.base/long_long.exp: Refine some of the numeric matches.
5900 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5901 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5902 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5903 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5904 * gdb.base/ptype.exp: Succeed on more varieties of output.
5905 * gdb.base/scope.exp: Add xfails for HP-UX.
5906 * gdb.base/sect-cmd.exp: Add more cases.
5907 * gdb.base/setvar.exp: Add xfails for HP-UX.
5908 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5909 * gdb.base/signals.exp: Match on void symbolically.
5910 * gdb.base/step-test.exp: Add case for PA64.
5911 * gdb.base/term.exp: Add exit and restart.
5912 * gdb.base/twice.exp: Clean up after self.
5913 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5914 * gdb.base/whatis.exp: Allow more ways to pass tests.
5915
5916 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5917 no longer useful.
5918
5919Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5920
5921 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5922 list of patterns.
5923 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5924 print_double_array(double_array)", "continuing to breakpoint
5925 1018", "print print_double_array(array_d)" and "continuing to
5926 1034" tests.
d63a86f8 5927
085dd6e6
JM
59281999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5929
5930 * Makefile.in: Add empty html and install-html targets.
5931
59321999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5933
5934 * config/mt-*: Remove, these haven't been used since 1996.
5935
59361999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5937
5938 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5939 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5940 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5941
9e0b60a8
JM
59421999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5943
5944 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5945 simpler match case for the ptype of the big class.
5946
59471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5948
5949 * gdb.exp: Fix test for gdb_prompt existence.
5950
59511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5952
5953 * gdb.exp (gdb_test): Add fail after calls to perror.
5954
59551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5956
5957 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5958
59591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5960
5961 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
5962
0f71a2f6
JM
5963Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
5964
5965 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
5966 malloc() is linked in.
5967
59681999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5969
5970 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
5971 step at end.
5972
5973 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
5974
59751999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
5976
5977 * gdb.java/jv-print.exp: New file. (Our first Java test!)
5978
cce74817
JM
5979Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
5980
5981 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
5982 * gdb.base/mips_pro.exp: Likewise.
5983
59841999-06-02 Keith Seitz <keiths@cygnus.com>
5985
5986 * gdb.c++/templates.cc: Change all "new" operators to throw
5987 an exception.
5988 * gdb.c++/cplusfuncs.cc: Likewise.
5989
5990 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
5991
5992Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
5993
5994 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5995 * gdb.base/ending-run.exp: When stepping out of main, accept a
5996 step into an arbitrary assembler file.
5997
392a587b
JM
59981999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5999
d63a86f8 6000 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6001 "breakpoint-invalid" to be printed.
d63a86f8 6002 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6003 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6004 * gdb.base/annota2.cc: Initialize a.x to 0.
6005
9e086581
JM
60061999-05-17 Keith Seitz <keiths@cygnus.com>
6007
6008 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6009 when "skip_float_tests" set.
6010 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6011 "print print_ten_doubles", and "step into print_long_arg_list".
6012 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6013 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6014 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6015 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6016 "skip_float_tests" is set.
6017 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6018 when "skip_float_tests" set.
d63a86f8 6019
cd0fc7c3
SS
60201999-05-06 Keith Seitz <keiths@cygnus.com>
6021
6022 * gdb.base/annota2.cc: Include stdio.h.
6023
6024Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6025
6026 * gdb.base/crossload.exp: Remove, this has been disabled ever
6027 since BFD stopped including all targets, and cross-GDB gets
6028 plenty of testing anyway.
6029 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6030 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6031 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6032 * gdb.base/README: Remove, was doc for this.
6033 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6034 needed.
6035
b83266a0
SS
60361999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6037
6038 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6039 output.
6040
6041 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6042 * gdb.base/annota2.exp: New file. More annotation tests.
6043 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6044 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6045
60461999-04-23 Angela Marie Thomas <angela@cygnus.com>
6047
6048 * config/cfdbug.exp: New file.
6049
7a292a7a
SS
60501999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6051
6052 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6053 Marcus Daniel's and Dale Hawkins's demangler crashes.
6054
6055 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6056 test_lucid_style_demangling, test_arm_style_demangling,
6057 test_hp_style_demangling): Try Tom Tromey's core-dumping
6058 identifier under each demangling style.
6059
60601999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6061
6062 * gdb.c++/demangle.exp: Include the current demangling style
6063 in all test names.
6064 (current_demangling_style): New global variable.
6065 (set_demangling_style, test_demangling_core, test_demangling,
6066 test_demangling_exact): New functions.
6067 (test_gnu_style_demangling, test_lucid_style_demangling,
6068 test_arm_style_demangling, test_hp_style_demangling): Use those,
6069 instead of calling gdb_test and gdb_test_exact directly.
6070 (catch_demangling_errors): New function, which reports errors
6071 signalled by the demangling test functions in an orderly way.
6072 (do_tests): Use catch_demangling_errors.
6073
60741999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6075
6076 * gdb.base/signals.exp (test_handle_all_print): Use () for
6077 grouping in expressions, not {}.
6078
6079 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6080 initialized yet.
6081
60821999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6083
6084 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6085 are listed.
6086
60871999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6088
6089 * gdb.stabs/weird.exp: Test for CC being defined before
6090 looking at its value.
6091
60921999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6093
6094 * gdb.base/call-ar-st.exp: Remove stray '#'.
6095 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6096 "short int" and "long int".
6097 * gdb.c++/overload.cc: Cast the string added in the previous
6098 change, to mollify finicky HP compiler.
6099 * gdb.hp/reg-test.exp (testfile): Fix file name.
6100 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6101
7a292a7a
SS
6102 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6103 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6104 alternate form of enum ptype.
6105
c906108c
SS
61061999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6107
7a292a7a
SS
6108 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6109 * gdb.hp/*.exp: Change all to run compiler probe only after
6110 passing skip_hp_tests, so as not to waste time on guaranteed
6111 failure.
6112
c906108c
SS
6113 * gdb.c++/overload.cc: Pass string instead of char addr, always
6114 init ccpfoo.
6115 * gdb.c++/templates.cc: Fix syntax error.
6116
7a292a7a
SS
6117Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6118
6119 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6120 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6121 command.
6122
61231999-03-18 James Ingham <jingham@cygnus.com>
6124
6125 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6126
6127 * gdb.c++/method.exp: It was testing an uninitialized int on the
6128 stack and assuming it was positive.
6129
6130 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6131
6132 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6133 keep it from killing the rest of the tests.
7a292a7a
SS
6134 Use gdb_continue_to_end.
6135
6136 * gdb.base/sigall.exp: use gdb_continue_to_end.
6137
6138 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6139
6140 * gdb.base/display.exp: use runto_main, not run.
6141
d63a86f8
RM
6142 * gdb.base/default.exp: Check for the current error message in the
6143 r abbreviation test.
7a292a7a
SS
6144 Add strongarm to the targets that know info float.
6145
d63a86f8 6146 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6147 run which doesn't work with monitors.
6148
6149 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6150
6151 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6152
6153 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6154 program. Traps the case (in Cygmon) when the program never really
6155 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6156 more places, so I used my name. Sorry Mark...
6157
6158 * config/monitor.exp (gdb_target_monitor): added another
6159 target_info parameter: remotebinarydownload. This will set the
6160 remotebinarydownload flag if this is causing some boards trouble.
6161
61621999-03-18 Mark Salter <msalter@cygnus.com>
6163
6164 * lib/gdb.exp (continue_to_exit): New function.
6165
6166 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6167 * gdb.base/ending-run.exp: Ditto.
6168 * gdb.base/step-test.exp: Ditto.
6169
61701999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6171
6172 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6173 (suggested by Art Haas <ahaas@neosoft.com>).
6174
61751999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6176
6177 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6178
6179Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
6180
6181 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
6182 descriptions of types (short unsigned int vs unsigned short, etc).
6183
61841999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
6185
6186 * gdb.base/call-strs.exp: Don't assume that `step' will step over
6187 a call to strlen; sometimes we do have sources.
6188
61891999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
6190
6191 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
6192 character, so GDB won't print garbage after its end.
d63a86f8 6193
c906108c
SS
6194 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
6195 breakpoint there instead. Sometimes GCC emits memcpy to handle
6196 the large structures being passed by value, so we step into that
6197 instead of sum_array_print, which obscures what we're really testing.
6198 * gdb.base/step-test.exp: However, we do want a test that notices
6199 the bizarre steps into memcpy, so do that here. Add check for
6200 stepping into function calls that pass large structures by value.
6201 ("Is that a noun clause, or are you just happy to see me?")
6202 Remove all references to specific line numbers.
6203 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
6204 New type and function.
6205 (main): Call large_struct_by_value, passing it a large struct by value.
6206 * lib/gdb.exp (gdb_get_line_number): New function.
6207
6208 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
6209 more portable.
6210
7a292a7a
SS
62111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
6212
c906108c
SS
6213 * lib/gdb.exp: Doc fixes.
6214
7a292a7a
SS
62151999-03-05 Nick Clifton <nickc@cygnus.com>
6216
d63a86f8 6217 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
6218
62191999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
6220
c906108c
SS
6221 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
6222 commands. They're not germane to this test, and they don't work
6223 that way on remote targets.
6224
3fc11d3e
JM
62251999-03-01 James Ingham <jingham@cygnus.com>
6226
6227 * Changelog entries merged over from gdb development branch.
6228
3fc11d3e
JM
6229 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
6230
6231 * lib/gdb.exp (gdbtk_analyze_results): Generic function
6232 for outputting results of test run.
6233
2d4a1622 6234 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
6235
6236 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 6237
7a292a7a
SS
62381999-02-25 Felix Lee <flee@cygnus.com>
6239
6240 * lib/gdb.exp (debug_format): initialize
6241
c906108c
SS
62421999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
6243
6244 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
6245 * gdb.base/call-rt-st.c: Ditto.
6246
c906108c
SS
62471999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
6248
6249 * gdb.threads/pthreads.exp (horiz): New variable.
6250 (test_startup): Fix regexps that capture thread numbers.
6251
62521999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
6253
6254 * gdb.base/smoke.exp: Disambiguate two test case names (both
6255 called ``print'').
6256
6257Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6258
6259 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
6260 compilation.
6261
62621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6263
6264 * gdb.base/miscexprs.exp: Change patterns to match GDB's
6265 actual output formatting.
6266 * gdb.base/smoke.exp: GDB removes leading 0's.
6267 * gdb.base/volatile.exp: Don't check type of remuneration;
6268 that variable is no longer defined in constvars.c.
6269 * gdb.base/step-test.c (main): Exit with explicit exit code.
6270 * gdb.base/step-test.exp: Remove two nexti checks--they are
6271 not portable.
6272
62731999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6274
6275 * gdb.base/help.exp ("help delete display"): Fix test to match
6276 gdb's output.
6277
6278 * gdb.base/long_long.c (known_types): Initialize values to zero.
6279 * gdb.base/long_long.exp: Step one more line
6280 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 6281 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
6282 unique test case names.
6283
6284Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6285
d63a86f8 6286 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
6287
6288 * gdb.c++/method.exp: Add missing close brace.
6289
62901999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
6291
6292 * gdb.base/maint.exp: Use 'set height 0' to disable page
6293 prompting, not 'set height 400'.
6294
6295 Fix a bunch of timeouts.
6296 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
6297 four separate tests, so expect doesn't take forever to match a ton
6298 of text against a regexp with lots of .* forms.
6299 ("maint print psymbols", "maint print symbols"): Make some of
6300 these greps more selective, so that expect doesn't try to wade
6301 through huge piles of output and time out.
6302
6303 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
6304
6305 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
6306 tests: one which doesn't expect shlib events to be reported, and
6307 another which does, but is XFAIL for all platforms other than
6308 HP/UX.
6309
6310 * gdb.base/break.exp: Teach the test suite that the `catch
6311 fork', `catch vfork', and `catch exec' commands produce error
6312 messages on platforms that don't provide these features.
6313
6314Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6315
6316 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
6317 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
6318 (shortening names from solib_threshold.exp etc), won't run on
6319 anything but HP-UX for the foreseeable future.
6320 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
6321 reflect move.
6322
6323Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6324
6325 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6326 gdb.trace/Makefile.in (clean): Remove all test executables.
6327
6328Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6329
6330 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6331 successfully re-sets breakpoints in shared libraries.
6332 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6333
6334Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6335
d63a86f8
RM
6336 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6337 and compiled w/o GCC.
c906108c
SS
6338
6339 * gdb.hp/watch-cmd.exp: ditto.
6340
6341 * gdb.hp/watch-hp.exp: ditto.
6342
6343 * gdb.hp/xdb1.exp: ditto.
6344
6345 * gdb.hp/xdb2.exp: ditto.
6346
6347 * gdb.hp/dbx.exp: ditto.
6348
6349Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6350
6351 * constvars.c: Remove C++-isms.
6352 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6353 with GCC.
6354
6355Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6356
6357 The following changes are part of the HP merge.
6358
6359 * gdb.base/break.exp: new tests to verify that catchpoints for
6360 fork, vfork, and exec don't trigger inappropriately.
6361
6362 * gdb.base/opaque.exp: compile one file at a time, then link.
6363
6364 * gdb.base/signals.exp: be more restrictive about which hppa
6365 systems receive a setup_xfail. new tests.
6366
6367 * gdb.base/solib_threshold.build: new file.
6368 * gdb.base/solib_threshold.exp: new file.
6369 * gdb.base/solib_threshold.link_opts: new file.
6370 * gdb.base/solib_threshold.mk: new file.
6371 * gdb.base/gen_solib_threshold.c: new file.
6372
6373 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6374 tests. New tests for enums inside classes.
6375
6376 * gdb.c++/compiler.cc: indicate support of template debugging.
6377
6378 * gdb.c++/demangle.exp: run hp style demangling tests.
6379
6380 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6381 tests.
6382
6383 * gdb.c++/misc.cc: changes to support new tests.
6384
6385 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6386 to support new tests.
6387
6388 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6389 gcc, then skip these tests.
6390
6391Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6392
6393 The following files are part of the HP merge; some had longer
6394 names at HP, but have been renamed to be no more than 14
6395 characters in length.
6396
6397 * gdb.hp/ambiguous.cc: new file.
6398 * gdb.hp/ambiguous.exp: new file.
6399 * gdb.hp/attach.exp: new file.
6400 * gdb.hp/attach2.exp: new file.
6401 * gdb.hp/classes-hp.exp: new file.
6402 * gdb.hp/ctti.exp: new file.
6403 * gdb.hp/ctti-add.cc: new file.
6404 * gdb.hp/ctti-add1.cc: new file.
6405 * gdb.hp/ctti-add2.cc: new file.
6406 * gdb.hp/ctti-add3.cc: new file.
6407 * gdb.hp/dbx.exp: new file.
6408 * gdb.hp/exception.cc: new file.
6409 * gdb.hp/exception.exp: new file.
6410 * gdb.hp/foll-exec.c: new file.
6411 * gdb.hp/foll-exec.exp: new file.
6412 * gdb.hp/foll-fork.c: new file.
6413 * gdb.hp/foll-fork.exp: new file.
6414 * gdb.hp/foll-vfork.c: new file.
6415 * gdb.hp/foll-vfork.exp: new file.
6416 * gdb.hp/inherit-hp.exp: new file.
6417 * gdb.hp/more-steps.exp: new file.
6418 * gdb.hp/namespace.cc: new file.
6419 * gdb.hp/namespace.exp: new file.
6420 * gdb.hp/optimize.exp: new file.
6421 * gdb.hp/pxdb.c: new file.
6422 * gdb.hp/pxdb.exp: new file.
6423 * gdb.hp/quicksort.exp: new file.
6424 * gdb.hp/reg-test.exp: new file.
6425 * gdb.hp/reg-test.s: new file.
6426 * gdb.hp/sized-enum.c: new file.
6427 * gdb.hp/sized-enum.exp: new file.
6428 * gdb.hp/start-stop.exp: new file.
6429 * gdb.hp/templ-hp.cc: new file.
6430 * gdb.hp/templ-hp.exp: new file.
6431 * gdb.hp/thr-lib.c: new file.
6432 * gdb.hp/thr-lib.exp: new file.
6433 * gdb.hp/thr-lib.h: new file.
6434 * gdb.hp/thr-liblib.c: new file.
6435 * gdb.hp/virtfun-hp.c: new file.
6436 * gdb.hp/virtfun-hp.exp: new file.
6437 * gdb.hp/watch-cmd.exp: new file.
6438 * gdb.hp/watch-hp.exp: new file.
6439 * gdb.hp/xdb1.exp: new file.
6440 * gdb.hp/xdb2.exp: new file.
6441 * gdb.hp/xdb3.exp: new file.
6442
6443Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
6444
6445 The following files are part of the HP merge; some had longer
6446 names at HP, but have been renamed to be no more than 14
6447 characters in length.
6448
6449 * gdb.base/ss.h: new file.
6450 * gdb.base/call-ar-st.c: new file.
6451 * gdb.base/call-ar-st.exp: new file.
6452 * gdb.base/call-rt-st.c: new file.
6453 * gdb.base/call-rt-st-exp: new file.
6454 * gdb.base/call-strs.exp: new file.
6455 * gdb.base/ena-dis-br.exp: new file.
6456 * gdb.base/environ.exp: new file.
6457 * gdb.base/long_long.exp: new file.
6458 * gdb.base/sect-cmd.exp: new file.
6459 * gdb.base/shlib-cl2.exp: new file.
6460 * gdb.base/smoke.exp: new file.
6461 * gdb.base/so-impl-ld.c: new file.
6462 * gdb.base/so-impl-ld.exp: new file.
6463 * gdb.base/so-indr-cl.c: new file.
6464 * gdb.base/so-indr-cl.exp: new file.
6465 * gdb.base/varargs.exp: new file.
6466 * gdb.base/volatile.exp: new file.
6467 * gdb.base/whatis-exp.exp: new file.
7a292a7a 6468 * gdb.base/display.exp: new file.
c906108c
SS
6469 * gdb.c++/derivation.exp: new file.
6470 * gdb.c++/local.exp: new file.
6471 * gdb.c++/member-ptr.exp: new file.
6472 * gdb.c++/overload.exp: new file.
6473 * gdb.c++/ovldbreak.exp: new file.
6474 * gdb.c++/ref-types.exp: new file.
6475 * gdb.c++/ref-types2.exp: new file.
6476 * gdb.c++/userdef.exp: new file.
d63a86f8 6477
c906108c
SS
6478Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6479
6480 * gdb.base/default.exp: Reflect wording change in remote.c.
6481
dc96c6c7 6482Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6483
6484 * gdb.base/help.exp: Update to reflect current text.
6485
6486Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6487
6488 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6489 they're stack variables and contain garbage.
6490 * gdb.c++/anon-union.exp: new file.
6491
6492 The following changes were made by David Taylor
6493 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6494 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6495 in changes by HP.
6496
6497 * gdb.base/bitops.exp: new file.
6498 * gdb.base/default.exp: change expected messages for catch and
6499 info catch tests to reflect HP merge changes.
6500 * gdb.base/enable-disable-break.exp
6501 * gdb.base/ending-run.c: new file.
6502 * gdb.base/long_long.c: new file.
6503 * gdb.base/maint.exp: new file.
6504 * gdb.base/pointers2.exp: new file.
6505 * gdb.base/shlib-call2.exp: new file.
6506 * gdb.base/solib.exp: new file.
6507 * gdb.base/step-test.c: new file.
6508 * gdb.c++/anon-union.cc: new file.
6509 * gdb.c++/local.cc: new file.
6510 * gdb.c++/member-pointer.cc: new file.
6511 * gdb.c++/method.cc: new file.
6512 * gdb.c++/ref-types.cc: new file.
6513 * gdb.c++/ref-types2.cc: new file.
6514 * gdb.c++/userdef.cc: new file.
d63a86f8 6515
c906108c
SS
6516 * gdb.base/scope.exp: compile one file at a time, then link.
6517 * gdb.base/langs.exp: ditto.
6518 * gdb.base/list.exp: ditto.
d63a86f8 6519
c906108c
SS
6520Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6521
6522 The following changes were made by David Taylor
6523 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6524 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6525 in changes by HP.
d63a86f8 6526
c906108c
SS
6527 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6528 skip tests. When compiling pass c++ flag to gdb_compile.
6529 * gdb.c++/
d63a86f8 6530
c906108c
SS
6531 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6532 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6533 (skip_hp_tests): new function.
6534 (gdb_preprocess): new function.
6535
6536 * configure.in (hpdir): decide whether to configure gdb.hp.
6537 * configure: regenerated.
6538
6539 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6540 to delete on clean.
6541 (EXECUTABLES): update to reflect new additions.
6542 * gdb.base/commands.exp: update message expected.
6543 * gdb.base/default.exp: add copyright notice.
6544 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6545 * gdb.base/help.exp: update messages to reflect current text.
6546 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6547 targets for recurse tests.
6548 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6549 skip this file.
6550
6551 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6552 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6553 compilation.
6554 * gdb.c++/misc.exp: ditto.
6555 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6556 run the tests. tell gdb_compile that it's a c++ compilation.
6557
6558 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 6559
c906108c
SS
6560 * gdb.base/all-bin.exp: new file.
6561 * gdb.base/arithmet.exp: new file.
6562 * gdb.base/assign.exp: new file.
6563 * gdb.base/completion.exp: new file.
6564 * gdb.base/cond-expr.exp: new file.
6565 * gdb.base/condbreak.exp: new file.
6566 * gdb.base/define.exp: new file.
6567 * gdb.base/dollar.exp: new file.
6568 * gdb.base/environment.exp: new file.
6569 * gdb.base/eval-skip.exp: new file.
6570 * gdb.base/jump.exp: new file.
6571 * gdb.base/logical.exp: new file.
6572 * gdb.base/pointers.exp: new file.
6573 * gdb.base/relational.exp: new file.
6574 * gdb.base/section_command.exp: new file.
6575 * gdb.base/whatis-expr.exp: new file.
6576
6577 * gdb.base/all-types.c: new file.
6578 * gdb.base/call-array-struct.c: new file.
6579 * gdb.base/call-return-struct.c: new file.
6580 * gdb.base/call-strings.c: new file.
6581 * gdb.base/callfuncs2.c: new file.
6582 * gdb.base/condbreak.c: new file.
6583 * gdb.base/constvars.c: new file.
6584 * gdb.base/display.c: new file.
6585 * gdb.base/int-type.c: new file.
6586 * gdb.base/jump.c: new file.
6587 * gdb.base/miscexprs.c: new file.
6588 * gdb.base/pointers.c: new file.
6589 * gdb.base/pointers2.c: new file.
6590 * gdb.base/shmain.c: new file.
6591 * gdb.base/shr1.c: new file.
6592 * gdb.base/shr2.c: new file.
6593 * gdb.base/solib.c: new file.
6594 * gdb.base/solib1.c: new file.
6595 * gdb.base/solib2.c: new file.
6596 * gdb.base/varargs.c: new file.
6597 * gdb.c++/derivation.cc: new file.
6598 * gdb.c++/overload.cc: new file.
6599 * gdb.c++/ovldbreak.cc: new file.
6600 * gdb.hp/attach.c: new file.
6601 * gdb.hp/attach2.c: new file.
6602 * gdb.hp/average.c: new file.
6603 * gdb.hp/compiler.c: new file.
6604 * gdb.hp/compiler.cc: new file.
6605 * gdb.hp/execd-program.c: new file.
6606 * gdb.hp/follow-exec.c: new file.
6607 * gdb.hp/follow-fork.c: new file.
6608 * gdb.hp/follow-vfork-and-exec.c: new file.
6609 * gdb.hp/misc-hp.cc: new file.
6610 * gdb.hp/more-steps.c: new file.
6611 * gdb.hp/optimize.c: new file.
6612 * gdb.hp/quicksort.c: new file.
6613 * gdb.hp/run-hp.c: new file.
6614 * gdb.hp/start-stop.c: new file.
6615 * gdb.hp/sum.c: new file.
6616 * gdb.hp/templates-hp.cc: new file.
6617 * gdb.hp/thread-local-in-lib.c: new file.
6618 * gdb.hp/thread-local-in-lib.h: new file.
6619 * gdb.hp/thread-local-in-lib.lib.c: new file.
6620 * gdb.hp/vforked-program.c: new file.
6621 * gdb.hp/virtfunc-hp.cc: new file.
6622 * gdb.hp/watchpoint-hp.c: new file.
6623 * gdb.hp/xdb.c: new file.
6624 * gdb.hp/xdb0.c: new file.
6625 * gdb.hp/xdb0.h: new file.
6626 * gdb.hp/xdb1.c: new file.
6627
6628Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6629
6630 The following change was made by Edith Epstein
6631 <eepstein@cygnus.com> as part of a project to merge in changes
6632 originally made by HP; HP did not create ChangeLog entries.
6633
6634 * gdb.c++/demangle.exp: changed the expected output for some
6635 ARM-style mangling -- removed second reference to datatype.
6636 For example, maint demangle __dt__11T1__pt__2_cFv
6637 T1<char>::~T1<char>(void)
6638 becomes,
6639 maint demangle __dt__11T1__pt__2_cFv
6640 T1<char>::~T1(void)
6641
6642 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 6643
c906108c
SS
6644Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6645
6646 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6647 * gdb.trace/backtrace.exp: Likewise.
6648 * gdb.trace/circ.exp: Likewise.
6649 * gdb.trace/collection.exp: Likewise.
6650 * gdb.trace/deltrace.exp: Likewise.
6651 * gdb.trace/infotrace.exp: Likewise.
6652 * gdb.trace/limits.exp: Likewise.
6653 * gdb.trace/packetlen.exp: Likewise.
6654 * gdb.trace/passc-dyn.exp: Likewise.
6655 * gdb.trace/passcount.exp: Likewise.
6656 * gdb.trace/report.exp: Likewise.
6657 * gdb.trace/save-trace.exp: Likewise.
6658 * gdb.trace/tfind.exp: Likewise.
6659 * gdb.trace/tracecmd.exp: Likewise.
6660 * gdb.trace/while-dyn.exp: Likewise.
6661 * gdb.trace/while-stepping.exp: Likewise.
6662
66631998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6664
6665 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6666
6667Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6668
6669 From Brendan Kehoe:
6670 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6671 int return types.
6672
6673Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6674
6675 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6676 remote dos host testing right.
6677
6678Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6679
6680 * gdb.base/corefile.exp: remove some xfails.
6681
6682Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6683
6684 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6685 have different timestamps.
6686
6687Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6688
6689 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6690 gdb.base/default.exp: Replace "exec" with "executable".
6691
6692Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6693
6694 * gdb.base/default.exp: Change else if to elseif from previous
6695 delta.
6696
6697Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6698
6699 * gdb.base/default.exp: Add brace missing from previous delta.
6700
6701Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6702
6703 * gdb.base/default.exp: Support test for info float for all
6704 varieties of arm toolchain.
6705
dc96c6c7 6706Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6707
6708 * gdb.trace/*.exp: remove "remote_download" command.
6709
dc96c6c7 6710Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6711
6712 * gdb.trace/*.exp: remove -gdwarf from compile.
6713
6714Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6715
6716 * gdb.trace/configure.in(AC_INIT): typo
6717 * gdb.trace/configure: regenerated
6718
dc96c6c7 6719Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6720
6721 * config/m68k-emc.exp: New file.
6722 * lib/<emc-support.exp trace-support.exp}: New files.
6723 * configure.in: add new test directory gdb.trace.
6724 * gdb.trace/{configure configure.in Makefile.in}: New files.
6725 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6726 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6727 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6728 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6729 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6730 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6731 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 6732
dc96c6c7 6733Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6734
6735 * gdb.c++/classes.exp: Change all regular expressions to match
6736 arbitrary combinations of newline/carriage-return, so that they
6737 will work equally well on Unix and Windows.
6738 * gdb.c++/inherit.exp: ditto.
6739 * gdb.c++/virtfunc.exp: ditto.
6740
67411998-08-11 Dawn Perchik <dawn@cygnus.com>
6742
6743 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6744
c2d11a7d
JM
6745Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6746
6747 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6748 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6749 to use a0-a3/d0-d3 as needed.
6750
6751Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6752
6753 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6754 * gdb.disasm/am33.exp: Corresponding changes.
6755
c906108c
SS
67561998-07-11 Felix Lee <flee@cygnus.com>
6757
6758 * gdb.base/callfuncs.exp: add cmp10 test.
6759 * gdb.base/callfuncs.c (cmp10): new function.
6760
6761Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6762
d63a86f8 6763 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6764 into two parts to get around a synchronization problem in expect.
6765
3fc11d3e
JM
6766Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6767
6768 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6769
6770 * configure.in: Add options for gdbtk testsuite.
6771
6772 * configure: Regenerate.
6773
6774 * gdb.gdbtk: New directory to hold gdbtk tests.
6775
c906108c
SS
6776Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6777
6778 * gdb.fortran/types.exp: Escape brackets in expect patterns
6779 for test_float_literal_types_accepted tests.
6780 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6781 before run test.
6782
c2d11a7d
JM
6783Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6784
6785 * am33.exp: Just compile, do not link the testcase.
6786 * am33.s: Add ".am33" pseudoop to force am33 mode.
6787
c906108c
SS
67881998-06-25 Felix Lee <flee@cygnus.com>
6789
6790 * gdb.base/setshow.exp: make sure $pc is sane.
6791
6792 * gdb.stabs/weird.exp: split expect patterns properly.
6793
c2d11a7d
JM
6794Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6795
6796 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6797 * gdb.disasm/am33.exp: Run it.
6798
dc96c6c7 6799Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6800
6801 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6802 match processing (and eliminate spurious timeouts when running).
6803
dc96c6c7 6804Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6805
6806 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6807 exception test, but conditionalize it on target [mach | gnu].
6808
dc96c6c7 6809Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6810
6811 * gdb.base/overlays.exp: fixup compile line for linker script.
6812
6813Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6814
6815 * gdb.fortran/types.exp: don't guess at float size.
6816
6817Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6818
6819 * gdb.base/exprs.exp: delete test that depends on int size.
6820
6821Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6822
6823 * config/sim.exp: Removed checks for target triplets.
6824 (gdb_target_sim): Use gdb,target_sim_options.
6825
6826Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6827
6828 * gdb.base/reread.exp: New file.
6829 * gdb.base/reread1.c: New file.
6830 * gdb.base/reread2.c: New file.
6831
6832Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6833
6834 * config/sim.exp: Use 'target sim -sparclite' when running
6835 SPARClite programs.
6836
6837Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6838
6839 * gdb.base/structs2.exp: New file.
6840 * gdb.base/structs2.c: New file.
6841
6842Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6843
6844 * gdb.asm/common.inc: New file.
6845 * gdb.asm/d10v.inc: New file.
6846 * asm-source.exp: Pass -I's to gas to find .inc files.
6847 Update line numbers in expected output.
6848 * asmsrc1.s: Rewrite.
6849 * asmsrc2.s: Rewrite.
6850 * configure.in: Create arch.inc symlink.
6851 * configure: Regenerate.
6852 * Makefile.in (distclean): Delete arch.inc.
6853
6854Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6855
6856 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6857 (t_enum_value2): ditto
6858 (t_enum_value3): ditto
6859 (main): ditto
6860Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6861
6862 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6863 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6864 change.
6865 Use gdb_test instead of send_gdb/gdb_expect sequences.
6866
6867Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6868
6869 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6870 not void.
6871
6872Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6873
6874 * gdb.base/branches.c: Code with lots of loops and
6875 subroutines. Used to test gdbs ability to single step through PC
6876 changes, especially to test mips-tdep.c:mips_next_pc
6877
6878Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6879
6880 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6881 more rigorous EGCS C++ error checking.
6882
6883Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6884
6885 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 6886 tests.
c906108c 6887 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 6888 function when asleep.
c906108c 6889 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
6890 for i*86 Linux and SVR4 signal handling problems.
6891 Remove linux xfail for `next to handler in signals_tests_1', fixed
6892 by recent infrun.c change.
c906108c 6893 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 6894 stack backtraces.
c906108c
SS
6895 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6896 target.[ch] change.
6897
6898Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6899
6900 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6901 for a newline from gdb before continuing.
6902 (default_gdb_exit): Just look for y or n.
6903 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6904 it does, fail the rests of the tests in the file.
6905
6906Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6907
6908 * config/cygmon.exp: New file.
6909
6910Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6911
6912 * gdb.base/list.exp: Fix problem with "list default lines around
6913 main" test on remote targets.
6914
6915 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6916 run test on remote targets.
6917
6918Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6919
6920 * gdb.asm: New directory.
6921 * configure.in: Configure it.
6922 * configure: Regenerate.
6923 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6924 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6925
6926Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6927
6928 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6929
dc96c6c7 6930Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 6931
c906108c
SS
6932 * gdb.base/overlays (several files): Merge the two overlay
6933 managers into one. Change variables (foox, barx, bazx, grbxx)
6934 back into ints but force them to load in their proper sections.
6935
6936Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6937
6938 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6939 on-chip insn memory and IMAP1 to upper 128k.
6940 (D10VCopy): Handle memory regions crossing 16k boundaries.
6941 (D10VCopy): Transfer data in 32 bit chunks.
6942
6943Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6944
6945 * gdb.base/overlays.c (main): Exit normally when result is
6946 correct.
6947
6948 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6949 map. Include space for printf in .text segment.
6950
6951 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6952 updated d10v memory VMA/LMA map.
6953 (D10VCopy): Call D10VTranslate.
d63a86f8 6954
c906108c
SS
6955Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6956
6957 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6958
6959 * gdb.base/bar.c (barx, bar): Change variable to small array so
6960 that it won't be put into the .sdata - small data -
6961 section. Update reference.
6962 * gdb.base/baz.c (bazx, baz): Ditto.
6963 * gdb.base/foo.c (foox, foo): Ditto.
6964 * gdb.base/grbx.c (grbxx, grbx): Ditto.
6965
6966 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
6967 to be arrays.
d63a86f8 6968
dc96c6c7 6969Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 6970
c906108c
SS
6971 * gdb.base/overlays.exp: fix up and get working again.
6972 Add tests for backtraces from an overlay function.
d63a86f8 6973
c906108c
SS
6974Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
6975
6976 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
6977 "calling function with watchpoint enabled".
6978
6979Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
6980
6981 * gdb.base/break.exp (test_next_with_recursion): Remove
6982 gdb_suppress_tests for d10v-*-*.
6983 * lib/gdb.exp (gdb_suppress_tests): Disable this function
6984 pending review of whether it is useful or not.
6985
6986Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
6987
6988 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
6989
6990Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
6991
6992 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
6993 * config/dve.exp: New file to support Densan boards.
6994
6995Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6996
6997 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6998 reads and BSD.
6999
7000Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7001
7002 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7003 response.
7004
7005 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7006
7007Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7008
7009 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7010 test.
7011
7012 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7013 target_sizeof_long and target_bigendian_p.
7014 (structs_by_value, structs_by_reference): Check values according
7015 to targets word size and endianess.
d63a86f8 7016
c906108c
SS
7017Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7018
7019 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7020 output.
7021
7022Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7023
7024 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7025 Update test of set args help to match source change.
7026
7027Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7028
7029 * gdb.base/default.exp: Expect help system output to be in
7030 alphabetical order.
7031 * gdb.base/help.exp: Ditto.
7032
7033Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7034
7035 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7036 "i*86-pc-linux-gnu*".
7037 * gdb.base/interrupt.exp: Ditto.
7038 * gdb.base/corefile.exp: Ditto.
7039
7040 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7041 define vxworks when building the testcase.
7042
7043 * gdb.base/ptype.exp: Fix testnames to be unique.
7044 * gdb.base/radix.exp: Ditto.
7045 * gdb.base/term.exp: Ditto.
7046 * gdb.base/whatis.exp: Ditto.
7047 * gdb.c++/classes.exp: Ditto.
7048
7049Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7050
7051 * gdb.base/callfuncs.exp: Fix indentation.
7052
7053 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7054 suppress_flag has been set.
7055 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7056 target feature.
7057
7058Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7059
7060 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7061 the testcase.
7062
7063 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7064 set_debug_traps() and breakpoint().
7065 * gdb.c++/misc.cc (main): Ditto.
7066 * gdb.c++/templates.cc (main): Ditto.
7067 * gdb.c++/virtfunc.cc (main): Ditto.
7068
7069Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7070
7071 * lib/gdb.exp(gdb_step_for_stub): New function.
7072 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7073 exists, reload the executable and do a "continue" instead of
7074 doing a jump.
7075 (runto_main): Use gdb_step_for_stub.
d63a86f8 7076
c906108c
SS
7077 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7078 tests to have unique names.
7079 * gdb.base/callfuncs.exp: Ditto.
7080 * gdb.base/commands.exp: Ditto.
7081 * gdb.base/default.exp: Ditto.
7082 * gdb.base/help.exp: Ditto.
7083 * gdb.base/list.exp: Ditto.
7084 * gdb.base/opaque.exp: Ditto.
7085 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7086 similar tests.
d63a86f8 7087
c906108c
SS
7088 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7089 * gdb.c++/cplusfuncs.cc: Ditto.
7090 * gdb.c++/virtfunc.cc: Ditto.
7091
7092 * config/monitor.exp: Keep track of the last file we saw, rather
7093 than trying to get the info from gdb.
7094
7095 * gdb.fortran/types.exp: Move comment to previous line.
7096
7097Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7098
7099 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7100 target mode.
7101
7102Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7103
7104 From Bob Manson:
7105 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7106 string from GDB when it connects.
7107
7108 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7109
7110Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7111
7112 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7113 if we can't get a debug format from GDB (we may be testing an
7114 older GDB). Use a 10 second timeout when checking for the format.
7115
7116 * gdb.stabs/weird.exp: Fix quoting.
7117
7118 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7119
7120Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7121
7122 * config/arm-ice.exp: New file.
7123
7124Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7125
7126 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7127 until it has been modified to work with the new testsuite.
7128
99707966 7129 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7130 testcase won't compile, cause all of the testcases in the file to
7131 fail instead.
7132
7133 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7134 (gdb_clear_suppressed): New procedure.
7135 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7136 it contains a positive value.
7137
7138Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7139
7140 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7141
7142 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7143
7144Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7145
7146 * lib/gdb.exp (setup_xfail_format): New function.
7147 (get_debug_format): New function to get debug format.
7148 (debug_format): New global variable to hold last value set
7149 by get_debug_format.
7150 * gdb.base/list.exp: Call get_debug_format and expect some
7151 tests to fail for DWARF 1 and COFF formats.
7152 * gdb.c++/ptype.exp: Ditto.
7153 * gdb.c++/classes.exp: Ditto.
7154 * gdb.c++/cplusfuncs.exp: Ditto.
7155 * gdb.c++/inherit.exp: Ditto.
7156 * gdb.c++/templates.exp: Ditto.
7157 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7158
c906108c
SS
7159Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7160
7161 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7162 host doesn't have a currently-open connection.
7163
7164 * config/sparclet.exp: Cleanups and fixes to make it generic for
7165 any gdb stub target. Handle cases where gdb doesn't respond when
7166 interrupted in a sane fashion.
7167
7168 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7169 same thing in a totally different way.
7170
7171 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7172 setting "timeout".
7173 (gdb_start): We set the global gdb_prompt variable in
7174 default_gdb_init now.
7175
7176Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7177
7178 * gdb.base/printcmds.exp: Fix "check for floating addition"
7179 regexp to accept results within approx +/- .01 of exact value.
7180 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
7181
7182Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
7183
7184 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
7185 properly.
7186 (gdb_expect): Add optional timeout parameter, and add timeout
7187 value to various calls.
7188 (gdb_suppress_tests): Only give one warning message per group.
7189
7190Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
7191
7192 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
7193 global variables. Handle getting a value for $timeout more
7194 gracefully.
7195
7196Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7197
7198 * lib/gdb.exp: Close connection to remote host if gdb doesn't
7199 initialize.
7200 (default_gdb_init): New procedure; allow gdb_init to be overridden
7201 by a target configuration file.
7202 (gdb_expect): Pass the timeout to remote_expect.
7203
7204 * config/monitor.exp(gdb_load): Fix typo in regexp.
7205
7206Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
7207
7208 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
7209
7210Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
7211
7212 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
7213 here. Call gdb_target_exec before rebooting the target, to make
7214 sure the connection to the target is closed.
7215 (gdb_load): Pass the name of the executable to gdb_target_monitor.
7216 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
7217 Also detect "Timeout reading from remote" error.
7218
7219 * config/gdbserver.exp: Pass the executable being loaded to
7220 gdb_target_monitor. Don't call gdb_file_cmd here; let
7221 gdb_target_monitor do it.
7222
7223 * gdb.disasm/hppa.exp: Don't use exec_output.
7224
7225Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
7226
7227 * gdb.base/list.exp: If we're debugging a non-native target,
7228 try to set the pc register to point to the start of the
7229 program before doing the first list command.
7230
7231 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
7232 test_calls after restarting.
7233
7234 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
7235 reloading.
7236
7237 * gdb.base/watchpoint.exp: Fix typo.
7238
7239 * gdb.base/setshow.exp: Check for use_gdb_stub.
7240
7241 * gdb.base/break.exp: Fix continue until exit test for the gdb
7242 stub case.
7243 * gdb.base/langs.exp: Ditto.
7244
7245 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
7246 gdb_load_offset. If we weren't given a file to load, figure out
7247 what the current file is and use it.
7248
7249 * config/i386-bozo.exp: New file.
7250
7251Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
7252
7253 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
7254 feature.
7255
7256 * config/proelf.exp: New entry.
7257
7258Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
7259
7260 * lib/gdb.exp: Remove spurious .* patterns at the beginning
7261 of regexps.
7262
7263 * gdb.base/watchpoint.exp: Don't run the test_stepping
7264 tests if gdb can't call functions on the target.
7265
7266 * gdb.base/setshow.exp: Don't run the set prompt tests if
7267 the board has gdb_prompt set.
7268
7269Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
7270
7271 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
7272 * gdb.base/commands.exp: Likewise.
7273 * gdb.base/setshow.exp: Likewise.
7274
7275Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
7276
7277 * config/monitor.exp(gdb_start): Look for gdb_prompt target
7278 feature.
7279
7280 * config/i960.exp: New file.
7281
7282Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
7283
7284 * gdb.base/funcargs.exp: Check for gdb,short_int target
7285 feature instead of looking for explicit target triplets.
7286
dc96c6c7 7287Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 7288
d63a86f8 7289 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
7290 "p 123DEADBEEF", to check parse_number.
7291 * top.c: change "to enable to enable" to "to enable" in a couple
7292 of help strings.
7293
7294Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
7295
7296 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
7297 on the mn10300.
d63a86f8 7298
c906108c
SS
7299Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
7300
7301 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
7302 where the test executable is run with explicit args.
7303 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
7304
7305Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
7306
7307 * gdb.base/run.c: Use FAKEARGV to build test executable that
7308 does not require a command line arg, since most simulators
7309 don't currently support passing such an arg into the simulated
7310 program.
7311 * gdb.base/commands.exp: Change tests to insert the proper
7312 value as the arg to the first recursive factorial call. Change
7313 compilation line to define FAKEARGV at compile time.
7314
7315Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
7316
7317 * gdb.base/recurse.exp: Enable these tests for the mn10300.
7318 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
7319 function with watchpoint enabled" test.
7320
7321Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7322
7323 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7324 Don't call gdb_test when the command doesn't return to a gdb prompt.
7325
7326 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7327 "Tests restarted" messages.
7328
7329Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7330
7331 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7332
dc96c6c7 7333Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7334
7335 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7336 for INFO SYMBOL; add help tests for OVERLAY commands.
7337 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7338 add tests for OVERLAY commands
7339 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7340 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7341 * gdb.base/sigall.c: add usestubs code frag
7342 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7343
c906108c
SS
7344Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7345
7346 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7347 failures.
7348 (gdb_stop_suppressing_tests): Note that tests have restarted.
7349
7350Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7351
7352 * config/h8300.exp: New file.
7353
7354Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7355
7356 * gdb.base/setshow.exp: Check for the existence of a
7357 feature, not its value.
7358
7359Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7360
7361 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7362
7363 * gdb.base/scope.exp: It's now init0(), not init().
7364
7365 * gdb.base/scope0.c: For now, change init() to be init0().
7366
7367 * config/monitor.exp: Use gdb_serial in preference to serial
7368 or netport.
7369
7370 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7371 and it's not already set.
7372
7373Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7374
7375 * gdb.base/setshow.exp: Only test the run command if the target
7376 isn't using a stub and if it supports argument passing.
7377
7378Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7379
7380 * config/udi.exp(gdb_start): Make sure UDICONF is set
7381 properly before starting gdb.
7382
7383Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7384
7385 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7386 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7387 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7388
7389Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7390
7391 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7392 specialized code to reboot the board, use remote_reboot instead.
7393
7394 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7395
7396 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7397
7398 * config/monitor.exp: Make sure we disconnect from the target.
7399 Also, try a reboot/reload cycle instead of failing if the
7400 load fails.
7401
7402Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7403
7404 * gdb.base/default.exp: Don't set match_max.
7405 * gdb.base/help.exp: Ditto.
7406 * gdb.base/list.exp: Ditto.
7407 * gdb.base/signals.exp: Ditto.
7408
7409 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7410 set, use remote_ld to download the testcase instead of
7411 the GDB loader.
7412
7413Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7414
7415 * config/vr5000.exp: New file.
7416
7417 * config/monitor.exp(gdb_target_monitor): Add pattern for
7418 "Ending remote" to detect errors in connecting.
7419
7420 * gdb.base/setshow.exp: Add .* within auto language test.
7421
7422 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
7423 target feature.
7424
7425 * config/monitor.exp(gdb_load): Check for a failure when loading,
7426 and reboot the board if necessary.
7427
7428 * gdb.base/setvar.exp(test_set): Handle multiple prints within
7429 a set of tests. Remove print.* from the patterns being checked.
7430
7431Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
7432
7433 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
7434 refer to gdb_spawn_id.
7435
7436 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
7437 longer used.
7438 * config/sparclet.exp: Ditto.
7439 * config/sparclet-old.exp: Ditto.
7440 * config/slite.exp: Ditto.
7441 * config/sim.exp: Ditto.
7442 * gdb.base/funcargs.exp: Ditto.
7443
7444 * lib/gdb.exp:Remove references to gdb_spawn_id.
7445 (gdb_expect): Move to remote.exp.
7446
7447Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
7448
7449 * config/monitor.exp: Detect the "Couldn't establish connection"
7450 message from GDB.
7451
7452Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
7453
7454 * gdb.base/bitfields.exp: Use runto instead of explicit
7455 gdb_run_cmd/gdb_expect sequences.
7456
7457 * gdb.base/break.exp(text_next_with_recursion): Add match for
7458 gdb_expect call.
7459
7460 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
7461 We also need to handle the "A program is being debugged already"
7462 prompt from gdb. Use gdb_test to set the baud rate.
7463
7464 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
7465 to 20000. Really. I mean it.
7466
7467Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7468
7469 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7470 fails. If suppress_flag is set, skip perror message about not
7471 being able to send to GDB.
7472 (send_gdb): If suppress_flag is set, don't try to send commands to
7473 GDB.
7474 (gdb_expect): If suppress_flag is set, always fail immediately.
7475 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7476 (gdb_init): Call gdb_stop_suppressing_tests.
7477 (default_gdb_exit): Ditto.
7478 (default_gdb_start): Ditto.
7479
7480 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7481 gdb_stop_suppressing_tests as appropriate.
7482 * gdb.base/break.exp: Ditto.
7483 * gdb.base/callfuncs.exp: Ditto.
7484 * gdb.base/commands.exp: Ditto.
7485 * gdb.base/exprs.exp: Ditto.
7486 * gdb.base/funcargs.exp: Ditto.
7487 * gdb.base/list.exp: Ditto.
7488 * gdb.base/recurse.exp: Ditto.
7489 * gdb.base/scope.exp: Ditto.
7490 * gdb.base/structs.exp: Ditto.
7491 * gdb.c++/inherit.exp: Ditto.
7492
7493Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7494
7495 * config/vr4300.exp: New file.
7496
99707966 7497 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 7498
99707966 7499 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7500
7501Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7502
7503 * lib/gdb.exp(gdb_init): New function.
7504
7505 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7506 for each individual variable set.
7507
7508 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7509 name.
7510
7511 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7512
7513 * gdb.base/scope.exp: Use gdb_test.
7514
7515 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7516 aborting; the testsuite driver will do that for us (see
7517 gdb_finish). Also, use gdb_test in a few more places.
7518
7519Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7520
7521 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7522
7523Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7524
7525 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7526 and "add_tests" are not at the same address.
7527
7528Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7529
7530 * gdb.base/ptype.exp: Use gdb_test.
7531
7532Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7533
7534 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7535 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7536 left in. No longer expect them to fail.
7537
7538 * gdb.stabs/*.mt; Deleted, no longer used.
7539 * gdb.stabs/configure.in: Remove references to target makefile
7540 frags.
7541 * gdb.stabs/configure: Rebuilt.
7542
7543 * gdb.disasm/*.mt: Deleted, no longer used.
7544 * gdb.disasm/configure.in: Remove references to target makefile
7545 frags. Use "sh3.s" as the unique filename for this directory.
7546 * gdb.disasm/configure: Rebuilt.
7547
7548 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7549 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7550 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7551
7552Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7553
7554 * config/udi.exp: Use mondfe,name instead of remote_host.
7555
7556Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7557
7558 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7559 a function with a watchpoint enabled on the mn10200.
7560
7561 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7562 before trying to create it!
7563
7564Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7565
7566 * config/vx.exp: Use hostname instead of netport.
7567
7568 * config/vxworks.exp: New file.
7569
7570 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7571
7572 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7573 gdb before assuming everything worked. Send a ^C if a timeout
7574 occurs.
7575
7576 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7577 $gdb_spawn_id directly.
7578 (gdb_run_cmd): Try _start as well as start. Use the target feature
7579 gdb,start_symbol as the symbol to start from when jumping.
7580
7581Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7582
7583 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7584 redundant) test.
7585
7586 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7587 it doesn't lose for 16bit integer systems.
7588
7589Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7590
7591 * gdb.fortran/types.exp: If the target doesn't support "double"
7592 data types, then expect "real" types to only be 4 bytes.
7593
7594 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7595 call tests if the target doesn't support inferior function calls.
7596
7597 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7598 in printf tests.
7599
7600Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7601
7602 * gdb.base/help.exp: Disable "help set", "help show", and
7603 "help support". Simplify regexp for "help stack".
7604
7605 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7606 to 60 seconds. Temporarily set match_max to 15000 around the
7607 "info copying" test.
7608
7609 * gdb.base/nodebug.exp: Don't try to do an inferior function
7610 call if the target doesn't support them.
7611 * gdb.base/printcmds.exp: Likewise.
7612 * gdb.base/setvar.exp: Likewise.
7613 * gdb.base/structs.exp: Likewise.
7614 * gdb.c++/templates.exp: Likewise.
7615 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7616
7617 * gdb.base/recurse.exp: Enable for the mn10200.
7618
7619 * configure.in: Do configure gdb.stabs directory for *-*-elf
7620 targets.
7621 * configure: Rebuilt.
7622
7623 * gdb.base/break.exp: Check for gdb,noresults before testing
7624 exit status and/or results from the target.
7625 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7626 * lib/gdb.exp: Remove old (now bogus) initialization of
7627 noinferior, noargs, noresults and nosignals.
7628
7629Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7630
7631 * config/sh.exp: New file.
7632
7633 * config/slite.exp: Try to connect multiple times to the board
7634 before rebooting. Only send a "monitor run" if need_monitor_run
7635 is set.
7636
7637 * gdb.base/break.exp: Don't do the "stub continue" test if
7638 the target has gdb_stub set.
7639
7640 * gdb.base/callfuncs.exp: Increase the timeout.
7641
7642 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7643 if the target has gdb,noinferiorio set.
7644
7645 * gdb.base/list.exp: Increase match_max to 10000 characters.
7646
7647 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7648
7649 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7650 target.
7651
7652 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7653
7654Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7655
7656 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7657 trying to delete the copy of gdb. Catch the file delete so we
7658 don't die if the delete fails; also, the file should be copied to
7659 the host, not to the build.
7660
7661Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7662
7663 * lib/gdb.exp(gdb_test): Surround the result pattern with
7664 parenthesis in case it contains multiple regexps separated
7665 with |.
7666
7667 * gdb.base/watchpoint.exp: Use gdb_test.
7668 * gdb.base/default.exp: Ditto.
7669
7670Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7671
99707966 7672 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 7673
c906108c
SS
7674 * gdb.base/scope.exp: Use gdb_test.
7675 * gdb.c++/classes.exp: Ditto.
7676 * gdb.c++/inherit.exp: Ditto.
7677
7678Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7679
7680 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7681 remote_exec instead.
7682 * gdb.base/corefile.exp: Don't be ridiculous.
7683 * gdb.base/*.c: Add missing stub invocations.
7684
7685Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7686
7687 * config/slite.exp: Miscellaneous fixes.
7688
7689 * lib/gdb.exp: Fix runto.
7690
7691 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7692 the target.
7693
7694 * gdb.base/watchpoint.exp: Fix regexp.
7695
7696 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7697 close and wait commands, as the descriptor may now be
7698 invalid. Always call "remote_close host".
7699
7700Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7701
7702 Major rewrite for testsuite revision.
d63a86f8 7703
c906108c
SS
7704 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7705 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7706 instead of relying on spawn_id to always contain a valid
7707 spawn id.
7708 (get_compiler_info): New procedure to build the ${binfile}.ci
7709 file, instead of replicating this in N different places.
7710 (gdb_compile): New procedure.
d63a86f8 7711
c906108c
SS
7712 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7713 appropriate arguments) instead of compile. Use gdb_test in a lot
7714 more places. Use send_gdb instead of send. Always run gdb_start
7715 at the start of a testcase, as this is no longer done magically.
7716
7717 config/*-gdb.exp: Rename without the -gdb suffix.
7718
7719 config/mips.exp: Use remote_close instead of exit_remote_shell.
7720 config/monitor.exp: Use target_info instead of looking at
7721 baud, timeout, etc.
7722 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7723
7724Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7725
7726 * gdb.c++/templates.exp (test_ptype_of_templates),
7727 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7728 Update expect patterns for destructors and assignment operators
7729 to match corresponding c-typeprint.c changes.
7730 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7731 to destructor breakpoint test, GDB should be able to set the
7732 destructor breakpoint without specifying arguments.
7733
7734Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7735
7736 * gdb.threads/pthreads.exp: Change result for failure to compile due
7737 to lack of pthreads runtime support from an error to simply an
7738 unsupported test, per dejagnu standards.
7739
7740Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7741
7742 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7743 where GDB exits to reduce pattern match time.
7744 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7745
7746 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7747
dc96c6c7 7748Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7749
7750 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7751 * gdb.base/default.exp: ditto.
7752 * gdb.base/nodebug.exp: ditto.
7753 * gdb.base/printcmds.exp: ditto.
7754 * gdb.base/ptype.exp: ditto.
7755 * gdb.base/setvar.exp: ditto.
7756 * gdb.base/structs.exp: ditto.
7757 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7758
7759Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7760
7761 * configure, */configure: Rebuild with autoconf 2.12.
7762
7763Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7764
7765 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7766 use new i*86-pc-linux*-gnu quads.
7767 * gdb.base/corefile.exp: Ditto.
7768 * gdb.base/signals.exp: Ditto.
7769 * gdb.base/sigall.exp: Ditto.
7770 * gdb.base/interrupt.exp: Ditto.
7771
7772 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7773 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7774 RedHat 4.0.
d63a86f8 7775
c906108c
SS
7776 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7777 linux. This allows the test case to at least compile on latest
7778 linux, but still not run due to missing the threads runtime library.
7779
7780Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7781
7782 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7783 directory to search gdb directory. Accept and step over conditional
7784 stack alignment code. Consume $prompt in failure cases.
7785 Reset timeout to $oldtimeout instead of some arbitrary value.
7786 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7787 timeout problems with infinite stack backtraces.
7788 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7789 Accept function parameters for linkfunc member.
7790
7791Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7792
7793 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7794 (CXXFLAGS): Remove, unreferenced.
7795 (B_OPTIONS): Add for -B options and add code to initialize with
7796 previous -B options and also add -B option to pick up cross compiled
7797 runtime.
7798 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7799 doing cross compiles.
7800 (target_alias): Declare global.
7801 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7802 to verify that gcc exists in build tree, and if so set CC to that
7803 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 7804
c906108c
SS
7805Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7806
7807 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7808 ptype test for anonymous union. Fixup testcase to match
7809 current gcc debug output.
7810
7811Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7812
7813 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7814 force argument to an unsigned long type.
7815
7816Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7817
7818 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7819 tests and anonymous union print/ptype tests.
7820 * gdb.base/list.exp (test_forward-search): Increase timeout by
7821 5 minutes for the "search extremely long line" case.
7822 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7823 completely optional and that the pass/fail messages use the command as
7824 the message if that third arg is a null string.
7825 (gdb_test_exact): Arrange that a null string pattern means match a
7826 null string output rather than any output, which might include random
7827 errors.
7828 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7829 backtrace test.
7830 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7831 always failing and failure is now exposed by gdb.exp changes.
7832
7833Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7834
7835 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7836 weren't being noted.
7837
7838Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7839
7840 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7841 * gdb.stabs/weird.exp: Remove v_comb xfails.
7842
dc96c6c7 7843Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7844
7845 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7846 list.exp scope.exp watchpoint.exp]
7847 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 7848
dc96c6c7 7849Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7850
7851 * config/monitor.exp: Increase download timeout to 1000 seconds.
7852
dc96c6c7 7853Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7854
7855 * config/m32r.exp: Increase timeout to 120 seconds.
7856
7857Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7858
7859 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7860 and accept older ordering as obsolescent gcc or gdb.
7861 * gdb.c++/templates.exp: Ditto.
7862 * gdb.c++/virtfunc.exp: Ditto.
7863
7864Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7865
7866 * gdb.base/coremaker.c: Add code to mmap some data so we
7867 can check that it ends up in the core file.
7868 * gdb.base/corefile.exp: Add test to read mmapped data
7869 from core file.
7870
dc96c6c7 7871Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7872
7873 * config/m32r.exp: New file.
7874
7875Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7876
7877 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7878 that cflags can contains -gstabs, and work correctly for other tests.
7879
dc96c6c7 7880Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7881
7882 * gdb.base/setshow.exp: New file, tests show and set.
7883 * gdb.base/setshow.c: New file, tests show and set.
7884 * gdb.base/help.exp: Add test for help set|show annotate.
7885 * gdb.base/default.exp: Add test for set|show annotate.
7886
7887Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7888
7889 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7890 errors unique.
7891 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7892 explicitly.
7893
7894Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7895
7896 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7897 and width commands. This is done elsewhere.
7898 * (gdb_start): Don't call gdb_start_sim here. That's already
7899 done in gdb_load. This fixes lots of failures in default.exp.
7900
7901Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7902
7903 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7904 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7905 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7906 in the same we we treat other failures (since it may be an expected
7907 condition), rather than as an error.
7908 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7909 old test format.
7910
7911Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7912
7913 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7914 (distclean maintainer-clean realclean): No need to remove files
7915 twice. Nuke the duplicates.
7916 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 7917 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7918 Remove config.h along with other config files.
7919
7920Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7921
7922 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7923 "p func1 ()" and note that rests of tests are skipped.
7924 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7925 setup_xfails for "print func2::coremaker_local".
7926 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7927 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7928 affected by the previous run test.
7929 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7930 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7931 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7932 "pass int powerset tuple" and "pass modeless int powerset tuple".
7933 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7934 "real write 4" and "real write 8".
7935 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7936 setup_xfails for "print vs1 after tuple assign 2",
7937 "print \$i after tuple assign 2", and
7938 "print vs2 after tuple assign 2".
7939 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7940 meaningful error message and return -1 so the caller can
7941 suppress further tests and avoid a cascade of errors.
d63a86f8 7942
c906108c
SS
7943Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7944
7945 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7946 format for printing version.
7947 * gdb.base/default.exp: Ditto.
7948 * gdb.base/interrupt.exp: Fix problem with cascade of
7949 errors if child process dies while calling a function.
d63a86f8 7950
c906108c
SS
7951Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7952
7953 * Makefile.in (VPATH): Add
7954 * Makefile.in (Makefile, config.status): Fix rules so things get
7955 remade when necessary.
7956
7957Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7958
7959 * Makefile.in (just-check): Add path to sibling expect dir
7960 to environment variable specified by RPATH_ENVVAR.
7961
7962Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
7963
7964 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
7965 (just-check): Add shared library paths for libstdc++, tk,
7966 tcl, bfd, and opcodes to the environment variable specified
7967 in RPATH_ENVVAR.
7968 * configure.in: Add support to recognize --enable-shared flag
7969 and generate correct value for RPATH_ENVVAR.
7970 * configure: Regenerated with autoconf.
7971
7972Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
7973
7974 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
7975 include all osf versions.
7976 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
7977 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
7978 when target is linux. When failing to build pthreads test
7979 executable, give more meaningful message.
7980 * gdb.threads/pthreads.c: Hpux also uses old definition of second
7981 arg for pthread_create.
d63a86f8 7982
c906108c
SS
7983Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
7984
7985 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
7986 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
7987 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
7988 and -lpthreads (everybody else).
7989 (test_startup): Fail gracefully if threads are not supported.
7990 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
7991 "p/c array_index("abcdef",2)" when not gcc compiled.
7992 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
7993 "print func2::coremaker_local" when not gcc compiled.
7994 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7995 "ptype on opaque struct tagname (statically)",
7996 "ptype on opaque struct tagname (dynamically) 1", and
7997 "ptype on opaque struct tagname (dynamically) 2"
7998 for not compiled with gcc.
7999 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8000 backtrace when compiled with gcc.
d63a86f8 8001 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8002 than always return success.
8003
8004Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8005
8006 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8007
8008Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8009
8010 * gdb.base/structs.exp: Undo last change.
8011
8012Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8013
8014 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8015 encapsulate all the steps/nexts done during self test, starting
8016 at main, and makes them less sensitive to optimization issues.
8017 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8018 signal handler" test.
8019 * gdb.threads/pthreads.exp: Only run this for native configs.
8020 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8021 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8022 tests.
8023 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8024 for "runto test_calls(void)" test.
d63a86f8 8025
c906108c
SS
8026Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8027
8028 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8029 and don't expect address info in breakpoint confirmations.
8030
8031Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8032
8033 * gdb.base/list.exp (test_forward_search): Increase timeout
8034 temporarily by 60 seconds for searching extremely long line,
8035 and then reset to old value when done. Increase expect input
8036 buffer to 10000.
8037
8038Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8039
8040 * gdb.base/list.exp (test_forward_search): Fix to handle very
8041 long source line without overflowing expect's input buffer.
8042
8043Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8044
8045 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8046 "buffer_full".
8047
8048 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8049 "buffer_full".
8050
8051 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8052 "buffer_full".
8053
8054 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8055 "buffer_full".
8056
8057Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8058
8059 * configure.in (configdirs): Add gdb.threads.
8060 * configure: Regenerated with autoconf.
8061 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8062 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8063 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8064
c906108c
SS
8065Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8066
8067 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8068
8069Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8070
8071 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8072 each signal's status in the output of "handle all print".
8073 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8074 the \r\n sequence that immediately precedes the gdb prompt.
8075 * gdb.base/a1-selftest.exp: Save original timeout and restore
8076 after test.
8077
8078Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8079
8080 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8081 symbol.
8082
8083Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8084
8085 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8086
8087Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8088
8089 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8090 timeout by 60 seconds.
8091
8092Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8093
8094 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8095 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8096 error return.
8097
8098Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8099
8100 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8101 gdb initialization, also report how long dejagnu waited. Restore
8102 old timeout before doing error return. Temporarily increase timeout
8103 by 3 minutes to allow for slow startups over heavy NFS use.
8104
8105Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8106
8107 * lib/gdb.exp: Report timeout value for verbosity level 2.
8108 * config/gdbserver.exp: Ditto.
8109 * config/hppro.exp: Ditto.
8110 * config/mips-gdb.exp: Ditto.
8111 * config/monitor.exp: Ditto.
8112 * config/netware.exp: Ditto.
8113 * config/sim-gdb.exp: Ditto.
8114 * config/slite-gdb.exp: Ditto.
8115 * config/udi-gdb.exp: Ditto.
8116 * config/unix-gdb.exp: Ditto.
8117 * config/vx-gdb.exp: Ditto.
8118 * gdb.base/a1-selftest.exp: Ditto.
8119 * gdb.base/a2-run.exp: Ditto.
8120 * gdb.base/break.exp: Ditto.
8121 * gdb.base/corefile.exp: Ditto.
8122 * gdb.base/list.exp: Ditto.
8123 * gdb.base/recurse.exp: Ditto.
8124 * gdb.base/scope.exp: Ditto.
8125 * gdb.base/signals.exp: Ditto.
8126
8127Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8128
8129 * gdb.threads/Makefile.in (docdir): Removed.
8130
8131Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8132
8133 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8134 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8135 @srcdir@.
d63a86f8 8136 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8137 autoconf 2.5 or higher.
8138 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8139
8140Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8141
8142 * configure: Regenerated.
8143 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8144 avoid name clashes with SunOS headers.
8145
8146Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8147
8148 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8149
8150Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8151
8152 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8153 prototype information ends up in the compiler info file.
8154
8155Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8156
8157 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8158 attempting to regenerate it. Eliminate use of a temporary file
8159 and just generate the info file directly. Source it immediately,
8160 for consistency of use.
8161 * gdb.base/corefile.exp: Ditto
8162 * gdb.base/exprs.exp: Ditto.
8163 * gdb.base/funcargs.exp: Ditto.
8164 * gdb.base/langs.exp: Ditto.
8165 * gdb.base/list.exp: Ditto.
8166 * gdb.base/mips_pro.exp: Ditto.
8167 * gdb.base/nodebug.exp: Ditto.
8168 * gdb.base/opaque.exp: Ditto.
8169 * gdb.base/ptype.exp: Ditto.
8170 * gdb.base/scope.exp: Ditto.
8171 * gdb.base/setvar.exp: Ditto.
8172 * gdb.base/signals.exp: Ditto.
8173 * gdb.base/whatis.exp: Ditto.
8174 * gdb.c++/templates.exp: Ditto.
8175 * gdb.c++/virtfunc.exp: Ditto.
8176 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8177 whether or not to add -lstdc++ to the compile command line args.
8178
8179Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8180
8181 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
8182 it got fixed by the recent lookup_minimal_symbol_by_pc change.
8183 Increase timeout, a lot of single stepping might be needed if the
8184 target has no hardware watchpoints.
8185
8186Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
8187
8188 * gdb.base/break.exp: Ignore compiler warnings when compiling
8189 break.c.
8190 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
8191 * gdb.base/default.exp: Add h8300 xfails. Handle messages
8192 from remote-sim.
8193 * gdb.base/exprs.exp: Add h8300 xfails.
8194 * gdb.base/funcargs.exp: Likewise.
8195 * gdb.base/nodebug.exp: Likewise.
8196 * gdb.base/printcmds.exp: Likewise.
8197 * gdb.base/ptype.exp: Likewise.
8198 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
8199 h8300 xfails.
d63a86f8 8200 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
8201 on the h8300.
8202 * gdb.base/funcargs.c: Explicitly make last constant argument to
8203 call_after_alloca_subr an unsigned long type.
8204 * gdb.base/return.c: Include stdio.h.
8205
8206Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
8207
8208 * config/abug.exp: New file for the older Motorola Bug monitor
8209 that runs on the mvme13x series VME boards.
8210 * config/monitor.exp: Use the new config array for target settings
8211 if they exist.
8212
8213Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
8214
8215 * sim-gdb.exp: Make the SH simulator allocate less space when
8216 it is targeted.
8217
8218Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
8219
8220 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
8221 test.
8222
8223Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
8224
8225 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
8226 "rs6000-*-*" for "list function in include file" when gcc compiled.
8227 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
8228 for "p ctable1[120]".
8229 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
8230 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
8231 Remove setup_xfail for "rs6000-*-*" for
8232 "print 'scope0.c'::filelocal before run".
8233 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
8234 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
8235 since some compilers don't allow both options to be given
8236 on the same command line. Create object file and move it.
d63a86f8 8237
c906108c
SS
8238Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
8239
8240 * gdb.base/corefile.exp: Always regenerate the core file, since
8241 we always regenerate the coremaker program. Detect special case
8242 where registers cannot be read from core file.
d63a86f8 8243
c906108c
SS
8244Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
8245
8246 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
8247 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
8248 * gdb.c++/templates.exp: Only match on basename of file since
8249 some formats like xcoff don't encode directory information.
8250 * gdb.stabs/weird.exp: Use the right sed script for powerpc
8251 and rs6000 AIX xcoff targets.
8252 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
8253 * configure: Regenerate.
8254 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
8255 here, rather than in distclean.
d63a86f8 8256
c906108c
SS
8257Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
8258
8259 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
8260 defined, and use it to compile the test case with -O2. The
8261 native compilation still uses no optimization.
8262 * gdb.base/mips_pro.c: Remove inline assembly code since
8263 it is compiled PIC by default, which results in assembler
8264 warnings that make the testsuite think the compilation
8265 was unsuccessful.
8266
8267Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
8268
8269 * gdb.c++/misc.exp: Add note to message for
8270 "print s.a for foo struct" that this is a known gcc 2.7.2
8271 and earlier bug.
8272
8273Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
8274
8275 * gdb.base/break.exp: Fix pattern for matching "Delete all
8276 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
8277 setup_xfail for deleting all breakpoints test. Fix various
8278 timeout messages to include "(timeout)".
8279 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
8280 for "p t_float_values2(3.14159,float_val2)".
8281 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
8282 for "continue to call2g" when gcc compiled.
8283 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
8284 "up to foo in langs.exp", "show language at foo in langs.exp",
8285 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
8286 and "show language at fsub in langs.exp".
8287 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
8288 "list line 1 in include file", "list message for lines past EOF",
8289 "list function in include file", "list list0.h:foo", and
8290 "list filename:function; nonexistant function".
8291 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
8292 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
8293 and "ptype t_char_array" to be for native cc only.
d63a86f8 8294
c906108c
SS
8295Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
8296
d63a86f8 8297 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
8298 setup_xfail for "print coremaker_bss", "print coremaker_ro",
8299 "print func2::coremaker_local", and "backtrace in corefile.exp".
8300
8301Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
8302
8303 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
8304 "bt in signals.exp". This problem only appears when running
8305 the testsuite, and then only intermittently.
8306
8307Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
8308
8309 * gdb.base/return.exp (return_tests): Differentiate between
8310 two tests of continuing.
8311
8312Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
8313
8314 * */Makefile.in (maintainer-clean): Remove config.log.
8315 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
8316 * gdb.c++/Makefile.in (PROGS): Add inherit.
8317 (clean): Remove *.ci.
8318
8319Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
8320
8321 * gdb.c++/misc.cc: Add test code from Mike Stump.
8322 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8323
8324Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8325
8326 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8327 to "alpha-*-osf2*" and add comment.
8328 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8329 setup_xfail for "step over execarg initialization" and
8330 "step over corearg initialization".
8331 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8332 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8333 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8334 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8335 "print func2::coremaker_local", and "backtrace in corefile.exp".
8336 * gdb.base/signals.exp: Build and source signals.ci.
8337 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8338 to be for gcc only.
8339 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8340
c906108c
SS
8341Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8342
8343 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8344 Feb 3 procfs.c change.
8345
8346Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8347
8348 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8349
8350Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8351
8352 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8353 from dejagnu's apparent default of 10 seconds, which gives random
8354 results when running the tests over NFS on moderately loaded systems.
8355 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8356
8357Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8358
8359 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8360 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8361 result reports.
8362
8363Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8364
8365 * configure.in (CY_AC_PATH_TCLH): Remove.
8366 * configure: Regenerate.
8367
8368Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8369
8370 * gdb.c++/Makefile.in (clean): Add missing '{'.
8371
8372Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8373
8374 * lib/gdb.exp: Provide a default value for noinferior.
8375
8376 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8377 Load libgloss.exp.
8378
8379Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8380
8381 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8382 the executable, not the .o to run the tests from.
8383
8384Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8385
8386 * gdb.base/break.exp: Don't test for program exit or exit status
8387 if $noresults if nonzero.
8388 * gdb.base/langs.exp: Likewise.
8389 * gdb.base/watchpoint.exp: Likewise.
8390
8391 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8392 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8393 trying to compile the testcase.
8394
8395Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8396
8397 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8398 * gdb.base/signals.exp (continue to handler): Likewise.
8399
8400Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8401
8402 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8403
8404 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8405
8406Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8407
8408 * gdb.base/corefile.exp: Recognize "not found" as failure
8409 when trying to determine if a core file was generated.
8410 If no core file was generate the first time, try again without
8411 the ulimit -c to work around braindamaged shells.
8412
8413Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8414
8415 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
8416 [] tests with "test" and enclose string in quotes.
8417 * gdb.stabs/configure: Rebuild
d63a86f8 8418
c906108c
SS
8419Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
8420
8421 Changes in sync with expect:
8422 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
8423 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
8424 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
8425 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
8426 argument to AC_REQUIRE.
8427 * configure: Regenerated.
8428
8429Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
8430
8431 * gdb.base/corefile.exp: When generating a core, discard any
8432 error messages about ulimit not found and the "core dumped"
8433 message from the shell that runs the coredumper.
8434
8435Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
8436
8437 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
8438
8439 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
8440 which sed script to run. Expect failure for v_comb test
8441 on PA targets too.
d63a86f8 8442
c906108c
SS
8443Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
8444
8445 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
8446 "print func2::coremaker_local" and for "backtrace in corefile.exp"
8447
8448Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
8449
8450 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
8451 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
8452 "sparc-sun-solaris*" xfails for "p v_comb".
8453 * lib/gdb.exp (default_gdb_start): Fix typo.
8454 * gdb.base/corefile.exp: Allow "Core was generated by ..."
8455 messages to not include the full program name that caused
8456 the core dump since some systems (such as solaris) apparently
8457 truncate this path to about 80 characters.
8458 When generating a core file first try increasing the core file
8459 size limit to unlimited since some systems may default it to
8460 zero, and it is harmless to try it. Move the test for failing
8461 to generate a core file to where it will actually get executed.
8462 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
8463 new gdb result from g++ debug info improvements and make old
8464 pattern obsolescent. Also account for size_t differences
8465 (may be int or long).
8466 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
8467 initialization before function call is placed in the delay slot
8468 and thus appears to be skipped over by commands such as "next".
8469
8470Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8471
8472 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8473
8474Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8475
8476 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8477 input source file; fix code to compile test to deal with this
8478 convention.
8479 * gdb.c++/*.exp: Likewise.
8480
8481Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8482
8483 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8484 "bt in signals.exp".
8485
8486Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8487
8488 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8489 "step over execarg initialization" and
8490 "step over corearg initialization".
8491
8492Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8493
8494 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8495 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8496
8497Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8498
8499 From Rob Savoye (rob@poseidon.cygnus.com)
8500 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8501 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8502 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8503 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8504 configure.in}: Major reworking for autoconfig.
8505 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8506 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8507 New files.
8508 * config/unix-gdb.exp: Make GDB global.
8509 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8510 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8511 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8512 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8513 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8514 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8515 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8516 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8517 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8518 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8519 pr-8136.exp, result.exp, string.exp, tuples.exp},
8520 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8521 to returns as necessary, arrange for test to compile own testcase
8522 executable.
8523 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 8524
c906108c
SS
8525Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8526
8527 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8528 clear_xfail at end of test which might not call either pass or fail.
8529 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8530 "backtrace through signal handler".
8531
8532Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8533
8534 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8535 continuing from a job control stop signal.
8536 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8537
8538Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8539
8540 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8541 * gdb.base/corefile.exp: Likewise.
8542 * gdb.base/funcargs.exp: Likewise.
8543
8544Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8545
8546 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8547 * config/monitor.exp: Add support for setting baud rate.
8548
8549Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8550
8551 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8552 i*86-*-linux* xfails for "backtrace through signal handler".
8553 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8554 "print func2::coremaker_local".
8555 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8556 alpha-dec-osf2* xfail for
8557 "delete all breakpoints when none".
8558
8559Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8560
8561 * gdb.base/break.exp: Change test that deletes all breakpoints
8562 when no user breakpoints are installed. A post 4.15 change
8563 causes gdb to no longer prompt in this case.
8564
8565Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8566
8567 * gdb.base/return.exp (return_tests): Change xfail for test
8568 "correct value returned double test" to stop xfailing at
8569 Solaris 2.5. Apparently the bug has been fixed.
8570
8571Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8572
8573 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8574 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8575
8576Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8577
8578 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8579 * gdb.disasm/hppa.s: Corresponding changes.
8580
8581Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8582
8583 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8584 makefile fragment.
8585 * config/mt-hpux: Deleted.
8586
8587Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8588
d63a86f8 8589 * Many files: When warning about suppressed tests due to a
c906108c
SS
8590 nonexistant test binary, avoid incrementing the warning count.
8591
8592Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8593
8594 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 8595
c906108c
SS
8596Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8597
8598 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8599 "sparc-*-solaris2*".
8600
8601Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8602
8603 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8604 Add global and local variables and initialize them.
8605 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8606 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8607 extracts the file name and terminating signal from the core file.
8608 * TODO: Remove note about tests for correct mapping of corefile.
8609 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8610 from optimizing it away.
8611 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8612 handles common blocks.
8613
8614Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8615
8616 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8617 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8618
8619Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8620
8621 * Makefile.in (maintainer-clean): New target, synonym for
8622 realclean.
8623 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8624 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8625 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8626 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8627 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8628 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8629
8630Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8631
8632 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8633 xfails when not gcc compiled for "print foo::funclocal".
8634 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8635 "print foo::funclocal at foo",
8636 "print 'scope1.c'::foo::funclocal at foo",
8637 "print foo::funclocal_bss at foo",
8638 "print 'scope1.c'::foo::funclocal_bss at foo",
8639 "print foo::funclocal_ro at foo",
8640 "print 'scope1.c'::foo::funclocal_ro at foo",
8641 "print bar::funclocal at foo" and
8642 "print 'scope1.c'::bar::funclocal at foo".
8643 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8644 gcc compiled for "print foo::funclocal at bar".
8645 Expand all messages to ensure that they identify that
8646 the test is at bar().
8647 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8648 gcc compiled for:
8649 "ptype on opaque struct pointer (statically)",
8650 "ptype on opaque struct tagname (statically)",
8651 "ptype on opaque struct pointer (dynamically) 1",
8652 "ptype on opaque struct tagname (dynamically) 1",
8653 "ptype on opaque struct pointer (dynamically) 2" and
8654 "ptype on opaque struct tagname (dynamically) 2
8655 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8656 gcc compiled for:
8657 "p datalocal"
8658 "whatis datalocal",
8659 "ptype datalocal",
8660 "p bsslocal",
8661 "whatis bsslocal", and
8662 "ptype bsslocal".
8663 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8664 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8665 when not gcc compiled.
8666 * gdb.base/funcargs.exp (float_and_integral_args): Add
8667 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8668 compiled.
8669 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8670 "backtrace from call6a" when not gcc compiled.
8671 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8672 "backtrace from call7a" when not gcc compiled.
8673 * gdb.base/callfuncs.exp (do_function_calls):
8674 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8675 "p t_char_array_values(char_array_val2,char_array_val1)",
8676 "p t_char_array_values(char_array_val1,char_array_val2)",
8677 "p t_char_array_values("carray 1","carray 2")",
8678 "p t_char_array_values("carray 1",char_array_val2)",
8679 "p t_char_array_values(char_array_val1,"carray 2")",
8680 "p sum_args(1,{2})",
8681 "p sum_args(2,{2,3})",
8682 "p sum_args(3,{2,3,4})",
8683 "p sum_args(4,{2,3,4,5})"
8684 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8685 "backtrace in corefile.exp" when not gcc compiled.
8686
8687Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8688
8689 * gdb.base/signals.exp: Rewrite `handle all print' test as
8690 a procedure. Accept blanks or TABs as whitespace, increase
8691 timeout and expect input buffer size for the large output
8692 from the command. Remove "i*86-*-bsdi2.0" xfail.
8693
8694Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8695
8696 * gdb.base/setvar.exp: Add new testcases for truncation when
8697 assigning invalid values to bitfields.
8698
8699Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8700
d63a86f8 8701 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8702 mips-sgi-irix* xfail for
8703 "call inferior func with struct - returns char *"
8704 and fix test so that an optional (unsigned char *) cast is
8705 accepted in the result.
8706
8707Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8708
8709 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8710 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8711 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8712 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8713 that accidentally got checked in.
8714
8715Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8716
d63a86f8 8717 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8718 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8719 compiled test.
8720 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8721 Add mips-sgi-irix5* xfail for not gcc compiled.
8722 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8723 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8724 "p top", "whatis top", "p middle", and "whatis middle".
8725 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8726 "whatis signed char" for not gcc compiled.
8727 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8728 "set variable signed char=-1 (-1)" and
8729 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8730 * gdb.base/funcargs.exp (float_and_integral_args):
8731 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8732 Add mips-sgi-irix* xfail when not gcc compiled for
8733 "continue to call2b".
8734 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8735 "continue to call2g".
8736 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8737 "backtrace from call6a"
8738 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8739 "backtrace from call7k".
8740 Add mips-sgi-irix5* xfail when not gcc compiled for
8741 "backtrace from call7a".
8742 (localvars_after_alloca): Fix gdb_test cmds for
8743 "print * after runto ...".
8744 Remove rs6000-*-* xfails for
8745 "print i after runto localvars_after_alloca" and
8746 "print l after runto localvars_after_alloca"
8747 for all compilers.
8748 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8749 when not compiled with gcc, for:
8750 "print signed char == (minus)",
8751 "print signed char != (minus)",
8752 "print signed char < (minus)",
8753 "print signed char > (minus)".
8754 * gdb.base/callfuncs.exp (do_function_calls):
8755 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8756 "call inferior func with struct - returns char *".
d63a86f8 8757 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8758 "correct value returned double test" to include Solaris 2.4.
8759 * gdb.base/funcargs.exp (float_and_integral_args):
8760 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 8761
c906108c
SS
8762Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8763
8764 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8765 enumeration bitfields if compiling with GNU C.
8766 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8767 to empty' prompt.
8768
8769Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8770
8771 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8772 test for PRO targets.
8773
8774 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8775 breakpoints in the inferior at any given time by making
8776 two groups of breakpoints for call2*, call6* and call7*
8777 tests.
8778
8779Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8780
8781 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8782 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8783 from optimizing it away.
8784 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8785 "call inferior func with struct".
8786
8787Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8788
8789 * configure.in: Only configure gdb.chill for particular targets.
8790
8791Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8792
8793 * gdb.base/Makefile.in: Add action to .c.o transformation
8794 rule that generates a .ci file for each .o file and remove
8795 explicit .c.o rules except for callfuncs.o.
8796 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8797 generates a .ci file for each .o file and remove explicit
8798 .cc.o rules.
8799 (clean): Remove *.tmp *.ci files.
8800 (EXECUTABLES): Remove templ-info.exp.
8801 * gdb.base/compiler.c: New file.
8802 * gdb.c++/compiler.cc: New file
8803 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8804 Change rs6000-*-* xfail for
8805 "print 'scope0.c'::filelocal_ro" and
8806 "print 'scope1.c'::filelocal" and
8807 "print 'scope1.c'::filelocal_bss" and
8808 "print 'scope1.c'::filelocal_ro" and
8809 "print 'scope1.c'::foo::funclocal" and
8810 "print 'scope1.c'::foo::funclocal_ro" and
8811 "print 'scope1.c'::bar::funclocal" and
8812 "print 'scope0.c'::filelocal_ro" and
8813 "print 'scope1.c'::filelocal at foo" and
8814 "print 'scope1.c'::filelocal_bss at foo" and
8815 "print 'scope1.c'::filelocal_ro at foo" and
8816 "print 'scope1.c'::foo::funclocal at foo" and
8817 "print 'scope1.c'::foo::funclocal_bss at foo" and
8818 "print 'scope1.c'::foo::funclocal_ro at foo" and
8819 "print 'scope1.c'::bar::funclocal at foo" and
8820 "print 'scope0.c'::filelocal_ro" and
8821 "print 'scope1.c'::filelocal" and
8822 "print 'scope1.c'::filelocal_bss" and
8823 "print 'scope1.c'::filelocal_ro" and
8824 "print 'scope1.c'::foo::funclocal" and
8825 "print 'scope1.c'::foo::funclocal_bss" and
8826 "print 'scope1.c'::foo::funclocal_ro" and
8827 "print 'scope1.c'::bar::funclocal" and
8828 "print 'scope1.c'::bar::funclocal_bss"
8829 to only be xfail'd when not compiled with gcc.
d63a86f8 8830 Add rs6000-*-* xfail for
c906108c
SS
8831 "print 'scope0.c'::filelocal_bss before run"
8832 when compiled with gcc.
8833 (test_at_main): Add rs6000-*-* xfail for
8834 "print filelocal_ro in test_at_main"
8835 when compiled with gcc.
8836 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 8837 Add rs6000-*-aix* xfail for
c906108c
SS
8838 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8839 "ptype t_char_array", not compiled with gcc.
8840 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8841 xfail for "list foo (in include file)" when gcc compiled.
8842 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8843 (integral_args): Add rs6000-*-* xfail for
8844 "run to call0a" if not compiled with gcc.
8845 (unsigned_integral_args): Add rs6000-*-* xfail for
8846 "run to call1a" if not compiled with gcc.
8847 (float_and_integral_args): Add rs6000-*-* xfail for
8848 "run to call2a" if not compiled with gcc and for
8849 "continue to call2b" for any compiler.
8850 Add rs6000-*-* xfail to
8851 "print f1 after run to call2a" for gcc compiled.
8852 (discard_and_shuffle): Add rs6000-*-* xfail for
8853 "run to call6a".
8854 (shuffle_round_robin): Add rs6000-*-* xfail for
8855 "backtrace from call7a" if not compiled with gcc.
8856 Add rs6000-*-* xfail for
8857 "backtrace from call7b" if compiled with gcc.
8858 (call_after_alloca): Add rs6000-*-* xfail for
8859 "print c in call_after_alloca" and
8860 "print s in call_after_alloca" and
8861 "backtrace from call_after_alloca_subr"
8862 if not compiled with gcc.
8863 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8864 "print c in localvars_in_indirect_call" and
8865 "print c in localvars_in_indirect_call" and
8866 "backtrace in indirectly called function" and
8867 "stepping into indirectly called function"
8868 if not compiled with gcc.
8869 (localvars_after_alloca): Add rs6000-*-* xfail for
8870 "print c after runto localvars_after_alloca" and
8871 "print s after runto localvars_after_alloca" and
8872 "print i after runto localvars_after_alloca" and
8873 "print l after runto localvars_after_alloca"
8874 for all compilers.
8875 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8876 than whatis-info.exp.
8877 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8878 than opaque-info.exp.
8879 Setup rs6000-*-* xfail for
d63a86f8 8880 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8881 "ptype on opaque struct pointer (dynamically)" when
8882 not compiled with gcc.
8883 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8884 rather than callf-info.exp.
8885 (do_function_calls): Add clear_xfail for rs6000-*-* for
8886 "p t_float_values2(3.14159,float_val2)". Seems to work
8887 fine there, both with xlc and gcc. Need to find out what
8888 it is doing right and fix other platforms.
8889 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8890 "call inferior func with struct - returns int",
8891 "call inferior func with struct - returns long",
8892 "call inferior func with struct - returns float",
8893 "call inferior func with struct - returns double",
8894 "call inferior func with struct - returns char *",
8895 but only if not gcc compiled (presumes xlc compiled).
8896 Change rs6000-*-* xfails for
8897 "call inferior func with struct - returns char" and
8898 " call inferior func with struct - returns short" to only
8899 xfail if not using gcc.
8900 (clean mostlyclean): Remove *.ci and *.tmp files.
8901 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8902 than templ-info.exp.
8903 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8904 Add rs6000-*-* xfail for "up to foo in langs.exp"
8905 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8906 when not gcc compiled.
d63a86f8 8907
c906108c
SS
8908Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8909
8910 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8911 * gdb.base/corefile.exp: Likewise.
8912 * gdb.base/list.exp: Likewise.
8913 * gdb.base/scope.exp: Likewise.
8914 * gdb.base/siganls.exp: Likewise.
8915
8916 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8917 compiler output.
8918 * gdb.base/whatis.exp: Likewise.
8919
8920Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8921
8922 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8923 failure (opcode table has been fixed to match reality).
8924
8925Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8926
8927 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8928 "call inferior func with struct - returns char",
8929 "call inferior func with struct - returns short"
8930
8931 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8932 "print 'scope0.c'::filelocal at main",
8933 "print 'scope0.c'::filelocal_bss in test_at_main",
8934 "print 'scope0.c'::filelocal at foo",
8935 "print 'scope0.c'::filelocal_bss in test_at_foo",
8936 "print 'scope0.c'::filelocal at bar",
8937 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 8938
c906108c
SS
8939 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8940 in source file 1". This bug seems to have been fixed with both
8941 gcc and native cc (was native assembler bug?).
8942
8943Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8944
8945 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8946 "backtrace through signal handler" to "i*86-*-sysv4*".
8947 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8948 continue" case. Add "known SVR4 bug" to fail message.
8949 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8950 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8951 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8952 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8953 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8954 "up to foo in langs.exp", "show language at foo in
8955 langs.exp", "up to cppsub_ in langs.exp", "show
8956 language at cppsub_ in langs.exp", "up to fsub in
8957 langs.exp", and "show language at fsub in langs.exp".
8958 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8959 "bactrace in corefile.exp".
8960 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
8961 "call inferior function with struct - returns float" and
8962 "call inferior function with struct - returns double".
d63a86f8 8963
c906108c
SS
8964Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
8965
8966 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
8967 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
8968 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
8969 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
8970
8971Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
8972
8973 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
8974 (or overriden) "CHILL" macro rather then bare "gcc".
8975 Also look for ../../gcc/xgcc since that is what we will
8976 actually need, not "Makefile". Remove following assignment
8977 of CHILL to CHILL_FOR_TARGET because that results in
8978 recursive definition.
8979
8980Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
8981
8982 * gdb.base/corefile.exp: Change xfail for backtrace in
8983 corefile.exp from linuxaout to all linux.
8984 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
8985 cases where we miss the breakpoint at the signal handler
8986 for some reason. Setup xfail for linuxoldld/linuxaout and
8987 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
8988 hitting SIGURG breakpoint.
8989 * gdb.base/signals.exp: Setup xfail for "next" acting like
8990 continue to add linuxoldld. Setup xfail for all linux for
8991 "next to handler in signals_tests_1", "backtrace in
8992 signals_tests_1", "continue to func1", "pass SIGUSR1",
8993 and continue to handler".
8994
8995Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8996
8997 * Update all FSF addresses except those in COPYING* files.
8998
8999Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9000
9001 * gdb.base/a2-run.exp: Change messages to be more explicit about
9002 the status of args, and quote binfile in results.
9003
9004Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9005
9006 * gdb.base/callfuncs.exp: Add tests for passing structs to
9007 inferior functions and return various types.
9008 * gdb.base/callfuncs.c: Add functions to receive a struct
9009 and return a member of the struct, in various types.
9010
9011Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9012
9013 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9014
9015Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9016
9017 * config/vxworks29k.exp: New file, sources vxworks.exp.
9018
9019Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9020
9021 * config/gdbremote.exp: New file. Testing framework using
9022 gdbserver.
9023
9024Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9025
9026 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9027 "call function when asleep" and "send end of file".
9028 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9029 for "backtrace in corefile.exp".
9030 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9031 for "backtrace through signal handler".
9032 * gdb.base/corefile.exp: Make sure we actually generate a core file
9033 before trying the core tests. Some systems allow the user to suppress
9034 generation of core files and default to that (linux for example).
9035 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9036 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9037
9038Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9039
9040 * gdb.threads: New directory with some crude multi-threaded
9041 gdb tests (step.exp and step2.exp).
9042 * config/mt-lynx (STEP_EXECUTABLE): Define.
9043 (THREADFLAGS): Define.
9044
9045Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9046
9047 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9048
9049 * gdb.base/signals.exp: Disable whole file for lynx until
9050 further notice.
9051
9052 * gdb.base/signals.exp: xfail test where "next" acts like
9053 "continue" for lynx.
9054
9055 * gdb.base/interrupt.exp: xfail test for calling function while
9056 inferior is asleep for lynx.
9057
9058 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9059 than one cr-lf after each command.
9060
9061Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9062
9063 * configure.in: Reinstate setting of stabsdirs variable, fix
9064 typo in setting up configdirs for native builds.
9065
9066 * gdb.base/return.exp: Fix typo in return double test.
9067 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9068 compiler from optimizing them away.
9069
9070Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9071
9072 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9073 sequences to be echo'd by gdb when using gdb_test.
9074 * gdb.chill/chexp.exp: Likewise.
9075 * gdb.fortran/exprs.exp: Likewise
9076
9077Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9078
9079 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9080 after the inferior gdb has started.
9081
9082 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9083 after each command.
9084 * gdb.base/funcargs.exp: Likewise.
9085 * gdb.base/gdbvars.exp: Likewise.
9086 * gdb.base/interrupt.exp: Likewise.
9087 * gdb.base/list.exp: Likewise.
9088 * gdb.base/watchpoint.exp: Likewise.
9089 * gdb.c++/demangle.exp: Likewise.
9090 * gdb.c++/inherit.exp: Likewise.
9091 * gdb.chill/chexp.exp: Likewise.
9092 * gdb.fortran/exprs.exp: Likewise.
9093
9094 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9095 test if we can't handle IO to/from the inferior.
9096
9097 * gdb.c++/misc.exp: Always check for a program already being
9098 started after sending a "run" command to gdb.
9099
9100 * gdb.base/twice.exp: Start with a fresh gdb.
9101
9102 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9103 only depend on gdb's expression code, not the chill runtime.
9104
9105 * gdb.base/return.c: Put return values into variables so we
9106 can have gdb print them rather than depending on the program
9107 to print them.
9108 * gdb.base/return.exp: Corresponding changes.
9109
9110 * lib/gdb.exp: Provide default value for noinferiorio.
9111 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9112 the inferior.
9113
9114 * gdb.base/break.exp: Always check for a program already being
9115 started after sending a "run" command to gdb.
9116 (text_next_with_recursion): Don't check the output from the
9117 program's printf statement. Instead just make sure the program
9118 exited.
9119
9120 * gdb.base/commands.exp: Protect tests which need arguments with
9121 $noargs conditionals.
9122
9123Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9124
9125 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9126 of structure member arrays to match gdb/valops.c:value_addr change.
9127
9128Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9129
9130 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9131 cases.
9132
9133Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9134
9135 * configure.in (configdirs): Remove gdb.chill from default list
9136 of subdirs and then add it back in only if doing a native build.
9137 The current chill compiler does not yet work in any cross build.
9138 * Revert all signal changes from Jul 6.
9139 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9140 for sh-hms targets, allowing these tests to link, with no other
9141 changes. Testing is suppressed by setting "nosignals" in site.exp.
9142
9143Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9144
9145 * configure.in (signaldirs): Define and add to configdirs for all
9146 targets except some specific ones that are known to not support signals.
9147 Also clean up formatting.
9148 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9149 (signals, sigall): Remove rules to build.
9150 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9151 Moved to new gdb.signals directory.
9152 * gdb.signals: New test directory.
9153 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9154 signals.c signals.exp}: New or moved files.
9155
9156Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9157
9158 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9159
9160Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9161
9162 * gdb.base/return.exp: Xfail `return double' test failure
9163 on at least Solaris 2.3 and handle future/past versions on
9164 a case by case basis as appropriate. Also update message
9165 to include i*86 failures.
9166
9167Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9168
9169 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9170
9171 * lib/gdb.exp: Fix comment which erroneously identified
9172 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9173 gdb_file_cmd not gdb_load).
9174 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9175
9176 * gdb.base/setvar.exp: Make test names consistent between pass and
9177 fail cases. Use gdb_test more.
9178
9179Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9180
9181 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
9182
9183Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9184
9185 * gdb.base/help.exp: Fix expected help string for `show commands'.
9186
9187Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
9188
9189 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
9190
9191 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
9192 of a text section.
9193
9194Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
9195
9196 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
9197 that loop eventually terminates. Fix Connection refused logic so
9198 that testsuite will expire nicely.
9199
9200Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
9201
9202 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
9203 config/rom68k.exp: New tcl glue for the appropriate monitors.
9204 These all just end up calling monitor.exp.
9205 * config/monitor.exp (gdb_target_monitor): Handle `Connection
9206 refused' by retrying. Cleanup some timeout issues.
9207 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
9208 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
9209 callers don't have to set/restore global timeout variable.
9210
9211 * The following set of changes centralizes management of the global
9212 timeout variable. This way, it can be set in one target dependent
9213 place instead of dozens of places scattered throughout the test suite.
9214 If you need to lengthen a timeout, then you should either set timeout
9215 in one of the config/{target}.exp files, or multiply it by a factor.
9216 Setting it to an absolute value is always going to lose for some
9217 targets.
9218 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
9219 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
9220 * gdb.base/funcargs.exp: Don't set timeout.
9221 * gdb.base/list.exp (test_forward_search): Only use local timeout.
9222 * gdb.base/printcmds.exp (test_print_string_constants
9223 test_print_array_constants): Don't set timeout.
9224 * gdb.base/ptype.exp: Don't set timeout.
9225 * gdb.base/recurse.exp: Don't set timeout.
9226 * gdb.base/return.exp: Don't set timeout.
9227 * gdb.base/watchpoint.exp: Don't set timeout.
9228 * gdb.c++/classes.exp (do_tests): Don't set timeout.
9229 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
9230
9231Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
9232
9233 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
9234
9235Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9236
9237 * lib/gdb.exp: Disable chill tests for irix5.
9238
9239Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9240
9241 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
9242 each test pass or fail.
9243
9244Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9245
9246 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
9247 xlc not gcc.
9248
9249Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
9250
9251 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
9252
9253Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
9254
9255 * config/est.exp: Fix copyright and comments. Remove dead code.
9256 Use targetname, serialport and baud variables instead of fixed
9257 constants.
9258 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
9259 * config/cpu32bug.exp: New file to support cpu32bug monitors.
9260
9261Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9262
9263 * gdb.base/watchpoint.exp: Don't run
9264 test_watchpoint_triggered_in_syscall for sunos.
9265
9266Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9267
9268 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
9269 they don't seem to exist. Do include stdio.h.
9270
9271Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9272
9273 * gdb.base/a1-selftest.exp: Add alpha xfail.
9274
9275Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9276
9277 * gdb.base/watchpoint.c (main): Prompt before calling read().
9278 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
9279 Revise accordingly. Remove cruft about sending "123" several
9280 times, until it gets noticed. Clean up the "print buf[0]" stuff
9281 so that it passes or fails, and waits for prompts in the usual way.
9282
9283Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9284
9285 * gdb.base/recurse.exp: Fix comment.
9286
9287 * TODO: Remove item about printing variables in nodebug.exp. Add
9288 item about enabling tests which are only run on some targets.
9289
9290 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
9291 fail, make test names unique, use new gdb_test convention
9292 regarding pattern, use gdb_test more, etc.).
9293
9294 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
9295 fail, make test names unique, etc.).
9296
9297Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9298
9299 * gdb.base/nodebug.c: Change return type of top and middle to
9300 short.
9301 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
9302 are fixed by the recent mdebugread.c changes. Allow `short ()'
9303 as type for top and middle.
9304
9305Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9306
9307 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
9308 nearly as I can tell, the whole thing was an accident in Stu's
9309 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
9310 to replace a send/expect pair with gdb_test, but ended up only
9311 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
9312 of 30 Mar 1995 took care of it, but left this vestigial comment
9313 which I am now nuking.
9314
9315Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9316
9317 * gdb.base/break.exp: Look for different line number for
9318 breakpoint at main depending on usestubs.
9319
9320Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9321
9322 * gdb.base/list.exp: Adjust some alternate expect patterns to
9323 match recent list0.c change. Add alternate expect pattern for
9324 output from `list default lines around main' for optimizing
9325 compilers.
9326
9327Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9328
9329 * lib/gdb.exp: If nosignals is not set, set it to 0.
9330
9331Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9332
9333 * config/slite-gdb.exp: Responds to load symbol table prompt.
9334 * gdb.base/break.exp: Adjust line number, fix rerun.
9335 * gdb.base/langs0.c: Add #ifdef usestubs.
9336
9337Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9338
9339 * gdb.base/list.exp: Adjust line contents after adding new lines in
9340 list0.c. Also fix a syntax error.
9341
9342 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9343 * gdb.base/break.exp: ditto.
9344 * gdb.base/list.exp: ditto.
9345 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9346 * gdb.base/run.c: ditto.
9347 * gdb.base/list0.c: ditto.
9348 * gdb.base/funcargs.c: ditto.
9349
9350Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9351
9352 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9353 $targetname, $serialport and $baud instead of hardwired variables.
9354 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9355 target doesn't support signals.
9356
9357Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9358
9359 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9360
9361Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9362
9363 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9364 Don't rely on the value of an auto variable before it has been
9365 initialized. Use gdb_test more.
9366
9367Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9368
9369 * lib/gdb.exp (default_gdb_version): A version number must start
9370 with a digit, but other than that contains all characters up to
9371 the first whitespace character.
9372
9373Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9374
9375 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9376
9377Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9378
9379 * gdb.c++/*.exp: Warn if executable does not exist. The original
9380 reason for skipping the warning was that configure.in sometimes
9381 intentionally skipped building the executables but the tcl code
9382 had no way of knowing. That (a) was always bogus with respect to
9383 error handling, (b) is no longer true (right now there is no way
9384 to skip C++ tests).
9385
9386 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9387
9388Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9389
9390 * gdb.base/list.exp: Add expect patterns for output from
9391 SunPRO compiled executables.
9392 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9393 types.
9394
9395Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9396
9397 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9398 number (we are already testing that the correct source line text
9399 gets printed).
9400
9401 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9402 that is what is intended, but something needed to be done to get
9403 sunos4 native working again.
9404
9405 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9406
9407 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9408 apparently went with a (very) old xfail.
9409
9410Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9411
9412 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9413 runto_main is a proc in gdb.exp that will do 'step' for target use
9414 stubs.
9415 * gdb.base/exprs.exp: ditto.
9416 * gdb.base/interrupt.exp: ditto.
9417 * gdb.base/opaque.exp: ditto.
9418 * gdb.base/printcmds.exp: ditto.
9419 * gdb.base/ptype.exp: ditto.
9420 * gdb.base/scope.exp: ditto.
9421 * gdb.base/setvar.exp: ditto.
9422 * gdb.base/signals.exp: ditto.
9423 * gdb.base/twice.exp: ditto.
9424 * gdb.c++/classes.exp: ditto.
9425 * gdb.c++/inherit.exp: ditto.
9426 * gdb.c++/templates.exp: ditto.
9427 * gdb.base/break.exp: no run and hit main for stubs. Change line
9428 numbers for breakpoints and info breakpoint.
9429 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
9430 breakpoint().
9431 * gdb.base/callfuncs.c: ditto.
9432 * gdb.base/exprs: ditto.
9433 * gdb.base/interrupt.c: ditto.
9434 * gdb.base/opaque0.c: ditto.
9435 * gdb.base/printcmds.c: ditto.
9436 * gdb.base/ptype.c: ditto.
9437 * gdb.base/scope0.c: ditto.
9438 * gdb.base/setvar.c: ditto.
9439 * gdb.base/signals.c: ditto.
9440 * gdb.base/twice.c: ditto.
9441 * gdb.c++/misc.cc: ditto.
9442 * gdb.c++/templates.cc: ditto.
9443
9444Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9445
9446 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
9447
9448 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
9449 somewhere between `read' and `main.c'. I'm pretty sure the
9450 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
9451 and it isn't particularly useful.
9452
9453 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
9454
9455Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9456
9457 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
9458
9459Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
9460
9461 * config/mt-slite: add LIBS and -nostdlib.
9462 * config/slite-gdb.exp: add this new file to support sparclite target.
9463
9464Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
9465
9466 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
9467
9468 * gdb.base/a2-run.exp: Change argument to istarget from
9469 "*-*-vxworks" to "*-*-vxworks*".
9470 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9471
9472Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9473
9474 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9475 will not runto main but do a 'step' to step out of breakpoint().
9476 * config/mt-slite: add -Dusestubs.
9477
9478Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9479
9480 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9481 instead of just @.
9482
9483 * gdb.base/signals.exp: Add test for "handle all print".
9484 * TODO: Remove "handle all print". Also remove item about
9485 checking copyright date (I don't like the idea of a spurious FAIL
9486 based on when we run the tests).
9487
9488 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9489 for SunOS4 (reason for failure not investigated). Remove
9490 redundant test for $binfile.
9491
9492 * gdb.base/nodebug.c (array_index): Call malloc.
9493
9494 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9495
9496Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9497
9498 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9499 conventions and slightly simplify the matching regexp.
9500
9501Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9502
9503 * gdb.base/break.exp: Update gdb_test invocation to use new
9504 convention.
9505
9506 * lib/gdb.exp: If noargs is not set, set it to 0.
9507
9508 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9509 tests unique.
9510
9511 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9512
9513Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9514
9515 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9516 one argument of type "<non-float parameter>".
9517
9518Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9519
9520 * config/rom68k.exp: New file to support Motorola IDP board.
9521 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9522 * gdb.base/break.c: Change things around so that this program
9523 doesn't depend upon args. This is necessary to make remote
9524 targets work (in general, they can't take args).
9525 * gdb.base/break.exp: Don't try to send args to program. Don't
9526 expect output. Also, replace lots of code with gdb_test.
9527
9528Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9529
9530 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9531 printing of '\'' (which is what the comment says we are testing,
9532 even though we were not), not '''.
9533 (test_integer_literals_rejected): Test that printing ''' is an error.
9534
9535 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9536 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9537 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9538 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9539 Use gdb_test not test_print_accept.
9540 * lib/gdb.exp: Remove test_print_accept.
9541
9542 * gdb.base/signals.exp (signal_tests_1): Make pass message
9543 consistent with fail message.
9544
9545 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9546 unsigned char; the bug (PR 1821) is fixed.
9547
9548 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9549
9550 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9551 successful tests--makes xfailing them work right.
9552
9553Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9554
9555 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9556 only \r\n, not .*. The test can pass .* as the last thing in
9557 $pattern if that is what it wants. In addition to providing this
9558 flexibility, this change should speed up pattern matching in cases
9559 where the pattern already ended with .* (there were a number of
9560 them). This change also helps catch bad patterns--in the old
9561 scheme the typo "char \*" instead of "char \\*" would pass. Now
9562 it is caught.
9563 * Many .exp files: Update callers.
9564
9565 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9566 clearer and does not spuriously match multiple ('s. Likewise for
9567 ) and *.
9568
9569 * gdb.base/nodebug.exp: Test ability to call a function and pass
9570 it a string (even with no debugging info).
9571
9572 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9573 "p '\'", which is the same as "p ''" once tcl gets done with
9574 quoting, to "p '\\'", which I suspect is what is intended (one
9575 backslash gets sent to GDB).
9576
9577 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9578
9579Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9580
9581 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9582 1817) was fixed literally years ago.
9583
9584Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9585
9586 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9587 test, it causes stepping out of call_after_alloca_subr with
9588 optimizing compilers.
9589 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9590 fails.
9591
9592 * gdb.c++/templates.exp: Source templ-info.exp only if
9593 the templates executable exists.
9594
9595 * gdb.c++/misc.cc (class Contains_static_instance,
9596 class Contains_nested_static_instance),
9597 gdb.c++/classes.exp (test_static_members): Test printing of
9598 a class that contains a static instance of the class.
9599
9600Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9601
9602 * gdb.base/langs2.c (cppsub_): Don't prototype.
9603 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9604 only, I believe).
9605
9606Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9607
9608 * lib/gdb.exp (skip_chill_tests): New procedure.
9609
9610 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9611
9612Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9613
9614 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9615 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9616
9617Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9618
9619 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9620
9621 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9622 disassemble 8, not 16, instructions for part 4.
9623
9624 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9625 support the latter anymore.
9626
9627 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9628 -DNO_PROTOTYPES.
9629 * gdb.base/callfuncs.c: Control use of prototypes based on
9630 NO_PROTOTYPES, not __STDC__.
9631 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9632 t_float_values2 tests if prototypes in use.
9633
9634 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9635 t_double_values): When checking differences against DELTA, check
9636 that difference is within the range (-DELTA,DELTA), not just
9637 (-infinity,DELTA).
9638
9639Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9640
9641 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9642 'file' command firts, then 'target', then 'load', this is due to gdb
9643 target set up.
9644 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9645
9646Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9647
9648 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9649 FP load/store variants.
9650 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9651
9652Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9653
9654 * gdb.base/term.exp: Do not give a warning if not native, it is
9655 not an abnormal condition.
9656
9657Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9658
9659 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9660 t_char_array".
9661
9662Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9663
9664 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9665 are getting the version number.
9666
9667 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9668 if not native, it is not an abnormal condition.
9669
9670Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9671
9672 * lib/gdb.exp: Just use "file exists", rather than undocumented
9673 dejagnu procedure "findfile".
9674
9675Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9676
9677 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9678 (LDFLAGS): Set to -Xlinker -Ur.
9679
9680 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9681 Removed, these values are set by lib/gdb.exp.
9682
9683 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9684
9685Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9686
9687 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9688 of replicating gdb startup code.
9689
9690 * config/mt-vxworks (LDFLAGS): Set to -r.
9691 (CFLAGS_FOR_TARGET): Removed.
9692
9693 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9694 (gdb) and gdb for vxworks uses (vxgdb).
9695
9696 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9697 executable is not in the tree and host != target, use sed and
9698 program_transform_name to determine the gdb name used by the
9699 target.
9700
9701 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9702 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9703
9704Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9705
9706 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9707 floats, chars, and shorts where there are ANSI-style function
9708 definitions.
9709
9710 * gdb.base/langs.exp, gdb.base/langs*: New test.
9711 * gdb.base/Makefile.in: Build it.
9712 * TODO: Remove item about checking that C names don't get C++
9713 demangling applied; this test tests it.
9714
9715Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9716
9717 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9718 went with the const70 xfail. The xfail went away a year ago.
9719
9720 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9721
9722 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9723 for hp300.
9724
9725 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9726
9727 * gdb.base/a1-selftest.exp: Don't run on hp300.
9728
9729Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9730
9731 * Makefile.in (site.exp): Set host_alias and target_alias as well
9732 as host_triplet and target_triplet.
9733
9734Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9735
9736 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9737
9738 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9739 places as other ecoff systems).
9740
9741 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9742 ultrix.
9743
9744Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9745
9746 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9747 remove them.
9748 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9749 variable and "variable" in addition to "data variable".
9750 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9751
9752 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9753 2.
9754 * gdb.base/list1.c (long_line): Add additional statement at start
9755 of function.
9756 * gdb.base/list.exp (test_forward_search): Update line number to
9757 reflect new statement.
9758
9759Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9760
9761 * gdb.base/signals.exp: Reinitialize searched source directories
9762 after gdb_start call.
9763
9764Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9765
9766 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9767 * gdb.stabs/Makefile.in: Likewise.
9768
9769 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9770 change. Instead split the tests into smaller pieces.
9771 * gdb.disasm/hppa.s: Corresponding changes.
9772
9773Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9774
9775 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9776 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9777
9778 * gdb.base/funcargs.exp: Modify many tests so that every test
9779 either passes or fails. Make some test names unique.
9780
9781Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9782
9783 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9784 Call stty to set interrupt character.
9785
9786 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9787 for HP assembler versus GNU assembler based on actual behavior of
9788 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9789
9790 * TODO: Suggest a few more stepping tests.
9791
9792Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9793
9794 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9795 restart GDB for h8300 after a continue.
9796 (return): Add pattern to match a29k-udi behavior.
9797 * gdb.base/nodebug.exp: Remove obsolete comment.
9798 * gdb.base/regs.exp: New file, testing of register displays.
9799 * gdb.base/return.exp: Fix typo in reference to $objdir.
9800 * gdb.base/whatis.exp: Always start with a fresh GDB.
9801
9802Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9803
9804 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9805 higher, these tests generate a lot of output.
9806
9807Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9808
9809 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9810 code following the catch silently ignored some errors; without the
9811 catch they should be thrown like any other tcl error. Also, the
9812 catch used "" instead of {} which meant all the callers who wanted
9813 to include one of the characters "[]$ had to quote it an extra time.
9814 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9815 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9816 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9817 Remove extra quoting.
9818
9819Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9820
9821 * gdb.base/commands.exp: Make test names unique; every test either
9822 passes or fails. Update some comments.
9823
9824 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9825
9826Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9827
9828 The following fixes a FAIL caused by the fact that the alpha stabs
9829 configuration didn't use the ".if alpha" code in weird.def.
9830 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9831 bit pointer, so the 32 bit version works even on the alpha.
9832 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9833 Remove the stuff which allowed us to have separate versions for
9834 alpha and everything else.
9835
9836 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9837 regexp which "info func operator\[\](" is supposed to match. Fix
9838 string to send to GDB. Note that GDB still doesn't work right. Add a
9839 new test for "info func .perator\[\](" which GDB does handle correctly.
9840
9841 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9842
9843Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9844
9845 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9846 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9847 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9848 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9849 it makes the tests harder to understand and confuses test-o-matic.
9850 The preferred style is that each test provides a PASS or a FAIL,
9851 and has a unique message (e.g. "continue #54" not just "continue")
9852 which is the same for the pass and the fail.
9853 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9854 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9855 to lib/gdb.exp.
9856 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9857 prt_accept which was basically the same thing. Likewise for
9858 test_print_reject and prt_reject.
9859 * lib/gdb.exp (test_print_reject): Add some more error message
9860 patterns to match from the former printcmds.exp (prt_reject).
9861 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9862 One defect of the passcount stuff is that some of it failed to
9863 report XPASS where appropriate.
9864 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9865 stuff before and after arg in expected pattern.
9866 (test_paddr_operator_functions): Re-do test without print_addr_of;
9867 this is the only test which seems to want extra stuff there.
9868
9869Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9870
9871 * gdb.base/nodebug.exp: Update new tests to reflect improved
9872 wording of gdb output.
9873
9874 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9875 and "ptype" work on variables in files compiled without -g.
9876 Replaces commented out "maint print msymbol" tests.
9877
9878Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9879
9880 * gdb.base/setvar.c (dummy): Call malloc.
9881
9882 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9883 losing with the irix4 sed.
9884
9885 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9886 ALRM" on irix4.
9887
9888Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9889
9890 * TODO: Remove items about corefile.exp testing new exec-file and
9891 backtrace; both are now done. Add items about printing enums.
9892
9893Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9894
9895 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9896 "get signal $thissig" test fails.
9897
9898 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9899
9900Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9901
9902 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9903 compiler warning with dec alpha compiler.
9904
9905 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9906 extra \n from gdb_test call (this explains why the prompt test
9907 that I removed yesterday was there).
9908 (user_defined_command_test): Remove extra \n and prompt test.
9909
9910 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9911 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9912 doesn't exist.
9913 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9914 Also remove alpha workaround, which turns out to be because
9915 SIGABRT == SIGLOST.
9916
9917 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9918
9919 * gdb.base/help.exp: Don't test "help show".
9920
9921Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9922
9923 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9924 "set print address" is on.
9925 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9926 pass prompt to gdb_test; gdb_test already looks for the prompt.
9927
9928 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9929
9930 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9931 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9932 was to make sure that gdb can read a core file. But (a) the "read
9933 the corefile" part didn't make it to a1-selftest.exp, we just
9934 delete the corefile after creating it, and (b) we test reading
9935 corefiles in corefile.exp anyway. Also, this test left around a
9936 xgdb process on Solaris.
9937
9938 * gdb.base/corefile.exp: Also test backtrace.
9939
9940Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9941
9942 * gdb.base/commands.exp: Test a simple user defined command with
9943 arguments and if/while statements; verify the full user command is
9944 printed by "show user".
9945
9946 * gdb.base/commands.exp: Test if/while commands as part of a
9947 breakpoint command list; verify they appear in breakpoint
9948 information.
9949
9950Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9951
9952 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9953 than by dividing by zero.
9954
9955Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9956
9957 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9958 performing an inferior call with watchpoints enabled.
9959 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9960 call.
9961
9962Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9963
9964 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
9965 of "file" command.
9966
9967 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
9968 Add additional pattern for when "int operator int(void);" appears
9969 in a different order.
9970
9971Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9972
9973 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
9974
9975 * gdb.base/help.exp: Replace most of docstrings for "info signals"
9976 and "signal" with ".*".
9977
9978Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9979
9980 * TODO: Add note about "handle all nostop".
9981
9982 * gdb.base/{sigall.c, sigall.exp}: New test.
9983 * gdb.base/Makefile.in: Add it.
9984
9985Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
9986
9987 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
9988 when invoking GDB, suppresses any windowing interface.
9989
9990Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
9991
9992 * config/sim-gdb: New file, simulator testing support.
9993
9994Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9995
9996 * gdb.base/interrupt.exp: Test calling func1 twice.
9997
9998Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9999
10000 * gdb.base/list.exp (test_forward_search): Set timeout higher
10001 when we'll be getting lots of output from gdb.
10002
10003 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10004 "init_malloc" to after the expect statement. Run it if that
10005 regexp is taken, but also for two others which happen if source
10006 cannot be found.
10007
10008Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10009
10010 * gdb.base/printcmds.exp: New test, for printing register before
10011 program is running.
10012
10013Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10014
10015 * gdb.base/list.exp: Correct some alternate expect patterns
10016 to reflect changes in list1.c.
10017
10018Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10019
10020 * TODO: Add item regarding large frames.
10021
10022 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10023
10024 * TODO: Remove item about enabling return.exp; it
10025 is enabled. Suggest a few more "return" tests.
10026
10027Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10028
10029 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10030 anonymous unions.
10031
10032Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10033
10034 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10035 and pr-5646.o, so "make" is the same as "make all", not "make
10036 pr-4975.o".
10037
10038Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10039
10040 * gdb.base/list.exp: Adjust expectations to reflect changes in
10041 list1.c.
10042 (test_forward_search): New test proc.
10043 * gdb.base/list1.c (long_line): New function, has long source line.
10044
10045Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10046
10047 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10048 additional line of code that was added.
10049
10050Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10051
10052 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10053 tests so as not to overflow expect's input buffers.
10054 * gdb.disasm/hppa.exp: Corresponding changes.
10055
10056Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10057
10058 Beginnings of template debugging tests.
10059 * gdb.c++/templ-info.cc: New file to test for template
10060 debugging capability of the compiler.
10061 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10062 templ-info.cc.
10063 * gdb.c++/templates.cc: Add explicit template instantiations
10064 to enable compiling with -fno-implicit-templates. Add destructor
10065 and 'value' method to T5 class for template tests.
10066 * gdb.c++/templates.exp: Add testcases for printing of template
10067 types, setting breakpoints on template methods and calling a
d63a86f8 10068 template method.
c906108c
SS
10069
10070Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10071
10072 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10073 branch target since some assemblers (gas-2.5) may emit a
10074 relocation for the branch instead of resolving it in the
10075 assembler.
10076
10077Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10078
10079 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10080 through signal handler.
10081
10082Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10083
10084 * configure.in (*-*-netware): Use config/mt-netware.
10085
10086 * config/mt-netware: New file.
10087 * config/mt-i386-netware: Removed, separate configs for different
10088 netware architectures are no longer needed now that we have
10089 --with-headers.
10090
10091Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10092
10093 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10094 by the recent changes to use ANSI C arithmetic conversions.
10095
10096Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10097
10098 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10099 bug involving using inferior_pid to figure out whether to select a
10100 frame.
10101
10102Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10103
10104 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10105 match the current disassembler output.
10106
10107Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10108
10109 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10110 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10111 types, expect "int" as type of integer values (for now).
10112
10113Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10114
10115 * gdb.base/commands.exp: New tests for if/while commands.
10116
10117Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10118
10119 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10120 by .*, since hex values have different syntax in Chill mode.
10121
10122Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10123
10124 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10125 linefeed from expect pattern for repeated types with indices > 9.
10126
10127Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10128
10129 First part of Fortran test suite.
10130 * gdb.fortran: New directory.
10131 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10132
10133Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10134
10135 * gdb.base/default.exp: Update expect pattern for load command
10136 without arguments.
10137
10138Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10139
10140 * configure.in: Change i386 to i[345]86.
10141 * gdb.base/configure.in: Likewise.
10142 * gdb.c++/configure.in: Likewise.
10143 * gdb.chill/configure.in: Likewise.
10144
10145Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10146
10147 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10148 patterns, since that is not a valid context for comments.
10149
10150Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10151
10152 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10153 repeated types and repeated types with indices > 9.
10154
10155Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10156
10157 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10158 2417; old bug has been fixed.
10159
10160Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10161
10162 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10163 send the newline ourselves instead of assuming gdb_test will do
10164 so when passed an empty input string.
10165
10166 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10167 stabs testcode.
10168
10169Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10170
10171 * lib/gdb.exp (gdb_test): Don't send anything if the first
10172 argument is an empty string. This makes cases where we want to
10173 match output that is already in expect's buffers (for example,
10174 matching a breakpoint after gdb_run_cmd has been called) work
10175 reliably.
10176
10177Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10178
10179 * config/netware.exp: New file.
10180
10181Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10182
10183 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
10184 the -B and -L prefixes so we can find the debugging stub.
10185
10186 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
10187 there and we are using the gcc from the tree.
10188
10189 * gdb.base/types.c: Removed.
10190
10191 * gdb.base/configure.in: Look for makefile fragments in ../config.
10192 Recognize i386-*-netware.
10193 * gdb.c++/configure.in: Likewise.
10194
10195Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10196
10197 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
10198 the correct TCL syntax.
10199
10200Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10201
10202 * gdb.base/opaque.exp: use runto instead of messing around with
10203 breakpoints. Simplify by using gdb_test.
10204
10205 * gdb.base/bitfields.exp: restart between tests on netware targets
10206 because breakpoints aren't relocated after target death. Run
10207 processes to completion.
10208
10209 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
10210
10211Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
10212
10213 * Makefile.in: Remove extra tabs that confuse some versions
10214 of "make". Use the newly built gdb to test with by default,
10215 rather than the first one in the tester's search path.
10216
10217Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
10218
10219 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
10220
10221 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
10222 condition help.
10223
10224Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10225
10226 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
10227
10228 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
10229 running.
10230 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
10231 * gdb.base/funcargs.exp: Likewise.
10232
10233 * gdb.base/bitfields.exp: Simplify by using gdb_test.
10234 * gdb.base/funcargs.exp: Likewise.
10235
10236 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
10237 message is "".
10238
10239Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10240
10241 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
10242 return,signals,twice}.exp: Handle non-existant binaries
10243 consistantly.
10244
10245 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
10246 * gdb.base/Makefile.in: Don't try to generate a core dump, we
10247 might testing a cross development system.
10248
10249Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10250
10251 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
10252 runtest script is relative to ${srcdir}, not ${rootdir}.
10253
10254Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
10255
10256 * gdb.base/signals.exp: Allow for optionality of breakpoint
10257 address.
10258
10259Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10260
10261 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10262
10263Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10264
10265 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
10266 for size_t definition.
10267 * gdb.c++/templates.cc: Likewise
10268
10269 * config/mt-i386-netware: New file.
10270
10271 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
10272 defined.
10273
10274 * gdb.base/Makefile.in: Added support for systems that name core
10275 files by appending "core" to the program name.
10276 * gdb.base/a1-selftest.exp: Likewise.
10277
10278Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10279
10280 * gdb.base/return.exp: Add comment and message for `return double'
10281 test failure on Sparc Solaris.
10282
10283Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
10284
10285 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
10286
10287Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10288
10289 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
10290 from optimizing them away.
10291 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
10292 patterns to include default constructors and assignment operators,
10293 to match gcc versions beyond 2.5.8. Accept any cplus demangling
10294 character in the output of the virtual base pointer.
10295
10296Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10297
10298 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
10299 expression match in print_addr_of to avoid unintented matches.
10300 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
10301 versions up to 2.5.8.
10302
10303Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10304
10305 * gdb.base/list.exp: Tweak alternate pattern for listing of an
10306 included file to run under newer versions of expect.
10307 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
10308 consecutive >'s in templates to accomodate recent cplus-dem.c change.
10309 Remove xfail for the virtual table of BDDHookV.
10310
10311Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
10312
10313 * lib/gdb.exp (string_to_regexp): Set a default result.
10314 (default_gdb_start): Fix misleading message.
10315
10316Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
10317
10318 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
10319 Remove all CC, etc definitions.
10320 * config/mt-hpux: New file.
10321 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10322 (CFLAGS, LDFLAGS): Define.
10323 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10324
10325 * Makefile.in (site.exp): Don't insert host_os, etc.
10326 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10327 (distclean): Check existence of subdir.
10328 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10329 * gdb.base/Makefile.in: General cleanup and simplification.
10330 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10331 to build executables. Use default rule to build .o files.
10332 (EXPECT, RUNTEST, CC): Fix relative pathname.
10333 (site.exp): Don't insert host_os, etc.
10334 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10335 and/or SIGUSR1 defined.
10336 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10337 * gdb.c++/Makefile.in: General cleanup and simplification.
10338 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10339 (CFLAGS): Remove.
10340 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10341
10342Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10343
10344 * gdb.base/recurse.exp: Misc changes to get tests running again
10345 after Kung's changes to the watchpoint code.
10346 * gdb.base/watchpoint.exp: Likewise.
10347
10348Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10349
10350 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10351
10352Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10353
10354 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10355 * lib/gdb.exp (default_gdb_start): Define.
10356 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10357 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10358 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10359 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10360 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10361 Don't call gdb_target_udi in between tests.
10362
10363Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10364
10365 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10366 (which was basically just a local version of the same thing). In
10367 addition to avoiding duplication, gdb_test_exact is faster.
10368 * lib/gdb.exp (gdb_test_exact): Fix typo.
10369
10370 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10371 don't give an error.
10372
10373 * gdb.base/term.exp: Call delete_breakpoints before starting.
10374
10375 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10376 (t10): Add comment.
10377
10378Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10379
10380 Reorganization of the GDB Test Suite.
10381
10382 * gdb.base: New directory, contains all the basic tests.
10383 * gdb.c++: New directory, tests specific to C++.
10384 * gdb.chill: New directory, tests specific to Chill.
10385 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10386 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10387 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10388 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10389 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10390 t30-31 to chill).
10391 * */gdbme.*: Rename to match appropriate expect scripts.
10392 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10393 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10394 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10395 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10396 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10397 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10398 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10399 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10400 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10401 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10402 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10403 gdb.c++/virtfunc.cc: New names of C++ files.
10404 * gdb.chill/chillvars.ch: New name of Chill file.
10405 * gdb.base/configure.in, gdb.c++/configure.in,
10406 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10407 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10408 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10409 * configure.in (configdirs): Update to reflect directory changes.
10410 (target_abbrev): No longer define for any configuration.
10411 * Makefile.in: Cosmetic improvements to header comments.
10412
10413Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10414
10415 Various changes to gdb.t31:
10416
10417 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
10418 * gdbme.ch: Make all key-words and predefineds be upper-case.
10419 * chillvars.exp: Expect key-words and predefinds in upper-case.
10420
10421 * chillvars.exp: Use gdb_test_exact many places.
10422 Change expected output for arrays (which now includes index labels).
10423
10424 * pr-5020.exp, gdme.ch (module PR_5020):
10425 New test, for PR-5020.
10426
10427Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
10428
10429 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
10430 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
10431
10432Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
10433
10434 * Makefile.in: Fix bit-rot in definitions of CHILL,
10435 CHILL_FOR_TARGET and Chill_LIB.
10436 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
10437 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
10438 CHILL, and CHILL_LIB.
10439
10440Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
10441
10442 * Revert the previous changes. Please see Rob's directory
10443 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
10444
10445Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
10446
10447 * Makefile.in, configure.in, config/mips-gdb.exp,
10448 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
10449 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
10450 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
10451 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
10452 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
10453 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
10454 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
10455 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
10456 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
10457 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
10458 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
10459 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
10460 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
10461 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
10462 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
10463 changes from 94Q1.
10464
10465Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
10466
10467 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
10468 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
10469 Rob's new testing fragments.
10470
10471Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10472
10473 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10474 lib/gdb.exp: Replace error proc calls with perror.
10475
10476Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10477
10478 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10479 version also, match on casted version strings, and match on
10480 gdb startup case where the line numbers might be messed up.
10481
10482Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10483
10484 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10485 (CFLAGS): Delete it from here.
10486
10487Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10488
10489 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10490
10491Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10492
10493 * Makefile.in (RUNTEST): Default to just "runtest".
10494
10495Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10496
10497 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10498 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10499 the code has been restructured.
10500
10501Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10502
10503 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10504 \n, not just one of each.
10505
10506 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10507 /bin/cc gives a warning if you do.
10508
10509Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10510
d63a86f8 10511 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10512 __t10ListS_link1ZUiRCUiPT0
10513
10514Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10515
10516 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10517 on local variables in recursive functions.
10518
10519 * gdb.t07/Makefile.in: Build the new test.
10520
10521Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10522
10523 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10524 directly. Instead compare the return values from actual calls.
10525
10526Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10527
10528 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10529
10530Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10531
10532 * From Peter Schauer with minor modifications.
10533 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10534 stops in mid-line in the caller. Add xfail for returning a float
10535 value on X86 targets.
10536
10537Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10538
10539 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10540 to avoid expect lossage.
10541 (fmem_LRbug_tests): Likewise.
10542 * gdb.disasm/hppa.s: Corresponding changes.
10543
10544 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10545 conditions to work with latest dejagnu/expect.
10546
10547 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10548 expected to fail on the PA.
10549 (backtrace in call with trampolines): Explicitly require main
10550 to be frame #1 (no trampolines should show up in backtrace).
10551
10552 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10553 "continue -expect".
10554 * gdb.t06/break.exp: Likewise.
10555 * gdb.t07/watchpoint.exp: Likewise.
10556 * gdb.t13/bitfields.exp: Likewise.
10557 * gdb.t15/{funcargs,return}.exp: Likewise.
10558 * gdb.stabs/weird.exp: Likewise.
10559 * config/{mips,udi}-gdb.exp: Likewise.
10560
10561 * hppa.sed: Enclose comments within a sed command to avoid
10562 losing with the old OSF1 sed.
10563
10564Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10565
10566 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10567 sequent dynix.
10568 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10569 * gdb.t15/funcargs.exp: Conditionally step again to really
10570 finish from marker_call_with_trampolines. Handle the case where
10571 the first step from within call_with_trampolines already steps
10572 us back to main.
10573 * gdb.t15/gdbme.c: Add comment to closing brace of
10574 call_with_trampolines for funcargs.exp.
10575
10576Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10577
d63a86f8 10578 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10579 Fix typo(s).
10580
10581Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10582
10583 * gdb.t07/gdbme.c: More code for watchpoint testing.
10584
10585 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10586 "Hardware watchpoint" throughout file.
10587 (test_watchpoint_triggered_in_syscall): New test.
10588 (test_complex_watchpoint): New test.
10589
10590Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10591
10592 * gdbme.c (call_with_trampolines): New function to try and step
10593 into. Tests trampoline problems on the PA.
10594
10595 * funcargs.exp (localvars_in_indirect_call): No longer expect
10596 stepping into indirect call to fail on PAs.
10597 (test_stepping_over_trampolines): New test.
10598
10599Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10600
10601 * TODO: Add suggestions for static member function tests, and
10602 completion tests.
10603
10604Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10605
10606 * TODO: Add suggestions for "p/a" tests.
10607
10608 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10609 (default_gdb_exit): Replace all the hair with sending "quit" to
10610 the process with a simple close.
10611
10612Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10613
10614 * TODO: Add suggestions for shared library tests.
10615
10616Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10617
10618 * TODO: Add suggestions for x/s tests.
10619
10620Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10621
10622 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10623 "enable once", and "enable breakpoints once" with ".*".
10624
10625Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10626
10627 * TODO: Add suggestions about structure passing tests.
10628
10629Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10630
10631 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10632 the primary1 test, use work around if __GNUC__ < 2.
10633 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10634 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10635 Test for bad output rather than waiting for timeout. Issue
10636 second continue only if first continue failed.
10637
10638Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10639
10640 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10641 operator[] test with gdb_test because the old code didn't seem to
10642 be getting the quoting right with the new dejagnu.
10643
10644Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10645
10646 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10647 one from the path.
10648 * Makefile.in: Use a fresh expect if there is one, use runtest
10649 from the src tree if there is one.
d63a86f8 10650
c906108c
SS
10651Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10652
10653 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10654 next over recursive call. Revise the tests from that point on
10655 (which had been skipped) to match GDB's actual (correct) output.
10656
10657 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10658 with next over a breakpoint whose condition is false.
10659
10660 * gdb.t00/help.exp: Comment out "help set print" tests just like
10661 (and for same reason as) "help set" test.
10662
10663Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10664
10665 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10666 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10667
10668Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10669
10670 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10671 necessary gdb_target_udi.
10672
10673 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10674
10675 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10676 1838 and 2417; they are fixed.
10677
10678 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10679 gdb.t03/ptype.exp (ptype structure, ptype union):
10680 Remove xfails; the test is looser than when the xfails were added.
10681
10682 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10683 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10684
10685 * gdb.t01/run.exp: Only run shell test if isnative.
10686
10687 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10688 since "run" automatically loads if necessary. Call gdb_target_udi
10689 after the "file" since "file" kills any execution target.
10690
10691 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10692 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10693 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10694 argument for UDI.
10695
10696Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10697
10698 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10699
10700 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10701
10702Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10703
10704 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10705 properly quoting regexps. This makes the second argument to
10706 demangle a fixed string, which matches the callers, instead of a
10707 shell-style pattern which is what the previous implementation
10708 used. Update some of the callers.
10709
10710Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10711
10712 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10713 (comib_nullified_tests): Fix typo.
10714 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10715 strings. No longer expected to fail.
10716
10717 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10718 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10719 strings. No longer expected to fail.
10720
10721 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10722 string. No longer expected to fail.
10723
10724Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10725
10726 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10727 No longer expected to fail.
10728
10729 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10730 string. No longer expected to fail.
10731
10732Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10733
10734 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10735 only in the names (I probably got most of them). I was even
10736 generous with some which differed in underscores in names, and
10737 probably missed a few, and I *still* was able to remove almost a
10738 third of the file with almost no impact on testsuite coverage.
10739
10740Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10741
10742 * gdb.t00/default.exp: Match udi_attach error message as well as
10743 the one from child_attach.
10744
10745 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10746
10747 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10748
10749 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10750 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10751
10752 * Move test with enums and partial symbols back to
10753 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10754 Reverts the change of 26 May 93. Per today's change to
10755 stabs.texinfo, the behavior that weird.exp was expecting was
10756 unreasonable; what is important is that the compiler+gdb get
10757 things right, which happens with a recent gcc. Also fix the test
10758 to deal with native compilers which put out the stab gdb can't
10759 deal with.
10760
10761Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10762
10763 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10764 in the names. The main thing these accomplish is to slow things down.
10765 Many more such duplicates surely remain.
10766
10767 * gdb.t00/help.exp: Comment out "help support" test just like
10768 (and for same reason as) "help set" test.
10769
10770Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10771
10772 * gdb.t06/break.exp: Remove setup_xfails for
10773 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10774 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10775 about known bug in gcc to include up through 2.5.8.
10776 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10777 well as "_vb$".
10778 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10779 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10780 with latest gcc and gdb.
10781 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10782 well as "_vb$".
10783
10784Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10785
10786 * configure.in (hppa*-*-*): Also configure and build stabs-only
10787 tests.
10788
10789Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10790
10791 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10792 * gdb.t10/configure.in (hppa*-*-*): Use it.
10793
10794Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10795
10796 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10797
10798Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10799
10800 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10801 versions prior to 1.13.5.
10802
10803Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10804
10805 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10806 the prompt is at the start of a line.
10807
10808Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10809
10810 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10811 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10812 in the copr tests now.
10813 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10814 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10815 expected to fail.
10816
10817Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10818
10819 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10820 gdb.t31/chillvars.exp, lib/gdb.exp:
10821 Tweak to run under either version of expect.
10822 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10823 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10824 * gdb.t11/list.exp: Remove extraneous whitespace.
10825
10826Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10827
10828 * gdb.t16/printcmds.exp (test_print_strings): Accept
10829 "(unsigned char *) " before the string.
10830
10831 * TODO: Add notes about printing of fancy types and GDB expressions.
10832
10833Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10834
10835 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10836 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 10837 if doing mips-idt-ecoff.
c906108c
SS
10838
10839Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10840
10841 * Most .exp files: Tweak to run under either version of expect.
10842
10843Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10844
10845 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10846 xfails; I'm not sure why they are failing, but not because of PR 1806.
10847
10848Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10849
10850 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10851 defined in lib/gdb.exp.
10852
10853Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10854
10855 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10856 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10857 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10858 have to be typeless.
10859
10860Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10861
10862 * TODO: Add suggestion for copyright year test.
10863
10864Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10865
10866 * configure.in (*-*-lynxos*): Add stabs tests.
10867
10868Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10869
10870 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10871 so insert a tab before any assembler directive in column zero.
10872
10873 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10874 stores.
10875 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10876 stores.
10877 (fpu_short_memory_tests): Likewise.
10878
10879Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10880
10881 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10882 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10883 .stabs directives in comments.
10884
10885Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10886
10887 * TODO: New file, describing tests we could write.
10888 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10889
10890Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10891
10892 * gdb.t06/signals.exp: Add kludge to force re-sync.
10893
10894 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10895 to xgdb instead of gdb, get out of gdb.
10896
10897Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10898
10899 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10900 for info.
10901
10902Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10903
10904 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10905 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10906 * gdb.stabs/hppa.sed: New sed script for the PA.
10907
10908Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10909
10910 * gdb.stabs: Re-write weird.def and configuration to use sed
10911 instead of cpp. sed is portable and POSIX; cpp is neither.
10912
10913Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10914
10915 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10916
10917Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10918
10919 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10920
10921Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10922
10923 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10924 "_vb$".
10925 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10926 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10927
10928Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10929
10930 * lib/gdb.exp: Comment out code which depends on non-existent
10931 `transform' procedure.
10932
10933Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10934
10935 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10936 * lib/gdb.exp: Transform tool name.
10937 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10938 1.1's new error handling system.
10939
10940Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10941
10942 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10943
10944Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10945
10946 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10947 They made pattern matching so slow that timeouts happened on
10948 heavily loaded systems. Now any output from "show print" which
10949 gets us back to the GDB prompt is a PASS.
10950
10951Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10952
10953 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10954
10955Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10956
10957 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10958
10959 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10960 It is not from PR 3220.
10961
10962Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10963
10964 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
10965 just started failing because they depended on the order the
10966 subcommands are presented, or exact docstring text. This kind of
10967 test is a pain and has minimal benefit.
10968
10969Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10970
10971 * gdb.t09/corefile.exp: At end of test, use "core" command with
10972 no arguments.
10973
10974Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
10975
10976 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
10977 17}/Makefile.in: Make it possible to run the testsuite with Sun
10978 make and CC = cross gcc by adding explicit build rules for .o
10979 files.
10980
10981Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10982
10983 * gdb.t15/funcargs.exp: Don't put comments on same line as
10984 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 10985
c906108c
SS
10986Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10987
10988 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
10989
10990Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
10991
10992 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
10993 * gdb.t20/inherit.exp: remove three dumplicate entries.
10994
10995Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10996
10997 * gdb.t06/break.exp: For "next over recursive call", fail on any
10998 incorrect output, not just on "factorial (value=2)".
10999
11000Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11001
11002 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11003 working now. Add an xfail if accesing a bss variable causes
11004 a memory error if the target is not yet run.
11005
11006Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11007
11008 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11009 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11010 name of __st* demangling (2 strings). Did Kung really get the
11011 more than 95 others right without testing them?
11012
11013Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11014
11015 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11016
11017Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11018
11019 * configure.in (configdirs): Add gdb.disasm
11020 * gdb.disasm: New directory for GDB disassembler tests.
11021 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11022
11023Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11024
11025 * gdb.t00/help.exp: Don't test "help set".
11026
11027 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11028 from within expect statements. None of these happen anymore and
11029 they cause regressions to be silently unnoticed.
11030
11031 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11032 messages) about known failures with gcc cygnus-2.4.5-930417.
11033
11034 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11035 comp-info.exp so it gets built if it doesn't exist.
11036
11037 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11038 it is no longer used.
11039 * gdb.t13/comp-info.c: Removed.
11040
11041Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11042
11043 * gdb.t06/signals.exp: Add xfail for sun3.
11044
11045Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11046
11047 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11048 relevant because ^C doesn't get sent but failure can be reproduced
11049 interactively).
11050
11051Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11052
11053 * gdb.stabs/alpha.mt: New configuration file for alpha.
11054 * gdb.stabs/configure.in: Use it.
11055 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11056 sharing with alpha.mt, redefine long to word via preprocessor.
11057 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11058 for alpha.
11059 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11060 native cc.
11061 * gdb.t00/teststrategy.exp: Change expect string so that we
11062 consume the `(xgdb)' from the command echo and from the gdb prompt.
11063 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11064 gdb currently compares all values as long, so this failure probably
11065 applies to any configuration where LONGEST is bigger than a target int.
11066 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11067 with gcc.
11068 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11069 to handle opaque pointers, gcc is.
11070 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11071 as first argument. Include <sys/types.h> and change all operator
11072 new definitions to use size_t.
11073 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11074 now that we use size_t.
11075
11076Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11077
11078 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11079 a long or float array cast all array members to the same type.
11080 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11081 with 64 bit longs.
11082 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11083 on alpha.
11084 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11085
11086Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11087
11088 * gdb.t24 (demangle.exp): Constructors of templates have names like
11089 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11090 section 14.6 of the ARM.
11091
11092 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11093 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11094 accomplish little and slow down the testsuite.
11095
11096 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11097 Accept spaces various places.
11098
11099Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11100
11101 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11102 with watchpoint enabled.
11103
11104 * Makefile.in: Remove definition of CC and remove the second
11105 definition of CXX (the "CXX = gcc" one remains). These definitions
11106 were causing backquotes to be expanded within backquotes, which
11107 doesn't work.
11108
11109Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11110
11111 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11112
11113Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11114
11115 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11116 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11117 by mips cc and contains no stabs entries.
11118
11119Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11120
11121 * config/vx-gdb.exp: Use fake device to load files rather than
11122 NFS.
11123 * lib/gdb.exp: New proc to do "file" command.
11124 * config/unix-gdb.exp: Use new "file" proc.
11125
11126Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11127
11128 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11129 Rework board rebooting slightly.
11130 (gdb_exit): Don't exit from the remote shell; there isn't one.
11131 * gdb.stabs/weird.exp: If a program is being debugged already,
11132 kill it.
11133 * gdb.t04/setvar.exp: Stop and restart gdb.
11134 * gdb.t05/expr.exp: Likewise.
11135 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11136 restart gdb and reload the program.
11137 * gdb.t08/opaque.exp: Likewise.
11138 * gdb.t12/scope.exp: Likewise.
11139 * gdb.t13/bitfields.exp: Likewise.
11140 * gdb.t15/funcargs.exp: Likewise.
11141 * gdb.t20/classes.exp: Likewise.
11142 * gdb.t03/ptype.exp: Increase timeout.
11143 * gdb.t16/printcmds.exp (test_print_string_constants,
11144 test_print_array_constants): Likewise.
11145 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11146 * gdb.t20/classes.exp (do_tests): Likewise.
11147 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11148
11149Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11150
11151 * gdb.stabs: Renamed *wierd* to *weird*.
11152
11153Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11154
11155 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11156 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11157
11158Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11159
11160 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11161 (do_tests): Remove xfail for whatis on one_var and two_var.
11162
11163Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11164
11165 * Makefile.in: Made cross building work better by adding
11166 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11167
11168Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11169
11170 * gdb.t15/{return.c,return.exp,Makefile.in}:
11171 New test, currently commented out.
11172
11173Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11174
11175 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11176 still running and removes the leftover named socket so GDb can do
11177 clean restarts.
11178
11179Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
11180
11181 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
11182 console, not GDB.
11183 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
11184 cross testing works better with "make check"
11185 * config/unix-gdb: Use default procedures for exit and version.
11186 * config/vx-gdb.exp: Cleaned up and massaged back to working order
11187 with the newest VxWorks.
11188
11189Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11190
11191 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
11192 old form.
11193
11194 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
11195 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
11196
11197 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
11198
11199 * config/unix-gdb.exp: Remove this version of gdb_exit
11200 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
11201 Rob says he'll look at it when he gets back to testing boards.
11202
11203Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
11204
11205 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
11206 an expected fail for certain ptype commands.
11207
11208 * gdb.t20/classes.exp: Update expected results of "ptype class
11209 Base1" to account for the constructor that now appears in the type.
11210
11211Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
11212
11213 * configure.in (configdirs): Restore gdb.t04, which mysteriously
11214 disappeared from list.
11215 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
11216 "alldone" proc with call to cleanup and exit.
11217 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
11218 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
11219 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
11220 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
11221 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
11222 "alldone" proc with simple returns that suppress remaining
11223 tests. The alldone proc went away many months ago.
11224
11225Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11226
11227 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
11228
11229 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
11230
11231Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11232
11233 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
11234 as vax gdb will display them.
11235
11236Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11237
11238 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
11239 optimizers.
11240
11241 * scope.exp: Change "bad value for localval" messages so each one
11242 is unique.
11243
11244 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
11245 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
11246
11247 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
11248
11249Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11250
11251 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
11252 doesn't exist (due to optimization).
11253
11254Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11255
11256 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
11257 contains \r because the filename is long.
11258
11259 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
11260 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
11261
11262Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11263
11264 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
11265 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
11266 Ultrix.
11267 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
11268 int tests.
11269 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
11270
11271Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
11272
11273 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
11274
11275 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 11276 to match does not match the passing case but still matches the
c906108c
SS
11277 failing case.
11278
11279Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11280
11281 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
11282
11283Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
11284
11285 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
11286 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
11287 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
11288 Remove various versions of gdb_exit.
11289 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
11290 gdb_exit.
11291 * config/unix-gdb.exp: gdb_exit remains here, and should override
11292 the generic version, since it's doing a lot of wierd stuff that
11293 the other versions aren't. FIXME, fold it in, or abandon this
11294 version.
11295
11296Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11297
11298 * gdb.t24/demangle.exp: Add tests for PR 3220.
11299
11300Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11301
11302 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
11303
11304Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
11305
11306 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
11307 "i386-*-*". Works for i486 as well.
11308
11309 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
11310 bug, and expand domain of xfail to all SVR4 systems, since the
11311 actual problem is likely to be in generic SVR4 /proc support.
11312
11313Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11314
11315 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
11316
11317Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
11318
11319 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
11320 xfails for other systems. Match a missing 'Continuing.' as an
11321 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11322
11323 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11324 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11325 Only issue warning for missing executables if -all option is used.
11326
11327 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11328 file if -all option is used. It's like an unpredictable XFAIL.
11329
11330Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11331
11332 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11333 for dynamically linked binaries.
11334
11335 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11336
11337Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11338
11339 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11340 to state that this is a known bug in old versions of g++.
11341
11342Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11343
11344 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11345 while waiting for `Continuing'.
11346
11347Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11348
11349 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11350 in text, data, and bss.
11351 * gdb.t10/nodebug.c: Add local and global test variables for
11352 initialized and uninitialized data.
11353
11354Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11355
11356 * config/unix-gdb.exp (gdb_exit): Add "wait".
11357
11358Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11359
11360 * gdb.t06/signals.exp: xfail the continue from the handler for all
11361 targets.
11362
11363 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11364 function with watchpoints enabled, the i386 call dummy starts with
11365 a call.
11366
11367 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11368 386 bsd names its corefiles.
11369
11370Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11371
11372 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11373 compilers don't grok it.
11374 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11375 with small octal ints rather than character constants, which
11376 are signed and might not fit if first promoted to int.
11377
11378Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11379
11380 * gdb.t09/Makefile.in (clean): Remove corefile.
11381
11382Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11383
11384 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11385
11386Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11387 and Jim Kingdon (kingdon@cygnus.com)
11388
11389 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11390 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11391 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11392
11393Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11394
11395 * gdb.t17/interrupt.exp: Add xfail for hppa.
11396
11397Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11398
11399 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11400 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11401 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11402 to determine signed-ness of bitfields and use the result to setup
11403 the xfail.
11404 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11405 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11406 call line is reached if necessary.
11407
11408Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11409
11410 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11411
11412Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11413
11414 * gdb.t06/break.exp: Also test `clear' command.
11415
11416Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11417
11418 * gdb.t00/teststrategy.exp: Remove extra quote.
11419
11420 * gdb.t07/watchpoint.exp: Change xfail for calling function with
11421 watchpoint enabled to be for all non-68k machines.
11422
11423 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
11424
11425Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11426
11427 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
11428 targets use aout.mt instead of ecoff.mt as gas understands
11429 standard aout format.
11430
11431Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11432
11433 * lib/gdb.exp (runto): Don't insist that function we are running to
11434 was compiled with -g.
11435
11436 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
11437
11438 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
11439 to get back into the read system call.
11440 Accept leading newline in case where we woke it up.
11441
11442Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11443
11444 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
11445 to make the stabs test work on ecoff systems using gcc and -with-stabs.
11446 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
11447 enable ecoff configuration.
11448
11449Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11450
11451 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
11452
11453Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11454
11455 * gdb.t16/printcmds.exp: Add another printf test.
11456
11457Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
11458
11459 * configure.in: If configured -with-stabs on any target, add
11460 stabsdirs to configdirs.
11461
11462Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11463
11464 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
11465 fun" so pattern does not match the command itself.
11466
11467Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11468
11469 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11470
11471Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11472
11473 * gdb.t17/interrupt.exp: Test for more things.
11474
11475Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11476
11477 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11478 compiler arranges the code and line numbers.
11479
11480 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11481
11482Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11483
11484 * gdb.t00/help.exp: Increase expect input buffer size.
11485
11486Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11487
11488 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11489
11490 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11491
11492 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11493
11494 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11495 [0-9]*, not just [0-9].
11496
11497Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11498
11499 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11500
11501 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11502
11503Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11504
11505 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11506
11507Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11508
11509 * gdb.t06/signals.c: Add xfails for sun3.
11510
11511 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11512
11513 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11514 test_stepping tests.
11515
11516Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11517
11518 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11519
11520 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11521
11522 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11523 rather than actually putting it through cpp twice.
11524
11525 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11526
11527Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11528
11529 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11530 no longer needed.
11531
11532Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11533
11534 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11535
11536 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11537 C++ features prints as "struct", make it a pass, not an xfail.
11538
11539Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11540
11541 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11542 Don't require VA to print as "class" rather than "struct".
11543
11544Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11545
11546 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11547
11548Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11549
11550 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11551
11552Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11553
11554 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11555 order.
11556
11557Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11558
11559 * gdb.t16/printcmds.exp: Add printf tests.
11560
11561 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11562
11563 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11564
11565Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11566
11567 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11568 pass counts, to counteract any existing or future setup_xfails.
11569
11570Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11571
11572 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11573 {BEGIN,END}_COMMON for common block instead of STAB.
11574 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11575
11576 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11577 intp_var should be N_GSYM not N_LSYM.
11578 wierd-aout.S: Use a label for the value of the N_SO.
11579 wierd.def: Remove all backslashes.
11580 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11581
11582Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11583
11584 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11585 get the expected next to inheritance3.
11586
11587Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11588
11589 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11590 now that gcc-2.4 gets it right.
11591
11592Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11593
11594 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11595
11596 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11597 generating comp-info.exp which works for cross-compilation.
11598
11599Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11600
11601 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11602 "*-*-sysv4.*".
11603
11604Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11605
11606 * gdb.t01/run.exp: Start with a fresh gdb.
11607 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11608 SVR4.x.
11609
11610Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11611
11612 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11613 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11614 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11615 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11616 things to remove.
11617
11618Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11619
11620 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11621 test cases from bug reports.
11622
11623Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11624
11625 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11626 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11627 avoid spurious xfails.
11628 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11629 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11630 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11631
11632Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11633
11634 * gdb.t00/teststrategy.exp: Rework to provide more useful
11635 description of each test, fix problem with systems that define
11636 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11637 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11638 results for "next over recursive call" so timeouts aren't taken
11639 by error.
11640
11641Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11642
11643 * gdb.t12/scope.exp: Test printing of variables before run.
11644
11645 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11646 printed in wrong order due to sorting.
11647
11648Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11649
11650 * gdb.t00/teststrategy.exp: Fix expected results for printing
11651 user entered string constant. Is array of char, prints with no
11652 address.
11653
11654 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11655 commands.
11656 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11657 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11658 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11659 of struct of char arrays.
11660 * gdb.t00/radix.exp: New tests for radix commands.
11661
11662Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11663
11664 * gdb.t16/printcmd.exp: Print a variable before running program
11665 (with xfail for AIX).
11666
11667Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11668
11669 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11670
11671 * gdb.t16/printcmd.exp: Don't print variables before running program.
11672
11673 * gdb.t06/break.exp: Don't require envp argument to main.
11674
11675 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11676
11677 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11678 Add xfails for rs6000.
11679
11680 * gdb.t02/whatis.exp: Change other tests not to re-test something
11681 we already tested.
11682
11683 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11684 each type used has a variable of that type.
11685
11686Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11687
11688 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11689
11690Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11691
11692 * configure.in: change srctrigger to be a file, not a directory
11693
11694Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11695
11696 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11697
11698 * gdb.t11/list.exp: Fixed a couple of typos.
11699
11700Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11701
11702 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11703 is fixed and PR is closed.
11704 * gdb.t16 (gdbme.c): Add simple test string variable.
11705 * gdb.t16 (printcmds.exp): Add tests with simple test string
11706 variable, primarily for boundaries on "set print elements".
11707
11708Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11709
11710 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11711 Make leading 0's optional and don't expect a tab in the middle
11712 of the number.
11713
11714 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11715
11716 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11717 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11718 don't end command passed to gdb_test with newline.
11719
11720 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11721 signed keyword away, don't expect signed bitfields to be signed.
11722
11723 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11724 printing with only as many 1's as are in the field as well as printing
11725 with 32 1's (see comment).
11726
11727Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11728
11729 * gdb.t00/default.exp: Start with a fresh gdb.
11730 * configure.in (configdirs): Remove gdb.t31 until the chill
11731 compiler works again. It no longer is able to find chillrt0
11732 since it isn't in libchill.a anymore.
11733 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11734 wierd.o, make more modular.
11735 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11736 spurious newlines that caused problems.
11737
11738Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11739
11740 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11741 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11742 gdb.stabs/wierd.{exp,def}: Many new tests.
11743
11744 * gdb.t00/default.exp: update info line for new message.
11745
11746 * gdb.t02/{whatis.exp,gdbme.c}:
11747 Test that "char *" doesn't print as "caddr_t".
11748
11749Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11750
11751 * gdb.t00/help.exp: Use .* in place of some help messages which
11752 just changed.
11753 gdb.t00/default.exp: Update "info frame" test for new message.
11754 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11755 Remove some xfails
11756
11757Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11758
11759 * gdb.t03/{gdbme.c,ptype.exp}:
11760 Add tests for typedef'd struct and union without tags.
11761 Also check "whatis" on a variable of a typedef'd enum without a tag.
11762
11763 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11764 PRMS 1823; the bug still exists but isn't reproduced by this test
11765 anymore), and remove rs6000 XFAIL (the bug is fixed).
11766
11767 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11768 duplicated from whatis.exp. For those that are left, accept
11769 "long", "long int", or "int" for long variables (whatis.exp already
11770 has an XFAIL for "int", so no need to fail it here).
11771
11772 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11773 Deal with GCC's names for types now that GDB uses the compiler's names.
11774
11775 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11776 setup_xfail's for sunos4. If we #defined the signed keyword away,
11777 don't expect GDB to know that char it is signed.
11778
11779 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11780
11781Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11782
11783 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11784 should work on any system, regardless of debugging format.
11785 * gdb.t21/demangle.exp: Move to gdb.t24.
11786 * gdb.t24/demangle.exp: Move from gdb.t21.
11787 * gdb.t24/{Makefile.in, configure.in}: New files.
11788
11789Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11790
11791 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11792 * gdb.stabs: New directory.
11793
11794Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11795
11796 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11797 not just "Quit anyway?".
11798
11799Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11800
11801 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11802 that all setup_xfails are immediately followed by clear_xfails.
11803
11804Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11805
11806 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11807 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11808 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11809 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11810 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11811 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11812 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11813 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11814 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11815 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11816 gdb.t31/chillvars.exp, lib/gdb.exp:
11817 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11818 bug-gdb@prep.ai.mit.edu.
11819
11820Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11821
11822 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11823 with 0.0, not integer 0.
11824
11825Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11826
11827 * gdb.t06/break.exp: Update for "Kill the program" message change.
11828
11829Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11830
11831 * Makefile.in (GDBFLAGS): Set to -nx.
11832 * Makefile.in (site.exp): Use GDBFLAGS.
11833
11834Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11835
11836 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11837 Makefiles.
11838 (check): depend on just-check.
11839 (just-check): added so that tests can be run without a noop
11840 build pass.
11841
11842Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11843
11844 Switch to using configure's configdirs.
11845 * Makefile.in (Makefile): add configure.in dependency.
11846 (SUBDIRS): removed redundant assignment.
11847 * configure.in: switch subdirs assignment to configdirs.
11848 * gdb.t*/configure.in: new files.
11849
11850Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11851
11852 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11853 works.
11854
11855Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11856
11857 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11858 in explicit rules. Apparently this is not supported by some makes.
11859
11860Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11861
11862 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11863
11864Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11865
11866 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11867 disappeared.
11868
11869Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11870
11871 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11872
11873Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11874
11875 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11876 watchpoint problem that is now fixed.
11877 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11878 uninitialized convenience variables.
11879 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11880 structures.
11881
11882Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11883
11884 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11885 which causes expect to get out of sync with gdb on long output
11886 from help set.
11887 * gdb.t09/corefile.exp: Make expected pattern for core file
11888 failing signal and frame output format less sun specific.
11889
11890Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11891
11892 * gdb.t31/chillvars.exp: Add and remove initial dummy
11893 breakpoint, so that symbol table is forced in.
11894 (Needed at least on Sunos4, though it seems not SVR4.)
11895 * gdb.t31/chillvars.exp: Update for changed output format.
11896
11897Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11898
11899 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11900
11901Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11902
11903 * Makefile.in: Added --srcdir when invoking runtest, removed the
11904 need for a local config file. (optional now)
11905
11906Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11907
11908 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11909 failure count used to force early termination. Add some more
11910 expected failures for gnu style demangling.
11911
11912Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11913
11914 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11915 pmi variable from gdb.t20/gdbme to get optimized away.
11916 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11917 Check for written corefile upon timeout _and_ eof.
11918
11919Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11920
11921 * config/unix-gdb.exp: Add missing return 0.
11922
11923Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11924
11925 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11926 test termination.
11927
11928Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11929
11930 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11931 disappeared.
11932
11933Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11934
11935 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11936 time as i860 support works.
11937
d63a86f8 11938 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11939 "backtrace 100\r" rather than just "backtrace\r", to match last
11940 change.
11941
11942Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11943
11944 * config/udi-gdb.exp (gdb_exit): Remove close command.
11945 (gdb_target_udi): New procedure to set the UDI target.
11946 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11947 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11948 Added waits for prompts after several question responses. Added
11949 some more responses used by a29k-amd-udi-gdb.
11950 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11951 pass different arguments, restart UDI connection after program
11952 completion.
11953 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11954 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11955 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11956 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11957 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11958 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11959 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11960 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
11961 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
11962 after program completion.
11963 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
11964 compiled with a SELECT_VECS setting.
11965 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
11966 infinite recursion.
11967
11968 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
11969 Added checks for COFF results, and made them expected failures for
11970 all targets. It would be better to make them expected failures
11971 for COFF targets only.
11972
11973Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
11974
11975 * Makefile.in: add null dvi target, don't bother to recurse
11976 through test directories for info and install-info; rename
11977 $(datadir) to be dejagnu instead of deja-gnu
11978
11979Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
11980
11981 * gdb.t31/gdbme.ch: Re-enable code that previously caused
11982 compiler to coredump.
11983 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
11984 code.
11985
11986Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
11987
11988 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
11989 coredump.
11990 * gdb.t31/chillvars.exp: Comment out tests that depend on that
11991 code.
11992
11993Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
11994
11995 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11996 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11997 which in a shell. Deletes xgdb when done.
11998 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11999 Tests the return from the "set height" or "set width" commands.
12000 Added a few return codes where needed.
12001
12002Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12003
12004 * Makefile.in (SUBDIRS): Add gdb.t17.
12005 * configure.in (subdirs): Add gdb.t17.
12006 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12007 files to test gdb's calling of functions in the inferior with
12008 the correct arguments and gdb's ability to retrieve any
12009 result returned.
12010
12011Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12012
12013 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12014 may be called after gdb goes away. Previous versions of expect
12015 needed these to avoid file descriptor leaks, but they cause
12016 errors with the current revision of expect.
12017 * gdb.t00/gdbvars.exp: Use -re on expected output after
12018 setting sevenbit-strings.
12019 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12020 to set sevenbit-strings consistent across tests.
12021 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12022 set sevenbit-strings consistent across tests.
12023
12024Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12025
12026 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12027 expected output to match current "expect" expectations.
12028
12029Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12030
12031 * gdb.t00/default.exp: Change expected output for default "source"
12032 command, to match new gdb behavior which requires a filename to
12033 source.
12034
12035Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12036
12037 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12038 expected fail for i486-*-* that misses the marker2 function.
12039 * gdb.t10/crossload.exp (bfddefault): Allow successful
12040 recognition of a format to pass even if no symbols are found.
12041 Explicitly catch failures where the format is not recognized
12042 or is ambiguous, and add the reason to the fail message.
12043 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12044 the cause is and invalid target and add reason to failure message.
12045 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12046 elf32-i386, elf32-sparc, and elf32-i860.
12047 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12048 Set up expected failure for 'filename'::variable scope resolution,
12049 which is now apparently broken on all targets.
12050 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12051 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12052 gdb.t23/templates.exp: Change failure for missing binfile into
12053 just a warning.
12054 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12055 references.
12056
12057Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12058
12059 * gdb.t00/default.exp: Add expected output for default "source"
12060 command, to match new gdb behavior.
12061 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12062
12063Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12064
12065 * config/*-gdb.exp: returns an error, rather than exiting on
12066 internal errors.
12067
12068Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12069
12070 * gdb.t03/gdbme.c: Add pointer to struct variable.
12071 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12072 referencing struct members.
12073
12074Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12075
12076 * configure.in (mips-idt-ecoff): New target.
12077 * config/mips-gdb.exp: New file for remote board using MIPS remote
12078 debugging protocol.
12079
12080 * Redid configuration scheme. Removed gdb.t*/configure.in.
12081 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12082 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12083 distclean targets. Built executables via .o files. Adjusted
12084 tests to account for source files in $(srcdir) rather than
12085 $(objdir).
12086 * lib/gdb.exp (runto): Don't expect () after the function name,
12087 because it may have arguments.
12088
12089Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12090
12091 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12092 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12093 expected failures for mips-idt-* and mips-sgi-*.
12094 * gdb.t00/default.exp (attach): Kill process if requested.
12095 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12096 that does not read core files.
12097 * gdb.t01/run.exp: Removed checks for exit status code.
12098 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12099 it is linked in.
12100 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12101 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12102 appropriate, rather than doing it by hand.
12103 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12104 execution.
12105 * gdb.t10/crossload.exp: Kill existing program if needed.
12106 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12107 appropriate, rather than doing it by hand. Always increase
12108 timeout for this test, not just for VxWorks.
12109
12110Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12111
12112 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12113 of Chill STRUCT types and STRUCT values.
12114 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12115 than "char".
12116 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12117 struct2): New struct definitions and initializations to test
c906108c
SS
12118 simple Chill STRUCT types.
12119
12120Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12121
12122 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12123 the null byte at the end of strings.
12124 * gdb.t00/default.exp: Make show version insensitive to copyright
12125 date.
12126 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12127 to avoid dependencies on target char signedness.
12128 * gdb.t16/printcmds.exp: Update expected results for explicitly
12129 unsigned char.
12130 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12131 now work.
12132 * gdb.t21/demangle.exp: Add many more patterns for template
12133 demangling, most of them being expected failures.
12134 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12135 string we are matching for, to match on the whole string.
12136 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12137 and fix a whole bunch that had incorrect expected output but were
12138 passing anyway because of the bug in "proc demangle".
12139 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12140 type.
12141 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12142
12143Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12144
12145 * gdb/testsuite: made modifications to testcases, etc., to allow
12146 them to work properly given the reorganization of deja-gnu and the
12147 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12148
12149Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12150
12151 * gdb/testsuite: Initial creation of gdb/testsuite.
12152 Migrated dejagnu testcases and support files for testing nm to
12153 gdb/testsuite from deja-gnu. These files were moved "as is"
12154 with no modifications. This migration is part of a major overhaul
12155 of dejagnu. The modifications to these testcases, etc., which
12156 will allow them to work with the new version of dejagnu will be
12157 made in a future update.
48efe704
AC
12158
12159For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
12160\f
12161Local Variables:
ef043731 12162mode: change-log
c906108c
SS
12163left-margin: 8
12164fill-column: 74
12165version-control: never
12166End:
This page took 1.065148 seconds and 4 git commands to generate.