]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
51fa4ae0
JB
12004-06-17 Jim Blandy <jimb@redhat.com>
2
3 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4 cases where the regexp has no groups; this grabs random text from
5 the previous test suite, whatever that was.
6
8fea26c5
MC
72004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8
9 * gdb.cp/printmethod.cc: Add copyright notice.
10
1e3aeb41
MC
112004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12
13 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14
9d9030bc
AC
152004-06-16 Andrew Cagney <cagney@gnu.org>
16
17 * gdb.base/signull.c: Update copyright. Include <string.h>.
18 (bowler): Replace data_pointer with data_read
19 and data_write cases. Add code_descriptor case.
20 (zero, desc): New array and pointer.
21 (data, code): Change to simple pointers.
22 * gdb.base/signull.exp: Fix probe pattern matching a function
23 descriptor SIGSEGV. Replace data_pointer with data_read and
24 data_write tests.
25
acd4ad44
AC
262004-06-16 Andrew Cagney <cagney@gnu.org>
27
28 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
29
08fd625c
MC
302004-06-15 Michael Chastain <mec.gnu@mindspring.com>
31
32 * gdb.base/long_long.c: Add copyright notice.
33
1903502c
MC
342004-06-15 Michael Chastain <mec.gnu@mindspring.com>
35
36 * gdb.base/long_long.exp: Remove reference to
37 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
38 to gdb_breakpoint and gdb_continue_to_breakpoint.
39
83313cb1
JB
402004-06-14 Jim Blandy <jimb@redhat.com>
41
42 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
43 endian case.
44
1bf404ef
AC
452004-06-14 Andrew Cagney <cagney@gnu.org>
46
47 * gdb.base/gcore.exp (capture_command_output): Delete the always
48 passing tests containing inferior values.
49 * gdb.base/ending-run.exp: Do not include the breakpoint address
50 in the test message. Update copyright.
51 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
52 size in the test name, use gdb_test_multiple. Update copyright.
53
ef220b33
MC
542004-06-14 Michael Chastain <mec.gnu@mindspring.com>
55
56 * gdb.cp/ref-types.cc: Add copyright notice.
57
4f70a4c9
MC
582004-06-14 Michael Chastain <mec.gnu@mindspring.com>
59
60 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
61 hp_aCC_compiler.
62 * lib/compiler.cc: Likewise.
63 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
64 'set' commands. Log diagnostics for other lines. Set
65 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
66
335928ac
MC
672004-06-13 Michael Chastain <mec.gnu@mindspring.com>
68
69 * gdb.cp/try_catch.cc: Add copyright notice.
70
2efb12e8
MC
712004-06-12 Michael Chastain <mec.gnu@mindspring.com>
72
73 * gdb.cp/userdef.cc: Add copyright notice.
74
0bbed51a
MC
752004-06-11 Michael Chastain <mec.gnu@mindspring.com>
76
77 * gdb.cp/virtfunc.cc: Add copyright notice.
78
e12a46c9
RC
792004-06-11 Randolph Chung <tausq@debian.org>
80
81 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
82 problem.
83
338e05af
AC
842004-06-10 Andrew Cagney <cagney@gnu.org>
85
86 * lib/compiler.cc, lib/compiler.c: Append either
87 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
88 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
89 instead of gcc-3-3.
90
dc3f10cb
AC
912004-06-09 Andrew Cagney <cagney@gnu.org>
92
b4d946af
AC
93 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
94 gdb/1455, bug is specific to "long long" and "double".
95
dc3f10cb
AC
96 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
97 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
98 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
99 fixed.
100
b5c0bfa2
AC
1012004-06-09 Andrew Cagney <cagney@gnu.org>
102
103 * gdb.base/structs.exp (test_struct_returns): Replace
104 "return_value_unknown" and "finish_value_unknown" by
105 "return_value_known" and "finish_value_known". Instead of
106 "return_value_unknown" iff "finish_value_unknown", check
107 "return_value_known" implies "finish_value_known".
108
caeb605f
MH
1092004-06-08 Martin Hunt <hunt@redhat.com>
110
111 * gdb.base/float.exp: Add pattern for mips targets.
112
c892bb64
RC
1132004-06-08 Randolph Chung <tausq@debian.org>
114
115 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
116 message for unknown architectures more clear.
117
48306d3e
JB
1182004-06-08 Joel Brobecker <brobecker@gnat.com>
119
120 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
121 start the execution of the program.
122
83ecb59f
JB
1232004-06-07 Jim Blandy <jimb@redhat.com>
124
125 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
126 * gdb.arch/i386-cpuid.h: New helper file.
127
55264cb4
RC
1282004-06-07 Randolph Chung <tausq@debian.org>
129
130 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
131 has started.
132
23cadb28
RM
1332004-06-04 Roland McGrath <roland@redhat.com>
134
135 Fix PR gdb/1647.
136 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
137 differently to be robust to output buffering differences.
138
51d01eda
MC
1392004-06-04 Michael Chastain <mec.gnu@mindspring.com>
140
141 * gdb.threads/pthreads.exp: Update copyright years.
142 (check_control_c): Change asynchronous 'after' to synchronous.
143
f4fc3b93
RM
1442004-06-04 Roland McGrath <roland@redhat.com>
145
146 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
147 next gdb prompt.
148
4013522b
MC
1492004-06-02 Michael Chastain <mec.gnu@mindspring.com>
150
151 Fix PR gdb/1636.
152 * gdb.threads/manythreads.exp: Change asynchronous 'after'
153 calls to synchronous.
154
7a8f1e6b
JB
1552004-05-26 Jim Blandy <jimb@redhat.com>
156
157 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
158
81bb3443
RC
1592004-05-24 Randolph Chung <tausq@debian.org>
160
161 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
162 * gdb.asm/pa.inc: New file.
163
8f5a3103
MK
1642004-05-22 Mark Kettenis <kettenis@gnu.org>
165
166 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
167
734b8fe8
JB
1682004-05-21 Joel Brobecker <brobecker@gnat.com>
169 Daniel Jacobowitz <drow@mvista.com>
170
171 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
172 GDB prompt.
173
725603e1
UW
1742004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
175
f4fc3b93 176 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
177 setjmp/longjmp. Use sigaction instead of signal.
178
8b923272
JB
1792004-05-19 J. Brobecker <brobecker@gnat.com>
180 Michael Snyder <msnyder@redhat.com>
181
182 * gdb.threads/pthread_cond_wait.c: New file.
183 * gdb.threads/pthread_cond_wait.exp: New testcase.
184
8bfabb04
AC
1852004-05-13 Andrew Cagney <cagney@redhat.com>
186
187 * gdb.base/signull.exp, gdb.base/signull.c: New files.
188 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
189
42edda50
AC
1902004-05-11 Andrew Cagney <cagney@redhat.com>
191
192 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
193 fixed but revealed gdb/1639.
194
d303a6c7
AC
1952004-05-10 Andrew Cagney <cagney@redhat.com>
196
197 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
198 func1" and "next to 2nd alarm", kernel bug avoided.
199
bf08c2a1
DJ
2002004-05-10 Daniel Jacobowitz <dan@debian.org>
201
202 PR external/1568
203 * gdb.base/bigcore.exp: Check the size of the dumped core file.
204 XFAIL if it is smaller than bytes_allocated.
205 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
206 (main): Make chunks_allocated unsigned. Correct comment.
207
c0586a34
JB
2082004-05-07 Joel Brobecker <brobecker@gnat.com>
209
210 * gdb.arch/powerpc-aix-prologue.c: New file.
211 * gdb.arch/powerpc-aix-prologue.exp: New file.
212
f2785d12
JB
2132004-05-07 Jim Blandy <jimb@redhat.com>
214
215 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
216 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
217
bd7f6e30
JB
2182004-05-06 Joel Brobecker <brobecker@gnat.com>
219
220 * gdb.base/sep.exp: No longer setup_kfail when the program was
221 built with dwarf2.
222
0a5e7efe
JI
2232004-05-05 Jim Ingham <jingham@apple.com>
224
225 * gdb.base/pending.exp: Make sure pending breakpoints
226 preserve the ignore count.
f4fc3b93 227
a8958849
MK
2282004-04-27 Jerome Guitton <guitton@gnat.com>
229
230 * i386-prologue.exp: Add testcase for jump instruction as first
231 instruction of the real code.
232 * i386-prologue.c (jump_at_beginning): New function.
233
7e103f5b
MK
2342004-04-28 Mark Kettenis <kettenis@gnu.org>
235
236 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
237 x86_64-*-*.
238
5d38b224
MK
2392004-04-28 Mark Kettenis <kettenis@gnu.org>
240
241 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
242 i*86-*-*.
243
0ef32fd9
MK
2442004-04-25 Mark Kettenis <kettenis@gnu.org>
245
246 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
247 expression that checks the return type.
248
71d7dd7c
AC
2492004-04-23 Andrew Cagney <cagney@redhat.com>
250
251 * gdb.base/call-sc.exp: New test of scalar call/return values.
252 * gdb.base/call-sc.c: Ditto.
253
1e9f977e
JJ
2542004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
255
256 * gdb.threads/manythreads.c: Reduce thread stack size.
257
899d9e3a
JJ
2582004-04-23 Jeff Johnston <jjohnstn@redhat.com>
259
260 * gdb.threads/manythreads.c: Add copyright notice.
261
61bcae62
AC
2622004-04-23 Andrew Cagney <cagney@redhat.com>
263
264 * gdb.base/siginfo.exp: Better handle step out of signal.
265 * gdb.base/sigstep.exp: Ditto.
266
7339a42e
JJ
2672004-04-22 Jeff Johnston <jjohnstn@redhat.com>
268 Daniel Jacobowitz <drow@mvista.com>
269
270 * gdb.threads/manythreads.c: New testcase.
271 * gdb.threads/manythreads.exp: Ditto.
272
5c98409b
JB
2732004-04-22 Jim Blandy <jimb@redhat.com>
274
275 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
276 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
277
3b611f1a
MC
2782004-04-21 Michael Chastain <mec.gnu@mindspring.com>
279
280 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
281
f0fd9238
AC
2822004-04-21 Andrew Cagney <cagney@redhat.com>
283
284 * gdb.base/sigstep.c: New file.
285 * gdb.base/sigstep.exp: New file.
286
90990674
JB
2872004-04-16 Joel Brobecker <brobecker@gnat.com>
288
289 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
290 call to observer_notify_normal_stop.
291
78cef34b
AC
2922004-04-15 Andrew Cagney <cagney@redhat.com>
293
294 * gdb.base/siginfo.c: New file.
295 * gdb.base/siginfo.exp: New file.
296
d2343407
JB
2972004-04-12 J. Brobecker <brobecker@gnat.com>
298
299 * gdb.base/sep.exp: Fix typo in comment.
300
a2dba3c8
JB
3012004-04-12 J. Brobecker <brobecker@gnat.com>
302
303 * gdb.base/sep.c: New file.
304 * gdb.base/sep-proc.c: New file.
305 * gdb.base/sep.exp: New testcase.
306
15f7b60e
MK
3072004-04-09 Mark Kettenis <kettenis@gnu.org>
308
309 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
310 support.
311
44f4de1a
AC
3122004-04-05 Andrew Cagney <cagney@redhat.com>
313
314 * gdb.base/sigaltstack.c: New file.
315 * gdb.base/sigaltstack.exp: New file.
316
ef04f396
JB
3172004-04-04 Joel Brobecker <brobecker@gnat.com>
318
319 * gdb.base/foll-fork.exp: Update the expected output for
320 "help set follow-fork-mode", to match a change that was made
321 to the help of this variable on 2004-01-13.
322
d40d2c92
JB
3232004-04-01 Joel Brobecker <brobecker@gnat.com>
324
325 * lib/ada.exp: Add copyright notice.
326 * bar.ads: Likewise.
327 * bar.adb: Likewise.
328 * null_record.adb: Likewise.
329 * null_record.exp: Likewise.
330 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
331
f86ef5a3
JB
3322004-04-01 Joel Brobecker <brobecker@gnat.com>
333
334 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
335 * configure: Regenerate.
336
414e70e3
JB
3372004-04-01 Joel Brobecker <brobecker@gnat.com>
338
339 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
340 to build the application. Remove the message printed when in
341 verbose mode, redundant with the UNSUPPORTED message above.
342
f0aaee49
JB
3432004-03-31 Joel Brobecker <brobecker@gnat.com>
344
345 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
346 * gdb.ada (null_record.exp): New testcase.
347
ac81cb54
JB
3482004-03-31 Joel Brobecker <brobecker@gnat.com>
349
350 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
351
854af2f7
JB
3522004-03-31 Joel Brobecker <brobecker@gnat.com>
353
354 * gdb.ada: New subdirectory.
355 * gdb.ada/Makefile.in: New file.
356 * gdb.ada/gnat_ada.gpr.in: New file.
357
034cb681
JB
3582004-03-31 Joel Brobecker <brobecker@gnat.com>
359
360 * lib/ada.exp: New file.
361
78a1a894
DJ
3622004-03-24 Daniel Jacobowitz <drow@mvista.com>
363
364 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
365 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
366
4b2b3b3e
AC
3672004-03-22 Andrew Cagney <cagney@redhat.com>
368
369 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
370 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
371 Problem identified by Ulrich Weigand.
372
23c73aa3
DC
3732004-03-17 David Carlton <carlton@kealia.com>
374
375 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
376 PR c++/826.
377
d63a86f8
RM
3782004-03-16 Roland McGrath <roland@redhat.com>
379
380 * gdb.base/auxv.exp: New file.
381 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
382
0e02aa50
DC
3832004-03-12 David Carlton <carlton@kealia.com>
384
385 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
386 * gdb.cp/pr-1553.cc: Ditto.
387 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
388 pass branch.
389
c20b71be
MC
3902004-03-12 Michael Chastain <mec.gnu@mindspring.com>
391
392 * gdb.cp/templates.exp: Accept more template types.
393
c7414a01
MC
3942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
395
396 From Corinna Vinschen with modifications.
397 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
398 local variable obj_with_enum.
399 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
400 results with obj_with_enum.
401
ed69573c
MC
4022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
403
404 * gdb.cp/classes.cc: New file, copied from misc.cc.
405 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
406
28301461
MC
4072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
408
409 * gdb.cp/misc.cc: Add copyright notice.
410
1198ecbe
DC
4112004-03-05 David Carlton <carlton@kealia.com>
412
413 * gdb.cp/rtti.exp: Add 'print *obj3' test.
414 * gdb.cp/rtti.h: Update copyright.
415 (namespace n2::n3): New.
416 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
417 (n2::n3::func3): New.
418 (main): Call n2::n3::func3.
419 * gdb.cp/rtti2.cc: Update copyright.
420 (n2::create3): New.
421
9e08c470
MK
4222004-03-04 Mark Kettenis <kettenis@gnu.org>
423
424 * gdb.asm/openbsd.inc: Fix typo.
425
4bebc3aa
FF
4262004-03-03 Fred Fish <fnf@redhat.com>
427
428 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
429 "val" instead of unused "size". Update copyright year.
430
6ea9fb37
DJ
4312004-02-29 Daniel Jacobowitz <drow@mvista.com>
432
433 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
434 to use unsigned char.
435 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
436 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
437
23b23974
DJ
4382004-02-29 Daniel Jacobowitz <drow@mvista.com>
439
440 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
441 line of output.
442
7574fd53
DJ
4432004-02-28 Daniel Jacobowitz <drow@mvista.com>
444
445 * gdb.base/relocate.c (dummy): Initialize.
446
a195357f
DJ
4472004-02-28 Daniel Jacobowitz <drow@mvista.com>
448
449 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
450 a breakpoint at exit.
451
72fd54a9
FF
4522004-02-27 Fred Fish <fnf@redhat.com>
453
454 * gdb.base/chng-syms.exp: Add expect condition to match failing
455 case that isn't a timeout.
456
b9d23137
AC
4572004-02-27 Andrew Cagney <cagney@redhat.com>
458
459 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
460 support.
461
15d208f6 4622004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 463
15d208f6
FF
464 * gdb.arch/gdb1431.c: Remove.
465 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
466 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
467 of "until" incorrectly.
468
98f9cd2d
JB
4692004-02-26 J. Brobecker <brobecker@gnat.com>
470
471 * gdb.cp/class2.cc (empty): New class.
472 (refer): New function.
473 (main): Declare an object of type empty and use it.
474 * gdb.cp/class2.exp: Print the value of an object of type empty.
475
9b50c11b
JJ
4762004-02-26 Jeff Johnston <jjohnstn@redhat.com>
477
478 * gdb.base/langs.exp: Update query string to match the
479 new nquery format used for pending breakpoints.
480
0dcd613f
AC
4812004-02-26 Andrew Cagney <cagney@redhat.com>
482
483 Fix PR i18n/1570.
484 * gdb.base/charset.c: Update copyright notice.
485 (main, init_string): Remove the escape character '\e' tests.
486 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
487 * gdb.base/charset.exp (valid_host_charset): Ditto.
488 * gdb.base/setvar.exp: Ditto.
489
b8a56647
AC
4902004-02-24 Andrew Cagney <cagney@redhat.com>
491
90d59e34
AC
492 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
493 mmapped data in core file" PASS and FAIL messages consistent.
494
b8a56647
AC
495 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
496 setting a breakpoint. Work around PR java/1565.
497
9f27c604
JJ
4982004-02-23 Jeff Johnston <jjohnstn@redhat.com>
499
500 * lib/gdb.exp (gdb_breakpoint): Update query string to match
501 new nquery format.
502 * gdb.base/pending.exp: Ditto.
503
3224a706
MK
5042004-02-22 Mark Kettenis <kettenis@gnu.org>
505
506 * configure.in: Run stabs tests on *BSD.
507 * configure: Regenerated.
508
41e0a9ca
MK
5092004-02-21 Mark Kettenis <kettenis@gnu.org>
510
511 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
512
1e1b3428
FF
5132004-02-20 Fred Fish <fnf@redhat.com>
514
515 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
516 blank in test for "returns short", for consistency with other
517 "returns xxx" tests. Update copyright year.
518
f9a7572a
FF
5192004-02-19 Fred Fish <fnf@redhat.com>
520
521 New testcase for PR breakpoint/1558.
522 * gdb.arch/gdb1558.exp: New file.
523 * gdb.arch/gdb1558.c: New file.
524
b2ce2854
EZ
5252004-02-19 Elena Zannoni <ezannoni@redhat.com>
526
527 * gdb.base/nodebug.exp: Fix typo.
528
e7c9ff01
JB
5292004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
530
531 Committed by Jim Blandy <jimb@redhat.com>.
532
62f4b920
JB
533 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
534
2db536a1
JB
535 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
536
e7c9ff01
JB
537 * gdb.base/float.exp: Support s390*-*-* targets.
538
f3205b34
AF
5392004-02-17 Adam Fedor <fedor@gnu.org>
540
541 * gdb.base/gdb1555.exp: New file.
542 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
543
9d62932d
EZ
5442004-02-17 Elena Zannoni <ezannoni@redhat.com>
545
546 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
547
344c9711
FF
5482004-02-16 Fred Fish <fnf@redhat.com>
549
550 * gdb.arch/gdb1291.c: Remove
551 * gdb.arch/gdb1291.s: New test input file.
552 * gdb.arch/gdb1291.exp: Expand test to check case that should not
553 fail. Test for correct result, known incorrect result, other
554 failures and timeouts.
555
2d822687
AC
5562004-02-16 Andrew Cagney <cagney@redhat.com>
557
558 * gdb.base/bigcore.exp: New file.
559 * gdb.base/bigcore.c: New file.
560
dac15b66
AC
5612004-02-13 Andrew Cagney <cagney@redhat.com>
562
563 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
564 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
565 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
566 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
567 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
568 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
569 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
570 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
571 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
572 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
573
6bdfc2c4
JJ
5742004-02-11 Jeff Johnston <jjohnstn@redhat.com>
575
576 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
577 executed is an alloc instruction.
578
87b3ede8
DC
5792004-02-11 David Carlton <carlton@kealia.com>
580
581 * gdb.cp/breakpoint.exp: New.
582 * gdb.cp/breakpoint.cc: New.
583
6e19e2bf
MC
5842004-02-11 Michael Chastain <mec.gnu@mindspring.com>
585
586 Partial fix for PR gdb/1543.
587 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
588 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
589 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
590 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
591 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
592 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
593 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
594 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
595 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
596 to bug-gdb@prep.ai.mit.edu .
597 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
598 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
599 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
600 Likewise.
601
5c5455dc
AC
6022004-02-10 Andrew Cagney <cagney@redhat.com>
603
604 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
605 using gdb_internal_error_resync.
606
9cf689d7
DJ
6072004-02-09 Daniel Jacobowitz <drow@mvista.com>
608
609 * gdb.threads/thread-specific.exp: Stop early if no threads are
610 found.
611
d2dc51db
MC
6122004-02-09 Michael Chastain <mec.gnu@mindspring.com>
613
614 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
615
14b1a056
DJ
6162004-02-08 Daniel Jacobowitz <drow@mvista.com>
617
618 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
619 breakpoints.
620
83f66e8f
DJ
6212004-02-07 Daniel Jacobowitz <drow@mvista.com>
622
623 * config/sim.exp (gdb_load): Handle $arg == "".
624 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
625 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
626
30fc0091
EZ
6272004-02-07 Elena Zannoni <ezannoni@redhat.com>
628
629 * gdb.base/maint.exp: Update test to reflect
630 obstack changes.
631
4d806929
JJ
6322004-02-04 Jeff Johnston <jjohnstn@redhat.com>
633
634 * gdb.base/pendshr.c (pendfunc): New function that calls
635 pendfunc1.
636 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
637
7bfdd688
FF
6382004-02-04 Fred Fish <fnf@redhat.com>
639
640 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
641 function symbols and update copyright years.
642 * gdb.arch/gdb1291.c: Ditto.
643
aaa08ee4
MC
6442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
645
646 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
647
dbad7755
MC
6482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
649
650 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
651
ec4646ef
MC
6522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
653
654 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
655
1b802196
FF
6562004-02-02 Fred Fish <fnf@redhat.com>
657
658 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
659 remote targets. Update copyright years.
660
18fe2033
JJ
6612004-02-02 Jeff Johnston <jjohnstn@redhat.com>
662
663 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
664 support.
665 * gdb.base/langs.exp: Fix test which attempts to create
666 breakpoint on non-existent function to handle new pending
667 support.
668 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
669 a breakpoint.
670 * gdb.base/pending.exp: New test.
671 * gdb.base/pending.c: New file.
672 * gdb.base/pendshr.c: Ditto.
673
8d577d32
DC
6742004-02-02 David Carlton <carlton@kealia.com>
675
676 * gdb.cp/overload.exp: Add overloadNamespace tests.
677 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
678 (overloadNamespace, XXX): New.
679 (main): Call XXX::marker2.
680
3ad13771
FF
6812004-02-01 Fred Fish <fnf@redhat.com>
682
683 * gdb.base/dump.exp: Use runto_main instead of "runto main".
684 * gdb.base/finish.exp: Ditto.
685 * gdb.base/gcore.exp: Ditto.
686 * gdb.base/huge.exp: Ditto.
687 * gdb.base/info-proc.exp: Ditto.
688 * gdb.base/return2.exp: Ditto.
689 * gdb.threads/gcore-thread.exp: Ditto.
690
44c75849
DJ
6912004-02-01 Daniel Jacobowitz <drow@mvista.com>
692
693 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
694
005bc093
MK
6952004-02-01 Mark Kettenis <kettenis@gnu.org>
696
697 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
698 that opening the file succeeds on OpenBSD.
699
c47cebdb
DJ
7002004-02-01 Daniel Jacobowitz <drow@mvista.com>
701
702 * gdb.threads/thread-specific.c: New file.
703 * gdb.threads/threads-specific.exp: New test script.
704 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
705 to expect_out.
706
5a01311c
MK
7072004-02-01 Mark Kettenis <kettenis@gnu.org>
708
709 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
710 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
711 only on the "print_small_structs from print_long_arg_list" test.
712
ce22a4f1
DJ
7132004-02-01 Daniel Jacobowitz <drow@mvista.com>
714
715 * gdb.base/completion.exp: Kill a stray backslash.
716
717 From Jim Ingham <jingham@apple.com>:
718 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
719 agrees with the result from sending a tab.
720
abbab9d3
DJ
7212004-01-31 Daniel Jacobowitz <drow@mvista.com>
722
723 * gdb.base/chng-syms.exp: Remove stray newline.
724
53904d1e
MK
7252004-01-31 Mark Kettenis <kettenis@gnu.org>
726
727 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
728 *-*-openbsd*.
729 * gdb.asm/openbsd.inc: New file.
730
3a4b3aac
MK
7312004-01-30 Mark Kettenis <kettenis@gnu.org>
732
733 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
734 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
735 *-*solaris2*. Remove commented out default settings for
736 asm-flags. Replace gdb_compile with target_link.
737
ebac27b4
MC
7382004-01-29 Michael Chastain <mec.gnu@mindspring.com>
739
740 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
741 for all tests. Remove old hp-ux and cygnus xfail cases.
742
d8679d84
PH
7432004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
744
745 * gdb.base/chng-syms.exp: New file.
746 * gdb.base/chng-syms.c: New file.
747
0a55bc22
MC
7482004-01-24 Michael Chastain <mec.gnu@mindspring.com>
749
750 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
751 Provide arms for current output in all my configurations.
752
94b8e876
MC
7532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
754
755 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
756 * lib/compiler.cc: Likewise.
757 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
758 get the right preprocessor. Eval the output directly. Remove
759 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
760 hp_f77_compiler and hp_f90_compiler completely.
761 (gdb_preprocess): Delete.
762 (get_compiler): Delete.
763
7cf03d44
MK
7642004-01-24 Mark Kettenis <kettenis@gnu.org>
765
766 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
767 <string.h>.
768
68b6dce9
NR
7692004-01-24 Nick Roberts <nick@nick.uklinux.net>
770
771 * gdb.mi/mi-stack.exp: Update copyright.
772
b368761e
DC
7732004-01-23 David Carlton <carlton@kealia.com>
774
775 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
776 test for cp_lookup_transparent_type.
777 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
778 call them.
779
f2061b53
DJ
7802004-01-23 Daniel Jacobowitz <drow@mvista.com>
781
782 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
783 after -var-update.
784
37fc574a
DC
7852004-01-23 David Carlton <carlton@kealia.com>
786
787 * gdb.cp/namespace.cc (C::ensureRefs): New.
788 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
789
8e94b928
NR
7902004-01-20 Nick Roberts <nick@nick.uklinux.net>
791
792 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
793 case "-stack-list-locals 2".
794 * gdb.mi/mi-var-child.exp: Test for case
795 "-var-list-children --all-values NAME".
796
997b0952
MC
7972004-01-18 Michael Chastain <mec.gnu@mindspring.com>
798
799 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
800
52470da3
MK
8012004-01-18 Mark Kettenis <kettenis@gnu.org>
802
7049b4b8
MK
803 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
804 used with gdb_test_multiple.
805
52470da3
MK
806 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
807 read at address 0. This fixes PR testsuite/1504.
808
da6012e5
DJ
8092004-01-18 Daniel Jacobowitz <drow@mvista.com>
810
811 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
812 Remove downloading, guessing the host executable, the calls to
813 gdb_file_cmd and gdb_target_cmd, and "load" support.
814 (infer_host_exec): New function broken out from gdb_load.
815 (gdb_load): New wrapper for gdbserver_gdb_load.
816 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
817 gdb_target_cmd. Use -target-select.
818 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
819 Download binaries to the host. Clear last_mi_remote_file when
820 we load a new binary.
821 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
822 call gdbserver_gdb_load and mi_gdb_target_cmd.
823
32c70722
MC
8242004-01-17 Michael Chastain <mec.gnu@mindspring.com>
825
826 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
827 type patterns.
828
b0cecf36
MC
8292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
830
831 * gdb.cp/templates.exp: Fix typo in test name of
832 "print Foo<volatile char*>::foo".
833
4120d7e6
MC
8342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
835
836 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
837
f679e530
BE
8382004-01-16 Ben Elliston <bje@wasabisystems.com>
839
840 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
841 (clean mostlyclean): Remove empty rm.
842
091c48f6
MC
8432004-01-15 Michael Chastain <mec.gnu@mindspring.com>
844
845 * gdb.base/setvar.exp: Add copyright years.
846
3e5fc8d2
DC
8472004-01-14 David Carlton <carlton@bactrian.org>
848
849 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
850 PR c++/1511 and update coment.
851 * gdb.cp/templates.exp: Update patterns to match current output.
852 If changes involve something other than whitespace, KFAIL
853 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
854
63d06c5c
DC
8552004-01-14 David Carlton <carlton@kealia.com>
856
857 * gdb.cp/namespace.exp: Add tests involving classes defined within
858 namespaces.
859 * gdb.cp/namespace.cc (C::CClass): New.
860 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
861
a51dab88
EZ
8622004-01-14 Elena Zannoni <ezannoni@redhat.com>
863
864 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
865 what debug info we have. Print a better message if something goes
866 wrong while producing the separate debug info file.
867
a476ccc9
MC
8682004-01-14 Michael Chastain <mec.gnu@mindspring.com>
869
870 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
871
f453692c
MC
8722004-01-14 Michael Chastain <mec.gnu@mindspring.com>
873
874 * gdb.base/callfuncs.c: Add copyright notice.
875
f40063a5
MC
8762004-01-13 Michael Chastain <mec.gnu@mindspring.com>
877
878 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
879 inheritance. PR gdb/1498, PR gcc/13539.
880
19ac3974
EZ
8812004-01-13 Elena Zannoni <ezannoni@redhat.com>
882
883 * gdb.threads/gcore-thread.exp: Prefix name of binary with
884 test specific name.
885 * gdb.mi/gdb669.exp: Ditto.
886 * gdb.mi/mi-pthreads.exp: Ditto.
887 * gdb.mi/mi1-pthreads.exp: Ditto.
888 * gdb.mi/mi2-pthreads.exp: Ditto.
889
56c97c6e
MC
8902004-01-12 Michael Chastain <mec.gnu@mindspring.com>
891
892 * gdb.cp/member-ptr.cc: Add copyright notice.
893
a0644324
MC
8942004-01-12 Michael Chastain <mec.gnu@mindspring.com>
895
896 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
897 some patterns for recent versions of gcc and hpacc. Delete
898 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
899 Delete tests that access a NULL pointer-to-member-data. This
900 script is still disabled for gcc.
901
32fabe09
EZ
9022004-01-12 Elena Zannoni <ezannoni@redhat.com>
903
904 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
905 escaped correctly.
906
1f8a6abb
EZ
9072004-01-12 Elena Zannoni <ezannoni@redhat.com>
908
909 * gdb.base/sepdebug.exp: New file.
910 * gdb.base/sepdebug.c: New file.
911 * lib/gdb.exp (separate_debug_filename): New procedure.
912 (gdb_gnu_strip_debug): New procedure.
913
48efe704
AC
9142004-01-12 Andrew Cagney <cagney@redhat.com>
915
916 * gdb.mi/ChangeLog: Delete file. Renamed to ...
917 * gdb.mi/ChangeLog-1999-2003: New file.
918
a9415475
AC
9192004-01-12 Andrew Cagney <cagney@redhat.com>
920
921 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
922 "Renaming a directory to a non-empty directory returns ENOTEMPTY
923 or EEXIST", treat EBUSY as an XFAIL.
924
83b8cf9d
MC
9252004-01-11 Michael Chastain <mec.gnu@mindspring.com>
926
927 * gdb.base/scope.exp: Remove obsolete setup_xfail for
928 hp_cc_compiler.
929
9939d2a8
MC
9302004-01-10 Michael Chastain <mec.gnu@mindspring.com>
931
932 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
933 decorations.
934
1ff8cadf
MC
9352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
936
937 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
938 and "(aCC)" decorations. Remove obsolete doco about old
939 test results.
940
6fa9022e
MC
9412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
942
943 * gdb.cp/exception.exp: Fix typo in doco.
944
209721fe
MK
9452004-01-09 Mark Kettenis <kettenis@gnu.org>
946
947 * gdb.base/gdb1476.exp: Fix typo.
948
ef11303e
MC
9492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
950
951 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
952 file.
953
041ab88c
MC
9542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
955
956 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
957 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
958 Use gdb_compile. Remove restriction on gcc. Add some patterns
959 for recent version of gdb. Delete second half, which was a copy
960 of the first half with different build flags. This test is
961 still disabled because it is still not ready for production.
962
e36d075a
MC
9632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
964
965 * gdb.cp/exception.cc: Add copyright notice.
966 * gdb.cp/exception.exp: Add a notice that this file is broken
967 because of line number changes caused by addition of copyright
968 notice.
969
42b190ad
MC
9702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
971
972 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
973 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
974
8f25f06b
MC
9752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
976
977 * gdb.cp/classes.exp: Accept gnu abi 2.
978 * gdb.cp/derivation.exp: Likewise.
979 * gdb.cp/overload.exp: Likewise.
980 * gdb.cp/virtfunc.exp: Likewise.
981
06ded8b8
MC
9822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
983
984 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
985 semicolon after end of function.
986
77c26ae3
MC
9872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
988
989 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
990 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
991 boilerplate code for compiling and running the program under
992 test. Add some string method tests.
993
20757486
MC
9942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
995
996 * gdb.cp/bs15503.cc: Add copyright notice.
997 * gdb.cp/bs15503.exp: Adjust line number.
998
0fd3b503
MC
9992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1000
1001 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1002 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1003
10d1bea8
MC
10042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1005
1006 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1007 hp_cc_compiler.
1008
2789202a
MC
10092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1010
1011 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1012 * gdb.cp/ctti.exp: Use the marker instead of "next".
1013 With gcc, run further before bailing.
1014
b862f14c
MC
10152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1016
1017 * gdb.cp/cttiadd.cc: Add copyright notice.
1018 * gdb.cp/cttiadd1.cc: Likewise.
1019 * gdb.cp/cttiadd2.cc: Likewise.
1020 * gdb.cp/cttiadd3.cc: Likewise.
1021
96da2469
MC
10222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1023
1024 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1025 Use gdb_test, gdb_test_multiple. Use floating-point values that
1026 have exact representations in IEEE-ish formats.
1027
053248ff
MC
10282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1029
1030 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1031 compilers. Delete duplicate call to get_compiler_info.
1032 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1033 * gdb.base/volatile.exp: Likewise.
1034
84acecdd
MK
10352004-01-07 Mark Kettenis <kettenis@gnu.org>
1036
1037 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1038 memory at address 0.
1039
fe11a27f
MC
10402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1041
1042 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1043 to test for hp-ux assembler. Fix copyright years.
1044
60ad077b
AC
10452004-01-07 Andrew Cagney <cagney@redhat.com>
1046
1047 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1048
1c9b8f33
AC
10492004-01-07 Andrew Cagney <cagney@redhat.com>
1050
1051 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1052 when creating the read-only file. From analysis by Roland McGrath
1053 and Elena Zannoni.
1054
753ccc7a
MC
10552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1056
1057 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1058
eca3e36b
MC
10592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1060
1061 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1062 data pointers.
1063
f8d4bac4
MC
10642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1065
1066 * gdb.cp/m-static.exp: Compile one source file at a time.
1067 Delete unused call to get_compiler_info.
1068
9b4e0f94
MC
10692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1070
1071 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1072 * gdb.base/call-rt-st.exp: Likewise.
1073 * gdb.base/nodebug.exp: Likewise.
1074 * gdb.base/volatile.exp: Likewise.
1075 * gdb.cp/ref-types.exp: Likewise.
1076 * gdb.cp/templates.exp: Likewise.
1077
023c1024
MK
10782004-01-05 Mark Kettenis <kettenis@gnu.org>
1079
1080 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1081
19703c4a
MC
10822004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1083
1084 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1085 hppa*-hp-hpux*.
1086
18b67037
MK
10872004-01-04 Mark Kettenis <kettenis@gnu.org>
1088
ba6219c8
MK
1089 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1090 x86_64-*-*.
1091
18b67037
MK
1092 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1093 sparc64-*-* and sparc*-solaris2*.
1094
1bfbbb9d
MK
10952004-01-04 Mark Kettenis <kettenis@gnu.org>
1096
1097 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1098 return ${tests}" test. The ${tests} already mentions the
1099 filename.
1100
06846494
MC
11012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1102
1103 * gdb.cp/local.exp: Accept gcc abi 2.
1104
3b0cb202
MC
11052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1106
1107 * gdb.cp/templates.exp: Accept gcc abi 2.
1108
0643ec3f
MC
11092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1110
1111 * lib/compiler.cc: Remove supports_template_debugging.
1112 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1113
d231d0b1
MC
11142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1115
1116 * gdb.cp/namespace.exp: Accept gcc abi 2.
1117
44ffb27c
MC
11182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1119
1120 * gdb.cp/method.exp: Accept gcc abi 2.
1121
184ad485
MC
11222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1123
1124 * gdb.cp/classes.exp: Generate identical results as old version.
1125 * gdb.cp/derivation.exp: Likewise.
1126 * gdb.cp/overload.exp: Likewise.
1127 * gdb.cp/virtfunc.exp: Likewise.
1128
116f09e7
MC
11292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1132 mysterious bug with sourceware version of expect.
1133
b1379776
MC
11342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1135
1136 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1137 current versions of gcc, including gcc abi 2. Remove gratuitous
1138 restart of test program. Use gdb_test_multiple and gdb_test for
1139 all tests. Add patterns to xfail missing "const" in "const char *"
1140 and kfail PR gdb/1155.
1141
6b7a4c0e
MC
11422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1143
1144 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1145 current versions of gcc, including gcc abi 2. Remove gratuitous
1146 restart of test program. Use gdb_test_multiple and gdb_test for
1147 all tests. Add patterns to kfail PR gdb/1498.
1148
51615d72
MC
11492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1150
1151 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1152 current versions of gcc, including gcc abi 2. Use "breakpoint"
1153 and "continue" instead of restarting the target program. Use
1154 gdb_test_multiple and gdb_test for all tests.
1155
7b79a9d7
MK
11562004-01-01 Mark Kettenis <kettenis@gnu.org>
1157
1158 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1159 for *-*-solaris2*.
1160
1cd3489f
MC
11612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1162
1163 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1164 current versions of gcc, including gcc abi 2. Use "breakpoint"
1165 and "continue" instead of restarting the target program several
1166 times. Use gdb_test_multiple and gdb_test for all tests.
1167
850742db
MC
11682003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1169
1170 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1171 source files.
1172
eb4bbda8
MC
11732003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1174
1175 * gdb.base/environ.exp: Handle compiling test case from multiple
1176 source files.
1177
e42c7771
MC
11782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1179
1180 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1181
80e4b428
JB
11822003-12-17 Jim Blandy <jimb@redhat.com>
1183
5f06973a
JB
1184 * gdb.base/freebpcmd.c: Add copyright notice.
1185
80e4b428
JB
1186 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1187
0ab84fb7
MC
11882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1189
1190 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1191
1b3bb3d0
JB
11922003-12-13 Jim Blandy <jimb@redhat.com>
1193
1194 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1195
3a4c9371
KB
11962003-12-12 Kevin Buettner <kevinb@redhat.com>
1197
1198 * gdb.asm/frv.inc: New file.
1199 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1200
a1dea79a
FF
12012003-12-09 Fred Fish <fnf@redhat.com>
1202
1203 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1204 functions to break1.c and leave prototypes behind. Add more
1205 "set breakpoint NN here" comments.
1206 * gdb.base/break1.c: New file.
1207
1208 * gdb.base/break.exp: Handle compiling test case from multiple
1209 source files and change source file references as needed.
1210 * gdb.base/completion.exp: Ditto.
1211 * gdb.base/condbreak.exp: Ditto.
1212 * gdb.base/define.exp: Ditto.
1213 * gdb.base/ena-dis-br.exp: Ditto.
1214 * gdb.base/info-proc.exp: Ditto.
1215 * gdb.base/maint.exp: Ditto.
1216 * gdb.base/until.exp: Ditto.
1217
1218 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
1219 hardcoded line numbers.
1220 * gdb.base/define.exp: Ditto.
1221 * gdb.base/ena-dis-br.exp: Ditto.
1222 * gdb.base/maint.exp: Ditto.
1223 * gdb.base/until.exp: Ditto.
1224
1225 * gdb.base/completion.exp: Use "break1" for completion tests since
1226 "break" is no longer a unique prefix.
1227
5266b69c
AC
12282003-12-06 Andrew Cagney <cagney@redhat.com>
1229
1230 * gdb.base/structs.exp (test_struct_returns): When applicable, set
1231 "return_value_unimplemented". When an unimplemented struct return
1232 architecture, report incorrect values as a KFAIL
1233
374451f0
MC
12342003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1235
1236 * gdb.cp/rtti.exp: Accept new wording of warning from
1237 cp_lookup_rtti_type.
1238
ba9b20a7
MC
12392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1240
1241 Partial fix for PR testsuite/1456.
1242 * gdb.base/scope.exp (test_at_main): Replace references to
1243 gcc_compiled with calls to test_compiler_info.
1244 (test_at_foo): Likewise.
1245 (test_at_bar): Likewise.
1246
b74b6d0b
MC
12472003-12-04 Michael Chastain <mec.gnu@mindspring.com>
1248
1249 Partial fix for PR testsuite/1456.
1250 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
1251 to test_compiler_info.
1252
ccfa3402
MC
12532003-12-03 Michael Chastain <mec.gnu@mindspring.com>
1254
1255 * gdb.base/so-impl-ld.exp: Update copyright notice.
1256
f6246aba
MC
12572003-12-02 Michael Chastain <mec.gnu@mindspring.com>
1258
1259 Partial fix for PR testsuite/1456.
1260 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
1261 to test_compiler_info.
1262
13ae734a
MC
12632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1264
1265 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
1266 from current versions of gdb. Clean up regular expressions.
1267 Delete redundant timeout case.
1268
d8e1cdee
MC
12692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1270
1271 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
1272 from current versions of gdb. Clean up regular expressions.
1273 Delete redundant timeout case.
1274
96457b64
MC
12752003-12-01 Michael Chastain <mec.gnu@mindspring.com>
1276
1277 Partial fix for PR testsuite/1456.
1278 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
1279 gcc_compiled with call to test_compiler_info.
1280
f35309fc
MC
12812003-11-30 Michael Chastain <mec.gnu@mindspring.com>
1282
1283 Partial fix for PR testsuite/1456.
1284 * gdb.base/list.exp (test_list_function): Delete unused declaration
1285 of gcc_compiled.
1286
d7afdf9b
MC
12872003-11-29 Michael Chastain <mec.gnu@mindspring.com>
1288
1289 Partial fix for PR testsuite/1456.
1290 * gdb.base/complex.exp: Replace reference to gcc_compiled with
1291 call to test_compiler_info.
1292
71507b56
MK
12932003-11-29 Mark Kettenis <kettenis@gnu.org>
1294
1295 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
1296 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
1297 it to create the appropriate note.inc.
1298 * gdb.asm/asmsrc1.s: Include "note.inc".
1299 * gdb.asm/netbsd.inc: New file.
1300 * gdb.asm/empty.inc: New file.
1301
f81f93f7
MC
13022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1303
1304 Partial fix for PR testsuite/1456.
1305 * gdb.base/constvars.exp: Replace references to gcc_compiled with
1306 calls to test_compiler_info.
1307
9a77938e
MC
13082003-11-27 Michael Chastain <mec.gnu@mindspring.com>
1309
1310 Partial fix for PR testsuite/1456.
1311 * gdb.base/volatile.exp: Replace references to gcc_compiled with
1312 calls to test_compiler_info.
1313
e8367dc7
MK
13142003-11-27 Mark Kettenis <kettenis@gnu.org>
1315
1316 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
1317 pattern for the KFAILs.
1318
526c61ee
AF
13192003-11-25 Adam Fedor <fedor@gnu.org>
1320
1321 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
1322 * gdb.objc/objcdecode.m: New file.
1323
28f2d600
AF
13242003-11-25 Adam Fedor <fedor@gnu.org>
1325
1326 * gdb.objc/nondebug.exp: Test for PR objc/1236.
1327 * gdb.objc/nondebug.m: New file.
1328
a3895cee
BE
13292003-11-26 Ben Elliston <bje@wasabisystems.com>
1330
1331 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1332 NetBSD as it does on FreeBSD. Modelled on a similar change by
1333 Mark Kettenis on 2003-05-30.
1334 (link-flags): Set to "--entry _start" regardless of target.
1335 Special linker flags are to be appended to $link-flags.
1336 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
1337
c9f2c8a3
MC
13382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1339
1340 * gdb.cp/method.exp: Accept output of new demangler.
1341
15a0587a 13422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
1343
1344 * gdb/class2.exp: New file.
1345 * gdb/class2.cc: New file.
1346
3c00b570
MC
13472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1348
1349 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
1350 of new demangler.
1351
7027acc7
MK
13522003-11-23 Mark Kettenis <kettenis@gnu.org>
1353
1354 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
1355 of gdb_test "run".
1356
b0e1598a
MK
13572003-11-23 Mark Kettenis <kettenis@gnu.org>
1358
1359 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
1360 "continue" into "run".
1361
4d9eda44
MC
13622003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1363
1364 Partial fix for PR testsuite/1456.
1365 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1366 call to test_compiler_info.
1367 * gdb.cp/ctti.exp: Likewise.
1368 * gdb.cp/derivation.exp: Likewise.
1369 * gdb.cp/member-ptr.exp: Likewise.
1370 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1371 reference to gcc_compiled.
1372
13732003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1374
1375 Fix PR testsuite/1463.
1376 * gdb.base/structs.exp (start_structs_test): Call
1377 get_debug_format before using the debug format.
1378
d422fe19
AC
13792003-11-22 Andrew Cagney <cagney@redhat.com>
1380
1381 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1382 * gdb.base/structs.exp: Use gdb_test_multiple.
1383
039cf96d
AC
13842003-11-20 Andrew Cagney <cagney@redhat.com>
1385
6882279b
AC
1386 * gdb.base/structs.exp: Handle and recover from internal errors.
1387 Replace "foo${n}" with "foo<n>" in test messages.
1388
e53890ae
AC
1389 * gdb.base/structs.exp: Update copyright. Rewrite.
1390 * gdb.base/structs.c: Update copyright. Rewrite.
1391
2b211c59
AC
1392 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1393 resync count exceeded.
d63a86f8 1394
039cf96d
AC
1395 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1396 from the internal error.
1397 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1398 Original from Jim Blandy.
1399 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1400
eac98b22
AC
14012003-11-19 Andrew Cagney <cagney@redhat.com>
1402
1403 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1404 KFAIL.
1405
67455b2a
MK
14062003-11-17 Mark Kettenis <kettenis@gnu.org>
1407
1408 New testcase for PR backtrace/1435.
1409 * gdb.arch/i386-unwind.exp: New file.
1410 * gdb.arch/i386-unwind.c: New file.
1411
853d6e5b
AC
14122003-11-17 Andrew Cagney <cagney@redhat.com>
1413
1414 * lib/gdb.exp (compiler_info): New global.
1415 (test_compiler_info): New function.
1416 (get_compiler_info): Set compiler_info.
1417 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1418 "compiler_info" to gcc-<major>-<minor>.
1419
38cf6e11
MC
14202003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1421
1422 * gdb.trace/configure: Remove.
1423
a50d3602
EZ
14242003-11-13 Elena Zannoni <ezannoni@redhat.com>
1425
1426 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1427 breakpoints.
a50d3602
EZ
1428 * gdb.base/break.exp: Remove all references to explicit line
1429 numbers.
1430
d9407aaa
NC
14312003-11-11 Nick Clifton <nickc@redhat.com>
1432
1433 * gdb.base/shreloc.exp: Do not run for targets which do not
1434 support shared objects.
1435
db488fc1
CV
14362003-11-10 Corinna Vinschen <vinschen@redhat.com>
1437
1438 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1439 Don't run tests if nofileio flag is given.
1440
6a90a18e
EZ
14412003-11-07 Elena Zannoni <ezannoni@redhat.com>
1442
1443 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1444 as well as 'Watchpoint'.
1445
0b915e9c
EZ
14462003-11-06 Elena Zannoni <ezannoni@redhat.com>
1447
1448 Reported by Jim Ingham <jingham@apple.com>:
1449 * gdb.base/annota1.exp: Match at least one occurrence of the
1450 signal handler annotation.
1451
d7e4b55f
EZ
14522003-11-06 Elena Zannoni <ezannoni@redhat.com>
1453
1454 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
1455 as well as 'Watchpoint'.
1456
2fe4e8d0
MC
14572003-11-05 Michael Chastain <mec@shout.net>
1458
1459 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
1460
6ef88553
KW
14612003-11-03 Kris Warkentin <kewarken@qnx.com>
1462
1463 * gdb.arch/gdb1291.c: New test file.
1464 * gdb.arch/gdb1291.exp: New test script.
1465 * gdb.arch/gdb1431.c: New test file.
1466 * gdb.arch/gdb1431.exp: New test script.
1467
ae7dc4d8
MC
14682003-10-22 Michael Chastain <mec@shout.net>
1469
1470 * gdb.mi/pthreads.c: Add copyright notice.
1471
c39d7427
MC
14722003-10-22 Michael Chastain <mec@shout.net>
1473
1474 * gdb.threads/pthreads.c: Add copyright notice.
1475
8b7d96c1
MC
14762003-10-20 Michael Chastain <mec@shout.net>
1477
1478 * gdb.base/gdb1056.exp: New test script.
1479
d1d69fdd
DJ
14802003-10-13 Daniel Jacobowitz <drow@mvista.com>
1481
1482 * gdb.threads/killed.exp: Use gdb_run_cmd.
1483
7d605576
DJ
14842003-10-13 Daniel Jacobowitz <drow@mvista.com>
1485
1486 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
1487 create a core file.
1488 * gdb.threads/gcore-thread.exp: Likewise.
1489
618ec112
CV
14902003-10-13 Corinna Vinschen <vinschen@redhat.com>
1491
1492 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
1493 type, based on char type.
1494 (struct bit_flags_short_t): New bitfield type, based on short type.
1495 (init_bit_flags_char): New fuction.
1496 (init_bit_flags_short): Ditto.
1497 (print_bit_flags_char): Ditto.
1498 (print_bit_flags_short): Ditto.
1499 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
1500
9367a73c
MC
15012003-10-11 Michael Chastain <mec@shout.net>
1502
1503 * gdb.base/call-rt-st.exp: Update copyright year.
1504
1decf120
KI
15052003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
1506
1507 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
1508 * gdb.disasm/sh3.s: Ditto.
1509
5445b2ae
DJ
15102003-10-07 Daniel Jacobowitz <drow@mvista.com>
1511
1512 * gdb.threads/switch-threads.exp: New test.
1513 * gdb.threads/switch-threads.c: New source file.
1514
aec24853
CV
15152003-10-07 Corinna Vinschen <vinschen@redhat.com>
1516
1517 * gdb.base/ending-run.exp: Add sh specific case.
1518
adc7428d
AC
15192003-10-06 Andrew Cagney <cagney@redhat.com>
1520
1521 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1522 * gdb.disasm/mn10200.exp: Delete obsolete file.
1523
c9d37158
DJ
15242003-09-29 Daniel Jacobowitz <drow@mvista.com>
1525
1526 * ChangeLog: Correct an entry command.exp -> commands.exp.
1527 * gdb.base/commands.exp (bp_deleted_in_command_test)
1528 (temporary_breakpoint_commands): Check noargs.
1529
79c2c32d
DC
15302003-09-25 David Carlton <carlton@kealia.com>
1531
1532 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1533 of some print tests, where appropriate. Add tests for C::D::cd,
1534 E::ce, F::cXfX, G::XgX.
1535 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1536
594e6d67
RE
15372003-09-25 Richard Earnshaw <rearnsha@arm.com>
1538
1539 * lib/java.exp (java_init): Import target_alias before using it.
1540
10f0d451
DC
15412003-09-25 David Carlton <carlton@kealia.com>
1542
1543 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1544
274bcba0
EZ
15452003-09-23 Elena Zannoni <ezannoni@redhat.com>
1546
d63a86f8 1547 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
1548 weirdness.
1549
cdbf20f7
MC
15502003-09-17 Michael Chastain <mec@shout.net>
1551
1552 * gdb.cp/gdb1355.exp: New file.
1553 * gdb.cp/gdb1355.c: New file.
1554
71e06f80
CV
15552003-09-15 Corinna Vinschen <vinschen@redhat.com>
1556
1557 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1558 * gdb.asm/sh.inc: New file.
1559
5c4e30ca
DC
15602003-09-11 David Carlton <carlton@kealia.com>
1561
bd45b7af
DC
1562 * gdb.cp/namespace.exp: Add tests for namespace types.
1563 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1564 (test_namespace): New.
1565
1c199746
EZ
15662003-09-11 Elena Zannoni <ezannoni@redhat.com>
1567
1568 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1569 * gdb.stabs/weird.exp: Ditto.
1c199746 1570
04ed252f
MC
15712003-09-08 Michael Chastain <mec@shout.net>
1572
1573 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1574
d8a2d9e7
MC
15752003-09-07 Michael Chastain <mec@shout.net>
1576
1577 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1578 'parse error'.
1579
161afb24
MK
15802003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1581
1582 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1583
49f2741a
MC
15842003-08-30 Michael Chastain <mec@shout.net>
1585
1586 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1587 * gdb.gdb/observer.exp: Ditto.
1588 * gdb.gdb/xfullpath.exp: Ditto.
1589
8afa723e
MK
15902003-08-29 Mark Kettenis <kettenis@gnu.org>
1591
1592 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1593 *-*-*bsd*.
1594
f31dfe3b
JJ
15952003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1596
1597 * gdb.base/dump.exp: Skip for ia64.
1598
4630e498
JJ
15992003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1600
1601 * gdb.asm/asm-source.exp: Add ia64 support.
1602 * gdb.asm/ia64.inc: New file.
1603
1105b7ef
MC
16042003-08-22 Michael Chastain <mec@shout.net>
1605
1606 * gdb.cp: New directory.
1607 * gdb.cp/*: Copy from gdb.c++/*.
1608 * gdb.c++/*: Remove.
1609 * Makefile.in: Change gdb.c++ to gdb.cp.
1610 * configure.in: Ditto.
1611 * configure: Regnerate.
1612
c945b932
MK
16132003-08-18 Mark Kettenis <kettenis@gnu.org>
1614
1615 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1616 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1617
2b66634b
DJ
16182003-08-17 Daniel Jacobowitz <drow@mvista.com>
1619
1620 * mi-var-display.exp (-var-list-children weird): Accept function
1621 pointers with argument types.
1622 * mi1-var-display.exp (-var-list-children weird): Likewise.
1623 * mi2-var-display.exp (-var-list-children weird): Likewise.
1624
a356f73b
DJ
16252003-08-17 Daniel Jacobowitz <drow@mvista.com>
1626
1627 * gdb.base/annota3.exp: Add missing newline.
1628
483417b8
MC
16292003-08-06 Michael Chastain <mec@shout.net>
1630
1631 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1632
c99c59c3
MS
16332003-08-12 Michael Snyder <msnyder@redhat.com>
1634
1635 * gdb.base/float.exp: Add test for SH.
1636
55ed7501
MK
16372003-08-10 Mark Kettenis <kettenis@gnu.org>
1638
1639 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1640
1a371f2e
EZ
16412003-08-07 Elena Zannoni <ezannoni@redhat.com>
1642
1643 * gdb.base/completion.exp: Remove reduntant completion test
1644 on filename.
1645
e0f353ce
EZ
16462003-08-07 Elena Zannoni <ezannoni@redhat.com>
1647
1648 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1649 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1650 gdb.trace/save-trace.exp: Make sure that full pathnames are
1651 escaped correctly.
1652
5710a1af 16532003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 1654
5710a1af
EZ
1655 * configure.in: Don't generate config.h from config.hin.
1656 * configure: Regenerate.
1657 * config.hin: Remove file.
1658 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1659 * gdb.threads/pthreads.c: Ditto.
1660
dcd81ce9
DJ
16612003-08-07 Daniel Jacobowitz <drow@mvista.com>
1662
1663 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1664 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1665 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1666 Replace ld24 with seth/add3.
1667
6009d884
AC
16682003-08-02 Andrew Cagney <cagney@redhat.com>
1669
1670 * gdb.base/annota3.exp: New file.
1671 * gdb.base/annota3.c: New file.
1672 * gdb.c++/annota3.exp: New file.
1673 * gdb.c++/annota3.cc: New file.
1674
51514e06
MC
16752003-07-29 Michael Chastain <mec@shout.net>
1676
1677 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1678 actually failed.
1679 (do_pass): Likewise.
1680 * gdb.threads/tls.exp: Always initialize no_of_threads.
1681
4ee6625b
DJ
16822003-07-27 Daniel Jacobowitz <drow@mvista.com>
1683
1684 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1685 pattern.
1686 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1687 * gdb.threads/tls.exp: Recognize one case of the host library not
1688 supporting TLS.
1689
225f2bf6
AC
16902003-07-27 Andrew Cagney <cagney@redhat.com>
1691
1692 * gdb.base/fileio.exp: Use SH when running commands using
1693 remote_exec.
1694
bcb27c9f
DJ
16952003-07-24 Daniel Jacobowitz <drow@mvista.com>
1696
1697 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1698 * gdb.base/relocate.c (dummy): New padding array.
1699
3d67be83
MS
17002003-07-22 Michael Snyder <msnyder@redhat.com>
1701
d63a86f8 1702 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
1703
1704 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1705 patterns to be more general, accepting old and new output.
1706 Some output chars (such as '+') also must be quoted.
d63a86f8 1707 Some addresses are displayed numerically instead of
3d67be83
MS
1708 symbolically.
1709
57ba3b85
MS
17102003-07-23 Michael Snyder <msnyder@redhat.com>
1711
686d097c
MS
1712 * gdb.base/return2.exp: Don't test long-long return.
1713
57ba3b85
MS
1714 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1715 * gdb.disasm/t01_mov.exp: Ditto.
1716 * gdb.disasm/t02_mova.s: Ditto.
1717 * gdb.disasm/t02_mova.exp: Ditto.
1718 * gdb.disasm/t03_add.s: Ditto.
1719 * gdb.disasm/t03_add.exp: Ditto.
1720 * gdb.disasm/t04_sub.s: Ditto.
1721 * gdb.disasm/t04_sub.exp: Ditto.
1722 * gdb.disasm/t05_cmp.s: Ditto.
1723 * gdb.disasm/t05_cmp.exp: Ditto.
1724 * gdb.disasm/t06_ari2.s: Ditto.
1725 * gdb.disasm/t06_ari2.exp: Ditto.
1726 * gdb.disasm/t07_ari3.s: Ditto.
1727 * gdb.disasm/t07_ari3.exp: Ditto.
1728 * gdb.disasm/t08_or.s: Ditto.
1729 * gdb.disasm/t08_or.exp: Ditto.
1730 * gdb.disasm/t09_xor.s: Ditto.
1731 * gdb.disasm/t09_xor.exp: Ditto.
1732 * gdb.disasm/t10_and.s: Ditto.
1733 * gdb.disasm/t10_and.exp: Ditto.
1734 * gdb.disasm/t11_logs.s: Ditto.
1735 * gdb.disasm/t11_logs.exp: Ditto.
1736 * gdb.disasm/t12_bit.s: Ditto.
1737 * gdb.disasm/t12_bit.exp: Ditto.
1738 * gdb.disasm/t13_otr.s: Ditto.
1739 * gdb.disasm/t13_otr.exp: Ditto.
1740
e00759ef
EZ
17412003-07-22 Elena Zannoni <ezannoni@redhat.com>
1742
1743 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1744
8bc2021f
EZ
17452003-07-22 Elena Zannoni <ezannoni@redhat.com>
1746
1747 * gdb.threads/tls.c : New file.
1748 * gdb.threads/tls.exp : New file.
1749 * gdb.threads/tls-main.c : New file.
1750 * gdb.threads/tls-shared.c : New file.
1751 * gdb.threads/tls-shared.exp : New file.
1752
89320c4c
AS
17532003-07-22 Andreas Schwab <schwab@suse.de>
1754
1755 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1756
180dea7c
AS
17572003-07-20 Andreas Schwab <schwab@suse.de>
1758
1759 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1760 due to insn reordering.
1761
0714963c
AC
17622003-07-15 Andrew Cagney <cagney@redhat.com>
1763
1764 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1765
98a23b3f
MC
17662003-07-15 Michael Chastain <mec@shout.net>
1767
1768 * gdb.base/gdb1250.exp: New file.
1769 * gdb.base/gdb1250.c: New file.
1770
27e417a2
ML
17712003-07-09 Michal Ludvig <mludvig@suse.cz>
1772
1773 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1774 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1775
8bc2021f
EZ
17762003-07-09 Elena Zannoni <ezannoni@redhat.com>
1777
1778 * gdb.threads/tls.c: New file.
1779 * gdb.threads/tls.exp: New file.
1780 * gdb.threads/tls-main.c: New file.
1781 * gdb.threads/tls-shared.c: New file.
1782 * gdb.threads/tls-shared.exp: New file.
1783
d99968dc
EZ
17842003-07-09 Elena Zannoni <ezannoni@redhat.com>
1785
1786 * gdb.base/annota1.exp: Make sure that we properly escape the
1787 full path of the source file. Xfail more permissive patterns,
d63a86f8 1788 due to a compiler debug info problem.
d99968dc 1789
83876b3b
AS
17902003-07-07 Andreas Schwab <schwab@suse.de>
1791
2705e972
AS
1792 * gdb.asm/m68k.inc: New file.
1793 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1794
83876b3b
AS
1795 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1796 arguments"): Also match negative number.
1797
1798 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1799
3a871b37
DJ
18002003-07-03 Daniel Jacobowitz <drow@mvista.com>
1801
1802 * gdb.base/store.c (charest): New typedef.
1803 (add_char): Rename to add_charest, update.
1804 (wack_char): Rename to wack_charest, update types. Return l + r
1805 to keep r live across the call.
1806 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1807 (wack_double, wack_doublest): Return l + r to keep r live across
1808 the call.
1809 * gdb.base/store.exp: Accomodate store.c changes.
1810
b2a7f303
DC
18112003-06-30 David Carlton <carlton@kealia.com>
1812
1813 * gdb.c++/maint.exp (test_invalid_name): New.
1814 (test_first_component): Add tests for invalid names.
1815
3c6cb4a1
MC
18162003-06-29 Michael Chastain <mec@shout.net>
1817
1818 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1819 output of '<VTT for class>' for virtual base classes.
1820
f1c2644b
DJ
18212003-06-29 Daniel Jacobowitz <drow@mvista.com>
1822
1823 * gdb.base/completion.exp: Tab-complete "complet" instead of
1824 "compl".
1825 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1826
18080350
DJ
18272003-06-29 Daniel Jacobowitz <drow@mvista.com>
1828
1829 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1830 * gdb.base/volatile.exp: Likewise.
1831
f56973f8
DJ
18322003-06-29 Daniel Jacobowitz <drow@mvista.com>
1833
1834 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1835 gdb/1265.
1836
18372003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1838 Daniel Jacobowitz <drow@mvista.com>
1839
1840 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1841 initial line count of 'captured_main' from 26 to 32.
1842 (test_with_self): Allow xmalloc call to be interleaved with the
1843 preceding two lines.
1844
e766d4d6
JB
18452003-06-24 Joel Brobecker <brobecker@gnat.com>
1846
1847 * gdb.base/bang.exp: New testcase.
1848
f125c9a4
JB
18492003-06-23 Joel Brobecker <brobecker@gnat.com>
1850
1851 * gdb.base/langs.exp: Add some tests for the "minimal" language
1852 support.
1853
6e25beaf
EZ
18542003-06-23 Elena Zannoni <ezannoni@redhat.com>
1855
1856 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1857 the testcase.
1858
2f816dda
DJ
18592003-06-22 Daniel Jacobowitz <drow@mvista.com>
1860
1861 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1862 offset.
1863
db5a5748
DJ
18642003-06-22 Daniel Jacobowitz <drow@mvista.com>
1865
1866 * gdb.c++/pr-1210.cc: New file.
1867 * gdb.c++/pr-1210.exp: New file.
1868
1df0c130
DJ
18692003-06-21 Daniel Jacobowitz <drow@mvista.com>
1870
1871 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1872 000-exec-continue.
1873
a92feac0
MK
18742003-06-15 Mark Kettenis <kettenis@gnu.org>
1875
1876 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1877 on *-*-*bsd* instead of *-*-freebsd*.
1878
81a58f5b
AC
18792003-06-14 Andrew Cagney <cagney@redhat.com>
1880
1881 * gdb.base/store.exp: Test longest and doublest. Test all
1882 parameters. Weaken return statement match.
1883 * gdb.base/store.c: Add longest and doublest - aka long long and
1884 long double functions. Put all parameters into local register
1885 variables. Use negative values.
1886
b257a0d3
AC
18872003-06-14 Andrew Cagney <cagney@redhat.com>
1888
1889 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1890 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1891 exit status.
1892 * gdb.base/fileio.exp: Disable target when nointerrupts and
1893 noinferiorio, instead of limiting it to remote. Use remote_exec
1894 instead of system.
d63a86f8 1895
21c38304
JJ
18962003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1897
1898 * gdb.base/float.exp: Add ia64 support.
1899
1bcdb424
CV
19002003-06-12 Corinna Vinschen <vinschen@redhat.com>
1901
1902 * gdb.base/fileio.exp: Run only on remote targets.
1903
6aeb981f
CV
19042003-06-10 Corinna Vinschen <vinschen@redhat.com>
1905
1906 * gdb.base/fileio.c: New file, testing File-I/O.
1907 * gdb.base/fileio.exp: Ditto.
1908
53df362e
RG
19092003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1910
1911 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1912 shared objects after relocation at load time (gdb PR/1132).
1913 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1914 as above, part of the shared object relocation test.
1915
ffee1b46
MK
19162003-06-08 Mark Kettenis <kettenis@gnu.org>
1917
b5ca3722
MK
1918 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1919 fully filled history list.
1920 * gdb.base/gdb_history: New file.
1921
03ed860d
MK
1922 * gdb.base/signals.exp: XFAIL "continue to func1" on
1923 i*86-*-freebsd*.
1924
ffee1b46
MK
1925 * gdb.base/attach.exp: When trying to attach to a nonexistent
1926 process, make it possible to specify the PID based on the target,
1927 and do so for *-*-freebsd*.
1928
d80dbb52
RH
19292003-06-02 Richard Henderson <rth@redhat.com>
1930
1931 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1932
6dd77b81
RH
19332003-06-02 Richard Henderson <rth@redhat.com>
1934
1935 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1936
f6347e16
RH
19372003-06-02 Richard Henderson <rth@redhat.com>
1938
1939 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1940
2c161407
DJ
19412003-06-01 Daniel Jacobowitz <drow@mvista.com>
1942
1943 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1944 of globalvar.
1945
572eb746
MK
19462003-06-01 Mark Kettenis <kettenis@gnu.org>
1947
1948 * gdb.asm/asm-source.exp: Check for memory read errors in
1949 disassembler test on *BSD too.
1950
9e9617a5
RH
19512003-06-01 Richard Henderson <rth@redhat.com>
1952
1953 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1954 for .frame.
1955 (gdbasm_call): Lose ldgp.
1956 (gdbasm_startup): Add frame information.
1957 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1958
7b34ad4e
MK
19592003-05-31 Mark Kettenis <kettenis@gnu.org>
1960
1961 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1962 i?86-*-*.
1963
10059fdf
MK
19642003-05-30 Mark Kettenis <kettenis@gnu.org>
1965
1966 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1967 FreeBSD.
1968
acf4b816
RH
19692003-05-29 Richard Henderson <rth@redhat.com>
1970
1971 * gdb.asm/alpha.inc: New file.
1972 * gdb.asm/asm-source.exp: Use it.
1973
e9ecd949
JB
19742003-05-29 Jim Blandy <jimb@redhat.com>
1975
1976 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1977 'core.PID'.
1978
e3e5a4f3
JB
19792003-05-22 Jim Blandy <jimb@redhat.com>
1980
1981 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1982 backtrace.
d63a86f8 1983
72fe3d25
DC
19842003-05-20 David Carlton <carlton@math.stanford.edu>
1985
1986 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1987 this time.
1988
58da2eb2
DC
19892003-05-19 David Carlton <carlton@bactrian.org>
1990
1991 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1992 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1993
1fcb5155
DC
19942003-05-19 David Carlton <carlton@bactrian.org>
1995
1996 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1997 namespace tests.
1998 Bump copyright date.
1999 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2000 (main): Call C::D::marker2.
2001 * gdb.c++/namespace1.cc: New file.
2002
85e85163
JJ
20032003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2004
2005 Roland McGrath <roland@redhat.com>
d63a86f8 2006 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2007 there is no manager thread.
2008
a25fbfec
JJ
20092003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2010
d63a86f8
RM
2011 * gdb.threads/schedlock.exp: Remove assumption that all threads
2012 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2013 in one of the child threads rather than the main thread.
2014
be375bae
JB
20152003-05-07 Jim Blandy <jimb@redhat.com>
2016
09bf6082
JB
2017 Add support for assembly source testing on the s390x.
2018 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2019 architecture.
2020 * gdb.asm/s390x.inc: New file.
2021
be375bae
JB
2022 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2023 succession of 'if' statements.
2024
00905d52
AC
20252003-05-05 Andrew Cagney <cagney@redhat.com>
2026
2027 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2028
b1e29e33
AC
20292003-05-05 Andrew Cagney <cagney@redhat.com>
2030
2031 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2032 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2033
e33d66ec
EZ
20342003-05-02 Elena Zannoni <ezannoni@redhat.com>
2035
2036 * gdb.base/charset.exp: Update based on new behavior of set/show
2037 charset commands.
2038
2b6fd0d8
AC
20392003-05-01 Andrew Cagney <cagney@redhat.com>
2040
2041 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2042 variable do not give memory errors.
2043
130cacce
AF
20442003-04-30 Adam Fedor <fedor@gnu.org>
2045
2046 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2047 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2048 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2049 gdb.objc/basicclass.m: : New files
2050
2051 * lib/gdb.exp (gdb_compile_objc): New procedure.
2052
bea71854
DJ
20532003-04-27 Daniel Jacobowitz <drow@mvista.com>
2054
2055 * gdb.base/signals.exp: Make backtrace tests more specific.
2056
0f20eeea
DC
20572003-04-23 David Carlton <carlton@bactrian.org>
2058
2059 * gdb.c++/maint.exp (test_first_component): Add tests for
2060 'operator' in more locations.
2061
c8c4d8dc
KB
20622003-04-16 Kevin Buettner <kevinb@redhat.com>
2063
2064 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2065
3fe60e3c
EZ
20662003-04-16 Elena Zannoni <ezannoni@redhat.com>
2067
2068 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2069 func marke' instead. Update test name.
2070
9219021c
DC
20712003-04-15 David Carlton <carlton@math.stanford.edu>
2072
2073 * gdb.c++/maint.exp: New file.
2074
5dd55bdd
EZ
20752003-04-14 Elena Zannoni <ezannoni@redhat.com>
2076
2077 * gdb.threads/schedlock.c: Change type of thread function argument
2078 to long, to avoid warnings on 64-bit platforms.
2079
00890572
EZ
20802003-04-14 Elena Zannoni <ezannoni@redhat.com>
2081
2082 * gdb.base/attach.exp: Add new message from ptrace in case of
2083 attaching to nonexistent process.
d63a86f8 2084
93201743
JB
20852003-04-11 Jim Blandy <jimb@redhat.com>
2086
2087 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2088 gdb.c++/userdef.cc: Place comments on the lines to which the
2089 marker function might return.
2090 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2091 gdb.c++/userdef.exp: Look for those comments to check that we've
2092 returned to the right place, instead of checking line numbers.
2093
2a11c64d
EZ
20942003-04-11 Elena Zannoni <ezannoni@redhat.com>
2095
2096 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2097 match on sourcefile name, instead of directory name.
2098
68ab8fc5
EZ
20992003-04-10 Elena Zannoni <ezannoni@redhat.com>
2100
d63a86f8 2101 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2102 working directory name.
2103
5624293a
JB
21042003-04-09 Jim Blandy <jimb@redhat.com>
2105
2106 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2107 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2108 after an inferior function call, report the failure, but allow the
2109 test to continue.
2110
f1f02ee4
SC
21112003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2112
2113 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2114 with -DPROTOTYPES.
2115
6eb79af0
SC
21162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2117
2118 * gdb.base/break.exp: Revert last patch.
2119
8dfb4cf0
SC
21202003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2121
2122 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2123 with -DPROTOTYPES.
2124
ed4c619a
AC
21252003-04-02 Andrew Cagney <cagney@redhat.com>
2126
2127 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2128 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2129 matching directories by the name breakpoint.
2130 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2131 Make "continue to marker1" consistent.
2132 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2133 message consistent.
2134 * lib/gdb.exp: Put "the program is no longer running", and "the
2135 program exited" in parenthesis.
2136 * lib/mi-support.exp: Ditto.
d63a86f8 2137
4e35d5f0 21382003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2139
4e35d5f0
BR
2140 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2141
71900fe8
AC
21422003-03-29 Andrew Cagney <cagney@redhat.com>
2143
2144 * gdb.base/sizeof.c (main): Print the value of '\377'.
2145 * gdb.base/sizeof.exp: Check the sign of '\377'.
2146
c0655a16
MC
21472003-03-27 Michael Chastain <mec@shout.net>
2148
2149 * gdb.base/gdb1090.exp: New file.
2150 * gdb.base/gdb1090.cc: New file.
2151
5b2a3989
JB
21522003-03-27 J. Brobecker <brobecker@gnat.com>
2153
2154 * gdb.gdb/observer.exp: New regression test.
2155
79876890
MC
21562003-03-27 Michael Chastain <mec@shout.net>
2157
2158 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2159 * gdb.base/ptype.exp: Likewise.
2160
6eac95e3
CV
21612003-03-27 Corinna Vinschen <vinschen@redhat.com>
2162
2163 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2164
e8c71839
MC
21652003-03-26 Michael Chastain <mec@shout.net>
2166
2167 * gdb.base/ptype.exp: Actually use some typedef'd types.
2168
71b10041
SC
21692003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2170
2171 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2172 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2173
2512cf80
CV
21742003-03-20 Corinna Vinschen <vinschen@redhat.com>
2175
2176 * gdb.base/default.exp: Fix regular expression.
2177
0d195a4f
CV
21782003-03-20 Corinna Vinschen <vinschen@redhat.com>
2179
2180 * gdb.base/args.exp: Fix regular expression.
2181
8a2dbca8
CV
21822003-03-20 Corinna Vinschen <vinschen@redhat.com>
2183
2184 * gdb.base/help.exp: Allow Win32 child process.
2185
bf028682
CV
21862003-03-20 Corinna Vinschen <vinschen@redhat.com>
2187
2188 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2189 when stepping out of main().
2190
182dbe85
CV
21912003-03-20 Corinna Vinschen <vinschen@redhat.com>
2192
2193 * gdb.base/default.exp: Check for win32 specific message when calling
2194 "run" without executable.
2195
d67a6ba5
CV
21962003-03-20 Corinna Vinschen <vinschen@redhat.com>
2197
2198 * gdb.base/args.exp: Expect .exe in output.
2199
a955b5bb
CV
22002003-03-20 Corinna Vinschen <vinschen@redhat.com>
2201
2202 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2203 Cygwin native.
2204
bf6bad4b
AC
22052003-03-17 Andrew Cagney <cagney@redhat.com>
2206
2207 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2208 vector registes.
2209 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2210 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2211
293e9a31
DC
22122003-03-17 David Carlton <carlton@math.stanford.edu>
2213
2214 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2215 test, for PR breakpoints/38.
2216 Call test_watchpoint_and_breakpoint.
2217 * gdb.base/watchpoint.c (func3): New function.
2218 (main): Call func3.
2219
5330f2db
DC
22202003-03-04 David Carlton <carlton@math.stanford.edu>
2221
2222 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
2223 Garply<Garply<char> >:: garply".
2224 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
2225 with respect to PR c++/1111; note also PR c++/1113.
2226 (test_template_breakpoints): KFAIL "constructor breakpoint" with
2227 respect to PR c++/1062.
2228 KFAIL "destructor breakpoint" with respect to PR c++/1112.
2229
6ece72da
DC
22302003-03-03 David Carlton <carlton@math.stanford.edu>
2231
2232 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
2233 with respect to PR c++/57.
2234 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
2235 c++/826.
2236 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
2237 respect to PR c++/57.
2238
85ca1584
DC
22392003-03-03 David Carlton <carlton@math.stanford.edu>
2240
2241 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
2242 respect to PR c++/33 into FAILs.
2243
98e9c5b8
MC
22442003-03-03 Michael Chastain <mec@shout.net>
2245
7bedbf27
MC
2246 * configure.in: Update copyright years.
2247
22482003-03-03 Michael Chastain <mec@shout.net>
2249
2250 * Makefile.in: Update copyright years.
98e9c5b8 2251
f683e100
DC
22522003-02-28 David Carlton <carlton@math.stanford.edu>
2253
2254 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
2255 print class instead of struct and/or superfluous protection
2256 specifiers, as long as the resulting output is equivalent to the
2257 source code.
2258 Delete FIXME from end of messages on tests that don't need
2259 fixing.
2260
a9e0cf2c
DC
22612003-02-28 David Carlton <carlton@math.stanford.edu>
2262
2263 * gdb.c++/templates.exp (do_tests): Allow const in the two
2264 Foo<volatile char *>::foo tests.
2265
e8d359df
MS
22662003-02-27 Michael Snyder <msnyder@redhat.com>
2267
d63a86f8 2268 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
2269 will be consistant.
2270
0b71dc91
DC
22712003-02-26 David Carlton <carlton@math.stanford.edu>
2272
2273 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
2274 char *>::foo" test with respect to PR c++/33. Create a new test
2275 which is identical to that one except that it doesn't put the
2276 space between the "char" and the "*"; KFAIL it, too.
2277
dd14ab43
DC
22782003-02-26 David Carlton <carlton@math.stanford.edu>
2279
2280 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
2281 template types into either PASSes or KFAILs (corresponding to PR
2282 c++/57). Tweak indentation. Update copyright.
2283
1146c7f1
SC
22842003-02-23 Stephane Carrez <stcarrez@nerim.fr>
2285
2286 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
2287
74641dfb
MC
22882003-02-13 Michael Chastain <mec@shout.net>
2289
2290 * gdb.base/exprs.exp: Remove i960 remnants.
2291 * gdb.base/funcargs.exp: Likewise.
2292 * gdb.base/list.exp: Likewise.
2293 * gdb.base/ptype.exp: Likewise.
2294
559cd2d0
DC
22952003-02-14 David Carlton <carlton@math.stanford.edu>
2296
2297 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
2298 pEe->D::vg()" from XFAIL to KFAIL.
2299
c4f90d87
JM
23002003-02-13 Jason Molenda (jmolenda@apple.com)
2301
2302 * gdb.base/maint.exp: Update maint print statistics regexp to include
2303 new entries.
2304
cbc4d97c
MC
23052003-02-13 Michael Chastain <mec@shout.net>
2306
2307 * gdb.c++/inherit.exp: Remove call to get_debug_format.
2308
40f235b7
MC
23092003-02-12 Michael Chastain <mec@shout.net>
2310
2311 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
2312 * gdb.c++/inherit.exp: Likewise.
2313 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
2314 * gdb.c++/templates.exp: Likewise.
2315 * gdb.c++/virtfunc.exp: Likewise.
2316
c56716b0
JM
23172003-02-06 Jason Molenda (jason-cl@molenda.com)
2318
2319 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
2320 why the code is written that way.
2321
070afcf8
MC
23222003-02-05 Michael Chastain <mec@shout.net>
2323
2324 * gdb.base/dump.exp: Add missing copyright line.
2325
5d0331e5
JM
23262003-02-05 Jason Molenda (jason-cl@molenda.com)
2327
f7ae6d3e 2328 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
2329 at the beginning so the breakpoint doesn't get set on the loop.
2330
92851186
MC
23312003-02-05 Michael Chastain <mec@shout.net>
2332
2333 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
2334 output for configurations with gcc 2.95.3.
2335
cbf1e085
AC
23362003-02-05 Keith Seitz <keiths@redhat.com>
2337 Andrew Cagney <ac131313@redhat.com>
2338
2339 * gdb.mi/mi-cli.exp: New file.
d63a86f8 2340
29518e1e
MC
23412003-02-04 Michael Chastain <mec@shout.net>
2342
2343 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
2344 Call perror and then continue.
2345
5af1d5f3
MC
23462003-02-03 Michael Chastain <mec@shout.net>
2347
2348 * gdb.c++/pr-1023.cc: New file.
2349 * gdb.c++/pr-1023.exp: New file.
2350
6b549786
JB
23512003-02-05 Jim Blandy <jimb@redhat.com>
2352
2353 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
2354 it's local to foobar. Check for it there, and check that it's not
2355 present in main.
2356 * gdb.c++/local.cc (marker2): New function.
2357 (foobar): Call marker1.
2358 (main): Call marker2 instead of marker1.
2359
67f16606
AC
23602003-02-04 Andrew Cagney <ac131313@redhat.com>
2361
2362 * gdb.disasm/mn10200.exp: Obsolete file.
2363 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2364 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2365 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2366
1c5cb38e
DC
23672003-02-04 David Carlton <carlton@math.stanford.edu>
2368
2369 * gdb.c++/overload.exp: Test intToChar(1).
2370 * gdb.c++/overload.cc (intToChar): New.
2371 (main): Call intToChar.
2372
d1fe6965
DC
23732003-02-03 David Carlton <carlton@math.stanford.edu>
2374
2375 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2376 'might_kfail' arg.
2377 KFAIL some of the continue_to_bp_overloaded calls, according to
2378 PR c++/1025.
2379
9ba61c5d
MC
23802003-02-01 Michael Chastain <mec@shout.net>
2381
2382 * gdb.base/advance.c (marker1): New marker function.
2383 * gdb.base/advance.exp: When the 'advance' command lands on the
2384 return breakpoint, it can legitimately stop on either the
2385 current line or the next line. Accommodate both outcomes.
2386 * gdb.base/until.exp: Likewise.
2387
e7494ffb
AC
23882003-02-02 Andrew Cagney <ac131313@redhat.com>
2389
2390 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2391 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2392 now a list, not a tuple.
2393 * gdb.mi/mi-var-display.exp: Ditto.
2394 * gdb.mi/gdb792.exp: Ditto.
2395
075559bc
AC
23962003-02-01 Andrew Cagney <ac131313@redhat.com>
2397
2398 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2399 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2400 stack backtraces.
2401 * gdb.mi/mi-syn-frame.c: Part of same.
2402
2bd4c7b1
MK
24032003-02-01 Mark Kettenis <kettenis@gnu.org>
2404
2405 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2406 gdb.mi/mi1-pthreads.exp: Return instead of calling
2407 gdb_suppress_entire_file.
2408
eabd8992
MS
24092003-02-01 Mark Salter <msalter@redhat.com>
2410
2411 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2412
71469e2f
MS
24132003-01-31 Mark Salter <msalter@redhat.com>
2414
2415 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2416 Support empty arg.
2417
38a94d44
MC
24182003-01-30 Michael Chastain <mec@shout.net>
2419
2420 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2421 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2422 has been fixed in gdb/readline on 2003-01-09.
2423
19ea9e73
MS
24242003-01-29 Michael Snyder <msnyder@redhat.com>
2425
e8d359df
MS
2426 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2427 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2428 * gdb.base/args.exp: Skip if target does not support args passing.
2429
2307bd6a
DJ
24302003-01-22 Daniel Jacobowitz <drow@mvista.com>
2431
19ea9e73 2432 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2433 gdb_test. Accept a list of expect arguments as the third
2434 parameter.
2435 (gdb_test): Use it.
2436
f2dd3617
EZ
24372003-01-20 Elena Zannoni <ezannoni@redhat.com>
2438
2439 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2440 allow for different test tree configurations. Update some
2441 tescases accordingly.
2442 * gdb.arch/altivec-regs.exp: Ditto.
2443 * gdb.asm/asm-source.exp: Ditto.
2444 * gdb.base/advance.exp: Ditto.
2445 * gdb.base/display.exp: Ditto.
d63a86f8 2446 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
2447 * gdb.base/mips_pro.exp: Ditto.
2448 * gdb.base/overlays.exp: Ditto.
2449 * gdb.base/relocate.exp: Ditto.
2450 * gdb.base/setshow.exp: Ditto.
2451 * gdb.base/step-line.exp: Ditto.
2452 * gdb.base/step-test.exp: Ditto.
2453 * gdb.base/until.exp: Ditto.
2454 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
2455
c71cdefd
DC
24562003-01-17 David Carlton <carlton@math.stanford.edu>
2457
2458 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
2459 corresponding to PR c++/945.
2460 Update copyright.
2461
fdba05d7
DC
24622003-01-17 David Carlton <carlton@math.stanford.edu>
2463
2464 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
2465 corresponding to PR c++/68.
2466
24672003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
2468
2469 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
2470 (test_paddr_hairy_functions): Call print_addr_2_kfail for
2471 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
2472
c362c33a
EZ
24732003-01-15 Elena Zannoni <ezannoni@redhat.com>
2474
0fbc361c
EZ
2475 * gdb.base/break.exp: Fix change of default location, because of
2476 removal of until tests.
2477 * gdb.base/help.exp: Update test for new 'until' help message.
2478 Add test for help on 'advance'.
c362c33a
EZ
2479 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
2480
dabf8a35
MK
24812003-01-15 Mark Kettenis <kettenis@gnu.org>
2482
2483 * gdb.base/default.exp: Adapt "info float" test for recent changes
2484 to that command. Add test for "info vector".
2485 * gdb.base/float.exp: New file. Add test for "info float" that
2486 resembles the old test in gdb.base/default.exp.
2487
a1769aca
DC
24882003-01-15 David Carlton <carlton@math.stanford.edu>
2489
2490 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
2491
82025e13
EZ
24922003-01-15 Elena Zannoni <ezannoni@redhat.com>
2493
2494 * gdb.base/break.exp: Move the tests of until command from here...
2495 * gdb.base/until.exp: ... to here. New file. Add other tests.
2496 * gdb.base/advance.c: New file.
2497 * gdb.base/advance.exp: New file.
2498
8f9ab801
EZ
24992003-01-14 Elena Zannoni <ezannoni@redhat.com>
2500
2501 * gdb.base/args.c: New file.
2502 * gdb.base/args.exp: New file.
2503
9ae66589
DJ
25042003-01-14 Daniel Jacobowitz <drow@mvista.com>
2505
2506 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
2507
8d77e5c3
DJ
25082003-01-14 Daniel Jacobowitz <drow@mvista.com>
2509
2510 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2511
12d2f0a1
DJ
25122003-01-14 Daniel Jacobowitz <drow@mvista.com>
2513
2514 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2515 dates.
2516
6ca37014
DJ
25172003-01-13 Daniel Jacobowitz <drow@mvista.com>
2518
2519 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2520
b0023472
DJ
25212003-01-13 Daniel Jacobowitz <drow@mvista.com>
2522
2523 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2524 (ptype &*"foo").
2525 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2526
d6abaea5
DJ
25272002-01-13 Daniel Jacobowitz <drow@mvista.com>
2528
2529 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2530 * gdb.mi/mi1-console.exp: Likewise.
2531
dfd536a7
DJ
25322002-01-13 Daniel Jacobowitz <drow@mvista.com>
2533
2534 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2535 * gdb.mi/mi1-console.exp: Likewise.
2536
a1fb14a2
DJ
25372003-01-13 Daniel Jacobowitz <drow@mvista.com>
2538
2539 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2540
c4cf40b7
DJ
25412003-01-09 Daniel Jacobowitz <drow@mvista.com>
2542
2543 * gdb.base/detach.exp: New test.
2544
696d5a5b
DJ
25452003-01-09 Daniel Jacobowitz <drow@mvista.com>
2546
2547 * Makefile.in (ALL_SUBDIRS): New variable.
2548 (subdirs, clean, distclean): Use it.
2549 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2550 regenerating Makefile, since it is generated from the top level.
2551 * gdb.asm/Makefile.in: Likewise.
2552 * gdb.base/Makefile.in: Likewise.
2553 * gdb.c++/Makefile.in: Likewise.
2554 * gdb.disasm/Makefile.in: Likewise.
2555 * gdb.java/Makefile.in: Likewise.
2556 * gdb.mi/Makefile.in: Likewise.
2557 * gdb.threads/Makefile.in: Likewise.
2558 * gdb.trace/Makefile.in: Likewise.
2559
754533e4
DC
25602003-01-09 David Carlton <carlton@math.stanford.edu>
2561
2562 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2563 Add copyright year 2003.
2564
d8b3e9ee
MC
25652003-01-06 Michael Chastain <mec@shout.net>
2566
2567 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2568 When selecting a thread, 'line' and 'file' are optional.
2569 * gdb.mi/mi1-pthreads.exp: Likewise.
2570
8e9e0fe6
AS
25712003-01-06 Andreas Schwab <schwab@suse.de>
2572
2573 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2574 failures.
2575
b5ab8ff3
DJ
25762003-01-04 Daniel Jacobowitz <drow@mvista.com>
2577
2578 Fix PR gdb/844
2579 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2580 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2581
2582 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2583 instead of calling gdb_suppress_entire_file.
2584 * gdb.threads/print-threads.exp: Likewise.
2585 * gdb.threads/schedlock.exp: Likewise.
2586
2587 * gdb.threads/killed.exp: Return instead of calling
2588 gdb_suppress_entire_file.
2589 * gdb.threads/linux-dp.exp: Likewise.
2590 * gdb.threads/pthreads.exp: Likewise.
2591
1e698235
DJ
25922003-01-04 Daniel Jacobowitz <drow@mvista.com>
2593
2594 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2595 stabs.
2596 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2597 * gdb.base/whatis.exp: Always allow (void) after function names.
2598
147ff08c
DJ
25992003-01-04 Daniel Jacobowitz <drow@mvista.com>
2600
2601 * gdb.c++/casts.exp: Correct regexp.
2602
dc62bfc2
MK
26032003-01-04 Mark Kettenis <kettenis@gnu.org>
2604
2605 * configure.in: Call AC_CONFIG_HEADER. Don't call
2606 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2607 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2608 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2609 aforementioned directories in the AC_OUPUT call.
2610 * config.hin: New file.
2611 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2612 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2613 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2614 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2615 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2616 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2617 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2618 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2619 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2620 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2621 gdb.threads/configure.in, gdb.threads/configure,
2622 gdb.threads/config.in, gdb.trace/configure.in,
2623 gdb.trace/configure: Removed.
2624
77afa639
MC
26252003-01-03 Michael Chastain <mec@shout.net>
2626
2627 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2628 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2629
7634bb6e
DJ
26302003-01-03 Daniel Jacobowitz <drow@mvista.com>
2631
2632 * gdb.base/store.exp: Fix regular expressions.
2633
b39c905e
MK
26342002-12-28 Mark Kettenis <kettenis@gnu.org>
2635
2636 * configure.in: Rewrite.
2637 * configure: Regenerated.
2638
0a8551dd
DC
26392003-01-03 David Carlton <carlton@math.stanford.edu>
2640
2641 * gdb.base/psymtab.exp: New file.
2642 * gdb.base/psymtab1.c: Ditto.
2643 * gdb.base/psymtab2.c: Ditto.
2644
c60b7188
AF
26452002-12-23 Adam Fedor <fedor@gnu.org>
2646
2647 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2648
ee73db83
DC
26492002-12-23 David Carlton <carlton@math.stanford.edu>
2650
2651 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2652 and current_directory initialization.
2653
d6c1774e
JB
26542002-12-22 Jim Blandy <jimb@redhat.com>
2655
f0a847b8
JB
2656 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2657 rather than as part of the output file name.
2658
d6c1774e
JB
2659 * gdb.base/attach.exp: There's no need to copy the test program to
2660 /tmp; that was only ever necessary on HP/UX, and this test is
2661 entirely disabled there anyway.
2662
f0708dbb
JB
26632002-12-21 Jim Blandy <jimb@redhat.com>
2664
4c2acfea
JB
2665 * gdb.c++/psmang.exp: Doc fix.
2666
f0708dbb
JB
2667 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2668 test.
2669
9579e000
DC
26702002-12-20 David Carlton <carlton@math.stanford.edu>
2671
2672 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2673
d1810171
MC
26742002-12-18 Michael Chastain <mec@shout.net>
2675
2676 * gdb.c++/annota2.exp: Add copyright year 2002.
2677
76565097
DC
26782002-12-17 David Carlton <carlton@math.stanford.edu>
2679
2680 * gdb.c++/try_catch.cc: Add marker comments.
2681 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2682 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2683 * gdb.c++/m-static.cc: Ditto.
2684 * gdb.c++/m-static1.cc: Ditto.
2685 * gdb.c++/try_catch.cc: Ditto.
2686
da81390b
JJ
26872002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2688
2689 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2690 to see whether we are using the new -environment-directory
2691 command which resets via -r or the old version of the command
2692 which may prompt the user. Part of fix for gdb/741.
2693
b304d130
AC
26942002-12-13 Andrew Cagney <ac131313@redhat.com>
2695
2696 * gdb.fortran/types.exp: Update obsolete comment.
2697 * gdb.fortran/exprs.exp: Ditto.
2698 * lib/gdb.exp: Delete obsolete code.
2699 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2700 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2701 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2702 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2703 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2704 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2705 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2706 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2707 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2708 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2709 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2710 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2711 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2712 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2713 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2714 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2715 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2716 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2717 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2718 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2719 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2720 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2721 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2722 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2723 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2724 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2725 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2726 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2727 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2728 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2729 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2730 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2731 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2732 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2733 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2734 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2735 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2736
a23b6e6a
DC
27372002-12-11 David Carlton <carlton@math.stanford.edu>
2738
2739 * gdb.c++/m-data.exp: Add test for members that shadow global
2740 variables: see PR gdb/804.
2741 * gdb.c++/m-data.cc: Ditto.
2742
6604731b
DJ
27432002-12-10 Daniel Jacobowitz <drow@mvista.com>
2744
2745 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2746
de46ecd7
DC
27472002-12-06 David Carlton <carlton@math.stanford.edu>
2748
2749 * gdb.base/store.c: Don't declare functions static.
2750
27e829d0
AC
27512002-12-04 Andrew Cagney <ac131313@redhat.com>
2752
2753 * gdb.base/store.exp, gdb.base/store.c: New files.
2754
92806416
DJ
27552002-12-03 Daniel Jacobowitz <drow@mvista.com>
2756
2757 * gdb.base/selftest.exp: Update for current gdb.
2758
3bcbaac5
DJ
27592002-12-03 Daniel Jacobowitz <drow@mvista.com>
2760
2761 * gdb.base/maint.exp: Only dump symbols from one source file
2762 or objfile.
2763
f4f00b1f
DJ
27642002-12-03 Daniel Jacobowitz <drow@mvista.com>
2765
2766 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2767 function call.
2768
f1c8a949
JB
27692002-11-25 Jim Blandy <jimb@redhat.com>
2770
2771 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2772 function appearing in error message.
2773
9e297a97
DJ
27742002-11-21 Daniel Jacobowitz <drow@mvista.com>
2775
2776 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2777
1f312e79
JJ
27782002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2779
d63a86f8
RM
2780 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2781 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
2782 should be in mi console format. This is part of fix for PR gdb/604.
2783
83c31e7d
FN
27842002-09-18 Fernando Nasser <fnasser@redhat.com>
2785
2786 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2787 which explicitly prints the zero offset as "+0".
2788
322b3f65
DJ
27892002-10-22 Daniel Jacobowitz <drow@mvista.com>
2790
2791 * gdb.threads/schedlock.c (args): Make unsigned.
2792
27932002-10-21 Daniel Jacobowitz <drow@mvista.com>
2794
2795 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2796 numbers. Allow "foo2|selected stack frame".
2797 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2798 * gdb.asm/asmsrc2.s: Likewise.
2799 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2800 comments.
2801 * gdb.asm/mips.inc: New file.
2802
5e2fe5b8
AF
28032002-10-18 Adam Fedor <fedor@gnu.org>
2804
2805 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2806 * gdb.base/help.exp: Likewise.
2807
abe1a5d0
KB
28082002-10-17 Kevin Buettner <kevinb@redhat.com>
2809
2810 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2811 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2812
10abb1d4
JB
28132002-10-02 Jim Blandy <jimb@redhat.com>
2814
2815 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2816
1f609b42
AC
28172002-10-01 Andrew Cagney <ac131313@redhat.com>
2818
2819 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2820 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2821 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2822 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2823 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2824 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2825 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2826
0aee02e4
AC
28272002-09-29 Andrew Cagney <ac131313@redhat.com>
2828
2829 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2830 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2831 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2832 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2833 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2834 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2835 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 2836
6fde09ad
KB
28372002-09-27 Kevin Buettner <kevinb@redhat.com>
2838
2839 * gdb.base/annota1.exp (info break): Make directory components of
2840 path optional since not all compilers emit this debug information.
2841
2842 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2843 step ends up stepping out of the function instead of stopping on
2844 the epilogue.
2845
9e8aab75
KS
28462002-09-26 Keith Seitz <keiths@redhat.com>
2847
2848 * lib/insight-support.exp (gdbtk_start): Figure out where
2849 the insight executable is based on where gdb is. Use this
2850 executable to start insight instead of gdb.
2851
e36180d7
AC
28522002-09-25 Andrew Cagney <cagney@redhat.com>
2853
2854 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2855
9dd34b2b
AC
28562002-09-24 Andrew Cagney <ac131313@redhat.com>
2857
2858 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2859 test_isolated_complaints.
2860 (test_empty_complaint): New function.
2861 (test_empty_complaints): New function. Check no output when no
2862 complaints.
d63a86f8 2863
dea97812
KB
28642002-09-19 Jim Blandy <jimb@redhat.com>
2865
2866 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2867
54951bd7
AC
28682002-09-19 Andrew Cagney <ac131313@redhat.com>
2869
2870 * gdb.gdb/complaints.exp: New file.
2871
dec43320
AC
28722002-09-18 Andrew Cagney <ac131313@redhat.com>
2873
2874 * gdb.base/maint.exp: Check `help maint internal-warning'.
2875
e70d6e3f
DC
28762002-09-18 David Carlton <carlton@math.stanford.edu>
2877
2878 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2879 numbers, and replace them by a single breakpoint after the
2880 constructors are all finished.
2881 Add test 4.
2882 * gdb.c++/m-static.cc: Add test 4.
2883 * gdb.c++/m-static.h: New file.
2884 * gdb.c++/m-static1.cc: New file.
2885
2886 * gdb.c++/printmethod.exp: New file.
2887 * gdb.c++/printmethod.cc: New file.
2888
2889 * gdb.c++/pr-574.exp: New file.
2890 * gdb.c++/pr-574.cc: New file.
2891
afb5c968
CV
28922002-09-18 Corinna Vinschen <vinschen@redhat.com>
2893
2894 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2895 embedded targets which never actually exit.
2896
31e45dee
FN
28972002-09-18 Fernando Nasser <fnasser@redhat.com>
2898
2899 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2900 "don't step after run" as unresolved or unsupported, instead of xfail.
2901
a283c5a1
CV
29022002-09-18 Corinna Vinschen <vinschen@redhat.com>
2903
2904 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2905 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2906 Add newline to expected string in "step out of main (status wrapper)"
2907 case.
2908
11350d2a
CV
29092002-09-18 Corinna Vinschen <vinschen@redhat.com>
2910
2911 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2912 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2913
0deec7d6
TT
29142002-09-17 Tom Tromey <tromey@redhat.com>
2915
2916 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2917 \000, not \0, in double-quoted string.
2918
b2b4a1b5
CV
29192002-09-14 Corinna Vinschen <vinschen@redhat.com>
2920
c9d37158 2921 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2922 string after running the commands execution on breakpoint tests.
2923
1c56143a
CV
29242002-09-13 Corinna Vinschen <vinschen@redhat.com>
2925
2926 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2927
37f8da45
JB
29282002-09-12 Joel Brobecker <brobecker@gnat.com>
2929
2930 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2931
08b468e0
KS
29322002-09-10 Keith Seitz <keiths@redhat.com>
2933
2934 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2935 runto proc.
2936 (mi_run_to_main): Use mi_runto.
2937 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2938
dc360f58
KS
29392002-09-10 Keith Seitz <keiths@redhat.com>
2940
2941 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2942 regexp for stopping at main. Could have multiple event notifications.
2943 Don't assume that main was declared with no parameters.
2944 (mi_next): Use mi_step_to.
2945 (mi_step): Use mi_next_to.
2946
ce3abcfb
CV
29472002-09-09 Corinna Vinschen <vinschen@redhat.com>
2948
2949 * gdb.base/default.exp: Fix expected string in `info float' test.
2950
d1f5b980
BE
29512002-09-09 Ben Elliston <bje@redhat.com>
2952
2953 * config/mips.exp: Update comments.
2954 * config/mips-idt.exp: Likewise.
2955 * config/nind.exp: Likewise.
2956 * config/slite.exp: Likewise.
2957 * config/sparclet.exp: Likewise.
2958 * config/udi.exp: Likewise.
2959 * config/vx.exp: Likewise.
2960 * config/vxworks29k.exp: Likewise.
2961
2f71430b
JB
29622002-09-05 Jim Blandy <jimb@redhat.com>
2963
2964 * gdb.threads/killed.exp: Fix test failure message.
2965
7ddebc7e
KS
29662002-09-04 Keith Seitz <keiths@redhat.com>
2967
2968 * lib/mi-support.exp: Update copyright.
2969 (mi_gdb_test): Increase the priority of the expected pattern
2970 so that it matches gdb_test.
2971
0ae67eb3
KS
29722002-09-03 Keith Seitz <keiths@redhat.com>
2973
2974 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2975 Use integer comparison instead of string comparison for testing
2976 whether binary was built.
2977
38fc42c8
JB
29782002-09-03 Jim Blandy <jimb@redhat.com>
2979
2980 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2981
b6ff0e81
JB
29822002-08-29 Jim Blandy <jimb@redhat.com>
2983
2984 * gdb.threads/pthreads.exp: Move the portable thread compilation
2985 code into a function in lib/gdb.exp, and call that from here.
2986 * lib/gdb.exp (gdb_compile_pthreads): New function.
2987
07c98896
KS
29882002-08-29 Keith Seitz <keiths@redhat.com>
2989
2990 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2991 expect_out so that callers can get at it.
2992
0312286c
DJ
29932002-08-23 Daniel Jacobowitz <drow@mvista.com>
2994
2995 * gdb.threads/print-threads.c: New file.
2996 * gdb.threads/print-threads.exp: New file.
2997 * gdb.threads/schedlock.c: New file.
2998 * gdb.threads/schedlock.exp: New file.
2999
dd039bc4
EZ
30002002-08-22 Elena Zannoni <ezannoni@redhat.com>
3001
3002 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3003 not altivec.c.
3004
1f36144c
MK
30052002-08-17 Mark Kettenis <kettenis@gnu.org>
3006
3007 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3008 targets. The problem should be fixed now.
3009
16057ec7 30102002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3011
3012 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3013 2002-07-24 change that removes final dots from error messages.
3014
3c1499ad
TT
30152002-08-13 Tom Tromey <tromey@redhat.com>
3016
3017 * gdb.base/readline.exp: New file.
3018
a20ce2c3
AC
30192002-08-01 Andrew Cagney <ac131313@redhat.com>
3020
3021 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3022 supress message.
3023
db034ac5
AC
30242002-08-01 Andrew Cagney <cagney@redhat.com>
3025
3026 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3027 CHILL_FOR_TARGET and CHILL_LIB.
3028 * configure.in (configdirs): Remove gdb.chill.
3029 * configure: Regenerate.
3030 * lib/gdb.exp: Obsolete references to chill.
3031 * gdb.fortran/types.exp: Ditto.
3032 * gdb.fortran/exprs.exp: Ditto.
3033
3e000b18
KB
30342002-07-30 Kevin Buettner <kevinb@redhat.com>
3035
3036 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3037 set Irix-specific compile and link flags.
3038
28f4966b
KB
30392002-07-29 Kevin Buettner <kevinb@redhat.com>
3040
3041 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3042 source files. The ``-o'' option doesn't work with the ``-E'' option
3043 when using the Irix compiler.
3044
46c0d5a6
DJ
30452002-07-19 Daniel Jacobowitz <drow@mvista.com>
3046
3047 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3048 Improve support for reusing an exec file. Copy exec file
3049 to target, and run gdbserver on the target instead of on the host.
3050
eecf4bed
JB
30512002-07-18 Jim Blandy <jimb@redhat.com>
3052
0f815cdf
JB
3053 * gdb.base/ending-run.exp: Don't expect to see the program end in
3054 some orderly fashion when we're running on a real stand-alone
3055 board.
3056
eecf4bed
JB
3057 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3058 targets that don't support interrupts.
3059
52d309e4
JB
30602002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3061
3062 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3063 systems.
3064 Move comments in expect statements to inside the actions, so that they
3065 don't get matched against.
3066
ff683d9e
MK
30672002-07-10 Mark Kettenis <kettenis@gnu.org>
3068
3069 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3070 function when asleep" test.
3071
b5356753
AC
30722002-07-10 Andrew Cagney <ac131313@redhat.com>
3073
3074 * gdb.base/page.exp: Rewrite to handle problems with very long
3075 `info set' output. Update copyright.
3076
6aa4d13a
AC
30772002-06-26 Andrew Cagney <ac131313@redhat.com>
3078
3079 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3080 gdb.threads-hp.
3081 * gdb.hp/configure: Regenerate.
3082 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3083 * gdb.hp/gdb.threads-hp/configure: Delete file.
3084 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3085
8cf8c2b8
AC
30862002-06-22 Andrew Cagney <ac131313@redhat.com>
3087
3088 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3089 setlocale, bindtextdomain and textdomain.
3090
6827a8f8
JB
30912002-06-11 Jim Blandy <jimb@redhat.com>
3092
919d772c
JB
3093 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3094 preprocessor macro information is present.
3095
6827a8f8
JB
3096 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3097 tests.
3098
c15b0d21
MS
30992002-06-06 Michael Snyder <msnyder@redhat.com>
3100
c5984d70
MS
3101 * gdb.base/overlays.exp: Record addresses of overlay
3102 functions in TCL variables rather than in GDB variables,
3103 to avoid having GDB convert them to pointers (with loss
3104 of information).
3105
d63a86f8 3106 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3107 default linker script changes.
c15b0d21
MS
3108 * gdb.base/long_long.exp: Add check for sizeof (long double).
3109
be26fe0d
ML
31102002-06-06 Michal Ludvig <mludvig@suse.cz>
3111
3112 * gdb.asm/asm-source.exp: Add x86-64 target.
3113 * gdb.asm/x86_64.inc: New.
d63a86f8 3114
258093ca 31152002-05-30 Michael Chastain <mec@shout.net>
258093ca 3116
4b3153f1 3117 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3118 * gdb.c++/m-static.cc: New file.
3119 * gdb.c++/m-static.exp: New file.
3120
241264c6
MS
31212002-05-28 Michael Snyder <msnyder@redhat.com>
3122
3123 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3124 precision.
3125
9bba8c8f 31262002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3127
4b3153f1 3128 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3129 * gdb.c++/m-data.cc: New file.
3130 * gdb.c++/m-data.exp: New file.
3131
31322002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3133
4b3153f1 3134 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3135 * gdb.c++/try_catch.cc: New file.
d63a86f8 3136 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3137
def1b996
MC
31382002-05-27 Michael Chastain <mec@shout.net>
3139
3140 * gdb.c++/local.exp: Accept more nested types in output.
3141
522ba268
MC
31422002-05-26 Michael Chastain <mec@shout.net>
3143
3144 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3145
277254ba
MS
31462002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3147
3148 * lib/gdb.exp (gdb_wrapper_init): Just because
3149 gdb_wrapper_file exists, this does not mean that the file
3150 should not be rebuilt. That is what gdb_wrapper_initialized
3151 is for.
3152 (default_gdb_init): Reset gdb_wrapper_initialized.
3153
b61a8733
MS
31542002-05-23 Michael Snyder <msnyder@redhat.com>
3155
d63a86f8 3156 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3157 the precision of the floating point test results.
3158 * gdb.base/call-rt-st.exp: Ditto.
3159
b61a8733
MS
3160 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3161 * gdb.base/call-rt-st.exp: Ditto.
3162
56f6e910
MC
31632002-05-19 Michael Chastain <mec@shout.net>
3164
3165 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3166
ad0b0016
EZ
31672002-05-19 Elena Zannoni <ezannoni@redhat.com>
3168
3169 * configure.in (configdirs): Add gdb.arch.
3170 * configure: Regenerate.
3171
f617d2b6
JB
31722002-05-17 Jim Blandy <jimb@redhat.com>
3173
3174 * gdb.base/completion.exp: Recognize the more detailed error
3175 messages produced by the macro expander's lexical analyzer.
3176
eac2a696
EZ
31772002-05-14 Elena Zannoni <ezannoni@redhat.com>
3178
3179 * gdb.arch/altivec-abi.c: New file.
3180 * gdb.arch/altivec-abi.exp: New file.
3181 * gdb.arch/altivec-regs.c: New file.
3182 * gdb.arch/altivec-regs.exp: New file.
3183
2fdde8f8
DJ
31842002-05-14 Daniel Jacobowitz <drow@mvista.com>
3185
3186 * gdb.base/maint.exp (maint print type): Update for new type
3187 structure.
d63a86f8 3188
e31f1a7c
EZ
31892002-05-14 Elena Zannoni <ezannoni@redhat.com>
3190
3191 * gdb.arch: New directory.
3192 * gdb.arch/configure.in: New file.
3193 * gdb.arch/configure: New file.
3194 * gdb.arch/Makefile.in: New file.
3195
db589741
CV
31962002-05-13 Corinna Vinschen <vinschen@redhat.com>
3197
3198 * gdb.asm/asm-source.exp: Add v850 as supported target.
3199 * gdb.asm/v850.inc: New file.
3200
8ce2a7dc
DJ
32012002-05-13 Daniel Jacobowitz <drow@mvista.com>
3202
3203 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3204
df763c7f
DJ
32052002-05-12 Daniel Jacobowitz <drow@mvista.com>
3206
3207 * gdb.base/break.exp: Check 'break "marker2"'.
3208
377daeed
MS
32092002-05-10 Michael Snyder <msnyder@redhat.com>
3210
3211 * gdb.base/long_long.exp: Fix typo.
3212
c4b7bc2b
JB
32132002-05-10 Jim Blandy <jimb@redhat.com>
3214
ecac9a4e
JB
3215 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3216 a bug.
3217
c4b7bc2b
JB
3218 * gdb.base/printcmds.exp (test_integer_literals_rejected):
3219 Recognize more detailed error message produced by the macro
3220 expander's lexical analyzer.
3221 * lib/gdb.exp (test_print_reject): Same.
3222
e71019a1
MK
32232002-05-09 Mark Kettenis <kettenis@gnu.org>
3224
3225 * gdb.c++/method.exp: Fix typo.
3226
fedfc8e6
MS
32272002-05-08 Michael Snyder <msnyder@redhat.com>
3228
166a1957
MS
3229 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
3230 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 3231 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
3232 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
3233 Add iftarget clause for strongarm.
d63a86f8 3234
f1c47eb2
MS
32352002-05-06 Michael Snyder <msnyder@redhat.com>
3236
cb9a9d3e
MS
3237 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
3238 (gdb_continue_to_end): Accept output from status wrapper.
3239 * gdb.base/ending-run.exp: Add case for output from status wrapper.
3240 Clean up fail messages to match pass messages.
3241
f1c47eb2
MS
3242 Enable the "needs_status_wrapper" testsuite feature.
3243 * lib/gdb.exp (gdb_wrapper_init): New procedure.
3244 (gdb_compile): Conditionally call gdb_wrapper_init.
3245 * gdb.base/a2-run.exp: Recognize output from status wrapper.
3246 * gdb.c++/method.exp: Recognize output from status wrapper.
3247
6079c749
BE
32482002-05-06 Ben Elliston <bje@redhat.com>
3249From Graydon Hoare <graydon@redhat.com>
3250
3251 * config/sid.exp: Include support for "rawsid" protocol.
3252
188baff3
JB
32532002-05-03 Jim Blandy <jimb@redhat.com>
3254
3255 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
3256 * gdb.c++/hang3.C: New file.
3257
b9c07f0f
AC
32582002-05-04 Andrew Cagney <ac131313@redhat.com>
3259
3260 * gdb.base/default.exp: Remove obsolete code.
3261 * gdb.c++/misc.exp: Ditto. Update copyright.
3262 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
3263 * gdb.base/whatis.exp: Ditto. Update copyright.
3264 * gdb.base/scope.exp: Ditto. Update copyright.
3265 * gdb.base/ptype.exp: Ditto. Update copyright.
3266 * gdb.base/printcmds.exp: Ditto. Update copyright.
3267 * gdb.base/opaque.exp: Ditto. Update copyright.
3268 * gdb.base/list.exp: Ditto.
3269 * gdb.base/funcargs.exp: Ditto. Update copyright.
3270 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
3271 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
3272 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
3273 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
3274 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
3275 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
3276
5c7a0397
MS
32772002-05-02 Michael Snyder <msnyder@redhat.com>
3278
d6dcc264 3279 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
3280 * gdb.base/long_long.exp: Add xscale target.
3281 * gdb.base/default.exp: Add xscale target.
3282
eb7f1c48
JB
32832002-05-01 Jim Blandy <jimb@redhat.com>
3284
3285 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
3286 gdb.c++/hang.exp: New test.
3287
a6befae8
FF
32882002-05-01 Fred Fish <fnf@redhat.com>
3289
3290 * gdb.base/completion.exp: Handle completions of "./Make" for
3291 more than one completion possibility, as is the case when we
3292 build and test in the source tree.
3293
0a310277
AG
32942002-04-29 Anthony Green <green@redhat.com>
3295
3296 * gdb.java/jmisc1.exp: New file.
3297 * gdb.java/jmisc2.exp: New file.
3298
6ff9af88
DJ
32992002-04-24 Daniel Jacobowitz <drow@mvista.com>
3300
3301 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
3302
96b3d632
EZ
33032002-04-23 Elena Zannoni <ezannoni@redhat.com>
3304
3305 * gdb.base/help.exp: Change 'help status' to allow for target
3306 dependent output differences.
3307
5019bb54
MC
33082002-04-22 Michael Chastain <mec@shout.net>
3309
3310 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
3311
a805a116
MC
33122002-04-22 Michael Chastain <mec@shout.net>
3313
3314 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
3315
a1706bfd
DM
33162002-04-17 David S. Miller <davem@redhat.com>
3317
3318 * gdb.asm/sparc64.inc: New file.
3319 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
3320
a73a20a2
EZ
33212002-04-19 Elena Zannoni <ezannoni@redhat.com>
3322
3323 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
3324 instruction file directly into the build tree. Clean up at end of
3325 test.
3326
ba678339
DM
33272002-04-18 David S. Miller <davem@redhat.com>
3328
3329 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
3330 handle 64-bit platforms correctly.
3331 * gdb.base/maint.exp: Likewise.
3332
b03399da
KB
33332002-04-18 Kevin Buettner <kevinb@redhat.com>
3334
3335 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
3336 ``-fpic'' when compiling files comprising a shared library, but
3337 it does need additional linker flags in order to find shared
3338 libraries at run time.
3339
e2004992
KB
33402002-04-18 Kevin Buettner <kevinb@redhat.com>
3341
3342 * gdb.base/cvexpr.c (use): New function.
3343 (main): Invoke use() on all global variables to prevent
3344 some linkers from deleting these otherwise unused symbols.
3345
d8937120
MC
33462002-04-17 Michael Chastain <mec@shout.net>
3347From David S. Miller <davem@redhat.com>
3348
3349 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
3350 handle 64-bit platforms correctly.
3351
ffd61a58
MS
33522002-04-12 Michael Snyder <msnyder@redhat.com>
3353From Jim Blandy <jimb@redhat.com>
3354 * gdb.base/foo.c (foox): Remove section attribute; the linker
3355 script can handle this instead.
3356 * gdb.base/bar.c (barx): Same.
3357 * gdb.base/baz.c (bazx): Same.
3358 * gdb.base/grbx.c (grbxx): Same.
3359
3360 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3361 manager doesn't automatically unmap overlays unnecessarily.
3362
6b8426a6
MH
33632002-04-10 Martin M. Hunt <hunt@redhat.com>
3364
3365 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3366 stepping out of main.
3367
34af4875
MC
33682002-04-09 Michael Chastain <mec@shout.net>
3369
3370 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3371 scope so that the nested scope tests will make sense.
3372 * gdb.c++/local.exp: Write patterns that actually work with gcc
3373 (the HP patterns "were never known to work with gcc").
3374 Keep the old aCC patterns too.
3375
2d1676a0
DJ
33762002-04-09 Daniel Jacobowitz <drow@mvista.com>
3377
3378 * gdb.base/attach.exp: Correct target board test.
3379
3a63e3f9
MC
33802002-04-08 Michael Chastain <mec@shout.net>
3381
3382 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3383 in a const method. Add some xfail and fail cases for configurations
3384 that do not emit the "const ...".
3385
f18dabd2
MC
33862002-04-07 Michael Chastain <mec@shout.net>
3387
3388 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3389 Accept "A * const" and "const A * const" as type of "this".
3390 Fix spelling of getFunky throughout. Make messages uniform.
3391
0fcddd82
EZ
33922002-04-07 Elena Zannoni <ezannoni@redhat.com>
3393
3394 Work around for PR gdb/285:
3395 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3396
16a8534a
EZ
33972002-04-07 Elena Zannoni <ezannoni@redhat.com>
3398
3399 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3400 instructions file at run time instead of configure time.
3401 Sometimes we run the test in a directory that is not the one we
3402 configured in.
3403 * gdb.asm/configure.in: Delete creation of symlink.
3404 * gdb.asm/configure: Regenerate.
3405
24181d81
JB
34062002-04-05 J. Brobecker <brobecker@gnat.com>
3407
3408 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3409 xfullpath () function.
3410
7cdb7107
DJ
34112002-04-04 Daniel Jacobowitz <drow@mvista.com>
3412
3413 * gdb.asm/Makefile.in: Correct dependencies.
3414
3415 * gdb.asm/powerpc.inc: New file.
3416 * gdb.asm/asm-source.exp: Add PowerPC.
3417 * gdb.asm/configure.in: Likewise.
3418 * gdb.asm/configure: Regenerated.
3419
a7d17088
DJ
34202002-04-04 Daniel Jacobowitz <drow@mvista.com>
3421
3422 * gdb.base/relocate.exp: New file.
3423 * gdb.base/relocate.c: New file.
3424
cd721503
FF
34252002-04-04 Fred Fish <fnf@redhat.com>
3426
3427 * gdb.base/step-test.exp: Update comment regarding stopping in
3428 memcpy/bcopy calls inserted as part of the compiler runtime.
3429
b22ad7a7
MS
34302002-04-04 Michael Snyder <msnyder@redhat.com>
3431
3432 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3433
5f279fa6
DJ
34342002-04-03 Daniel Jacobowitz <drow@mvista.com>
3435
3436 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3437 (gdb_expect): Remove $notransfer hack.
3438
dd0fd3ce
DJ
34392002-04-02 Daniel Jacobowitz <drow@mvista.com>
3440
3441 * gdb.c++/classes.exp ("calling method for small class"): Match
3442 updated register output.
3443
1e50cda1
DJ
34442002-03-30 Daniel Jacobowitz <drow@mvista.com>
3445
3446 Fix PR gdb/452
3447 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3448 when finished. Make gdb_file_cmd send "exec-file" when
3449 appropriate.
3450
24015922
DJ
34512002-03-30 Daniel Jacobowitz <drow@mvista.com>
3452
3453 * gdb.base/attach.exp: Remove extra setup_xfail.
3454
dd7dfd64
MS
34552002-03-26 Michael Snyder <msnyder@redhat.com>
3456
3457 * gdb.base/default.exp: Add tests for dump, append, and restore.
3458 * gdb.base/help.exp: Add tests for dump, append, and restore.
3459 * gdb.base/dump.exp: New file, test dump, append and restore.
3460 * gdb.base/dump.c: New file.
3461
48b2f8d7
MS
34622002-03-27 Michael Snyder <msnyder@redhat.com>
3463
d63a86f8 3464 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
3465 clean-ups in help messages.
3466
05b4d525
FF
34672002-03-26 Fred Fish <fnf@redhat.com>
3468
3469 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
3470 have debugging info for those functions and the compiler uses them
3471 internally to copy structs around.
3472
d7679631
FF
34732002-03-26 Fred Fish <fnf@redhat.com>
3474
3475 * gdb.base/list.exp: Revert the change made yesterday and add note
3476 about why we don't list the default lines for remote targets.
3477
523ac3f9
MS
34782002-03-25 Michael Snyder <msnyder@redhat.com>
3479
3480 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
3481
754b2b8d
FF
34822002-03-25 Fred Fish <fnf@redhat.com>
3483
3484 * gdb.base/list.exp: This test works on remote targets so remove
3485 the short circuit for remote targets. Update copyright.
3486
33c3e192
FF
34872002-03-25 Fred Fish <fnf@redhat.com>
3488
3489 * gdb.base/attach.exp: Fix logic error that was suppressing this
3490 test for all non hppa*-*-hpux* targets, instead of the hp target.
3491 Move comments closer to the suppression point. Also now need to
3492 check that we are running natively.
3493
d43e73ee
MS
34942002-03-22 Michael Snyder <msnyder@redhat.com>
3495
882c8f02
MS
3496 * gdb.base/default.exp: Add test for gcore. Update copyright.
3497 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 3498
04c12f60
FF
34992002-03-06 Fred Fish <fnf@redhat.com>
3500
3501 * gdb.base/funcargs.c: Remove extraneous ';' character.
3502 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
3503
b43df995
MC
35042002-03-04 Michael Chastain <mec@shout.net>
3505
3506 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
3507 accommodate gcc v3 function signature.
3508 * gdb.mi/mi0-var-cmd-exp: Ditto.
3509
92362027
AC
35102002-02-24 Andrew Cagney <ac131313@redhat.com>
3511
3512 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3513 ``GNU/Linux'' or ``Linux kernel''
3514 * testsuite/gdb.threads/pthreads.c: Ditto.
3515
258ad32d
MC
35162002-02-24 Michael Chastain <mec@shout.net>
3517
3518 * gdb.threads/pthreads.c (thread1): Add a return statement.
3519 (thread2): Likewise.
3520 (foo): Likewise.
3521
04c3b3d4
MC
35222002-02-23 Michael Chastain <mec@shout.net>
3523
3524 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3525 to placate gcc.
3526
5a2a0a20
MC
35272002-02-23 Michael Chastain <mec@shout.net>
3528
3529 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3530 test "ptype bint". The test passes on all my stabs configurations.
3531
a640f7fc
JB
35322002-02-21 Jim Blandy <jimb@redhat.com>
3533
27924826
JB
3534 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3535 filename at a time, and watch for the ones we want to see.
3536
a640f7fc
JB
3537 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3538 types of pointers to prototyped functions.
3539
edcc8c75
AC
35402002-02-20 Andrew Cagney <ac131313@redhat.com>
3541
3542 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3543 signed, unsigned and straight char.
3544 (padding_char, padding_short, padding_int, padding_long,
3545 padding_long_long, padding_float, padding_double,
3546 padding_long_double): New global variables.
3547 (fill, fill_structs): New functions.
3548
3549 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3550 for correctly sized writes. Update copyright.
3551 (get_valueof): New procedure.
3552 (get_sizeof): Call get_valueof.
3553 (check_valueof): New procedure.
3554 (check_padding): New procedure.
3555
ac57ea44
MC
35562002-02-20 Michael Chastain <mec@shout.net>
3557
3558 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3559 to setup_xfail. Document some of the remaining calls.
3560
7a10c941
MC
35612002-02-18 Michael Chastain <mec@shout.net>
3562
3563 * gdb.c++/userdef.exp: Update copyright year.
3564
fb8acdcc
DJ
35652002-02-18 Daniel Jacobowitz <drow@mvista.com>
3566
3567 * gdb.c++/userdef.exp: Test overloaded operators properly.
3568 Remove xfails.
3569
fda6ae12
MS
35702002-02-14 Michael Snyder <msnyder@redhat.com>
3571
3572 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3573
676a0442
DJ
35742002-02-14 Daniel Jacobowitz <drow@mvista.com>
3575
3576 * gdb.base/a2-run.exp: Check for a remote target properly.
3577 * gdb.base/annota1.exp: Likewise.
3578 * gdb.base/list.exp: Likewise.
3579 * gdb.base/reread.exp: Likewise.
3580 * gdb.base/scope.exp: Likewise.
3581 * gdb.base/shlib-call.exp: Likewise.
3582 * gdb.base/term.exp: Likewise.
3583 * gdb.c++/annota2.exp: Likewise.
3584
78b4f468
RE
35852002-02-13 Richard Earnshaw <rearnsha@arm.com>
3586
3587 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3588
9a81ba51
MC
35892002-02-10 Michael Chastain <mec@shout.net>
3590
3591 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3592 (call_after_alloca): Ditto.
3593
004af6c7
DJ
35942002-02-10 Daniel Jacobowitz <drow@mvista.com>
3595
3596 * gdb.base/ending-run.exp: Guard "cont" test with
3597 gdb_skip_stdio_test.
3598
37225f62
JB
35992002-02-06 Jim Blandy <jimb@redhat.com>
3600
3601 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3602 from here...
3603 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3604 To here. Disable this test on non-HP platforms. Add big comment.
3605
fe6fdd96
MS
36062002-02-04 Michael Snyder <msnyder@redhat.com>
3607
3608 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3609 other than d10v and m32r.
3610
036fad3f
RE
36112002-02-02 Richard Earnshaw <rearnsha@arm.com>
3612
3613 * gdb.base/default.exp: Rewrite test patterns to reduce time
3614 taken to match them.
3615
7148ab62
DJ
36162002-01-30 Daniel Jacobowitz <drow@mvista.com>
3617
3618 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3619 Allow a start function above main.
3620 * gdb.threads/linux-dp.exp: Fix copyright date.
3621
396cc255
DJ
36222002-01-30 Daniel Jacobowitz <drow@mvista.com>
3623
3624 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3625 (check_philosopher_stack): Check for manager thread before checking
3626 for a just-starting thread.
3627
f038d31b
DJ
36282002-01-30 Daniel Jacobowitz <drow@mvista.com>
3629
3630 From Neil Booth <neil@daikokuya.demon.co.uk>:
3631 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3632 warnings.
3633
b3ff9d9a
FF
36342002-01-21 Fred Fish <fnf@redhat.com>
3635
3636 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3637 not caller.
3638
39ad761d
JB
36392002-01-21 Jim Blandy <jimb@redhat.com>
3640
3641 * gdb.base/reread.exp: Check that GDB properly re-reads the
3642 executable file when it changes while no inferior is running.
3643
aaf320fa
FF
36442002-01-21 Fred Fish <fnf@redhat.com>
3645
3646 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3647 optionally accept the "shlib events" variation.
3648
808a31f5
JB
36492002-01-21 Jim Blandy <jimb@redhat.com>
3650
3651 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3652 call `fflush' after every `printf', so that the output is produced
3653 at predictable points, regardless of whatever buffering does (or
3654 doesn't) take place.
3655 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3656 at different points.
3657
4420d5e2
DJ
36582002-01-20 Daniel Jacobowitz <drow@mvista.com>
3659
3660 * gdb.c++/inherit.exp: Update copyright years.
3661 * gdb.c++/method.exp: Likewise.
3662
3e36a0f4
DJ
36632002-01-20 Daniel Jacobowitz <drow@mvista.com>
3664
3665 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3666 artificial methods/arguments.
3667 * gdb.c++/derivation.exp: Likewise.
3668 * gdb.c++/inherit.exp: Likewise.
3669 * gdb.c++/method.exp: Likewise.
3670 * gdb.c++/virtfunc.exp: Likewise.
3671
b4ceaee6
AC
36722002-01-18 Andrew Cagney <ac131313@redhat.com>
3673
3674 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3675 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3676 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3677 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3678 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3679 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3680
ecace851
JB
36812002-01-17 Jim Blandy <jimb@redhat.com>
3682
3683 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3684 anchoring the pattern matching the entry point symbol's name.
3685
375fc983
AC
36862002-01-17 Andrew Cagney <ac131313@redhat.com>
3687
3688 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3689 continue/quit query. Update copyright.
3690
fe6fdd96
MS
36912002-01-14 Michael Snyder <msnyder@redhat.com>
3692
3693 * gdb.base/gcore.exp: Remove extra debugging output.
3694
e017c81f
DJ
36952002-01-13 Daniel Jacobowitz <drow@mvista.com>
3696
3697 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3698 for slightly dubious v2 mangled string.
3699
37ab3bf8
DJ
37002002-01-13 Daniel Jacobowitz <drow@mvista.com>
3701
3702 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3703
1bc05c3a 37042002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3705
1bc05c3a 3706 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3707
1bc05c3a
JM
3708 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3709 constructors.
3710 * gdb.c++/derivation.exp: Likewise.
3711 * gdb.c++/templates.exp: Likewise.
3712 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3713
1bc05c3a
JM
37142002-01-10 Michael Snyder <msnyder@redhat.com>
3715
3716 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3717
a911c360
MS
37182002-01-08 Michael Snyder <msnyder@redhat.com>
3719
3720 * gdb.base/gcore.exp: New test for generate-core-file command.
3721 * gdb.base/gcore.c: Testcase for above.
3722 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3723
ea2119ec
JM
37242002-01-08 Jason Merrill <jason@redhat.com>
3725
3726 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3727
68203136
FF
37282002-01-07 Fred Fish <fnf@redhat.com>
3729
3730 * gdb.c++/overload.exp: Remove unconditional xfails for:
3731 print foo_instance1.overloadargs(1)
3732 print foo_instance1.overloadargs(1, 2)
3733 print foo_instance1.overloadargs(1, 2, 3)
3734 print foo_instance1.overloadargs(1, 2, 3, 4)
3735 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3736 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3737 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3738 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3739 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3740 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3741 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3742 print foo_instance1.overload1arg()
3743 print foo_instance1.overload1arg((char)arg2)
3744 print foo_instance1.overload1arg((signed char)arg3)
3745 print foo_instance1.overload1arg((unsigned char)arg4)
3746 print foo_instance1.overload1arg((int)arg7)
3747 print foo_instance1.overload1arg((unsigned int)arg8)
3748 print foo_instance1.overload1arg((float)arg11)
3749 print foo_instance1.overload1arg((double)arg12)
d63a86f8 3750
21b9b5b1
MS
37512002-01-07 Michael Snyder <msnyder@redhat.com>
3752
3753 * gdb.base/huge.exp: New test. Print a very large target data object.
3754 (skip_huge_test): New test variable. Define if you want to skip this
3755 test. The test reads an 8 megabyte data object from the target, so it
3756 might be very time consuming on remote targets with a slow connection.
3757 * gdb.base/huge.c: New file. Test case for above.
3758
725f922e
FF
37592002-01-07 Fred Fish <fnf@redhat.com>
3760
3761 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3762 g_instance.bfoo, and g_instance.cfoo.
3763
634d57ec
JL
3764Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3765
f286b2c3
JL
3766 * gdb.base/break.c (multi_line_if_conditional): New function.
3767 (multi_ilne_while_conditional): Likewise.
3768 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3769 IF or WHILE condition puts the breakpoint at the start of
3770 the condition.
3771
634d57ec
JL
3772 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3773 hppa*-*-hpux* expected failure.
3774 * gdb.base/structs.exp (do_function_calls): Similarly.
3775
3776 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3777 watchpoints.
3778
9fbfe2dc
AC
37792002-01-06 Andrew Cagney <ac131313@redhat.com>
3780
3781 Fix PR gdb/66.
3782 * gdb.base/structs.exp: Replace skip for a29k with skip for
3783 gdb,cannot_call_functions.
3784 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3785 * gdb.base/callfuncs.exp: Ditto.
3786 * gdb.base/call-rt-st.exp: Ditto.
3787 * gdb.base/call-strs.exp: Ditto.
3788 * gdb.base/callfwmall.exp: Ditto.
3789 * gdb.base/scope.exp: Obsolete xfail a29k.
3790 * gdb.c++/misc.exp: Ditto.
3791 * gdb.c++/cplusfuncs.exp: Ditto.
3792 * gdb.base/ptype.exp: Ditto.
3793 * gdb.base/printcmds.exp: Ditto.
3794 * gdb.base/opaque.exp: Ditto.
3795 * gdb.base/list.exp: Ditto.
3796 * gdb.base/funcargs.exp: Ditto.
3797 * gdb.base/default.exp: Ditto.
3798
8ddad156
MS
37992002-01-04 Michael Snyder <msnyder@redhat.com>
3800
ca4976a6 3801 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3802 * gdb.base/maint.exp: Add tests for maint info sections options.
3803
1b074332
JL
3804Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3805
3806 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3807
7d159115
CV
38082001-12-20 Corinna Vinschen <vinschen@redhat.com>
3809
3810 * gdb.asm/arm.inc: New file.
3811 * gdb.asm/asm-source.exp: Add arm targets.
3812 * gdb.asm/configure.in: Ditto.
3813 * gdb.asm/configure: Recreated from configure.in.
3814
8fb87725
JL
3815Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3816
afabe08c
JL
3817 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3818 with HP's compiler.
3819 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3820 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3821 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3822 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3823
3824 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3825 either HP's compilers or GCC.
3826
db521deb
JL
3827 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3828 a SIGBUS or SIGSEGV.
3829
3830 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3831
3832 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3833 can be compiled with either HP's compiler or GCC.
3834
cfa88ab7
JL
3835 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3836 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3837 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3838
ca344dff
JL
3839 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3840 to match current gdb output. Update due to using auto-solib-limit
3841 for limiting instead of overloading auto-solib-add.
3842 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3843 test program.
3844
3f3c6e55 3845 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3846 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3847 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3848 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3849 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3850 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3851 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3852 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3853 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3854 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3855 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3856 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3857 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3858
8fb87725
JL
3859 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3860 a SIGTRAP to the inferior.
3861
cf599fa7
CV
38622001-12-19 Corinna Vinschen <vinschen@redhat.com>
3863
3864 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3865 Substitute call to target_link by call to gdb_compile.
3866
2cd045cd
JL
3867Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3868
3869 * gdb.base/break.exp: Fix HP specific search string when testing
3870 backtracing in a called function.
3871
d63a86f8 3872 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
3873 compiling the test with HP's compilers.
3874 * gdb.base/volatile.exp: Similarly.
3875
99ebe9ac
JB
38762001-12-19 Jim Blandy <jimb@redhat.com>
3877
3878 * gdb.base/printcmds.exp: Expect the null character to be printed
3879 as '\0', and the '\013' to be printed as '\v'.
3880 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3881 * gdb.base/setvar.exp: Same.
3882
b9891b29
JB
38832001-12-17 Jim Blandy <jimb@redhat.com>
3884
0eba65ab
JB
3885 * gdb.base/completion.exp: Rather than completing very long
3886 filenames, which can make the readline library produce output we
3887 don't recognize, cd to the directory first, and then complete
3888 using nice, short relative paths.
3889
6970b5b1
JB
3890 * gdb.base/completion.exp: On some systems, there is, in fact, a
3891 variable named `b' in scope, since GDB treats all static
3892 variables as being in scope. So use `no_var_named_this'
3893 instead of `b'.
3894
b9891b29
JB
3895 * gdb.base/corefile.exp: Recognize the message saying that GDB
3896 can't find the core file's registers as a failure.
3897
e6ccd35f
JSC
38982001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3899
3900 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3901 test expect string more specific.
3902
105ba819
CV
39032001-12-13 Corinna Vinschen <vinschen@redhat.com>
3904
3905 * gdb.asm/asm-source.exp: Add support for xstormy16.
3906 * gdb.asm/configure.in: Ditto.
3907 * gdb.asm/configure: Rebuild.
3908 * gdb.asm/xstormy16.inc: New file.
3909
e9e79dd9
FF
39102001-12-10 Fred Fish <fnf@redhat.com>
3911
3912 * gdb.base/maint.exp: Update to match changes in type dumping code.
3913
347dc97d
JB
39142001-12-10 Jim Blandy <jimb@redhat.com>
3915
3916 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3917 matching the entry point symbol's name at the beginning of the
3918 line.
3919
5178b9d6
DJ
39202001-12-07 Daniel Jacobowitz <drow@mvista.com>
3921
3922 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3923 gdb.c++/inherit.exp, gdb.c++/method.exp,
3924 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3925 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3926 and class layout support.
3927
af890c52
DJ
39282001-12-07 Daniel Jacobowitz <drow@mvista.com>
3929
3930 * gdb.c++/classes.exp: Add test for static member function.
3931 * gdb.c++/misc.cc: Add class with static member function.
3932
7a345fb3
JB
39332001-12-07 Jim Blandy <jimb@redhat.com>
3934
f2e54a80 3935 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3936 those tests as `unsupported'.
3937 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3938 Rewrite subsequent tests to use it.
3939
3940 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3941 those tests as `unsupported'.
3942 * gdb.base/structs.exp (call_struct_func): New function.
3943 (do_function_calls): Use call_struct_func to call the functions
3944 returning structs.
3945
0bc69509
JB
3946 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3947 whether functions are prototyped or not, so we can't possibly pass
3948 arguments to t_float_values2 properly.
3949
7a345fb3
JB
3950 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3951 value of `timeout' for targets other than the mips*tx39-*.
3952
edb6ede1
MS
39532001-12-06 Michael Snyder <msnyder@redhat.com>
3954
d63a86f8 3955 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
3956 and detect whether the start symbol has a leading underscore.
3957
2d842f13
JB
39582001-12-04 Jim Blandy <jimb@redhat.com>
3959
3960 * gdb.base/completion.exp: Clarify indentation.
3961
68550daf
JB
39622001-12-03 Jim Blandy <jimb@redhat.com>
3963
3964 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3965 variables on the S/390, not `.word'.
3966
cd5195a8
JB
39672001-11-30 Jim Blandy <jimb@redhat.com>
3968
3969 Add assembly-source tests for s390-ibm-linux.
3970 * gdb.asm/s390.inc: New file.
3971 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3972 the S/390 architecture.
3973 * gdb.asm/configure: Regenerated.
3974
ca9efc90
MS
39752001-11-30 Michael Snyder <msnyder@redhat.com>
3976
3977 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3978 next, info source, info sources, info line, global and static
3979 variables, and static functions.
3980 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3981 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3982 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3983 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3984 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3985 (gdbasm_leave): Restore frame pointer.
3986 (gdbasm_startup): Copy stack set-up from crt0.S.
3987
d0e66976
FN
39882001-11-26 Fernando Nasser <fnasser@redhat.com>
3989
3990 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3991 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3992 to a local (non-static) variable. Copy tstruct.a to a static buffer
3993 and return a pointer to that buffer.
3994 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3995
e2334072
MK
39962001-11-24 Mark Kettenis <kettenis@gnu.org>
3997
3998 * gdb.asm/configure.in: Fix recognition of ix86 target.
3999 * gdb.asm/configure: Regenerate.
4000
756caa3d
MS
40012001-11-21 Michael Snyder <msnyder@redhat.com>
4002
4003 * gdb.asm/sparc.inc: New file.
4004 * gdb.asm/asm-source.exp: Recognize sparc target.
4005 * gdb.asm/configure.in: Recognize sparc target.
4006 * gdb.asm/configure: Regenerate.
d63a86f8 4007
9a4d72d5
MS
40082001-11-21 Michael Snyder <msnyder@redhat.com>
4009
4010 * gdb.asm/m32r.inc: New file.
4011 * gdb.asm/asm-source.exp: Recognize m32r target.
4012 * gdb.asm/configure.in: Recognize m32r target.
4013 * gdb.asm/configure: Regenerate.
4014
a773d1cd
MS
40152001-11-20 Michael Snyder <msnyder@redhat.com>
4016
017ac23d
MS
4017 * gdb.asm/i386.inc: New file.
4018 * gdb.asm/asm-source.exp: Recognize ix86 target.
4019 * gdb.asm/configure.in: Recognize ix86 target.
4020 * gdb.asm/configure: Regenerate.
4021
a773d1cd
MS
4022 * gdb.c++/namespace.exp: Fix quotes in output messages.
4023
bb632afb
MS
40242001-11-14 Michael Snyder <msnyder@redhat.com>
4025
25d559ca 4026 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4027 qualifier in a type cast expression, to designate an address
4028 in the instruction space (Harvard architecture).
4029
4749e309
MS
40302001-11-13 Michael Snyder <msnyder@redhat.com>
4031
4032 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4033 Tests for expressions using 'const' and 'volatile'.
4034
25050984
CV
40352001-11-13 Corinna Vinschen <vinschen@redhat.com>
4036
4037 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4038
1902c51f
DJ
40392001-11-12 Daniel Jacobowitz <drow@mvista.com>
4040
4041 * lib/mi-support.exp (mi_run_to_helper): Move comments
4042 outside of gdb_expect.
4043
dcf95b47
DJ
40442001-11-11 Daniel Jacobowitz <drow@mvista.com>
4045
4046 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4047 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4048 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4049 mi0_run_to): New functions.
4050 * gdb.mi/mi-simplerun.exp: Use them.
4051 * gdb.mi/mi0-simplerun.exp: Likewise.
4052 * gdb.mi/mi-var-cmd.exp: Likewise.
4053 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4054
45b074e1
AC
40552001-11-10 Andrew Cagney <ac131313@redhat.com>
4056
4057 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4058 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4059
bf50d346
AC
40602001-11-09 Andrew Cagney <ac131313@redhat.com>
4061
4062 * gdb.base/restore.exp: Include $expected value in restored test
4063 message.
4064
9383332c
AC
40652001-11-09 Andrew Cagney <ac131313@redhat.com>
4066
4067 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4068 implemented.
4069
db62520a
MS
40702001-11-08 Michael Snyder <msnyder@redhat.com>
4071
4072 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4073 Add pass/fail message for stop at breakpoint in call dummy function.
4074
b5703437
MS
40752001-11-07 Michael Snyder <msnyder@redhat.com>
4076
d63a86f8
RM
4077 * gdb.c++/templates.exp (test_template_breakpoints):
4078 If we get an overload menu, but it does not match what
760f6330 4079 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4080 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4081 making the whitespace optional. Argument for "new" may be
4082 "unsigned" as well as "unsigned int/long".
d63a86f8 4083 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4084 making the whitespace optional. Also replace "(void) with
4085 "((void|)), making the keyword "void" optional.
d63a86f8 4086 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4087 making the whitespace optional. Also replace "(void) with
4088 "((void|)), making the keyword "void" optional.
3bf40917
MS
4089 * gdb.base/callfuncs.c (t_float_values): This function must
4090 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4091 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4092 can be tested against both cases. Usually one case involves
4093 promotion of float to double, while the other does not.
4094 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4095 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4096 includes a stack frame for "start".
4097
c8ab4e6d
JB
40982001-11-05 Jim Blandy <jimb@redhat.com>
4099
4100 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4101 pointers are 32 bits long, and that offsets of relocs are always
4102 stored in the data (REL-style), and not in the reloc entry itself
4103 (RELA-style).
4104 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4105 stabs.
4106
3f08ced9
MS
41072001-11-01 Michael Snyder <msnyder@redhat.com>
4108
4109 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4110 and regular expression operators by using quoting.
4111
cbfa24cd
MS
41122001-10-31 Michael Snyder <msnyder@redhat.com>
4113
4114 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4115 depending on what the symbol table contains.
4116 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4117 the output of the ptype command. Similarly, accept both "const &"
4118 and "const&".
4119
aaa68313
CV
41202001-10-31 Corinna Vinschen <vinschen@redhat.com>
4121
4122 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4123 symbol `STORAGE' to allow to choose the storage class of
4124 the local datastructures.
4125 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4126 compiler directive.
4127
91740388
MS
41282001-10-30 Michael Snyder <msnyder@redhat.com>
4129
4130 * gdb.base/jump.exp: Allow it to run for all targets.
4131
1b7c05e7
CV
41322001-10-29 Corinna Vinschen <vinschen@redhat.com>
4133
4134 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4135 with new double_array size.
4136 (main): Change storage class of all local variables to static.
4137 Reduce size of double_array to 9.
4138 * gdb.base/call-ar-st.exp: Increase timeout value.
4139 Change expected output for double array to match new size in
4140 call-ar-st.c.
4141
36a22261
CV
41422001-10-29 Corinna Vinschen <vinschen@redhat.com>
4143
4144 * gdb.base/ending-run.exp: Create identical output when passing
4145 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4146 Stormy16 target.
36a22261 4147
92b8ae91
MK
41482001-10-28 Mark Kettenis <kettenis@gnu.org>
4149
4150 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4151 that we catch the expected failure under Linux/x86.
4152
cb135b83
OF
41532001-10-29 Orjan Friberg <orjanf@axis.com>
4154
4155 * gdb.base/setvar.exp: Escape curly braces.
4156 * gdb.stabs/weird.exp: Ditto.
4157
6884aa54
DJ
41582001-10-27 Daniel Jacobowitz <drow@mvista.com>
4159
4160 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4161 * gdm.mi/mi0-hack-cli.exp: Likewise.
4162
0398c9aa
AC
41632001-10-25 Andrew Cagney <ac131313@redhat.com>
4164
4165 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4166 messages.
4167
d20bf2e8
AC
41682001-10-21 Andrew Cagney <ac131313@redhat.com>
4169
4170 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4171 checking MI enabled.
4172
03dd63aa
CV
41732001-10-09 Corinna Vinschen <vinschen@redhat.com>
4174
4175 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4176
1d9d99f3
FCE
41772001-10-04 Frank Ch. Eigler <fche@redhat.com>
4178
4179 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4180 if gdb child process crashes, just signal an error.
4181
838ae6c4
JB
41822001-10-02 Jim Blandy <jimb@redhat.com>
4183
4184 * lib/gdb.exp (test_xfail_format): Simplify.
4185
4186 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4187 front of the variable name `format'. Simplify `if'.
4188
8f0cbc1c
DJ
41892001-10-01 Daniel Jacobowitz <drow@mvista.com>
4190
4191 * gdb.threads/pthreads.exp: Wait for output and delay
4192 before sending ^C.
4193
1f08dafd
DJ
41942001-10-01 Daniel Jacobowitz <drow@mvista.com>
4195
4196 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4197 some incorrect output instead of timing out.
4198 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4199
674f90ff
CV
42002001-09-28 Corinna Vinschen <vinschen@redhat.com>
4201
4202 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4203 check to allow additional `int'.
4204
9b284272
DJ
42052001-09-27 Daniel Jacobowitz <drow@mvista.com>
4206
4207 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4208 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4209
b55a4771
MS
42102001-09-27 Michael Snyder <msnyder@redhat.com>
4211
4212 * lib/gdb.exp (test_debug_format): New proc.
4213 (setup_xfail_format): Use new proc test_debug_format.
4214 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4215 proc; use new service proc test_debug_format.
4216 Replace all other "gcc_compiled" tests with this test.
4217 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4218 proc; use new service proc test_debug_format.
4219 Replace all other "gcc_compiled" tests with this test.
4220
42212001-09-27 Michael Snyder <msnyder@redhat.com>
4222
4223 * gdb.base/cvexpr.exp: New file.
4224 * gdb.base/cvexpr.c: New file
4225 Test for expressions using const and volatile keywords.
4226
4e6667ac
CV
42272001-09-26 Corinna Vinschen <vinschen@redhat.com>
4228
4229 * gdb.base/constvars.exp: Check for different orders of keywords
4230 and additional "int" strings in output.
4231
4f337972
AC
42322001-09-22 Andrew Cagney <ac131313@redhat.com>
4233
4234 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
4235 responses from "help maint".
4236
2015650d
FCE
42372001-09-19 Frank Ch. Eigler <fche@redhat.com>
4238
4239 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
4240 to localhost:NNN instead of :NNN, in case Xvfb is listening
4241 only on TCP.
4242
f3bcedc1
CV
42432001-09-19 Corinna Vinschen <vinschen@redhat.com>
4244
4245 * gdb.base/recurse.exp: When checking leaving the watchpoint
4246 scope, recognize when gdb is in function's epilogue and pass.
4247
6b819c92
KS
42482001-09-18 Keith Seitz <keiths@redhat.com>
4249
4250 * lib/insight-support.exp (_gdbtk_export_target_info): Add
4251 support for running tests against sid targets.
4252 (gdbtk_done): Ditto.
4253
a10c9419
CV
42542001-09-18 Corinna Vinschen <vinschen@redhat.com>
4255
4256 * gdb.base/ending-run.c (main): Set stdout buffersize
4257 to the same reasonable value for any target.
4258 * gdb.base/ending-run.exp: Add a regular expression
4259 to make testsuite happy on Sanyo Stormy16 target.
4260
739d0d99
CV
42612001-09-17 Corinna Vinschen <vinschen@redhat.com>
4262
4263 * gdb.base/display.c (do_loops): Add float variable `f'.
4264 Increment f in loop.
4265 * gdb.base/display.exp: Increment timeout by 60 seconds.
4266 Change float display test to use variable `f'.
4267
1b8947f0
JB
42682001-09-17 Jim Blandy <jimb@redhat.com>
4269
4270 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
4271 overflowing the limited breakpoint tables on some ROM monitors
4272 (like the ROM68K).
4273
9890ac81
FCE
42742001-09-15 Frank Ch. Eigler <fche@redhat.com>
4275
4276 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
4277 the "-ac" (disable access control) flag.
4278
6db765ea
JH
42792001-08-30 Jeff Holcomb <jeffh@redhat.com>
4280
4281 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
4282 ints.
4283
4c32cc04
KS
42842001-08-30 Keith Seitz <keiths@redhat.com>
4285
4286 * lib/gdb.exp: Move all insight-related functionality into
4287 separate file.
4288 * lib/insight-support.exp: New file.
4289
8d6e6f81
FCE
42902001-08-29 Frank Ch. Eigler <fche@redhat.com>
4291
4292 * config/sid.exp (sid_start): Never set sid verbosity; disable
4293 expect_background {} that consumed its stdout; tolerate </dev/null.
4294 Attempt to set endianness override in "sid" protocol mode. Cleanup.
4295
6a90e1d0
AC
42962001-08-18 Andrew Cagney <ac131313@redhat.com>
4297
4298 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
4299 CLI jump command to start it.
4300 (mi_run_to_main): Fail immediatly when unexpected output.
4301
1759b3c3
AC
43022001-08-18 Andrew Cagney <ac131313@redhat.com>
4303
4304 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
4305 beginning of function. Fix PR gdb/191.
4306
61d11d80
FCE
43072001-08-16 Frank Ch. Eigler <fche@redhat.com>
4308
4309 * config/sid.exp (sid_start): Don't warn if we cannot figure out
4310 what to force sid endianness to.
4311
942a4df2
KS
43122001-08-15 Keith Seitz <keiths@redhat.com>
4313
4314 * lib/gdb.exp (gdbtk_start): Don't set environment
4315 variables for TCL_LIBRARY and friends. Insight will
4316 now figure these out for itself.
4317
0521c418
MS
43182001-08-02 Michael Snyder <msnyder@redhat.com>
4319
4320 * gdb.base/completion.exp: Remove the symbol "a64l" from
4321 the expect string; this is target-specific, and not related
4322 to what is being tested.
4323
74a9a58a
DB
43242001-08-02 Dave Brolley <brolley@redhat.com>
4325
4326 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
4327
c70819fa
MS
43282001-07-25 Michael Snyder <msnyder@redhat.com>
4329
c2b8fa57
MS
4330 * gdb.base/consecutive.exp: New file. Test stepping over
4331 breakpoints on consecutive instructions.
4332 * gdb.base/consecutive.c: New file.
4333
c70819fa
MS
4334 * gdb.base/call-rt-st.exp: Use double-backslash to quote
4335 curly braces in regular expressions.
4336
2b1a1355
MS
43372001-07-25 Michael Snyder <msnyder@redhat.com>
4338
4339 * gdb.base/ending-run.exp: Accept "Program exited normally" as
4340 legitimate output from stepping out of main.
4341
413eca6f
KS
43422001-07-22 Keith Seitz <keiths@redhat.com>
4343
4344 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
4345 the empty string, do not run the tests.
4346
7e5a9322
SC
43472001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4348
4349 * gdb.base/long_long.exp: Detect size of pointer. Take into
4350 account 2-byte pointers when testing for p/a results.
4351
de58f10f
SC
43522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4353
d63a86f8 4354 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
4355 and defined to 1K for m68hc11.
4356 (random_data): Reduce table to 1K for embedded platforms (68hc11).
4357 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
4358 (sizeof_random_data): New variable to tell the size of the data table;
4359 don't test past this size; always run to main.
4360
d6f5fea1
SC
43612001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4362
4363 * gdb.base/return2.exp: return of long long and double fails for
4364 68HC11; don't execute these tests on that platform.
4365 * gdb.base/return.exp: Return of a double fails for 68hc11.
4366
c477543d
SC
43672001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4368
4369 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4370 tests that print a float.
4371 * call-rt-st.exp: Likewise.
4372
63cf1c79
MK
43732001-07-12 Mark Kettenis <kettenis@gnu.org>
4374
4375 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4376 running this test on Linux.
4377
112f9ab5
MC
43782001-06-24 Michael Chastain <chastain@redhat.com>
4379
4380 * gdb.base/arithmet.exp: Remove some tests to make all test names
4381 unique.
4382
4970cb0f
MS
43832001-07-03 Michael Snyder <msnyder@redhat.com>
4384
4385 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4386 the output of the ptype command.
4387
d85da69f
MS
43882001-07-02 Michael Snyder <msnyder@redhat.com>
4389
4c8a82de
MS
4390 * gdb.base/completion.exp: Don't assume that break.c is the only
4391 source file that may contain functions named "marker".
d85da69f
MS
4392 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4393
8afc772b
AC
43942001-06-28 Andrew Cagney <ac131313@redhat.com>
4395
4396 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4397 of files to delete.
4398
4399 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4400 * gdb.disasm/h8300s.exp: New file.
4401 gdb.disasm/h8300s.s: Likewise.
4402
cff22675
AC
44032001-06-27 Andrew Cagney <ac131313@redhat.com>
4404
4405 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4406 empty breakpoint tables.
4407
68c81b54
AC
44082001-06-25 Andrew Cagney <ac131313@redhat.com>
4409
4410 * lib/mi-support.exp: Update args=... part of stop-reason
4411 patterns. Accept either a list or a tuple.
4412
2dd62704
AC
44132001-06-23 Andrew Cagney <ac131313@redhat.com>
4414
4415 * lib/mi-support.exp: Remove local emacs variable defining
4416 change-log-default-name.
4417
b4127474
MC
44182001-06-22 Michael Chastain <chastain@redhat.com>
4419
4420 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4421 This is operationally compatible with the previous version.
4422
8dbfb380
JB
44232001-06-13 Jim Blandy <jimb@redhat.com>
4424
4425 * lib/gdb.exp (gdb_test): Doc fix.
4426
f2d8c86d
MC
44272001-06-10 Michael Chastain <chastain@redhat.com>
4428
4429 * gdb.base/exprs.exp: Remove a duplicate test.
4430
81564d34
JB
44312001-06-06 Jim Blandy <jimb@redhat.com>
4432
4433 * gdb.base/return2.exp (main): Use values to test float and double
4434 returns that are not NaN's, to avoid being confused by IEEE
4435 comparison rules.
4436
da55addb
MS
44372001-06-04 Michael Snyder <msnyder@redhat.com>
4438
4439 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 4440 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
4441 rather than wait for 12 more tests to time out.
4442
42c65987
JB
44432001-06-06 Jim Blandy <jimb@redhat.com>
4444
b18bced9 4445 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 4446 Don't forget to match the GDB prompt.
b18bced9 4447
42c65987
JB
4448 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4449
5b41e5f0
JB
44502001-06-04 Jim Blandy <jimb@redhat.com>
4451
4452 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4453 command.
4454
015e046f
KB
44552001-05-31 Kevin Buettner <kevinb@redhat.com>
4456
4457 * gdb.base/annota1.exp (info break): Match four or more spaces
4458 after "Address".
4459
fb1ffbbe
MC
44602001-05-31 Michael Chastain <chastain@redhat.com>
4461
4462 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
4463 (dm_type_int_star): Likewise.
4464 (dm_type_long_star): Likewise.
4465 (dm_type_void_star): Likewise.
4466
5ea2a32c
KB
44672001-05-29 Kevin Buettner <kevinb@redhat.com>
4468
4469 * gdb.base/completion.exp (INPUTRC): Set this environment variable
4470 to a known value in order to get consistent results regardless
4471 of the setting of INPUTRC or the presence or contents of .inputrc.
4472
ae23c492
MS
44732001-05-24 Michael Snyder <msnyder@redhat.com>
4474
ac55707e
MS
4475 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
4476 Don't require that the main thread and the manager thread are the
4477 first in the list.
4478
ae23c492
MS
4479 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
4480 debugging. If test fails, issue an "unsupported" not a "fail".
4481
400071f1
JB
44822001-05-24 Jim Blandy <jimb@redhat.com>
4483
4484 Don't assume that short is shorter than int.
4485 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
4486 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 4487 this isn't true.
400071f1
JB
4488 ("print unsigned char == (~0)"): Add test that verifies that ~0,
4489 an int, is not equal to ~0 stored in an unsigned char. This tests
4490 the same thing that the previous test meant to, but works on
4491 16-bit machines, too.
4492 ("print unsigned char != (~0)"): Same test, complemented.
4493
0816a3e5
MS
44942001-05-24 Michael Snyder <msnyder@redhat.com>
4495
4496 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 4497 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
4498 and prevents dejagnu getting out of step.
4499
f6dc23a9
KB
45002001-05-23 Kevin Buettner <kevinb@redhat.com>
4501
4502 * gdb.base/finish.exp (finish_void): Revise pattern for
4503 stopping on the call statement to not permit stopping at
4504 the start of the instructions comprising the call sequence.
4505
7dbd117d
MC
45062001-05-19 Michael Chastain <chastain@redhat.com>
4507
4508 * gdb.base/callfuncs.exp: Make all test names unique.
4509 * gdb.base/commands.exp: Make all test names unique.
4510 * gdb.base/condbreak.exp: Make all test names unique.
4511 * gdb.base/dbx.exp: Make all test names unique.
4512 * gdb.base/default.exp: Make all test names unique.
4513 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4514 and TIMEOUT messages to their corresponding PASS message.
4515 * gdb.base/ending-run.exp: Make all test names unique.
4516 * gdb.base/long_long.exp: Remove duplicate test.
4517
6b0b0a9e
KB
45182001-05-21 Kevin Buettner <kevinb@redhat.com>
4519
4520 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4521 stop on the call statement as well as the statement after the
4522 call.
4523
2caa35cb
MS
45242001-05-21 Michael Snyder <msnyder@redhat.com>
4525
4526 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4527
40713331
EZ
45282001-05-10 Elena Zannoni <ezannoni@redhat.com>
4529
4530 * gdb.base/completion.exp: Revamp test. Make it execute on all
4531 platforms.
4532
c2c1be8d
EZ
45332001-05-10 Elena Zannoni <ezannoni@redhat.com>
4534
2c9cd303
EZ
4535 * config/gdbserver.exp (gdb_load): Handle the case
4536 in which the arguments to gdbserver are given in the
4537 baseboard configuration file.
4538 Also handle the case in which the server needs to do a
4539 load.
4540
9671de48
KS
45412001-05-07 Keith Seitz <keiths@cygnus.com>
4542
4543 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4544 set up the display for testing.
4545 (gdbtk_start): Convert all paths to paths that tcl will like.
4546 Export target information to environment.
4547 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4548 necessary.
4549 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4550 (to_tcl_path): New proc to convert a given pathname into
4551 a path acceptible as an argument to a tcl command.
4552 (_gdbtk_export_target_info): New proc to export target info
4553 into the environment for gdbtk testing.
4554 (gdbtk_done): New proc to signal end-of-test.
4555
5a360f47
JB
45562001-05-06 Jim Blandy <jimb@redhat.com>
4557
4558 * restore.c: Make the code of caller0 correspond to its comment.
4559
66c756c6
MS
45602001-05-03 Michael Snyder <msnyder@redhat.com>
4561
4562 * config/sid.exp (gdb_target_sid): Check for error messages.
4563 On error or timeout, don't make expect exit (which will terminate
4564 all subsequent tests); instead just make gdb exit.
d63a86f8 4565 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
4566 return a negative value.
4567
a966fde5
JB
45682001-04-24 Jim Blandy <jimb@redhat.com>
4569
851c18e0
JB
4570 * gdb.c++/templates.exp: If we see the prompt for the overload
4571 list, but we haven't recognized any of the longer patterns,
4572 arrange for this test to fail, not hang.
4573
a966fde5
JB
4574 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4575 variations.
4576
db144853
MC
45772001-04-22 Michael Chastain <chastain@redhat.com>
4578
4579 * gdb.c++/local.exp: Use the 'runto' library function.
4580 * gdb.c++/namespace.exp: Likewise.
4581 * gdb.c++/overload.exp: Likewise.
4582
3207ec21
KB
45832001-03-26 Kevin Buettner <kevinb@redhat.com>
4584
4585 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4586 * gdb.base/step-line.exp: New file. Test step/next in presence of
4587 #line directives.
4588 * gdb.base/step-line.c: New file. Test program for the above.
4589 * gdb.base/step-line.inp: New file. We pretend that this file has
4590 been transformed by some other tool into step-line.c.
4591
13b57657
JB
45922001-03-21 Jim Blandy <jimb@redhat.com>
4593
4594 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4595 unmangled operator names.
4596
754cbe1c
JB
45972001-03-20 Jim Blandy <jimb@redhat.com>
4598
4599 * gdb.threads/linux-dp.exp: Recognize an additional message
4600 generated by GDB when it doesn't understand how to debug threads
4601 on the target system.
4602
177495c9
AC
46032001-03-19 Andrew Cagney <ac131313@redhat.com>
4604
4605 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4606
f266096b
MC
46072001-03-12 Michael Chastain <chastain@redhat.com>
4608
4609 * gdb.c++/derivation.exp: Use the 'runto' library function.
4610
cac3c2ff
MC
46112001-03-12 Michael Chastain <chastain@redhat.com>
4612
4613 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4614
b6c11a24
MC
46152001-02-24 Michael Chastain <chastain@redhat.com>
4616
4617 * gdb.c++/ref-types.exp: Change handwritten code to library
4618 function 'runto'.
4619
6bae5bce
OF
46202001-03-16 Orjan Friberg <orjanf@axis.com>
4621
4622 * gdb.base/signals.exp: Set count to 0 explicitly.
4623
0015fd9a
MS
46242001-03-15 Mark Salter <msalter@redhat.com>
4625
4626 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4627 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4628 (gdb_load): Add support for additional target_info: gdb_download_size
4629 and gdb_load_timeout.
0015fd9a 4630
fc33412a
DT
4631Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4632
4633 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4634 file -- to prevent failing when the compile fails but we have no
4635 intention of running the tests anyway.
4636
4637 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4638 tests if set.
4639
4640 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4641 integers.
4642
4643 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4644 * gdb.c++/namespace.exp: Ditto.
4645
115f06de
OF
46462001-03-07 Orjan Friberg <orjanf@axis.com>
4647
4648 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4649 * gdb.base/pointers.exp: Relax pattern match of decimals.
4650
b6ba6518
KB
46512001-03-06 Kevin Buettner <kevinb@redhat.com>
4652
4653 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4654 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4655 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4656 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4657 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4658 config/sh.exp, config/sid.exp, config/slite.exp,
4659 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4660 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4661 config/vxworks.exp, config/vxworks29k.exp,
4662 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4663 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4664 gdb.base/arithmet.exp, gdb.base/assign.exp,
4665 gdb.base/async.exp, gdb.base/attach.exp,
4666 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4667 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4668 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4669 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4670 gdb.base/commands.exp, gdb.base/completion.exp,
4671 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4672 gdb.base/constvars.exp, gdb.base/corefile.exp,
4673 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4674 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4675 gdb.base/ending-run.exp, gdb.base/environ.exp,
4676 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4677 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4678 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4679 gdb.base/funcargs.exp, gdb.base/help.exp,
4680 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4681 gdb.base/logical.exp, gdb.base/long_long.exp,
4682 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4683 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4684 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4685 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4686 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4687 gdb.base/regs.exp, gdb.base/relational.exp,
4688 gdb.base/remote.exp, gdb.base/reread.exp,
4689 gdb.base/restore.exp, gdb.base/return2.exp,
4690 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4691 gdb.base/selftest.exp, gdb.base/setshow.exp,
4692 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4693 gdb.base/sigall.exp, gdb.base/signals.exp,
4694 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4695 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4696 gdb.base/step-test.exp, gdb.base/structs.c,
4697 gdb.base/structs.exp, gdb.base/structs2.exp,
4698 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4699 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4700 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4701 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4702 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4703 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4704 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4705 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4706 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4707 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4708 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4709 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4710 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4711 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4712 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4713 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4714 gdb.trace/circ.exp, gdb.trace/collection.exp,
4715 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4716 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4717 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4718 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4719 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4720 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4721 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4722 notices.
4723
dc96c6c7 47242001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4725
4726 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4727 first arg is int not float.
4728
dc96c6c7 47292001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4730
4731 * gdb.base/reread.exp: Unsupported for non-native targets;
4732 doesn't work for remote debugging.
4733
9b0c4aeb
FN
47342001-02-19 Fernando Nasser <fnasser@redhat.com>
4735
4736 From Drew Moseley <dmoseley@redhat.com>
4737 * gdb.base/ending-run.exp: Properly handle the BSP state when
4738 stepping past the end of main.
4739
02aa71d5
MC
47402001-02-19 John Moore <jmoore@redhat.com>
4741
4742 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4743 Converted HPUX fix for non-expected items following multiple
4744 step commands into general solution for all platforms.
4745
1fa449a4
MC
47462001-02-18 Michael Chastain <chastain@redhat.com>
4747
4748 * gdb.c++/classes.exp (do_tests): Change runto statements
4749 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4750 statements demangler agnostic.
4751 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4752 (gdb_virtfunc_restart): Likewise.
4753
b2f9ec70
MC
47542001-02-14 Michael Chastain <chastain@redhat.com>
4755
4756 * gdb.c++/inherit.exp (do_tests): Change runto statements
4757 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4758 statements demangler agnostic.
4759
cf74b8ca
AC
4760Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4761
4762 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4763 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4764 before calling common_routine 15 times'' tests.
4765
99f78f56
MC
47662001-02-11 Michael Chastain <chastain@redhat.com>
4767
4768 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4769 Helps the test script figure out which demangler is in use.
4770 (dm_type_foo_ref): Ditto.
4771 (dm_type_int_star): Ditto.
4772 (dm_type_long_star): Ditto.
4773 (dm_type_unsigned_int): Ditto.
4774 (dm_type_void): Ditto.
4775 (dm_type_void_star): Ditto.
99707966 4776 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4777 Probe the gdb demangler and set variables to accommodate
4778 formatting differences.
4779 (info_func_regexp): New function. Same as info_func, but
4780 matches against a regexp.
4781 (info_func): Match against a literal string.
4782 (print_addr_2): New function. Match against a literal string,
4783 which can be different from the input to gdb.
4784 (print_addr): Simply call print_addr_2 with the same argument twice.
4785 (test_lookup_operator_functions): Use demangler formatting variables.
4786 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4787 the tests in the same order as the C++ class declaration.
4788 (test_paddr_operator_functions): Ditto.
4789 (test_paddr_overloaded_functions): Ditto.
4790 (test_paddr_hairy_functions): Use demangler formatting variables.
4791 Add reference to gdb/19 for related tests.
4792 (do_tests): Call probe_demangler.
4793
1de8f023
KB
47942001-01-30 Kevin Buettner <kevinb@redhat.com>
4795
4796 * gdb.c++/templates.cc (printf): Remove unused function definition.
4797
ca3f91ed
MS
47982001-01-26 Felix Lee <flee@redhat.com>
4799
4800 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4801
48022001-01-25 matthew green <mrg@redhat.com>
4803
4804 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4805 up sid.
4806 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4807
48082001-01-25 matthew green <mrg@redhat.com>
4809
4810 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 4811 Deprecate $sid_spawn_id.
ca3f91ed
MS
4812 (sid_exit): Remove code necessary only for `spawn.'
4813
48142001-01-25 matthew green <mrg@redhat.com>
4815
4816 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4817
fb18ec4a
MC
48182001-01-28 Michael Chastain <chastain@redhat.com>
4819
4820 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4821 to call when tests fail. It takes gdb out of the overloaded
4822 function choice menu back to the main prompt, so that the test
4823 program stays synchronized.
4824 (set_bp_overloaded): New proc to collect all the common
4825 code for setting a breakpoint on an overloaded name. Calls
4826 take_gdb_out_of_choice_menu when needed.
4827 (menu_overload1arg): New variable to collect the repeated
4828 instances of the expected menu for an overloaded name. Change
4829 the regular expression to handle changes in g++ type encoding:
4830 "void" can be either "void" or "", and "unsigned int" can be
4831 either "unsigned int" or "unsigned".
4832 (continue_to_bp_overloaded): Change regular expressions to handle
4833 changes in g++ type encoding.
4834 (no proc): Call take_gdb_out_of_choice_menu when needed.
4835 Remove redundant calls to "info break". Accept either "canceled"
4836 or "cancelled". Change regular expressions in "info break"
4837 calls to handle changes in g++ type encoding. Give all tests
4838 unique strings.
4839
9c646a6e
BE
48402001-01-17 Ben Elliston <bje@redhat.com>
4841
4842 * config/sid.exp: New file.
4843
9549d9c1
AC
4844Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4845
4846 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4847
dc96c6c7 48482000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4849
4850 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4851 Add a RE to accept a non-ascii char if one is ever presented.
4852
b4df4f68
FN
48532000-12-20 Fernando Nasser <fnasser@redhat.com>
4854
297dd0fd 4855 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4856
dc96c6c7 48572000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 4858
d63a86f8 4859 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
4860 in regexp. One '\' does not suffice on Linux.
4861
4a7bddb6
MC
48622000-12-09 Michael Chastain <chastain@redhat.com>
4863
4864 * gdb.base/break.exp (test_clear_command): Use a marker function
4865 rather than 'main' for the test function. Also move this
4866 test to an execution point where the marker function names are
4867 guaranteed to be bound to functions. (Executing tests after a
4868 'finish' from main runs into name conflicts with local names
4869 in __libc_start_main).
4870
dc96c6c7 48712000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4872
4873 * gdb.base/finish.exp: New test for gdb's "finish" command.
4874 * gdb.base/return2.exp: New test for gdb's "return" command.
4875 * gdb.base/return2.c: New source file for above.
4876
dc96c6c7 48772000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4878
4879 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4880 * gdb.base/miscexprs.exp: Ditto.
4881 * gdb.base/pointers.exp: Ditto.
4882 * gdb.c++/derivation.exp: Ditto.
4883 * gdb.c++/local.exp: Ditto.
4884 * gdb.c++/namespace.exp: Ditto.
4885 * gdb.c++/overload.exp: Ditto.
4886 * gdb.c++/ref-types.exp: Ditto.
4887
dc96c6c7 48882000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4889
4890 * gdb.base/constvars.exp: Test result of "up" command.
4891 * gdb.base/miscexprs.exp: Ditto.
4892 * gdb.base/pointers.exp: Ditto.
4893 * gdb.base/scope.exp: Ditto.
4894 * gdb.c++/derivation.exp: Ditto.
4895 * gdb.c++/local.exp: Ditto.
4896 * gdb.c++/namespace.exp: Ditto.
4897 * gdb.c++/overload.exp: Ditto.
4898 * gdb.c++/ref-types.exp: Ditto.
4899
44097287
FN
49002000-11-22 Michael Chastain <chastain@redhat.com>
4901
4902 * mips_pro.exp: Accept either "middle -> top -> main" or
4903 "middle -> main" in the backtrace, because gcc can optimize
4904 tail calls to jumps. Remove setup_xfail for the hppa case.
4905 Add a comment with the original warning messages from PR 3016,
4906 which was filed in 1993, to preserve them for posterity.
4907
9d2e1bab
ND
49082000-11-17 Nick Duffek <nsd@redhat.com>
4909
4910 * lib/gdb.exp (gdb_test): Override timeout with board info.
4911
1aca8eb7
ND
49122000-11-17 Nick Duffek <nsd@redhat.com>
4913
4914 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4915 the second kill and detach messages.
4916
93076499
ND
49172000-11-17 Nick Duffek <nsd@redhat.com>
4918
4919 * configure.in: Add AC_EXEEXT.
4920 * configure: Regenerate.
4921 * Makefile.in (just-check): Export EXEEXT.
4922 * lib/gdb.exp ($EXEEXT): Import from environment.
4923 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4924 expect "maint dump-me" on Cygwin.
4925 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4926 $EXEEXT.
4927
30e87cd3
ND
49282000-11-17 Nick Duffek <nsd@redhat.com>
4929
4930 * gdb.base/break.exp: Test backtrace and finish from called
4931 function on all platforms, not just HP-UX.
4932
dc96c6c7 49332000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4934
4935 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4936 code from gdb_target_monitor, so it can be used independantly
4937 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 4938
dc96c6c7 49392000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4940
4941 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4942 * gdb.base/corefile.exp: Expect the message "Program is being
4943 debugged already" when we send the "corefile" command, since
4944 the preceeding gdb_load may have connected gdb to a remote target.
4945 * gdb.base/display.exp: Disable hardware watchpoints if new
4946 board info variable "no_hardware_watchpoints" is true.
4947 Replace single-letter commands with more readable ones.
4948 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4949 if new board info variable "no_hardware_watchpoints" is true.
4950 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4951 to see if stdio (printf) testing is possible.
4952 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4953 board info variable "no_hardware_watchpoints" is true. Use new
4954 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4955
39124dea
FN
49562000-11-13 Fernando Nasser <fnasser@redhat.com>
4957
4958 From Orjan Friberg <orjanf@axis.com>:
4959 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4960 in array print pattern match.
4961
a9e2e984
FN
49622000-11-09 Fernando Nasser <fnasser@redhat.com>
4963
4964 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4965 spelling "cancelled" to U.S. spelling "canceled" to match changes
4966 made to gdb.
4967 * gdb.c++/ovldbreak.exp: Ditto.
4968
c7db355b
PS
49692000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4970
4971 * gdb.base/callfuncs.c (main): Moved to end of file, call
4972 t_double_values to initialize the FPU before inferior calls are made.
4973 * gdb.base/callfuncs.exp: Test for register preservation after calling
4974 inferior functions. Add tests for continuining, finishing and
4975 returning from a stop in a call dummy.
4976
dc96c6c7 49772000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4978
4979 * gdb.base/commands.exp: Break up long lines, and re-indent.
4980
dc96c6c7 49812000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4982
4983 * config/gdbserver.exp: Rewritten from the ground up, to make it
4984 compatible with the current dejagnu tree, and to make it work with
4985 the new "gdbserver" in libremote.
4986
dc96c6c7 49872000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4988
4989 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4990 * gdb.base/varargs.exp: Skip entire test if no printf support.
4991 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4992 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4993
dc96c6c7 49942000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4995
4996 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4997 no floating point support.
4998 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4999 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5000 * gdb.base/call-rt-st.exp: Ditto.
5001 * gdb.base/call-strs.exp: Ditto.
5002
bac5fc66
JG
50032000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5004
5005 * gdb.base/sizeof.c: include <stdio.h>.
5006
5007 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5008 'finish', otherwise uncaptured gdb_prompt would potentially
5009 throw remaining test points out of sync.
5010
b22a6027
SB
50112000-07-26 Scott Bambrough <scottb@netwinder.org>
5012
5013 * gdb.base/recurse.exp: Run tests for all targets.
5014 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5015 gnu-oldld case on ARM.
5016 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5017 for ARM targets.
d63a86f8 5018
d8231941
AG
5019Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5020
5021 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5022 * gdb.java/configure: Rebuild.
5023
8caabe69
AG
5024Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5025
5026 * gdb.java/jv-exp.exp: New file.
5027
9d273ca3
AG
5028Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5029
5030 * configure: Rebuilt.
5031 * configure.in (configdirs): Add gdb.java.
5032 * gdb.java/jmisc.java: New file.
5033 * gdb.java/jmisc.exp: New file.
5034 * gdb.java/Makefile.in: New file.
5035 * gdb.java/configure: Rebuilt.
5036 * gdb.java/configure.in: New file.
5037 * lib/java.exp: New file.
5038
4f823a66
AC
5039Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5040
5041 * gdb.base/exprs.exp: Test casts to a pointer including over and
5042 underflow.
5043
2391e11d
AC
5044Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5045
5046 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5047 and the compilers sizes.
5048
54602222
ND
50492000-07-09 Nick Duffek <nsd@redhat.com>
5050
5051 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5052 (use_methods): New function.
5053 (main): Call use_methods().
5054 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5055 (do_tests): Call test_method_param_class.
5056
2bec0572
ND
50572000-07-09 Nick Duffek <nsd@redhat.com>
5058
5059 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5060 spelling.
5061 (test_enums): New procedure. Move enum tests from end of script
5062 to here. Set breakpoint on function name instead of line number.
5063 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5064 (enums2): New marker function.
5065 (enums1): New function.
5066 (main): Call enums1(). Move enum tests to enums1().
5067
78492fde
AC
5068Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5069
5070 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5071 compile/link program. Update line numbers.
5072 * gdb.asm/d10v.inc: Define ``startup''.
5073 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5074
49a2cef8
AC
5075Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5076
5077 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5078
3e6c8688
EZ
50792000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5080
5081 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5082 of 'help maint print' command.
5083
9ff5cbe9
AC
5084Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5085
5086 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5087 they use gdb_expect_list.
5088
17c579bd
AC
5089Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5090
5091 * gdb.base/commands.exp: Use ``set remote
5092 memory-read-packet-size'' instead of ``set endian big'' to test
5093 long commands.
5094
e6d71bf3
DB
50952000-06-03 Daniel Berlin <dan@cgsoftware.com>
5096
5097 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5098 g++, and stop skipping them.
e6d71bf3
DB
5099
5100 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5101 work under g++.
5102
d63a86f8 5103 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5104 initialization.
5105
dc96c6c7 51062000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5107
5108 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5109 the regular expression: accept an (almost) arbitrary sequence of
5110 "frames-invalid" and "breakpoints-invalid" messages both before
5111 and after the "starting" message.
5112
dc96c6c7 51132000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5114
5115 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5116
dc96c6c7 51172000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5118
5119 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5120 Relax the regular expression a little, make it pass on Solaris 8.
5121
8216cda9
KB
51222000-05-12 Kevin Buettner <kevinb@redhat.com>
5123
5124 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5125 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5126 Instead, it is permissible for gdb to stop on the line of the
5127 call itself.
5128
1a570b2f
MS
51292000-05-12 Michael Snyder <msnyder@.cygnus.com>
5130
5131 * gdb.base/break.exp (bp on small function, optimized file):
5132 Add a second pass pattern. The behavior differs here between stabs
5133 and dwarf for one-line functions. Stabs preserves two line symbols
5134 (one before the prologue and one after) with the same line number,
5135 but dwarf regards these as duplicates and discards one of them.
5136 Therefore the address after the prologue (where the breakpoint is)
5137 has no exactly matching line symbol, and GDB reports the breakpoint
5138 as if it were in the middle of a line rather than at the beginning.
5139
dc96c6c7 51402000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5141
d63a86f8 5142 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5143 rather than "send_gdb" (for consistancy).
5144
7d418785
AC
5145Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5146
5147 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5148 * gdb.c++/templates.cc: Properly check for GCC version number.
5149 * lib/compiler.cc: Likewise
5150
dc96c6c7 51512000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5152
d63a86f8 5153 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5154 gdb may not stop at the first line of main, due to code motion.
5155
dc96c6c7 51562000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5157
5158 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5159 This test depends on parsing the printf output from the target.
5160 Since the sparclet stub doesn't do stdio, this will never work.
5161 * gdb.base/call-rt-st.exp: ditto.
5162 * gdb.base/call-strs: ditto.
5163
dc96c6c7 51642000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5165
5166 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5167
5168 * gdb.base/ending-run.exp: After connecting to a remote target,
5169 but before running, the target will appear to be in a random
5170 location. Specify both a file and a line for breakpoints.
5171 Also, the function that calls main may be called 'init'
5172 rather than 'start'.
5173
a5a51225
EZ
51742000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5175
5176 * gdb.base/help.exp: Update output for add-symbol-file command.
5177
7930cc7c
FN
51782000-04-10 Fernando Nasser <fnasser@cygnus.com>
5179
5180 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5181 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5182
23e37ab1
C
51832000-04-07 J.T. Conklin <jtc@redback.com>
5184
e93c542c
C
5185 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5186
23e37ab1
C
5187 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5188
591b8fa3
PDM
5189Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5190
5191 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5192 values that can be represented exactly.
5193 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5194 above change, and to not check against the directory part of the source
5195 file name.
5196 (step into print_long_arg_list): Likewise.
5197 (print print_small_structs from print_long_arg_list): Likewise.
5198 (print print_long_arg_list): Likewise.
5199
7a495180
EZ
52002000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5201
30b53638 5202 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5203
beb998c6
AC
5204Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5205
5206 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5207
1c689132
DB
52082000-03-25 Daniel Berlin <dan@cgsoftware.com>
5209
5210 * gdb.base/commands.exp (deprecated_command_test): Add test for
5211 deprecate with no arguments.
5212
c1790a9d
JL
52132000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5214
5215 * gdb.base/break.exp: Add new test for setting breakpoints on
5216 optimized code so we can test breakpoints work even when function
5217 prologues may be optimized away
5218
003ba290
FN
52192000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
5220
5221 From David Whedon <dwhedon@gordian.com>
5222 * gdb.base/commands.exp : Added command deprecator tests.
5223
6837a0a2
DB
52242000-03-22 Daniel Berlin <dan@cgsoftware.com>
5225
5226 * gdb.base/help.exp: Added test for new apropos command.
5227
b9593231
KB
52282000-03-21 Kevin Buettner <kevinb@redhat.com>
5229
5230 * gdb.base/pointers.c (usevar): New function.
5231 (main): Make sure that global variables v_int_pointer2, rptr,
5232 and y are all referenced someplace in the program by calling
5233 usevar() on them. [Some linkers delete symbols which are
5234 never referenced. The space remains, but there's no way to
5235 get a (symbolic) handle on the variable from the debugger.]
5236
751a959b
EZ
52372000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5238
5239 * gdb.base/printcmds.c: Add typedeffed arrays.
5240
5241 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
5242 procedure to test arrays that are typedef'd.
5243
73a93a32
JI
52442000-03-13 James Ingham <jingham@leda.cygnus.com>
5245
5246 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 5247 the library directories.
73a93a32 5248
fb40c209
AC
5249Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
5250
5251 * configure.in (configdirs): Add sub directory gdb.mi.
5252 * configure: Re-generate.
5253
5254 * gdb.mi: New directory.
d63a86f8 5255
ee4dd2c9
AC
52562000-02-25 Scott Bambrough <scottb@netwinder.org>
5257
5258 * gdb.base/long_long.exp: Correct test suite failure when printing
5259 a long long value as a double on ARM platforms.
5260
70f0cc22
JB
52612000-02-16 Jim Blandy <jimb@redhat.com>
5262
5263 * gdb.base/break.exp ("breakpoint line number"): Make sure the
5264 default source file is set properly before running this test.
5265
853819b8
EZ
52662000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5267
5268 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
5269 gdbtk/library directory, not in gdbtcl2.
5270
dfcd3bfb
JM
52712000-02-04 Jim Blandy <jimb@redhat.com>
5272
5273 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
5274 backslash from regexp pattern.
5275
5276 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
5277 procedure. Use it to run all the "continue to bp overloaded"
5278 tests. Note that this changes the names of the tests slightly.
5279 If the breakpoint hit message includes a hex PC value, because
5280 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
5281 from the real source code, still consider that a pass.
5282
5283 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
5284 XFAIL here if the breakpoint message contains a hex address. Note
5285 similar change on 1999-11-02.
5286
5287 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
5288
5289 * gdb.base/ptype.exp: Establish a default source file before
5290 calling get_debug_format.
5291
52922000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
5293
5294 * gdb.base/watchpoint.exp: Remove duplication of test messages.
5295
8b93c638
JM
52962000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5297
5298 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
5299 of successive stepi commands -- while in the prologue we should see
5300 the function entry bracket.
5301
53022000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5303
5304 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
5305 reach __change_mode() when stepping through the end of main().
5306
c5394b80
JM
53072000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
5308
5309 * gdb.base/default.exp: Fix expected pattern.
5310 * gdb.base/help.exp: Same.
5311
0d06e24b
JM
53122000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5313
5314 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
5315 Don't use xfail's because that affects only the following test.
d63a86f8 5316
0d06e24b
JM
5317 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
5318 solaris or linux.
5319
5320 * gdb.base/selftest.exp: Update to reflect changes to main.c.
5321
dc96c6c7 53222000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 5323
d63a86f8 5324 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
5325 "A syntax error" rather than "A parse error". Accept both.
5326
53272000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
5328
5329 * gdb.base/default.exp: Remove OS dependent string from "target
5330 remote" test.
5331 * gdb.base/help.exp: Same for "help target remote" test.
5332
c3f6f71d
JM
53332000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5334
5335 From Jim Kingdon <kingdon@redhat.com>:
5336
5337 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
5338 prompt (cleanup rather than necessity, but still might keep output
5339 from spilling to next test).
5340
53412000-01-02 Fred Fish <fnf@cygnus.com>
5342
5343 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
5344 AIX, which defines them in <sys/types.h>.
5345
ed9a39eb 53461999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 5347
ed9a39eb
JM
5348 * gdb.base/default.exp: Match arm* etc instead of arm in "info
5349 float" test.
5350
53511999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 5352
ed9a39eb 5353 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
5354
5355 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
5356 outermost frame disallowed".
5357
53581999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
5359
5360 * gdb.base/setvar.exp: New tests for setting the value of a struct
5361 with a constant list.
5362
53631999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5364
5365 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5366 require the user to type a cast before setting the value of a struct.
5367
de57eccd
JM
53681999-12-06 Jim Blandy <jimb@cygnus.com>
5369
5370 * gdb.base/default.exp: Expect the new 'info float' command on
5371 all i386 platforms.
5372
5373 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5374 LinuxThreads libraries that don't support debugging.
5375
c2d11a7d
JM
5376Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5377
5378 * gdb.base/remote.c: Fill the buffer with truely random data.
5379 Change the buffer type to ``unsigned char'' to simplify size
5380 arithmetic.
5381
5382 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5383 stub only handles 400-1 byte packets. Verify that the download
5384 worked.
5385
53861999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5387
5388 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5389 tests, using UNRESOLVED for the untested cases. Also, does not wait
5390 for a timeout if the prompt was received before a recognizable pattern.
5391
53921999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5393
5394 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5395
53961999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5397
5398 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5399 watchpoints.
5400
54011999-11-24 Jason Merrill <jason@casey.cygnus.com>
5402
5403 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5404
5405 * gdb.c++/local.exp: Be more flexible in recognizing local class
5406 name mangling. Don't allow horribly truncated method names.
5407 * gdb.c++/derivation.exp: Expect protected inheritance.
5408 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5409 * gdb.c++/virtfunc.exp: Likewise.
5410 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5411 when printing a nested enum.
5412
54131999-11-22 Jim Blandy <jimb@cygnus.com>
5414
5415 * gdb.base/step-test.exp: Properly await GDB's response to setting
5416 a breakpoint on the call to large_struct_by_value.
5417
5418 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5419 just because we have debug info for the `start' function.
5420
54211999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5422
5423 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5424 "Unknown signal" messages, which indicate (on LinuxThreads) that
5425 GDB doesn't know how to debug threads on this system. This is
5426 better than hanging while philosopher 0 dumps chatter into gdb.log.
5427
54281999-11-18 Tom Tromey <tromey@cygnus.com>
5429
5430 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5431
54321999-11-18 Fred Fish <fnf@cygnus.com>
5433
5434 * gdb.base/coremaker2.c: Add sample program for generating
5435 cores that is more self contained than coremaker.c. Eventually
5436 I'll add more code to this and tie it into the testsuite.
5437
4ce44c66
JM
54381999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5439
5440 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5441
54421999-11-10 Jimmy Guo <guo@cup.hp.com>
5443
5444 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5445 from $srcdir/lib/.
5446 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5447 and gdb.c++/.
5448
5449 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5450
d63a86f8 5451 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5452 'continue with watch' test point.
5453
54541999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
5455
5456 Merged from p2linux-990323-branch:
d63a86f8 5457
4ce44c66
JM
5458 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
5459
11cf8741
JM
5460Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
5461
5462 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
5463 {limit,fixed}''. Test ``set download-write-size''.
5464
5465Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
5466
5467 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
5468 gdb_expect_list.
5469
5470Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
5471
5472 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
5473
54741999-11-03 Mark Salter <msalter@cygnus.com>
5475
5476 * gdb.base/break.exp: Fix "stub continue" pattern.
5477
54781999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
5479
5480 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
5481
54821999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
5483
5484 * gdb.base/display.exp ("finish"): Add timeout clause.
5485
5486 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
5487 plain prompt clause, so this doesn't have to time out in order to
5488 fail.
5489
5490 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
5491 breakpoint hit messages include an address.
5492
5493 * gdb.base/display.exp: Don't forget to escape parens in regular
5494 expressions. Unix regexp notatation sucks.
5495
54961999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5497
5498 * gdb.base/annota1.exp: Test for annotate-signalled: change output
5499 order for 'signalled' message.
5500
5c44784c
JM
55011999-11-01 Stan Shebs <shebs@andros.cygnus.com>
5502
5503 From Jimmy Guo <guo@cup.hp.com>:
5504 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
5505 * gdb.base/annota1.c: Add code for tests to work with.
5506
55071999-10-26 Frank Ch. Eigler <fche@cygnus.com>
5508
5509 * gdb.base/remote.exp: New test for remote downloading settings.
5510 * gdb.base/remote.c: New file with large .data.
5511
917317f4
JM
55121999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5513
5514 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5515 for LinuxThreads support, merged from the Code Fusion branch.
5516
5517Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5518
5519 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5520 containing exp_continue into a while within an expect. Don't
5521 attempt a start more than three times. Check return value from
5522 gdb_load.
d63a86f8 5523
2df3850c
JM
5524Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5525
5526 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5527 a pass case.
5528
2acceee2
JM
55291999-10-01 Kevin Buettner <kevinb@cygnus.com>
5530
5531 * gdb.base/break.c (main): Added a statement that we can step
5532 off of.
5533 * gdb.base/break.exp: Added tests for setting a breakpoint
5534 at an offset and stepping onto a breakpoint.
5535
55361999-10-01 Fred Fish <fnf@cygnus.com>
5537
d63a86f8 5538 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5539 gdb output.
5540
c2c6d25f
JM
55411999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5542
5543 * gdb.base/break.exp: Code locations are in hex, don't forget!
5544 (For HP-UX.)
5545
55461999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5547
5548 * condbreak.exp: Use break.c as test program.
5549 * condbreak.c: Remove, redundant with break.c.
5550
55511999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5552
5553 * config/monitor.exp (gdb_target_monitor): Disable X- and
5554 Z-packets if the target needs it.
5555
55561999-09-13 James Ingham <jingham@leda.cygnus.com>
5557
5558 * gdb.c++/overload.exp: Added tests for listing overloaded
5559 functions with function pointers in the arg, explicitly calling
5560 out the version you want.
5561
cff3e48b
JM
55621999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5563
5564 * long_long.exp: Add variations of test cases that work for
5565 targets with 16-bit ints and 32-bit doubles.
5566
d4f3574e
SS
55671999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5568
5569 * break.c (main): Compare a possibly-uninitialized argc with an
5570 unlikely value that fits in 16 bits.
5571
55721999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5573
5574 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5575 0xfeeb, don't want negative numbers if ints are 16 bits.
5576
5577 * lib/gdb.exp (skip_cplus_tests): New proc.
5578 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5579 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5580 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5581 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5582 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5583 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5584 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5585 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5586
5587 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5588
5589Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5590
5591 * gdb.base/corefile.exp (up): Allow a parameter to appear
5592 in the frame that we're going up to.
5593
5594 From Jim Blandy <jimb@cygnus.com>:
5595
5596 * gdb.base/default.exp (info float): Expect some output now.
5597
5598 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5599 returning floating-point values to fail on the x86.
5600 * gdb.base/callfwmall.exp (do_function_calls): Same.
5601
5602 * gdb.base/list.exp (test_listsize): Correct expectations for
5603 listing line 1 with listsize 2. Also, listing a single line
5604 works now, as does listing three lines. [Kevin's note: There
5605 were a number of other cases fixed too where the expectations
5606 differed...]
5607
56081999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5609
5610 * gdb.base/selftest.exp: Add case for when version prints as
5611 constant string instead of char pointer.
5612
104c1213
JM
56131999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5614
5615 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5616 stepping out of main.
5617
5618 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5619 G++ used.
5620
5621 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5622 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5623
5624 * gdb.c++/ovldbreak.exp: Update match string in test that
5625 includes a warning of multiple breakpoints.
5626
56271999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5628
5629 * gdb.base/display.exp: Improve precision of step-after-finish
5630 added yesterday.
5631
5632 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5633 test.
5634
5635 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5636 configs when using G++, not just hppa*.
5637
56381999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5639
5640 * gdb.base/async.c: New file.
5641 * gdb.base/async.exp: New file.
5642
5643Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5644
5645 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5646 PA64.
5647
53a5351d
JM
5648Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5649
104c1213
JM
5650 * gdb.base/display.exp: "finish" can leave us mid-line on many
5651 targets, deal with it. Add a small constant to main, instead of
5652 1000 since main+1000 may not be a valid address in the target.
5653
53a5351d
JM
5654 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5655 on hpux11.
5656
5657 * gdb.base/attach.exp: Handle another hpux11 error message variant
5658 when attaching to a process that does not exist.
5659
56601999-08-19 J.T. Conklin <jtc@redback.com>
5661
5662 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5663 characters in 'continue to 1241' test.
5664
56651999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5666
5667 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5668 stop in print_long_arg_list, define and use a whitespace
5669 variable in print_small_structs test, add an XFAIL for Solaris.
5670 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5671 interested enough to fix.
5672
7be570e7
JM
56731999-08-13 Keith Seitz <keiths@cygnus.com>
5674
5675 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5676 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5677 proc knows about targets other than the natives.
5678 (test_assign): Use "gdb_run_cmd" to "run" the target.
5679 Check that we've actually hit the breakpoint at main.
5680 When we attempt to assign a value to a local variable, check
5681 that the variable is in the current scope, i.e., don't use
5682 a test with an empty result.
5683
5684Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5685
5686 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5687 command.
5688
56891999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5690
5691 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5692 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5693 gdb.compat, gdb.threads-hp.
5694 gdb.hp/configure, gdb.hp/configure.in: New files.
5695 gdb.hp/Makefile.in: Recurse into new subdirs.
5696 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5697 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5698 in object files.
5699 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5700
96baa820
JM
57011999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5702
5703 * gdb.base/display.exp: Help expect by putting a newline in the
5704 funky printf, remove a bogus p/a test.
5705
57061999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5707
5708 * gdb.base/display.exp: Make sure that when we say 'run', we are
5709 connected to the target. This is necessary when running not
5710 natively.
5711
57121999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5713
5714 * gdb.base/step-test.exp: Removed some extraneous messages.
5715
5716 * gdb.base/long_long.exp: Don't run memory examination tests
5717 on little-endian targets (they will need a different set of
5718 results to match).
5719
57201999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5721
5722 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5723 until somebody decides to fix GDB.
5724
5725 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5726 constant as "ULL".
5727 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5728 matches for a couple x/2 commands.
5729
a0b3c4fd
JM
57301999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5731
5732 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5733 by merging in ref-types2 tests.
5734 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5735
5736 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5737 * gdb.c++/Makefile.in: Add standard actions.
5738 (EXECUTABLES): Rename from PROGS, update list.
5739 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5740 from gdb.hp.
5741 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5742 foo and bar locals.
5743 * gdb.c++/anon-union.exp: Fix tests to match.
5744 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5745 expect matches to handle output variations.
5746 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5747 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5748 output, add HP alternatives for new and delete prints.
5749 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5750 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5751 * gdb.c++/demangle.exp: Use $style when reporting failure.
5752 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5753 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5754 match alternatives.
5755 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5756 compilers.
5757 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5758 * gdb.c++/method.exp: Add match alternatives.
5759 * gdb.c++/misc.cc: Add bool types.
5760 * gdb.c++/misc.exp: Add tests for bool types.
5761 * gdb.c++/overload.exp: Add xfails.
5762 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5763 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5764 add some more template parameter tests (only for HP currently).
5765 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5766 * gdb.c++/virtfunc.cc: Add return type and value for main.
5767 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5768 match alternatives.
d63a86f8 5769
a0b3c4fd
JM
57701999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5771
5772 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5773
57741999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5775
5776 * gdb.base/signals.exp: Don't expect getting a backtrace from
5777 within a signal handler to fail on Linux.
5778
57791999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5780
5781 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5782 * lib/gdb.exp: Remove some gratuitious semicolons.
5783 (delete_breakpoints): Increase timeout.
5784 (gdb_expect): Add -notransfer option.
5785 (gdb_test): Use -notransfer option.
5786 (get_compiler_info): Add f77 case.
5787 (get_compiler): New proc, split out from gdb_preprocess, add f77
5788 case.
5789 (gdb_preprocess): Call get_compiler.
5790
5791 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5792 * gdb.base/attach.exp, gdb.base/display.exp,
5793 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5794 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5795 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5796 third arg to gdb_test.
5797 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5798 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5799 HP-UX xfails, add others.
5800 * gdb.base/completion.exp: Reflect name change of self-test.
5801 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5802 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5803 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5804 HP failure number.
5805 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5806 useless HP-UX 10.30 references.
5807 * gdb.base/maint.exp: Loosen matches.
5808 * gdb.base/pointers.c (main): Declare more_code.
5809 * gdb.base/pointers.exp: Match on output of a `next'.
5810 * gdb.base/structs.c: Add prototypes.
5811 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5812 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5813
58141999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5815
5816 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5817 command.
5818
58191999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5820
5821 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5822 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
5823
5824 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5825 debug info. Deal with lack of signal hanlder info in stack.
5826
5827 From Jim Kingdon <kingdon@redhat.com>:
5828 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5829
5a2468f5
JM
58301999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5831
5832 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5833 gdb.base/foll-vfork.exp: Don't run for crosses.
5834
adf40b2e
JM
5835Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5836
5837 * gdb.base/configure.in: Check for gdbvars.exp instead of
5838 a1-selftest.exp.
5839 * gdb.base/configure: Re-generate.
5840
58411999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5842
5843 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5844 in trying to run first and name is too long.
5845
5846 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5847 pointers2.c and pointers2.exp, respectively.
5848 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5849 doschk happier.
5850
43e526b9
JM
58511999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5852
5853 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5854 callfuncs2.c and callfuncs2.exp.
5855
5856 * gdb.base/list.exp: Remove mistaken xfails.
5857 * gdb.base/list0.h: Add optional prototypes.
5858
9846de1b
JM
5859Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5860
5861 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5862 calling malloc.
5863 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5864 * ptype.exp: Move test for get_debug_format to before its first
5865 use.
5866
58671999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5868
5869 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5870 * gdb.base/annota2.cc, annota2.exp: Move from here.
5871 * gdb.c++/annota2.cc, annota2.exp: To here.
5872 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5873
43ff13b4
JM
5874Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5875
5876 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5877 a consistent format.
5878
085dd6e6
JM
58791999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5880
5881 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5882 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5883 HP compilers, also set the globals $true and $false.
5884
5885 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5886 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5887 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5888 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5889 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5890 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5891 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5892 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5893 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5894 whatis.c} Add C++ compatible function definitions and return
5895 types, add includes for library functions.
5896 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5897 * gdb.base/step-test.c (myglob): Rename from glob.
5898 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5899 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5900 files, move here from gdb.hp.
5901 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5902 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5903 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5904 Adjust line numbers in regexps.
5905
5906 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5907 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5908 instead of 0/1.
5909
5910 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5911 foll-vfork.exp: New files, move here from gdb.hp.
5912 * gdb.base/page.exp: New file, test of pagination command.
5913
5914 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5915 recursion test.
5916 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5917
5918 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5919 gdb.base/solib.exp: Fix compiler invocation process.
5920
5921 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5922 HP-UX 11, turn off overload resolution explicitly.
5923 * gdb.base/commands.exp: Set argument list explicitly, add
5924 watchpoint test.
5925 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5926 them work.
5927 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5928 expressions properly.
5929 * gdb.base/corefile.exp: Loosen the match slightly.
5930 * gdb.base/default.exp: Allow "Error accessing memory" message
5931 also.
5932 * gdb.base/display.exp: Skip over x/0 j if PA64.
5933 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5934 * gdb.base/interrupt.exp: Ditto.
5935 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5936 in use.
5937 * gdb.base/list.exp: Add xfails for HP-UX.
5938 * gdb.base/long_long.exp: Refine some of the numeric matches.
5939 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5940 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5941 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5942 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5943 * gdb.base/ptype.exp: Succeed on more varieties of output.
5944 * gdb.base/scope.exp: Add xfails for HP-UX.
5945 * gdb.base/sect-cmd.exp: Add more cases.
5946 * gdb.base/setvar.exp: Add xfails for HP-UX.
5947 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5948 * gdb.base/signals.exp: Match on void symbolically.
5949 * gdb.base/step-test.exp: Add case for PA64.
5950 * gdb.base/term.exp: Add exit and restart.
5951 * gdb.base/twice.exp: Clean up after self.
5952 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5953 * gdb.base/whatis.exp: Allow more ways to pass tests.
5954
5955 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5956 no longer useful.
5957
5958Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5959
5960 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5961 list of patterns.
5962 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5963 print_double_array(double_array)", "continuing to breakpoint
5964 1018", "print print_double_array(array_d)" and "continuing to
5965 1034" tests.
d63a86f8 5966
085dd6e6
JM
59671999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5968
5969 * Makefile.in: Add empty html and install-html targets.
5970
59711999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5972
5973 * config/mt-*: Remove, these haven't been used since 1996.
5974
59751999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5976
5977 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5978 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5979 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5980
9e0b60a8
JM
59811999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5982
5983 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5984 simpler match case for the ptype of the big class.
5985
59861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5987
5988 * gdb.exp: Fix test for gdb_prompt existence.
5989
59901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5991
5992 * gdb.exp (gdb_test): Add fail after calls to perror.
5993
59941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5995
5996 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5997
59981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5999
6000 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6001
0f71a2f6
JM
6002Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6003
6004 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6005 malloc() is linked in.
6006
60071999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6008
6009 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6010 step at end.
6011
6012 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6013
60141999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6015
6016 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6017
cce74817
JM
6018Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6019
6020 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6021 * gdb.base/mips_pro.exp: Likewise.
6022
60231999-06-02 Keith Seitz <keiths@cygnus.com>
6024
6025 * gdb.c++/templates.cc: Change all "new" operators to throw
6026 an exception.
6027 * gdb.c++/cplusfuncs.cc: Likewise.
6028
6029 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6030
6031Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6032
6033 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6034 * gdb.base/ending-run.exp: When stepping out of main, accept a
6035 step into an arbitrary assembler file.
6036
392a587b
JM
60371999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6038
d63a86f8 6039 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6040 "breakpoint-invalid" to be printed.
d63a86f8 6041 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6042 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6043 * gdb.base/annota2.cc: Initialize a.x to 0.
6044
9e086581
JM
60451999-05-17 Keith Seitz <keiths@cygnus.com>
6046
6047 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6048 when "skip_float_tests" set.
6049 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6050 "print print_ten_doubles", and "step into print_long_arg_list".
6051 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6052 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6053 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6054 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6055 "skip_float_tests" is set.
6056 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6057 when "skip_float_tests" set.
d63a86f8 6058
cd0fc7c3
SS
60591999-05-06 Keith Seitz <keiths@cygnus.com>
6060
6061 * gdb.base/annota2.cc: Include stdio.h.
6062
6063Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6064
6065 * gdb.base/crossload.exp: Remove, this has been disabled ever
6066 since BFD stopped including all targets, and cross-GDB gets
6067 plenty of testing anyway.
6068 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6069 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6070 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6071 * gdb.base/README: Remove, was doc for this.
6072 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6073 needed.
6074
b83266a0
SS
60751999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6076
6077 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6078 output.
6079
6080 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6081 * gdb.base/annota2.exp: New file. More annotation tests.
6082 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6083 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6084
60851999-04-23 Angela Marie Thomas <angela@cygnus.com>
6086
6087 * config/cfdbug.exp: New file.
6088
7a292a7a
SS
60891999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6090
6091 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6092 Marcus Daniel's and Dale Hawkins's demangler crashes.
6093
6094 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6095 test_lucid_style_demangling, test_arm_style_demangling,
6096 test_hp_style_demangling): Try Tom Tromey's core-dumping
6097 identifier under each demangling style.
6098
60991999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6100
6101 * gdb.c++/demangle.exp: Include the current demangling style
6102 in all test names.
6103 (current_demangling_style): New global variable.
6104 (set_demangling_style, test_demangling_core, test_demangling,
6105 test_demangling_exact): New functions.
6106 (test_gnu_style_demangling, test_lucid_style_demangling,
6107 test_arm_style_demangling, test_hp_style_demangling): Use those,
6108 instead of calling gdb_test and gdb_test_exact directly.
6109 (catch_demangling_errors): New function, which reports errors
6110 signalled by the demangling test functions in an orderly way.
6111 (do_tests): Use catch_demangling_errors.
6112
61131999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6114
6115 * gdb.base/signals.exp (test_handle_all_print): Use () for
6116 grouping in expressions, not {}.
6117
6118 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6119 initialized yet.
6120
61211999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6122
6123 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6124 are listed.
6125
61261999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6127
6128 * gdb.stabs/weird.exp: Test for CC being defined before
6129 looking at its value.
6130
61311999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6132
6133 * gdb.base/call-ar-st.exp: Remove stray '#'.
6134 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6135 "short int" and "long int".
6136 * gdb.c++/overload.cc: Cast the string added in the previous
6137 change, to mollify finicky HP compiler.
6138 * gdb.hp/reg-test.exp (testfile): Fix file name.
6139 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6140
7a292a7a
SS
6141 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6142 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6143 alternate form of enum ptype.
6144
c906108c
SS
61451999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6146
7a292a7a
SS
6147 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6148 * gdb.hp/*.exp: Change all to run compiler probe only after
6149 passing skip_hp_tests, so as not to waste time on guaranteed
6150 failure.
6151
c906108c
SS
6152 * gdb.c++/overload.cc: Pass string instead of char addr, always
6153 init ccpfoo.
6154 * gdb.c++/templates.cc: Fix syntax error.
6155
7a292a7a
SS
6156Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6157
6158 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6159 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6160 command.
6161
61621999-03-18 James Ingham <jingham@cygnus.com>
6163
6164 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6165
6166 * gdb.c++/method.exp: It was testing an uninitialized int on the
6167 stack and assuming it was positive.
6168
6169 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6170
6171 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6172 keep it from killing the rest of the tests.
7a292a7a
SS
6173 Use gdb_continue_to_end.
6174
6175 * gdb.base/sigall.exp: use gdb_continue_to_end.
6176
6177 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6178
6179 * gdb.base/display.exp: use runto_main, not run.
6180
d63a86f8
RM
6181 * gdb.base/default.exp: Check for the current error message in the
6182 r abbreviation test.
7a292a7a
SS
6183 Add strongarm to the targets that know info float.
6184
d63a86f8 6185 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6186 run which doesn't work with monitors.
6187
6188 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6189
6190 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6191
6192 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6193 program. Traps the case (in Cygmon) when the program never really
6194 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6195 more places, so I used my name. Sorry Mark...
6196
6197 * config/monitor.exp (gdb_target_monitor): added another
6198 target_info parameter: remotebinarydownload. This will set the
6199 remotebinarydownload flag if this is causing some boards trouble.
6200
62011999-03-18 Mark Salter <msalter@cygnus.com>
6202
6203 * lib/gdb.exp (continue_to_exit): New function.
6204
6205 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6206 * gdb.base/ending-run.exp: Ditto.
6207 * gdb.base/step-test.exp: Ditto.
6208
62091999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6210
6211 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6212 (suggested by Art Haas <ahaas@neosoft.com>).
6213
62141999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6215
6216 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6217
6218Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
6219
6220 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
6221 descriptions of types (short unsigned int vs unsigned short, etc).
6222
62231999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
6224
6225 * gdb.base/call-strs.exp: Don't assume that `step' will step over
6226 a call to strlen; sometimes we do have sources.
6227
62281999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
6229
6230 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
6231 character, so GDB won't print garbage after its end.
d63a86f8 6232
c906108c
SS
6233 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
6234 breakpoint there instead. Sometimes GCC emits memcpy to handle
6235 the large structures being passed by value, so we step into that
6236 instead of sum_array_print, which obscures what we're really testing.
6237 * gdb.base/step-test.exp: However, we do want a test that notices
6238 the bizarre steps into memcpy, so do that here. Add check for
6239 stepping into function calls that pass large structures by value.
6240 ("Is that a noun clause, or are you just happy to see me?")
6241 Remove all references to specific line numbers.
6242 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
6243 New type and function.
6244 (main): Call large_struct_by_value, passing it a large struct by value.
6245 * lib/gdb.exp (gdb_get_line_number): New function.
6246
6247 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
6248 more portable.
6249
7a292a7a
SS
62501999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
6251
c906108c
SS
6252 * lib/gdb.exp: Doc fixes.
6253
7a292a7a
SS
62541999-03-05 Nick Clifton <nickc@cygnus.com>
6255
d63a86f8 6256 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
6257
62581999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
6259
c906108c
SS
6260 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
6261 commands. They're not germane to this test, and they don't work
6262 that way on remote targets.
6263
3fc11d3e
JM
62641999-03-01 James Ingham <jingham@cygnus.com>
6265
6266 * Changelog entries merged over from gdb development branch.
6267
3fc11d3e
JM
6268 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
6269
6270 * lib/gdb.exp (gdbtk_analyze_results): Generic function
6271 for outputting results of test run.
6272
2d4a1622 6273 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
6274
6275 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 6276
7a292a7a
SS
62771999-02-25 Felix Lee <flee@cygnus.com>
6278
6279 * lib/gdb.exp (debug_format): initialize
6280
c906108c
SS
62811999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
6282
6283 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
6284 * gdb.base/call-rt-st.c: Ditto.
6285
c906108c
SS
62861999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
6287
6288 * gdb.threads/pthreads.exp (horiz): New variable.
6289 (test_startup): Fix regexps that capture thread numbers.
6290
62911999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
6292
6293 * gdb.base/smoke.exp: Disambiguate two test case names (both
6294 called ``print'').
6295
6296Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6297
6298 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
6299 compilation.
6300
63011999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6302
6303 * gdb.base/miscexprs.exp: Change patterns to match GDB's
6304 actual output formatting.
6305 * gdb.base/smoke.exp: GDB removes leading 0's.
6306 * gdb.base/volatile.exp: Don't check type of remuneration;
6307 that variable is no longer defined in constvars.c.
6308 * gdb.base/step-test.c (main): Exit with explicit exit code.
6309 * gdb.base/step-test.exp: Remove two nexti checks--they are
6310 not portable.
6311
63121999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6313
6314 * gdb.base/help.exp ("help delete display"): Fix test to match
6315 gdb's output.
6316
6317 * gdb.base/long_long.c (known_types): Initialize values to zero.
6318 * gdb.base/long_long.exp: Step one more line
6319 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 6320 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
6321 unique test case names.
6322
6323Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6324
d63a86f8 6325 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
6326
6327 * gdb.c++/method.exp: Add missing close brace.
6328
63291999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
6330
6331 * gdb.base/maint.exp: Use 'set height 0' to disable page
6332 prompting, not 'set height 400'.
6333
6334 Fix a bunch of timeouts.
6335 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
6336 four separate tests, so expect doesn't take forever to match a ton
6337 of text against a regexp with lots of .* forms.
6338 ("maint print psymbols", "maint print symbols"): Make some of
6339 these greps more selective, so that expect doesn't try to wade
6340 through huge piles of output and time out.
6341
6342 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
6343
6344 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
6345 tests: one which doesn't expect shlib events to be reported, and
6346 another which does, but is XFAIL for all platforms other than
6347 HP/UX.
6348
6349 * gdb.base/break.exp: Teach the test suite that the `catch
6350 fork', `catch vfork', and `catch exec' commands produce error
6351 messages on platforms that don't provide these features.
6352
6353Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6354
6355 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
6356 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
6357 (shortening names from solib_threshold.exp etc), won't run on
6358 anything but HP-UX for the foreseeable future.
6359 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
6360 reflect move.
6361
6362Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6363
6364 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6365 gdb.trace/Makefile.in (clean): Remove all test executables.
6366
6367Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6368
6369 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6370 successfully re-sets breakpoints in shared libraries.
6371 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6372
6373Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6374
d63a86f8
RM
6375 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6376 and compiled w/o GCC.
c906108c
SS
6377
6378 * gdb.hp/watch-cmd.exp: ditto.
6379
6380 * gdb.hp/watch-hp.exp: ditto.
6381
6382 * gdb.hp/xdb1.exp: ditto.
6383
6384 * gdb.hp/xdb2.exp: ditto.
6385
6386 * gdb.hp/dbx.exp: ditto.
6387
6388Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6389
6390 * constvars.c: Remove C++-isms.
6391 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6392 with GCC.
6393
6394Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6395
6396 The following changes are part of the HP merge.
6397
6398 * gdb.base/break.exp: new tests to verify that catchpoints for
6399 fork, vfork, and exec don't trigger inappropriately.
6400
6401 * gdb.base/opaque.exp: compile one file at a time, then link.
6402
6403 * gdb.base/signals.exp: be more restrictive about which hppa
6404 systems receive a setup_xfail. new tests.
6405
6406 * gdb.base/solib_threshold.build: new file.
6407 * gdb.base/solib_threshold.exp: new file.
6408 * gdb.base/solib_threshold.link_opts: new file.
6409 * gdb.base/solib_threshold.mk: new file.
6410 * gdb.base/gen_solib_threshold.c: new file.
6411
6412 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6413 tests. New tests for enums inside classes.
6414
6415 * gdb.c++/compiler.cc: indicate support of template debugging.
6416
6417 * gdb.c++/demangle.exp: run hp style demangling tests.
6418
6419 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6420 tests.
6421
6422 * gdb.c++/misc.cc: changes to support new tests.
6423
6424 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6425 to support new tests.
6426
6427 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6428 gcc, then skip these tests.
6429
6430Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6431
6432 The following files are part of the HP merge; some had longer
6433 names at HP, but have been renamed to be no more than 14
6434 characters in length.
6435
6436 * gdb.hp/ambiguous.cc: new file.
6437 * gdb.hp/ambiguous.exp: new file.
6438 * gdb.hp/attach.exp: new file.
6439 * gdb.hp/attach2.exp: new file.
6440 * gdb.hp/classes-hp.exp: new file.
6441 * gdb.hp/ctti.exp: new file.
6442 * gdb.hp/ctti-add.cc: new file.
6443 * gdb.hp/ctti-add1.cc: new file.
6444 * gdb.hp/ctti-add2.cc: new file.
6445 * gdb.hp/ctti-add3.cc: new file.
6446 * gdb.hp/dbx.exp: new file.
6447 * gdb.hp/exception.cc: new file.
6448 * gdb.hp/exception.exp: new file.
6449 * gdb.hp/foll-exec.c: new file.
6450 * gdb.hp/foll-exec.exp: new file.
6451 * gdb.hp/foll-fork.c: new file.
6452 * gdb.hp/foll-fork.exp: new file.
6453 * gdb.hp/foll-vfork.c: new file.
6454 * gdb.hp/foll-vfork.exp: new file.
6455 * gdb.hp/inherit-hp.exp: new file.
6456 * gdb.hp/more-steps.exp: new file.
6457 * gdb.hp/namespace.cc: new file.
6458 * gdb.hp/namespace.exp: new file.
6459 * gdb.hp/optimize.exp: new file.
6460 * gdb.hp/pxdb.c: new file.
6461 * gdb.hp/pxdb.exp: new file.
6462 * gdb.hp/quicksort.exp: new file.
6463 * gdb.hp/reg-test.exp: new file.
6464 * gdb.hp/reg-test.s: new file.
6465 * gdb.hp/sized-enum.c: new file.
6466 * gdb.hp/sized-enum.exp: new file.
6467 * gdb.hp/start-stop.exp: new file.
6468 * gdb.hp/templ-hp.cc: new file.
6469 * gdb.hp/templ-hp.exp: new file.
6470 * gdb.hp/thr-lib.c: new file.
6471 * gdb.hp/thr-lib.exp: new file.
6472 * gdb.hp/thr-lib.h: new file.
6473 * gdb.hp/thr-liblib.c: new file.
6474 * gdb.hp/virtfun-hp.c: new file.
6475 * gdb.hp/virtfun-hp.exp: new file.
6476 * gdb.hp/watch-cmd.exp: new file.
6477 * gdb.hp/watch-hp.exp: new file.
6478 * gdb.hp/xdb1.exp: new file.
6479 * gdb.hp/xdb2.exp: new file.
6480 * gdb.hp/xdb3.exp: new file.
6481
6482Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
6483
6484 The following files are part of the HP merge; some had longer
6485 names at HP, but have been renamed to be no more than 14
6486 characters in length.
6487
6488 * gdb.base/ss.h: new file.
6489 * gdb.base/call-ar-st.c: new file.
6490 * gdb.base/call-ar-st.exp: new file.
6491 * gdb.base/call-rt-st.c: new file.
6492 * gdb.base/call-rt-st-exp: new file.
6493 * gdb.base/call-strs.exp: new file.
6494 * gdb.base/ena-dis-br.exp: new file.
6495 * gdb.base/environ.exp: new file.
6496 * gdb.base/long_long.exp: new file.
6497 * gdb.base/sect-cmd.exp: new file.
6498 * gdb.base/shlib-cl2.exp: new file.
6499 * gdb.base/smoke.exp: new file.
6500 * gdb.base/so-impl-ld.c: new file.
6501 * gdb.base/so-impl-ld.exp: new file.
6502 * gdb.base/so-indr-cl.c: new file.
6503 * gdb.base/so-indr-cl.exp: new file.
6504 * gdb.base/varargs.exp: new file.
6505 * gdb.base/volatile.exp: new file.
6506 * gdb.base/whatis-exp.exp: new file.
7a292a7a 6507 * gdb.base/display.exp: new file.
c906108c
SS
6508 * gdb.c++/derivation.exp: new file.
6509 * gdb.c++/local.exp: new file.
6510 * gdb.c++/member-ptr.exp: new file.
6511 * gdb.c++/overload.exp: new file.
6512 * gdb.c++/ovldbreak.exp: new file.
6513 * gdb.c++/ref-types.exp: new file.
6514 * gdb.c++/ref-types2.exp: new file.
6515 * gdb.c++/userdef.exp: new file.
d63a86f8 6516
c906108c
SS
6517Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6518
6519 * gdb.base/default.exp: Reflect wording change in remote.c.
6520
dc96c6c7 6521Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6522
6523 * gdb.base/help.exp: Update to reflect current text.
6524
6525Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6526
6527 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6528 they're stack variables and contain garbage.
6529 * gdb.c++/anon-union.exp: new file.
6530
6531 The following changes were made by David Taylor
6532 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6533 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6534 in changes by HP.
6535
6536 * gdb.base/bitops.exp: new file.
6537 * gdb.base/default.exp: change expected messages for catch and
6538 info catch tests to reflect HP merge changes.
6539 * gdb.base/enable-disable-break.exp
6540 * gdb.base/ending-run.c: new file.
6541 * gdb.base/long_long.c: new file.
6542 * gdb.base/maint.exp: new file.
6543 * gdb.base/pointers2.exp: new file.
6544 * gdb.base/shlib-call2.exp: new file.
6545 * gdb.base/solib.exp: new file.
6546 * gdb.base/step-test.c: new file.
6547 * gdb.c++/anon-union.cc: new file.
6548 * gdb.c++/local.cc: new file.
6549 * gdb.c++/member-pointer.cc: new file.
6550 * gdb.c++/method.cc: new file.
6551 * gdb.c++/ref-types.cc: new file.
6552 * gdb.c++/ref-types2.cc: new file.
6553 * gdb.c++/userdef.cc: new file.
d63a86f8 6554
c906108c
SS
6555 * gdb.base/scope.exp: compile one file at a time, then link.
6556 * gdb.base/langs.exp: ditto.
6557 * gdb.base/list.exp: ditto.
d63a86f8 6558
c906108c
SS
6559Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6560
6561 The following changes were made by David Taylor
6562 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6563 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6564 in changes by HP.
d63a86f8 6565
c906108c
SS
6566 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6567 skip tests. When compiling pass c++ flag to gdb_compile.
6568 * gdb.c++/
d63a86f8 6569
c906108c
SS
6570 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6571 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6572 (skip_hp_tests): new function.
6573 (gdb_preprocess): new function.
6574
6575 * configure.in (hpdir): decide whether to configure gdb.hp.
6576 * configure: regenerated.
6577
6578 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6579 to delete on clean.
6580 (EXECUTABLES): update to reflect new additions.
6581 * gdb.base/commands.exp: update message expected.
6582 * gdb.base/default.exp: add copyright notice.
6583 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6584 * gdb.base/help.exp: update messages to reflect current text.
6585 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6586 targets for recurse tests.
6587 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6588 skip this file.
6589
6590 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6591 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6592 compilation.
6593 * gdb.c++/misc.exp: ditto.
6594 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6595 run the tests. tell gdb_compile that it's a c++ compilation.
6596
6597 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 6598
c906108c
SS
6599 * gdb.base/all-bin.exp: new file.
6600 * gdb.base/arithmet.exp: new file.
6601 * gdb.base/assign.exp: new file.
6602 * gdb.base/completion.exp: new file.
6603 * gdb.base/cond-expr.exp: new file.
6604 * gdb.base/condbreak.exp: new file.
6605 * gdb.base/define.exp: new file.
6606 * gdb.base/dollar.exp: new file.
6607 * gdb.base/environment.exp: new file.
6608 * gdb.base/eval-skip.exp: new file.
6609 * gdb.base/jump.exp: new file.
6610 * gdb.base/logical.exp: new file.
6611 * gdb.base/pointers.exp: new file.
6612 * gdb.base/relational.exp: new file.
6613 * gdb.base/section_command.exp: new file.
6614 * gdb.base/whatis-expr.exp: new file.
6615
6616 * gdb.base/all-types.c: new file.
6617 * gdb.base/call-array-struct.c: new file.
6618 * gdb.base/call-return-struct.c: new file.
6619 * gdb.base/call-strings.c: new file.
6620 * gdb.base/callfuncs2.c: new file.
6621 * gdb.base/condbreak.c: new file.
6622 * gdb.base/constvars.c: new file.
6623 * gdb.base/display.c: new file.
6624 * gdb.base/int-type.c: new file.
6625 * gdb.base/jump.c: new file.
6626 * gdb.base/miscexprs.c: new file.
6627 * gdb.base/pointers.c: new file.
6628 * gdb.base/pointers2.c: new file.
6629 * gdb.base/shmain.c: new file.
6630 * gdb.base/shr1.c: new file.
6631 * gdb.base/shr2.c: new file.
6632 * gdb.base/solib.c: new file.
6633 * gdb.base/solib1.c: new file.
6634 * gdb.base/solib2.c: new file.
6635 * gdb.base/varargs.c: new file.
6636 * gdb.c++/derivation.cc: new file.
6637 * gdb.c++/overload.cc: new file.
6638 * gdb.c++/ovldbreak.cc: new file.
6639 * gdb.hp/attach.c: new file.
6640 * gdb.hp/attach2.c: new file.
6641 * gdb.hp/average.c: new file.
6642 * gdb.hp/compiler.c: new file.
6643 * gdb.hp/compiler.cc: new file.
6644 * gdb.hp/execd-program.c: new file.
6645 * gdb.hp/follow-exec.c: new file.
6646 * gdb.hp/follow-fork.c: new file.
6647 * gdb.hp/follow-vfork-and-exec.c: new file.
6648 * gdb.hp/misc-hp.cc: new file.
6649 * gdb.hp/more-steps.c: new file.
6650 * gdb.hp/optimize.c: new file.
6651 * gdb.hp/quicksort.c: new file.
6652 * gdb.hp/run-hp.c: new file.
6653 * gdb.hp/start-stop.c: new file.
6654 * gdb.hp/sum.c: new file.
6655 * gdb.hp/templates-hp.cc: new file.
6656 * gdb.hp/thread-local-in-lib.c: new file.
6657 * gdb.hp/thread-local-in-lib.h: new file.
6658 * gdb.hp/thread-local-in-lib.lib.c: new file.
6659 * gdb.hp/vforked-program.c: new file.
6660 * gdb.hp/virtfunc-hp.cc: new file.
6661 * gdb.hp/watchpoint-hp.c: new file.
6662 * gdb.hp/xdb.c: new file.
6663 * gdb.hp/xdb0.c: new file.
6664 * gdb.hp/xdb0.h: new file.
6665 * gdb.hp/xdb1.c: new file.
6666
6667Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6668
6669 The following change was made by Edith Epstein
6670 <eepstein@cygnus.com> as part of a project to merge in changes
6671 originally made by HP; HP did not create ChangeLog entries.
6672
6673 * gdb.c++/demangle.exp: changed the expected output for some
6674 ARM-style mangling -- removed second reference to datatype.
6675 For example, maint demangle __dt__11T1__pt__2_cFv
6676 T1<char>::~T1<char>(void)
6677 becomes,
6678 maint demangle __dt__11T1__pt__2_cFv
6679 T1<char>::~T1(void)
6680
6681 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 6682
c906108c
SS
6683Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6684
6685 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6686 * gdb.trace/backtrace.exp: Likewise.
6687 * gdb.trace/circ.exp: Likewise.
6688 * gdb.trace/collection.exp: Likewise.
6689 * gdb.trace/deltrace.exp: Likewise.
6690 * gdb.trace/infotrace.exp: Likewise.
6691 * gdb.trace/limits.exp: Likewise.
6692 * gdb.trace/packetlen.exp: Likewise.
6693 * gdb.trace/passc-dyn.exp: Likewise.
6694 * gdb.trace/passcount.exp: Likewise.
6695 * gdb.trace/report.exp: Likewise.
6696 * gdb.trace/save-trace.exp: Likewise.
6697 * gdb.trace/tfind.exp: Likewise.
6698 * gdb.trace/tracecmd.exp: Likewise.
6699 * gdb.trace/while-dyn.exp: Likewise.
6700 * gdb.trace/while-stepping.exp: Likewise.
6701
67021998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6703
6704 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6705
6706Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6707
6708 From Brendan Kehoe:
6709 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6710 int return types.
6711
6712Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6713
6714 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6715 remote dos host testing right.
6716
6717Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6718
6719 * gdb.base/corefile.exp: remove some xfails.
6720
6721Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6722
6723 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6724 have different timestamps.
6725
6726Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6727
6728 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6729 gdb.base/default.exp: Replace "exec" with "executable".
6730
6731Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6732
6733 * gdb.base/default.exp: Change else if to elseif from previous
6734 delta.
6735
6736Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6737
6738 * gdb.base/default.exp: Add brace missing from previous delta.
6739
6740Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6741
6742 * gdb.base/default.exp: Support test for info float for all
6743 varieties of arm toolchain.
6744
dc96c6c7 6745Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6746
6747 * gdb.trace/*.exp: remove "remote_download" command.
6748
dc96c6c7 6749Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6750
6751 * gdb.trace/*.exp: remove -gdwarf from compile.
6752
6753Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6754
6755 * gdb.trace/configure.in(AC_INIT): typo
6756 * gdb.trace/configure: regenerated
6757
dc96c6c7 6758Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6759
6760 * config/m68k-emc.exp: New file.
6761 * lib/<emc-support.exp trace-support.exp}: New files.
6762 * configure.in: add new test directory gdb.trace.
6763 * gdb.trace/{configure configure.in Makefile.in}: New files.
6764 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6765 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6766 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6767 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6768 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6769 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6770 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 6771
dc96c6c7 6772Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6773
6774 * gdb.c++/classes.exp: Change all regular expressions to match
6775 arbitrary combinations of newline/carriage-return, so that they
6776 will work equally well on Unix and Windows.
6777 * gdb.c++/inherit.exp: ditto.
6778 * gdb.c++/virtfunc.exp: ditto.
6779
67801998-08-11 Dawn Perchik <dawn@cygnus.com>
6781
6782 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6783
c2d11a7d
JM
6784Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6785
6786 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6787 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6788 to use a0-a3/d0-d3 as needed.
6789
6790Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6791
6792 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6793 * gdb.disasm/am33.exp: Corresponding changes.
6794
c906108c
SS
67951998-07-11 Felix Lee <flee@cygnus.com>
6796
6797 * gdb.base/callfuncs.exp: add cmp10 test.
6798 * gdb.base/callfuncs.c (cmp10): new function.
6799
6800Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6801
d63a86f8 6802 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6803 into two parts to get around a synchronization problem in expect.
6804
3fc11d3e
JM
6805Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6806
6807 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6808
6809 * configure.in: Add options for gdbtk testsuite.
6810
6811 * configure: Regenerate.
6812
6813 * gdb.gdbtk: New directory to hold gdbtk tests.
6814
c906108c
SS
6815Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6816
6817 * gdb.fortran/types.exp: Escape brackets in expect patterns
6818 for test_float_literal_types_accepted tests.
6819 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6820 before run test.
6821
c2d11a7d
JM
6822Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6823
6824 * am33.exp: Just compile, do not link the testcase.
6825 * am33.s: Add ".am33" pseudoop to force am33 mode.
6826
c906108c
SS
68271998-06-25 Felix Lee <flee@cygnus.com>
6828
6829 * gdb.base/setshow.exp: make sure $pc is sane.
6830
6831 * gdb.stabs/weird.exp: split expect patterns properly.
6832
c2d11a7d
JM
6833Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6834
6835 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6836 * gdb.disasm/am33.exp: Run it.
6837
dc96c6c7 6838Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6839
6840 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6841 match processing (and eliminate spurious timeouts when running).
6842
dc96c6c7 6843Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6844
6845 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6846 exception test, but conditionalize it on target [mach | gnu].
6847
dc96c6c7 6848Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6849
6850 * gdb.base/overlays.exp: fixup compile line for linker script.
6851
6852Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6853
6854 * gdb.fortran/types.exp: don't guess at float size.
6855
6856Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6857
6858 * gdb.base/exprs.exp: delete test that depends on int size.
6859
6860Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6861
6862 * config/sim.exp: Removed checks for target triplets.
6863 (gdb_target_sim): Use gdb,target_sim_options.
6864
6865Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6866
6867 * gdb.base/reread.exp: New file.
6868 * gdb.base/reread1.c: New file.
6869 * gdb.base/reread2.c: New file.
6870
6871Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6872
6873 * config/sim.exp: Use 'target sim -sparclite' when running
6874 SPARClite programs.
6875
6876Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6877
6878 * gdb.base/structs2.exp: New file.
6879 * gdb.base/structs2.c: New file.
6880
6881Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6882
6883 * gdb.asm/common.inc: New file.
6884 * gdb.asm/d10v.inc: New file.
6885 * asm-source.exp: Pass -I's to gas to find .inc files.
6886 Update line numbers in expected output.
6887 * asmsrc1.s: Rewrite.
6888 * asmsrc2.s: Rewrite.
6889 * configure.in: Create arch.inc symlink.
6890 * configure: Regenerate.
6891 * Makefile.in (distclean): Delete arch.inc.
6892
6893Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6894
6895 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6896 (t_enum_value2): ditto
6897 (t_enum_value3): ditto
6898 (main): ditto
6899Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6900
6901 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6902 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6903 change.
6904 Use gdb_test instead of send_gdb/gdb_expect sequences.
6905
6906Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6907
6908 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6909 not void.
6910
6911Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6912
6913 * gdb.base/branches.c: Code with lots of loops and
6914 subroutines. Used to test gdbs ability to single step through PC
6915 changes, especially to test mips-tdep.c:mips_next_pc
6916
6917Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6918
6919 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6920 more rigorous EGCS C++ error checking.
6921
6922Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6923
6924 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 6925 tests.
c906108c 6926 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 6927 function when asleep.
c906108c 6928 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
6929 for i*86 Linux and SVR4 signal handling problems.
6930 Remove linux xfail for `next to handler in signals_tests_1', fixed
6931 by recent infrun.c change.
c906108c 6932 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 6933 stack backtraces.
c906108c
SS
6934 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6935 target.[ch] change.
6936
6937Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6938
6939 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6940 for a newline from gdb before continuing.
6941 (default_gdb_exit): Just look for y or n.
6942 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6943 it does, fail the rests of the tests in the file.
6944
6945Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6946
6947 * config/cygmon.exp: New file.
6948
6949Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6950
6951 * gdb.base/list.exp: Fix problem with "list default lines around
6952 main" test on remote targets.
6953
6954 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6955 run test on remote targets.
6956
6957Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6958
6959 * gdb.asm: New directory.
6960 * configure.in: Configure it.
6961 * configure: Regenerate.
6962 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6963 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6964
6965Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6966
6967 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6968
dc96c6c7 6969Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 6970
c906108c
SS
6971 * gdb.base/overlays (several files): Merge the two overlay
6972 managers into one. Change variables (foox, barx, bazx, grbxx)
6973 back into ints but force them to load in their proper sections.
6974
6975Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6976
6977 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6978 on-chip insn memory and IMAP1 to upper 128k.
6979 (D10VCopy): Handle memory regions crossing 16k boundaries.
6980 (D10VCopy): Transfer data in 32 bit chunks.
6981
6982Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6983
6984 * gdb.base/overlays.c (main): Exit normally when result is
6985 correct.
6986
6987 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6988 map. Include space for printf in .text segment.
6989
6990 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6991 updated d10v memory VMA/LMA map.
6992 (D10VCopy): Call D10VTranslate.
d63a86f8 6993
c906108c
SS
6994Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6995
6996 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6997
6998 * gdb.base/bar.c (barx, bar): Change variable to small array so
6999 that it won't be put into the .sdata - small data -
7000 section. Update reference.
7001 * gdb.base/baz.c (bazx, baz): Ditto.
7002 * gdb.base/foo.c (foox, foo): Ditto.
7003 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7004
7005 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7006 to be arrays.
d63a86f8 7007
dc96c6c7 7008Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7009
c906108c
SS
7010 * gdb.base/overlays.exp: fix up and get working again.
7011 Add tests for backtraces from an overlay function.
d63a86f8 7012
c906108c
SS
7013Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7014
7015 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7016 "calling function with watchpoint enabled".
7017
7018Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7019
7020 * gdb.base/break.exp (test_next_with_recursion): Remove
7021 gdb_suppress_tests for d10v-*-*.
7022 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7023 pending review of whether it is useful or not.
7024
7025Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7026
7027 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7028
7029Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7030
7031 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7032 * config/dve.exp: New file to support Densan boards.
7033
7034Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7035
7036 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7037 reads and BSD.
7038
7039Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7040
7041 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7042 response.
7043
7044 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7045
7046Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7047
7048 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7049 test.
7050
7051 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7052 target_sizeof_long and target_bigendian_p.
7053 (structs_by_value, structs_by_reference): Check values according
7054 to targets word size and endianess.
d63a86f8 7055
c906108c
SS
7056Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7057
7058 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7059 output.
7060
7061Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7062
7063 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7064 Update test of set args help to match source change.
7065
7066Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7067
7068 * gdb.base/default.exp: Expect help system output to be in
7069 alphabetical order.
7070 * gdb.base/help.exp: Ditto.
7071
7072Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7073
7074 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7075 "i*86-pc-linux-gnu*".
7076 * gdb.base/interrupt.exp: Ditto.
7077 * gdb.base/corefile.exp: Ditto.
7078
7079 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7080 define vxworks when building the testcase.
7081
7082 * gdb.base/ptype.exp: Fix testnames to be unique.
7083 * gdb.base/radix.exp: Ditto.
7084 * gdb.base/term.exp: Ditto.
7085 * gdb.base/whatis.exp: Ditto.
7086 * gdb.c++/classes.exp: Ditto.
7087
7088Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7089
7090 * gdb.base/callfuncs.exp: Fix indentation.
7091
7092 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7093 suppress_flag has been set.
7094 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7095 target feature.
7096
7097Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7098
7099 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7100 the testcase.
7101
7102 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7103 set_debug_traps() and breakpoint().
7104 * gdb.c++/misc.cc (main): Ditto.
7105 * gdb.c++/templates.cc (main): Ditto.
7106 * gdb.c++/virtfunc.cc (main): Ditto.
7107
7108Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7109
7110 * lib/gdb.exp(gdb_step_for_stub): New function.
7111 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7112 exists, reload the executable and do a "continue" instead of
7113 doing a jump.
7114 (runto_main): Use gdb_step_for_stub.
d63a86f8 7115
c906108c
SS
7116 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7117 tests to have unique names.
7118 * gdb.base/callfuncs.exp: Ditto.
7119 * gdb.base/commands.exp: Ditto.
7120 * gdb.base/default.exp: Ditto.
7121 * gdb.base/help.exp: Ditto.
7122 * gdb.base/list.exp: Ditto.
7123 * gdb.base/opaque.exp: Ditto.
7124 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7125 similar tests.
d63a86f8 7126
c906108c
SS
7127 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7128 * gdb.c++/cplusfuncs.cc: Ditto.
7129 * gdb.c++/virtfunc.cc: Ditto.
7130
7131 * config/monitor.exp: Keep track of the last file we saw, rather
7132 than trying to get the info from gdb.
7133
7134 * gdb.fortran/types.exp: Move comment to previous line.
7135
7136Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7137
7138 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7139 target mode.
7140
7141Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7142
7143 From Bob Manson:
7144 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7145 string from GDB when it connects.
7146
7147 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7148
7149Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7150
7151 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7152 if we can't get a debug format from GDB (we may be testing an
7153 older GDB). Use a 10 second timeout when checking for the format.
7154
7155 * gdb.stabs/weird.exp: Fix quoting.
7156
7157 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7158
7159Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7160
7161 * config/arm-ice.exp: New file.
7162
7163Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7164
7165 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7166 until it has been modified to work with the new testsuite.
7167
99707966 7168 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7169 testcase won't compile, cause all of the testcases in the file to
7170 fail instead.
7171
7172 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7173 (gdb_clear_suppressed): New procedure.
7174 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7175 it contains a positive value.
7176
7177Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7178
7179 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7180
7181 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7182
7183Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7184
7185 * lib/gdb.exp (setup_xfail_format): New function.
7186 (get_debug_format): New function to get debug format.
7187 (debug_format): New global variable to hold last value set
7188 by get_debug_format.
7189 * gdb.base/list.exp: Call get_debug_format and expect some
7190 tests to fail for DWARF 1 and COFF formats.
7191 * gdb.c++/ptype.exp: Ditto.
7192 * gdb.c++/classes.exp: Ditto.
7193 * gdb.c++/cplusfuncs.exp: Ditto.
7194 * gdb.c++/inherit.exp: Ditto.
7195 * gdb.c++/templates.exp: Ditto.
7196 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7197
c906108c
SS
7198Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7199
7200 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7201 host doesn't have a currently-open connection.
7202
7203 * config/sparclet.exp: Cleanups and fixes to make it generic for
7204 any gdb stub target. Handle cases where gdb doesn't respond when
7205 interrupted in a sane fashion.
7206
7207 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7208 same thing in a totally different way.
7209
7210 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7211 setting "timeout".
7212 (gdb_start): We set the global gdb_prompt variable in
7213 default_gdb_init now.
7214
7215Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7216
7217 * gdb.base/printcmds.exp: Fix "check for floating addition"
7218 regexp to accept results within approx +/- .01 of exact value.
7219 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
7220
7221Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
7222
7223 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
7224 properly.
7225 (gdb_expect): Add optional timeout parameter, and add timeout
7226 value to various calls.
7227 (gdb_suppress_tests): Only give one warning message per group.
7228
7229Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
7230
7231 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
7232 global variables. Handle getting a value for $timeout more
7233 gracefully.
7234
7235Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7236
7237 * lib/gdb.exp: Close connection to remote host if gdb doesn't
7238 initialize.
7239 (default_gdb_init): New procedure; allow gdb_init to be overridden
7240 by a target configuration file.
7241 (gdb_expect): Pass the timeout to remote_expect.
7242
7243 * config/monitor.exp(gdb_load): Fix typo in regexp.
7244
7245Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
7246
7247 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
7248
7249Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
7250
7251 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
7252 here. Call gdb_target_exec before rebooting the target, to make
7253 sure the connection to the target is closed.
7254 (gdb_load): Pass the name of the executable to gdb_target_monitor.
7255 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
7256 Also detect "Timeout reading from remote" error.
7257
7258 * config/gdbserver.exp: Pass the executable being loaded to
7259 gdb_target_monitor. Don't call gdb_file_cmd here; let
7260 gdb_target_monitor do it.
7261
7262 * gdb.disasm/hppa.exp: Don't use exec_output.
7263
7264Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
7265
7266 * gdb.base/list.exp: If we're debugging a non-native target,
7267 try to set the pc register to point to the start of the
7268 program before doing the first list command.
7269
7270 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
7271 test_calls after restarting.
7272
7273 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
7274 reloading.
7275
7276 * gdb.base/watchpoint.exp: Fix typo.
7277
7278 * gdb.base/setshow.exp: Check for use_gdb_stub.
7279
7280 * gdb.base/break.exp: Fix continue until exit test for the gdb
7281 stub case.
7282 * gdb.base/langs.exp: Ditto.
7283
7284 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
7285 gdb_load_offset. If we weren't given a file to load, figure out
7286 what the current file is and use it.
7287
7288 * config/i386-bozo.exp: New file.
7289
7290Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
7291
7292 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
7293 feature.
7294
7295 * config/proelf.exp: New entry.
7296
7297Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
7298
7299 * lib/gdb.exp: Remove spurious .* patterns at the beginning
7300 of regexps.
7301
7302 * gdb.base/watchpoint.exp: Don't run the test_stepping
7303 tests if gdb can't call functions on the target.
7304
7305 * gdb.base/setshow.exp: Don't run the set prompt tests if
7306 the board has gdb_prompt set.
7307
7308Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
7309
7310 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
7311 * gdb.base/commands.exp: Likewise.
7312 * gdb.base/setshow.exp: Likewise.
7313
7314Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
7315
7316 * config/monitor.exp(gdb_start): Look for gdb_prompt target
7317 feature.
7318
7319 * config/i960.exp: New file.
7320
7321Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
7322
7323 * gdb.base/funcargs.exp: Check for gdb,short_int target
7324 feature instead of looking for explicit target triplets.
7325
dc96c6c7 7326Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 7327
d63a86f8 7328 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
7329 "p 123DEADBEEF", to check parse_number.
7330 * top.c: change "to enable to enable" to "to enable" in a couple
7331 of help strings.
7332
7333Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
7334
7335 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
7336 on the mn10300.
d63a86f8 7337
c906108c
SS
7338Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
7339
7340 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
7341 where the test executable is run with explicit args.
7342 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
7343
7344Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
7345
7346 * gdb.base/run.c: Use FAKEARGV to build test executable that
7347 does not require a command line arg, since most simulators
7348 don't currently support passing such an arg into the simulated
7349 program.
7350 * gdb.base/commands.exp: Change tests to insert the proper
7351 value as the arg to the first recursive factorial call. Change
7352 compilation line to define FAKEARGV at compile time.
7353
7354Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
7355
7356 * gdb.base/recurse.exp: Enable these tests for the mn10300.
7357 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
7358 function with watchpoint enabled" test.
7359
7360Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7361
7362 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7363 Don't call gdb_test when the command doesn't return to a gdb prompt.
7364
7365 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7366 "Tests restarted" messages.
7367
7368Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7369
7370 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7371
dc96c6c7 7372Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7373
7374 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7375 for INFO SYMBOL; add help tests for OVERLAY commands.
7376 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7377 add tests for OVERLAY commands
7378 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7379 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7380 * gdb.base/sigall.c: add usestubs code frag
7381 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7382
c906108c
SS
7383Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7384
7385 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7386 failures.
7387 (gdb_stop_suppressing_tests): Note that tests have restarted.
7388
7389Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7390
7391 * config/h8300.exp: New file.
7392
7393Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7394
7395 * gdb.base/setshow.exp: Check for the existence of a
7396 feature, not its value.
7397
7398Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7399
7400 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7401
7402 * gdb.base/scope.exp: It's now init0(), not init().
7403
7404 * gdb.base/scope0.c: For now, change init() to be init0().
7405
7406 * config/monitor.exp: Use gdb_serial in preference to serial
7407 or netport.
7408
7409 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7410 and it's not already set.
7411
7412Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7413
7414 * gdb.base/setshow.exp: Only test the run command if the target
7415 isn't using a stub and if it supports argument passing.
7416
7417Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7418
7419 * config/udi.exp(gdb_start): Make sure UDICONF is set
7420 properly before starting gdb.
7421
7422Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7423
7424 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7425 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7426 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7427
7428Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7429
7430 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7431 specialized code to reboot the board, use remote_reboot instead.
7432
7433 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7434
7435 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7436
7437 * config/monitor.exp: Make sure we disconnect from the target.
7438 Also, try a reboot/reload cycle instead of failing if the
7439 load fails.
7440
7441Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7442
7443 * gdb.base/default.exp: Don't set match_max.
7444 * gdb.base/help.exp: Ditto.
7445 * gdb.base/list.exp: Ditto.
7446 * gdb.base/signals.exp: Ditto.
7447
7448 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7449 set, use remote_ld to download the testcase instead of
7450 the GDB loader.
7451
7452Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7453
7454 * config/vr5000.exp: New file.
7455
7456 * config/monitor.exp(gdb_target_monitor): Add pattern for
7457 "Ending remote" to detect errors in connecting.
7458
7459 * gdb.base/setshow.exp: Add .* within auto language test.
7460
7461 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
7462 target feature.
7463
7464 * config/monitor.exp(gdb_load): Check for a failure when loading,
7465 and reboot the board if necessary.
7466
7467 * gdb.base/setvar.exp(test_set): Handle multiple prints within
7468 a set of tests. Remove print.* from the patterns being checked.
7469
7470Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
7471
7472 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
7473 refer to gdb_spawn_id.
7474
7475 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
7476 longer used.
7477 * config/sparclet.exp: Ditto.
7478 * config/sparclet-old.exp: Ditto.
7479 * config/slite.exp: Ditto.
7480 * config/sim.exp: Ditto.
7481 * gdb.base/funcargs.exp: Ditto.
7482
7483 * lib/gdb.exp:Remove references to gdb_spawn_id.
7484 (gdb_expect): Move to remote.exp.
7485
7486Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
7487
7488 * config/monitor.exp: Detect the "Couldn't establish connection"
7489 message from GDB.
7490
7491Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
7492
7493 * gdb.base/bitfields.exp: Use runto instead of explicit
7494 gdb_run_cmd/gdb_expect sequences.
7495
7496 * gdb.base/break.exp(text_next_with_recursion): Add match for
7497 gdb_expect call.
7498
7499 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
7500 We also need to handle the "A program is being debugged already"
7501 prompt from gdb. Use gdb_test to set the baud rate.
7502
7503 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
7504 to 20000. Really. I mean it.
7505
7506Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7507
7508 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7509 fails. If suppress_flag is set, skip perror message about not
7510 being able to send to GDB.
7511 (send_gdb): If suppress_flag is set, don't try to send commands to
7512 GDB.
7513 (gdb_expect): If suppress_flag is set, always fail immediately.
7514 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7515 (gdb_init): Call gdb_stop_suppressing_tests.
7516 (default_gdb_exit): Ditto.
7517 (default_gdb_start): Ditto.
7518
7519 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7520 gdb_stop_suppressing_tests as appropriate.
7521 * gdb.base/break.exp: Ditto.
7522 * gdb.base/callfuncs.exp: Ditto.
7523 * gdb.base/commands.exp: Ditto.
7524 * gdb.base/exprs.exp: Ditto.
7525 * gdb.base/funcargs.exp: Ditto.
7526 * gdb.base/list.exp: Ditto.
7527 * gdb.base/recurse.exp: Ditto.
7528 * gdb.base/scope.exp: Ditto.
7529 * gdb.base/structs.exp: Ditto.
7530 * gdb.c++/inherit.exp: Ditto.
7531
7532Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7533
7534 * config/vr4300.exp: New file.
7535
99707966 7536 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 7537
99707966 7538 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7539
7540Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7541
7542 * lib/gdb.exp(gdb_init): New function.
7543
7544 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7545 for each individual variable set.
7546
7547 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7548 name.
7549
7550 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7551
7552 * gdb.base/scope.exp: Use gdb_test.
7553
7554 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7555 aborting; the testsuite driver will do that for us (see
7556 gdb_finish). Also, use gdb_test in a few more places.
7557
7558Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7559
7560 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7561
7562Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7563
7564 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7565 and "add_tests" are not at the same address.
7566
7567Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7568
7569 * gdb.base/ptype.exp: Use gdb_test.
7570
7571Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7572
7573 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7574 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7575 left in. No longer expect them to fail.
7576
7577 * gdb.stabs/*.mt; Deleted, no longer used.
7578 * gdb.stabs/configure.in: Remove references to target makefile
7579 frags.
7580 * gdb.stabs/configure: Rebuilt.
7581
7582 * gdb.disasm/*.mt: Deleted, no longer used.
7583 * gdb.disasm/configure.in: Remove references to target makefile
7584 frags. Use "sh3.s" as the unique filename for this directory.
7585 * gdb.disasm/configure: Rebuilt.
7586
7587 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7588 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7589 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7590
7591Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7592
7593 * config/udi.exp: Use mondfe,name instead of remote_host.
7594
7595Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7596
7597 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7598 a function with a watchpoint enabled on the mn10200.
7599
7600 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7601 before trying to create it!
7602
7603Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7604
7605 * config/vx.exp: Use hostname instead of netport.
7606
7607 * config/vxworks.exp: New file.
7608
7609 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7610
7611 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7612 gdb before assuming everything worked. Send a ^C if a timeout
7613 occurs.
7614
7615 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7616 $gdb_spawn_id directly.
7617 (gdb_run_cmd): Try _start as well as start. Use the target feature
7618 gdb,start_symbol as the symbol to start from when jumping.
7619
7620Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7621
7622 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7623 redundant) test.
7624
7625 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7626 it doesn't lose for 16bit integer systems.
7627
7628Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7629
7630 * gdb.fortran/types.exp: If the target doesn't support "double"
7631 data types, then expect "real" types to only be 4 bytes.
7632
7633 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7634 call tests if the target doesn't support inferior function calls.
7635
7636 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7637 in printf tests.
7638
7639Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7640
7641 * gdb.base/help.exp: Disable "help set", "help show", and
7642 "help support". Simplify regexp for "help stack".
7643
7644 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7645 to 60 seconds. Temporarily set match_max to 15000 around the
7646 "info copying" test.
7647
7648 * gdb.base/nodebug.exp: Don't try to do an inferior function
7649 call if the target doesn't support them.
7650 * gdb.base/printcmds.exp: Likewise.
7651 * gdb.base/setvar.exp: Likewise.
7652 * gdb.base/structs.exp: Likewise.
7653 * gdb.c++/templates.exp: Likewise.
7654 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7655
7656 * gdb.base/recurse.exp: Enable for the mn10200.
7657
7658 * configure.in: Do configure gdb.stabs directory for *-*-elf
7659 targets.
7660 * configure: Rebuilt.
7661
7662 * gdb.base/break.exp: Check for gdb,noresults before testing
7663 exit status and/or results from the target.
7664 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7665 * lib/gdb.exp: Remove old (now bogus) initialization of
7666 noinferior, noargs, noresults and nosignals.
7667
7668Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7669
7670 * config/sh.exp: New file.
7671
7672 * config/slite.exp: Try to connect multiple times to the board
7673 before rebooting. Only send a "monitor run" if need_monitor_run
7674 is set.
7675
7676 * gdb.base/break.exp: Don't do the "stub continue" test if
7677 the target has gdb_stub set.
7678
7679 * gdb.base/callfuncs.exp: Increase the timeout.
7680
7681 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7682 if the target has gdb,noinferiorio set.
7683
7684 * gdb.base/list.exp: Increase match_max to 10000 characters.
7685
7686 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7687
7688 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7689 target.
7690
7691 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7692
7693Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7694
7695 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7696 trying to delete the copy of gdb. Catch the file delete so we
7697 don't die if the delete fails; also, the file should be copied to
7698 the host, not to the build.
7699
7700Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7701
7702 * lib/gdb.exp(gdb_test): Surround the result pattern with
7703 parenthesis in case it contains multiple regexps separated
7704 with |.
7705
7706 * gdb.base/watchpoint.exp: Use gdb_test.
7707 * gdb.base/default.exp: Ditto.
7708
7709Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7710
99707966 7711 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 7712
c906108c
SS
7713 * gdb.base/scope.exp: Use gdb_test.
7714 * gdb.c++/classes.exp: Ditto.
7715 * gdb.c++/inherit.exp: Ditto.
7716
7717Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7718
7719 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7720 remote_exec instead.
7721 * gdb.base/corefile.exp: Don't be ridiculous.
7722 * gdb.base/*.c: Add missing stub invocations.
7723
7724Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7725
7726 * config/slite.exp: Miscellaneous fixes.
7727
7728 * lib/gdb.exp: Fix runto.
7729
7730 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7731 the target.
7732
7733 * gdb.base/watchpoint.exp: Fix regexp.
7734
7735 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7736 close and wait commands, as the descriptor may now be
7737 invalid. Always call "remote_close host".
7738
7739Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7740
7741 Major rewrite for testsuite revision.
d63a86f8 7742
c906108c
SS
7743 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7744 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7745 instead of relying on spawn_id to always contain a valid
7746 spawn id.
7747 (get_compiler_info): New procedure to build the ${binfile}.ci
7748 file, instead of replicating this in N different places.
7749 (gdb_compile): New procedure.
d63a86f8 7750
c906108c
SS
7751 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7752 appropriate arguments) instead of compile. Use gdb_test in a lot
7753 more places. Use send_gdb instead of send. Always run gdb_start
7754 at the start of a testcase, as this is no longer done magically.
7755
7756 config/*-gdb.exp: Rename without the -gdb suffix.
7757
7758 config/mips.exp: Use remote_close instead of exit_remote_shell.
7759 config/monitor.exp: Use target_info instead of looking at
7760 baud, timeout, etc.
7761 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7762
7763Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7764
7765 * gdb.c++/templates.exp (test_ptype_of_templates),
7766 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7767 Update expect patterns for destructors and assignment operators
7768 to match corresponding c-typeprint.c changes.
7769 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7770 to destructor breakpoint test, GDB should be able to set the
7771 destructor breakpoint without specifying arguments.
7772
7773Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7774
7775 * gdb.threads/pthreads.exp: Change result for failure to compile due
7776 to lack of pthreads runtime support from an error to simply an
7777 unsupported test, per dejagnu standards.
7778
7779Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7780
7781 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7782 where GDB exits to reduce pattern match time.
7783 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7784
7785 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7786
dc96c6c7 7787Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7788
7789 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7790 * gdb.base/default.exp: ditto.
7791 * gdb.base/nodebug.exp: ditto.
7792 * gdb.base/printcmds.exp: ditto.
7793 * gdb.base/ptype.exp: ditto.
7794 * gdb.base/setvar.exp: ditto.
7795 * gdb.base/structs.exp: ditto.
7796 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7797
7798Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7799
7800 * configure, */configure: Rebuild with autoconf 2.12.
7801
7802Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7803
7804 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7805 use new i*86-pc-linux*-gnu quads.
7806 * gdb.base/corefile.exp: Ditto.
7807 * gdb.base/signals.exp: Ditto.
7808 * gdb.base/sigall.exp: Ditto.
7809 * gdb.base/interrupt.exp: Ditto.
7810
7811 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7812 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7813 RedHat 4.0.
d63a86f8 7814
c906108c
SS
7815 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7816 linux. This allows the test case to at least compile on latest
7817 linux, but still not run due to missing the threads runtime library.
7818
7819Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7820
7821 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7822 directory to search gdb directory. Accept and step over conditional
7823 stack alignment code. Consume $prompt in failure cases.
7824 Reset timeout to $oldtimeout instead of some arbitrary value.
7825 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7826 timeout problems with infinite stack backtraces.
7827 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7828 Accept function parameters for linkfunc member.
7829
7830Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7831
7832 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7833 (CXXFLAGS): Remove, unreferenced.
7834 (B_OPTIONS): Add for -B options and add code to initialize with
7835 previous -B options and also add -B option to pick up cross compiled
7836 runtime.
7837 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7838 doing cross compiles.
7839 (target_alias): Declare global.
7840 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7841 to verify that gcc exists in build tree, and if so set CC to that
7842 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 7843
c906108c
SS
7844Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7845
7846 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7847 ptype test for anonymous union. Fixup testcase to match
7848 current gcc debug output.
7849
7850Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7851
7852 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7853 force argument to an unsigned long type.
7854
7855Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7856
7857 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7858 tests and anonymous union print/ptype tests.
7859 * gdb.base/list.exp (test_forward-search): Increase timeout by
7860 5 minutes for the "search extremely long line" case.
7861 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7862 completely optional and that the pass/fail messages use the command as
7863 the message if that third arg is a null string.
7864 (gdb_test_exact): Arrange that a null string pattern means match a
7865 null string output rather than any output, which might include random
7866 errors.
7867 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7868 backtrace test.
7869 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7870 always failing and failure is now exposed by gdb.exp changes.
7871
7872Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7873
7874 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7875 weren't being noted.
7876
7877Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7878
7879 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7880 * gdb.stabs/weird.exp: Remove v_comb xfails.
7881
dc96c6c7 7882Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7883
7884 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7885 list.exp scope.exp watchpoint.exp]
7886 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 7887
dc96c6c7 7888Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7889
7890 * config/monitor.exp: Increase download timeout to 1000 seconds.
7891
dc96c6c7 7892Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7893
7894 * config/m32r.exp: Increase timeout to 120 seconds.
7895
7896Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7897
7898 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7899 and accept older ordering as obsolescent gcc or gdb.
7900 * gdb.c++/templates.exp: Ditto.
7901 * gdb.c++/virtfunc.exp: Ditto.
7902
7903Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7904
7905 * gdb.base/coremaker.c: Add code to mmap some data so we
7906 can check that it ends up in the core file.
7907 * gdb.base/corefile.exp: Add test to read mmapped data
7908 from core file.
7909
dc96c6c7 7910Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7911
7912 * config/m32r.exp: New file.
7913
7914Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7915
7916 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7917 that cflags can contains -gstabs, and work correctly for other tests.
7918
dc96c6c7 7919Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7920
7921 * gdb.base/setshow.exp: New file, tests show and set.
7922 * gdb.base/setshow.c: New file, tests show and set.
7923 * gdb.base/help.exp: Add test for help set|show annotate.
7924 * gdb.base/default.exp: Add test for set|show annotate.
7925
7926Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7927
7928 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7929 errors unique.
7930 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7931 explicitly.
7932
7933Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7934
7935 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7936 and width commands. This is done elsewhere.
7937 * (gdb_start): Don't call gdb_start_sim here. That's already
7938 done in gdb_load. This fixes lots of failures in default.exp.
7939
7940Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7941
7942 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7943 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7944 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7945 in the same we we treat other failures (since it may be an expected
7946 condition), rather than as an error.
7947 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7948 old test format.
7949
7950Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7951
7952 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7953 (distclean maintainer-clean realclean): No need to remove files
7954 twice. Nuke the duplicates.
7955 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 7956 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7957 Remove config.h along with other config files.
7958
7959Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7960
7961 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7962 "p func1 ()" and note that rests of tests are skipped.
7963 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7964 setup_xfails for "print func2::coremaker_local".
7965 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7966 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7967 affected by the previous run test.
7968 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7969 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7970 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7971 "pass int powerset tuple" and "pass modeless int powerset tuple".
7972 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7973 "real write 4" and "real write 8".
7974 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7975 setup_xfails for "print vs1 after tuple assign 2",
7976 "print \$i after tuple assign 2", and
7977 "print vs2 after tuple assign 2".
7978 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7979 meaningful error message and return -1 so the caller can
7980 suppress further tests and avoid a cascade of errors.
d63a86f8 7981
c906108c
SS
7982Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7983
7984 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7985 format for printing version.
7986 * gdb.base/default.exp: Ditto.
7987 * gdb.base/interrupt.exp: Fix problem with cascade of
7988 errors if child process dies while calling a function.
d63a86f8 7989
c906108c
SS
7990Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7991
7992 * Makefile.in (VPATH): Add
7993 * Makefile.in (Makefile, config.status): Fix rules so things get
7994 remade when necessary.
7995
7996Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7997
7998 * Makefile.in (just-check): Add path to sibling expect dir
7999 to environment variable specified by RPATH_ENVVAR.
8000
8001Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8002
8003 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8004 (just-check): Add shared library paths for libstdc++, tk,
8005 tcl, bfd, and opcodes to the environment variable specified
8006 in RPATH_ENVVAR.
8007 * configure.in: Add support to recognize --enable-shared flag
8008 and generate correct value for RPATH_ENVVAR.
8009 * configure: Regenerated with autoconf.
8010
8011Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8012
8013 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8014 include all osf versions.
8015 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8016 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8017 when target is linux. When failing to build pthreads test
8018 executable, give more meaningful message.
8019 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8020 arg for pthread_create.
d63a86f8 8021
c906108c
SS
8022Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8023
8024 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8025 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8026 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8027 and -lpthreads (everybody else).
8028 (test_startup): Fail gracefully if threads are not supported.
8029 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8030 "p/c array_index("abcdef",2)" when not gcc compiled.
8031 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8032 "print func2::coremaker_local" when not gcc compiled.
8033 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8034 "ptype on opaque struct tagname (statically)",
8035 "ptype on opaque struct tagname (dynamically) 1", and
8036 "ptype on opaque struct tagname (dynamically) 2"
8037 for not compiled with gcc.
8038 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8039 backtrace when compiled with gcc.
d63a86f8 8040 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8041 than always return success.
8042
8043Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8044
8045 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8046
8047Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8048
8049 * gdb.base/structs.exp: Undo last change.
8050
8051Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8052
8053 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8054 encapsulate all the steps/nexts done during self test, starting
8055 at main, and makes them less sensitive to optimization issues.
8056 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8057 signal handler" test.
8058 * gdb.threads/pthreads.exp: Only run this for native configs.
8059 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8060 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8061 tests.
8062 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8063 for "runto test_calls(void)" test.
d63a86f8 8064
c906108c
SS
8065Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8066
8067 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8068 and don't expect address info in breakpoint confirmations.
8069
8070Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8071
8072 * gdb.base/list.exp (test_forward_search): Increase timeout
8073 temporarily by 60 seconds for searching extremely long line,
8074 and then reset to old value when done. Increase expect input
8075 buffer to 10000.
8076
8077Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8078
8079 * gdb.base/list.exp (test_forward_search): Fix to handle very
8080 long source line without overflowing expect's input buffer.
8081
8082Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8083
8084 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8085 "buffer_full".
8086
8087 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8088 "buffer_full".
8089
8090 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8091 "buffer_full".
8092
8093 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8094 "buffer_full".
8095
8096Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8097
8098 * configure.in (configdirs): Add gdb.threads.
8099 * configure: Regenerated with autoconf.
8100 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8101 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8102 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8103
c906108c
SS
8104Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8105
8106 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8107
8108Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8109
8110 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8111 each signal's status in the output of "handle all print".
8112 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8113 the \r\n sequence that immediately precedes the gdb prompt.
8114 * gdb.base/a1-selftest.exp: Save original timeout and restore
8115 after test.
8116
8117Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8118
8119 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8120 symbol.
8121
8122Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8123
8124 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8125
8126Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8127
8128 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8129 timeout by 60 seconds.
8130
8131Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8132
8133 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8134 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8135 error return.
8136
8137Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8138
8139 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8140 gdb initialization, also report how long dejagnu waited. Restore
8141 old timeout before doing error return. Temporarily increase timeout
8142 by 3 minutes to allow for slow startups over heavy NFS use.
8143
8144Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8145
8146 * lib/gdb.exp: Report timeout value for verbosity level 2.
8147 * config/gdbserver.exp: Ditto.
8148 * config/hppro.exp: Ditto.
8149 * config/mips-gdb.exp: Ditto.
8150 * config/monitor.exp: Ditto.
8151 * config/netware.exp: Ditto.
8152 * config/sim-gdb.exp: Ditto.
8153 * config/slite-gdb.exp: Ditto.
8154 * config/udi-gdb.exp: Ditto.
8155 * config/unix-gdb.exp: Ditto.
8156 * config/vx-gdb.exp: Ditto.
8157 * gdb.base/a1-selftest.exp: Ditto.
8158 * gdb.base/a2-run.exp: Ditto.
8159 * gdb.base/break.exp: Ditto.
8160 * gdb.base/corefile.exp: Ditto.
8161 * gdb.base/list.exp: Ditto.
8162 * gdb.base/recurse.exp: Ditto.
8163 * gdb.base/scope.exp: Ditto.
8164 * gdb.base/signals.exp: Ditto.
8165
8166Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8167
8168 * gdb.threads/Makefile.in (docdir): Removed.
8169
8170Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8171
8172 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8173 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8174 @srcdir@.
d63a86f8 8175 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8176 autoconf 2.5 or higher.
8177 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8178
8179Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8180
8181 * configure: Regenerated.
8182 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8183 avoid name clashes with SunOS headers.
8184
8185Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8186
8187 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8188
8189Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8190
8191 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8192 prototype information ends up in the compiler info file.
8193
8194Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8195
8196 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8197 attempting to regenerate it. Eliminate use of a temporary file
8198 and just generate the info file directly. Source it immediately,
8199 for consistency of use.
8200 * gdb.base/corefile.exp: Ditto
8201 * gdb.base/exprs.exp: Ditto.
8202 * gdb.base/funcargs.exp: Ditto.
8203 * gdb.base/langs.exp: Ditto.
8204 * gdb.base/list.exp: Ditto.
8205 * gdb.base/mips_pro.exp: Ditto.
8206 * gdb.base/nodebug.exp: Ditto.
8207 * gdb.base/opaque.exp: Ditto.
8208 * gdb.base/ptype.exp: Ditto.
8209 * gdb.base/scope.exp: Ditto.
8210 * gdb.base/setvar.exp: Ditto.
8211 * gdb.base/signals.exp: Ditto.
8212 * gdb.base/whatis.exp: Ditto.
8213 * gdb.c++/templates.exp: Ditto.
8214 * gdb.c++/virtfunc.exp: Ditto.
8215 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8216 whether or not to add -lstdc++ to the compile command line args.
8217
8218Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8219
8220 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
8221 it got fixed by the recent lookup_minimal_symbol_by_pc change.
8222 Increase timeout, a lot of single stepping might be needed if the
8223 target has no hardware watchpoints.
8224
8225Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
8226
8227 * gdb.base/break.exp: Ignore compiler warnings when compiling
8228 break.c.
8229 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
8230 * gdb.base/default.exp: Add h8300 xfails. Handle messages
8231 from remote-sim.
8232 * gdb.base/exprs.exp: Add h8300 xfails.
8233 * gdb.base/funcargs.exp: Likewise.
8234 * gdb.base/nodebug.exp: Likewise.
8235 * gdb.base/printcmds.exp: Likewise.
8236 * gdb.base/ptype.exp: Likewise.
8237 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
8238 h8300 xfails.
d63a86f8 8239 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
8240 on the h8300.
8241 * gdb.base/funcargs.c: Explicitly make last constant argument to
8242 call_after_alloca_subr an unsigned long type.
8243 * gdb.base/return.c: Include stdio.h.
8244
8245Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
8246
8247 * config/abug.exp: New file for the older Motorola Bug monitor
8248 that runs on the mvme13x series VME boards.
8249 * config/monitor.exp: Use the new config array for target settings
8250 if they exist.
8251
8252Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
8253
8254 * sim-gdb.exp: Make the SH simulator allocate less space when
8255 it is targeted.
8256
8257Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
8258
8259 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
8260 test.
8261
8262Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
8263
8264 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
8265 "rs6000-*-*" for "list function in include file" when gcc compiled.
8266 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
8267 for "p ctable1[120]".
8268 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
8269 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
8270 Remove setup_xfail for "rs6000-*-*" for
8271 "print 'scope0.c'::filelocal before run".
8272 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
8273 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
8274 since some compilers don't allow both options to be given
8275 on the same command line. Create object file and move it.
d63a86f8 8276
c906108c
SS
8277Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
8278
8279 * gdb.base/corefile.exp: Always regenerate the core file, since
8280 we always regenerate the coremaker program. Detect special case
8281 where registers cannot be read from core file.
d63a86f8 8282
c906108c
SS
8283Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
8284
8285 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
8286 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
8287 * gdb.c++/templates.exp: Only match on basename of file since
8288 some formats like xcoff don't encode directory information.
8289 * gdb.stabs/weird.exp: Use the right sed script for powerpc
8290 and rs6000 AIX xcoff targets.
8291 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
8292 * configure: Regenerate.
8293 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
8294 here, rather than in distclean.
d63a86f8 8295
c906108c
SS
8296Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
8297
8298 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
8299 defined, and use it to compile the test case with -O2. The
8300 native compilation still uses no optimization.
8301 * gdb.base/mips_pro.c: Remove inline assembly code since
8302 it is compiled PIC by default, which results in assembler
8303 warnings that make the testsuite think the compilation
8304 was unsuccessful.
8305
8306Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
8307
8308 * gdb.c++/misc.exp: Add note to message for
8309 "print s.a for foo struct" that this is a known gcc 2.7.2
8310 and earlier bug.
8311
8312Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
8313
8314 * gdb.base/break.exp: Fix pattern for matching "Delete all
8315 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
8316 setup_xfail for deleting all breakpoints test. Fix various
8317 timeout messages to include "(timeout)".
8318 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
8319 for "p t_float_values2(3.14159,float_val2)".
8320 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
8321 for "continue to call2g" when gcc compiled.
8322 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
8323 "up to foo in langs.exp", "show language at foo in langs.exp",
8324 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
8325 and "show language at fsub in langs.exp".
8326 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
8327 "list line 1 in include file", "list message for lines past EOF",
8328 "list function in include file", "list list0.h:foo", and
8329 "list filename:function; nonexistant function".
8330 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
8331 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
8332 and "ptype t_char_array" to be for native cc only.
d63a86f8 8333
c906108c
SS
8334Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
8335
d63a86f8 8336 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
8337 setup_xfail for "print coremaker_bss", "print coremaker_ro",
8338 "print func2::coremaker_local", and "backtrace in corefile.exp".
8339
8340Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
8341
8342 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
8343 "bt in signals.exp". This problem only appears when running
8344 the testsuite, and then only intermittently.
8345
8346Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
8347
8348 * gdb.base/return.exp (return_tests): Differentiate between
8349 two tests of continuing.
8350
8351Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
8352
8353 * */Makefile.in (maintainer-clean): Remove config.log.
8354 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
8355 * gdb.c++/Makefile.in (PROGS): Add inherit.
8356 (clean): Remove *.ci.
8357
8358Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
8359
8360 * gdb.c++/misc.cc: Add test code from Mike Stump.
8361 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8362
8363Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8364
8365 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8366 to "alpha-*-osf2*" and add comment.
8367 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8368 setup_xfail for "step over execarg initialization" and
8369 "step over corearg initialization".
8370 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8371 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8372 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8373 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8374 "print func2::coremaker_local", and "backtrace in corefile.exp".
8375 * gdb.base/signals.exp: Build and source signals.ci.
8376 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8377 to be for gcc only.
8378 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8379
c906108c
SS
8380Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8381
8382 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8383 Feb 3 procfs.c change.
8384
8385Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8386
8387 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8388
8389Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8390
8391 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8392 from dejagnu's apparent default of 10 seconds, which gives random
8393 results when running the tests over NFS on moderately loaded systems.
8394 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8395
8396Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8397
8398 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8399 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8400 result reports.
8401
8402Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8403
8404 * configure.in (CY_AC_PATH_TCLH): Remove.
8405 * configure: Regenerate.
8406
8407Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8408
8409 * gdb.c++/Makefile.in (clean): Add missing '{'.
8410
8411Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8412
8413 * lib/gdb.exp: Provide a default value for noinferior.
8414
8415 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8416 Load libgloss.exp.
8417
8418Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8419
8420 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8421 the executable, not the .o to run the tests from.
8422
8423Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8424
8425 * gdb.base/break.exp: Don't test for program exit or exit status
8426 if $noresults if nonzero.
8427 * gdb.base/langs.exp: Likewise.
8428 * gdb.base/watchpoint.exp: Likewise.
8429
8430 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8431 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8432 trying to compile the testcase.
8433
8434Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8435
8436 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8437 * gdb.base/signals.exp (continue to handler): Likewise.
8438
8439Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8440
8441 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8442
8443 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8444
8445Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8446
8447 * gdb.base/corefile.exp: Recognize "not found" as failure
8448 when trying to determine if a core file was generated.
8449 If no core file was generate the first time, try again without
8450 the ulimit -c to work around braindamaged shells.
8451
8452Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8453
8454 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
8455 [] tests with "test" and enclose string in quotes.
8456 * gdb.stabs/configure: Rebuild
d63a86f8 8457
c906108c
SS
8458Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
8459
8460 Changes in sync with expect:
8461 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
8462 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
8463 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
8464 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
8465 argument to AC_REQUIRE.
8466 * configure: Regenerated.
8467
8468Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
8469
8470 * gdb.base/corefile.exp: When generating a core, discard any
8471 error messages about ulimit not found and the "core dumped"
8472 message from the shell that runs the coredumper.
8473
8474Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
8475
8476 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
8477
8478 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
8479 which sed script to run. Expect failure for v_comb test
8480 on PA targets too.
d63a86f8 8481
c906108c
SS
8482Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
8483
8484 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
8485 "print func2::coremaker_local" and for "backtrace in corefile.exp"
8486
8487Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
8488
8489 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
8490 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
8491 "sparc-sun-solaris*" xfails for "p v_comb".
8492 * lib/gdb.exp (default_gdb_start): Fix typo.
8493 * gdb.base/corefile.exp: Allow "Core was generated by ..."
8494 messages to not include the full program name that caused
8495 the core dump since some systems (such as solaris) apparently
8496 truncate this path to about 80 characters.
8497 When generating a core file first try increasing the core file
8498 size limit to unlimited since some systems may default it to
8499 zero, and it is harmless to try it. Move the test for failing
8500 to generate a core file to where it will actually get executed.
8501 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
8502 new gdb result from g++ debug info improvements and make old
8503 pattern obsolescent. Also account for size_t differences
8504 (may be int or long).
8505 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
8506 initialization before function call is placed in the delay slot
8507 and thus appears to be skipped over by commands such as "next".
8508
8509Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8510
8511 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8512
8513Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8514
8515 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8516 input source file; fix code to compile test to deal with this
8517 convention.
8518 * gdb.c++/*.exp: Likewise.
8519
8520Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8521
8522 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8523 "bt in signals.exp".
8524
8525Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8526
8527 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8528 "step over execarg initialization" and
8529 "step over corearg initialization".
8530
8531Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8532
8533 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8534 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8535
8536Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8537
8538 From Rob Savoye (rob@poseidon.cygnus.com)
8539 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8540 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8541 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8542 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8543 configure.in}: Major reworking for autoconfig.
8544 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8545 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8546 New files.
8547 * config/unix-gdb.exp: Make GDB global.
8548 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8549 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8550 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8551 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8552 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8553 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8554 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8555 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8556 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8557 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8558 pr-8136.exp, result.exp, string.exp, tuples.exp},
8559 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8560 to returns as necessary, arrange for test to compile own testcase
8561 executable.
8562 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 8563
c906108c
SS
8564Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8565
8566 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8567 clear_xfail at end of test which might not call either pass or fail.
8568 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8569 "backtrace through signal handler".
8570
8571Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8572
8573 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8574 continuing from a job control stop signal.
8575 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8576
8577Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8578
8579 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8580 * gdb.base/corefile.exp: Likewise.
8581 * gdb.base/funcargs.exp: Likewise.
8582
8583Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8584
8585 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8586 * config/monitor.exp: Add support for setting baud rate.
8587
8588Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8589
8590 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8591 i*86-*-linux* xfails for "backtrace through signal handler".
8592 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8593 "print func2::coremaker_local".
8594 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8595 alpha-dec-osf2* xfail for
8596 "delete all breakpoints when none".
8597
8598Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8599
8600 * gdb.base/break.exp: Change test that deletes all breakpoints
8601 when no user breakpoints are installed. A post 4.15 change
8602 causes gdb to no longer prompt in this case.
8603
8604Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8605
8606 * gdb.base/return.exp (return_tests): Change xfail for test
8607 "correct value returned double test" to stop xfailing at
8608 Solaris 2.5. Apparently the bug has been fixed.
8609
8610Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8611
8612 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8613 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8614
8615Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8616
8617 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8618 * gdb.disasm/hppa.s: Corresponding changes.
8619
8620Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8621
8622 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8623 makefile fragment.
8624 * config/mt-hpux: Deleted.
8625
8626Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8627
d63a86f8 8628 * Many files: When warning about suppressed tests due to a
c906108c
SS
8629 nonexistant test binary, avoid incrementing the warning count.
8630
8631Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8632
8633 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 8634
c906108c
SS
8635Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8636
8637 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8638 "sparc-*-solaris2*".
8639
8640Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8641
8642 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8643 Add global and local variables and initialize them.
8644 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8645 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8646 extracts the file name and terminating signal from the core file.
8647 * TODO: Remove note about tests for correct mapping of corefile.
8648 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8649 from optimizing it away.
8650 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8651 handles common blocks.
8652
8653Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8654
8655 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8656 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8657
8658Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8659
8660 * Makefile.in (maintainer-clean): New target, synonym for
8661 realclean.
8662 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8663 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8664 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8665 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8666 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8667 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8668
8669Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8670
8671 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8672 xfails when not gcc compiled for "print foo::funclocal".
8673 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8674 "print foo::funclocal at foo",
8675 "print 'scope1.c'::foo::funclocal at foo",
8676 "print foo::funclocal_bss at foo",
8677 "print 'scope1.c'::foo::funclocal_bss at foo",
8678 "print foo::funclocal_ro at foo",
8679 "print 'scope1.c'::foo::funclocal_ro at foo",
8680 "print bar::funclocal at foo" and
8681 "print 'scope1.c'::bar::funclocal at foo".
8682 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8683 gcc compiled for "print foo::funclocal at bar".
8684 Expand all messages to ensure that they identify that
8685 the test is at bar().
8686 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8687 gcc compiled for:
8688 "ptype on opaque struct pointer (statically)",
8689 "ptype on opaque struct tagname (statically)",
8690 "ptype on opaque struct pointer (dynamically) 1",
8691 "ptype on opaque struct tagname (dynamically) 1",
8692 "ptype on opaque struct pointer (dynamically) 2" and
8693 "ptype on opaque struct tagname (dynamically) 2
8694 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8695 gcc compiled for:
8696 "p datalocal"
8697 "whatis datalocal",
8698 "ptype datalocal",
8699 "p bsslocal",
8700 "whatis bsslocal", and
8701 "ptype bsslocal".
8702 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8703 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8704 when not gcc compiled.
8705 * gdb.base/funcargs.exp (float_and_integral_args): Add
8706 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8707 compiled.
8708 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8709 "backtrace from call6a" when not gcc compiled.
8710 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8711 "backtrace from call7a" when not gcc compiled.
8712 * gdb.base/callfuncs.exp (do_function_calls):
8713 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8714 "p t_char_array_values(char_array_val2,char_array_val1)",
8715 "p t_char_array_values(char_array_val1,char_array_val2)",
8716 "p t_char_array_values("carray 1","carray 2")",
8717 "p t_char_array_values("carray 1",char_array_val2)",
8718 "p t_char_array_values(char_array_val1,"carray 2")",
8719 "p sum_args(1,{2})",
8720 "p sum_args(2,{2,3})",
8721 "p sum_args(3,{2,3,4})",
8722 "p sum_args(4,{2,3,4,5})"
8723 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8724 "backtrace in corefile.exp" when not gcc compiled.
8725
8726Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8727
8728 * gdb.base/signals.exp: Rewrite `handle all print' test as
8729 a procedure. Accept blanks or TABs as whitespace, increase
8730 timeout and expect input buffer size for the large output
8731 from the command. Remove "i*86-*-bsdi2.0" xfail.
8732
8733Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8734
8735 * gdb.base/setvar.exp: Add new testcases for truncation when
8736 assigning invalid values to bitfields.
8737
8738Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8739
d63a86f8 8740 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8741 mips-sgi-irix* xfail for
8742 "call inferior func with struct - returns char *"
8743 and fix test so that an optional (unsigned char *) cast is
8744 accepted in the result.
8745
8746Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8747
8748 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8749 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8750 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8751 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8752 that accidentally got checked in.
8753
8754Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8755
d63a86f8 8756 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8757 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8758 compiled test.
8759 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8760 Add mips-sgi-irix5* xfail for not gcc compiled.
8761 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8762 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8763 "p top", "whatis top", "p middle", and "whatis middle".
8764 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8765 "whatis signed char" for not gcc compiled.
8766 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8767 "set variable signed char=-1 (-1)" and
8768 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8769 * gdb.base/funcargs.exp (float_and_integral_args):
8770 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8771 Add mips-sgi-irix* xfail when not gcc compiled for
8772 "continue to call2b".
8773 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8774 "continue to call2g".
8775 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8776 "backtrace from call6a"
8777 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8778 "backtrace from call7k".
8779 Add mips-sgi-irix5* xfail when not gcc compiled for
8780 "backtrace from call7a".
8781 (localvars_after_alloca): Fix gdb_test cmds for
8782 "print * after runto ...".
8783 Remove rs6000-*-* xfails for
8784 "print i after runto localvars_after_alloca" and
8785 "print l after runto localvars_after_alloca"
8786 for all compilers.
8787 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8788 when not compiled with gcc, for:
8789 "print signed char == (minus)",
8790 "print signed char != (minus)",
8791 "print signed char < (minus)",
8792 "print signed char > (minus)".
8793 * gdb.base/callfuncs.exp (do_function_calls):
8794 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8795 "call inferior func with struct - returns char *".
d63a86f8 8796 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8797 "correct value returned double test" to include Solaris 2.4.
8798 * gdb.base/funcargs.exp (float_and_integral_args):
8799 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 8800
c906108c
SS
8801Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8802
8803 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8804 enumeration bitfields if compiling with GNU C.
8805 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8806 to empty' prompt.
8807
8808Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8809
8810 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8811 test for PRO targets.
8812
8813 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8814 breakpoints in the inferior at any given time by making
8815 two groups of breakpoints for call2*, call6* and call7*
8816 tests.
8817
8818Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8819
8820 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8821 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8822 from optimizing it away.
8823 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8824 "call inferior func with struct".
8825
8826Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8827
8828 * configure.in: Only configure gdb.chill for particular targets.
8829
8830Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8831
8832 * gdb.base/Makefile.in: Add action to .c.o transformation
8833 rule that generates a .ci file for each .o file and remove
8834 explicit .c.o rules except for callfuncs.o.
8835 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8836 generates a .ci file for each .o file and remove explicit
8837 .cc.o rules.
8838 (clean): Remove *.tmp *.ci files.
8839 (EXECUTABLES): Remove templ-info.exp.
8840 * gdb.base/compiler.c: New file.
8841 * gdb.c++/compiler.cc: New file
8842 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8843 Change rs6000-*-* xfail for
8844 "print 'scope0.c'::filelocal_ro" and
8845 "print 'scope1.c'::filelocal" and
8846 "print 'scope1.c'::filelocal_bss" and
8847 "print 'scope1.c'::filelocal_ro" and
8848 "print 'scope1.c'::foo::funclocal" and
8849 "print 'scope1.c'::foo::funclocal_ro" and
8850 "print 'scope1.c'::bar::funclocal" and
8851 "print 'scope0.c'::filelocal_ro" and
8852 "print 'scope1.c'::filelocal at foo" and
8853 "print 'scope1.c'::filelocal_bss at foo" and
8854 "print 'scope1.c'::filelocal_ro at foo" and
8855 "print 'scope1.c'::foo::funclocal at foo" and
8856 "print 'scope1.c'::foo::funclocal_bss at foo" and
8857 "print 'scope1.c'::foo::funclocal_ro at foo" and
8858 "print 'scope1.c'::bar::funclocal at foo" and
8859 "print 'scope0.c'::filelocal_ro" and
8860 "print 'scope1.c'::filelocal" and
8861 "print 'scope1.c'::filelocal_bss" and
8862 "print 'scope1.c'::filelocal_ro" and
8863 "print 'scope1.c'::foo::funclocal" and
8864 "print 'scope1.c'::foo::funclocal_bss" and
8865 "print 'scope1.c'::foo::funclocal_ro" and
8866 "print 'scope1.c'::bar::funclocal" and
8867 "print 'scope1.c'::bar::funclocal_bss"
8868 to only be xfail'd when not compiled with gcc.
d63a86f8 8869 Add rs6000-*-* xfail for
c906108c
SS
8870 "print 'scope0.c'::filelocal_bss before run"
8871 when compiled with gcc.
8872 (test_at_main): Add rs6000-*-* xfail for
8873 "print filelocal_ro in test_at_main"
8874 when compiled with gcc.
8875 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 8876 Add rs6000-*-aix* xfail for
c906108c
SS
8877 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8878 "ptype t_char_array", not compiled with gcc.
8879 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8880 xfail for "list foo (in include file)" when gcc compiled.
8881 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8882 (integral_args): Add rs6000-*-* xfail for
8883 "run to call0a" if not compiled with gcc.
8884 (unsigned_integral_args): Add rs6000-*-* xfail for
8885 "run to call1a" if not compiled with gcc.
8886 (float_and_integral_args): Add rs6000-*-* xfail for
8887 "run to call2a" if not compiled with gcc and for
8888 "continue to call2b" for any compiler.
8889 Add rs6000-*-* xfail to
8890 "print f1 after run to call2a" for gcc compiled.
8891 (discard_and_shuffle): Add rs6000-*-* xfail for
8892 "run to call6a".
8893 (shuffle_round_robin): Add rs6000-*-* xfail for
8894 "backtrace from call7a" if not compiled with gcc.
8895 Add rs6000-*-* xfail for
8896 "backtrace from call7b" if compiled with gcc.
8897 (call_after_alloca): Add rs6000-*-* xfail for
8898 "print c in call_after_alloca" and
8899 "print s in call_after_alloca" and
8900 "backtrace from call_after_alloca_subr"
8901 if not compiled with gcc.
8902 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8903 "print c in localvars_in_indirect_call" and
8904 "print c in localvars_in_indirect_call" and
8905 "backtrace in indirectly called function" and
8906 "stepping into indirectly called function"
8907 if not compiled with gcc.
8908 (localvars_after_alloca): Add rs6000-*-* xfail for
8909 "print c after runto localvars_after_alloca" and
8910 "print s after runto localvars_after_alloca" and
8911 "print i after runto localvars_after_alloca" and
8912 "print l after runto localvars_after_alloca"
8913 for all compilers.
8914 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8915 than whatis-info.exp.
8916 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8917 than opaque-info.exp.
8918 Setup rs6000-*-* xfail for
d63a86f8 8919 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8920 "ptype on opaque struct pointer (dynamically)" when
8921 not compiled with gcc.
8922 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8923 rather than callf-info.exp.
8924 (do_function_calls): Add clear_xfail for rs6000-*-* for
8925 "p t_float_values2(3.14159,float_val2)". Seems to work
8926 fine there, both with xlc and gcc. Need to find out what
8927 it is doing right and fix other platforms.
8928 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8929 "call inferior func with struct - returns int",
8930 "call inferior func with struct - returns long",
8931 "call inferior func with struct - returns float",
8932 "call inferior func with struct - returns double",
8933 "call inferior func with struct - returns char *",
8934 but only if not gcc compiled (presumes xlc compiled).
8935 Change rs6000-*-* xfails for
8936 "call inferior func with struct - returns char" and
8937 " call inferior func with struct - returns short" to only
8938 xfail if not using gcc.
8939 (clean mostlyclean): Remove *.ci and *.tmp files.
8940 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8941 than templ-info.exp.
8942 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8943 Add rs6000-*-* xfail for "up to foo in langs.exp"
8944 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8945 when not gcc compiled.
d63a86f8 8946
c906108c
SS
8947Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8948
8949 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8950 * gdb.base/corefile.exp: Likewise.
8951 * gdb.base/list.exp: Likewise.
8952 * gdb.base/scope.exp: Likewise.
8953 * gdb.base/siganls.exp: Likewise.
8954
8955 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8956 compiler output.
8957 * gdb.base/whatis.exp: Likewise.
8958
8959Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8960
8961 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8962 failure (opcode table has been fixed to match reality).
8963
8964Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8965
8966 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8967 "call inferior func with struct - returns char",
8968 "call inferior func with struct - returns short"
8969
8970 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8971 "print 'scope0.c'::filelocal at main",
8972 "print 'scope0.c'::filelocal_bss in test_at_main",
8973 "print 'scope0.c'::filelocal at foo",
8974 "print 'scope0.c'::filelocal_bss in test_at_foo",
8975 "print 'scope0.c'::filelocal at bar",
8976 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 8977
c906108c
SS
8978 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8979 in source file 1". This bug seems to have been fixed with both
8980 gcc and native cc (was native assembler bug?).
8981
8982Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8983
8984 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8985 "backtrace through signal handler" to "i*86-*-sysv4*".
8986 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8987 continue" case. Add "known SVR4 bug" to fail message.
8988 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8989 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8990 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8991 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8992 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8993 "up to foo in langs.exp", "show language at foo in
8994 langs.exp", "up to cppsub_ in langs.exp", "show
8995 language at cppsub_ in langs.exp", "up to fsub in
8996 langs.exp", and "show language at fsub in langs.exp".
8997 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8998 "bactrace in corefile.exp".
8999 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9000 "call inferior function with struct - returns float" and
9001 "call inferior function with struct - returns double".
d63a86f8 9002
c906108c
SS
9003Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9004
9005 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9006 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9007 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9008 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9009
9010Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9011
9012 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9013 (or overriden) "CHILL" macro rather then bare "gcc".
9014 Also look for ../../gcc/xgcc since that is what we will
9015 actually need, not "Makefile". Remove following assignment
9016 of CHILL to CHILL_FOR_TARGET because that results in
9017 recursive definition.
9018
9019Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9020
9021 * gdb.base/corefile.exp: Change xfail for backtrace in
9022 corefile.exp from linuxaout to all linux.
9023 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9024 cases where we miss the breakpoint at the signal handler
9025 for some reason. Setup xfail for linuxoldld/linuxaout and
9026 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9027 hitting SIGURG breakpoint.
9028 * gdb.base/signals.exp: Setup xfail for "next" acting like
9029 continue to add linuxoldld. Setup xfail for all linux for
9030 "next to handler in signals_tests_1", "backtrace in
9031 signals_tests_1", "continue to func1", "pass SIGUSR1",
9032 and continue to handler".
9033
9034Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9035
9036 * Update all FSF addresses except those in COPYING* files.
9037
9038Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9039
9040 * gdb.base/a2-run.exp: Change messages to be more explicit about
9041 the status of args, and quote binfile in results.
9042
9043Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9044
9045 * gdb.base/callfuncs.exp: Add tests for passing structs to
9046 inferior functions and return various types.
9047 * gdb.base/callfuncs.c: Add functions to receive a struct
9048 and return a member of the struct, in various types.
9049
9050Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9051
9052 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9053
9054Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9055
9056 * config/vxworks29k.exp: New file, sources vxworks.exp.
9057
9058Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9059
9060 * config/gdbremote.exp: New file. Testing framework using
9061 gdbserver.
9062
9063Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9064
9065 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9066 "call function when asleep" and "send end of file".
9067 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9068 for "backtrace in corefile.exp".
9069 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9070 for "backtrace through signal handler".
9071 * gdb.base/corefile.exp: Make sure we actually generate a core file
9072 before trying the core tests. Some systems allow the user to suppress
9073 generation of core files and default to that (linux for example).
9074 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9075 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9076
9077Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9078
9079 * gdb.threads: New directory with some crude multi-threaded
9080 gdb tests (step.exp and step2.exp).
9081 * config/mt-lynx (STEP_EXECUTABLE): Define.
9082 (THREADFLAGS): Define.
9083
9084Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9085
9086 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9087
9088 * gdb.base/signals.exp: Disable whole file for lynx until
9089 further notice.
9090
9091 * gdb.base/signals.exp: xfail test where "next" acts like
9092 "continue" for lynx.
9093
9094 * gdb.base/interrupt.exp: xfail test for calling function while
9095 inferior is asleep for lynx.
9096
9097 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9098 than one cr-lf after each command.
9099
9100Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9101
9102 * configure.in: Reinstate setting of stabsdirs variable, fix
9103 typo in setting up configdirs for native builds.
9104
9105 * gdb.base/return.exp: Fix typo in return double test.
9106 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9107 compiler from optimizing them away.
9108
9109Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9110
9111 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9112 sequences to be echo'd by gdb when using gdb_test.
9113 * gdb.chill/chexp.exp: Likewise.
9114 * gdb.fortran/exprs.exp: Likewise
9115
9116Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9117
9118 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9119 after the inferior gdb has started.
9120
9121 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9122 after each command.
9123 * gdb.base/funcargs.exp: Likewise.
9124 * gdb.base/gdbvars.exp: Likewise.
9125 * gdb.base/interrupt.exp: Likewise.
9126 * gdb.base/list.exp: Likewise.
9127 * gdb.base/watchpoint.exp: Likewise.
9128 * gdb.c++/demangle.exp: Likewise.
9129 * gdb.c++/inherit.exp: Likewise.
9130 * gdb.chill/chexp.exp: Likewise.
9131 * gdb.fortran/exprs.exp: Likewise.
9132
9133 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9134 test if we can't handle IO to/from the inferior.
9135
9136 * gdb.c++/misc.exp: Always check for a program already being
9137 started after sending a "run" command to gdb.
9138
9139 * gdb.base/twice.exp: Start with a fresh gdb.
9140
9141 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9142 only depend on gdb's expression code, not the chill runtime.
9143
9144 * gdb.base/return.c: Put return values into variables so we
9145 can have gdb print them rather than depending on the program
9146 to print them.
9147 * gdb.base/return.exp: Corresponding changes.
9148
9149 * lib/gdb.exp: Provide default value for noinferiorio.
9150 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9151 the inferior.
9152
9153 * gdb.base/break.exp: Always check for a program already being
9154 started after sending a "run" command to gdb.
9155 (text_next_with_recursion): Don't check the output from the
9156 program's printf statement. Instead just make sure the program
9157 exited.
9158
9159 * gdb.base/commands.exp: Protect tests which need arguments with
9160 $noargs conditionals.
9161
9162Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9163
9164 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9165 of structure member arrays to match gdb/valops.c:value_addr change.
9166
9167Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9168
9169 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9170 cases.
9171
9172Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9173
9174 * configure.in (configdirs): Remove gdb.chill from default list
9175 of subdirs and then add it back in only if doing a native build.
9176 The current chill compiler does not yet work in any cross build.
9177 * Revert all signal changes from Jul 6.
9178 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9179 for sh-hms targets, allowing these tests to link, with no other
9180 changes. Testing is suppressed by setting "nosignals" in site.exp.
9181
9182Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9183
9184 * configure.in (signaldirs): Define and add to configdirs for all
9185 targets except some specific ones that are known to not support signals.
9186 Also clean up formatting.
9187 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9188 (signals, sigall): Remove rules to build.
9189 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9190 Moved to new gdb.signals directory.
9191 * gdb.signals: New test directory.
9192 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9193 signals.c signals.exp}: New or moved files.
9194
9195Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9196
9197 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9198
9199Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9200
9201 * gdb.base/return.exp: Xfail `return double' test failure
9202 on at least Solaris 2.3 and handle future/past versions on
9203 a case by case basis as appropriate. Also update message
9204 to include i*86 failures.
9205
9206Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9207
9208 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9209
9210 * lib/gdb.exp: Fix comment which erroneously identified
9211 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9212 gdb_file_cmd not gdb_load).
9213 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9214
9215 * gdb.base/setvar.exp: Make test names consistent between pass and
9216 fail cases. Use gdb_test more.
9217
9218Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9219
9220 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
9221
9222Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9223
9224 * gdb.base/help.exp: Fix expected help string for `show commands'.
9225
9226Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
9227
9228 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
9229
9230 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
9231 of a text section.
9232
9233Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
9234
9235 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
9236 that loop eventually terminates. Fix Connection refused logic so
9237 that testsuite will expire nicely.
9238
9239Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
9240
9241 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
9242 config/rom68k.exp: New tcl glue for the appropriate monitors.
9243 These all just end up calling monitor.exp.
9244 * config/monitor.exp (gdb_target_monitor): Handle `Connection
9245 refused' by retrying. Cleanup some timeout issues.
9246 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
9247 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
9248 callers don't have to set/restore global timeout variable.
9249
9250 * The following set of changes centralizes management of the global
9251 timeout variable. This way, it can be set in one target dependent
9252 place instead of dozens of places scattered throughout the test suite.
9253 If you need to lengthen a timeout, then you should either set timeout
9254 in one of the config/{target}.exp files, or multiply it by a factor.
9255 Setting it to an absolute value is always going to lose for some
9256 targets.
9257 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
9258 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
9259 * gdb.base/funcargs.exp: Don't set timeout.
9260 * gdb.base/list.exp (test_forward_search): Only use local timeout.
9261 * gdb.base/printcmds.exp (test_print_string_constants
9262 test_print_array_constants): Don't set timeout.
9263 * gdb.base/ptype.exp: Don't set timeout.
9264 * gdb.base/recurse.exp: Don't set timeout.
9265 * gdb.base/return.exp: Don't set timeout.
9266 * gdb.base/watchpoint.exp: Don't set timeout.
9267 * gdb.c++/classes.exp (do_tests): Don't set timeout.
9268 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
9269
9270Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
9271
9272 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
9273
9274Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9275
9276 * lib/gdb.exp: Disable chill tests for irix5.
9277
9278Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9279
9280 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
9281 each test pass or fail.
9282
9283Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9284
9285 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
9286 xlc not gcc.
9287
9288Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
9289
9290 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
9291
9292Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
9293
9294 * config/est.exp: Fix copyright and comments. Remove dead code.
9295 Use targetname, serialport and baud variables instead of fixed
9296 constants.
9297 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
9298 * config/cpu32bug.exp: New file to support cpu32bug monitors.
9299
9300Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9301
9302 * gdb.base/watchpoint.exp: Don't run
9303 test_watchpoint_triggered_in_syscall for sunos.
9304
9305Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9306
9307 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
9308 they don't seem to exist. Do include stdio.h.
9309
9310Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9311
9312 * gdb.base/a1-selftest.exp: Add alpha xfail.
9313
9314Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9315
9316 * gdb.base/watchpoint.c (main): Prompt before calling read().
9317 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
9318 Revise accordingly. Remove cruft about sending "123" several
9319 times, until it gets noticed. Clean up the "print buf[0]" stuff
9320 so that it passes or fails, and waits for prompts in the usual way.
9321
9322Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9323
9324 * gdb.base/recurse.exp: Fix comment.
9325
9326 * TODO: Remove item about printing variables in nodebug.exp. Add
9327 item about enabling tests which are only run on some targets.
9328
9329 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
9330 fail, make test names unique, use new gdb_test convention
9331 regarding pattern, use gdb_test more, etc.).
9332
9333 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
9334 fail, make test names unique, etc.).
9335
9336Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9337
9338 * gdb.base/nodebug.c: Change return type of top and middle to
9339 short.
9340 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
9341 are fixed by the recent mdebugread.c changes. Allow `short ()'
9342 as type for top and middle.
9343
9344Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9345
9346 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
9347 nearly as I can tell, the whole thing was an accident in Stu's
9348 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
9349 to replace a send/expect pair with gdb_test, but ended up only
9350 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
9351 of 30 Mar 1995 took care of it, but left this vestigial comment
9352 which I am now nuking.
9353
9354Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9355
9356 * gdb.base/break.exp: Look for different line number for
9357 breakpoint at main depending on usestubs.
9358
9359Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9360
9361 * gdb.base/list.exp: Adjust some alternate expect patterns to
9362 match recent list0.c change. Add alternate expect pattern for
9363 output from `list default lines around main' for optimizing
9364 compilers.
9365
9366Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9367
9368 * lib/gdb.exp: If nosignals is not set, set it to 0.
9369
9370Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9371
9372 * config/slite-gdb.exp: Responds to load symbol table prompt.
9373 * gdb.base/break.exp: Adjust line number, fix rerun.
9374 * gdb.base/langs0.c: Add #ifdef usestubs.
9375
9376Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9377
9378 * gdb.base/list.exp: Adjust line contents after adding new lines in
9379 list0.c. Also fix a syntax error.
9380
9381 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9382 * gdb.base/break.exp: ditto.
9383 * gdb.base/list.exp: ditto.
9384 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9385 * gdb.base/run.c: ditto.
9386 * gdb.base/list0.c: ditto.
9387 * gdb.base/funcargs.c: ditto.
9388
9389Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9390
9391 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9392 $targetname, $serialport and $baud instead of hardwired variables.
9393 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9394 target doesn't support signals.
9395
9396Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9397
9398 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9399
9400Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9401
9402 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9403 Don't rely on the value of an auto variable before it has been
9404 initialized. Use gdb_test more.
9405
9406Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9407
9408 * lib/gdb.exp (default_gdb_version): A version number must start
9409 with a digit, but other than that contains all characters up to
9410 the first whitespace character.
9411
9412Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9413
9414 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9415
9416Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9417
9418 * gdb.c++/*.exp: Warn if executable does not exist. The original
9419 reason for skipping the warning was that configure.in sometimes
9420 intentionally skipped building the executables but the tcl code
9421 had no way of knowing. That (a) was always bogus with respect to
9422 error handling, (b) is no longer true (right now there is no way
9423 to skip C++ tests).
9424
9425 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9426
9427Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9428
9429 * gdb.base/list.exp: Add expect patterns for output from
9430 SunPRO compiled executables.
9431 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9432 types.
9433
9434Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9435
9436 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9437 number (we are already testing that the correct source line text
9438 gets printed).
9439
9440 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9441 that is what is intended, but something needed to be done to get
9442 sunos4 native working again.
9443
9444 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9445
9446 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9447 apparently went with a (very) old xfail.
9448
9449Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9450
9451 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9452 runto_main is a proc in gdb.exp that will do 'step' for target use
9453 stubs.
9454 * gdb.base/exprs.exp: ditto.
9455 * gdb.base/interrupt.exp: ditto.
9456 * gdb.base/opaque.exp: ditto.
9457 * gdb.base/printcmds.exp: ditto.
9458 * gdb.base/ptype.exp: ditto.
9459 * gdb.base/scope.exp: ditto.
9460 * gdb.base/setvar.exp: ditto.
9461 * gdb.base/signals.exp: ditto.
9462 * gdb.base/twice.exp: ditto.
9463 * gdb.c++/classes.exp: ditto.
9464 * gdb.c++/inherit.exp: ditto.
9465 * gdb.c++/templates.exp: ditto.
9466 * gdb.base/break.exp: no run and hit main for stubs. Change line
9467 numbers for breakpoints and info breakpoint.
9468 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
9469 breakpoint().
9470 * gdb.base/callfuncs.c: ditto.
9471 * gdb.base/exprs: ditto.
9472 * gdb.base/interrupt.c: ditto.
9473 * gdb.base/opaque0.c: ditto.
9474 * gdb.base/printcmds.c: ditto.
9475 * gdb.base/ptype.c: ditto.
9476 * gdb.base/scope0.c: ditto.
9477 * gdb.base/setvar.c: ditto.
9478 * gdb.base/signals.c: ditto.
9479 * gdb.base/twice.c: ditto.
9480 * gdb.c++/misc.cc: ditto.
9481 * gdb.c++/templates.cc: ditto.
9482
9483Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9484
9485 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
9486
9487 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
9488 somewhere between `read' and `main.c'. I'm pretty sure the
9489 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
9490 and it isn't particularly useful.
9491
9492 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
9493
9494Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9495
9496 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
9497
9498Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
9499
9500 * config/mt-slite: add LIBS and -nostdlib.
9501 * config/slite-gdb.exp: add this new file to support sparclite target.
9502
9503Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
9504
9505 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
9506
9507 * gdb.base/a2-run.exp: Change argument to istarget from
9508 "*-*-vxworks" to "*-*-vxworks*".
9509 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9510
9511Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9512
9513 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9514 will not runto main but do a 'step' to step out of breakpoint().
9515 * config/mt-slite: add -Dusestubs.
9516
9517Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9518
9519 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9520 instead of just @.
9521
9522 * gdb.base/signals.exp: Add test for "handle all print".
9523 * TODO: Remove "handle all print". Also remove item about
9524 checking copyright date (I don't like the idea of a spurious FAIL
9525 based on when we run the tests).
9526
9527 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9528 for SunOS4 (reason for failure not investigated). Remove
9529 redundant test for $binfile.
9530
9531 * gdb.base/nodebug.c (array_index): Call malloc.
9532
9533 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9534
9535Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9536
9537 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9538 conventions and slightly simplify the matching regexp.
9539
9540Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9541
9542 * gdb.base/break.exp: Update gdb_test invocation to use new
9543 convention.
9544
9545 * lib/gdb.exp: If noargs is not set, set it to 0.
9546
9547 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9548 tests unique.
9549
9550 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9551
9552Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9553
9554 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9555 one argument of type "<non-float parameter>".
9556
9557Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9558
9559 * config/rom68k.exp: New file to support Motorola IDP board.
9560 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9561 * gdb.base/break.c: Change things around so that this program
9562 doesn't depend upon args. This is necessary to make remote
9563 targets work (in general, they can't take args).
9564 * gdb.base/break.exp: Don't try to send args to program. Don't
9565 expect output. Also, replace lots of code with gdb_test.
9566
9567Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9568
9569 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9570 printing of '\'' (which is what the comment says we are testing,
9571 even though we were not), not '''.
9572 (test_integer_literals_rejected): Test that printing ''' is an error.
9573
9574 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9575 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9576 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9577 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9578 Use gdb_test not test_print_accept.
9579 * lib/gdb.exp: Remove test_print_accept.
9580
9581 * gdb.base/signals.exp (signal_tests_1): Make pass message
9582 consistent with fail message.
9583
9584 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9585 unsigned char; the bug (PR 1821) is fixed.
9586
9587 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9588
9589 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9590 successful tests--makes xfailing them work right.
9591
9592Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9593
9594 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9595 only \r\n, not .*. The test can pass .* as the last thing in
9596 $pattern if that is what it wants. In addition to providing this
9597 flexibility, this change should speed up pattern matching in cases
9598 where the pattern already ended with .* (there were a number of
9599 them). This change also helps catch bad patterns--in the old
9600 scheme the typo "char \*" instead of "char \\*" would pass. Now
9601 it is caught.
9602 * Many .exp files: Update callers.
9603
9604 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9605 clearer and does not spuriously match multiple ('s. Likewise for
9606 ) and *.
9607
9608 * gdb.base/nodebug.exp: Test ability to call a function and pass
9609 it a string (even with no debugging info).
9610
9611 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9612 "p '\'", which is the same as "p ''" once tcl gets done with
9613 quoting, to "p '\\'", which I suspect is what is intended (one
9614 backslash gets sent to GDB).
9615
9616 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9617
9618Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9619
9620 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9621 1817) was fixed literally years ago.
9622
9623Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9624
9625 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9626 test, it causes stepping out of call_after_alloca_subr with
9627 optimizing compilers.
9628 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9629 fails.
9630
9631 * gdb.c++/templates.exp: Source templ-info.exp only if
9632 the templates executable exists.
9633
9634 * gdb.c++/misc.cc (class Contains_static_instance,
9635 class Contains_nested_static_instance),
9636 gdb.c++/classes.exp (test_static_members): Test printing of
9637 a class that contains a static instance of the class.
9638
9639Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9640
9641 * gdb.base/langs2.c (cppsub_): Don't prototype.
9642 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9643 only, I believe).
9644
9645Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9646
9647 * lib/gdb.exp (skip_chill_tests): New procedure.
9648
9649 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9650
9651Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9652
9653 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9654 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9655
9656Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9657
9658 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9659
9660 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9661 disassemble 8, not 16, instructions for part 4.
9662
9663 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9664 support the latter anymore.
9665
9666 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9667 -DNO_PROTOTYPES.
9668 * gdb.base/callfuncs.c: Control use of prototypes based on
9669 NO_PROTOTYPES, not __STDC__.
9670 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9671 t_float_values2 tests if prototypes in use.
9672
9673 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9674 t_double_values): When checking differences against DELTA, check
9675 that difference is within the range (-DELTA,DELTA), not just
9676 (-infinity,DELTA).
9677
9678Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9679
9680 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9681 'file' command firts, then 'target', then 'load', this is due to gdb
9682 target set up.
9683 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9684
9685Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9686
9687 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9688 FP load/store variants.
9689 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9690
9691Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9692
9693 * gdb.base/term.exp: Do not give a warning if not native, it is
9694 not an abnormal condition.
9695
9696Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9697
9698 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9699 t_char_array".
9700
9701Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9702
9703 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9704 are getting the version number.
9705
9706 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9707 if not native, it is not an abnormal condition.
9708
9709Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9710
9711 * lib/gdb.exp: Just use "file exists", rather than undocumented
9712 dejagnu procedure "findfile".
9713
9714Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9715
9716 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9717 (LDFLAGS): Set to -Xlinker -Ur.
9718
9719 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9720 Removed, these values are set by lib/gdb.exp.
9721
9722 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9723
9724Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9725
9726 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9727 of replicating gdb startup code.
9728
9729 * config/mt-vxworks (LDFLAGS): Set to -r.
9730 (CFLAGS_FOR_TARGET): Removed.
9731
9732 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9733 (gdb) and gdb for vxworks uses (vxgdb).
9734
9735 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9736 executable is not in the tree and host != target, use sed and
9737 program_transform_name to determine the gdb name used by the
9738 target.
9739
9740 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9741 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9742
9743Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9744
9745 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9746 floats, chars, and shorts where there are ANSI-style function
9747 definitions.
9748
9749 * gdb.base/langs.exp, gdb.base/langs*: New test.
9750 * gdb.base/Makefile.in: Build it.
9751 * TODO: Remove item about checking that C names don't get C++
9752 demangling applied; this test tests it.
9753
9754Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9755
9756 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9757 went with the const70 xfail. The xfail went away a year ago.
9758
9759 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9760
9761 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9762 for hp300.
9763
9764 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9765
9766 * gdb.base/a1-selftest.exp: Don't run on hp300.
9767
9768Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9769
9770 * Makefile.in (site.exp): Set host_alias and target_alias as well
9771 as host_triplet and target_triplet.
9772
9773Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9774
9775 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9776
9777 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9778 places as other ecoff systems).
9779
9780 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9781 ultrix.
9782
9783Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9784
9785 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9786 remove them.
9787 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9788 variable and "variable" in addition to "data variable".
9789 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9790
9791 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9792 2.
9793 * gdb.base/list1.c (long_line): Add additional statement at start
9794 of function.
9795 * gdb.base/list.exp (test_forward_search): Update line number to
9796 reflect new statement.
9797
9798Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9799
9800 * gdb.base/signals.exp: Reinitialize searched source directories
9801 after gdb_start call.
9802
9803Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9804
9805 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9806 * gdb.stabs/Makefile.in: Likewise.
9807
9808 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9809 change. Instead split the tests into smaller pieces.
9810 * gdb.disasm/hppa.s: Corresponding changes.
9811
9812Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9813
9814 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9815 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9816
9817 * gdb.base/funcargs.exp: Modify many tests so that every test
9818 either passes or fails. Make some test names unique.
9819
9820Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9821
9822 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9823 Call stty to set interrupt character.
9824
9825 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9826 for HP assembler versus GNU assembler based on actual behavior of
9827 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9828
9829 * TODO: Suggest a few more stepping tests.
9830
9831Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9832
9833 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9834 restart GDB for h8300 after a continue.
9835 (return): Add pattern to match a29k-udi behavior.
9836 * gdb.base/nodebug.exp: Remove obsolete comment.
9837 * gdb.base/regs.exp: New file, testing of register displays.
9838 * gdb.base/return.exp: Fix typo in reference to $objdir.
9839 * gdb.base/whatis.exp: Always start with a fresh GDB.
9840
9841Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9842
9843 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9844 higher, these tests generate a lot of output.
9845
9846Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9847
9848 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9849 code following the catch silently ignored some errors; without the
9850 catch they should be thrown like any other tcl error. Also, the
9851 catch used "" instead of {} which meant all the callers who wanted
9852 to include one of the characters "[]$ had to quote it an extra time.
9853 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9854 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9855 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9856 Remove extra quoting.
9857
9858Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9859
9860 * gdb.base/commands.exp: Make test names unique; every test either
9861 passes or fails. Update some comments.
9862
9863 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9864
9865Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9866
9867 The following fixes a FAIL caused by the fact that the alpha stabs
9868 configuration didn't use the ".if alpha" code in weird.def.
9869 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9870 bit pointer, so the 32 bit version works even on the alpha.
9871 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9872 Remove the stuff which allowed us to have separate versions for
9873 alpha and everything else.
9874
9875 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9876 regexp which "info func operator\[\](" is supposed to match. Fix
9877 string to send to GDB. Note that GDB still doesn't work right. Add a
9878 new test for "info func .perator\[\](" which GDB does handle correctly.
9879
9880 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9881
9882Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9883
9884 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9885 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9886 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9887 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9888 it makes the tests harder to understand and confuses test-o-matic.
9889 The preferred style is that each test provides a PASS or a FAIL,
9890 and has a unique message (e.g. "continue #54" not just "continue")
9891 which is the same for the pass and the fail.
9892 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9893 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9894 to lib/gdb.exp.
9895 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9896 prt_accept which was basically the same thing. Likewise for
9897 test_print_reject and prt_reject.
9898 * lib/gdb.exp (test_print_reject): Add some more error message
9899 patterns to match from the former printcmds.exp (prt_reject).
9900 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9901 One defect of the passcount stuff is that some of it failed to
9902 report XPASS where appropriate.
9903 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9904 stuff before and after arg in expected pattern.
9905 (test_paddr_operator_functions): Re-do test without print_addr_of;
9906 this is the only test which seems to want extra stuff there.
9907
9908Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9909
9910 * gdb.base/nodebug.exp: Update new tests to reflect improved
9911 wording of gdb output.
9912
9913 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9914 and "ptype" work on variables in files compiled without -g.
9915 Replaces commented out "maint print msymbol" tests.
9916
9917Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9918
9919 * gdb.base/setvar.c (dummy): Call malloc.
9920
9921 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9922 losing with the irix4 sed.
9923
9924 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9925 ALRM" on irix4.
9926
9927Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9928
9929 * TODO: Remove items about corefile.exp testing new exec-file and
9930 backtrace; both are now done. Add items about printing enums.
9931
9932Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9933
9934 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9935 "get signal $thissig" test fails.
9936
9937 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9938
9939Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9940
9941 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9942 compiler warning with dec alpha compiler.
9943
9944 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9945 extra \n from gdb_test call (this explains why the prompt test
9946 that I removed yesterday was there).
9947 (user_defined_command_test): Remove extra \n and prompt test.
9948
9949 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9950 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9951 doesn't exist.
9952 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9953 Also remove alpha workaround, which turns out to be because
9954 SIGABRT == SIGLOST.
9955
9956 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9957
9958 * gdb.base/help.exp: Don't test "help show".
9959
9960Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9961
9962 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9963 "set print address" is on.
9964 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9965 pass prompt to gdb_test; gdb_test already looks for the prompt.
9966
9967 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9968
9969 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9970 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9971 was to make sure that gdb can read a core file. But (a) the "read
9972 the corefile" part didn't make it to a1-selftest.exp, we just
9973 delete the corefile after creating it, and (b) we test reading
9974 corefiles in corefile.exp anyway. Also, this test left around a
9975 xgdb process on Solaris.
9976
9977 * gdb.base/corefile.exp: Also test backtrace.
9978
9979Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9980
9981 * gdb.base/commands.exp: Test a simple user defined command with
9982 arguments and if/while statements; verify the full user command is
9983 printed by "show user".
9984
9985 * gdb.base/commands.exp: Test if/while commands as part of a
9986 breakpoint command list; verify they appear in breakpoint
9987 information.
9988
9989Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9990
9991 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9992 than by dividing by zero.
9993
9994Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9995
9996 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9997 performing an inferior call with watchpoints enabled.
9998 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9999 call.
10000
10001Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10002
10003 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10004 of "file" command.
10005
10006 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10007 Add additional pattern for when "int operator int(void);" appears
10008 in a different order.
10009
10010Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10011
10012 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10013
10014 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10015 and "signal" with ".*".
10016
10017Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10018
10019 * TODO: Add note about "handle all nostop".
10020
10021 * gdb.base/{sigall.c, sigall.exp}: New test.
10022 * gdb.base/Makefile.in: Add it.
10023
10024Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10025
10026 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10027 when invoking GDB, suppresses any windowing interface.
10028
10029Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10030
10031 * config/sim-gdb: New file, simulator testing support.
10032
10033Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10034
10035 * gdb.base/interrupt.exp: Test calling func1 twice.
10036
10037Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10038
10039 * gdb.base/list.exp (test_forward_search): Set timeout higher
10040 when we'll be getting lots of output from gdb.
10041
10042 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10043 "init_malloc" to after the expect statement. Run it if that
10044 regexp is taken, but also for two others which happen if source
10045 cannot be found.
10046
10047Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10048
10049 * gdb.base/printcmds.exp: New test, for printing register before
10050 program is running.
10051
10052Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10053
10054 * gdb.base/list.exp: Correct some alternate expect patterns
10055 to reflect changes in list1.c.
10056
10057Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10058
10059 * TODO: Add item regarding large frames.
10060
10061 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10062
10063 * TODO: Remove item about enabling return.exp; it
10064 is enabled. Suggest a few more "return" tests.
10065
10066Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10067
10068 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10069 anonymous unions.
10070
10071Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10072
10073 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10074 and pr-5646.o, so "make" is the same as "make all", not "make
10075 pr-4975.o".
10076
10077Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10078
10079 * gdb.base/list.exp: Adjust expectations to reflect changes in
10080 list1.c.
10081 (test_forward_search): New test proc.
10082 * gdb.base/list1.c (long_line): New function, has long source line.
10083
10084Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10085
10086 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10087 additional line of code that was added.
10088
10089Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10090
10091 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10092 tests so as not to overflow expect's input buffers.
10093 * gdb.disasm/hppa.exp: Corresponding changes.
10094
10095Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10096
10097 Beginnings of template debugging tests.
10098 * gdb.c++/templ-info.cc: New file to test for template
10099 debugging capability of the compiler.
10100 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10101 templ-info.cc.
10102 * gdb.c++/templates.cc: Add explicit template instantiations
10103 to enable compiling with -fno-implicit-templates. Add destructor
10104 and 'value' method to T5 class for template tests.
10105 * gdb.c++/templates.exp: Add testcases for printing of template
10106 types, setting breakpoints on template methods and calling a
d63a86f8 10107 template method.
c906108c
SS
10108
10109Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10110
10111 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10112 branch target since some assemblers (gas-2.5) may emit a
10113 relocation for the branch instead of resolving it in the
10114 assembler.
10115
10116Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10117
10118 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10119 through signal handler.
10120
10121Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10122
10123 * configure.in (*-*-netware): Use config/mt-netware.
10124
10125 * config/mt-netware: New file.
10126 * config/mt-i386-netware: Removed, separate configs for different
10127 netware architectures are no longer needed now that we have
10128 --with-headers.
10129
10130Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10131
10132 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10133 by the recent changes to use ANSI C arithmetic conversions.
10134
10135Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10136
10137 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10138 bug involving using inferior_pid to figure out whether to select a
10139 frame.
10140
10141Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10142
10143 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10144 match the current disassembler output.
10145
10146Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10147
10148 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10149 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10150 types, expect "int" as type of integer values (for now).
10151
10152Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10153
10154 * gdb.base/commands.exp: New tests for if/while commands.
10155
10156Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10157
10158 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10159 by .*, since hex values have different syntax in Chill mode.
10160
10161Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10162
10163 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10164 linefeed from expect pattern for repeated types with indices > 9.
10165
10166Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10167
10168 First part of Fortran test suite.
10169 * gdb.fortran: New directory.
10170 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10171
10172Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10173
10174 * gdb.base/default.exp: Update expect pattern for load command
10175 without arguments.
10176
10177Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10178
10179 * configure.in: Change i386 to i[345]86.
10180 * gdb.base/configure.in: Likewise.
10181 * gdb.c++/configure.in: Likewise.
10182 * gdb.chill/configure.in: Likewise.
10183
10184Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10185
10186 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10187 patterns, since that is not a valid context for comments.
10188
10189Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10190
10191 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10192 repeated types and repeated types with indices > 9.
10193
10194Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10195
10196 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10197 2417; old bug has been fixed.
10198
10199Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10200
10201 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10202 send the newline ourselves instead of assuming gdb_test will do
10203 so when passed an empty input string.
10204
10205 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10206 stabs testcode.
10207
10208Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10209
10210 * lib/gdb.exp (gdb_test): Don't send anything if the first
10211 argument is an empty string. This makes cases where we want to
10212 match output that is already in expect's buffers (for example,
10213 matching a breakpoint after gdb_run_cmd has been called) work
10214 reliably.
10215
10216Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10217
10218 * config/netware.exp: New file.
10219
10220Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10221
10222 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
10223 the -B and -L prefixes so we can find the debugging stub.
10224
10225 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
10226 there and we are using the gcc from the tree.
10227
10228 * gdb.base/types.c: Removed.
10229
10230 * gdb.base/configure.in: Look for makefile fragments in ../config.
10231 Recognize i386-*-netware.
10232 * gdb.c++/configure.in: Likewise.
10233
10234Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10235
10236 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
10237 the correct TCL syntax.
10238
10239Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10240
10241 * gdb.base/opaque.exp: use runto instead of messing around with
10242 breakpoints. Simplify by using gdb_test.
10243
10244 * gdb.base/bitfields.exp: restart between tests on netware targets
10245 because breakpoints aren't relocated after target death. Run
10246 processes to completion.
10247
10248 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
10249
10250Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
10251
10252 * Makefile.in: Remove extra tabs that confuse some versions
10253 of "make". Use the newly built gdb to test with by default,
10254 rather than the first one in the tester's search path.
10255
10256Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
10257
10258 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
10259
10260 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
10261 condition help.
10262
10263Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10264
10265 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
10266
10267 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
10268 running.
10269 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
10270 * gdb.base/funcargs.exp: Likewise.
10271
10272 * gdb.base/bitfields.exp: Simplify by using gdb_test.
10273 * gdb.base/funcargs.exp: Likewise.
10274
10275 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
10276 message is "".
10277
10278Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10279
10280 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
10281 return,signals,twice}.exp: Handle non-existant binaries
10282 consistantly.
10283
10284 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
10285 * gdb.base/Makefile.in: Don't try to generate a core dump, we
10286 might testing a cross development system.
10287
10288Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10289
10290 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
10291 runtest script is relative to ${srcdir}, not ${rootdir}.
10292
10293Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
10294
10295 * gdb.base/signals.exp: Allow for optionality of breakpoint
10296 address.
10297
10298Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10299
10300 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10301
10302Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10303
10304 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
10305 for size_t definition.
10306 * gdb.c++/templates.cc: Likewise
10307
10308 * config/mt-i386-netware: New file.
10309
10310 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
10311 defined.
10312
10313 * gdb.base/Makefile.in: Added support for systems that name core
10314 files by appending "core" to the program name.
10315 * gdb.base/a1-selftest.exp: Likewise.
10316
10317Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10318
10319 * gdb.base/return.exp: Add comment and message for `return double'
10320 test failure on Sparc Solaris.
10321
10322Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
10323
10324 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
10325
10326Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10327
10328 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
10329 from optimizing them away.
10330 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
10331 patterns to include default constructors and assignment operators,
10332 to match gcc versions beyond 2.5.8. Accept any cplus demangling
10333 character in the output of the virtual base pointer.
10334
10335Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10336
10337 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
10338 expression match in print_addr_of to avoid unintented matches.
10339 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
10340 versions up to 2.5.8.
10341
10342Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10343
10344 * gdb.base/list.exp: Tweak alternate pattern for listing of an
10345 included file to run under newer versions of expect.
10346 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
10347 consecutive >'s in templates to accomodate recent cplus-dem.c change.
10348 Remove xfail for the virtual table of BDDHookV.
10349
10350Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
10351
10352 * lib/gdb.exp (string_to_regexp): Set a default result.
10353 (default_gdb_start): Fix misleading message.
10354
10355Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
10356
10357 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
10358 Remove all CC, etc definitions.
10359 * config/mt-hpux: New file.
10360 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10361 (CFLAGS, LDFLAGS): Define.
10362 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10363
10364 * Makefile.in (site.exp): Don't insert host_os, etc.
10365 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10366 (distclean): Check existence of subdir.
10367 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10368 * gdb.base/Makefile.in: General cleanup and simplification.
10369 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10370 to build executables. Use default rule to build .o files.
10371 (EXPECT, RUNTEST, CC): Fix relative pathname.
10372 (site.exp): Don't insert host_os, etc.
10373 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10374 and/or SIGUSR1 defined.
10375 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10376 * gdb.c++/Makefile.in: General cleanup and simplification.
10377 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10378 (CFLAGS): Remove.
10379 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10380
10381Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10382
10383 * gdb.base/recurse.exp: Misc changes to get tests running again
10384 after Kung's changes to the watchpoint code.
10385 * gdb.base/watchpoint.exp: Likewise.
10386
10387Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10388
10389 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10390
10391Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10392
10393 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10394 * lib/gdb.exp (default_gdb_start): Define.
10395 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10396 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10397 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10398 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10399 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10400 Don't call gdb_target_udi in between tests.
10401
10402Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10403
10404 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10405 (which was basically just a local version of the same thing). In
10406 addition to avoiding duplication, gdb_test_exact is faster.
10407 * lib/gdb.exp (gdb_test_exact): Fix typo.
10408
10409 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10410 don't give an error.
10411
10412 * gdb.base/term.exp: Call delete_breakpoints before starting.
10413
10414 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10415 (t10): Add comment.
10416
10417Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10418
10419 Reorganization of the GDB Test Suite.
10420
10421 * gdb.base: New directory, contains all the basic tests.
10422 * gdb.c++: New directory, tests specific to C++.
10423 * gdb.chill: New directory, tests specific to Chill.
10424 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10425 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10426 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10427 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10428 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10429 t30-31 to chill).
10430 * */gdbme.*: Rename to match appropriate expect scripts.
10431 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10432 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10433 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10434 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10435 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10436 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10437 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10438 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10439 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10440 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10441 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10442 gdb.c++/virtfunc.cc: New names of C++ files.
10443 * gdb.chill/chillvars.ch: New name of Chill file.
10444 * gdb.base/configure.in, gdb.c++/configure.in,
10445 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10446 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10447 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10448 * configure.in (configdirs): Update to reflect directory changes.
10449 (target_abbrev): No longer define for any configuration.
10450 * Makefile.in: Cosmetic improvements to header comments.
10451
10452Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10453
10454 Various changes to gdb.t31:
10455
10456 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
10457 * gdbme.ch: Make all key-words and predefineds be upper-case.
10458 * chillvars.exp: Expect key-words and predefinds in upper-case.
10459
10460 * chillvars.exp: Use gdb_test_exact many places.
10461 Change expected output for arrays (which now includes index labels).
10462
10463 * pr-5020.exp, gdme.ch (module PR_5020):
10464 New test, for PR-5020.
10465
10466Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
10467
10468 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
10469 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
10470
10471Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
10472
10473 * Makefile.in: Fix bit-rot in definitions of CHILL,
10474 CHILL_FOR_TARGET and Chill_LIB.
10475 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
10476 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
10477 CHILL, and CHILL_LIB.
10478
10479Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
10480
10481 * Revert the previous changes. Please see Rob's directory
10482 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
10483
10484Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
10485
10486 * Makefile.in, configure.in, config/mips-gdb.exp,
10487 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
10488 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
10489 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
10490 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
10491 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
10492 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
10493 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
10494 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
10495 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
10496 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
10497 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
10498 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
10499 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
10500 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
10501 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
10502 changes from 94Q1.
10503
10504Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
10505
10506 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
10507 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
10508 Rob's new testing fragments.
10509
10510Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10511
10512 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10513 lib/gdb.exp: Replace error proc calls with perror.
10514
10515Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10516
10517 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10518 version also, match on casted version strings, and match on
10519 gdb startup case where the line numbers might be messed up.
10520
10521Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10522
10523 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10524 (CFLAGS): Delete it from here.
10525
10526Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10527
10528 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10529
10530Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10531
10532 * Makefile.in (RUNTEST): Default to just "runtest".
10533
10534Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10535
10536 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10537 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10538 the code has been restructured.
10539
10540Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10541
10542 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10543 \n, not just one of each.
10544
10545 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10546 /bin/cc gives a warning if you do.
10547
10548Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10549
d63a86f8 10550 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10551 __t10ListS_link1ZUiRCUiPT0
10552
10553Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10554
10555 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10556 on local variables in recursive functions.
10557
10558 * gdb.t07/Makefile.in: Build the new test.
10559
10560Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10561
10562 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10563 directly. Instead compare the return values from actual calls.
10564
10565Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10566
10567 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10568
10569Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10570
10571 * From Peter Schauer with minor modifications.
10572 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10573 stops in mid-line in the caller. Add xfail for returning a float
10574 value on X86 targets.
10575
10576Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10577
10578 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10579 to avoid expect lossage.
10580 (fmem_LRbug_tests): Likewise.
10581 * gdb.disasm/hppa.s: Corresponding changes.
10582
10583 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10584 conditions to work with latest dejagnu/expect.
10585
10586 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10587 expected to fail on the PA.
10588 (backtrace in call with trampolines): Explicitly require main
10589 to be frame #1 (no trampolines should show up in backtrace).
10590
10591 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10592 "continue -expect".
10593 * gdb.t06/break.exp: Likewise.
10594 * gdb.t07/watchpoint.exp: Likewise.
10595 * gdb.t13/bitfields.exp: Likewise.
10596 * gdb.t15/{funcargs,return}.exp: Likewise.
10597 * gdb.stabs/weird.exp: Likewise.
10598 * config/{mips,udi}-gdb.exp: Likewise.
10599
10600 * hppa.sed: Enclose comments within a sed command to avoid
10601 losing with the old OSF1 sed.
10602
10603Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10604
10605 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10606 sequent dynix.
10607 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10608 * gdb.t15/funcargs.exp: Conditionally step again to really
10609 finish from marker_call_with_trampolines. Handle the case where
10610 the first step from within call_with_trampolines already steps
10611 us back to main.
10612 * gdb.t15/gdbme.c: Add comment to closing brace of
10613 call_with_trampolines for funcargs.exp.
10614
10615Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10616
d63a86f8 10617 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10618 Fix typo(s).
10619
10620Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10621
10622 * gdb.t07/gdbme.c: More code for watchpoint testing.
10623
10624 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10625 "Hardware watchpoint" throughout file.
10626 (test_watchpoint_triggered_in_syscall): New test.
10627 (test_complex_watchpoint): New test.
10628
10629Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10630
10631 * gdbme.c (call_with_trampolines): New function to try and step
10632 into. Tests trampoline problems on the PA.
10633
10634 * funcargs.exp (localvars_in_indirect_call): No longer expect
10635 stepping into indirect call to fail on PAs.
10636 (test_stepping_over_trampolines): New test.
10637
10638Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10639
10640 * TODO: Add suggestions for static member function tests, and
10641 completion tests.
10642
10643Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10644
10645 * TODO: Add suggestions for "p/a" tests.
10646
10647 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10648 (default_gdb_exit): Replace all the hair with sending "quit" to
10649 the process with a simple close.
10650
10651Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10652
10653 * TODO: Add suggestions for shared library tests.
10654
10655Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10656
10657 * TODO: Add suggestions for x/s tests.
10658
10659Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10660
10661 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10662 "enable once", and "enable breakpoints once" with ".*".
10663
10664Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10665
10666 * TODO: Add suggestions about structure passing tests.
10667
10668Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10669
10670 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10671 the primary1 test, use work around if __GNUC__ < 2.
10672 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10673 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10674 Test for bad output rather than waiting for timeout. Issue
10675 second continue only if first continue failed.
10676
10677Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10678
10679 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10680 operator[] test with gdb_test because the old code didn't seem to
10681 be getting the quoting right with the new dejagnu.
10682
10683Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10684
10685 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10686 one from the path.
10687 * Makefile.in: Use a fresh expect if there is one, use runtest
10688 from the src tree if there is one.
d63a86f8 10689
c906108c
SS
10690Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10691
10692 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10693 next over recursive call. Revise the tests from that point on
10694 (which had been skipped) to match GDB's actual (correct) output.
10695
10696 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10697 with next over a breakpoint whose condition is false.
10698
10699 * gdb.t00/help.exp: Comment out "help set print" tests just like
10700 (and for same reason as) "help set" test.
10701
10702Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10703
10704 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10705 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10706
10707Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10708
10709 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10710 necessary gdb_target_udi.
10711
10712 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10713
10714 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10715 1838 and 2417; they are fixed.
10716
10717 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10718 gdb.t03/ptype.exp (ptype structure, ptype union):
10719 Remove xfails; the test is looser than when the xfails were added.
10720
10721 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10722 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10723
10724 * gdb.t01/run.exp: Only run shell test if isnative.
10725
10726 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10727 since "run" automatically loads if necessary. Call gdb_target_udi
10728 after the "file" since "file" kills any execution target.
10729
10730 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10731 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10732 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10733 argument for UDI.
10734
10735Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10736
10737 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10738
10739 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10740
10741Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10742
10743 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10744 properly quoting regexps. This makes the second argument to
10745 demangle a fixed string, which matches the callers, instead of a
10746 shell-style pattern which is what the previous implementation
10747 used. Update some of the callers.
10748
10749Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10750
10751 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10752 (comib_nullified_tests): Fix typo.
10753 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10754 strings. No longer expected to fail.
10755
10756 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10757 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10758 strings. No longer expected to fail.
10759
10760 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10761 string. No longer expected to fail.
10762
10763Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10764
10765 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10766 No longer expected to fail.
10767
10768 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10769 string. No longer expected to fail.
10770
10771Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10772
10773 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10774 only in the names (I probably got most of them). I was even
10775 generous with some which differed in underscores in names, and
10776 probably missed a few, and I *still* was able to remove almost a
10777 third of the file with almost no impact on testsuite coverage.
10778
10779Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10780
10781 * gdb.t00/default.exp: Match udi_attach error message as well as
10782 the one from child_attach.
10783
10784 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10785
10786 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10787
10788 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10789 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10790
10791 * Move test with enums and partial symbols back to
10792 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10793 Reverts the change of 26 May 93. Per today's change to
10794 stabs.texinfo, the behavior that weird.exp was expecting was
10795 unreasonable; what is important is that the compiler+gdb get
10796 things right, which happens with a recent gcc. Also fix the test
10797 to deal with native compilers which put out the stab gdb can't
10798 deal with.
10799
10800Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10801
10802 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10803 in the names. The main thing these accomplish is to slow things down.
10804 Many more such duplicates surely remain.
10805
10806 * gdb.t00/help.exp: Comment out "help support" test just like
10807 (and for same reason as) "help set" test.
10808
10809Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10810
10811 * gdb.t06/break.exp: Remove setup_xfails for
10812 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10813 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10814 about known bug in gcc to include up through 2.5.8.
10815 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10816 well as "_vb$".
10817 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10818 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10819 with latest gcc and gdb.
10820 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10821 well as "_vb$".
10822
10823Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10824
10825 * configure.in (hppa*-*-*): Also configure and build stabs-only
10826 tests.
10827
10828Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10829
10830 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10831 * gdb.t10/configure.in (hppa*-*-*): Use it.
10832
10833Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10834
10835 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10836
10837Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10838
10839 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10840 versions prior to 1.13.5.
10841
10842Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10843
10844 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10845 the prompt is at the start of a line.
10846
10847Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10848
10849 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10850 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10851 in the copr tests now.
10852 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10853 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10854 expected to fail.
10855
10856Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10857
10858 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10859 gdb.t31/chillvars.exp, lib/gdb.exp:
10860 Tweak to run under either version of expect.
10861 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10862 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10863 * gdb.t11/list.exp: Remove extraneous whitespace.
10864
10865Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10866
10867 * gdb.t16/printcmds.exp (test_print_strings): Accept
10868 "(unsigned char *) " before the string.
10869
10870 * TODO: Add notes about printing of fancy types and GDB expressions.
10871
10872Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10873
10874 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10875 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 10876 if doing mips-idt-ecoff.
c906108c
SS
10877
10878Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10879
10880 * Most .exp files: Tweak to run under either version of expect.
10881
10882Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10883
10884 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10885 xfails; I'm not sure why they are failing, but not because of PR 1806.
10886
10887Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10888
10889 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10890 defined in lib/gdb.exp.
10891
10892Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10893
10894 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10895 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10896 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10897 have to be typeless.
10898
10899Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10900
10901 * TODO: Add suggestion for copyright year test.
10902
10903Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10904
10905 * configure.in (*-*-lynxos*): Add stabs tests.
10906
10907Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10908
10909 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10910 so insert a tab before any assembler directive in column zero.
10911
10912 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10913 stores.
10914 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10915 stores.
10916 (fpu_short_memory_tests): Likewise.
10917
10918Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10919
10920 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10921 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10922 .stabs directives in comments.
10923
10924Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10925
10926 * TODO: New file, describing tests we could write.
10927 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10928
10929Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10930
10931 * gdb.t06/signals.exp: Add kludge to force re-sync.
10932
10933 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10934 to xgdb instead of gdb, get out of gdb.
10935
10936Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10937
10938 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10939 for info.
10940
10941Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10942
10943 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10944 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10945 * gdb.stabs/hppa.sed: New sed script for the PA.
10946
10947Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10948
10949 * gdb.stabs: Re-write weird.def and configuration to use sed
10950 instead of cpp. sed is portable and POSIX; cpp is neither.
10951
10952Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10953
10954 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10955
10956Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10957
10958 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10959
10960Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10961
10962 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10963 "_vb$".
10964 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10965 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10966
10967Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10968
10969 * lib/gdb.exp: Comment out code which depends on non-existent
10970 `transform' procedure.
10971
10972Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10973
10974 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10975 * lib/gdb.exp: Transform tool name.
10976 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10977 1.1's new error handling system.
10978
10979Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10980
10981 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10982
10983Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10984
10985 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10986 They made pattern matching so slow that timeouts happened on
10987 heavily loaded systems. Now any output from "show print" which
10988 gets us back to the GDB prompt is a PASS.
10989
10990Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10991
10992 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10993
10994Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10995
10996 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10997
10998 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10999 It is not from PR 3220.
11000
11001Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11002
11003 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11004 just started failing because they depended on the order the
11005 subcommands are presented, or exact docstring text. This kind of
11006 test is a pain and has minimal benefit.
11007
11008Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11009
11010 * gdb.t09/corefile.exp: At end of test, use "core" command with
11011 no arguments.
11012
11013Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11014
11015 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11016 17}/Makefile.in: Make it possible to run the testsuite with Sun
11017 make and CC = cross gcc by adding explicit build rules for .o
11018 files.
11019
11020Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11021
11022 * gdb.t15/funcargs.exp: Don't put comments on same line as
11023 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11024
c906108c
SS
11025Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11026
11027 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11028
11029Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11030
11031 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11032 * gdb.t20/inherit.exp: remove three dumplicate entries.
11033
11034Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11035
11036 * gdb.t06/break.exp: For "next over recursive call", fail on any
11037 incorrect output, not just on "factorial (value=2)".
11038
11039Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11040
11041 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11042 working now. Add an xfail if accesing a bss variable causes
11043 a memory error if the target is not yet run.
11044
11045Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11046
11047 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11048 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11049 name of __st* demangling (2 strings). Did Kung really get the
11050 more than 95 others right without testing them?
11051
11052Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11053
11054 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11055
11056Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11057
11058 * configure.in (configdirs): Add gdb.disasm
11059 * gdb.disasm: New directory for GDB disassembler tests.
11060 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11061
11062Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11063
11064 * gdb.t00/help.exp: Don't test "help set".
11065
11066 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11067 from within expect statements. None of these happen anymore and
11068 they cause regressions to be silently unnoticed.
11069
11070 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11071 messages) about known failures with gcc cygnus-2.4.5-930417.
11072
11073 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11074 comp-info.exp so it gets built if it doesn't exist.
11075
11076 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11077 it is no longer used.
11078 * gdb.t13/comp-info.c: Removed.
11079
11080Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11081
11082 * gdb.t06/signals.exp: Add xfail for sun3.
11083
11084Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11085
11086 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11087 relevant because ^C doesn't get sent but failure can be reproduced
11088 interactively).
11089
11090Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11091
11092 * gdb.stabs/alpha.mt: New configuration file for alpha.
11093 * gdb.stabs/configure.in: Use it.
11094 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11095 sharing with alpha.mt, redefine long to word via preprocessor.
11096 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11097 for alpha.
11098 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11099 native cc.
11100 * gdb.t00/teststrategy.exp: Change expect string so that we
11101 consume the `(xgdb)' from the command echo and from the gdb prompt.
11102 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11103 gdb currently compares all values as long, so this failure probably
11104 applies to any configuration where LONGEST is bigger than a target int.
11105 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11106 with gcc.
11107 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11108 to handle opaque pointers, gcc is.
11109 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11110 as first argument. Include <sys/types.h> and change all operator
11111 new definitions to use size_t.
11112 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11113 now that we use size_t.
11114
11115Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11116
11117 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11118 a long or float array cast all array members to the same type.
11119 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11120 with 64 bit longs.
11121 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11122 on alpha.
11123 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11124
11125Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11126
11127 * gdb.t24 (demangle.exp): Constructors of templates have names like
11128 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11129 section 14.6 of the ARM.
11130
11131 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11132 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11133 accomplish little and slow down the testsuite.
11134
11135 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11136 Accept spaces various places.
11137
11138Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11139
11140 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11141 with watchpoint enabled.
11142
11143 * Makefile.in: Remove definition of CC and remove the second
11144 definition of CXX (the "CXX = gcc" one remains). These definitions
11145 were causing backquotes to be expanded within backquotes, which
11146 doesn't work.
11147
11148Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11149
11150 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11151
11152Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11153
11154 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11155 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11156 by mips cc and contains no stabs entries.
11157
11158Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11159
11160 * config/vx-gdb.exp: Use fake device to load files rather than
11161 NFS.
11162 * lib/gdb.exp: New proc to do "file" command.
11163 * config/unix-gdb.exp: Use new "file" proc.
11164
11165Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11166
11167 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11168 Rework board rebooting slightly.
11169 (gdb_exit): Don't exit from the remote shell; there isn't one.
11170 * gdb.stabs/weird.exp: If a program is being debugged already,
11171 kill it.
11172 * gdb.t04/setvar.exp: Stop and restart gdb.
11173 * gdb.t05/expr.exp: Likewise.
11174 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11175 restart gdb and reload the program.
11176 * gdb.t08/opaque.exp: Likewise.
11177 * gdb.t12/scope.exp: Likewise.
11178 * gdb.t13/bitfields.exp: Likewise.
11179 * gdb.t15/funcargs.exp: Likewise.
11180 * gdb.t20/classes.exp: Likewise.
11181 * gdb.t03/ptype.exp: Increase timeout.
11182 * gdb.t16/printcmds.exp (test_print_string_constants,
11183 test_print_array_constants): Likewise.
11184 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11185 * gdb.t20/classes.exp (do_tests): Likewise.
11186 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11187
11188Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11189
11190 * gdb.stabs: Renamed *wierd* to *weird*.
11191
11192Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11193
11194 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11195 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11196
11197Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11198
11199 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11200 (do_tests): Remove xfail for whatis on one_var and two_var.
11201
11202Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11203
11204 * Makefile.in: Made cross building work better by adding
11205 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11206
11207Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11208
11209 * gdb.t15/{return.c,return.exp,Makefile.in}:
11210 New test, currently commented out.
11211
11212Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11213
11214 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11215 still running and removes the leftover named socket so GDb can do
11216 clean restarts.
11217
11218Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
11219
11220 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
11221 console, not GDB.
11222 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
11223 cross testing works better with "make check"
11224 * config/unix-gdb: Use default procedures for exit and version.
11225 * config/vx-gdb.exp: Cleaned up and massaged back to working order
11226 with the newest VxWorks.
11227
11228Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11229
11230 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
11231 old form.
11232
11233 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
11234 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
11235
11236 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
11237
11238 * config/unix-gdb.exp: Remove this version of gdb_exit
11239 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
11240 Rob says he'll look at it when he gets back to testing boards.
11241
11242Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
11243
11244 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
11245 an expected fail for certain ptype commands.
11246
11247 * gdb.t20/classes.exp: Update expected results of "ptype class
11248 Base1" to account for the constructor that now appears in the type.
11249
11250Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
11251
11252 * configure.in (configdirs): Restore gdb.t04, which mysteriously
11253 disappeared from list.
11254 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
11255 "alldone" proc with call to cleanup and exit.
11256 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
11257 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
11258 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
11259 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
11260 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
11261 "alldone" proc with simple returns that suppress remaining
11262 tests. The alldone proc went away many months ago.
11263
11264Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11265
11266 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
11267
11268 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
11269
11270Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11271
11272 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
11273 as vax gdb will display them.
11274
11275Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11276
11277 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
11278 optimizers.
11279
11280 * scope.exp: Change "bad value for localval" messages so each one
11281 is unique.
11282
11283 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
11284 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
11285
11286 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
11287
11288Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11289
11290 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
11291 doesn't exist (due to optimization).
11292
11293Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11294
11295 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
11296 contains \r because the filename is long.
11297
11298 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
11299 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
11300
11301Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11302
11303 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
11304 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
11305 Ultrix.
11306 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
11307 int tests.
11308 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
11309
11310Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
11311
11312 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
11313
11314 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 11315 to match does not match the passing case but still matches the
c906108c
SS
11316 failing case.
11317
11318Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11319
11320 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
11321
11322Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
11323
11324 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
11325 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
11326 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
11327 Remove various versions of gdb_exit.
11328 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
11329 gdb_exit.
11330 * config/unix-gdb.exp: gdb_exit remains here, and should override
11331 the generic version, since it's doing a lot of wierd stuff that
11332 the other versions aren't. FIXME, fold it in, or abandon this
11333 version.
11334
11335Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11336
11337 * gdb.t24/demangle.exp: Add tests for PR 3220.
11338
11339Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11340
11341 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
11342
11343Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
11344
11345 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
11346 "i386-*-*". Works for i486 as well.
11347
11348 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
11349 bug, and expand domain of xfail to all SVR4 systems, since the
11350 actual problem is likely to be in generic SVR4 /proc support.
11351
11352Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11353
11354 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
11355
11356Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
11357
11358 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
11359 xfails for other systems. Match a missing 'Continuing.' as an
11360 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11361
11362 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11363 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11364 Only issue warning for missing executables if -all option is used.
11365
11366 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11367 file if -all option is used. It's like an unpredictable XFAIL.
11368
11369Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11370
11371 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11372 for dynamically linked binaries.
11373
11374 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11375
11376Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11377
11378 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11379 to state that this is a known bug in old versions of g++.
11380
11381Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11382
11383 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11384 while waiting for `Continuing'.
11385
11386Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11387
11388 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11389 in text, data, and bss.
11390 * gdb.t10/nodebug.c: Add local and global test variables for
11391 initialized and uninitialized data.
11392
11393Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11394
11395 * config/unix-gdb.exp (gdb_exit): Add "wait".
11396
11397Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11398
11399 * gdb.t06/signals.exp: xfail the continue from the handler for all
11400 targets.
11401
11402 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11403 function with watchpoints enabled, the i386 call dummy starts with
11404 a call.
11405
11406 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11407 386 bsd names its corefiles.
11408
11409Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11410
11411 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11412 compilers don't grok it.
11413 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11414 with small octal ints rather than character constants, which
11415 are signed and might not fit if first promoted to int.
11416
11417Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11418
11419 * gdb.t09/Makefile.in (clean): Remove corefile.
11420
11421Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11422
11423 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11424
11425Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11426 and Jim Kingdon (kingdon@cygnus.com)
11427
11428 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11429 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11430 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11431
11432Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11433
11434 * gdb.t17/interrupt.exp: Add xfail for hppa.
11435
11436Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11437
11438 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11439 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11440 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11441 to determine signed-ness of bitfields and use the result to setup
11442 the xfail.
11443 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11444 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11445 call line is reached if necessary.
11446
11447Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11448
11449 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11450
11451Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11452
11453 * gdb.t06/break.exp: Also test `clear' command.
11454
11455Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11456
11457 * gdb.t00/teststrategy.exp: Remove extra quote.
11458
11459 * gdb.t07/watchpoint.exp: Change xfail for calling function with
11460 watchpoint enabled to be for all non-68k machines.
11461
11462 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
11463
11464Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11465
11466 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
11467 targets use aout.mt instead of ecoff.mt as gas understands
11468 standard aout format.
11469
11470Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11471
11472 * lib/gdb.exp (runto): Don't insist that function we are running to
11473 was compiled with -g.
11474
11475 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
11476
11477 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
11478 to get back into the read system call.
11479 Accept leading newline in case where we woke it up.
11480
11481Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11482
11483 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
11484 to make the stabs test work on ecoff systems using gcc and -with-stabs.
11485 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
11486 enable ecoff configuration.
11487
11488Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11489
11490 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
11491
11492Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11493
11494 * gdb.t16/printcmds.exp: Add another printf test.
11495
11496Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
11497
11498 * configure.in: If configured -with-stabs on any target, add
11499 stabsdirs to configdirs.
11500
11501Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11502
11503 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
11504 fun" so pattern does not match the command itself.
11505
11506Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11507
11508 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11509
11510Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11511
11512 * gdb.t17/interrupt.exp: Test for more things.
11513
11514Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11515
11516 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11517 compiler arranges the code and line numbers.
11518
11519 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11520
11521Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11522
11523 * gdb.t00/help.exp: Increase expect input buffer size.
11524
11525Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11526
11527 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11528
11529 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11530
11531 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11532
11533 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11534 [0-9]*, not just [0-9].
11535
11536Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11537
11538 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11539
11540 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11541
11542Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11543
11544 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11545
11546Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11547
11548 * gdb.t06/signals.c: Add xfails for sun3.
11549
11550 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11551
11552 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11553 test_stepping tests.
11554
11555Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11556
11557 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11558
11559 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11560
11561 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11562 rather than actually putting it through cpp twice.
11563
11564 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11565
11566Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11567
11568 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11569 no longer needed.
11570
11571Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11572
11573 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11574
11575 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11576 C++ features prints as "struct", make it a pass, not an xfail.
11577
11578Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11579
11580 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11581 Don't require VA to print as "class" rather than "struct".
11582
11583Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11584
11585 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11586
11587Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11588
11589 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11590
11591Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11592
11593 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11594 order.
11595
11596Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11597
11598 * gdb.t16/printcmds.exp: Add printf tests.
11599
11600 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11601
11602 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11603
11604Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11605
11606 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11607 pass counts, to counteract any existing or future setup_xfails.
11608
11609Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11610
11611 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11612 {BEGIN,END}_COMMON for common block instead of STAB.
11613 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11614
11615 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11616 intp_var should be N_GSYM not N_LSYM.
11617 wierd-aout.S: Use a label for the value of the N_SO.
11618 wierd.def: Remove all backslashes.
11619 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11620
11621Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11622
11623 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11624 get the expected next to inheritance3.
11625
11626Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11627
11628 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11629 now that gcc-2.4 gets it right.
11630
11631Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11632
11633 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11634
11635 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11636 generating comp-info.exp which works for cross-compilation.
11637
11638Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11639
11640 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11641 "*-*-sysv4.*".
11642
11643Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11644
11645 * gdb.t01/run.exp: Start with a fresh gdb.
11646 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11647 SVR4.x.
11648
11649Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11650
11651 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11652 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11653 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11654 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11655 things to remove.
11656
11657Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11658
11659 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11660 test cases from bug reports.
11661
11662Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11663
11664 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11665 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11666 avoid spurious xfails.
11667 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11668 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11669 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11670
11671Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11672
11673 * gdb.t00/teststrategy.exp: Rework to provide more useful
11674 description of each test, fix problem with systems that define
11675 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11676 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11677 results for "next over recursive call" so timeouts aren't taken
11678 by error.
11679
11680Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11681
11682 * gdb.t12/scope.exp: Test printing of variables before run.
11683
11684 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11685 printed in wrong order due to sorting.
11686
11687Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11688
11689 * gdb.t00/teststrategy.exp: Fix expected results for printing
11690 user entered string constant. Is array of char, prints with no
11691 address.
11692
11693 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11694 commands.
11695 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11696 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11697 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11698 of struct of char arrays.
11699 * gdb.t00/radix.exp: New tests for radix commands.
11700
11701Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11702
11703 * gdb.t16/printcmd.exp: Print a variable before running program
11704 (with xfail for AIX).
11705
11706Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11707
11708 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11709
11710 * gdb.t16/printcmd.exp: Don't print variables before running program.
11711
11712 * gdb.t06/break.exp: Don't require envp argument to main.
11713
11714 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11715
11716 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11717 Add xfails for rs6000.
11718
11719 * gdb.t02/whatis.exp: Change other tests not to re-test something
11720 we already tested.
11721
11722 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11723 each type used has a variable of that type.
11724
11725Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11726
11727 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11728
11729Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11730
11731 * configure.in: change srctrigger to be a file, not a directory
11732
11733Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11734
11735 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11736
11737 * gdb.t11/list.exp: Fixed a couple of typos.
11738
11739Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11740
11741 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11742 is fixed and PR is closed.
11743 * gdb.t16 (gdbme.c): Add simple test string variable.
11744 * gdb.t16 (printcmds.exp): Add tests with simple test string
11745 variable, primarily for boundaries on "set print elements".
11746
11747Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11748
11749 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11750 Make leading 0's optional and don't expect a tab in the middle
11751 of the number.
11752
11753 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11754
11755 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11756 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11757 don't end command passed to gdb_test with newline.
11758
11759 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11760 signed keyword away, don't expect signed bitfields to be signed.
11761
11762 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11763 printing with only as many 1's as are in the field as well as printing
11764 with 32 1's (see comment).
11765
11766Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11767
11768 * gdb.t00/default.exp: Start with a fresh gdb.
11769 * configure.in (configdirs): Remove gdb.t31 until the chill
11770 compiler works again. It no longer is able to find chillrt0
11771 since it isn't in libchill.a anymore.
11772 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11773 wierd.o, make more modular.
11774 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11775 spurious newlines that caused problems.
11776
11777Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11778
11779 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11780 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11781 gdb.stabs/wierd.{exp,def}: Many new tests.
11782
11783 * gdb.t00/default.exp: update info line for new message.
11784
11785 * gdb.t02/{whatis.exp,gdbme.c}:
11786 Test that "char *" doesn't print as "caddr_t".
11787
11788Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11789
11790 * gdb.t00/help.exp: Use .* in place of some help messages which
11791 just changed.
11792 gdb.t00/default.exp: Update "info frame" test for new message.
11793 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11794 Remove some xfails
11795
11796Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11797
11798 * gdb.t03/{gdbme.c,ptype.exp}:
11799 Add tests for typedef'd struct and union without tags.
11800 Also check "whatis" on a variable of a typedef'd enum without a tag.
11801
11802 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11803 PRMS 1823; the bug still exists but isn't reproduced by this test
11804 anymore), and remove rs6000 XFAIL (the bug is fixed).
11805
11806 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11807 duplicated from whatis.exp. For those that are left, accept
11808 "long", "long int", or "int" for long variables (whatis.exp already
11809 has an XFAIL for "int", so no need to fail it here).
11810
11811 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11812 Deal with GCC's names for types now that GDB uses the compiler's names.
11813
11814 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11815 setup_xfail's for sunos4. If we #defined the signed keyword away,
11816 don't expect GDB to know that char it is signed.
11817
11818 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11819
11820Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11821
11822 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11823 should work on any system, regardless of debugging format.
11824 * gdb.t21/demangle.exp: Move to gdb.t24.
11825 * gdb.t24/demangle.exp: Move from gdb.t21.
11826 * gdb.t24/{Makefile.in, configure.in}: New files.
11827
11828Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11829
11830 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11831 * gdb.stabs: New directory.
11832
11833Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11834
11835 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11836 not just "Quit anyway?".
11837
11838Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11839
11840 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11841 that all setup_xfails are immediately followed by clear_xfails.
11842
11843Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11844
11845 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11846 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11847 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11848 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11849 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11850 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11851 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11852 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11853 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11854 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11855 gdb.t31/chillvars.exp, lib/gdb.exp:
11856 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11857 bug-gdb@prep.ai.mit.edu.
11858
11859Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11860
11861 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11862 with 0.0, not integer 0.
11863
11864Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11865
11866 * gdb.t06/break.exp: Update for "Kill the program" message change.
11867
11868Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11869
11870 * Makefile.in (GDBFLAGS): Set to -nx.
11871 * Makefile.in (site.exp): Use GDBFLAGS.
11872
11873Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11874
11875 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11876 Makefiles.
11877 (check): depend on just-check.
11878 (just-check): added so that tests can be run without a noop
11879 build pass.
11880
11881Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11882
11883 Switch to using configure's configdirs.
11884 * Makefile.in (Makefile): add configure.in dependency.
11885 (SUBDIRS): removed redundant assignment.
11886 * configure.in: switch subdirs assignment to configdirs.
11887 * gdb.t*/configure.in: new files.
11888
11889Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11890
11891 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11892 works.
11893
11894Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11895
11896 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11897 in explicit rules. Apparently this is not supported by some makes.
11898
11899Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11900
11901 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11902
11903Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11904
11905 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11906 disappeared.
11907
11908Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11909
11910 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11911
11912Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11913
11914 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11915 watchpoint problem that is now fixed.
11916 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11917 uninitialized convenience variables.
11918 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11919 structures.
11920
11921Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11922
11923 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11924 which causes expect to get out of sync with gdb on long output
11925 from help set.
11926 * gdb.t09/corefile.exp: Make expected pattern for core file
11927 failing signal and frame output format less sun specific.
11928
11929Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11930
11931 * gdb.t31/chillvars.exp: Add and remove initial dummy
11932 breakpoint, so that symbol table is forced in.
11933 (Needed at least on Sunos4, though it seems not SVR4.)
11934 * gdb.t31/chillvars.exp: Update for changed output format.
11935
11936Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11937
11938 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11939
11940Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11941
11942 * Makefile.in: Added --srcdir when invoking runtest, removed the
11943 need for a local config file. (optional now)
11944
11945Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11946
11947 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11948 failure count used to force early termination. Add some more
11949 expected failures for gnu style demangling.
11950
11951Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11952
11953 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11954 pmi variable from gdb.t20/gdbme to get optimized away.
11955 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11956 Check for written corefile upon timeout _and_ eof.
11957
11958Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11959
11960 * config/unix-gdb.exp: Add missing return 0.
11961
11962Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11963
11964 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11965 test termination.
11966
11967Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11968
11969 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11970 disappeared.
11971
11972Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11973
11974 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11975 time as i860 support works.
11976
d63a86f8 11977 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11978 "backtrace 100\r" rather than just "backtrace\r", to match last
11979 change.
11980
11981Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11982
11983 * config/udi-gdb.exp (gdb_exit): Remove close command.
11984 (gdb_target_udi): New procedure to set the UDI target.
11985 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11986 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11987 Added waits for prompts after several question responses. Added
11988 some more responses used by a29k-amd-udi-gdb.
11989 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11990 pass different arguments, restart UDI connection after program
11991 completion.
11992 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11993 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11994 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11995 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11996 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11997 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11998 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11999 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12000 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12001 after program completion.
12002 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12003 compiled with a SELECT_VECS setting.
12004 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12005 infinite recursion.
12006
12007 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12008 Added checks for COFF results, and made them expected failures for
12009 all targets. It would be better to make them expected failures
12010 for COFF targets only.
12011
12012Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12013
12014 * Makefile.in: add null dvi target, don't bother to recurse
12015 through test directories for info and install-info; rename
12016 $(datadir) to be dejagnu instead of deja-gnu
12017
12018Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12019
12020 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12021 compiler to coredump.
12022 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12023 code.
12024
12025Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12026
12027 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12028 coredump.
12029 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12030 code.
12031
12032Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12033
12034 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12035 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12036 which in a shell. Deletes xgdb when done.
12037 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12038 Tests the return from the "set height" or "set width" commands.
12039 Added a few return codes where needed.
12040
12041Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12042
12043 * Makefile.in (SUBDIRS): Add gdb.t17.
12044 * configure.in (subdirs): Add gdb.t17.
12045 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12046 files to test gdb's calling of functions in the inferior with
12047 the correct arguments and gdb's ability to retrieve any
12048 result returned.
12049
12050Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12051
12052 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12053 may be called after gdb goes away. Previous versions of expect
12054 needed these to avoid file descriptor leaks, but they cause
12055 errors with the current revision of expect.
12056 * gdb.t00/gdbvars.exp: Use -re on expected output after
12057 setting sevenbit-strings.
12058 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12059 to set sevenbit-strings consistent across tests.
12060 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12061 set sevenbit-strings consistent across tests.
12062
12063Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12064
12065 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12066 expected output to match current "expect" expectations.
12067
12068Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12069
12070 * gdb.t00/default.exp: Change expected output for default "source"
12071 command, to match new gdb behavior which requires a filename to
12072 source.
12073
12074Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12075
12076 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12077 expected fail for i486-*-* that misses the marker2 function.
12078 * gdb.t10/crossload.exp (bfddefault): Allow successful
12079 recognition of a format to pass even if no symbols are found.
12080 Explicitly catch failures where the format is not recognized
12081 or is ambiguous, and add the reason to the fail message.
12082 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12083 the cause is and invalid target and add reason to failure message.
12084 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12085 elf32-i386, elf32-sparc, and elf32-i860.
12086 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12087 Set up expected failure for 'filename'::variable scope resolution,
12088 which is now apparently broken on all targets.
12089 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12090 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12091 gdb.t23/templates.exp: Change failure for missing binfile into
12092 just a warning.
12093 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12094 references.
12095
12096Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12097
12098 * gdb.t00/default.exp: Add expected output for default "source"
12099 command, to match new gdb behavior.
12100 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12101
12102Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12103
12104 * config/*-gdb.exp: returns an error, rather than exiting on
12105 internal errors.
12106
12107Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12108
12109 * gdb.t03/gdbme.c: Add pointer to struct variable.
12110 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12111 referencing struct members.
12112
12113Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12114
12115 * configure.in (mips-idt-ecoff): New target.
12116 * config/mips-gdb.exp: New file for remote board using MIPS remote
12117 debugging protocol.
12118
12119 * Redid configuration scheme. Removed gdb.t*/configure.in.
12120 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12121 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12122 distclean targets. Built executables via .o files. Adjusted
12123 tests to account for source files in $(srcdir) rather than
12124 $(objdir).
12125 * lib/gdb.exp (runto): Don't expect () after the function name,
12126 because it may have arguments.
12127
12128Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12129
12130 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12131 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12132 expected failures for mips-idt-* and mips-sgi-*.
12133 * gdb.t00/default.exp (attach): Kill process if requested.
12134 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12135 that does not read core files.
12136 * gdb.t01/run.exp: Removed checks for exit status code.
12137 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12138 it is linked in.
12139 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12140 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12141 appropriate, rather than doing it by hand.
12142 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12143 execution.
12144 * gdb.t10/crossload.exp: Kill existing program if needed.
12145 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12146 appropriate, rather than doing it by hand. Always increase
12147 timeout for this test, not just for VxWorks.
12148
12149Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12150
12151 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12152 of Chill STRUCT types and STRUCT values.
12153 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12154 than "char".
12155 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12156 struct2): New struct definitions and initializations to test
c906108c
SS
12157 simple Chill STRUCT types.
12158
12159Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12160
12161 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12162 the null byte at the end of strings.
12163 * gdb.t00/default.exp: Make show version insensitive to copyright
12164 date.
12165 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12166 to avoid dependencies on target char signedness.
12167 * gdb.t16/printcmds.exp: Update expected results for explicitly
12168 unsigned char.
12169 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12170 now work.
12171 * gdb.t21/demangle.exp: Add many more patterns for template
12172 demangling, most of them being expected failures.
12173 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12174 string we are matching for, to match on the whole string.
12175 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12176 and fix a whole bunch that had incorrect expected output but were
12177 passing anyway because of the bug in "proc demangle".
12178 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12179 type.
12180 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12181
12182Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12183
12184 * gdb/testsuite: made modifications to testcases, etc., to allow
12185 them to work properly given the reorganization of deja-gnu and the
12186 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12187
12188Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12189
12190 * gdb/testsuite: Initial creation of gdb/testsuite.
12191 Migrated dejagnu testcases and support files for testing nm to
12192 gdb/testsuite from deja-gnu. These files were moved "as is"
12193 with no modifications. This migration is part of a major overhaul
12194 of dejagnu. The modifications to these testcases, etc., which
12195 will allow them to work with the new version of dejagnu will be
12196 made in a future update.
48efe704
AC
12197
12198For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
12199\f
12200Local Variables:
ef043731 12201mode: change-log
c906108c
SS
12202left-margin: 8
12203fill-column: 74
12204version-control: never
12205End: