2004-06-28 Andrew Cagney <cagney@gnu.org>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c279b077
MC
12004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2
3 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4 formats for "info register". Use gdb_test_multiple. Fix
5 the "invalid register" test.
6
0e915747
CV
72004-06-28 Corinna Vinschen <vinschen@redhat.com>
8
9 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10 PID for Cygwin. Add Cygwin specific strings to check for in some
11 tests.
12 (do_attach_tests): Add a test for user interaction when attaching
13 to a process with no matching symbol table already loaded.
14
11422c86
AC
152004-06-26 Andrew Cagney <cagney@gnu.org>
16
17 Test PR java/1567 and PR java/1565.
18 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19 * gdb.java/jmisc2.exp: Delete file.
20
cefbce26
MC
212004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22
23 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
24
e19f872c
CV
252004-06-25 Corinna Vinschen <vinschen@redhat.com>
26
27 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
28 attach process.
29
d931ba3b
MC
302004-06-23 Michael Chastain <mec.gnu@mindspring.com>
31
32 * gdb.cp/pr-1553.exp: Remove.
33
aef68c48
MC
342004-06-22 Michael Chastain <mec.gnu@mindspring.com>
35
36 * gdb.cp/pr-1553.cc: Remove.
37 * gdb.cp/pr-1553.exp: Disable this test.
38
8d5df71a
JB
392004-06-20 Jim Blandy <jimb@redhat.com>
40
41 Fix PR testsuite/1680.
42 * gdb.arch/i386-sse.exp: Properly quote curly braces in
43 regular expressions.
44
4ac6f39d
MC
452004-06-19 Michael Chastain <mec.gnu@mindspring.com>
46
47 Fix PR testsuite/1679.
48 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
49 Issue an UNSUPPORTED result instead.
50
1b413552
JB
512004-06-18 Jim Blandy <jimb@redhat.com>
52
53 * gdb.base/charset.exp: Only send a control-C if we see a new
54 prompt and incomplete command.
55
6daa6ebd
MC
562004-06-18 Michael Chastain <mec.gnu@mindspring.com>
57
58 * gdb.cp/pr-574.cc: Add copyright notice.
59
51fa4ae0
JB
602004-06-17 Jim Blandy <jimb@redhat.com>
61
62 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
63 cases where the regexp has no groups; this grabs random text from
64 the previous test suite, whatever that was.
65
8fea26c5
MC
662004-06-17 Michael Chastain <mec.gnu@mindspring.com>
67
68 * gdb.cp/printmethod.cc: Add copyright notice.
69
1e3aeb41
MC
702004-06-16 Michael Chastain <mec.gnu@mindspring.com>
71
72 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
73
9d9030bc
AC
742004-06-16 Andrew Cagney <cagney@gnu.org>
75
76 * gdb.base/signull.c: Update copyright. Include <string.h>.
77 (bowler): Replace data_pointer with data_read
78 and data_write cases. Add code_descriptor case.
79 (zero, desc): New array and pointer.
80 (data, code): Change to simple pointers.
81 * gdb.base/signull.exp: Fix probe pattern matching a function
82 descriptor SIGSEGV. Replace data_pointer with data_read and
83 data_write tests.
84
acd4ad44
AC
852004-06-16 Andrew Cagney <cagney@gnu.org>
86
87 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
88
08fd625c
MC
892004-06-15 Michael Chastain <mec.gnu@mindspring.com>
90
91 * gdb.base/long_long.c: Add copyright notice.
92
1903502c
MC
932004-06-15 Michael Chastain <mec.gnu@mindspring.com>
94
95 * gdb.base/long_long.exp: Remove reference to
96 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
97 to gdb_breakpoint and gdb_continue_to_breakpoint.
98
83313cb1
JB
992004-06-14 Jim Blandy <jimb@redhat.com>
100
101 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
102 endian case.
103
1bf404ef
AC
1042004-06-14 Andrew Cagney <cagney@gnu.org>
105
106 * gdb.base/gcore.exp (capture_command_output): Delete the always
107 passing tests containing inferior values.
108 * gdb.base/ending-run.exp: Do not include the breakpoint address
109 in the test message. Update copyright.
110 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
111 size in the test name, use gdb_test_multiple. Update copyright.
112
ef220b33
MC
1132004-06-14 Michael Chastain <mec.gnu@mindspring.com>
114
115 * gdb.cp/ref-types.cc: Add copyright notice.
116
4f70a4c9
MC
1172004-06-14 Michael Chastain <mec.gnu@mindspring.com>
118
119 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
120 hp_aCC_compiler.
121 * lib/compiler.cc: Likewise.
122 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
123 'set' commands. Log diagnostics for other lines. Set
124 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
125
335928ac
MC
1262004-06-13 Michael Chastain <mec.gnu@mindspring.com>
127
128 * gdb.cp/try_catch.cc: Add copyright notice.
129
2efb12e8
MC
1302004-06-12 Michael Chastain <mec.gnu@mindspring.com>
131
132 * gdb.cp/userdef.cc: Add copyright notice.
133
0bbed51a
MC
1342004-06-11 Michael Chastain <mec.gnu@mindspring.com>
135
136 * gdb.cp/virtfunc.cc: Add copyright notice.
137
e12a46c9
RC
1382004-06-11 Randolph Chung <tausq@debian.org>
139
140 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
141 problem.
142
338e05af
AC
1432004-06-10 Andrew Cagney <cagney@gnu.org>
144
145 * lib/compiler.cc, lib/compiler.c: Append either
146 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
147 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
148 instead of gcc-3-3.
149
dc3f10cb
AC
1502004-06-09 Andrew Cagney <cagney@gnu.org>
151
b4d946af
AC
152 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
153 gdb/1455, bug is specific to "long long" and "double".
154
dc3f10cb
AC
155 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
156 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
157 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
158 fixed.
159
b5c0bfa2
AC
1602004-06-09 Andrew Cagney <cagney@gnu.org>
161
162 * gdb.base/structs.exp (test_struct_returns): Replace
163 "return_value_unknown" and "finish_value_unknown" by
164 "return_value_known" and "finish_value_known". Instead of
165 "return_value_unknown" iff "finish_value_unknown", check
166 "return_value_known" implies "finish_value_known".
167
caeb605f
MH
1682004-06-08 Martin Hunt <hunt@redhat.com>
169
170 * gdb.base/float.exp: Add pattern for mips targets.
171
c892bb64
RC
1722004-06-08 Randolph Chung <tausq@debian.org>
173
174 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
175 message for unknown architectures more clear.
176
48306d3e
JB
1772004-06-08 Joel Brobecker <brobecker@gnat.com>
178
179 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
180 start the execution of the program.
181
83ecb59f
JB
1822004-06-07 Jim Blandy <jimb@redhat.com>
183
184 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
185 * gdb.arch/i386-cpuid.h: New helper file.
186
55264cb4
RC
1872004-06-07 Randolph Chung <tausq@debian.org>
188
189 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
190 has started.
191
23cadb28
RM
1922004-06-04 Roland McGrath <roland@redhat.com>
193
194 Fix PR gdb/1647.
195 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
196 differently to be robust to output buffering differences.
197
51d01eda
MC
1982004-06-04 Michael Chastain <mec.gnu@mindspring.com>
199
200 * gdb.threads/pthreads.exp: Update copyright years.
201 (check_control_c): Change asynchronous 'after' to synchronous.
202
f4fc3b93
RM
2032004-06-04 Roland McGrath <roland@redhat.com>
204
205 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
206 next gdb prompt.
207
4013522b
MC
2082004-06-02 Michael Chastain <mec.gnu@mindspring.com>
209
210 Fix PR gdb/1636.
211 * gdb.threads/manythreads.exp: Change asynchronous 'after'
212 calls to synchronous.
213
7a8f1e6b
JB
2142004-05-26 Jim Blandy <jimb@redhat.com>
215
216 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
217
81bb3443
RC
2182004-05-24 Randolph Chung <tausq@debian.org>
219
220 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
221 * gdb.asm/pa.inc: New file.
222
8f5a3103
MK
2232004-05-22 Mark Kettenis <kettenis@gnu.org>
224
225 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
226
734b8fe8
JB
2272004-05-21 Joel Brobecker <brobecker@gnat.com>
228 Daniel Jacobowitz <drow@mvista.com>
229
230 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
231 GDB prompt.
232
725603e1
UW
2332004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
234
f4fc3b93 235 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
236 setjmp/longjmp. Use sigaction instead of signal.
237
8b923272
JB
2382004-05-19 J. Brobecker <brobecker@gnat.com>
239 Michael Snyder <msnyder@redhat.com>
240
241 * gdb.threads/pthread_cond_wait.c: New file.
242 * gdb.threads/pthread_cond_wait.exp: New testcase.
243
8bfabb04
AC
2442004-05-13 Andrew Cagney <cagney@redhat.com>
245
246 * gdb.base/signull.exp, gdb.base/signull.c: New files.
247 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
248
42edda50
AC
2492004-05-11 Andrew Cagney <cagney@redhat.com>
250
251 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
252 fixed but revealed gdb/1639.
253
d303a6c7
AC
2542004-05-10 Andrew Cagney <cagney@redhat.com>
255
256 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
257 func1" and "next to 2nd alarm", kernel bug avoided.
258
bf08c2a1
DJ
2592004-05-10 Daniel Jacobowitz <dan@debian.org>
260
261 PR external/1568
262 * gdb.base/bigcore.exp: Check the size of the dumped core file.
263 XFAIL if it is smaller than bytes_allocated.
264 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
265 (main): Make chunks_allocated unsigned. Correct comment.
266
c0586a34
JB
2672004-05-07 Joel Brobecker <brobecker@gnat.com>
268
269 * gdb.arch/powerpc-aix-prologue.c: New file.
270 * gdb.arch/powerpc-aix-prologue.exp: New file.
271
f2785d12
JB
2722004-05-07 Jim Blandy <jimb@redhat.com>
273
274 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
275 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
276
bd7f6e30
JB
2772004-05-06 Joel Brobecker <brobecker@gnat.com>
278
279 * gdb.base/sep.exp: No longer setup_kfail when the program was
280 built with dwarf2.
281
0a5e7efe
JI
2822004-05-05 Jim Ingham <jingham@apple.com>
283
284 * gdb.base/pending.exp: Make sure pending breakpoints
285 preserve the ignore count.
f4fc3b93 286
a8958849
MK
2872004-04-27 Jerome Guitton <guitton@gnat.com>
288
289 * i386-prologue.exp: Add testcase for jump instruction as first
290 instruction of the real code.
291 * i386-prologue.c (jump_at_beginning): New function.
292
7e103f5b
MK
2932004-04-28 Mark Kettenis <kettenis@gnu.org>
294
295 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
296 x86_64-*-*.
297
5d38b224
MK
2982004-04-28 Mark Kettenis <kettenis@gnu.org>
299
300 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
301 i*86-*-*.
302
0ef32fd9
MK
3032004-04-25 Mark Kettenis <kettenis@gnu.org>
304
305 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
306 expression that checks the return type.
307
71d7dd7c
AC
3082004-04-23 Andrew Cagney <cagney@redhat.com>
309
310 * gdb.base/call-sc.exp: New test of scalar call/return values.
311 * gdb.base/call-sc.c: Ditto.
312
1e9f977e
JJ
3132004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
314
315 * gdb.threads/manythreads.c: Reduce thread stack size.
316
899d9e3a
JJ
3172004-04-23 Jeff Johnston <jjohnstn@redhat.com>
318
319 * gdb.threads/manythreads.c: Add copyright notice.
320
61bcae62
AC
3212004-04-23 Andrew Cagney <cagney@redhat.com>
322
323 * gdb.base/siginfo.exp: Better handle step out of signal.
324 * gdb.base/sigstep.exp: Ditto.
325
7339a42e
JJ
3262004-04-22 Jeff Johnston <jjohnstn@redhat.com>
327 Daniel Jacobowitz <drow@mvista.com>
328
329 * gdb.threads/manythreads.c: New testcase.
330 * gdb.threads/manythreads.exp: Ditto.
331
5c98409b
JB
3322004-04-22 Jim Blandy <jimb@redhat.com>
333
334 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
335 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
336
3b611f1a
MC
3372004-04-21 Michael Chastain <mec.gnu@mindspring.com>
338
339 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
340
f0fd9238
AC
3412004-04-21 Andrew Cagney <cagney@redhat.com>
342
343 * gdb.base/sigstep.c: New file.
344 * gdb.base/sigstep.exp: New file.
345
90990674
JB
3462004-04-16 Joel Brobecker <brobecker@gnat.com>
347
348 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
349 call to observer_notify_normal_stop.
350
78cef34b
AC
3512004-04-15 Andrew Cagney <cagney@redhat.com>
352
353 * gdb.base/siginfo.c: New file.
354 * gdb.base/siginfo.exp: New file.
355
d2343407
JB
3562004-04-12 J. Brobecker <brobecker@gnat.com>
357
358 * gdb.base/sep.exp: Fix typo in comment.
359
a2dba3c8
JB
3602004-04-12 J. Brobecker <brobecker@gnat.com>
361
362 * gdb.base/sep.c: New file.
363 * gdb.base/sep-proc.c: New file.
364 * gdb.base/sep.exp: New testcase.
365
15f7b60e
MK
3662004-04-09 Mark Kettenis <kettenis@gnu.org>
367
368 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
369 support.
370
44f4de1a
AC
3712004-04-05 Andrew Cagney <cagney@redhat.com>
372
373 * gdb.base/sigaltstack.c: New file.
374 * gdb.base/sigaltstack.exp: New file.
375
ef04f396
JB
3762004-04-04 Joel Brobecker <brobecker@gnat.com>
377
378 * gdb.base/foll-fork.exp: Update the expected output for
379 "help set follow-fork-mode", to match a change that was made
380 to the help of this variable on 2004-01-13.
381
d40d2c92
JB
3822004-04-01 Joel Brobecker <brobecker@gnat.com>
383
384 * lib/ada.exp: Add copyright notice.
385 * bar.ads: Likewise.
386 * bar.adb: Likewise.
387 * null_record.adb: Likewise.
388 * null_record.exp: Likewise.
389 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
390
f86ef5a3
JB
3912004-04-01 Joel Brobecker <brobecker@gnat.com>
392
393 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
394 * configure: Regenerate.
395
414e70e3
JB
3962004-04-01 Joel Brobecker <brobecker@gnat.com>
397
398 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
399 to build the application. Remove the message printed when in
400 verbose mode, redundant with the UNSUPPORTED message above.
401
f0aaee49
JB
4022004-03-31 Joel Brobecker <brobecker@gnat.com>
403
404 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
405 * gdb.ada (null_record.exp): New testcase.
406
ac81cb54
JB
4072004-03-31 Joel Brobecker <brobecker@gnat.com>
408
409 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
410
854af2f7
JB
4112004-03-31 Joel Brobecker <brobecker@gnat.com>
412
413 * gdb.ada: New subdirectory.
414 * gdb.ada/Makefile.in: New file.
415 * gdb.ada/gnat_ada.gpr.in: New file.
416
034cb681
JB
4172004-03-31 Joel Brobecker <brobecker@gnat.com>
418
419 * lib/ada.exp: New file.
420
78a1a894
DJ
4212004-03-24 Daniel Jacobowitz <drow@mvista.com>
422
423 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
424 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
425
4b2b3b3e
AC
4262004-03-22 Andrew Cagney <cagney@redhat.com>
427
428 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
429 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
430 Problem identified by Ulrich Weigand.
431
23c73aa3
DC
4322004-03-17 David Carlton <carlton@kealia.com>
433
434 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
435 PR c++/826.
436
d63a86f8
RM
4372004-03-16 Roland McGrath <roland@redhat.com>
438
439 * gdb.base/auxv.exp: New file.
440 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
441
0e02aa50
DC
4422004-03-12 David Carlton <carlton@kealia.com>
443
444 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
445 * gdb.cp/pr-1553.cc: Ditto.
446 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
447 pass branch.
448
c20b71be
MC
4492004-03-12 Michael Chastain <mec.gnu@mindspring.com>
450
451 * gdb.cp/templates.exp: Accept more template types.
452
c7414a01
MC
4532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
454
455 From Corinna Vinschen with modifications.
456 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
457 local variable obj_with_enum.
458 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
459 results with obj_with_enum.
460
ed69573c
MC
4612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
462
463 * gdb.cp/classes.cc: New file, copied from misc.cc.
464 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
465
28301461
MC
4662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
467
468 * gdb.cp/misc.cc: Add copyright notice.
469
1198ecbe
DC
4702004-03-05 David Carlton <carlton@kealia.com>
471
472 * gdb.cp/rtti.exp: Add 'print *obj3' test.
473 * gdb.cp/rtti.h: Update copyright.
474 (namespace n2::n3): New.
475 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
476 (n2::n3::func3): New.
477 (main): Call n2::n3::func3.
478 * gdb.cp/rtti2.cc: Update copyright.
479 (n2::create3): New.
480
9e08c470
MK
4812004-03-04 Mark Kettenis <kettenis@gnu.org>
482
483 * gdb.asm/openbsd.inc: Fix typo.
484
4bebc3aa
FF
4852004-03-03 Fred Fish <fnf@redhat.com>
486
487 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
488 "val" instead of unused "size". Update copyright year.
489
6ea9fb37
DJ
4902004-02-29 Daniel Jacobowitz <drow@mvista.com>
491
492 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
493 to use unsigned char.
494 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
495 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
496
23b23974
DJ
4972004-02-29 Daniel Jacobowitz <drow@mvista.com>
498
499 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
500 line of output.
501
7574fd53
DJ
5022004-02-28 Daniel Jacobowitz <drow@mvista.com>
503
504 * gdb.base/relocate.c (dummy): Initialize.
505
a195357f
DJ
5062004-02-28 Daniel Jacobowitz <drow@mvista.com>
507
508 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
509 a breakpoint at exit.
510
72fd54a9
FF
5112004-02-27 Fred Fish <fnf@redhat.com>
512
513 * gdb.base/chng-syms.exp: Add expect condition to match failing
514 case that isn't a timeout.
515
b9d23137
AC
5162004-02-27 Andrew Cagney <cagney@redhat.com>
517
518 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
519 support.
520
15d208f6 5212004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 522
15d208f6
FF
523 * gdb.arch/gdb1431.c: Remove.
524 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
525 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
526 of "until" incorrectly.
527
98f9cd2d
JB
5282004-02-26 J. Brobecker <brobecker@gnat.com>
529
530 * gdb.cp/class2.cc (empty): New class.
531 (refer): New function.
532 (main): Declare an object of type empty and use it.
533 * gdb.cp/class2.exp: Print the value of an object of type empty.
534
9b50c11b
JJ
5352004-02-26 Jeff Johnston <jjohnstn@redhat.com>
536
537 * gdb.base/langs.exp: Update query string to match the
538 new nquery format used for pending breakpoints.
539
0dcd613f
AC
5402004-02-26 Andrew Cagney <cagney@redhat.com>
541
542 Fix PR i18n/1570.
543 * gdb.base/charset.c: Update copyright notice.
544 (main, init_string): Remove the escape character '\e' tests.
545 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
546 * gdb.base/charset.exp (valid_host_charset): Ditto.
547 * gdb.base/setvar.exp: Ditto.
548
b8a56647
AC
5492004-02-24 Andrew Cagney <cagney@redhat.com>
550
90d59e34
AC
551 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
552 mmapped data in core file" PASS and FAIL messages consistent.
553
b8a56647
AC
554 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
555 setting a breakpoint. Work around PR java/1565.
556
9f27c604
JJ
5572004-02-23 Jeff Johnston <jjohnstn@redhat.com>
558
559 * lib/gdb.exp (gdb_breakpoint): Update query string to match
560 new nquery format.
561 * gdb.base/pending.exp: Ditto.
562
3224a706
MK
5632004-02-22 Mark Kettenis <kettenis@gnu.org>
564
565 * configure.in: Run stabs tests on *BSD.
566 * configure: Regenerated.
567
41e0a9ca
MK
5682004-02-21 Mark Kettenis <kettenis@gnu.org>
569
570 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
571
1e1b3428
FF
5722004-02-20 Fred Fish <fnf@redhat.com>
573
574 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
575 blank in test for "returns short", for consistency with other
576 "returns xxx" tests. Update copyright year.
577
f9a7572a
FF
5782004-02-19 Fred Fish <fnf@redhat.com>
579
580 New testcase for PR breakpoint/1558.
581 * gdb.arch/gdb1558.exp: New file.
582 * gdb.arch/gdb1558.c: New file.
583
b2ce2854
EZ
5842004-02-19 Elena Zannoni <ezannoni@redhat.com>
585
586 * gdb.base/nodebug.exp: Fix typo.
587
e7c9ff01
JB
5882004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
589
590 Committed by Jim Blandy <jimb@redhat.com>.
591
62f4b920
JB
592 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
593
2db536a1
JB
594 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
595
e7c9ff01
JB
596 * gdb.base/float.exp: Support s390*-*-* targets.
597
f3205b34
AF
5982004-02-17 Adam Fedor <fedor@gnu.org>
599
600 * gdb.base/gdb1555.exp: New file.
601 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
602
9d62932d
EZ
6032004-02-17 Elena Zannoni <ezannoni@redhat.com>
604
605 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
606
344c9711
FF
6072004-02-16 Fred Fish <fnf@redhat.com>
608
609 * gdb.arch/gdb1291.c: Remove
610 * gdb.arch/gdb1291.s: New test input file.
611 * gdb.arch/gdb1291.exp: Expand test to check case that should not
612 fail. Test for correct result, known incorrect result, other
613 failures and timeouts.
614
2d822687
AC
6152004-02-16 Andrew Cagney <cagney@redhat.com>
616
617 * gdb.base/bigcore.exp: New file.
618 * gdb.base/bigcore.c: New file.
619
dac15b66
AC
6202004-02-13 Andrew Cagney <cagney@redhat.com>
621
622 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
623 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
624 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
625 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
626 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
627 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
628 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
629 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
630 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
631 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
632
6bdfc2c4
JJ
6332004-02-11 Jeff Johnston <jjohnstn@redhat.com>
634
635 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
636 executed is an alloc instruction.
637
87b3ede8
DC
6382004-02-11 David Carlton <carlton@kealia.com>
639
640 * gdb.cp/breakpoint.exp: New.
641 * gdb.cp/breakpoint.cc: New.
642
6e19e2bf
MC
6432004-02-11 Michael Chastain <mec.gnu@mindspring.com>
644
645 Partial fix for PR gdb/1543.
646 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
647 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
648 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
649 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
650 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
651 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
652 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
653 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
654 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
655 to bug-gdb@prep.ai.mit.edu .
656 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
657 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
658 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
659 Likewise.
660
5c5455dc
AC
6612004-02-10 Andrew Cagney <cagney@redhat.com>
662
663 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
664 using gdb_internal_error_resync.
665
9cf689d7
DJ
6662004-02-09 Daniel Jacobowitz <drow@mvista.com>
667
668 * gdb.threads/thread-specific.exp: Stop early if no threads are
669 found.
670
d2dc51db
MC
6712004-02-09 Michael Chastain <mec.gnu@mindspring.com>
672
673 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
674
14b1a056
DJ
6752004-02-08 Daniel Jacobowitz <drow@mvista.com>
676
677 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
678 breakpoints.
679
83f66e8f
DJ
6802004-02-07 Daniel Jacobowitz <drow@mvista.com>
681
682 * config/sim.exp (gdb_load): Handle $arg == "".
683 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
684 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
685
30fc0091
EZ
6862004-02-07 Elena Zannoni <ezannoni@redhat.com>
687
688 * gdb.base/maint.exp: Update test to reflect
689 obstack changes.
690
4d806929
JJ
6912004-02-04 Jeff Johnston <jjohnstn@redhat.com>
692
693 * gdb.base/pendshr.c (pendfunc): New function that calls
694 pendfunc1.
695 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
696
7bfdd688
FF
6972004-02-04 Fred Fish <fnf@redhat.com>
698
699 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
700 function symbols and update copyright years.
701 * gdb.arch/gdb1291.c: Ditto.
702
aaa08ee4
MC
7032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
704
705 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
706
dbad7755
MC
7072004-02-03 Michael Chastain <mec.gnu@mindspring.com>
708
709 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
710
ec4646ef
MC
7112004-02-03 Michael Chastain <mec.gnu@mindspring.com>
712
713 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
714
1b802196
FF
7152004-02-02 Fred Fish <fnf@redhat.com>
716
717 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
718 remote targets. Update copyright years.
719
18fe2033
JJ
7202004-02-02 Jeff Johnston <jjohnstn@redhat.com>
721
722 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
723 support.
724 * gdb.base/langs.exp: Fix test which attempts to create
725 breakpoint on non-existent function to handle new pending
726 support.
727 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
728 a breakpoint.
729 * gdb.base/pending.exp: New test.
730 * gdb.base/pending.c: New file.
731 * gdb.base/pendshr.c: Ditto.
732
8d577d32
DC
7332004-02-02 David Carlton <carlton@kealia.com>
734
735 * gdb.cp/overload.exp: Add overloadNamespace tests.
736 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
737 (overloadNamespace, XXX): New.
738 (main): Call XXX::marker2.
739
3ad13771
FF
7402004-02-01 Fred Fish <fnf@redhat.com>
741
742 * gdb.base/dump.exp: Use runto_main instead of "runto main".
743 * gdb.base/finish.exp: Ditto.
744 * gdb.base/gcore.exp: Ditto.
745 * gdb.base/huge.exp: Ditto.
746 * gdb.base/info-proc.exp: Ditto.
747 * gdb.base/return2.exp: Ditto.
748 * gdb.threads/gcore-thread.exp: Ditto.
749
44c75849
DJ
7502004-02-01 Daniel Jacobowitz <drow@mvista.com>
751
752 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
753
005bc093
MK
7542004-02-01 Mark Kettenis <kettenis@gnu.org>
755
756 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
757 that opening the file succeeds on OpenBSD.
758
c47cebdb
DJ
7592004-02-01 Daniel Jacobowitz <drow@mvista.com>
760
761 * gdb.threads/thread-specific.c: New file.
762 * gdb.threads/threads-specific.exp: New test script.
763 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
764 to expect_out.
765
5a01311c
MK
7662004-02-01 Mark Kettenis <kettenis@gnu.org>
767
768 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
769 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
770 only on the "print_small_structs from print_long_arg_list" test.
771
ce22a4f1
DJ
7722004-02-01 Daniel Jacobowitz <drow@mvista.com>
773
774 * gdb.base/completion.exp: Kill a stray backslash.
775
776 From Jim Ingham <jingham@apple.com>:
777 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
778 agrees with the result from sending a tab.
779
abbab9d3
DJ
7802004-01-31 Daniel Jacobowitz <drow@mvista.com>
781
782 * gdb.base/chng-syms.exp: Remove stray newline.
783
53904d1e
MK
7842004-01-31 Mark Kettenis <kettenis@gnu.org>
785
786 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
787 *-*-openbsd*.
788 * gdb.asm/openbsd.inc: New file.
789
3a4b3aac
MK
7902004-01-30 Mark Kettenis <kettenis@gnu.org>
791
792 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
793 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
794 *-*solaris2*. Remove commented out default settings for
795 asm-flags. Replace gdb_compile with target_link.
796
ebac27b4
MC
7972004-01-29 Michael Chastain <mec.gnu@mindspring.com>
798
799 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
800 for all tests. Remove old hp-ux and cygnus xfail cases.
801
d8679d84
PH
8022004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
803
804 * gdb.base/chng-syms.exp: New file.
805 * gdb.base/chng-syms.c: New file.
806
0a55bc22
MC
8072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
808
809 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
810 Provide arms for current output in all my configurations.
811
94b8e876
MC
8122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
813
814 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
815 * lib/compiler.cc: Likewise.
816 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
817 get the right preprocessor. Eval the output directly. Remove
818 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
819 hp_f77_compiler and hp_f90_compiler completely.
820 (gdb_preprocess): Delete.
821 (get_compiler): Delete.
822
7cf03d44
MK
8232004-01-24 Mark Kettenis <kettenis@gnu.org>
824
825 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
826 <string.h>.
827
68b6dce9
NR
8282004-01-24 Nick Roberts <nick@nick.uklinux.net>
829
830 * gdb.mi/mi-stack.exp: Update copyright.
831
b368761e
DC
8322004-01-23 David Carlton <carlton@kealia.com>
833
834 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
835 test for cp_lookup_transparent_type.
836 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
837 call them.
838
f2061b53
DJ
8392004-01-23 Daniel Jacobowitz <drow@mvista.com>
840
841 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
842 after -var-update.
843
37fc574a
DC
8442004-01-23 David Carlton <carlton@kealia.com>
845
846 * gdb.cp/namespace.cc (C::ensureRefs): New.
847 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
848
8e94b928
NR
8492004-01-20 Nick Roberts <nick@nick.uklinux.net>
850
851 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
852 case "-stack-list-locals 2".
853 * gdb.mi/mi-var-child.exp: Test for case
854 "-var-list-children --all-values NAME".
855
997b0952
MC
8562004-01-18 Michael Chastain <mec.gnu@mindspring.com>
857
858 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
859
52470da3
MK
8602004-01-18 Mark Kettenis <kettenis@gnu.org>
861
7049b4b8
MK
862 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
863 used with gdb_test_multiple.
864
52470da3
MK
865 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
866 read at address 0. This fixes PR testsuite/1504.
867
da6012e5
DJ
8682004-01-18 Daniel Jacobowitz <drow@mvista.com>
869
870 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
871 Remove downloading, guessing the host executable, the calls to
872 gdb_file_cmd and gdb_target_cmd, and "load" support.
873 (infer_host_exec): New function broken out from gdb_load.
874 (gdb_load): New wrapper for gdbserver_gdb_load.
875 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
876 gdb_target_cmd. Use -target-select.
877 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
878 Download binaries to the host. Clear last_mi_remote_file when
879 we load a new binary.
880 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
881 call gdbserver_gdb_load and mi_gdb_target_cmd.
882
32c70722
MC
8832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
884
885 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
886 type patterns.
887
b0cecf36
MC
8882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
889
890 * gdb.cp/templates.exp: Fix typo in test name of
891 "print Foo<volatile char*>::foo".
892
4120d7e6
MC
8932004-01-15 Michael Chastain <mec.gnu@mindspring.com>
894
895 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
896
f679e530
BE
8972004-01-16 Ben Elliston <bje@wasabisystems.com>
898
899 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
900 (clean mostlyclean): Remove empty rm.
901
091c48f6
MC
9022004-01-15 Michael Chastain <mec.gnu@mindspring.com>
903
904 * gdb.base/setvar.exp: Add copyright years.
905
3e5fc8d2
DC
9062004-01-14 David Carlton <carlton@bactrian.org>
907
908 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
909 PR c++/1511 and update coment.
910 * gdb.cp/templates.exp: Update patterns to match current output.
911 If changes involve something other than whitespace, KFAIL
912 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
913
63d06c5c
DC
9142004-01-14 David Carlton <carlton@kealia.com>
915
916 * gdb.cp/namespace.exp: Add tests involving classes defined within
917 namespaces.
918 * gdb.cp/namespace.cc (C::CClass): New.
919 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
920
a51dab88
EZ
9212004-01-14 Elena Zannoni <ezannoni@redhat.com>
922
923 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
924 what debug info we have. Print a better message if something goes
925 wrong while producing the separate debug info file.
926
a476ccc9
MC
9272004-01-14 Michael Chastain <mec.gnu@mindspring.com>
928
929 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
930
f453692c
MC
9312004-01-14 Michael Chastain <mec.gnu@mindspring.com>
932
933 * gdb.base/callfuncs.c: Add copyright notice.
934
f40063a5
MC
9352004-01-13 Michael Chastain <mec.gnu@mindspring.com>
936
937 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
938 inheritance. PR gdb/1498, PR gcc/13539.
939
19ac3974
EZ
9402004-01-13 Elena Zannoni <ezannoni@redhat.com>
941
942 * gdb.threads/gcore-thread.exp: Prefix name of binary with
943 test specific name.
944 * gdb.mi/gdb669.exp: Ditto.
945 * gdb.mi/mi-pthreads.exp: Ditto.
946 * gdb.mi/mi1-pthreads.exp: Ditto.
947 * gdb.mi/mi2-pthreads.exp: Ditto.
948
56c97c6e
MC
9492004-01-12 Michael Chastain <mec.gnu@mindspring.com>
950
951 * gdb.cp/member-ptr.cc: Add copyright notice.
952
a0644324
MC
9532004-01-12 Michael Chastain <mec.gnu@mindspring.com>
954
955 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
956 some patterns for recent versions of gcc and hpacc. Delete
957 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
958 Delete tests that access a NULL pointer-to-member-data. This
959 script is still disabled for gcc.
960
32fabe09
EZ
9612004-01-12 Elena Zannoni <ezannoni@redhat.com>
962
963 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
964 escaped correctly.
965
1f8a6abb
EZ
9662004-01-12 Elena Zannoni <ezannoni@redhat.com>
967
968 * gdb.base/sepdebug.exp: New file.
969 * gdb.base/sepdebug.c: New file.
970 * lib/gdb.exp (separate_debug_filename): New procedure.
971 (gdb_gnu_strip_debug): New procedure.
972
48efe704
AC
9732004-01-12 Andrew Cagney <cagney@redhat.com>
974
975 * gdb.mi/ChangeLog: Delete file. Renamed to ...
976 * gdb.mi/ChangeLog-1999-2003: New file.
977
a9415475
AC
9782004-01-12 Andrew Cagney <cagney@redhat.com>
979
980 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
981 "Renaming a directory to a non-empty directory returns ENOTEMPTY
982 or EEXIST", treat EBUSY as an XFAIL.
983
83b8cf9d
MC
9842004-01-11 Michael Chastain <mec.gnu@mindspring.com>
985
986 * gdb.base/scope.exp: Remove obsolete setup_xfail for
987 hp_cc_compiler.
988
9939d2a8
MC
9892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
990
991 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
992 decorations.
993
1ff8cadf
MC
9942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
995
996 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
997 and "(aCC)" decorations. Remove obsolete doco about old
998 test results.
999
6fa9022e
MC
10002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1001
1002 * gdb.cp/exception.exp: Fix typo in doco.
1003
209721fe
MK
10042004-01-09 Mark Kettenis <kettenis@gnu.org>
1005
1006 * gdb.base/gdb1476.exp: Fix typo.
1007
ef11303e
MC
10082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1009
1010 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
1011 file.
1012
041ab88c
MC
10132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
1014
1015 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
1016 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
1017 Use gdb_compile. Remove restriction on gcc. Add some patterns
1018 for recent version of gdb. Delete second half, which was a copy
1019 of the first half with different build flags. This test is
1020 still disabled because it is still not ready for production.
1021
e36d075a
MC
10222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1023
1024 * gdb.cp/exception.cc: Add copyright notice.
1025 * gdb.cp/exception.exp: Add a notice that this file is broken
1026 because of line number changes caused by addition of copyright
1027 notice.
1028
42b190ad
MC
10292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1030
1031 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
1032 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
1033
8f25f06b
MC
10342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1035
1036 * gdb.cp/classes.exp: Accept gnu abi 2.
1037 * gdb.cp/derivation.exp: Likewise.
1038 * gdb.cp/overload.exp: Likewise.
1039 * gdb.cp/virtfunc.exp: Likewise.
1040
06ded8b8
MC
10412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
1042
1043 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
1044 semicolon after end of function.
1045
77c26ae3
MC
10462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1047
1048 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
1049 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
1050 boilerplate code for compiling and running the program under
1051 test. Add some string method tests.
1052
20757486
MC
10532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1054
1055 * gdb.cp/bs15503.cc: Add copyright notice.
1056 * gdb.cp/bs15503.exp: Adjust line number.
1057
0fd3b503
MC
10582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1059
1060 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
1061 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
1062
10d1bea8
MC
10632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1064
1065 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
1066 hp_cc_compiler.
1067
2789202a
MC
10682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1069
1070 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
1071 * gdb.cp/ctti.exp: Use the marker instead of "next".
1072 With gcc, run further before bailing.
1073
b862f14c
MC
10742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1075
1076 * gdb.cp/cttiadd.cc: Add copyright notice.
1077 * gdb.cp/cttiadd1.cc: Likewise.
1078 * gdb.cp/cttiadd2.cc: Likewise.
1079 * gdb.cp/cttiadd3.cc: Likewise.
1080
96da2469
MC
10812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1082
1083 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
1084 Use gdb_test, gdb_test_multiple. Use floating-point values that
1085 have exact representations in IEEE-ish formats.
1086
053248ff
MC
10872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1088
1089 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
1090 compilers. Delete duplicate call to get_compiler_info.
1091 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
1092 * gdb.base/volatile.exp: Likewise.
1093
84acecdd
MK
10942004-01-07 Mark Kettenis <kettenis@gnu.org>
1095
1096 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
1097 memory at address 0.
1098
fe11a27f
MC
10992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
1100
1101 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
1102 to test for hp-ux assembler. Fix copyright years.
1103
60ad077b
AC
11042004-01-07 Andrew Cagney <cagney@redhat.com>
1105
1106 * gdb.base/fileio.c (strerrno): Add "EBUSY".
1107
1c9b8f33
AC
11082004-01-07 Andrew Cagney <cagney@redhat.com>
1109
1110 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
1111 when creating the read-only file. From analysis by Roland McGrath
1112 and Elena Zannoni.
1113
753ccc7a
MC
11142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1115
1116 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
1117
eca3e36b
MC
11182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1119
1120 * gdb.base/cvexpr.c: Be type-safe with function pointers and
1121 data pointers.
1122
f8d4bac4
MC
11232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1124
1125 * gdb.cp/m-static.exp: Compile one source file at a time.
1126 Delete unused call to get_compiler_info.
1127
9b4e0f94
MC
11282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
1129
1130 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
1131 * gdb.base/call-rt-st.exp: Likewise.
1132 * gdb.base/nodebug.exp: Likewise.
1133 * gdb.base/volatile.exp: Likewise.
1134 * gdb.cp/ref-types.exp: Likewise.
1135 * gdb.cp/templates.exp: Likewise.
1136
023c1024
MK
11372004-01-05 Mark Kettenis <kettenis@gnu.org>
1138
1139 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
1140
19703c4a
MC
11412004-01-05 Michael Chastain <mec.gnu@mindspring.com>
1142
1143 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
1144 hppa*-hp-hpux*.
1145
18b67037
MK
11462004-01-04 Mark Kettenis <kettenis@gnu.org>
1147
ba6219c8
MK
1148 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1149 x86_64-*-*.
1150
18b67037
MK
1151 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
1152 sparc64-*-* and sparc*-solaris2*.
1153
1bfbbb9d
MK
11542004-01-04 Mark Kettenis <kettenis@gnu.org>
1155
1156 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
1157 return ${tests}" test. The ${tests} already mentions the
1158 filename.
1159
06846494
MC
11602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1161
1162 * gdb.cp/local.exp: Accept gcc abi 2.
1163
3b0cb202
MC
11642004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1165
1166 * gdb.cp/templates.exp: Accept gcc abi 2.
1167
0643ec3f
MC
11682004-01-02 Michael Chastain <mec.gnu@mindspring.com>
1169
1170 * lib/compiler.cc: Remove supports_template_debugging.
1171 * gdb.cp/templates.exp: Do not test supports_template_debugging.
1172
d231d0b1
MC
11732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1174
1175 * gdb.cp/namespace.exp: Accept gcc abi 2.
1176
44ffb27c
MC
11772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1178
1179 * gdb.cp/method.exp: Accept gcc abi 2.
1180
184ad485
MC
11812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1182
1183 * gdb.cp/classes.exp: Generate identical results as old version.
1184 * gdb.cp/derivation.exp: Likewise.
1185 * gdb.cp/overload.exp: Likewise.
1186 * gdb.cp/virtfunc.exp: Likewise.
1187
116f09e7
MC
11882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1189
1190 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
1191 mysterious bug with sourceware version of expect.
1192
b1379776
MC
11932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1194
1195 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
1196 current versions of gcc, including gcc abi 2. Remove gratuitous
1197 restart of test program. Use gdb_test_multiple and gdb_test for
1198 all tests. Add patterns to xfail missing "const" in "const char *"
1199 and kfail PR gdb/1155.
1200
6b7a4c0e
MC
12012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
1202
1203 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
1204 current versions of gcc, including gcc abi 2. Remove gratuitous
1205 restart of test program. Use gdb_test_multiple and gdb_test for
1206 all tests. Add patterns to kfail PR gdb/1498.
1207
51615d72
MC
12082003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1209
1210 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
1211 current versions of gcc, including gcc abi 2. Use "breakpoint"
1212 and "continue" instead of restarting the target program. Use
1213 gdb_test_multiple and gdb_test for all tests.
1214
7b79a9d7
MK
12152004-01-01 Mark Kettenis <kettenis@gnu.org>
1216
1217 * gdb.asm/asm-source.exp: Update copyright year. Link statically
1218 for *-*-solaris2*.
1219
1cd3489f
MC
12202003-12-31 Michael Chastain <mec.gnu@mindspring.com>
1221
1222 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
1223 current versions of gcc, including gcc abi 2. Use "breakpoint"
1224 and "continue" instead of restarting the target program several
1225 times. Use gdb_test_multiple and gdb_test for all tests.
1226
850742db
MC
12272003-12-18 Michael Chastain <mec.gnu@mindspring.com>
1228
1229 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
1230 source files.
1231
eb4bbda8
MC
12322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1233
1234 * gdb.base/environ.exp: Handle compiling test case from multiple
1235 source files.
1236
e42c7771
MC
12372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1238
1239 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
1240
80e4b428
JB
12412003-12-17 Jim Blandy <jimb@redhat.com>
1242
5f06973a
JB
1243 * gdb.base/freebpcmd.c: Add copyright notice.
1244
80e4b428
JB
1245 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
1246
0ab84fb7
MC
12472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
1248
1249 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
1250
1b3bb3d0
JB
12512003-12-13 Jim Blandy <jimb@redhat.com>
1252
1253 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
1254
3a4c9371
KB
12552003-12-12 Kevin Buettner <kevinb@redhat.com>
1256
1257 * gdb.asm/frv.inc: New file.
1258 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
1259
a1dea79a
FF
12602003-12-09 Fred Fish <fnf@redhat.com>
1261
1262 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
1263 functions to break1.c and leave prototypes behind. Add more
1264 "set breakpoint NN here" comments.
1265 * gdb.base/break1.c: New file.
1266
1267 * gdb.base/break.exp: Handle compiling test case from multiple
1268 source files and change source file references as needed.
1269 * gdb.base/completion.exp: Ditto.
1270 * gdb.base/condbreak.exp: Ditto.
1271 * gdb.base/define.exp: Ditto.
1272 * gdb.base/ena-dis-br.exp: Ditto.
1273 * gdb.base/info-proc.exp: Ditto.
1274 * gdb.base/maint.exp: Ditto.
1275 * gdb.base/until.exp: Ditto.
1276
1277 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
1278 hardcoded line numbers.
1279 * gdb.base/define.exp: Ditto.
1280 * gdb.base/ena-dis-br.exp: Ditto.
1281 * gdb.base/maint.exp: Ditto.
1282 * gdb.base/until.exp: Ditto.
1283
1284 * gdb.base/completion.exp: Use "break1" for completion tests since
1285 "break" is no longer a unique prefix.
1286
5266b69c
AC
12872003-12-06 Andrew Cagney <cagney@redhat.com>
1288
1289 * gdb.base/structs.exp (test_struct_returns): When applicable, set
1290 "return_value_unimplemented". When an unimplemented struct return
1291 architecture, report incorrect values as a KFAIL
1292
374451f0
MC
12932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1294
1295 * gdb.cp/rtti.exp: Accept new wording of warning from
1296 cp_lookup_rtti_type.
1297
ba9b20a7
MC
12982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
1299
1300 Partial fix for PR testsuite/1456.
1301 * gdb.base/scope.exp (test_at_main): Replace references to
1302 gcc_compiled with calls to test_compiler_info.
1303 (test_at_foo): Likewise.
1304 (test_at_bar): Likewise.
1305
b74b6d0b
MC
13062003-12-04 Michael Chastain <mec.gnu@mindspring.com>
1307
1308 Partial fix for PR testsuite/1456.
1309 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
1310 to test_compiler_info.
1311
ccfa3402
MC
13122003-12-03 Michael Chastain <mec.gnu@mindspring.com>
1313
1314 * gdb.base/so-impl-ld.exp: Update copyright notice.
1315
f6246aba
MC
13162003-12-02 Michael Chastain <mec.gnu@mindspring.com>
1317
1318 Partial fix for PR testsuite/1456.
1319 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
1320 to test_compiler_info.
1321
13ae734a
MC
13222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1323
1324 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
1325 from current versions of gdb. Clean up regular expressions.
1326 Delete redundant timeout case.
1327
d8e1cdee
MC
13282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1329
1330 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
1331 from current versions of gdb. Clean up regular expressions.
1332 Delete redundant timeout case.
1333
96457b64
MC
13342003-12-01 Michael Chastain <mec.gnu@mindspring.com>
1335
1336 Partial fix for PR testsuite/1456.
1337 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
1338 gcc_compiled with call to test_compiler_info.
1339
f35309fc
MC
13402003-11-30 Michael Chastain <mec.gnu@mindspring.com>
1341
1342 Partial fix for PR testsuite/1456.
1343 * gdb.base/list.exp (test_list_function): Delete unused declaration
1344 of gcc_compiled.
1345
d7afdf9b
MC
13462003-11-29 Michael Chastain <mec.gnu@mindspring.com>
1347
1348 Partial fix for PR testsuite/1456.
1349 * gdb.base/complex.exp: Replace reference to gcc_compiled with
1350 call to test_compiler_info.
1351
71507b56
MK
13522003-11-29 Mark Kettenis <kettenis@gnu.org>
1353
1354 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
1355 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
1356 it to create the appropriate note.inc.
1357 * gdb.asm/asmsrc1.s: Include "note.inc".
1358 * gdb.asm/netbsd.inc: New file.
1359 * gdb.asm/empty.inc: New file.
1360
f81f93f7
MC
13612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
1362
1363 Partial fix for PR testsuite/1456.
1364 * gdb.base/constvars.exp: Replace references to gcc_compiled with
1365 calls to test_compiler_info.
1366
9a77938e
MC
13672003-11-27 Michael Chastain <mec.gnu@mindspring.com>
1368
1369 Partial fix for PR testsuite/1456.
1370 * gdb.base/volatile.exp: Replace references to gcc_compiled with
1371 calls to test_compiler_info.
1372
e8367dc7
MK
13732003-11-27 Mark Kettenis <kettenis@gnu.org>
1374
1375 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
1376 pattern for the KFAILs.
1377
526c61ee
AF
13782003-11-25 Adam Fedor <fedor@gnu.org>
1379
1380 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
1381 * gdb.objc/objcdecode.m: New file.
1382
28f2d600
AF
13832003-11-25 Adam Fedor <fedor@gnu.org>
1384
1385 * gdb.objc/nondebug.exp: Test for PR objc/1236.
1386 * gdb.objc/nondebug.m: New file.
1387
a3895cee
BE
13882003-11-26 Ben Elliston <bje@wasabisystems.com>
1389
1390 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1391 NetBSD as it does on FreeBSD. Modelled on a similar change by
1392 Mark Kettenis on 2003-05-30.
1393 (link-flags): Set to "--entry _start" regardless of target.
1394 Special linker flags are to be appended to $link-flags.
1395 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
1396
c9f2c8a3
MC
13972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1398
1399 * gdb.cp/method.exp: Accept output of new demangler.
1400
15a0587a 14012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
1402
1403 * gdb/class2.exp: New file.
1404 * gdb/class2.cc: New file.
1405
3c00b570
MC
14062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
1407
1408 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
1409 of new demangler.
1410
7027acc7
MK
14112003-11-23 Mark Kettenis <kettenis@gnu.org>
1412
1413 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
1414 of gdb_test "run".
1415
b0e1598a
MK
14162003-11-23 Mark Kettenis <kettenis@gnu.org>
1417
1418 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
1419 "continue" into "run".
1420
4d9eda44
MC
14212003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1422
1423 Partial fix for PR testsuite/1456.
1424 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1425 call to test_compiler_info.
1426 * gdb.cp/ctti.exp: Likewise.
1427 * gdb.cp/derivation.exp: Likewise.
1428 * gdb.cp/member-ptr.exp: Likewise.
1429 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1430 reference to gcc_compiled.
1431
14322003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1433
1434 Fix PR testsuite/1463.
1435 * gdb.base/structs.exp (start_structs_test): Call
1436 get_debug_format before using the debug format.
1437
d422fe19
AC
14382003-11-22 Andrew Cagney <cagney@redhat.com>
1439
1440 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1441 * gdb.base/structs.exp: Use gdb_test_multiple.
1442
039cf96d
AC
14432003-11-20 Andrew Cagney <cagney@redhat.com>
1444
6882279b
AC
1445 * gdb.base/structs.exp: Handle and recover from internal errors.
1446 Replace "foo${n}" with "foo<n>" in test messages.
1447
e53890ae
AC
1448 * gdb.base/structs.exp: Update copyright. Rewrite.
1449 * gdb.base/structs.c: Update copyright. Rewrite.
1450
2b211c59
AC
1451 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1452 resync count exceeded.
d63a86f8 1453
039cf96d
AC
1454 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1455 from the internal error.
1456 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1457 Original from Jim Blandy.
1458 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1459
eac98b22
AC
14602003-11-19 Andrew Cagney <cagney@redhat.com>
1461
1462 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1463 KFAIL.
1464
67455b2a
MK
14652003-11-17 Mark Kettenis <kettenis@gnu.org>
1466
1467 New testcase for PR backtrace/1435.
1468 * gdb.arch/i386-unwind.exp: New file.
1469 * gdb.arch/i386-unwind.c: New file.
1470
853d6e5b
AC
14712003-11-17 Andrew Cagney <cagney@redhat.com>
1472
1473 * lib/gdb.exp (compiler_info): New global.
1474 (test_compiler_info): New function.
1475 (get_compiler_info): Set compiler_info.
1476 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1477 "compiler_info" to gcc-<major>-<minor>.
1478
38cf6e11
MC
14792003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1480
1481 * gdb.trace/configure: Remove.
1482
a50d3602
EZ
14832003-11-13 Elena Zannoni <ezannoni@redhat.com>
1484
1485 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1486 breakpoints.
a50d3602
EZ
1487 * gdb.base/break.exp: Remove all references to explicit line
1488 numbers.
1489
d9407aaa
NC
14902003-11-11 Nick Clifton <nickc@redhat.com>
1491
1492 * gdb.base/shreloc.exp: Do not run for targets which do not
1493 support shared objects.
1494
db488fc1
CV
14952003-11-10 Corinna Vinschen <vinschen@redhat.com>
1496
1497 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1498 Don't run tests if nofileio flag is given.
1499
6a90a18e
EZ
15002003-11-07 Elena Zannoni <ezannoni@redhat.com>
1501
1502 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1503 as well as 'Watchpoint'.
1504
0b915e9c
EZ
15052003-11-06 Elena Zannoni <ezannoni@redhat.com>
1506
1507 Reported by Jim Ingham <jingham@apple.com>:
1508 * gdb.base/annota1.exp: Match at least one occurrence of the
1509 signal handler annotation.
1510
d7e4b55f
EZ
15112003-11-06 Elena Zannoni <ezannoni@redhat.com>
1512
1513 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
1514 as well as 'Watchpoint'.
1515
2fe4e8d0
MC
15162003-11-05 Michael Chastain <mec@shout.net>
1517
1518 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
1519
6ef88553
KW
15202003-11-03 Kris Warkentin <kewarken@qnx.com>
1521
1522 * gdb.arch/gdb1291.c: New test file.
1523 * gdb.arch/gdb1291.exp: New test script.
1524 * gdb.arch/gdb1431.c: New test file.
1525 * gdb.arch/gdb1431.exp: New test script.
1526
ae7dc4d8
MC
15272003-10-22 Michael Chastain <mec@shout.net>
1528
1529 * gdb.mi/pthreads.c: Add copyright notice.
1530
c39d7427
MC
15312003-10-22 Michael Chastain <mec@shout.net>
1532
1533 * gdb.threads/pthreads.c: Add copyright notice.
1534
8b7d96c1
MC
15352003-10-20 Michael Chastain <mec@shout.net>
1536
1537 * gdb.base/gdb1056.exp: New test script.
1538
d1d69fdd
DJ
15392003-10-13 Daniel Jacobowitz <drow@mvista.com>
1540
1541 * gdb.threads/killed.exp: Use gdb_run_cmd.
1542
7d605576
DJ
15432003-10-13 Daniel Jacobowitz <drow@mvista.com>
1544
1545 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
1546 create a core file.
1547 * gdb.threads/gcore-thread.exp: Likewise.
1548
618ec112
CV
15492003-10-13 Corinna Vinschen <vinschen@redhat.com>
1550
1551 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
1552 type, based on char type.
1553 (struct bit_flags_short_t): New bitfield type, based on short type.
1554 (init_bit_flags_char): New fuction.
1555 (init_bit_flags_short): Ditto.
1556 (print_bit_flags_char): Ditto.
1557 (print_bit_flags_short): Ditto.
1558 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
1559
9367a73c
MC
15602003-10-11 Michael Chastain <mec@shout.net>
1561
1562 * gdb.base/call-rt-st.exp: Update copyright year.
1563
1decf120
KI
15642003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
1565
1566 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
1567 * gdb.disasm/sh3.s: Ditto.
1568
5445b2ae
DJ
15692003-10-07 Daniel Jacobowitz <drow@mvista.com>
1570
1571 * gdb.threads/switch-threads.exp: New test.
1572 * gdb.threads/switch-threads.c: New source file.
1573
aec24853
CV
15742003-10-07 Corinna Vinschen <vinschen@redhat.com>
1575
1576 * gdb.base/ending-run.exp: Add sh specific case.
1577
adc7428d
AC
15782003-10-06 Andrew Cagney <cagney@redhat.com>
1579
1580 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1581 * gdb.disasm/mn10200.exp: Delete obsolete file.
1582
c9d37158
DJ
15832003-09-29 Daniel Jacobowitz <drow@mvista.com>
1584
1585 * ChangeLog: Correct an entry command.exp -> commands.exp.
1586 * gdb.base/commands.exp (bp_deleted_in_command_test)
1587 (temporary_breakpoint_commands): Check noargs.
1588
79c2c32d
DC
15892003-09-25 David Carlton <carlton@kealia.com>
1590
1591 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1592 of some print tests, where appropriate. Add tests for C::D::cd,
1593 E::ce, F::cXfX, G::XgX.
1594 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1595
594e6d67
RE
15962003-09-25 Richard Earnshaw <rearnsha@arm.com>
1597
1598 * lib/java.exp (java_init): Import target_alias before using it.
1599
10f0d451
DC
16002003-09-25 David Carlton <carlton@kealia.com>
1601
1602 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1603
274bcba0
EZ
16042003-09-23 Elena Zannoni <ezannoni@redhat.com>
1605
d63a86f8 1606 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
1607 weirdness.
1608
cdbf20f7
MC
16092003-09-17 Michael Chastain <mec@shout.net>
1610
1611 * gdb.cp/gdb1355.exp: New file.
1612 * gdb.cp/gdb1355.c: New file.
1613
71e06f80
CV
16142003-09-15 Corinna Vinschen <vinschen@redhat.com>
1615
1616 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1617 * gdb.asm/sh.inc: New file.
1618
5c4e30ca
DC
16192003-09-11 David Carlton <carlton@kealia.com>
1620
bd45b7af
DC
1621 * gdb.cp/namespace.exp: Add tests for namespace types.
1622 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1623 (test_namespace): New.
1624
1c199746
EZ
16252003-09-11 Elena Zannoni <ezannoni@redhat.com>
1626
1627 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1628 * gdb.stabs/weird.exp: Ditto.
1c199746 1629
04ed252f
MC
16302003-09-08 Michael Chastain <mec@shout.net>
1631
1632 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1633
d8a2d9e7
MC
16342003-09-07 Michael Chastain <mec@shout.net>
1635
1636 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1637 'parse error'.
1638
161afb24
MK
16392003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1640
1641 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1642
49f2741a
MC
16432003-08-30 Michael Chastain <mec@shout.net>
1644
1645 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1646 * gdb.gdb/observer.exp: Ditto.
1647 * gdb.gdb/xfullpath.exp: Ditto.
1648
8afa723e
MK
16492003-08-29 Mark Kettenis <kettenis@gnu.org>
1650
1651 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1652 *-*-*bsd*.
1653
f31dfe3b
JJ
16542003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1655
1656 * gdb.base/dump.exp: Skip for ia64.
1657
4630e498
JJ
16582003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1659
1660 * gdb.asm/asm-source.exp: Add ia64 support.
1661 * gdb.asm/ia64.inc: New file.
1662
1105b7ef
MC
16632003-08-22 Michael Chastain <mec@shout.net>
1664
1665 * gdb.cp: New directory.
1666 * gdb.cp/*: Copy from gdb.c++/*.
1667 * gdb.c++/*: Remove.
1668 * Makefile.in: Change gdb.c++ to gdb.cp.
1669 * configure.in: Ditto.
1670 * configure: Regnerate.
1671
c945b932
MK
16722003-08-18 Mark Kettenis <kettenis@gnu.org>
1673
1674 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1675 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1676
2b66634b
DJ
16772003-08-17 Daniel Jacobowitz <drow@mvista.com>
1678
1679 * mi-var-display.exp (-var-list-children weird): Accept function
1680 pointers with argument types.
1681 * mi1-var-display.exp (-var-list-children weird): Likewise.
1682 * mi2-var-display.exp (-var-list-children weird): Likewise.
1683
a356f73b
DJ
16842003-08-17 Daniel Jacobowitz <drow@mvista.com>
1685
1686 * gdb.base/annota3.exp: Add missing newline.
1687
483417b8
MC
16882003-08-06 Michael Chastain <mec@shout.net>
1689
1690 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1691
c99c59c3
MS
16922003-08-12 Michael Snyder <msnyder@redhat.com>
1693
1694 * gdb.base/float.exp: Add test for SH.
1695
55ed7501
MK
16962003-08-10 Mark Kettenis <kettenis@gnu.org>
1697
1698 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1699
1a371f2e
EZ
17002003-08-07 Elena Zannoni <ezannoni@redhat.com>
1701
1702 * gdb.base/completion.exp: Remove reduntant completion test
1703 on filename.
1704
e0f353ce
EZ
17052003-08-07 Elena Zannoni <ezannoni@redhat.com>
1706
1707 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1708 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1709 gdb.trace/save-trace.exp: Make sure that full pathnames are
1710 escaped correctly.
1711
5710a1af 17122003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 1713
5710a1af
EZ
1714 * configure.in: Don't generate config.h from config.hin.
1715 * configure: Regenerate.
1716 * config.hin: Remove file.
1717 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1718 * gdb.threads/pthreads.c: Ditto.
1719
dcd81ce9
DJ
17202003-08-07 Daniel Jacobowitz <drow@mvista.com>
1721
1722 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1723 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1724 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1725 Replace ld24 with seth/add3.
1726
6009d884
AC
17272003-08-02 Andrew Cagney <cagney@redhat.com>
1728
1729 * gdb.base/annota3.exp: New file.
1730 * gdb.base/annota3.c: New file.
1731 * gdb.c++/annota3.exp: New file.
1732 * gdb.c++/annota3.cc: New file.
1733
51514e06
MC
17342003-07-29 Michael Chastain <mec@shout.net>
1735
1736 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1737 actually failed.
1738 (do_pass): Likewise.
1739 * gdb.threads/tls.exp: Always initialize no_of_threads.
1740
4ee6625b
DJ
17412003-07-27 Daniel Jacobowitz <drow@mvista.com>
1742
1743 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1744 pattern.
1745 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1746 * gdb.threads/tls.exp: Recognize one case of the host library not
1747 supporting TLS.
1748
225f2bf6
AC
17492003-07-27 Andrew Cagney <cagney@redhat.com>
1750
1751 * gdb.base/fileio.exp: Use SH when running commands using
1752 remote_exec.
1753
bcb27c9f
DJ
17542003-07-24 Daniel Jacobowitz <drow@mvista.com>
1755
1756 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1757 * gdb.base/relocate.c (dummy): New padding array.
1758
3d67be83
MS
17592003-07-22 Michael Snyder <msnyder@redhat.com>
1760
d63a86f8 1761 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
1762
1763 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1764 patterns to be more general, accepting old and new output.
1765 Some output chars (such as '+') also must be quoted.
d63a86f8 1766 Some addresses are displayed numerically instead of
3d67be83
MS
1767 symbolically.
1768
57ba3b85
MS
17692003-07-23 Michael Snyder <msnyder@redhat.com>
1770
686d097c
MS
1771 * gdb.base/return2.exp: Don't test long-long return.
1772
57ba3b85
MS
1773 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1774 * gdb.disasm/t01_mov.exp: Ditto.
1775 * gdb.disasm/t02_mova.s: Ditto.
1776 * gdb.disasm/t02_mova.exp: Ditto.
1777 * gdb.disasm/t03_add.s: Ditto.
1778 * gdb.disasm/t03_add.exp: Ditto.
1779 * gdb.disasm/t04_sub.s: Ditto.
1780 * gdb.disasm/t04_sub.exp: Ditto.
1781 * gdb.disasm/t05_cmp.s: Ditto.
1782 * gdb.disasm/t05_cmp.exp: Ditto.
1783 * gdb.disasm/t06_ari2.s: Ditto.
1784 * gdb.disasm/t06_ari2.exp: Ditto.
1785 * gdb.disasm/t07_ari3.s: Ditto.
1786 * gdb.disasm/t07_ari3.exp: Ditto.
1787 * gdb.disasm/t08_or.s: Ditto.
1788 * gdb.disasm/t08_or.exp: Ditto.
1789 * gdb.disasm/t09_xor.s: Ditto.
1790 * gdb.disasm/t09_xor.exp: Ditto.
1791 * gdb.disasm/t10_and.s: Ditto.
1792 * gdb.disasm/t10_and.exp: Ditto.
1793 * gdb.disasm/t11_logs.s: Ditto.
1794 * gdb.disasm/t11_logs.exp: Ditto.
1795 * gdb.disasm/t12_bit.s: Ditto.
1796 * gdb.disasm/t12_bit.exp: Ditto.
1797 * gdb.disasm/t13_otr.s: Ditto.
1798 * gdb.disasm/t13_otr.exp: Ditto.
1799
e00759ef
EZ
18002003-07-22 Elena Zannoni <ezannoni@redhat.com>
1801
1802 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1803
8bc2021f
EZ
18042003-07-22 Elena Zannoni <ezannoni@redhat.com>
1805
1806 * gdb.threads/tls.c : New file.
1807 * gdb.threads/tls.exp : New file.
1808 * gdb.threads/tls-main.c : New file.
1809 * gdb.threads/tls-shared.c : New file.
1810 * gdb.threads/tls-shared.exp : New file.
1811
89320c4c
AS
18122003-07-22 Andreas Schwab <schwab@suse.de>
1813
1814 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1815
180dea7c
AS
18162003-07-20 Andreas Schwab <schwab@suse.de>
1817
1818 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1819 due to insn reordering.
1820
0714963c
AC
18212003-07-15 Andrew Cagney <cagney@redhat.com>
1822
1823 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1824
98a23b3f
MC
18252003-07-15 Michael Chastain <mec@shout.net>
1826
1827 * gdb.base/gdb1250.exp: New file.
1828 * gdb.base/gdb1250.c: New file.
1829
27e417a2
ML
18302003-07-09 Michal Ludvig <mludvig@suse.cz>
1831
1832 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1833 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1834
8bc2021f
EZ
18352003-07-09 Elena Zannoni <ezannoni@redhat.com>
1836
1837 * gdb.threads/tls.c: New file.
1838 * gdb.threads/tls.exp: New file.
1839 * gdb.threads/tls-main.c: New file.
1840 * gdb.threads/tls-shared.c: New file.
1841 * gdb.threads/tls-shared.exp: New file.
1842
d99968dc
EZ
18432003-07-09 Elena Zannoni <ezannoni@redhat.com>
1844
1845 * gdb.base/annota1.exp: Make sure that we properly escape the
1846 full path of the source file. Xfail more permissive patterns,
d63a86f8 1847 due to a compiler debug info problem.
d99968dc 1848
83876b3b
AS
18492003-07-07 Andreas Schwab <schwab@suse.de>
1850
2705e972
AS
1851 * gdb.asm/m68k.inc: New file.
1852 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1853
83876b3b
AS
1854 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1855 arguments"): Also match negative number.
1856
1857 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1858
3a871b37
DJ
18592003-07-03 Daniel Jacobowitz <drow@mvista.com>
1860
1861 * gdb.base/store.c (charest): New typedef.
1862 (add_char): Rename to add_charest, update.
1863 (wack_char): Rename to wack_charest, update types. Return l + r
1864 to keep r live across the call.
1865 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1866 (wack_double, wack_doublest): Return l + r to keep r live across
1867 the call.
1868 * gdb.base/store.exp: Accomodate store.c changes.
1869
b2a7f303
DC
18702003-06-30 David Carlton <carlton@kealia.com>
1871
1872 * gdb.c++/maint.exp (test_invalid_name): New.
1873 (test_first_component): Add tests for invalid names.
1874
3c6cb4a1
MC
18752003-06-29 Michael Chastain <mec@shout.net>
1876
1877 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1878 output of '<VTT for class>' for virtual base classes.
1879
f1c2644b
DJ
18802003-06-29 Daniel Jacobowitz <drow@mvista.com>
1881
1882 * gdb.base/completion.exp: Tab-complete "complet" instead of
1883 "compl".
1884 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1885
18080350
DJ
18862003-06-29 Daniel Jacobowitz <drow@mvista.com>
1887
1888 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1889 * gdb.base/volatile.exp: Likewise.
1890
f56973f8
DJ
18912003-06-29 Daniel Jacobowitz <drow@mvista.com>
1892
1893 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1894 gdb/1265.
1895
18962003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1897 Daniel Jacobowitz <drow@mvista.com>
1898
1899 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1900 initial line count of 'captured_main' from 26 to 32.
1901 (test_with_self): Allow xmalloc call to be interleaved with the
1902 preceding two lines.
1903
e766d4d6
JB
19042003-06-24 Joel Brobecker <brobecker@gnat.com>
1905
1906 * gdb.base/bang.exp: New testcase.
1907
f125c9a4
JB
19082003-06-23 Joel Brobecker <brobecker@gnat.com>
1909
1910 * gdb.base/langs.exp: Add some tests for the "minimal" language
1911 support.
1912
6e25beaf
EZ
19132003-06-23 Elena Zannoni <ezannoni@redhat.com>
1914
1915 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1916 the testcase.
1917
2f816dda
DJ
19182003-06-22 Daniel Jacobowitz <drow@mvista.com>
1919
1920 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1921 offset.
1922
db5a5748
DJ
19232003-06-22 Daniel Jacobowitz <drow@mvista.com>
1924
1925 * gdb.c++/pr-1210.cc: New file.
1926 * gdb.c++/pr-1210.exp: New file.
1927
1df0c130
DJ
19282003-06-21 Daniel Jacobowitz <drow@mvista.com>
1929
1930 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1931 000-exec-continue.
1932
a92feac0
MK
19332003-06-15 Mark Kettenis <kettenis@gnu.org>
1934
1935 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1936 on *-*-*bsd* instead of *-*-freebsd*.
1937
81a58f5b
AC
19382003-06-14 Andrew Cagney <cagney@redhat.com>
1939
1940 * gdb.base/store.exp: Test longest and doublest. Test all
1941 parameters. Weaken return statement match.
1942 * gdb.base/store.c: Add longest and doublest - aka long long and
1943 long double functions. Put all parameters into local register
1944 variables. Use negative values.
1945
b257a0d3
AC
19462003-06-14 Andrew Cagney <cagney@redhat.com>
1947
1948 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1949 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1950 exit status.
1951 * gdb.base/fileio.exp: Disable target when nointerrupts and
1952 noinferiorio, instead of limiting it to remote. Use remote_exec
1953 instead of system.
d63a86f8 1954
21c38304
JJ
19552003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1956
1957 * gdb.base/float.exp: Add ia64 support.
1958
1bcdb424
CV
19592003-06-12 Corinna Vinschen <vinschen@redhat.com>
1960
1961 * gdb.base/fileio.exp: Run only on remote targets.
1962
6aeb981f
CV
19632003-06-10 Corinna Vinschen <vinschen@redhat.com>
1964
1965 * gdb.base/fileio.c: New file, testing File-I/O.
1966 * gdb.base/fileio.exp: Ditto.
1967
53df362e
RG
19682003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1969
1970 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1971 shared objects after relocation at load time (gdb PR/1132).
1972 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1973 as above, part of the shared object relocation test.
1974
ffee1b46
MK
19752003-06-08 Mark Kettenis <kettenis@gnu.org>
1976
b5ca3722
MK
1977 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1978 fully filled history list.
1979 * gdb.base/gdb_history: New file.
1980
03ed860d
MK
1981 * gdb.base/signals.exp: XFAIL "continue to func1" on
1982 i*86-*-freebsd*.
1983
ffee1b46
MK
1984 * gdb.base/attach.exp: When trying to attach to a nonexistent
1985 process, make it possible to specify the PID based on the target,
1986 and do so for *-*-freebsd*.
1987
d80dbb52
RH
19882003-06-02 Richard Henderson <rth@redhat.com>
1989
1990 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1991
6dd77b81
RH
19922003-06-02 Richard Henderson <rth@redhat.com>
1993
1994 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1995
f6347e16
RH
19962003-06-02 Richard Henderson <rth@redhat.com>
1997
1998 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1999
2c161407
DJ
20002003-06-01 Daniel Jacobowitz <drow@mvista.com>
2001
2002 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
2003 of globalvar.
2004
572eb746
MK
20052003-06-01 Mark Kettenis <kettenis@gnu.org>
2006
2007 * gdb.asm/asm-source.exp: Check for memory read errors in
2008 disassembler test on *BSD too.
2009
9e9617a5
RH
20102003-06-01 Richard Henderson <rth@redhat.com>
2011
2012 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
2013 for .frame.
2014 (gdbasm_call): Lose ldgp.
2015 (gdbasm_startup): Add frame information.
2016 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
2017
7b34ad4e
MK
20182003-05-31 Mark Kettenis <kettenis@gnu.org>
2019
2020 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
2021 i?86-*-*.
2022
10059fdf
MK
20232003-05-30 Mark Kettenis <kettenis@gnu.org>
2024
2025 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2026 FreeBSD.
2027
acf4b816
RH
20282003-05-29 Richard Henderson <rth@redhat.com>
2029
2030 * gdb.asm/alpha.inc: New file.
2031 * gdb.asm/asm-source.exp: Use it.
2032
e9ecd949
JB
20332003-05-29 Jim Blandy <jimb@redhat.com>
2034
2035 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
2036 'core.PID'.
2037
e3e5a4f3
JB
20382003-05-22 Jim Blandy <jimb@redhat.com>
2039
2040 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
2041 backtrace.
d63a86f8 2042
72fe3d25
DC
20432003-05-20 David Carlton <carlton@math.stanford.edu>
2044
2045 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
2046 this time.
2047
58da2eb2
DC
20482003-05-19 David Carlton <carlton@bactrian.org>
2049
2050 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
2051 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
2052
1fcb5155
DC
20532003-05-19 David Carlton <carlton@bactrian.org>
2054
2055 * gdb.c++/namespace.exp: Add namespace scope and anonymous
2056 namespace tests.
2057 Bump copyright date.
2058 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
2059 (main): Call C::D::marker2.
2060 * gdb.c++/namespace1.cc: New file.
2061
85e85163
JJ
20622003-05-14 Jeff Johnston <jjohnstn@redhat.com>
2063
2064 Roland McGrath <roland@redhat.com>
d63a86f8 2065 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
2066 there is no manager thread.
2067
a25fbfec
JJ
20682003-05-08 Jeff Johnston <jjohnstn@redhat.com>
2069
d63a86f8
RM
2070 * gdb.threads/schedlock.exp: Remove assumption that all threads
2071 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
2072 in one of the child threads rather than the main thread.
2073
be375bae
JB
20742003-05-07 Jim Blandy <jimb@redhat.com>
2075
09bf6082
JB
2076 Add support for assembly source testing on the s390x.
2077 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
2078 architecture.
2079 * gdb.asm/s390x.inc: New file.
2080
be375bae
JB
2081 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
2082 succession of 'if' statements.
2083
00905d52
AC
20842003-05-05 Andrew Cagney <cagney@redhat.com>
2085
2086 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
2087
b1e29e33
AC
20882003-05-05 Andrew Cagney <cagney@redhat.com>
2089
2090 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
2091 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
2092
e33d66ec
EZ
20932003-05-02 Elena Zannoni <ezannoni@redhat.com>
2094
2095 * gdb.base/charset.exp: Update based on new behavior of set/show
2096 charset commands.
2097
2b6fd0d8
AC
20982003-05-01 Andrew Cagney <cagney@redhat.com>
2099
2100 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
2101 variable do not give memory errors.
2102
130cacce
AF
21032003-04-30 Adam Fedor <fedor@gnu.org>
2104
2105 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
2106 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
2107 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
2108 gdb.objc/basicclass.m: : New files
2109
2110 * lib/gdb.exp (gdb_compile_objc): New procedure.
2111
bea71854
DJ
21122003-04-27 Daniel Jacobowitz <drow@mvista.com>
2113
2114 * gdb.base/signals.exp: Make backtrace tests more specific.
2115
0f20eeea
DC
21162003-04-23 David Carlton <carlton@bactrian.org>
2117
2118 * gdb.c++/maint.exp (test_first_component): Add tests for
2119 'operator' in more locations.
2120
c8c4d8dc
KB
21212003-04-16 Kevin Buettner <kevinb@redhat.com>
2122
2123 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
2124
3fe60e3c
EZ
21252003-04-16 Elena Zannoni <ezannoni@redhat.com>
2126
2127 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
2128 func marke' instead. Update test name.
2129
9219021c
DC
21302003-04-15 David Carlton <carlton@math.stanford.edu>
2131
2132 * gdb.c++/maint.exp: New file.
2133
5dd55bdd
EZ
21342003-04-14 Elena Zannoni <ezannoni@redhat.com>
2135
2136 * gdb.threads/schedlock.c: Change type of thread function argument
2137 to long, to avoid warnings on 64-bit platforms.
2138
00890572
EZ
21392003-04-14 Elena Zannoni <ezannoni@redhat.com>
2140
2141 * gdb.base/attach.exp: Add new message from ptrace in case of
2142 attaching to nonexistent process.
d63a86f8 2143
93201743
JB
21442003-04-11 Jim Blandy <jimb@redhat.com>
2145
2146 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2147 gdb.c++/userdef.cc: Place comments on the lines to which the
2148 marker function might return.
2149 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2150 gdb.c++/userdef.exp: Look for those comments to check that we've
2151 returned to the right place, instead of checking line numbers.
2152
2a11c64d
EZ
21532003-04-11 Elena Zannoni <ezannoni@redhat.com>
2154
2155 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
2156 match on sourcefile name, instead of directory name.
2157
68ab8fc5
EZ
21582003-04-10 Elena Zannoni <ezannoni@redhat.com>
2159
d63a86f8 2160 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
2161 working directory name.
2162
5624293a
JB
21632003-04-09 Jim Blandy <jimb@redhat.com>
2164
2165 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
2166 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
2167 after an inferior function call, report the failure, but allow the
2168 test to continue.
2169
f1f02ee4
SC
21702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2171
2172 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2173 with -DPROTOTYPES.
2174
6eb79af0
SC
21752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
2176
2177 * gdb.base/break.exp: Revert last patch.
2178
8dfb4cf0
SC
21792003-04-04 Stephane Carrez <stcarrez@nerim.fr>
2180
2181 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
2182 with -DPROTOTYPES.
2183
ed4c619a
AC
21842003-04-02 Andrew Cagney <cagney@redhat.com>
2185
2186 * gdb.base/callfuncs.exp: Make "print add" messages unique.
2187 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
2188 matching directories by the name breakpoint.
2189 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
2190 Make "continue to marker1" consistent.
2191 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
2192 message consistent.
2193 * lib/gdb.exp: Put "the program is no longer running", and "the
2194 program exited" in parenthesis.
2195 * lib/mi-support.exp: Ditto.
d63a86f8 2196
4e35d5f0 21972003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 2198
4e35d5f0
BR
2199 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
2200
71900fe8
AC
22012003-03-29 Andrew Cagney <cagney@redhat.com>
2202
2203 * gdb.base/sizeof.c (main): Print the value of '\377'.
2204 * gdb.base/sizeof.exp: Check the sign of '\377'.
2205
c0655a16
MC
22062003-03-27 Michael Chastain <mec@shout.net>
2207
2208 * gdb.base/gdb1090.exp: New file.
2209 * gdb.base/gdb1090.cc: New file.
2210
5b2a3989
JB
22112003-03-27 J. Brobecker <brobecker@gnat.com>
2212
2213 * gdb.gdb/observer.exp: New regression test.
2214
79876890
MC
22152003-03-27 Michael Chastain <mec@shout.net>
2216
2217 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
2218 * gdb.base/ptype.exp: Likewise.
2219
6eac95e3
CV
22202003-03-27 Corinna Vinschen <vinschen@redhat.com>
2221
2222 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
2223
e8c71839
MC
22242003-03-26 Michael Chastain <mec@shout.net>
2225
2226 * gdb.base/ptype.exp: Actually use some typedef'd types.
2227
71b10041
SC
22282003-03-21 Stephane Carrez <stcarrez@nerim.fr>
2229
2230 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
2231 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2232
2512cf80
CV
22332003-03-20 Corinna Vinschen <vinschen@redhat.com>
2234
2235 * gdb.base/default.exp: Fix regular expression.
2236
0d195a4f
CV
22372003-03-20 Corinna Vinschen <vinschen@redhat.com>
2238
2239 * gdb.base/args.exp: Fix regular expression.
2240
8a2dbca8
CV
22412003-03-20 Corinna Vinschen <vinschen@redhat.com>
2242
2243 * gdb.base/help.exp: Allow Win32 child process.
2244
bf028682
CV
22452003-03-20 Corinna Vinschen <vinschen@redhat.com>
2246
2247 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
2248 when stepping out of main().
2249
182dbe85
CV
22502003-03-20 Corinna Vinschen <vinschen@redhat.com>
2251
2252 * gdb.base/default.exp: Check for win32 specific message when calling
2253 "run" without executable.
2254
d67a6ba5
CV
22552003-03-20 Corinna Vinschen <vinschen@redhat.com>
2256
2257 * gdb.base/args.exp: Expect .exe in output.
2258
a955b5bb
CV
22592003-03-20 Corinna Vinschen <vinschen@redhat.com>
2260
2261 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
2262 Cygwin native.
2263
bf6bad4b
AC
22642003-03-17 Andrew Cagney <cagney@redhat.com>
2265
2266 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
2267 vector registes.
2268 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
2269 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
2270
293e9a31
DC
22712003-03-17 David Carlton <carlton@math.stanford.edu>
2272
2273 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
2274 test, for PR breakpoints/38.
2275 Call test_watchpoint_and_breakpoint.
2276 * gdb.base/watchpoint.c (func3): New function.
2277 (main): Call func3.
2278
5330f2db
DC
22792003-03-04 David Carlton <carlton@math.stanford.edu>
2280
2281 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
2282 Garply<Garply<char> >:: garply".
2283 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
2284 with respect to PR c++/1111; note also PR c++/1113.
2285 (test_template_breakpoints): KFAIL "constructor breakpoint" with
2286 respect to PR c++/1062.
2287 KFAIL "destructor breakpoint" with respect to PR c++/1112.
2288
6ece72da
DC
22892003-03-03 David Carlton <carlton@math.stanford.edu>
2290
2291 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
2292 with respect to PR c++/57.
2293 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
2294 c++/826.
2295 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
2296 respect to PR c++/57.
2297
85ca1584
DC
22982003-03-03 David Carlton <carlton@math.stanford.edu>
2299
2300 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
2301 respect to PR c++/33 into FAILs.
2302
98e9c5b8
MC
23032003-03-03 Michael Chastain <mec@shout.net>
2304
7bedbf27
MC
2305 * configure.in: Update copyright years.
2306
23072003-03-03 Michael Chastain <mec@shout.net>
2308
2309 * Makefile.in: Update copyright years.
98e9c5b8 2310
f683e100
DC
23112003-02-28 David Carlton <carlton@math.stanford.edu>
2312
2313 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
2314 print class instead of struct and/or superfluous protection
2315 specifiers, as long as the resulting output is equivalent to the
2316 source code.
2317 Delete FIXME from end of messages on tests that don't need
2318 fixing.
2319
a9e0cf2c
DC
23202003-02-28 David Carlton <carlton@math.stanford.edu>
2321
2322 * gdb.c++/templates.exp (do_tests): Allow const in the two
2323 Foo<volatile char *>::foo tests.
2324
e8d359df
MS
23252003-02-27 Michael Snyder <msnyder@redhat.com>
2326
d63a86f8 2327 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
2328 will be consistant.
2329
0b71dc91
DC
23302003-02-26 David Carlton <carlton@math.stanford.edu>
2331
2332 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
2333 char *>::foo" test with respect to PR c++/33. Create a new test
2334 which is identical to that one except that it doesn't put the
2335 space between the "char" and the "*"; KFAIL it, too.
2336
dd14ab43
DC
23372003-02-26 David Carlton <carlton@math.stanford.edu>
2338
2339 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
2340 template types into either PASSes or KFAILs (corresponding to PR
2341 c++/57). Tweak indentation. Update copyright.
2342
1146c7f1
SC
23432003-02-23 Stephane Carrez <stcarrez@nerim.fr>
2344
2345 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
2346
74641dfb
MC
23472003-02-13 Michael Chastain <mec@shout.net>
2348
2349 * gdb.base/exprs.exp: Remove i960 remnants.
2350 * gdb.base/funcargs.exp: Likewise.
2351 * gdb.base/list.exp: Likewise.
2352 * gdb.base/ptype.exp: Likewise.
2353
559cd2d0
DC
23542003-02-14 David Carlton <carlton@math.stanford.edu>
2355
2356 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
2357 pEe->D::vg()" from XFAIL to KFAIL.
2358
c4f90d87
JM
23592003-02-13 Jason Molenda (jmolenda@apple.com)
2360
2361 * gdb.base/maint.exp: Update maint print statistics regexp to include
2362 new entries.
2363
cbc4d97c
MC
23642003-02-13 Michael Chastain <mec@shout.net>
2365
2366 * gdb.c++/inherit.exp: Remove call to get_debug_format.
2367
40f235b7
MC
23682003-02-12 Michael Chastain <mec@shout.net>
2369
2370 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
2371 * gdb.c++/inherit.exp: Likewise.
2372 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
2373 * gdb.c++/templates.exp: Likewise.
2374 * gdb.c++/virtfunc.exp: Likewise.
2375
c56716b0
JM
23762003-02-06 Jason Molenda (jason-cl@molenda.com)
2377
2378 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
2379 why the code is written that way.
2380
070afcf8
MC
23812003-02-05 Michael Chastain <mec@shout.net>
2382
2383 * gdb.base/dump.exp: Add missing copyright line.
2384
5d0331e5
JM
23852003-02-05 Jason Molenda (jason-cl@molenda.com)
2386
f7ae6d3e 2387 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
2388 at the beginning so the breakpoint doesn't get set on the loop.
2389
92851186
MC
23902003-02-05 Michael Chastain <mec@shout.net>
2391
2392 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
2393 output for configurations with gcc 2.95.3.
2394
cbf1e085
AC
23952003-02-05 Keith Seitz <keiths@redhat.com>
2396 Andrew Cagney <ac131313@redhat.com>
2397
2398 * gdb.mi/mi-cli.exp: New file.
d63a86f8 2399
29518e1e
MC
24002003-02-04 Michael Chastain <mec@shout.net>
2401
2402 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
2403 Call perror and then continue.
2404
5af1d5f3
MC
24052003-02-03 Michael Chastain <mec@shout.net>
2406
2407 * gdb.c++/pr-1023.cc: New file.
2408 * gdb.c++/pr-1023.exp: New file.
2409
6b549786
JB
24102003-02-05 Jim Blandy <jimb@redhat.com>
2411
2412 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
2413 it's local to foobar. Check for it there, and check that it's not
2414 present in main.
2415 * gdb.c++/local.cc (marker2): New function.
2416 (foobar): Call marker1.
2417 (main): Call marker2 instead of marker1.
2418
67f16606
AC
24192003-02-04 Andrew Cagney <ac131313@redhat.com>
2420
2421 * gdb.disasm/mn10200.exp: Obsolete file.
2422 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2423 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2424 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2425
1c5cb38e
DC
24262003-02-04 David Carlton <carlton@math.stanford.edu>
2427
2428 * gdb.c++/overload.exp: Test intToChar(1).
2429 * gdb.c++/overload.cc (intToChar): New.
2430 (main): Call intToChar.
2431
d1fe6965
DC
24322003-02-03 David Carlton <carlton@math.stanford.edu>
2433
2434 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2435 'might_kfail' arg.
2436 KFAIL some of the continue_to_bp_overloaded calls, according to
2437 PR c++/1025.
2438
9ba61c5d
MC
24392003-02-01 Michael Chastain <mec@shout.net>
2440
2441 * gdb.base/advance.c (marker1): New marker function.
2442 * gdb.base/advance.exp: When the 'advance' command lands on the
2443 return breakpoint, it can legitimately stop on either the
2444 current line or the next line. Accommodate both outcomes.
2445 * gdb.base/until.exp: Likewise.
2446
e7494ffb
AC
24472003-02-02 Andrew Cagney <ac131313@redhat.com>
2448
2449 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2450 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2451 now a list, not a tuple.
2452 * gdb.mi/mi-var-display.exp: Ditto.
2453 * gdb.mi/gdb792.exp: Ditto.
2454
075559bc
AC
24552003-02-01 Andrew Cagney <ac131313@redhat.com>
2456
2457 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2458 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2459 stack backtraces.
2460 * gdb.mi/mi-syn-frame.c: Part of same.
2461
2bd4c7b1
MK
24622003-02-01 Mark Kettenis <kettenis@gnu.org>
2463
2464 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2465 gdb.mi/mi1-pthreads.exp: Return instead of calling
2466 gdb_suppress_entire_file.
2467
eabd8992
MS
24682003-02-01 Mark Salter <msalter@redhat.com>
2469
2470 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2471
71469e2f
MS
24722003-01-31 Mark Salter <msalter@redhat.com>
2473
2474 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2475 Support empty arg.
2476
38a94d44
MC
24772003-01-30 Michael Chastain <mec@shout.net>
2478
2479 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2480 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2481 has been fixed in gdb/readline on 2003-01-09.
2482
19ea9e73
MS
24832003-01-29 Michael Snyder <msnyder@redhat.com>
2484
e8d359df
MS
2485 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2486 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2487 * gdb.base/args.exp: Skip if target does not support args passing.
2488
2307bd6a
DJ
24892003-01-22 Daniel Jacobowitz <drow@mvista.com>
2490
19ea9e73 2491 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2492 gdb_test. Accept a list of expect arguments as the third
2493 parameter.
2494 (gdb_test): Use it.
2495
f2dd3617
EZ
24962003-01-20 Elena Zannoni <ezannoni@redhat.com>
2497
2498 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2499 allow for different test tree configurations. Update some
2500 tescases accordingly.
2501 * gdb.arch/altivec-regs.exp: Ditto.
2502 * gdb.asm/asm-source.exp: Ditto.
2503 * gdb.base/advance.exp: Ditto.
2504 * gdb.base/display.exp: Ditto.
d63a86f8 2505 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
2506 * gdb.base/mips_pro.exp: Ditto.
2507 * gdb.base/overlays.exp: Ditto.
2508 * gdb.base/relocate.exp: Ditto.
2509 * gdb.base/setshow.exp: Ditto.
2510 * gdb.base/step-line.exp: Ditto.
2511 * gdb.base/step-test.exp: Ditto.
2512 * gdb.base/until.exp: Ditto.
2513 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
2514
c71cdefd
DC
25152003-01-17 David Carlton <carlton@math.stanford.edu>
2516
2517 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
2518 corresponding to PR c++/945.
2519 Update copyright.
2520
fdba05d7
DC
25212003-01-17 David Carlton <carlton@math.stanford.edu>
2522
2523 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
2524 corresponding to PR c++/68.
2525
25262003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
2527
2528 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
2529 (test_paddr_hairy_functions): Call print_addr_2_kfail for
2530 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
2531
c362c33a
EZ
25322003-01-15 Elena Zannoni <ezannoni@redhat.com>
2533
0fbc361c
EZ
2534 * gdb.base/break.exp: Fix change of default location, because of
2535 removal of until tests.
2536 * gdb.base/help.exp: Update test for new 'until' help message.
2537 Add test for help on 'advance'.
c362c33a
EZ
2538 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
2539
dabf8a35
MK
25402003-01-15 Mark Kettenis <kettenis@gnu.org>
2541
2542 * gdb.base/default.exp: Adapt "info float" test for recent changes
2543 to that command. Add test for "info vector".
2544 * gdb.base/float.exp: New file. Add test for "info float" that
2545 resembles the old test in gdb.base/default.exp.
2546
a1769aca
DC
25472003-01-15 David Carlton <carlton@math.stanford.edu>
2548
2549 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
2550
82025e13
EZ
25512003-01-15 Elena Zannoni <ezannoni@redhat.com>
2552
2553 * gdb.base/break.exp: Move the tests of until command from here...
2554 * gdb.base/until.exp: ... to here. New file. Add other tests.
2555 * gdb.base/advance.c: New file.
2556 * gdb.base/advance.exp: New file.
2557
8f9ab801
EZ
25582003-01-14 Elena Zannoni <ezannoni@redhat.com>
2559
2560 * gdb.base/args.c: New file.
2561 * gdb.base/args.exp: New file.
2562
9ae66589
DJ
25632003-01-14 Daniel Jacobowitz <drow@mvista.com>
2564
2565 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
2566
8d77e5c3
DJ
25672003-01-14 Daniel Jacobowitz <drow@mvista.com>
2568
2569 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2570
12d2f0a1
DJ
25712003-01-14 Daniel Jacobowitz <drow@mvista.com>
2572
2573 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2574 dates.
2575
6ca37014
DJ
25762003-01-13 Daniel Jacobowitz <drow@mvista.com>
2577
2578 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2579
b0023472
DJ
25802003-01-13 Daniel Jacobowitz <drow@mvista.com>
2581
2582 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2583 (ptype &*"foo").
2584 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2585
d6abaea5
DJ
25862002-01-13 Daniel Jacobowitz <drow@mvista.com>
2587
2588 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2589 * gdb.mi/mi1-console.exp: Likewise.
2590
dfd536a7
DJ
25912002-01-13 Daniel Jacobowitz <drow@mvista.com>
2592
2593 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2594 * gdb.mi/mi1-console.exp: Likewise.
2595
a1fb14a2
DJ
25962003-01-13 Daniel Jacobowitz <drow@mvista.com>
2597
2598 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2599
c4cf40b7
DJ
26002003-01-09 Daniel Jacobowitz <drow@mvista.com>
2601
2602 * gdb.base/detach.exp: New test.
2603
696d5a5b
DJ
26042003-01-09 Daniel Jacobowitz <drow@mvista.com>
2605
2606 * Makefile.in (ALL_SUBDIRS): New variable.
2607 (subdirs, clean, distclean): Use it.
2608 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2609 regenerating Makefile, since it is generated from the top level.
2610 * gdb.asm/Makefile.in: Likewise.
2611 * gdb.base/Makefile.in: Likewise.
2612 * gdb.c++/Makefile.in: Likewise.
2613 * gdb.disasm/Makefile.in: Likewise.
2614 * gdb.java/Makefile.in: Likewise.
2615 * gdb.mi/Makefile.in: Likewise.
2616 * gdb.threads/Makefile.in: Likewise.
2617 * gdb.trace/Makefile.in: Likewise.
2618
754533e4
DC
26192003-01-09 David Carlton <carlton@math.stanford.edu>
2620
2621 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2622 Add copyright year 2003.
2623
d8b3e9ee
MC
26242003-01-06 Michael Chastain <mec@shout.net>
2625
2626 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2627 When selecting a thread, 'line' and 'file' are optional.
2628 * gdb.mi/mi1-pthreads.exp: Likewise.
2629
8e9e0fe6
AS
26302003-01-06 Andreas Schwab <schwab@suse.de>
2631
2632 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2633 failures.
2634
b5ab8ff3
DJ
26352003-01-04 Daniel Jacobowitz <drow@mvista.com>
2636
2637 Fix PR gdb/844
2638 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2639 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2640
2641 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2642 instead of calling gdb_suppress_entire_file.
2643 * gdb.threads/print-threads.exp: Likewise.
2644 * gdb.threads/schedlock.exp: Likewise.
2645
2646 * gdb.threads/killed.exp: Return instead of calling
2647 gdb_suppress_entire_file.
2648 * gdb.threads/linux-dp.exp: Likewise.
2649 * gdb.threads/pthreads.exp: Likewise.
2650
1e698235
DJ
26512003-01-04 Daniel Jacobowitz <drow@mvista.com>
2652
2653 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2654 stabs.
2655 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2656 * gdb.base/whatis.exp: Always allow (void) after function names.
2657
147ff08c
DJ
26582003-01-04 Daniel Jacobowitz <drow@mvista.com>
2659
2660 * gdb.c++/casts.exp: Correct regexp.
2661
dc62bfc2
MK
26622003-01-04 Mark Kettenis <kettenis@gnu.org>
2663
2664 * configure.in: Call AC_CONFIG_HEADER. Don't call
2665 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2666 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2667 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2668 aforementioned directories in the AC_OUPUT call.
2669 * config.hin: New file.
2670 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2671 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2672 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2673 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2674 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2675 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2676 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2677 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2678 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2679 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2680 gdb.threads/configure.in, gdb.threads/configure,
2681 gdb.threads/config.in, gdb.trace/configure.in,
2682 gdb.trace/configure: Removed.
2683
77afa639
MC
26842003-01-03 Michael Chastain <mec@shout.net>
2685
2686 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2687 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2688
7634bb6e
DJ
26892003-01-03 Daniel Jacobowitz <drow@mvista.com>
2690
2691 * gdb.base/store.exp: Fix regular expressions.
2692
b39c905e
MK
26932002-12-28 Mark Kettenis <kettenis@gnu.org>
2694
2695 * configure.in: Rewrite.
2696 * configure: Regenerated.
2697
0a8551dd
DC
26982003-01-03 David Carlton <carlton@math.stanford.edu>
2699
2700 * gdb.base/psymtab.exp: New file.
2701 * gdb.base/psymtab1.c: Ditto.
2702 * gdb.base/psymtab2.c: Ditto.
2703
c60b7188
AF
27042002-12-23 Adam Fedor <fedor@gnu.org>
2705
2706 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2707
ee73db83
DC
27082002-12-23 David Carlton <carlton@math.stanford.edu>
2709
2710 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2711 and current_directory initialization.
2712
d6c1774e
JB
27132002-12-22 Jim Blandy <jimb@redhat.com>
2714
f0a847b8
JB
2715 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2716 rather than as part of the output file name.
2717
d6c1774e
JB
2718 * gdb.base/attach.exp: There's no need to copy the test program to
2719 /tmp; that was only ever necessary on HP/UX, and this test is
2720 entirely disabled there anyway.
2721
f0708dbb
JB
27222002-12-21 Jim Blandy <jimb@redhat.com>
2723
4c2acfea
JB
2724 * gdb.c++/psmang.exp: Doc fix.
2725
f0708dbb
JB
2726 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2727 test.
2728
9579e000
DC
27292002-12-20 David Carlton <carlton@math.stanford.edu>
2730
2731 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2732
d1810171
MC
27332002-12-18 Michael Chastain <mec@shout.net>
2734
2735 * gdb.c++/annota2.exp: Add copyright year 2002.
2736
76565097
DC
27372002-12-17 David Carlton <carlton@math.stanford.edu>
2738
2739 * gdb.c++/try_catch.cc: Add marker comments.
2740 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2741 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2742 * gdb.c++/m-static.cc: Ditto.
2743 * gdb.c++/m-static1.cc: Ditto.
2744 * gdb.c++/try_catch.cc: Ditto.
2745
da81390b
JJ
27462002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2747
2748 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2749 to see whether we are using the new -environment-directory
2750 command which resets via -r or the old version of the command
2751 which may prompt the user. Part of fix for gdb/741.
2752
b304d130
AC
27532002-12-13 Andrew Cagney <ac131313@redhat.com>
2754
2755 * gdb.fortran/types.exp: Update obsolete comment.
2756 * gdb.fortran/exprs.exp: Ditto.
2757 * lib/gdb.exp: Delete obsolete code.
2758 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2759 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2760 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2761 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2762 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2763 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2764 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2765 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2766 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2767 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2768 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2769 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2770 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2771 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2772 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2773 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2774 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2775 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2776 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2777 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2778 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2779 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2780 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2781 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2782 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2783 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2784 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2785 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2786 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2787 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2788 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2789 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2790 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2791 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2792 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2793 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2794 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2795
a23b6e6a
DC
27962002-12-11 David Carlton <carlton@math.stanford.edu>
2797
2798 * gdb.c++/m-data.exp: Add test for members that shadow global
2799 variables: see PR gdb/804.
2800 * gdb.c++/m-data.cc: Ditto.
2801
6604731b
DJ
28022002-12-10 Daniel Jacobowitz <drow@mvista.com>
2803
2804 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2805
de46ecd7
DC
28062002-12-06 David Carlton <carlton@math.stanford.edu>
2807
2808 * gdb.base/store.c: Don't declare functions static.
2809
27e829d0
AC
28102002-12-04 Andrew Cagney <ac131313@redhat.com>
2811
2812 * gdb.base/store.exp, gdb.base/store.c: New files.
2813
92806416
DJ
28142002-12-03 Daniel Jacobowitz <drow@mvista.com>
2815
2816 * gdb.base/selftest.exp: Update for current gdb.
2817
3bcbaac5
DJ
28182002-12-03 Daniel Jacobowitz <drow@mvista.com>
2819
2820 * gdb.base/maint.exp: Only dump symbols from one source file
2821 or objfile.
2822
f4f00b1f
DJ
28232002-12-03 Daniel Jacobowitz <drow@mvista.com>
2824
2825 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2826 function call.
2827
f1c8a949
JB
28282002-11-25 Jim Blandy <jimb@redhat.com>
2829
2830 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2831 function appearing in error message.
2832
9e297a97
DJ
28332002-11-21 Daniel Jacobowitz <drow@mvista.com>
2834
2835 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2836
1f312e79
JJ
28372002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2838
d63a86f8
RM
2839 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2840 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
2841 should be in mi console format. This is part of fix for PR gdb/604.
2842
83c31e7d
FN
28432002-09-18 Fernando Nasser <fnasser@redhat.com>
2844
2845 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2846 which explicitly prints the zero offset as "+0".
2847
322b3f65
DJ
28482002-10-22 Daniel Jacobowitz <drow@mvista.com>
2849
2850 * gdb.threads/schedlock.c (args): Make unsigned.
2851
28522002-10-21 Daniel Jacobowitz <drow@mvista.com>
2853
2854 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2855 numbers. Allow "foo2|selected stack frame".
2856 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2857 * gdb.asm/asmsrc2.s: Likewise.
2858 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2859 comments.
2860 * gdb.asm/mips.inc: New file.
2861
5e2fe5b8
AF
28622002-10-18 Adam Fedor <fedor@gnu.org>
2863
2864 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2865 * gdb.base/help.exp: Likewise.
2866
abe1a5d0
KB
28672002-10-17 Kevin Buettner <kevinb@redhat.com>
2868
2869 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2870 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2871
10abb1d4
JB
28722002-10-02 Jim Blandy <jimb@redhat.com>
2873
2874 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2875
1f609b42
AC
28762002-10-01 Andrew Cagney <ac131313@redhat.com>
2877
2878 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2879 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2880 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2881 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2882 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2883 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2884 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2885
0aee02e4
AC
28862002-09-29 Andrew Cagney <ac131313@redhat.com>
2887
2888 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2889 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2890 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2891 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2892 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2893 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2894 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 2895
6fde09ad
KB
28962002-09-27 Kevin Buettner <kevinb@redhat.com>
2897
2898 * gdb.base/annota1.exp (info break): Make directory components of
2899 path optional since not all compilers emit this debug information.
2900
2901 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2902 step ends up stepping out of the function instead of stopping on
2903 the epilogue.
2904
9e8aab75
KS
29052002-09-26 Keith Seitz <keiths@redhat.com>
2906
2907 * lib/insight-support.exp (gdbtk_start): Figure out where
2908 the insight executable is based on where gdb is. Use this
2909 executable to start insight instead of gdb.
2910
e36180d7
AC
29112002-09-25 Andrew Cagney <cagney@redhat.com>
2912
2913 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2914
9dd34b2b
AC
29152002-09-24 Andrew Cagney <ac131313@redhat.com>
2916
2917 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2918 test_isolated_complaints.
2919 (test_empty_complaint): New function.
2920 (test_empty_complaints): New function. Check no output when no
2921 complaints.
d63a86f8 2922
dea97812
KB
29232002-09-19 Jim Blandy <jimb@redhat.com>
2924
2925 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2926
54951bd7
AC
29272002-09-19 Andrew Cagney <ac131313@redhat.com>
2928
2929 * gdb.gdb/complaints.exp: New file.
2930
dec43320
AC
29312002-09-18 Andrew Cagney <ac131313@redhat.com>
2932
2933 * gdb.base/maint.exp: Check `help maint internal-warning'.
2934
e70d6e3f
DC
29352002-09-18 David Carlton <carlton@math.stanford.edu>
2936
2937 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2938 numbers, and replace them by a single breakpoint after the
2939 constructors are all finished.
2940 Add test 4.
2941 * gdb.c++/m-static.cc: Add test 4.
2942 * gdb.c++/m-static.h: New file.
2943 * gdb.c++/m-static1.cc: New file.
2944
2945 * gdb.c++/printmethod.exp: New file.
2946 * gdb.c++/printmethod.cc: New file.
2947
2948 * gdb.c++/pr-574.exp: New file.
2949 * gdb.c++/pr-574.cc: New file.
2950
afb5c968
CV
29512002-09-18 Corinna Vinschen <vinschen@redhat.com>
2952
2953 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2954 embedded targets which never actually exit.
2955
31e45dee
FN
29562002-09-18 Fernando Nasser <fnasser@redhat.com>
2957
2958 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2959 "don't step after run" as unresolved or unsupported, instead of xfail.
2960
a283c5a1
CV
29612002-09-18 Corinna Vinschen <vinschen@redhat.com>
2962
2963 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2964 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2965 Add newline to expected string in "step out of main (status wrapper)"
2966 case.
2967
11350d2a
CV
29682002-09-18 Corinna Vinschen <vinschen@redhat.com>
2969
2970 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2971 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2972
0deec7d6
TT
29732002-09-17 Tom Tromey <tromey@redhat.com>
2974
2975 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2976 \000, not \0, in double-quoted string.
2977
b2b4a1b5
CV
29782002-09-14 Corinna Vinschen <vinschen@redhat.com>
2979
c9d37158 2980 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2981 string after running the commands execution on breakpoint tests.
2982
1c56143a
CV
29832002-09-13 Corinna Vinschen <vinschen@redhat.com>
2984
2985 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2986
37f8da45
JB
29872002-09-12 Joel Brobecker <brobecker@gnat.com>
2988
2989 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2990
08b468e0
KS
29912002-09-10 Keith Seitz <keiths@redhat.com>
2992
2993 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2994 runto proc.
2995 (mi_run_to_main): Use mi_runto.
2996 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2997
dc360f58
KS
29982002-09-10 Keith Seitz <keiths@redhat.com>
2999
3000 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
3001 regexp for stopping at main. Could have multiple event notifications.
3002 Don't assume that main was declared with no parameters.
3003 (mi_next): Use mi_step_to.
3004 (mi_step): Use mi_next_to.
3005
ce3abcfb
CV
30062002-09-09 Corinna Vinschen <vinschen@redhat.com>
3007
3008 * gdb.base/default.exp: Fix expected string in `info float' test.
3009
d1f5b980
BE
30102002-09-09 Ben Elliston <bje@redhat.com>
3011
3012 * config/mips.exp: Update comments.
3013 * config/mips-idt.exp: Likewise.
3014 * config/nind.exp: Likewise.
3015 * config/slite.exp: Likewise.
3016 * config/sparclet.exp: Likewise.
3017 * config/udi.exp: Likewise.
3018 * config/vx.exp: Likewise.
3019 * config/vxworks29k.exp: Likewise.
3020
2f71430b
JB
30212002-09-05 Jim Blandy <jimb@redhat.com>
3022
3023 * gdb.threads/killed.exp: Fix test failure message.
3024
7ddebc7e
KS
30252002-09-04 Keith Seitz <keiths@redhat.com>
3026
3027 * lib/mi-support.exp: Update copyright.
3028 (mi_gdb_test): Increase the priority of the expected pattern
3029 so that it matches gdb_test.
3030
0ae67eb3
KS
30312002-09-03 Keith Seitz <keiths@redhat.com>
3032
3033 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
3034 Use integer comparison instead of string comparison for testing
3035 whether binary was built.
3036
38fc42c8
JB
30372002-09-03 Jim Blandy <jimb@redhat.com>
3038
3039 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
3040
b6ff0e81
JB
30412002-08-29 Jim Blandy <jimb@redhat.com>
3042
3043 * gdb.threads/pthreads.exp: Move the portable thread compilation
3044 code into a function in lib/gdb.exp, and call that from here.
3045 * lib/gdb.exp (gdb_compile_pthreads): New function.
3046
07c98896
KS
30472002-08-29 Keith Seitz <keiths@redhat.com>
3048
3049 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
3050 expect_out so that callers can get at it.
3051
0312286c
DJ
30522002-08-23 Daniel Jacobowitz <drow@mvista.com>
3053
3054 * gdb.threads/print-threads.c: New file.
3055 * gdb.threads/print-threads.exp: New file.
3056 * gdb.threads/schedlock.c: New file.
3057 * gdb.threads/schedlock.exp: New file.
3058
dd039bc4
EZ
30592002-08-22 Elena Zannoni <ezannoni@redhat.com>
3060
3061 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
3062 not altivec.c.
3063
1f36144c
MK
30642002-08-17 Mark Kettenis <kettenis@gnu.org>
3065
3066 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
3067 targets. The problem should be fixed now.
3068
16057ec7 30692002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
3070
3071 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
3072 2002-07-24 change that removes final dots from error messages.
3073
3c1499ad
TT
30742002-08-13 Tom Tromey <tromey@redhat.com>
3075
3076 * gdb.base/readline.exp: New file.
3077
a20ce2c3
AC
30782002-08-01 Andrew Cagney <ac131313@redhat.com>
3079
3080 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
3081 supress message.
3082
db034ac5
AC
30832002-08-01 Andrew Cagney <cagney@redhat.com>
3084
3085 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
3086 CHILL_FOR_TARGET and CHILL_LIB.
3087 * configure.in (configdirs): Remove gdb.chill.
3088 * configure: Regenerate.
3089 * lib/gdb.exp: Obsolete references to chill.
3090 * gdb.fortran/types.exp: Ditto.
3091 * gdb.fortran/exprs.exp: Ditto.
3092
3e000b18
KB
30932002-07-30 Kevin Buettner <kevinb@redhat.com>
3094
3095 * gdb.base/shlib-call.exp (additional_flags): Conditionally
3096 set Irix-specific compile and link flags.
3097
28f4966b
KB
30982002-07-29 Kevin Buettner <kevinb@redhat.com>
3099
3100 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
3101 source files. The ``-o'' option doesn't work with the ``-E'' option
3102 when using the Irix compiler.
3103
46c0d5a6
DJ
31042002-07-19 Daniel Jacobowitz <drow@mvista.com>
3105
3106 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
3107 Improve support for reusing an exec file. Copy exec file
3108 to target, and run gdbserver on the target instead of on the host.
3109
eecf4bed
JB
31102002-07-18 Jim Blandy <jimb@redhat.com>
3111
0f815cdf
JB
3112 * gdb.base/ending-run.exp: Don't expect to see the program end in
3113 some orderly fashion when we're running on a real stand-alone
3114 board.
3115
eecf4bed
JB
3116 * gdb.base/interrupt.exp: Correct logic for skipping tests on
3117 targets that don't support interrupts.
3118
52d309e4
JB
31192002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
3120
3121 * gdb.base/attach.exp: Add patterns to match output from /proc-based
3122 systems.
3123 Move comments in expect statements to inside the actions, so that they
3124 don't get matched against.
3125
ff683d9e
MK
31262002-07-10 Mark Kettenis <kettenis@gnu.org>
3127
3128 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
3129 function when asleep" test.
3130
b5356753
AC
31312002-07-10 Andrew Cagney <ac131313@redhat.com>
3132
3133 * gdb.base/page.exp: Rewrite to handle problems with very long
3134 `info set' output. Update copyright.
3135
6aa4d13a
AC
31362002-06-26 Andrew Cagney <ac131313@redhat.com>
3137
3138 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
3139 gdb.threads-hp.
3140 * gdb.hp/configure: Regenerate.
3141 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
3142 * gdb.hp/gdb.threads-hp/configure: Delete file.
3143 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
3144
8cf8c2b8
AC
31452002-06-22 Andrew Cagney <ac131313@redhat.com>
3146
3147 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
3148 setlocale, bindtextdomain and textdomain.
3149
6827a8f8
JB
31502002-06-11 Jim Blandy <jimb@redhat.com>
3151
919d772c
JB
3152 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
3153 preprocessor macro information is present.
3154
6827a8f8
JB
3155 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
3156 tests.
3157
c15b0d21
MS
31582002-06-06 Michael Snyder <msnyder@redhat.com>
3159
c5984d70
MS
3160 * gdb.base/overlays.exp: Record addresses of overlay
3161 functions in TCL variables rather than in GDB variables,
3162 to avoid having GDB convert them to pointers (with loss
3163 of information).
3164
d63a86f8 3165 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 3166 default linker script changes.
c15b0d21
MS
3167 * gdb.base/long_long.exp: Add check for sizeof (long double).
3168
be26fe0d
ML
31692002-06-06 Michal Ludvig <mludvig@suse.cz>
3170
3171 * gdb.asm/asm-source.exp: Add x86-64 target.
3172 * gdb.asm/x86_64.inc: New.
d63a86f8 3173
258093ca 31742002-05-30 Michael Chastain <mec@shout.net>
258093ca 3175
4b3153f1 3176 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
3177 * gdb.c++/m-static.cc: New file.
3178 * gdb.c++/m-static.exp: New file.
3179
241264c6
MS
31802002-05-28 Michael Snyder <msnyder@redhat.com>
3181
3182 * gdb.base/call-ar-st.exp: Allow for reduced floating point
3183 precision.
3184
9bba8c8f 31852002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 3186
4b3153f1 3187 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
3188 * gdb.c++/m-data.cc: New file.
3189 * gdb.c++/m-data.exp: New file.
3190
31912002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 3192
4b3153f1 3193 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 3194 * gdb.c++/try_catch.cc: New file.
d63a86f8 3195 * gdb.c++/try_catch.exp: New file.
9bba8c8f 3196
def1b996
MC
31972002-05-27 Michael Chastain <mec@shout.net>
3198
3199 * gdb.c++/local.exp: Accept more nested types in output.
3200
522ba268
MC
32012002-05-26 Michael Chastain <mec@shout.net>
3202
3203 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
3204
277254ba
MS
32052002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
3206
3207 * lib/gdb.exp (gdb_wrapper_init): Just because
3208 gdb_wrapper_file exists, this does not mean that the file
3209 should not be rebuilt. That is what gdb_wrapper_initialized
3210 is for.
3211 (default_gdb_init): Reset gdb_wrapper_initialized.
3212
b61a8733
MS
32132002-05-23 Michael Snyder <msnyder@redhat.com>
3214
d63a86f8 3215 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
3216 the precision of the floating point test results.
3217 * gdb.base/call-rt-st.exp: Ditto.
3218
b61a8733
MS
3219 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
3220 * gdb.base/call-rt-st.exp: Ditto.
3221
56f6e910
MC
32222002-05-19 Michael Chastain <mec@shout.net>
3223
3224 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
3225
ad0b0016
EZ
32262002-05-19 Elena Zannoni <ezannoni@redhat.com>
3227
3228 * configure.in (configdirs): Add gdb.arch.
3229 * configure: Regenerate.
3230
f617d2b6
JB
32312002-05-17 Jim Blandy <jimb@redhat.com>
3232
3233 * gdb.base/completion.exp: Recognize the more detailed error
3234 messages produced by the macro expander's lexical analyzer.
3235
eac2a696
EZ
32362002-05-14 Elena Zannoni <ezannoni@redhat.com>
3237
3238 * gdb.arch/altivec-abi.c: New file.
3239 * gdb.arch/altivec-abi.exp: New file.
3240 * gdb.arch/altivec-regs.c: New file.
3241 * gdb.arch/altivec-regs.exp: New file.
3242
2fdde8f8
DJ
32432002-05-14 Daniel Jacobowitz <drow@mvista.com>
3244
3245 * gdb.base/maint.exp (maint print type): Update for new type
3246 structure.
d63a86f8 3247
e31f1a7c
EZ
32482002-05-14 Elena Zannoni <ezannoni@redhat.com>
3249
3250 * gdb.arch: New directory.
3251 * gdb.arch/configure.in: New file.
3252 * gdb.arch/configure: New file.
3253 * gdb.arch/Makefile.in: New file.
3254
db589741
CV
32552002-05-13 Corinna Vinschen <vinschen@redhat.com>
3256
3257 * gdb.asm/asm-source.exp: Add v850 as supported target.
3258 * gdb.asm/v850.inc: New file.
3259
8ce2a7dc
DJ
32602002-05-13 Daniel Jacobowitz <drow@mvista.com>
3261
3262 * gdb.c++/annota2.exp (annotate-quit): Add comment.
3263
df763c7f
DJ
32642002-05-12 Daniel Jacobowitz <drow@mvista.com>
3265
3266 * gdb.base/break.exp: Check 'break "marker2"'.
3267
377daeed
MS
32682002-05-10 Michael Snyder <msnyder@redhat.com>
3269
3270 * gdb.base/long_long.exp: Fix typo.
3271
c4b7bc2b
JB
32722002-05-10 Jim Blandy <jimb@redhat.com>
3273
ecac9a4e
JB
3274 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
3275 a bug.
3276
c4b7bc2b
JB
3277 * gdb.base/printcmds.exp (test_integer_literals_rejected):
3278 Recognize more detailed error message produced by the macro
3279 expander's lexical analyzer.
3280 * lib/gdb.exp (test_print_reject): Same.
3281
e71019a1
MK
32822002-05-09 Mark Kettenis <kettenis@gnu.org>
3283
3284 * gdb.c++/method.exp: Fix typo.
3285
fedfc8e6
MS
32862002-05-08 Michael Snyder <msnyder@redhat.com>
3287
166a1957
MS
3288 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
3289 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 3290 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
3291 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
3292 Add iftarget clause for strongarm.
d63a86f8 3293
f1c47eb2
MS
32942002-05-06 Michael Snyder <msnyder@redhat.com>
3295
cb9a9d3e
MS
3296 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
3297 (gdb_continue_to_end): Accept output from status wrapper.
3298 * gdb.base/ending-run.exp: Add case for output from status wrapper.
3299 Clean up fail messages to match pass messages.
3300
f1c47eb2
MS
3301 Enable the "needs_status_wrapper" testsuite feature.
3302 * lib/gdb.exp (gdb_wrapper_init): New procedure.
3303 (gdb_compile): Conditionally call gdb_wrapper_init.
3304 * gdb.base/a2-run.exp: Recognize output from status wrapper.
3305 * gdb.c++/method.exp: Recognize output from status wrapper.
3306
6079c749
BE
33072002-05-06 Ben Elliston <bje@redhat.com>
3308From Graydon Hoare <graydon@redhat.com>
3309
3310 * config/sid.exp: Include support for "rawsid" protocol.
3311
188baff3
JB
33122002-05-03 Jim Blandy <jimb@redhat.com>
3313
3314 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
3315 * gdb.c++/hang3.C: New file.
3316
b9c07f0f
AC
33172002-05-04 Andrew Cagney <ac131313@redhat.com>
3318
3319 * gdb.base/default.exp: Remove obsolete code.
3320 * gdb.c++/misc.exp: Ditto. Update copyright.
3321 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
3322 * gdb.base/whatis.exp: Ditto. Update copyright.
3323 * gdb.base/scope.exp: Ditto. Update copyright.
3324 * gdb.base/ptype.exp: Ditto. Update copyright.
3325 * gdb.base/printcmds.exp: Ditto. Update copyright.
3326 * gdb.base/opaque.exp: Ditto. Update copyright.
3327 * gdb.base/list.exp: Ditto.
3328 * gdb.base/funcargs.exp: Ditto. Update copyright.
3329 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
3330 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
3331 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
3332 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
3333 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
3334 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
3335
5c7a0397
MS
33362002-05-02 Michael Snyder <msnyder@redhat.com>
3337
d6dcc264 3338 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
3339 * gdb.base/long_long.exp: Add xscale target.
3340 * gdb.base/default.exp: Add xscale target.
3341
eb7f1c48
JB
33422002-05-01 Jim Blandy <jimb@redhat.com>
3343
3344 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
3345 gdb.c++/hang.exp: New test.
3346
a6befae8
FF
33472002-05-01 Fred Fish <fnf@redhat.com>
3348
3349 * gdb.base/completion.exp: Handle completions of "./Make" for
3350 more than one completion possibility, as is the case when we
3351 build and test in the source tree.
3352
0a310277
AG
33532002-04-29 Anthony Green <green@redhat.com>
3354
3355 * gdb.java/jmisc1.exp: New file.
3356 * gdb.java/jmisc2.exp: New file.
3357
6ff9af88
DJ
33582002-04-24 Daniel Jacobowitz <drow@mvista.com>
3359
3360 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
3361
96b3d632
EZ
33622002-04-23 Elena Zannoni <ezannoni@redhat.com>
3363
3364 * gdb.base/help.exp: Change 'help status' to allow for target
3365 dependent output differences.
3366
5019bb54
MC
33672002-04-22 Michael Chastain <mec@shout.net>
3368
3369 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
3370
a805a116
MC
33712002-04-22 Michael Chastain <mec@shout.net>
3372
3373 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
3374
a1706bfd
DM
33752002-04-17 David S. Miller <davem@redhat.com>
3376
3377 * gdb.asm/sparc64.inc: New file.
3378 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
3379
a73a20a2
EZ
33802002-04-19 Elena Zannoni <ezannoni@redhat.com>
3381
3382 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
3383 instruction file directly into the build tree. Clean up at end of
3384 test.
3385
ba678339
DM
33862002-04-18 David S. Miller <davem@redhat.com>
3387
3388 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
3389 handle 64-bit platforms correctly.
3390 * gdb.base/maint.exp: Likewise.
3391
b03399da
KB
33922002-04-18 Kevin Buettner <kevinb@redhat.com>
3393
3394 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
3395 ``-fpic'' when compiling files comprising a shared library, but
3396 it does need additional linker flags in order to find shared
3397 libraries at run time.
3398
e2004992
KB
33992002-04-18 Kevin Buettner <kevinb@redhat.com>
3400
3401 * gdb.base/cvexpr.c (use): New function.
3402 (main): Invoke use() on all global variables to prevent
3403 some linkers from deleting these otherwise unused symbols.
3404
d8937120
MC
34052002-04-17 Michael Chastain <mec@shout.net>
3406From David S. Miller <davem@redhat.com>
3407
3408 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
3409 handle 64-bit platforms correctly.
3410
ffd61a58
MS
34112002-04-12 Michael Snyder <msnyder@redhat.com>
3412From Jim Blandy <jimb@redhat.com>
3413 * gdb.base/foo.c (foox): Remove section attribute; the linker
3414 script can handle this instead.
3415 * gdb.base/bar.c (barx): Same.
3416 * gdb.base/baz.c (bazx): Same.
3417 * gdb.base/grbx.c (grbxx): Same.
3418
3419 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3420 manager doesn't automatically unmap overlays unnecessarily.
3421
6b8426a6
MH
34222002-04-10 Martin M. Hunt <hunt@redhat.com>
3423
3424 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3425 stepping out of main.
3426
34af4875
MC
34272002-04-09 Michael Chastain <mec@shout.net>
3428
3429 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3430 scope so that the nested scope tests will make sense.
3431 * gdb.c++/local.exp: Write patterns that actually work with gcc
3432 (the HP patterns "were never known to work with gcc").
3433 Keep the old aCC patterns too.
3434
2d1676a0
DJ
34352002-04-09 Daniel Jacobowitz <drow@mvista.com>
3436
3437 * gdb.base/attach.exp: Correct target board test.
3438
3a63e3f9
MC
34392002-04-08 Michael Chastain <mec@shout.net>
3440
3441 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3442 in a const method. Add some xfail and fail cases for configurations
3443 that do not emit the "const ...".
3444
f18dabd2
MC
34452002-04-07 Michael Chastain <mec@shout.net>
3446
3447 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3448 Accept "A * const" and "const A * const" as type of "this".
3449 Fix spelling of getFunky throughout. Make messages uniform.
3450
0fcddd82
EZ
34512002-04-07 Elena Zannoni <ezannoni@redhat.com>
3452
3453 Work around for PR gdb/285:
3454 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3455
16a8534a
EZ
34562002-04-07 Elena Zannoni <ezannoni@redhat.com>
3457
3458 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3459 instructions file at run time instead of configure time.
3460 Sometimes we run the test in a directory that is not the one we
3461 configured in.
3462 * gdb.asm/configure.in: Delete creation of symlink.
3463 * gdb.asm/configure: Regenerate.
3464
24181d81
JB
34652002-04-05 J. Brobecker <brobecker@gnat.com>
3466
3467 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3468 xfullpath () function.
3469
7cdb7107
DJ
34702002-04-04 Daniel Jacobowitz <drow@mvista.com>
3471
3472 * gdb.asm/Makefile.in: Correct dependencies.
3473
3474 * gdb.asm/powerpc.inc: New file.
3475 * gdb.asm/asm-source.exp: Add PowerPC.
3476 * gdb.asm/configure.in: Likewise.
3477 * gdb.asm/configure: Regenerated.
3478
a7d17088
DJ
34792002-04-04 Daniel Jacobowitz <drow@mvista.com>
3480
3481 * gdb.base/relocate.exp: New file.
3482 * gdb.base/relocate.c: New file.
3483
cd721503
FF
34842002-04-04 Fred Fish <fnf@redhat.com>
3485
3486 * gdb.base/step-test.exp: Update comment regarding stopping in
3487 memcpy/bcopy calls inserted as part of the compiler runtime.
3488
b22ad7a7
MS
34892002-04-04 Michael Snyder <msnyder@redhat.com>
3490
3491 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3492
5f279fa6
DJ
34932002-04-03 Daniel Jacobowitz <drow@mvista.com>
3494
3495 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3496 (gdb_expect): Remove $notransfer hack.
3497
dd0fd3ce
DJ
34982002-04-02 Daniel Jacobowitz <drow@mvista.com>
3499
3500 * gdb.c++/classes.exp ("calling method for small class"): Match
3501 updated register output.
3502
1e50cda1
DJ
35032002-03-30 Daniel Jacobowitz <drow@mvista.com>
3504
3505 Fix PR gdb/452
3506 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3507 when finished. Make gdb_file_cmd send "exec-file" when
3508 appropriate.
3509
24015922
DJ
35102002-03-30 Daniel Jacobowitz <drow@mvista.com>
3511
3512 * gdb.base/attach.exp: Remove extra setup_xfail.
3513
dd7dfd64
MS
35142002-03-26 Michael Snyder <msnyder@redhat.com>
3515
3516 * gdb.base/default.exp: Add tests for dump, append, and restore.
3517 * gdb.base/help.exp: Add tests for dump, append, and restore.
3518 * gdb.base/dump.exp: New file, test dump, append and restore.
3519 * gdb.base/dump.c: New file.
3520
48b2f8d7
MS
35212002-03-27 Michael Snyder <msnyder@redhat.com>
3522
d63a86f8 3523 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
3524 clean-ups in help messages.
3525
05b4d525
FF
35262002-03-26 Fred Fish <fnf@redhat.com>
3527
3528 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
3529 have debugging info for those functions and the compiler uses them
3530 internally to copy structs around.
3531
d7679631
FF
35322002-03-26 Fred Fish <fnf@redhat.com>
3533
3534 * gdb.base/list.exp: Revert the change made yesterday and add note
3535 about why we don't list the default lines for remote targets.
3536
523ac3f9
MS
35372002-03-25 Michael Snyder <msnyder@redhat.com>
3538
3539 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
3540
754b2b8d
FF
35412002-03-25 Fred Fish <fnf@redhat.com>
3542
3543 * gdb.base/list.exp: This test works on remote targets so remove
3544 the short circuit for remote targets. Update copyright.
3545
33c3e192
FF
35462002-03-25 Fred Fish <fnf@redhat.com>
3547
3548 * gdb.base/attach.exp: Fix logic error that was suppressing this
3549 test for all non hppa*-*-hpux* targets, instead of the hp target.
3550 Move comments closer to the suppression point. Also now need to
3551 check that we are running natively.
3552
d43e73ee
MS
35532002-03-22 Michael Snyder <msnyder@redhat.com>
3554
882c8f02
MS
3555 * gdb.base/default.exp: Add test for gcore. Update copyright.
3556 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 3557
04c12f60
FF
35582002-03-06 Fred Fish <fnf@redhat.com>
3559
3560 * gdb.base/funcargs.c: Remove extraneous ';' character.
3561 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
3562
b43df995
MC
35632002-03-04 Michael Chastain <mec@shout.net>
3564
3565 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
3566 accommodate gcc v3 function signature.
3567 * gdb.mi/mi0-var-cmd-exp: Ditto.
3568
92362027
AC
35692002-02-24 Andrew Cagney <ac131313@redhat.com>
3570
3571 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3572 ``GNU/Linux'' or ``Linux kernel''
3573 * testsuite/gdb.threads/pthreads.c: Ditto.
3574
258ad32d
MC
35752002-02-24 Michael Chastain <mec@shout.net>
3576
3577 * gdb.threads/pthreads.c (thread1): Add a return statement.
3578 (thread2): Likewise.
3579 (foo): Likewise.
3580
04c3b3d4
MC
35812002-02-23 Michael Chastain <mec@shout.net>
3582
3583 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3584 to placate gcc.
3585
5a2a0a20
MC
35862002-02-23 Michael Chastain <mec@shout.net>
3587
3588 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3589 test "ptype bint". The test passes on all my stabs configurations.
3590
a640f7fc
JB
35912002-02-21 Jim Blandy <jimb@redhat.com>
3592
27924826
JB
3593 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3594 filename at a time, and watch for the ones we want to see.
3595
a640f7fc
JB
3596 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3597 types of pointers to prototyped functions.
3598
edcc8c75
AC
35992002-02-20 Andrew Cagney <ac131313@redhat.com>
3600
3601 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3602 signed, unsigned and straight char.
3603 (padding_char, padding_short, padding_int, padding_long,
3604 padding_long_long, padding_float, padding_double,
3605 padding_long_double): New global variables.
3606 (fill, fill_structs): New functions.
3607
3608 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3609 for correctly sized writes. Update copyright.
3610 (get_valueof): New procedure.
3611 (get_sizeof): Call get_valueof.
3612 (check_valueof): New procedure.
3613 (check_padding): New procedure.
3614
ac57ea44
MC
36152002-02-20 Michael Chastain <mec@shout.net>
3616
3617 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3618 to setup_xfail. Document some of the remaining calls.
3619
7a10c941
MC
36202002-02-18 Michael Chastain <mec@shout.net>
3621
3622 * gdb.c++/userdef.exp: Update copyright year.
3623
fb8acdcc
DJ
36242002-02-18 Daniel Jacobowitz <drow@mvista.com>
3625
3626 * gdb.c++/userdef.exp: Test overloaded operators properly.
3627 Remove xfails.
3628
fda6ae12
MS
36292002-02-14 Michael Snyder <msnyder@redhat.com>
3630
3631 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3632
676a0442
DJ
36332002-02-14 Daniel Jacobowitz <drow@mvista.com>
3634
3635 * gdb.base/a2-run.exp: Check for a remote target properly.
3636 * gdb.base/annota1.exp: Likewise.
3637 * gdb.base/list.exp: Likewise.
3638 * gdb.base/reread.exp: Likewise.
3639 * gdb.base/scope.exp: Likewise.
3640 * gdb.base/shlib-call.exp: Likewise.
3641 * gdb.base/term.exp: Likewise.
3642 * gdb.c++/annota2.exp: Likewise.
3643
78b4f468
RE
36442002-02-13 Richard Earnshaw <rearnsha@arm.com>
3645
3646 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3647
9a81ba51
MC
36482002-02-10 Michael Chastain <mec@shout.net>
3649
3650 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3651 (call_after_alloca): Ditto.
3652
004af6c7
DJ
36532002-02-10 Daniel Jacobowitz <drow@mvista.com>
3654
3655 * gdb.base/ending-run.exp: Guard "cont" test with
3656 gdb_skip_stdio_test.
3657
37225f62
JB
36582002-02-06 Jim Blandy <jimb@redhat.com>
3659
3660 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3661 from here...
3662 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3663 To here. Disable this test on non-HP platforms. Add big comment.
3664
fe6fdd96
MS
36652002-02-04 Michael Snyder <msnyder@redhat.com>
3666
3667 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3668 other than d10v and m32r.
3669
036fad3f
RE
36702002-02-02 Richard Earnshaw <rearnsha@arm.com>
3671
3672 * gdb.base/default.exp: Rewrite test patterns to reduce time
3673 taken to match them.
3674
7148ab62
DJ
36752002-01-30 Daniel Jacobowitz <drow@mvista.com>
3676
3677 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3678 Allow a start function above main.
3679 * gdb.threads/linux-dp.exp: Fix copyright date.
3680
396cc255
DJ
36812002-01-30 Daniel Jacobowitz <drow@mvista.com>
3682
3683 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3684 (check_philosopher_stack): Check for manager thread before checking
3685 for a just-starting thread.
3686
f038d31b
DJ
36872002-01-30 Daniel Jacobowitz <drow@mvista.com>
3688
3689 From Neil Booth <neil@daikokuya.demon.co.uk>:
3690 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3691 warnings.
3692
b3ff9d9a
FF
36932002-01-21 Fred Fish <fnf@redhat.com>
3694
3695 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3696 not caller.
3697
39ad761d
JB
36982002-01-21 Jim Blandy <jimb@redhat.com>
3699
3700 * gdb.base/reread.exp: Check that GDB properly re-reads the
3701 executable file when it changes while no inferior is running.
3702
aaf320fa
FF
37032002-01-21 Fred Fish <fnf@redhat.com>
3704
3705 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3706 optionally accept the "shlib events" variation.
3707
808a31f5
JB
37082002-01-21 Jim Blandy <jimb@redhat.com>
3709
3710 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3711 call `fflush' after every `printf', so that the output is produced
3712 at predictable points, regardless of whatever buffering does (or
3713 doesn't) take place.
3714 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3715 at different points.
3716
4420d5e2
DJ
37172002-01-20 Daniel Jacobowitz <drow@mvista.com>
3718
3719 * gdb.c++/inherit.exp: Update copyright years.
3720 * gdb.c++/method.exp: Likewise.
3721
3e36a0f4
DJ
37222002-01-20 Daniel Jacobowitz <drow@mvista.com>
3723
3724 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3725 artificial methods/arguments.
3726 * gdb.c++/derivation.exp: Likewise.
3727 * gdb.c++/inherit.exp: Likewise.
3728 * gdb.c++/method.exp: Likewise.
3729 * gdb.c++/virtfunc.exp: Likewise.
3730
b4ceaee6
AC
37312002-01-18 Andrew Cagney <ac131313@redhat.com>
3732
3733 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3734 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3735 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3736 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3737 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3738 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3739
ecace851
JB
37402002-01-17 Jim Blandy <jimb@redhat.com>
3741
3742 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3743 anchoring the pattern matching the entry point symbol's name.
3744
375fc983
AC
37452002-01-17 Andrew Cagney <ac131313@redhat.com>
3746
3747 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3748 continue/quit query. Update copyright.
3749
fe6fdd96
MS
37502002-01-14 Michael Snyder <msnyder@redhat.com>
3751
3752 * gdb.base/gcore.exp: Remove extra debugging output.
3753
e017c81f
DJ
37542002-01-13 Daniel Jacobowitz <drow@mvista.com>
3755
3756 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3757 for slightly dubious v2 mangled string.
3758
37ab3bf8
DJ
37592002-01-13 Daniel Jacobowitz <drow@mvista.com>
3760
3761 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3762
1bc05c3a 37632002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3764
1bc05c3a 3765 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3766
1bc05c3a
JM
3767 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3768 constructors.
3769 * gdb.c++/derivation.exp: Likewise.
3770 * gdb.c++/templates.exp: Likewise.
3771 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3772
1bc05c3a
JM
37732002-01-10 Michael Snyder <msnyder@redhat.com>
3774
3775 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3776
a911c360
MS
37772002-01-08 Michael Snyder <msnyder@redhat.com>
3778
3779 * gdb.base/gcore.exp: New test for generate-core-file command.
3780 * gdb.base/gcore.c: Testcase for above.
3781 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3782
ea2119ec
JM
37832002-01-08 Jason Merrill <jason@redhat.com>
3784
3785 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3786
68203136
FF
37872002-01-07 Fred Fish <fnf@redhat.com>
3788
3789 * gdb.c++/overload.exp: Remove unconditional xfails for:
3790 print foo_instance1.overloadargs(1)
3791 print foo_instance1.overloadargs(1, 2)
3792 print foo_instance1.overloadargs(1, 2, 3)
3793 print foo_instance1.overloadargs(1, 2, 3, 4)
3794 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3795 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3796 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3797 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3798 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3799 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3800 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3801 print foo_instance1.overload1arg()
3802 print foo_instance1.overload1arg((char)arg2)
3803 print foo_instance1.overload1arg((signed char)arg3)
3804 print foo_instance1.overload1arg((unsigned char)arg4)
3805 print foo_instance1.overload1arg((int)arg7)
3806 print foo_instance1.overload1arg((unsigned int)arg8)
3807 print foo_instance1.overload1arg((float)arg11)
3808 print foo_instance1.overload1arg((double)arg12)
d63a86f8 3809
21b9b5b1
MS
38102002-01-07 Michael Snyder <msnyder@redhat.com>
3811
3812 * gdb.base/huge.exp: New test. Print a very large target data object.
3813 (skip_huge_test): New test variable. Define if you want to skip this
3814 test. The test reads an 8 megabyte data object from the target, so it
3815 might be very time consuming on remote targets with a slow connection.
3816 * gdb.base/huge.c: New file. Test case for above.
3817
725f922e
FF
38182002-01-07 Fred Fish <fnf@redhat.com>
3819
3820 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3821 g_instance.bfoo, and g_instance.cfoo.
3822
634d57ec
JL
3823Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3824
f286b2c3
JL
3825 * gdb.base/break.c (multi_line_if_conditional): New function.
3826 (multi_ilne_while_conditional): Likewise.
3827 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3828 IF or WHILE condition puts the breakpoint at the start of
3829 the condition.
3830
634d57ec
JL
3831 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3832 hppa*-*-hpux* expected failure.
3833 * gdb.base/structs.exp (do_function_calls): Similarly.
3834
3835 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3836 watchpoints.
3837
9fbfe2dc
AC
38382002-01-06 Andrew Cagney <ac131313@redhat.com>
3839
3840 Fix PR gdb/66.
3841 * gdb.base/structs.exp: Replace skip for a29k with skip for
3842 gdb,cannot_call_functions.
3843 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3844 * gdb.base/callfuncs.exp: Ditto.
3845 * gdb.base/call-rt-st.exp: Ditto.
3846 * gdb.base/call-strs.exp: Ditto.
3847 * gdb.base/callfwmall.exp: Ditto.
3848 * gdb.base/scope.exp: Obsolete xfail a29k.
3849 * gdb.c++/misc.exp: Ditto.
3850 * gdb.c++/cplusfuncs.exp: Ditto.
3851 * gdb.base/ptype.exp: Ditto.
3852 * gdb.base/printcmds.exp: Ditto.
3853 * gdb.base/opaque.exp: Ditto.
3854 * gdb.base/list.exp: Ditto.
3855 * gdb.base/funcargs.exp: Ditto.
3856 * gdb.base/default.exp: Ditto.
3857
8ddad156
MS
38582002-01-04 Michael Snyder <msnyder@redhat.com>
3859
ca4976a6 3860 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3861 * gdb.base/maint.exp: Add tests for maint info sections options.
3862
1b074332
JL
3863Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3864
3865 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3866
7d159115
CV
38672001-12-20 Corinna Vinschen <vinschen@redhat.com>
3868
3869 * gdb.asm/arm.inc: New file.
3870 * gdb.asm/asm-source.exp: Add arm targets.
3871 * gdb.asm/configure.in: Ditto.
3872 * gdb.asm/configure: Recreated from configure.in.
3873
8fb87725
JL
3874Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3875
afabe08c
JL
3876 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3877 with HP's compiler.
3878 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3879 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3880 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3881 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3882
3883 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3884 either HP's compilers or GCC.
3885
db521deb
JL
3886 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3887 a SIGBUS or SIGSEGV.
3888
3889 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3890
3891 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3892 can be compiled with either HP's compiler or GCC.
3893
cfa88ab7
JL
3894 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3895 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3896 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3897
ca344dff
JL
3898 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3899 to match current gdb output. Update due to using auto-solib-limit
3900 for limiting instead of overloading auto-solib-add.
3901 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3902 test program.
3903
3f3c6e55 3904 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3905 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3906 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3907 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3908 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3909 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3910 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3911 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3912 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3913 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3914 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3915 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3916 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3917
8fb87725
JL
3918 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3919 a SIGTRAP to the inferior.
3920
cf599fa7
CV
39212001-12-19 Corinna Vinschen <vinschen@redhat.com>
3922
3923 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3924 Substitute call to target_link by call to gdb_compile.
3925
2cd045cd
JL
3926Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3927
3928 * gdb.base/break.exp: Fix HP specific search string when testing
3929 backtracing in a called function.
3930
d63a86f8 3931 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
3932 compiling the test with HP's compilers.
3933 * gdb.base/volatile.exp: Similarly.
3934
99ebe9ac
JB
39352001-12-19 Jim Blandy <jimb@redhat.com>
3936
3937 * gdb.base/printcmds.exp: Expect the null character to be printed
3938 as '\0', and the '\013' to be printed as '\v'.
3939 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3940 * gdb.base/setvar.exp: Same.
3941
b9891b29
JB
39422001-12-17 Jim Blandy <jimb@redhat.com>
3943
0eba65ab
JB
3944 * gdb.base/completion.exp: Rather than completing very long
3945 filenames, which can make the readline library produce output we
3946 don't recognize, cd to the directory first, and then complete
3947 using nice, short relative paths.
3948
6970b5b1
JB
3949 * gdb.base/completion.exp: On some systems, there is, in fact, a
3950 variable named `b' in scope, since GDB treats all static
3951 variables as being in scope. So use `no_var_named_this'
3952 instead of `b'.
3953
b9891b29
JB
3954 * gdb.base/corefile.exp: Recognize the message saying that GDB
3955 can't find the core file's registers as a failure.
3956
e6ccd35f
JSC
39572001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3958
3959 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3960 test expect string more specific.
3961
105ba819
CV
39622001-12-13 Corinna Vinschen <vinschen@redhat.com>
3963
3964 * gdb.asm/asm-source.exp: Add support for xstormy16.
3965 * gdb.asm/configure.in: Ditto.
3966 * gdb.asm/configure: Rebuild.
3967 * gdb.asm/xstormy16.inc: New file.
3968
e9e79dd9
FF
39692001-12-10 Fred Fish <fnf@redhat.com>
3970
3971 * gdb.base/maint.exp: Update to match changes in type dumping code.
3972
347dc97d
JB
39732001-12-10 Jim Blandy <jimb@redhat.com>
3974
3975 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3976 matching the entry point symbol's name at the beginning of the
3977 line.
3978
5178b9d6
DJ
39792001-12-07 Daniel Jacobowitz <drow@mvista.com>
3980
3981 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3982 gdb.c++/inherit.exp, gdb.c++/method.exp,
3983 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3984 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3985 and class layout support.
3986
af890c52
DJ
39872001-12-07 Daniel Jacobowitz <drow@mvista.com>
3988
3989 * gdb.c++/classes.exp: Add test for static member function.
3990 * gdb.c++/misc.cc: Add class with static member function.
3991
7a345fb3
JB
39922001-12-07 Jim Blandy <jimb@redhat.com>
3993
f2e54a80 3994 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3995 those tests as `unsupported'.
3996 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3997 Rewrite subsequent tests to use it.
3998
3999 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
4000 those tests as `unsupported'.
4001 * gdb.base/structs.exp (call_struct_func): New function.
4002 (do_function_calls): Use call_struct_func to call the functions
4003 returning structs.
4004
0bc69509
JB
4005 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
4006 whether functions are prototyped or not, so we can't possibly pass
4007 arguments to t_float_values2 properly.
4008
7a345fb3
JB
4009 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
4010 value of `timeout' for targets other than the mips*tx39-*.
4011
edb6ede1
MS
40122001-12-06 Michael Snyder <msnyder@redhat.com>
4013
d63a86f8 4014 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
4015 and detect whether the start symbol has a leading underscore.
4016
2d842f13
JB
40172001-12-04 Jim Blandy <jimb@redhat.com>
4018
4019 * gdb.base/completion.exp: Clarify indentation.
4020
68550daf
JB
40212001-12-03 Jim Blandy <jimb@redhat.com>
4022
4023 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
4024 variables on the S/390, not `.word'.
4025
cd5195a8
JB
40262001-11-30 Jim Blandy <jimb@redhat.com>
4027
4028 Add assembly-source tests for s390-ibm-linux.
4029 * gdb.asm/s390.inc: New file.
4030 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
4031 the S/390 architecture.
4032 * gdb.asm/configure: Regenerated.
4033
ca9efc90
MS
40342001-11-30 Michael Snyder <msnyder@redhat.com>
4035
4036 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
4037 next, info source, info sources, info line, global and static
4038 variables, and static functions.
4039 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
4040 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
4041 * gdb.asm/asmsrc1.s: Add a static function and some variables.
4042 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
4043 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
4044 (gdbasm_leave): Restore frame pointer.
4045 (gdbasm_startup): Copy stack set-up from crt0.S.
4046
d0e66976
FN
40472001-11-26 Fernando Nasser <fnasser@redhat.com>
4048
4049 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
4050 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
4051 to a local (non-static) variable. Copy tstruct.a to a static buffer
4052 and return a pointer to that buffer.
4053 * gdb.base/callfwmall.c (t_structs_a): Ditto.
4054
e2334072
MK
40552001-11-24 Mark Kettenis <kettenis@gnu.org>
4056
4057 * gdb.asm/configure.in: Fix recognition of ix86 target.
4058 * gdb.asm/configure: Regenerate.
4059
756caa3d
MS
40602001-11-21 Michael Snyder <msnyder@redhat.com>
4061
4062 * gdb.asm/sparc.inc: New file.
4063 * gdb.asm/asm-source.exp: Recognize sparc target.
4064 * gdb.asm/configure.in: Recognize sparc target.
4065 * gdb.asm/configure: Regenerate.
d63a86f8 4066
9a4d72d5
MS
40672001-11-21 Michael Snyder <msnyder@redhat.com>
4068
4069 * gdb.asm/m32r.inc: New file.
4070 * gdb.asm/asm-source.exp: Recognize m32r target.
4071 * gdb.asm/configure.in: Recognize m32r target.
4072 * gdb.asm/configure: Regenerate.
4073
a773d1cd
MS
40742001-11-20 Michael Snyder <msnyder@redhat.com>
4075
017ac23d
MS
4076 * gdb.asm/i386.inc: New file.
4077 * gdb.asm/asm-source.exp: Recognize ix86 target.
4078 * gdb.asm/configure.in: Recognize ix86 target.
4079 * gdb.asm/configure: Regenerate.
4080
a773d1cd
MS
4081 * gdb.c++/namespace.exp: Fix quotes in output messages.
4082
bb632afb
MS
40832001-11-14 Michael Snyder <msnyder@redhat.com>
4084
25d559ca 4085 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
4086 qualifier in a type cast expression, to designate an address
4087 in the instruction space (Harvard architecture).
4088
4749e309
MS
40892001-11-13 Michael Snyder <msnyder@redhat.com>
4090
4091 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
4092 Tests for expressions using 'const' and 'volatile'.
4093
25050984
CV
40942001-11-13 Corinna Vinschen <vinschen@redhat.com>
4095
4096 * gdb.asm/asm-sources.exp: Allow defining linker flags.
4097
1902c51f
DJ
40982001-11-12 Daniel Jacobowitz <drow@mvista.com>
4099
4100 * lib/mi-support.exp (mi_run_to_helper): Move comments
4101 outside of gdb_expect.
4102
dcf95b47
DJ
41032001-11-11 Daniel Jacobowitz <drow@mvista.com>
4104
4105 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
4106 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
4107 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
4108 mi0_run_to): New functions.
4109 * gdb.mi/mi-simplerun.exp: Use them.
4110 * gdb.mi/mi0-simplerun.exp: Likewise.
4111 * gdb.mi/mi-var-cmd.exp: Likewise.
4112 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 4113
45b074e1
AC
41142001-11-10 Andrew Cagney <ac131313@redhat.com>
4115
4116 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
4117 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
4118
bf50d346
AC
41192001-11-09 Andrew Cagney <ac131313@redhat.com>
4120
4121 * gdb.base/restore.exp: Include $expected value in restored test
4122 message.
4123
9383332c
AC
41242001-11-09 Andrew Cagney <ac131313@redhat.com>
4125
4126 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
4127 implemented.
4128
db62520a
MS
41292001-11-08 Michael Snyder <msnyder@redhat.com>
4130
4131 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
4132 Add pass/fail message for stop at breakpoint in call dummy function.
4133
b5703437
MS
41342001-11-07 Michael Snyder <msnyder@redhat.com>
4135
d63a86f8
RM
4136 * gdb.c++/templates.exp (test_template_breakpoints):
4137 If we get an overload menu, but it does not match what
760f6330 4138 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
4139 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
4140 making the whitespace optional. Argument for "new" may be
4141 "unsigned" as well as "unsigned int/long".
d63a86f8 4142 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
4143 making the whitespace optional. Also replace "(void) with
4144 "((void|)), making the keyword "void" optional.
d63a86f8 4145 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
4146 making the whitespace optional. Also replace "(void) with
4147 "((void|)), making the keyword "void" optional.
3bf40917
MS
4148 * gdb.base/callfuncs.c (t_float_values): This function must
4149 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 4150 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
4151 can be tested against both cases. Usually one case involves
4152 promotion of float to double, while the other does not.
4153 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
4154 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
4155 includes a stack frame for "start".
4156
c8ab4e6d
JB
41572001-11-05 Jim Blandy <jimb@redhat.com>
4158
4159 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
4160 pointers are 32 bits long, and that offsets of relocs are always
4161 stored in the data (REL-style), and not in the reloc entry itself
4162 (RELA-style).
4163 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
4164 stabs.
4165
3f08ced9
MS
41662001-11-01 Michael Snyder <msnyder@redhat.com>
4167
4168 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
4169 and regular expression operators by using quoting.
4170
cbfa24cd
MS
41712001-10-31 Michael Snyder <msnyder@redhat.com>
4172
4173 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
4174 depending on what the symbol table contains.
4175 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
4176 the output of the ptype command. Similarly, accept both "const &"
4177 and "const&".
4178
aaa68313
CV
41792001-10-31 Corinna Vinschen <vinschen@redhat.com>
4180
4181 * gdb.base/miscexprs.c (main): Add usage of preprocessor
4182 symbol `STORAGE' to allow to choose the storage class of
4183 the local datastructures.
4184 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
4185 compiler directive.
4186
91740388
MS
41872001-10-30 Michael Snyder <msnyder@redhat.com>
4188
4189 * gdb.base/jump.exp: Allow it to run for all targets.
4190
1b7c05e7
CV
41912001-10-29 Corinna Vinschen <vinschen@redhat.com>
4192
4193 * gdb.base/call-ar-st.c (print_double_array): Match for loop
4194 with new double_array size.
4195 (main): Change storage class of all local variables to static.
4196 Reduce size of double_array to 9.
4197 * gdb.base/call-ar-st.exp: Increase timeout value.
4198 Change expected output for double array to match new size in
4199 call-ar-st.c.
4200
36a22261
CV
42012001-10-29 Corinna Vinschen <vinschen@redhat.com>
4202
4203 * gdb.base/ending-run.exp: Create identical output when passing
4204 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 4205 Stormy16 target.
36a22261 4206
92b8ae91
MK
42072001-10-28 Mark Kettenis <kettenis@gnu.org>
4208
4209 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
4210 that we catch the expected failure under Linux/x86.
4211
cb135b83
OF
42122001-10-29 Orjan Friberg <orjanf@axis.com>
4213
4214 * gdb.base/setvar.exp: Escape curly braces.
4215 * gdb.stabs/weird.exp: Ditto.
4216
6884aa54
DJ
42172001-10-27 Daniel Jacobowitz <drow@mvista.com>
4218
4219 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
4220 * gdm.mi/mi0-hack-cli.exp: Likewise.
4221
0398c9aa
AC
42222001-10-25 Andrew Cagney <ac131313@redhat.com>
4223
4224 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
4225 messages.
4226
d20bf2e8
AC
42272001-10-21 Andrew Cagney <ac131313@redhat.com>
4228
4229 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
4230 checking MI enabled.
4231
03dd63aa
CV
42322001-10-09 Corinna Vinschen <vinschen@redhat.com>
4233
4234 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
4235
1d9d99f3
FCE
42362001-10-04 Frank Ch. Eigler <fche@redhat.com>
4237
4238 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
4239 if gdb child process crashes, just signal an error.
4240
838ae6c4
JB
42412001-10-02 Jim Blandy <jimb@redhat.com>
4242
4243 * lib/gdb.exp (test_xfail_format): Simplify.
4244
4245 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
4246 front of the variable name `format'. Simplify `if'.
4247
8f0cbc1c
DJ
42482001-10-01 Daniel Jacobowitz <drow@mvista.com>
4249
4250 * gdb.threads/pthreads.exp: Wait for output and delay
4251 before sending ^C.
4252
1f08dafd
DJ
42532001-10-01 Daniel Jacobowitz <drow@mvista.com>
4254
4255 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
4256 some incorrect output instead of timing out.
4257 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
4258
674f90ff
CV
42592001-09-28 Corinna Vinschen <vinschen@redhat.com>
4260
4261 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
4262 check to allow additional `int'.
4263
9b284272
DJ
42642001-09-27 Daniel Jacobowitz <drow@mvista.com>
4265
4266 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
4267 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
4268
b55a4771
MS
42692001-09-27 Michael Snyder <msnyder@redhat.com>
4270
4271 * lib/gdb.exp (test_debug_format): New proc.
4272 (setup_xfail_format): Use new proc test_debug_format.
4273 * gdb.base/constvars.exp (local_compiler_xfail_check): New
4274 proc; use new service proc test_debug_format.
4275 Replace all other "gcc_compiled" tests with this test.
4276 * gdb.base/volatile.exp (local_compiler_xfail_check): New
4277 proc; use new service proc test_debug_format.
4278 Replace all other "gcc_compiled" tests with this test.
4279
42802001-09-27 Michael Snyder <msnyder@redhat.com>
4281
4282 * gdb.base/cvexpr.exp: New file.
4283 * gdb.base/cvexpr.c: New file
4284 Test for expressions using const and volatile keywords.
4285
4e6667ac
CV
42862001-09-26 Corinna Vinschen <vinschen@redhat.com>
4287
4288 * gdb.base/constvars.exp: Check for different orders of keywords
4289 and additional "int" strings in output.
4290
4f337972
AC
42912001-09-22 Andrew Cagney <ac131313@redhat.com>
4292
4293 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
4294 responses from "help maint".
4295
2015650d
FCE
42962001-09-19 Frank Ch. Eigler <fche@redhat.com>
4297
4298 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
4299 to localhost:NNN instead of :NNN, in case Xvfb is listening
4300 only on TCP.
4301
f3bcedc1
CV
43022001-09-19 Corinna Vinschen <vinschen@redhat.com>
4303
4304 * gdb.base/recurse.exp: When checking leaving the watchpoint
4305 scope, recognize when gdb is in function's epilogue and pass.
4306
6b819c92
KS
43072001-09-18 Keith Seitz <keiths@redhat.com>
4308
4309 * lib/insight-support.exp (_gdbtk_export_target_info): Add
4310 support for running tests against sid targets.
4311 (gdbtk_done): Ditto.
4312
a10c9419
CV
43132001-09-18 Corinna Vinschen <vinschen@redhat.com>
4314
4315 * gdb.base/ending-run.c (main): Set stdout buffersize
4316 to the same reasonable value for any target.
4317 * gdb.base/ending-run.exp: Add a regular expression
4318 to make testsuite happy on Sanyo Stormy16 target.
4319
739d0d99
CV
43202001-09-17 Corinna Vinschen <vinschen@redhat.com>
4321
4322 * gdb.base/display.c (do_loops): Add float variable `f'.
4323 Increment f in loop.
4324 * gdb.base/display.exp: Increment timeout by 60 seconds.
4325 Change float display test to use variable `f'.
4326
1b8947f0
JB
43272001-09-17 Jim Blandy <jimb@redhat.com>
4328
4329 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
4330 overflowing the limited breakpoint tables on some ROM monitors
4331 (like the ROM68K).
4332
9890ac81
FCE
43332001-09-15 Frank Ch. Eigler <fche@redhat.com>
4334
4335 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
4336 the "-ac" (disable access control) flag.
4337
6db765ea
JH
43382001-08-30 Jeff Holcomb <jeffh@redhat.com>
4339
4340 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
4341 ints.
4342
4c32cc04
KS
43432001-08-30 Keith Seitz <keiths@redhat.com>
4344
4345 * lib/gdb.exp: Move all insight-related functionality into
4346 separate file.
4347 * lib/insight-support.exp: New file.
4348
8d6e6f81
FCE
43492001-08-29 Frank Ch. Eigler <fche@redhat.com>
4350
4351 * config/sid.exp (sid_start): Never set sid verbosity; disable
4352 expect_background {} that consumed its stdout; tolerate </dev/null.
4353 Attempt to set endianness override in "sid" protocol mode. Cleanup.
4354
6a90e1d0
AC
43552001-08-18 Andrew Cagney <ac131313@redhat.com>
4356
4357 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
4358 CLI jump command to start it.
4359 (mi_run_to_main): Fail immediatly when unexpected output.
4360
1759b3c3
AC
43612001-08-18 Andrew Cagney <ac131313@redhat.com>
4362
4363 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
4364 beginning of function. Fix PR gdb/191.
4365
61d11d80
FCE
43662001-08-16 Frank Ch. Eigler <fche@redhat.com>
4367
4368 * config/sid.exp (sid_start): Don't warn if we cannot figure out
4369 what to force sid endianness to.
4370
942a4df2
KS
43712001-08-15 Keith Seitz <keiths@redhat.com>
4372
4373 * lib/gdb.exp (gdbtk_start): Don't set environment
4374 variables for TCL_LIBRARY and friends. Insight will
4375 now figure these out for itself.
4376
0521c418
MS
43772001-08-02 Michael Snyder <msnyder@redhat.com>
4378
4379 * gdb.base/completion.exp: Remove the symbol "a64l" from
4380 the expect string; this is target-specific, and not related
4381 to what is being tested.
4382
74a9a58a
DB
43832001-08-02 Dave Brolley <brolley@redhat.com>
4384
4385 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
4386
c70819fa
MS
43872001-07-25 Michael Snyder <msnyder@redhat.com>
4388
c2b8fa57
MS
4389 * gdb.base/consecutive.exp: New file. Test stepping over
4390 breakpoints on consecutive instructions.
4391 * gdb.base/consecutive.c: New file.
4392
c70819fa
MS
4393 * gdb.base/call-rt-st.exp: Use double-backslash to quote
4394 curly braces in regular expressions.
4395
2b1a1355
MS
43962001-07-25 Michael Snyder <msnyder@redhat.com>
4397
4398 * gdb.base/ending-run.exp: Accept "Program exited normally" as
4399 legitimate output from stepping out of main.
4400
413eca6f
KS
44012001-07-22 Keith Seitz <keiths@redhat.com>
4402
4403 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
4404 the empty string, do not run the tests.
4405
7e5a9322
SC
44062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4407
4408 * gdb.base/long_long.exp: Detect size of pointer. Take into
4409 account 2-byte pointers when testing for p/a results.
4410
de58f10f
SC
44112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4412
d63a86f8 4413 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
4414 and defined to 1K for m68hc11.
4415 (random_data): Reduce table to 1K for embedded platforms (68hc11).
4416 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
4417 (sizeof_random_data): New variable to tell the size of the data table;
4418 don't test past this size; always run to main.
4419
d6f5fea1
SC
44202001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4421
4422 * gdb.base/return2.exp: return of long long and double fails for
4423 68HC11; don't execute these tests on that platform.
4424 * gdb.base/return.exp: Return of a double fails for 68hc11.
4425
c477543d
SC
44262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4427
4428 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4429 tests that print a float.
4430 * call-rt-st.exp: Likewise.
4431
63cf1c79
MK
44322001-07-12 Mark Kettenis <kettenis@gnu.org>
4433
4434 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4435 running this test on Linux.
4436
112f9ab5
MC
44372001-06-24 Michael Chastain <chastain@redhat.com>
4438
4439 * gdb.base/arithmet.exp: Remove some tests to make all test names
4440 unique.
4441
4970cb0f
MS
44422001-07-03 Michael Snyder <msnyder@redhat.com>
4443
4444 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4445 the output of the ptype command.
4446
d85da69f
MS
44472001-07-02 Michael Snyder <msnyder@redhat.com>
4448
4c8a82de
MS
4449 * gdb.base/completion.exp: Don't assume that break.c is the only
4450 source file that may contain functions named "marker".
d85da69f
MS
4451 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4452
8afc772b
AC
44532001-06-28 Andrew Cagney <ac131313@redhat.com>
4454
4455 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4456 of files to delete.
4457
4458 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4459 * gdb.disasm/h8300s.exp: New file.
4460 gdb.disasm/h8300s.s: Likewise.
4461
cff22675
AC
44622001-06-27 Andrew Cagney <ac131313@redhat.com>
4463
4464 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4465 empty breakpoint tables.
4466
68c81b54
AC
44672001-06-25 Andrew Cagney <ac131313@redhat.com>
4468
4469 * lib/mi-support.exp: Update args=... part of stop-reason
4470 patterns. Accept either a list or a tuple.
4471
2dd62704
AC
44722001-06-23 Andrew Cagney <ac131313@redhat.com>
4473
4474 * lib/mi-support.exp: Remove local emacs variable defining
4475 change-log-default-name.
4476
b4127474
MC
44772001-06-22 Michael Chastain <chastain@redhat.com>
4478
4479 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4480 This is operationally compatible with the previous version.
4481
8dbfb380
JB
44822001-06-13 Jim Blandy <jimb@redhat.com>
4483
4484 * lib/gdb.exp (gdb_test): Doc fix.
4485
f2d8c86d
MC
44862001-06-10 Michael Chastain <chastain@redhat.com>
4487
4488 * gdb.base/exprs.exp: Remove a duplicate test.
4489
81564d34
JB
44902001-06-06 Jim Blandy <jimb@redhat.com>
4491
4492 * gdb.base/return2.exp (main): Use values to test float and double
4493 returns that are not NaN's, to avoid being confused by IEEE
4494 comparison rules.
4495
da55addb
MS
44962001-06-04 Michael Snyder <msnyder@redhat.com>
4497
4498 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 4499 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
4500 rather than wait for 12 more tests to time out.
4501
42c65987
JB
45022001-06-06 Jim Blandy <jimb@redhat.com>
4503
b18bced9 4504 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 4505 Don't forget to match the GDB prompt.
b18bced9 4506
42c65987
JB
4507 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4508
5b41e5f0
JB
45092001-06-04 Jim Blandy <jimb@redhat.com>
4510
4511 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4512 command.
4513
015e046f
KB
45142001-05-31 Kevin Buettner <kevinb@redhat.com>
4515
4516 * gdb.base/annota1.exp (info break): Match four or more spaces
4517 after "Address".
4518
fb1ffbbe
MC
45192001-05-31 Michael Chastain <chastain@redhat.com>
4520
4521 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
4522 (dm_type_int_star): Likewise.
4523 (dm_type_long_star): Likewise.
4524 (dm_type_void_star): Likewise.
4525
5ea2a32c
KB
45262001-05-29 Kevin Buettner <kevinb@redhat.com>
4527
4528 * gdb.base/completion.exp (INPUTRC): Set this environment variable
4529 to a known value in order to get consistent results regardless
4530 of the setting of INPUTRC or the presence or contents of .inputrc.
4531
ae23c492
MS
45322001-05-24 Michael Snyder <msnyder@redhat.com>
4533
ac55707e
MS
4534 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
4535 Don't require that the main thread and the manager thread are the
4536 first in the list.
4537
ae23c492
MS
4538 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
4539 debugging. If test fails, issue an "unsupported" not a "fail".
4540
400071f1
JB
45412001-05-24 Jim Blandy <jimb@redhat.com>
4542
4543 Don't assume that short is shorter than int.
4544 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
4545 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 4546 this isn't true.
400071f1
JB
4547 ("print unsigned char == (~0)"): Add test that verifies that ~0,
4548 an int, is not equal to ~0 stored in an unsigned char. This tests
4549 the same thing that the previous test meant to, but works on
4550 16-bit machines, too.
4551 ("print unsigned char != (~0)"): Same test, complemented.
4552
0816a3e5
MS
45532001-05-24 Michael Snyder <msnyder@redhat.com>
4554
4555 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 4556 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
4557 and prevents dejagnu getting out of step.
4558
f6dc23a9
KB
45592001-05-23 Kevin Buettner <kevinb@redhat.com>
4560
4561 * gdb.base/finish.exp (finish_void): Revise pattern for
4562 stopping on the call statement to not permit stopping at
4563 the start of the instructions comprising the call sequence.
4564
7dbd117d
MC
45652001-05-19 Michael Chastain <chastain@redhat.com>
4566
4567 * gdb.base/callfuncs.exp: Make all test names unique.
4568 * gdb.base/commands.exp: Make all test names unique.
4569 * gdb.base/condbreak.exp: Make all test names unique.
4570 * gdb.base/dbx.exp: Make all test names unique.
4571 * gdb.base/default.exp: Make all test names unique.
4572 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4573 and TIMEOUT messages to their corresponding PASS message.
4574 * gdb.base/ending-run.exp: Make all test names unique.
4575 * gdb.base/long_long.exp: Remove duplicate test.
4576
6b0b0a9e
KB
45772001-05-21 Kevin Buettner <kevinb@redhat.com>
4578
4579 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4580 stop on the call statement as well as the statement after the
4581 call.
4582
2caa35cb
MS
45832001-05-21 Michael Snyder <msnyder@redhat.com>
4584
4585 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4586
40713331
EZ
45872001-05-10 Elena Zannoni <ezannoni@redhat.com>
4588
4589 * gdb.base/completion.exp: Revamp test. Make it execute on all
4590 platforms.
4591
c2c1be8d
EZ
45922001-05-10 Elena Zannoni <ezannoni@redhat.com>
4593
2c9cd303
EZ
4594 * config/gdbserver.exp (gdb_load): Handle the case
4595 in which the arguments to gdbserver are given in the
4596 baseboard configuration file.
4597 Also handle the case in which the server needs to do a
4598 load.
4599
9671de48
KS
46002001-05-07 Keith Seitz <keiths@cygnus.com>
4601
4602 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4603 set up the display for testing.
4604 (gdbtk_start): Convert all paths to paths that tcl will like.
4605 Export target information to environment.
4606 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4607 necessary.
4608 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4609 (to_tcl_path): New proc to convert a given pathname into
4610 a path acceptible as an argument to a tcl command.
4611 (_gdbtk_export_target_info): New proc to export target info
4612 into the environment for gdbtk testing.
4613 (gdbtk_done): New proc to signal end-of-test.
4614
5a360f47
JB
46152001-05-06 Jim Blandy <jimb@redhat.com>
4616
4617 * restore.c: Make the code of caller0 correspond to its comment.
4618
66c756c6
MS
46192001-05-03 Michael Snyder <msnyder@redhat.com>
4620
4621 * config/sid.exp (gdb_target_sid): Check for error messages.
4622 On error or timeout, don't make expect exit (which will terminate
4623 all subsequent tests); instead just make gdb exit.
d63a86f8 4624 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
4625 return a negative value.
4626
a966fde5
JB
46272001-04-24 Jim Blandy <jimb@redhat.com>
4628
851c18e0
JB
4629 * gdb.c++/templates.exp: If we see the prompt for the overload
4630 list, but we haven't recognized any of the longer patterns,
4631 arrange for this test to fail, not hang.
4632
a966fde5
JB
4633 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4634 variations.
4635
db144853
MC
46362001-04-22 Michael Chastain <chastain@redhat.com>
4637
4638 * gdb.c++/local.exp: Use the 'runto' library function.
4639 * gdb.c++/namespace.exp: Likewise.
4640 * gdb.c++/overload.exp: Likewise.
4641
3207ec21
KB
46422001-03-26 Kevin Buettner <kevinb@redhat.com>
4643
4644 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4645 * gdb.base/step-line.exp: New file. Test step/next in presence of
4646 #line directives.
4647 * gdb.base/step-line.c: New file. Test program for the above.
4648 * gdb.base/step-line.inp: New file. We pretend that this file has
4649 been transformed by some other tool into step-line.c.
4650
13b57657
JB
46512001-03-21 Jim Blandy <jimb@redhat.com>
4652
4653 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4654 unmangled operator names.
4655
754cbe1c
JB
46562001-03-20 Jim Blandy <jimb@redhat.com>
4657
4658 * gdb.threads/linux-dp.exp: Recognize an additional message
4659 generated by GDB when it doesn't understand how to debug threads
4660 on the target system.
4661
177495c9
AC
46622001-03-19 Andrew Cagney <ac131313@redhat.com>
4663
4664 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4665
f266096b
MC
46662001-03-12 Michael Chastain <chastain@redhat.com>
4667
4668 * gdb.c++/derivation.exp: Use the 'runto' library function.
4669
cac3c2ff
MC
46702001-03-12 Michael Chastain <chastain@redhat.com>
4671
4672 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4673
b6c11a24
MC
46742001-02-24 Michael Chastain <chastain@redhat.com>
4675
4676 * gdb.c++/ref-types.exp: Change handwritten code to library
4677 function 'runto'.
4678
6bae5bce
OF
46792001-03-16 Orjan Friberg <orjanf@axis.com>
4680
4681 * gdb.base/signals.exp: Set count to 0 explicitly.
4682
0015fd9a
MS
46832001-03-15 Mark Salter <msalter@redhat.com>
4684
4685 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4686 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4687 (gdb_load): Add support for additional target_info: gdb_download_size
4688 and gdb_load_timeout.
0015fd9a 4689
fc33412a
DT
4690Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4691
4692 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4693 file -- to prevent failing when the compile fails but we have no
4694 intention of running the tests anyway.
4695
4696 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4697 tests if set.
4698
4699 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4700 integers.
4701
4702 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4703 * gdb.c++/namespace.exp: Ditto.
4704
115f06de
OF
47052001-03-07 Orjan Friberg <orjanf@axis.com>
4706
4707 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4708 * gdb.base/pointers.exp: Relax pattern match of decimals.
4709
b6ba6518
KB
47102001-03-06 Kevin Buettner <kevinb@redhat.com>
4711
4712 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4713 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4714 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4715 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4716 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4717 config/sh.exp, config/sid.exp, config/slite.exp,
4718 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4719 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4720 config/vxworks.exp, config/vxworks29k.exp,
4721 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4722 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4723 gdb.base/arithmet.exp, gdb.base/assign.exp,
4724 gdb.base/async.exp, gdb.base/attach.exp,
4725 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4726 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4727 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4728 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4729 gdb.base/commands.exp, gdb.base/completion.exp,
4730 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4731 gdb.base/constvars.exp, gdb.base/corefile.exp,
4732 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4733 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4734 gdb.base/ending-run.exp, gdb.base/environ.exp,
4735 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4736 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4737 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4738 gdb.base/funcargs.exp, gdb.base/help.exp,
4739 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4740 gdb.base/logical.exp, gdb.base/long_long.exp,
4741 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4742 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4743 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4744 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4745 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4746 gdb.base/regs.exp, gdb.base/relational.exp,
4747 gdb.base/remote.exp, gdb.base/reread.exp,
4748 gdb.base/restore.exp, gdb.base/return2.exp,
4749 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4750 gdb.base/selftest.exp, gdb.base/setshow.exp,
4751 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4752 gdb.base/sigall.exp, gdb.base/signals.exp,
4753 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4754 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4755 gdb.base/step-test.exp, gdb.base/structs.c,
4756 gdb.base/structs.exp, gdb.base/structs2.exp,
4757 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4758 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4759 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4760 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4761 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4762 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4763 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4764 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4765 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4766 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4767 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4768 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4769 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4770 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4771 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4772 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4773 gdb.trace/circ.exp, gdb.trace/collection.exp,
4774 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4775 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4776 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4777 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4778 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4779 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4780 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4781 notices.
4782
dc96c6c7 47832001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4784
4785 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4786 first arg is int not float.
4787
dc96c6c7 47882001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4789
4790 * gdb.base/reread.exp: Unsupported for non-native targets;
4791 doesn't work for remote debugging.
4792
9b0c4aeb
FN
47932001-02-19 Fernando Nasser <fnasser@redhat.com>
4794
4795 From Drew Moseley <dmoseley@redhat.com>
4796 * gdb.base/ending-run.exp: Properly handle the BSP state when
4797 stepping past the end of main.
4798
02aa71d5
MC
47992001-02-19 John Moore <jmoore@redhat.com>
4800
4801 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4802 Converted HPUX fix for non-expected items following multiple
4803 step commands into general solution for all platforms.
4804
1fa449a4
MC
48052001-02-18 Michael Chastain <chastain@redhat.com>
4806
4807 * gdb.c++/classes.exp (do_tests): Change runto statements
4808 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4809 statements demangler agnostic.
4810 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4811 (gdb_virtfunc_restart): Likewise.
4812
b2f9ec70
MC
48132001-02-14 Michael Chastain <chastain@redhat.com>
4814
4815 * gdb.c++/inherit.exp (do_tests): Change runto statements
4816 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4817 statements demangler agnostic.
4818
cf74b8ca
AC
4819Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4820
4821 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4822 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4823 before calling common_routine 15 times'' tests.
4824
99f78f56
MC
48252001-02-11 Michael Chastain <chastain@redhat.com>
4826
4827 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4828 Helps the test script figure out which demangler is in use.
4829 (dm_type_foo_ref): Ditto.
4830 (dm_type_int_star): Ditto.
4831 (dm_type_long_star): Ditto.
4832 (dm_type_unsigned_int): Ditto.
4833 (dm_type_void): Ditto.
4834 (dm_type_void_star): Ditto.
99707966 4835 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4836 Probe the gdb demangler and set variables to accommodate
4837 formatting differences.
4838 (info_func_regexp): New function. Same as info_func, but
4839 matches against a regexp.
4840 (info_func): Match against a literal string.
4841 (print_addr_2): New function. Match against a literal string,
4842 which can be different from the input to gdb.
4843 (print_addr): Simply call print_addr_2 with the same argument twice.
4844 (test_lookup_operator_functions): Use demangler formatting variables.
4845 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4846 the tests in the same order as the C++ class declaration.
4847 (test_paddr_operator_functions): Ditto.
4848 (test_paddr_overloaded_functions): Ditto.
4849 (test_paddr_hairy_functions): Use demangler formatting variables.
4850 Add reference to gdb/19 for related tests.
4851 (do_tests): Call probe_demangler.
4852
1de8f023
KB
48532001-01-30 Kevin Buettner <kevinb@redhat.com>
4854
4855 * gdb.c++/templates.cc (printf): Remove unused function definition.
4856
ca3f91ed
MS
48572001-01-26 Felix Lee <flee@redhat.com>
4858
4859 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4860
48612001-01-25 matthew green <mrg@redhat.com>
4862
4863 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4864 up sid.
4865 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4866
48672001-01-25 matthew green <mrg@redhat.com>
4868
4869 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 4870 Deprecate $sid_spawn_id.
ca3f91ed
MS
4871 (sid_exit): Remove code necessary only for `spawn.'
4872
48732001-01-25 matthew green <mrg@redhat.com>
4874
4875 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4876
fb18ec4a
MC
48772001-01-28 Michael Chastain <chastain@redhat.com>
4878
4879 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4880 to call when tests fail. It takes gdb out of the overloaded
4881 function choice menu back to the main prompt, so that the test
4882 program stays synchronized.
4883 (set_bp_overloaded): New proc to collect all the common
4884 code for setting a breakpoint on an overloaded name. Calls
4885 take_gdb_out_of_choice_menu when needed.
4886 (menu_overload1arg): New variable to collect the repeated
4887 instances of the expected menu for an overloaded name. Change
4888 the regular expression to handle changes in g++ type encoding:
4889 "void" can be either "void" or "", and "unsigned int" can be
4890 either "unsigned int" or "unsigned".
4891 (continue_to_bp_overloaded): Change regular expressions to handle
4892 changes in g++ type encoding.
4893 (no proc): Call take_gdb_out_of_choice_menu when needed.
4894 Remove redundant calls to "info break". Accept either "canceled"
4895 or "cancelled". Change regular expressions in "info break"
4896 calls to handle changes in g++ type encoding. Give all tests
4897 unique strings.
4898
9c646a6e
BE
48992001-01-17 Ben Elliston <bje@redhat.com>
4900
4901 * config/sid.exp: New file.
4902
9549d9c1
AC
4903Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4904
4905 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4906
dc96c6c7 49072000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4908
4909 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4910 Add a RE to accept a non-ascii char if one is ever presented.
4911
b4df4f68
FN
49122000-12-20 Fernando Nasser <fnasser@redhat.com>
4913
297dd0fd 4914 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4915
dc96c6c7 49162000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 4917
d63a86f8 4918 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
4919 in regexp. One '\' does not suffice on Linux.
4920
4a7bddb6
MC
49212000-12-09 Michael Chastain <chastain@redhat.com>
4922
4923 * gdb.base/break.exp (test_clear_command): Use a marker function
4924 rather than 'main' for the test function. Also move this
4925 test to an execution point where the marker function names are
4926 guaranteed to be bound to functions. (Executing tests after a
4927 'finish' from main runs into name conflicts with local names
4928 in __libc_start_main).
4929
dc96c6c7 49302000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4931
4932 * gdb.base/finish.exp: New test for gdb's "finish" command.
4933 * gdb.base/return2.exp: New test for gdb's "return" command.
4934 * gdb.base/return2.c: New source file for above.
4935
dc96c6c7 49362000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4937
4938 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4939 * gdb.base/miscexprs.exp: Ditto.
4940 * gdb.base/pointers.exp: Ditto.
4941 * gdb.c++/derivation.exp: Ditto.
4942 * gdb.c++/local.exp: Ditto.
4943 * gdb.c++/namespace.exp: Ditto.
4944 * gdb.c++/overload.exp: Ditto.
4945 * gdb.c++/ref-types.exp: Ditto.
4946
dc96c6c7 49472000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4948
4949 * gdb.base/constvars.exp: Test result of "up" command.
4950 * gdb.base/miscexprs.exp: Ditto.
4951 * gdb.base/pointers.exp: Ditto.
4952 * gdb.base/scope.exp: Ditto.
4953 * gdb.c++/derivation.exp: Ditto.
4954 * gdb.c++/local.exp: Ditto.
4955 * gdb.c++/namespace.exp: Ditto.
4956 * gdb.c++/overload.exp: Ditto.
4957 * gdb.c++/ref-types.exp: Ditto.
4958
44097287
FN
49592000-11-22 Michael Chastain <chastain@redhat.com>
4960
4961 * mips_pro.exp: Accept either "middle -> top -> main" or
4962 "middle -> main" in the backtrace, because gcc can optimize
4963 tail calls to jumps. Remove setup_xfail for the hppa case.
4964 Add a comment with the original warning messages from PR 3016,
4965 which was filed in 1993, to preserve them for posterity.
4966
9d2e1bab
ND
49672000-11-17 Nick Duffek <nsd@redhat.com>
4968
4969 * lib/gdb.exp (gdb_test): Override timeout with board info.
4970
1aca8eb7
ND
49712000-11-17 Nick Duffek <nsd@redhat.com>
4972
4973 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4974 the second kill and detach messages.
4975
93076499
ND
49762000-11-17 Nick Duffek <nsd@redhat.com>
4977
4978 * configure.in: Add AC_EXEEXT.
4979 * configure: Regenerate.
4980 * Makefile.in (just-check): Export EXEEXT.
4981 * lib/gdb.exp ($EXEEXT): Import from environment.
4982 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4983 expect "maint dump-me" on Cygwin.
4984 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4985 $EXEEXT.
4986
30e87cd3
ND
49872000-11-17 Nick Duffek <nsd@redhat.com>
4988
4989 * gdb.base/break.exp: Test backtrace and finish from called
4990 function on all platforms, not just HP-UX.
4991
dc96c6c7 49922000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4993
4994 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4995 code from gdb_target_monitor, so it can be used independantly
4996 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 4997
dc96c6c7 49982000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4999
5000 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
5001 * gdb.base/corefile.exp: Expect the message "Program is being
5002 debugged already" when we send the "corefile" command, since
5003 the preceeding gdb_load may have connected gdb to a remote target.
5004 * gdb.base/display.exp: Disable hardware watchpoints if new
5005 board info variable "no_hardware_watchpoints" is true.
5006 Replace single-letter commands with more readable ones.
5007 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
5008 if new board info variable "no_hardware_watchpoints" is true.
5009 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
5010 to see if stdio (printf) testing is possible.
5011 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
5012 board info variable "no_hardware_watchpoints" is true. Use new
5013 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
5014
39124dea
FN
50152000-11-13 Fernando Nasser <fnasser@redhat.com>
5016
5017 From Orjan Friberg <orjanf@axis.com>:
5018 * gdb.base/printcmds.exp: Escape curly braces followed by a number
5019 in array print pattern match.
5020
a9e2e984
FN
50212000-11-09 Fernando Nasser <fnasser@redhat.com>
5022
5023 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
5024 spelling "cancelled" to U.S. spelling "canceled" to match changes
5025 made to gdb.
5026 * gdb.c++/ovldbreak.exp: Ditto.
5027
c7db355b
PS
50282000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5029
5030 * gdb.base/callfuncs.c (main): Moved to end of file, call
5031 t_double_values to initialize the FPU before inferior calls are made.
5032 * gdb.base/callfuncs.exp: Test for register preservation after calling
5033 inferior functions. Add tests for continuining, finishing and
5034 returning from a stop in a call dummy.
5035
dc96c6c7 50362000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
5037
5038 * gdb.base/commands.exp: Break up long lines, and re-indent.
5039
dc96c6c7 50402000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
5041
5042 * config/gdbserver.exp: Rewritten from the ground up, to make it
5043 compatible with the current dejagnu tree, and to make it work with
5044 the new "gdbserver" in libremote.
5045
dc96c6c7 50462000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5047
5048 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
5049 * gdb.base/varargs.exp: Skip entire test if no printf support.
5050 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
5051 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
5052
dc96c6c7 50532000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
5054
5055 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
5056 no floating point support.
5057 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
5058 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
5059 * gdb.base/call-rt-st.exp: Ditto.
5060 * gdb.base/call-strs.exp: Ditto.
5061
bac5fc66
JG
50622000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
5063
5064 * gdb.base/sizeof.c: include <stdio.h>.
5065
5066 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
5067 'finish', otherwise uncaptured gdb_prompt would potentially
5068 throw remaining test points out of sync.
5069
b22a6027
SB
50702000-07-26 Scott Bambrough <scottb@netwinder.org>
5071
5072 * gdb.base/recurse.exp: Run tests for all targets.
5073 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
5074 gnu-oldld case on ARM.
5075 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
5076 for ARM targets.
d63a86f8 5077
d8231941
AG
5078Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
5079
5080 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
5081 * gdb.java/configure: Rebuild.
5082
8caabe69
AG
5083Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
5084
5085 * gdb.java/jv-exp.exp: New file.
5086
9d273ca3
AG
5087Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
5088
5089 * configure: Rebuilt.
5090 * configure.in (configdirs): Add gdb.java.
5091 * gdb.java/jmisc.java: New file.
5092 * gdb.java/jmisc.exp: New file.
5093 * gdb.java/Makefile.in: New file.
5094 * gdb.java/configure: Rebuilt.
5095 * gdb.java/configure.in: New file.
5096 * lib/java.exp: New file.
5097
4f823a66
AC
5098Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
5099
5100 * gdb.base/exprs.exp: Test casts to a pointer including over and
5101 underflow.
5102
2391e11d
AC
5103Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
5104
5105 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
5106 and the compilers sizes.
5107
54602222
ND
51082000-07-09 Nick Duffek <nsd@redhat.com>
5109
5110 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
5111 (use_methods): New function.
5112 (main): Call use_methods().
5113 * gdb.c++/classes.exp (test_method_param_class): New procedure.
5114 (do_tests): Call test_method_param_class.
5115
2bec0572
ND
51162000-07-09 Nick Duffek <nsd@redhat.com>
5117
5118 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
5119 spelling.
5120 (test_enums): New procedure. Move enum tests from end of script
5121 to here. Set breakpoint on function name instead of line number.
5122 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
5123 (enums2): New marker function.
5124 (enums1): New function.
5125 (main): Call enums1(). Move enum tests to enums1().
5126
78492fde
AC
5127Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
5128
5129 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
5130 compile/link program. Update line numbers.
5131 * gdb.asm/d10v.inc: Define ``startup''.
5132 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 5133
49a2cef8
AC
5134Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
5135
5136 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
5137
3e6c8688
EZ
51382000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5139
5140 * gdb.base/maint.exp: Add 'maint print architecture' item to output
5141 of 'help maint print' command.
5142
9ff5cbe9
AC
5143Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
5144
5145 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
5146 they use gdb_expect_list.
5147
17c579bd
AC
5148Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
5149
5150 * gdb.base/commands.exp: Use ``set remote
5151 memory-read-packet-size'' instead of ``set endian big'' to test
5152 long commands.
5153
e6d71bf3
DB
51542000-06-03 Daniel Berlin <dan@cgsoftware.com>
5155
5156 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 5157 g++, and stop skipping them.
e6d71bf3
DB
5158
5159 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
5160 work under g++.
5161
d63a86f8 5162 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
5163 initialization.
5164
dc96c6c7 51652000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
5166
5167 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
5168 the regular expression: accept an (almost) arbitrary sequence of
5169 "frames-invalid" and "breakpoints-invalid" messages both before
5170 and after the "starting" message.
5171
dc96c6c7 51722000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
5173
5174 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 5175
dc96c6c7 51762000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
5177
5178 * gdb.base/annota1.exp (annotate-signal-handler-caller):
5179 Relax the regular expression a little, make it pass on Solaris 8.
5180
8216cda9
KB
51812000-05-12 Kevin Buettner <kevinb@redhat.com>
5182
5183 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 5184 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
5185 Instead, it is permissible for gdb to stop on the line of the
5186 call itself.
5187
1a570b2f
MS
51882000-05-12 Michael Snyder <msnyder@.cygnus.com>
5189
5190 * gdb.base/break.exp (bp on small function, optimized file):
5191 Add a second pass pattern. The behavior differs here between stabs
5192 and dwarf for one-line functions. Stabs preserves two line symbols
5193 (one before the prologue and one after) with the same line number,
5194 but dwarf regards these as duplicates and discards one of them.
5195 Therefore the address after the prologue (where the breakpoint is)
5196 has no exactly matching line symbol, and GDB reports the breakpoint
5197 as if it were in the middle of a line rather than at the beginning.
5198
dc96c6c7 51992000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 5200
d63a86f8 5201 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
5202 rather than "send_gdb" (for consistancy).
5203
7d418785
AC
5204Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
5205
5206 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
5207 * gdb.c++/templates.cc: Properly check for GCC version number.
5208 * lib/compiler.cc: Likewise
5209
dc96c6c7 52102000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 5211
d63a86f8 5212 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
5213 gdb may not stop at the first line of main, due to code motion.
5214
dc96c6c7 52152000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
5216
5217 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
5218 This test depends on parsing the printf output from the target.
5219 Since the sparclet stub doesn't do stdio, this will never work.
5220 * gdb.base/call-rt-st.exp: ditto.
5221 * gdb.base/call-strs: ditto.
5222
dc96c6c7 52232000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
5224
5225 * gdb.base/miscexprs.exp: make sizeof long array test portable.
5226
5227 * gdb.base/ending-run.exp: After connecting to a remote target,
5228 but before running, the target will appear to be in a random
5229 location. Specify both a file and a line for breakpoints.
5230 Also, the function that calls main may be called 'init'
5231 rather than 'start'.
5232
a5a51225
EZ
52332000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5234
5235 * gdb.base/help.exp: Update output for add-symbol-file command.
5236
7930cc7c
FN
52372000-04-10 Fernando Nasser <fnasser@cygnus.com>
5238
5239 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5240 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
5241
23e37ab1
C
52422000-04-07 J.T. Conklin <jtc@redback.com>
5243
e93c542c
C
5244 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
5245
23e37ab1
C
5246 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
5247
591b8fa3
PDM
5248Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
5249
5250 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
5251 values that can be represented exactly.
5252 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
5253 above change, and to not check against the directory part of the source
5254 file name.
5255 (step into print_long_arg_list): Likewise.
5256 (print print_small_structs from print_long_arg_list): Likewise.
5257 (print print_long_arg_list): Likewise.
5258
7a495180
EZ
52592000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5260
30b53638 5261 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 5262
beb998c6
AC
5263Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
5264
5265 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
5266
1c689132
DB
52672000-03-25 Daniel Berlin <dan@cgsoftware.com>
5268
5269 * gdb.base/commands.exp (deprecated_command_test): Add test for
5270 deprecate with no arguments.
5271
c1790a9d
JL
52722000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
5273
5274 * gdb.base/break.exp: Add new test for setting breakpoints on
5275 optimized code so we can test breakpoints work even when function
5276 prologues may be optimized away
5277
003ba290
FN
52782000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
5279
5280 From David Whedon <dwhedon@gordian.com>
5281 * gdb.base/commands.exp : Added command deprecator tests.
5282
6837a0a2
DB
52832000-03-22 Daniel Berlin <dan@cgsoftware.com>
5284
5285 * gdb.base/help.exp: Added test for new apropos command.
5286
b9593231
KB
52872000-03-21 Kevin Buettner <kevinb@redhat.com>
5288
5289 * gdb.base/pointers.c (usevar): New function.
5290 (main): Make sure that global variables v_int_pointer2, rptr,
5291 and y are all referenced someplace in the program by calling
5292 usevar() on them. [Some linkers delete symbols which are
5293 never referenced. The space remains, but there's no way to
5294 get a (symbolic) handle on the variable from the debugger.]
5295
751a959b
EZ
52962000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5297
5298 * gdb.base/printcmds.c: Add typedeffed arrays.
5299
5300 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
5301 procedure to test arrays that are typedef'd.
5302
73a93a32
JI
53032000-03-13 James Ingham <jingham@leda.cygnus.com>
5304
5305 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 5306 the library directories.
73a93a32 5307
fb40c209
AC
5308Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
5309
5310 * configure.in (configdirs): Add sub directory gdb.mi.
5311 * configure: Re-generate.
5312
5313 * gdb.mi: New directory.
d63a86f8 5314
ee4dd2c9
AC
53152000-02-25 Scott Bambrough <scottb@netwinder.org>
5316
5317 * gdb.base/long_long.exp: Correct test suite failure when printing
5318 a long long value as a double on ARM platforms.
5319
70f0cc22
JB
53202000-02-16 Jim Blandy <jimb@redhat.com>
5321
5322 * gdb.base/break.exp ("breakpoint line number"): Make sure the
5323 default source file is set properly before running this test.
5324
853819b8
EZ
53252000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5326
5327 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
5328 gdbtk/library directory, not in gdbtcl2.
5329
dfcd3bfb
JM
53302000-02-04 Jim Blandy <jimb@redhat.com>
5331
5332 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
5333 backslash from regexp pattern.
5334
5335 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
5336 procedure. Use it to run all the "continue to bp overloaded"
5337 tests. Note that this changes the names of the tests slightly.
5338 If the breakpoint hit message includes a hex PC value, because
5339 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
5340 from the real source code, still consider that a pass.
5341
5342 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
5343 XFAIL here if the breakpoint message contains a hex address. Note
5344 similar change on 1999-11-02.
5345
5346 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
5347
5348 * gdb.base/ptype.exp: Establish a default source file before
5349 calling get_debug_format.
5350
53512000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
5352
5353 * gdb.base/watchpoint.exp: Remove duplication of test messages.
5354
8b93c638
JM
53552000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5356
5357 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
5358 of successive stepi commands -- while in the prologue we should see
5359 the function entry bracket.
5360
53612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
5362
5363 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
5364 reach __change_mode() when stepping through the end of main().
5365
c5394b80
JM
53662000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
5367
5368 * gdb.base/default.exp: Fix expected pattern.
5369 * gdb.base/help.exp: Same.
5370
0d06e24b
JM
53712000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5372
5373 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
5374 Don't use xfail's because that affects only the following test.
d63a86f8 5375
0d06e24b
JM
5376 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
5377 solaris or linux.
5378
5379 * gdb.base/selftest.exp: Update to reflect changes to main.c.
5380
dc96c6c7 53812000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 5382
d63a86f8 5383 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
5384 "A syntax error" rather than "A parse error". Accept both.
5385
53862000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
5387
5388 * gdb.base/default.exp: Remove OS dependent string from "target
5389 remote" test.
5390 * gdb.base/help.exp: Same for "help target remote" test.
5391
c3f6f71d
JM
53922000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5393
5394 From Jim Kingdon <kingdon@redhat.com>:
5395
5396 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
5397 prompt (cleanup rather than necessity, but still might keep output
5398 from spilling to next test).
5399
54002000-01-02 Fred Fish <fnf@cygnus.com>
5401
5402 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
5403 AIX, which defines them in <sys/types.h>.
5404
ed9a39eb 54051999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 5406
ed9a39eb
JM
5407 * gdb.base/default.exp: Match arm* etc instead of arm in "info
5408 float" test.
5409
54101999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 5411
ed9a39eb 5412 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
5413
5414 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
5415 outermost frame disallowed".
5416
54171999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
5418
5419 * gdb.base/setvar.exp: New tests for setting the value of a struct
5420 with a constant list.
5421
54221999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5423
5424 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5425 require the user to type a cast before setting the value of a struct.
5426
de57eccd
JM
54271999-12-06 Jim Blandy <jimb@cygnus.com>
5428
5429 * gdb.base/default.exp: Expect the new 'info float' command on
5430 all i386 platforms.
5431
5432 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5433 LinuxThreads libraries that don't support debugging.
5434
c2d11a7d
JM
5435Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5436
5437 * gdb.base/remote.c: Fill the buffer with truely random data.
5438 Change the buffer type to ``unsigned char'' to simplify size
5439 arithmetic.
5440
5441 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5442 stub only handles 400-1 byte packets. Verify that the download
5443 worked.
5444
54451999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5446
5447 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5448 tests, using UNRESOLVED for the untested cases. Also, does not wait
5449 for a timeout if the prompt was received before a recognizable pattern.
5450
54511999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5452
5453 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5454
54551999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5456
5457 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5458 watchpoints.
5459
54601999-11-24 Jason Merrill <jason@casey.cygnus.com>
5461
5462 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5463
5464 * gdb.c++/local.exp: Be more flexible in recognizing local class
5465 name mangling. Don't allow horribly truncated method names.
5466 * gdb.c++/derivation.exp: Expect protected inheritance.
5467 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5468 * gdb.c++/virtfunc.exp: Likewise.
5469 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5470 when printing a nested enum.
5471
54721999-11-22 Jim Blandy <jimb@cygnus.com>
5473
5474 * gdb.base/step-test.exp: Properly await GDB's response to setting
5475 a breakpoint on the call to large_struct_by_value.
5476
5477 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5478 just because we have debug info for the `start' function.
5479
54801999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5481
5482 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5483 "Unknown signal" messages, which indicate (on LinuxThreads) that
5484 GDB doesn't know how to debug threads on this system. This is
5485 better than hanging while philosopher 0 dumps chatter into gdb.log.
5486
54871999-11-18 Tom Tromey <tromey@cygnus.com>
5488
5489 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5490
54911999-11-18 Fred Fish <fnf@cygnus.com>
5492
5493 * gdb.base/coremaker2.c: Add sample program for generating
5494 cores that is more self contained than coremaker.c. Eventually
5495 I'll add more code to this and tie it into the testsuite.
5496
4ce44c66
JM
54971999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5498
5499 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5500
55011999-11-10 Jimmy Guo <guo@cup.hp.com>
5502
5503 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5504 from $srcdir/lib/.
5505 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5506 and gdb.c++/.
5507
5508 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5509
d63a86f8 5510 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5511 'continue with watch' test point.
5512
55131999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
5514
5515 Merged from p2linux-990323-branch:
d63a86f8 5516
4ce44c66
JM
5517 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
5518
11cf8741
JM
5519Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
5520
5521 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
5522 {limit,fixed}''. Test ``set download-write-size''.
5523
5524Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
5525
5526 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
5527 gdb_expect_list.
5528
5529Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
5530
5531 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
5532
55331999-11-03 Mark Salter <msalter@cygnus.com>
5534
5535 * gdb.base/break.exp: Fix "stub continue" pattern.
5536
55371999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
5538
5539 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
5540
55411999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
5542
5543 * gdb.base/display.exp ("finish"): Add timeout clause.
5544
5545 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
5546 plain prompt clause, so this doesn't have to time out in order to
5547 fail.
5548
5549 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
5550 breakpoint hit messages include an address.
5551
5552 * gdb.base/display.exp: Don't forget to escape parens in regular
5553 expressions. Unix regexp notatation sucks.
5554
55551999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5556
5557 * gdb.base/annota1.exp: Test for annotate-signalled: change output
5558 order for 'signalled' message.
5559
5c44784c
JM
55601999-11-01 Stan Shebs <shebs@andros.cygnus.com>
5561
5562 From Jimmy Guo <guo@cup.hp.com>:
5563 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
5564 * gdb.base/annota1.c: Add code for tests to work with.
5565
55661999-10-26 Frank Ch. Eigler <fche@cygnus.com>
5567
5568 * gdb.base/remote.exp: New test for remote downloading settings.
5569 * gdb.base/remote.c: New file with large .data.
5570
917317f4
JM
55711999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5572
5573 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5574 for LinuxThreads support, merged from the Code Fusion branch.
5575
5576Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5577
5578 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5579 containing exp_continue into a while within an expect. Don't
5580 attempt a start more than three times. Check return value from
5581 gdb_load.
d63a86f8 5582
2df3850c
JM
5583Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5584
5585 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5586 a pass case.
5587
2acceee2
JM
55881999-10-01 Kevin Buettner <kevinb@cygnus.com>
5589
5590 * gdb.base/break.c (main): Added a statement that we can step
5591 off of.
5592 * gdb.base/break.exp: Added tests for setting a breakpoint
5593 at an offset and stepping onto a breakpoint.
5594
55951999-10-01 Fred Fish <fnf@cygnus.com>
5596
d63a86f8 5597 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5598 gdb output.
5599
c2c6d25f
JM
56001999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5601
5602 * gdb.base/break.exp: Code locations are in hex, don't forget!
5603 (For HP-UX.)
5604
56051999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5606
5607 * condbreak.exp: Use break.c as test program.
5608 * condbreak.c: Remove, redundant with break.c.
5609
56101999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5611
5612 * config/monitor.exp (gdb_target_monitor): Disable X- and
5613 Z-packets if the target needs it.
5614
56151999-09-13 James Ingham <jingham@leda.cygnus.com>
5616
5617 * gdb.c++/overload.exp: Added tests for listing overloaded
5618 functions with function pointers in the arg, explicitly calling
5619 out the version you want.
5620
cff3e48b
JM
56211999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5622
5623 * long_long.exp: Add variations of test cases that work for
5624 targets with 16-bit ints and 32-bit doubles.
5625
d4f3574e
SS
56261999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5627
5628 * break.c (main): Compare a possibly-uninitialized argc with an
5629 unlikely value that fits in 16 bits.
5630
56311999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5632
5633 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5634 0xfeeb, don't want negative numbers if ints are 16 bits.
5635
5636 * lib/gdb.exp (skip_cplus_tests): New proc.
5637 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5638 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5639 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5640 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5641 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5642 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5643 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5644 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5645
5646 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5647
5648Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5649
5650 * gdb.base/corefile.exp (up): Allow a parameter to appear
5651 in the frame that we're going up to.
5652
5653 From Jim Blandy <jimb@cygnus.com>:
5654
5655 * gdb.base/default.exp (info float): Expect some output now.
5656
5657 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5658 returning floating-point values to fail on the x86.
5659 * gdb.base/callfwmall.exp (do_function_calls): Same.
5660
5661 * gdb.base/list.exp (test_listsize): Correct expectations for
5662 listing line 1 with listsize 2. Also, listing a single line
5663 works now, as does listing three lines. [Kevin's note: There
5664 were a number of other cases fixed too where the expectations
5665 differed...]
5666
56671999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5668
5669 * gdb.base/selftest.exp: Add case for when version prints as
5670 constant string instead of char pointer.
5671
104c1213
JM
56721999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5673
5674 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5675 stepping out of main.
5676
5677 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5678 G++ used.
5679
5680 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5681 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5682
5683 * gdb.c++/ovldbreak.exp: Update match string in test that
5684 includes a warning of multiple breakpoints.
5685
56861999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5687
5688 * gdb.base/display.exp: Improve precision of step-after-finish
5689 added yesterday.
5690
5691 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5692 test.
5693
5694 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5695 configs when using G++, not just hppa*.
5696
56971999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5698
5699 * gdb.base/async.c: New file.
5700 * gdb.base/async.exp: New file.
5701
5702Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5703
5704 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5705 PA64.
5706
53a5351d
JM
5707Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5708
104c1213
JM
5709 * gdb.base/display.exp: "finish" can leave us mid-line on many
5710 targets, deal with it. Add a small constant to main, instead of
5711 1000 since main+1000 may not be a valid address in the target.
5712
53a5351d
JM
5713 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5714 on hpux11.
5715
5716 * gdb.base/attach.exp: Handle another hpux11 error message variant
5717 when attaching to a process that does not exist.
5718
57191999-08-19 J.T. Conklin <jtc@redback.com>
5720
5721 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5722 characters in 'continue to 1241' test.
5723
57241999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5725
5726 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5727 stop in print_long_arg_list, define and use a whitespace
5728 variable in print_small_structs test, add an XFAIL for Solaris.
5729 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5730 interested enough to fix.
5731
7be570e7
JM
57321999-08-13 Keith Seitz <keiths@cygnus.com>
5733
5734 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5735 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5736 proc knows about targets other than the natives.
5737 (test_assign): Use "gdb_run_cmd" to "run" the target.
5738 Check that we've actually hit the breakpoint at main.
5739 When we attempt to assign a value to a local variable, check
5740 that the variable is in the current scope, i.e., don't use
5741 a test with an empty result.
5742
5743Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5744
5745 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5746 command.
5747
57481999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5749
5750 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5751 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5752 gdb.compat, gdb.threads-hp.
5753 gdb.hp/configure, gdb.hp/configure.in: New files.
5754 gdb.hp/Makefile.in: Recurse into new subdirs.
5755 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5756 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5757 in object files.
5758 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5759
96baa820
JM
57601999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5761
5762 * gdb.base/display.exp: Help expect by putting a newline in the
5763 funky printf, remove a bogus p/a test.
5764
57651999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5766
5767 * gdb.base/display.exp: Make sure that when we say 'run', we are
5768 connected to the target. This is necessary when running not
5769 natively.
5770
57711999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5772
5773 * gdb.base/step-test.exp: Removed some extraneous messages.
5774
5775 * gdb.base/long_long.exp: Don't run memory examination tests
5776 on little-endian targets (they will need a different set of
5777 results to match).
5778
57791999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5780
5781 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5782 until somebody decides to fix GDB.
5783
5784 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5785 constant as "ULL".
5786 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5787 matches for a couple x/2 commands.
5788
a0b3c4fd
JM
57891999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5790
5791 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5792 by merging in ref-types2 tests.
5793 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5794
5795 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5796 * gdb.c++/Makefile.in: Add standard actions.
5797 (EXECUTABLES): Rename from PROGS, update list.
5798 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5799 from gdb.hp.
5800 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5801 foo and bar locals.
5802 * gdb.c++/anon-union.exp: Fix tests to match.
5803 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5804 expect matches to handle output variations.
5805 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5806 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5807 output, add HP alternatives for new and delete prints.
5808 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5809 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5810 * gdb.c++/demangle.exp: Use $style when reporting failure.
5811 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5812 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5813 match alternatives.
5814 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5815 compilers.
5816 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5817 * gdb.c++/method.exp: Add match alternatives.
5818 * gdb.c++/misc.cc: Add bool types.
5819 * gdb.c++/misc.exp: Add tests for bool types.
5820 * gdb.c++/overload.exp: Add xfails.
5821 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5822 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5823 add some more template parameter tests (only for HP currently).
5824 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5825 * gdb.c++/virtfunc.cc: Add return type and value for main.
5826 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5827 match alternatives.
d63a86f8 5828
a0b3c4fd
JM
58291999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5830
5831 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5832
58331999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5834
5835 * gdb.base/signals.exp: Don't expect getting a backtrace from
5836 within a signal handler to fail on Linux.
5837
58381999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5839
5840 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5841 * lib/gdb.exp: Remove some gratuitious semicolons.
5842 (delete_breakpoints): Increase timeout.
5843 (gdb_expect): Add -notransfer option.
5844 (gdb_test): Use -notransfer option.
5845 (get_compiler_info): Add f77 case.
5846 (get_compiler): New proc, split out from gdb_preprocess, add f77
5847 case.
5848 (gdb_preprocess): Call get_compiler.
5849
5850 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5851 * gdb.base/attach.exp, gdb.base/display.exp,
5852 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5853 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5854 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5855 third arg to gdb_test.
5856 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5857 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5858 HP-UX xfails, add others.
5859 * gdb.base/completion.exp: Reflect name change of self-test.
5860 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5861 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5862 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5863 HP failure number.
5864 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5865 useless HP-UX 10.30 references.
5866 * gdb.base/maint.exp: Loosen matches.
5867 * gdb.base/pointers.c (main): Declare more_code.
5868 * gdb.base/pointers.exp: Match on output of a `next'.
5869 * gdb.base/structs.c: Add prototypes.
5870 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5871 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5872
58731999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5874
5875 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5876 command.
5877
58781999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5879
5880 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5881 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
5882
5883 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5884 debug info. Deal with lack of signal hanlder info in stack.
5885
5886 From Jim Kingdon <kingdon@redhat.com>:
5887 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5888
5a2468f5
JM
58891999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5890
5891 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5892 gdb.base/foll-vfork.exp: Don't run for crosses.
5893
adf40b2e
JM
5894Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5895
5896 * gdb.base/configure.in: Check for gdbvars.exp instead of
5897 a1-selftest.exp.
5898 * gdb.base/configure: Re-generate.
5899
59001999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5901
5902 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5903 in trying to run first and name is too long.
5904
5905 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5906 pointers2.c and pointers2.exp, respectively.
5907 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5908 doschk happier.
5909
43e526b9
JM
59101999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5911
5912 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5913 callfuncs2.c and callfuncs2.exp.
5914
5915 * gdb.base/list.exp: Remove mistaken xfails.
5916 * gdb.base/list0.h: Add optional prototypes.
5917
9846de1b
JM
5918Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5919
5920 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5921 calling malloc.
5922 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5923 * ptype.exp: Move test for get_debug_format to before its first
5924 use.
5925
59261999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5927
5928 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5929 * gdb.base/annota2.cc, annota2.exp: Move from here.
5930 * gdb.c++/annota2.cc, annota2.exp: To here.
5931 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5932
43ff13b4
JM
5933Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5934
5935 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5936 a consistent format.
5937
085dd6e6
JM
59381999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5939
5940 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5941 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5942 HP compilers, also set the globals $true and $false.
5943
5944 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5945 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5946 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5947 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5948 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5949 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5950 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5951 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5952 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5953 whatis.c} Add C++ compatible function definitions and return
5954 types, add includes for library functions.
5955 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5956 * gdb.base/step-test.c (myglob): Rename from glob.
5957 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5958 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5959 files, move here from gdb.hp.
5960 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5961 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5962 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5963 Adjust line numbers in regexps.
5964
5965 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5966 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5967 instead of 0/1.
5968
5969 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5970 foll-vfork.exp: New files, move here from gdb.hp.
5971 * gdb.base/page.exp: New file, test of pagination command.
5972
5973 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5974 recursion test.
5975 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5976
5977 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5978 gdb.base/solib.exp: Fix compiler invocation process.
5979
5980 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5981 HP-UX 11, turn off overload resolution explicitly.
5982 * gdb.base/commands.exp: Set argument list explicitly, add
5983 watchpoint test.
5984 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5985 them work.
5986 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5987 expressions properly.
5988 * gdb.base/corefile.exp: Loosen the match slightly.
5989 * gdb.base/default.exp: Allow "Error accessing memory" message
5990 also.
5991 * gdb.base/display.exp: Skip over x/0 j if PA64.
5992 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5993 * gdb.base/interrupt.exp: Ditto.
5994 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5995 in use.
5996 * gdb.base/list.exp: Add xfails for HP-UX.
5997 * gdb.base/long_long.exp: Refine some of the numeric matches.
5998 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5999 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
6000 * gdb.base/nodebug.exp: Succeed on more varieties of output.
6001 * gdb.base/opaque.exp: Remove some HP-UX xfails.
6002 * gdb.base/ptype.exp: Succeed on more varieties of output.
6003 * gdb.base/scope.exp: Add xfails for HP-UX.
6004 * gdb.base/sect-cmd.exp: Add more cases.
6005 * gdb.base/setvar.exp: Add xfails for HP-UX.
6006 * gdb.base/shlib-call.exp: Loosen some matches slightly.
6007 * gdb.base/signals.exp: Match on void symbolically.
6008 * gdb.base/step-test.exp: Add case for PA64.
6009 * gdb.base/term.exp: Add exit and restart.
6010 * gdb.base/twice.exp: Clean up after self.
6011 * gdb.base/varargs.exp: Disable overload resolution explicitly.
6012 * gdb.base/whatis.exp: Allow more ways to pass tests.
6013
6014 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
6015 no longer useful.
6016
6017Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
6018
6019 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
6020 list of patterns.
6021 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
6022 print_double_array(double_array)", "continuing to breakpoint
6023 1018", "print print_double_array(array_d)" and "continuing to
6024 1034" tests.
d63a86f8 6025
085dd6e6
JM
60261999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
6027
6028 * Makefile.in: Add empty html and install-html targets.
6029
60301999-06-24 Stan Shebs <shebs@andros.cygnus.com>
6031
6032 * config/mt-*: Remove, these haven't been used since 1996.
6033
60341999-06-22 Stan Shebs <shebs@andros.cygnus.com>
6035
6036 * gdb.base/call-strs.c, gdb.base/ending-run.c,
6037 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
6038 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
6039
9e0b60a8
JM
60401999-06-18 Stan Shebs <shebs@andros.cygnus.com>
6041
6042 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
6043 simpler match case for the ptype of the big class.
6044
60451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6046
6047 * gdb.exp: Fix test for gdb_prompt existence.
6048
60491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6050
6051 * gdb.exp (gdb_test): Add fail after calls to perror.
6052
60531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6054
6055 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
6056
60571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
6058
6059 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
6060
0f71a2f6
JM
6061Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
6062
6063 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
6064 malloc() is linked in.
6065
60661999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6067
6068 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
6069 step at end.
6070
6071 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
6072
60731999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
6074
6075 * gdb.java/jv-print.exp: New file. (Our first Java test!)
6076
cce74817
JM
6077Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
6078
6079 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
6080 * gdb.base/mips_pro.exp: Likewise.
6081
60821999-06-02 Keith Seitz <keiths@cygnus.com>
6083
6084 * gdb.c++/templates.cc: Change all "new" operators to throw
6085 an exception.
6086 * gdb.c++/cplusfuncs.cc: Likewise.
6087
6088 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
6089
6090Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
6091
6092 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
6093 * gdb.base/ending-run.exp: When stepping out of main, accept a
6094 step into an arbitrary assembler file.
6095
392a587b
JM
60961999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6097
d63a86f8 6098 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 6099 "breakpoint-invalid" to be printed.
d63a86f8 6100 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
6101 number of "frames-invalid" and "breakpoint-invalid" to be printed.
6102 * gdb.base/annota2.cc: Initialize a.x to 0.
6103
9e086581
JM
61041999-05-17 Keith Seitz <keiths@cygnus.com>
6105
6106 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
6107 when "skip_float_tests" set.
6108 Ditto for "print print_double_array(array_d)", "print print_small_structs",
6109 "print print_ten_doubles", and "step into print_long_arg_list".
6110 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
6111 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
6112 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
6113 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
6114 "skip_float_tests" is set.
6115 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
6116 when "skip_float_tests" set.
d63a86f8 6117
cd0fc7c3
SS
61181999-05-06 Keith Seitz <keiths@cygnus.com>
6119
6120 * gdb.base/annota2.cc: Include stdio.h.
6121
6122Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
6123
6124 * gdb.base/crossload.exp: Remove, this has been disabled ever
6125 since BFD stopped including all targets, and cross-GDB gets
6126 plenty of testing anyway.
6127 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
6128 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
6129 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
6130 * gdb.base/README: Remove, was doc for this.
6131 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
6132 needed.
6133
b83266a0
SS
61341999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6135
6136 * gdb.base/call-ar-st.exp: Fix one regular expression in test
6137 output.
6138
6139 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
6140 * gdb.base/annota2.exp: New file. More annotation tests.
6141 * gdb.base/annota1.c: New file. Source file for annota1.exp.
6142 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
6143
61441999-04-23 Angela Marie Thomas <angela@cygnus.com>
6145
6146 * config/cfdbug.exp: New file.
6147
7a292a7a
SS
61481999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
6149
6150 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
6151 Marcus Daniel's and Dale Hawkins's demangler crashes.
6152
6153 * gdb.c++/demangle.exp (test_gnu_style_demangling,
6154 test_lucid_style_demangling, test_arm_style_demangling,
6155 test_hp_style_demangling): Try Tom Tromey's core-dumping
6156 identifier under each demangling style.
6157
61581999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
6159
6160 * gdb.c++/demangle.exp: Include the current demangling style
6161 in all test names.
6162 (current_demangling_style): New global variable.
6163 (set_demangling_style, test_demangling_core, test_demangling,
6164 test_demangling_exact): New functions.
6165 (test_gnu_style_demangling, test_lucid_style_demangling,
6166 test_arm_style_demangling, test_hp_style_demangling): Use those,
6167 instead of calling gdb_test and gdb_test_exact directly.
6168 (catch_demangling_errors): New function, which reports errors
6169 signalled by the demangling test functions in an orderly way.
6170 (do_tests): Use catch_demangling_errors.
6171
61721999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
6173
6174 * gdb.base/signals.exp (test_handle_all_print): Use () for
6175 grouping in expressions, not {}.
6176
6177 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
6178 initialized yet.
6179
61801999-04-01 Stan Shebs <shebs@andros.cygnus.com>
6181
6182 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
6183 are listed.
6184
61851999-03-26 Stan Shebs <shebs@andros.cygnus.com>
6186
6187 * gdb.stabs/weird.exp: Test for CC being defined before
6188 looking at its value.
6189
61901999-03-25 Stan Shebs <shebs@andros.cygnus.com>
6191
6192 * gdb.base/call-ar-st.exp: Remove stray '#'.
6193 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
6194 "short int" and "long int".
6195 * gdb.c++/overload.cc: Cast the string added in the previous
6196 change, to mollify finicky HP compiler.
6197 * gdb.hp/reg-test.exp (testfile): Fix file name.
6198 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 6199
7a292a7a
SS
6200 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
6201 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
6202 alternate form of enum ptype.
6203
c906108c
SS
62041999-03-23 Stan Shebs <shebs@andros.cygnus.com>
6205
7a292a7a
SS
6206 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
6207 * gdb.hp/*.exp: Change all to run compiler probe only after
6208 passing skip_hp_tests, so as not to waste time on guaranteed
6209 failure.
6210
c906108c
SS
6211 * gdb.c++/overload.cc: Pass string instead of char addr, always
6212 init ccpfoo.
6213 * gdb.c++/templates.cc: Fix syntax error.
6214
7a292a7a
SS
6215Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6216
6217 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 6218 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
6219 command.
6220
62211999-03-18 James Ingham <jingham@cygnus.com>
6222
6223 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
6224
6225 * gdb.c++/method.exp: It was testing an uninitialized int on the
6226 stack and assuming it was positive.
6227
6228 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
6229
6230 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 6231 keep it from killing the rest of the tests.
7a292a7a
SS
6232 Use gdb_continue_to_end.
6233
6234 * gdb.base/sigall.exp: use gdb_continue_to_end.
6235
6236 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
6237
6238 * gdb.base/display.exp: use runto_main, not run.
6239
d63a86f8
RM
6240 * gdb.base/default.exp: Check for the current error message in the
6241 r abbreviation test.
7a292a7a
SS
6242 Add strongarm to the targets that know info float.
6243
d63a86f8 6244 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
6245 run which doesn't work with monitors.
6246
6247 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
6248
6249 * gdb.base/break.exp: use the gdb_continue_to_end proc.
6250
6251 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
6252 program. Traps the case (in Cygmon) when the program never really
6253 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
6254 more places, so I used my name. Sorry Mark...
6255
6256 * config/monitor.exp (gdb_target_monitor): added another
6257 target_info parameter: remotebinarydownload. This will set the
6258 remotebinarydownload flag if this is causing some boards trouble.
6259
62601999-03-18 Mark Salter <msalter@cygnus.com>
6261
6262 * lib/gdb.exp (continue_to_exit): New function.
6263
6264 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
6265 * gdb.base/ending-run.exp: Ditto.
6266 * gdb.base/step-test.exp: Ditto.
6267
62681999-03-16 Stan Shebs <shebs@andros.cygnus.com>
6269
6270 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
6271 (suggested by Art Haas <ahaas@neosoft.com>).
6272
62731999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
6274
6275 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
6276
6277Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
6278
6279 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
6280 descriptions of types (short unsigned int vs unsigned short, etc).
6281
62821999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
6283
6284 * gdb.base/call-strs.exp: Don't assume that `step' will step over
6285 a call to strlen; sometimes we do have sources.
6286
62871999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
6288
6289 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
6290 character, so GDB won't print garbage after its end.
d63a86f8 6291
c906108c
SS
6292 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
6293 breakpoint there instead. Sometimes GCC emits memcpy to handle
6294 the large structures being passed by value, so we step into that
6295 instead of sum_array_print, which obscures what we're really testing.
6296 * gdb.base/step-test.exp: However, we do want a test that notices
6297 the bizarre steps into memcpy, so do that here. Add check for
6298 stepping into function calls that pass large structures by value.
6299 ("Is that a noun clause, or are you just happy to see me?")
6300 Remove all references to specific line numbers.
6301 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
6302 New type and function.
6303 (main): Call large_struct_by_value, passing it a large struct by value.
6304 * lib/gdb.exp (gdb_get_line_number): New function.
6305
6306 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
6307 more portable.
6308
7a292a7a
SS
63091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
6310
c906108c
SS
6311 * lib/gdb.exp: Doc fixes.
6312
7a292a7a
SS
63131999-03-05 Nick Clifton <nickc@cygnus.com>
6314
d63a86f8 6315 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
6316
63171999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
6318
c906108c
SS
6319 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
6320 commands. They're not germane to this test, and they don't work
6321 that way on remote targets.
6322
3fc11d3e
JM
63231999-03-01 James Ingham <jingham@cygnus.com>
6324
6325 * Changelog entries merged over from gdb development branch.
6326
3fc11d3e
JM
6327 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
6328
6329 * lib/gdb.exp (gdbtk_analyze_results): Generic function
6330 for outputting results of test run.
6331
2d4a1622 6332 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
6333
6334 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 6335
7a292a7a
SS
63361999-02-25 Felix Lee <flee@cygnus.com>
6337
6338 * lib/gdb.exp (debug_format): initialize
6339
c906108c
SS
63401999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
6341
6342 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
6343 * gdb.base/call-rt-st.c: Ditto.
6344
c906108c
SS
63451999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
6346
6347 * gdb.threads/pthreads.exp (horiz): New variable.
6348 (test_startup): Fix regexps that capture thread numbers.
6349
63501999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
6351
6352 * gdb.base/smoke.exp: Disambiguate two test case names (both
6353 called ``print'').
6354
6355Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6356
6357 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
6358 compilation.
6359
63601999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6361
6362 * gdb.base/miscexprs.exp: Change patterns to match GDB's
6363 actual output formatting.
6364 * gdb.base/smoke.exp: GDB removes leading 0's.
6365 * gdb.base/volatile.exp: Don't check type of remuneration;
6366 that variable is no longer defined in constvars.c.
6367 * gdb.base/step-test.c (main): Exit with explicit exit code.
6368 * gdb.base/step-test.exp: Remove two nexti checks--they are
6369 not portable.
6370
63711999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
6372
6373 * gdb.base/help.exp ("help delete display"): Fix test to match
6374 gdb's output.
6375
6376 * gdb.base/long_long.c (known_types): Initialize values to zero.
6377 * gdb.base/long_long.exp: Step one more line
6378 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 6379 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
6380 unique test case names.
6381
6382Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6383
d63a86f8 6384 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
6385
6386 * gdb.c++/method.exp: Add missing close brace.
6387
63881999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
6389
6390 * gdb.base/maint.exp: Use 'set height 0' to disable page
6391 prompting, not 'set height 400'.
6392
6393 Fix a bunch of timeouts.
6394 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
6395 four separate tests, so expect doesn't take forever to match a ton
6396 of text against a regexp with lots of .* forms.
6397 ("maint print psymbols", "maint print symbols"): Make some of
6398 these greps more selective, so that expect doesn't try to wade
6399 through huge piles of output and time out.
6400
6401 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
6402
6403 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
6404 tests: one which doesn't expect shlib events to be reported, and
6405 another which does, but is XFAIL for all platforms other than
6406 HP/UX.
6407
6408 * gdb.base/break.exp: Teach the test suite that the `catch
6409 fork', `catch vfork', and `catch exec' commands produce error
6410 messages on platforms that don't provide these features.
6411
6412Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
6413
6414 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
6415 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
6416 (shortening names from solib_threshold.exp etc), won't run on
6417 anything but HP-UX for the foreseeable future.
6418 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
6419 reflect move.
6420
6421Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6422
6423 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6424 gdb.trace/Makefile.in (clean): Remove all test executables.
6425
6426Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6427
6428 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6429 successfully re-sets breakpoints in shared libraries.
6430 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6431
6432Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6433
d63a86f8
RM
6434 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6435 and compiled w/o GCC.
c906108c
SS
6436
6437 * gdb.hp/watch-cmd.exp: ditto.
6438
6439 * gdb.hp/watch-hp.exp: ditto.
6440
6441 * gdb.hp/xdb1.exp: ditto.
6442
6443 * gdb.hp/xdb2.exp: ditto.
6444
6445 * gdb.hp/dbx.exp: ditto.
6446
6447Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6448
6449 * constvars.c: Remove C++-isms.
6450 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6451 with GCC.
6452
6453Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6454
6455 The following changes are part of the HP merge.
6456
6457 * gdb.base/break.exp: new tests to verify that catchpoints for
6458 fork, vfork, and exec don't trigger inappropriately.
6459
6460 * gdb.base/opaque.exp: compile one file at a time, then link.
6461
6462 * gdb.base/signals.exp: be more restrictive about which hppa
6463 systems receive a setup_xfail. new tests.
6464
6465 * gdb.base/solib_threshold.build: new file.
6466 * gdb.base/solib_threshold.exp: new file.
6467 * gdb.base/solib_threshold.link_opts: new file.
6468 * gdb.base/solib_threshold.mk: new file.
6469 * gdb.base/gen_solib_threshold.c: new file.
6470
6471 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6472 tests. New tests for enums inside classes.
6473
6474 * gdb.c++/compiler.cc: indicate support of template debugging.
6475
6476 * gdb.c++/demangle.exp: run hp style demangling tests.
6477
6478 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6479 tests.
6480
6481 * gdb.c++/misc.cc: changes to support new tests.
6482
6483 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6484 to support new tests.
6485
6486 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6487 gcc, then skip these tests.
6488
6489Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6490
6491 The following files are part of the HP merge; some had longer
6492 names at HP, but have been renamed to be no more than 14
6493 characters in length.
6494
6495 * gdb.hp/ambiguous.cc: new file.
6496 * gdb.hp/ambiguous.exp: new file.
6497 * gdb.hp/attach.exp: new file.
6498 * gdb.hp/attach2.exp: new file.
6499 * gdb.hp/classes-hp.exp: new file.
6500 * gdb.hp/ctti.exp: new file.
6501 * gdb.hp/ctti-add.cc: new file.
6502 * gdb.hp/ctti-add1.cc: new file.
6503 * gdb.hp/ctti-add2.cc: new file.
6504 * gdb.hp/ctti-add3.cc: new file.
6505 * gdb.hp/dbx.exp: new file.
6506 * gdb.hp/exception.cc: new file.
6507 * gdb.hp/exception.exp: new file.
6508 * gdb.hp/foll-exec.c: new file.
6509 * gdb.hp/foll-exec.exp: new file.
6510 * gdb.hp/foll-fork.c: new file.
6511 * gdb.hp/foll-fork.exp: new file.
6512 * gdb.hp/foll-vfork.c: new file.
6513 * gdb.hp/foll-vfork.exp: new file.
6514 * gdb.hp/inherit-hp.exp: new file.
6515 * gdb.hp/more-steps.exp: new file.
6516 * gdb.hp/namespace.cc: new file.
6517 * gdb.hp/namespace.exp: new file.
6518 * gdb.hp/optimize.exp: new file.
6519 * gdb.hp/pxdb.c: new file.
6520 * gdb.hp/pxdb.exp: new file.
6521 * gdb.hp/quicksort.exp: new file.
6522 * gdb.hp/reg-test.exp: new file.
6523 * gdb.hp/reg-test.s: new file.
6524 * gdb.hp/sized-enum.c: new file.
6525 * gdb.hp/sized-enum.exp: new file.
6526 * gdb.hp/start-stop.exp: new file.
6527 * gdb.hp/templ-hp.cc: new file.
6528 * gdb.hp/templ-hp.exp: new file.
6529 * gdb.hp/thr-lib.c: new file.
6530 * gdb.hp/thr-lib.exp: new file.
6531 * gdb.hp/thr-lib.h: new file.
6532 * gdb.hp/thr-liblib.c: new file.
6533 * gdb.hp/virtfun-hp.c: new file.
6534 * gdb.hp/virtfun-hp.exp: new file.
6535 * gdb.hp/watch-cmd.exp: new file.
6536 * gdb.hp/watch-hp.exp: new file.
6537 * gdb.hp/xdb1.exp: new file.
6538 * gdb.hp/xdb2.exp: new file.
6539 * gdb.hp/xdb3.exp: new file.
6540
6541Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
6542
6543 The following files are part of the HP merge; some had longer
6544 names at HP, but have been renamed to be no more than 14
6545 characters in length.
6546
6547 * gdb.base/ss.h: new file.
6548 * gdb.base/call-ar-st.c: new file.
6549 * gdb.base/call-ar-st.exp: new file.
6550 * gdb.base/call-rt-st.c: new file.
6551 * gdb.base/call-rt-st-exp: new file.
6552 * gdb.base/call-strs.exp: new file.
6553 * gdb.base/ena-dis-br.exp: new file.
6554 * gdb.base/environ.exp: new file.
6555 * gdb.base/long_long.exp: new file.
6556 * gdb.base/sect-cmd.exp: new file.
6557 * gdb.base/shlib-cl2.exp: new file.
6558 * gdb.base/smoke.exp: new file.
6559 * gdb.base/so-impl-ld.c: new file.
6560 * gdb.base/so-impl-ld.exp: new file.
6561 * gdb.base/so-indr-cl.c: new file.
6562 * gdb.base/so-indr-cl.exp: new file.
6563 * gdb.base/varargs.exp: new file.
6564 * gdb.base/volatile.exp: new file.
6565 * gdb.base/whatis-exp.exp: new file.
7a292a7a 6566 * gdb.base/display.exp: new file.
c906108c
SS
6567 * gdb.c++/derivation.exp: new file.
6568 * gdb.c++/local.exp: new file.
6569 * gdb.c++/member-ptr.exp: new file.
6570 * gdb.c++/overload.exp: new file.
6571 * gdb.c++/ovldbreak.exp: new file.
6572 * gdb.c++/ref-types.exp: new file.
6573 * gdb.c++/ref-types2.exp: new file.
6574 * gdb.c++/userdef.exp: new file.
d63a86f8 6575
c906108c
SS
6576Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6577
6578 * gdb.base/default.exp: Reflect wording change in remote.c.
6579
dc96c6c7 6580Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6581
6582 * gdb.base/help.exp: Update to reflect current text.
6583
6584Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6585
6586 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6587 they're stack variables and contain garbage.
6588 * gdb.c++/anon-union.exp: new file.
6589
6590 The following changes were made by David Taylor
6591 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6592 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6593 in changes by HP.
6594
6595 * gdb.base/bitops.exp: new file.
6596 * gdb.base/default.exp: change expected messages for catch and
6597 info catch tests to reflect HP merge changes.
6598 * gdb.base/enable-disable-break.exp
6599 * gdb.base/ending-run.c: new file.
6600 * gdb.base/long_long.c: new file.
6601 * gdb.base/maint.exp: new file.
6602 * gdb.base/pointers2.exp: new file.
6603 * gdb.base/shlib-call2.exp: new file.
6604 * gdb.base/solib.exp: new file.
6605 * gdb.base/step-test.c: new file.
6606 * gdb.c++/anon-union.cc: new file.
6607 * gdb.c++/local.cc: new file.
6608 * gdb.c++/member-pointer.cc: new file.
6609 * gdb.c++/method.cc: new file.
6610 * gdb.c++/ref-types.cc: new file.
6611 * gdb.c++/ref-types2.cc: new file.
6612 * gdb.c++/userdef.cc: new file.
d63a86f8 6613
c906108c
SS
6614 * gdb.base/scope.exp: compile one file at a time, then link.
6615 * gdb.base/langs.exp: ditto.
6616 * gdb.base/list.exp: ditto.
d63a86f8 6617
c906108c
SS
6618Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6619
6620 The following changes were made by David Taylor
6621 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6622 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6623 in changes by HP.
d63a86f8 6624
c906108c
SS
6625 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6626 skip tests. When compiling pass c++ flag to gdb_compile.
6627 * gdb.c++/
d63a86f8 6628
c906108c
SS
6629 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6630 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6631 (skip_hp_tests): new function.
6632 (gdb_preprocess): new function.
6633
6634 * configure.in (hpdir): decide whether to configure gdb.hp.
6635 * configure: regenerated.
6636
6637 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6638 to delete on clean.
6639 (EXECUTABLES): update to reflect new additions.
6640 * gdb.base/commands.exp: update message expected.
6641 * gdb.base/default.exp: add copyright notice.
6642 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6643 * gdb.base/help.exp: update messages to reflect current text.
6644 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6645 targets for recurse tests.
6646 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6647 skip this file.
6648
6649 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6650 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6651 compilation.
6652 * gdb.c++/misc.exp: ditto.
6653 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6654 run the tests. tell gdb_compile that it's a c++ compilation.
6655
6656 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 6657
c906108c
SS
6658 * gdb.base/all-bin.exp: new file.
6659 * gdb.base/arithmet.exp: new file.
6660 * gdb.base/assign.exp: new file.
6661 * gdb.base/completion.exp: new file.
6662 * gdb.base/cond-expr.exp: new file.
6663 * gdb.base/condbreak.exp: new file.
6664 * gdb.base/define.exp: new file.
6665 * gdb.base/dollar.exp: new file.
6666 * gdb.base/environment.exp: new file.
6667 * gdb.base/eval-skip.exp: new file.
6668 * gdb.base/jump.exp: new file.
6669 * gdb.base/logical.exp: new file.
6670 * gdb.base/pointers.exp: new file.
6671 * gdb.base/relational.exp: new file.
6672 * gdb.base/section_command.exp: new file.
6673 * gdb.base/whatis-expr.exp: new file.
6674
6675 * gdb.base/all-types.c: new file.
6676 * gdb.base/call-array-struct.c: new file.
6677 * gdb.base/call-return-struct.c: new file.
6678 * gdb.base/call-strings.c: new file.
6679 * gdb.base/callfuncs2.c: new file.
6680 * gdb.base/condbreak.c: new file.
6681 * gdb.base/constvars.c: new file.
6682 * gdb.base/display.c: new file.
6683 * gdb.base/int-type.c: new file.
6684 * gdb.base/jump.c: new file.
6685 * gdb.base/miscexprs.c: new file.
6686 * gdb.base/pointers.c: new file.
6687 * gdb.base/pointers2.c: new file.
6688 * gdb.base/shmain.c: new file.
6689 * gdb.base/shr1.c: new file.
6690 * gdb.base/shr2.c: new file.
6691 * gdb.base/solib.c: new file.
6692 * gdb.base/solib1.c: new file.
6693 * gdb.base/solib2.c: new file.
6694 * gdb.base/varargs.c: new file.
6695 * gdb.c++/derivation.cc: new file.
6696 * gdb.c++/overload.cc: new file.
6697 * gdb.c++/ovldbreak.cc: new file.
6698 * gdb.hp/attach.c: new file.
6699 * gdb.hp/attach2.c: new file.
6700 * gdb.hp/average.c: new file.
6701 * gdb.hp/compiler.c: new file.
6702 * gdb.hp/compiler.cc: new file.
6703 * gdb.hp/execd-program.c: new file.
6704 * gdb.hp/follow-exec.c: new file.
6705 * gdb.hp/follow-fork.c: new file.
6706 * gdb.hp/follow-vfork-and-exec.c: new file.
6707 * gdb.hp/misc-hp.cc: new file.
6708 * gdb.hp/more-steps.c: new file.
6709 * gdb.hp/optimize.c: new file.
6710 * gdb.hp/quicksort.c: new file.
6711 * gdb.hp/run-hp.c: new file.
6712 * gdb.hp/start-stop.c: new file.
6713 * gdb.hp/sum.c: new file.
6714 * gdb.hp/templates-hp.cc: new file.
6715 * gdb.hp/thread-local-in-lib.c: new file.
6716 * gdb.hp/thread-local-in-lib.h: new file.
6717 * gdb.hp/thread-local-in-lib.lib.c: new file.
6718 * gdb.hp/vforked-program.c: new file.
6719 * gdb.hp/virtfunc-hp.cc: new file.
6720 * gdb.hp/watchpoint-hp.c: new file.
6721 * gdb.hp/xdb.c: new file.
6722 * gdb.hp/xdb0.c: new file.
6723 * gdb.hp/xdb0.h: new file.
6724 * gdb.hp/xdb1.c: new file.
6725
6726Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6727
6728 The following change was made by Edith Epstein
6729 <eepstein@cygnus.com> as part of a project to merge in changes
6730 originally made by HP; HP did not create ChangeLog entries.
6731
6732 * gdb.c++/demangle.exp: changed the expected output for some
6733 ARM-style mangling -- removed second reference to datatype.
6734 For example, maint demangle __dt__11T1__pt__2_cFv
6735 T1<char>::~T1<char>(void)
6736 becomes,
6737 maint demangle __dt__11T1__pt__2_cFv
6738 T1<char>::~T1(void)
6739
6740 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 6741
c906108c
SS
6742Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6743
6744 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6745 * gdb.trace/backtrace.exp: Likewise.
6746 * gdb.trace/circ.exp: Likewise.
6747 * gdb.trace/collection.exp: Likewise.
6748 * gdb.trace/deltrace.exp: Likewise.
6749 * gdb.trace/infotrace.exp: Likewise.
6750 * gdb.trace/limits.exp: Likewise.
6751 * gdb.trace/packetlen.exp: Likewise.
6752 * gdb.trace/passc-dyn.exp: Likewise.
6753 * gdb.trace/passcount.exp: Likewise.
6754 * gdb.trace/report.exp: Likewise.
6755 * gdb.trace/save-trace.exp: Likewise.
6756 * gdb.trace/tfind.exp: Likewise.
6757 * gdb.trace/tracecmd.exp: Likewise.
6758 * gdb.trace/while-dyn.exp: Likewise.
6759 * gdb.trace/while-stepping.exp: Likewise.
6760
67611998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6762
6763 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6764
6765Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6766
6767 From Brendan Kehoe:
6768 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6769 int return types.
6770
6771Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6772
6773 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6774 remote dos host testing right.
6775
6776Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6777
6778 * gdb.base/corefile.exp: remove some xfails.
6779
6780Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6781
6782 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6783 have different timestamps.
6784
6785Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6786
6787 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6788 gdb.base/default.exp: Replace "exec" with "executable".
6789
6790Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6791
6792 * gdb.base/default.exp: Change else if to elseif from previous
6793 delta.
6794
6795Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6796
6797 * gdb.base/default.exp: Add brace missing from previous delta.
6798
6799Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6800
6801 * gdb.base/default.exp: Support test for info float for all
6802 varieties of arm toolchain.
6803
dc96c6c7 6804Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6805
6806 * gdb.trace/*.exp: remove "remote_download" command.
6807
dc96c6c7 6808Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6809
6810 * gdb.trace/*.exp: remove -gdwarf from compile.
6811
6812Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6813
6814 * gdb.trace/configure.in(AC_INIT): typo
6815 * gdb.trace/configure: regenerated
6816
dc96c6c7 6817Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6818
6819 * config/m68k-emc.exp: New file.
6820 * lib/<emc-support.exp trace-support.exp}: New files.
6821 * configure.in: add new test directory gdb.trace.
6822 * gdb.trace/{configure configure.in Makefile.in}: New files.
6823 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6824 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6825 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6826 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6827 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6828 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6829 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 6830
dc96c6c7 6831Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6832
6833 * gdb.c++/classes.exp: Change all regular expressions to match
6834 arbitrary combinations of newline/carriage-return, so that they
6835 will work equally well on Unix and Windows.
6836 * gdb.c++/inherit.exp: ditto.
6837 * gdb.c++/virtfunc.exp: ditto.
6838
68391998-08-11 Dawn Perchik <dawn@cygnus.com>
6840
6841 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6842
c2d11a7d
JM
6843Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6844
6845 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6846 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6847 to use a0-a3/d0-d3 as needed.
6848
6849Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6850
6851 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6852 * gdb.disasm/am33.exp: Corresponding changes.
6853
c906108c
SS
68541998-07-11 Felix Lee <flee@cygnus.com>
6855
6856 * gdb.base/callfuncs.exp: add cmp10 test.
6857 * gdb.base/callfuncs.c (cmp10): new function.
6858
6859Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6860
d63a86f8 6861 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6862 into two parts to get around a synchronization problem in expect.
6863
3fc11d3e
JM
6864Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6865
6866 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6867
6868 * configure.in: Add options for gdbtk testsuite.
6869
6870 * configure: Regenerate.
6871
6872 * gdb.gdbtk: New directory to hold gdbtk tests.
6873
c906108c
SS
6874Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6875
6876 * gdb.fortran/types.exp: Escape brackets in expect patterns
6877 for test_float_literal_types_accepted tests.
6878 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6879 before run test.
6880
c2d11a7d
JM
6881Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6882
6883 * am33.exp: Just compile, do not link the testcase.
6884 * am33.s: Add ".am33" pseudoop to force am33 mode.
6885
c906108c
SS
68861998-06-25 Felix Lee <flee@cygnus.com>
6887
6888 * gdb.base/setshow.exp: make sure $pc is sane.
6889
6890 * gdb.stabs/weird.exp: split expect patterns properly.
6891
c2d11a7d
JM
6892Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6893
6894 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6895 * gdb.disasm/am33.exp: Run it.
6896
dc96c6c7 6897Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6898
6899 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6900 match processing (and eliminate spurious timeouts when running).
6901
dc96c6c7 6902Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6903
6904 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6905 exception test, but conditionalize it on target [mach | gnu].
6906
dc96c6c7 6907Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6908
6909 * gdb.base/overlays.exp: fixup compile line for linker script.
6910
6911Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6912
6913 * gdb.fortran/types.exp: don't guess at float size.
6914
6915Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6916
6917 * gdb.base/exprs.exp: delete test that depends on int size.
6918
6919Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6920
6921 * config/sim.exp: Removed checks for target triplets.
6922 (gdb_target_sim): Use gdb,target_sim_options.
6923
6924Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6925
6926 * gdb.base/reread.exp: New file.
6927 * gdb.base/reread1.c: New file.
6928 * gdb.base/reread2.c: New file.
6929
6930Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6931
6932 * config/sim.exp: Use 'target sim -sparclite' when running
6933 SPARClite programs.
6934
6935Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6936
6937 * gdb.base/structs2.exp: New file.
6938 * gdb.base/structs2.c: New file.
6939
6940Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6941
6942 * gdb.asm/common.inc: New file.
6943 * gdb.asm/d10v.inc: New file.
6944 * asm-source.exp: Pass -I's to gas to find .inc files.
6945 Update line numbers in expected output.
6946 * asmsrc1.s: Rewrite.
6947 * asmsrc2.s: Rewrite.
6948 * configure.in: Create arch.inc symlink.
6949 * configure: Regenerate.
6950 * Makefile.in (distclean): Delete arch.inc.
6951
6952Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6953
6954 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6955 (t_enum_value2): ditto
6956 (t_enum_value3): ditto
6957 (main): ditto
6958Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6959
6960 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6961 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6962 change.
6963 Use gdb_test instead of send_gdb/gdb_expect sequences.
6964
6965Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6966
6967 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6968 not void.
6969
6970Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6971
6972 * gdb.base/branches.c: Code with lots of loops and
6973 subroutines. Used to test gdbs ability to single step through PC
6974 changes, especially to test mips-tdep.c:mips_next_pc
6975
6976Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6977
6978 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6979 more rigorous EGCS C++ error checking.
6980
6981Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6982
6983 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 6984 tests.
c906108c 6985 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 6986 function when asleep.
c906108c 6987 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
6988 for i*86 Linux and SVR4 signal handling problems.
6989 Remove linux xfail for `next to handler in signals_tests_1', fixed
6990 by recent infrun.c change.
c906108c 6991 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 6992 stack backtraces.
c906108c
SS
6993 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6994 target.[ch] change.
6995
6996Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6997
6998 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6999 for a newline from gdb before continuing.
7000 (default_gdb_exit): Just look for y or n.
7001 (gdb_test): Detect abnormal exit from GDB running on DOS; if
7002 it does, fail the rests of the tests in the file.
7003
7004Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
7005
7006 * config/cygmon.exp: New file.
7007
7008Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
7009
7010 * gdb.base/list.exp: Fix problem with "list default lines around
7011 main" test on remote targets.
7012
7013 * gdb.base/scope.exp: Fix problem with filelocal_bss before
7014 run test on remote targets.
7015
7016Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
7017
7018 * gdb.asm: New directory.
7019 * configure.in: Configure it.
7020 * configure: Regenerate.
7021 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
7022 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
7023
7024Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
7025
7026 * config/mn10300-eval.exp: New file to support MN10300 eval board.
7027
dc96c6c7 7028Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7029
c906108c
SS
7030 * gdb.base/overlays (several files): Merge the two overlay
7031 managers into one. Change variables (foox, barx, bazx, grbxx)
7032 back into ints but force them to load in their proper sections.
7033
7034Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
7035
7036 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
7037 on-chip insn memory and IMAP1 to upper 128k.
7038 (D10VCopy): Handle memory regions crossing 16k boundaries.
7039 (D10VCopy): Transfer data in 32 bit chunks.
7040
7041Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
7042
7043 * gdb.base/overlays.c (main): Exit normally when result is
7044 correct.
7045
7046 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
7047 map. Include space for printf in .text segment.
7048
7049 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
7050 updated d10v memory VMA/LMA map.
7051 (D10VCopy): Call D10VTranslate.
d63a86f8 7052
c906108c
SS
7053Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
7054
7055 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
7056
7057 * gdb.base/bar.c (barx, bar): Change variable to small array so
7058 that it won't be put into the .sdata - small data -
7059 section. Update reference.
7060 * gdb.base/baz.c (bazx, baz): Ditto.
7061 * gdb.base/foo.c (foox, foo): Ditto.
7062 * gdb.base/grbx.c (grbxx, grbx): Ditto.
7063
7064 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
7065 to be arrays.
d63a86f8 7066
dc96c6c7 7067Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 7068
c906108c
SS
7069 * gdb.base/overlays.exp: fix up and get working again.
7070 Add tests for backtraces from an overlay function.
d63a86f8 7071
c906108c
SS
7072Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
7073
7074 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
7075 "calling function with watchpoint enabled".
7076
7077Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
7078
7079 * gdb.base/break.exp (test_next_with_recursion): Remove
7080 gdb_suppress_tests for d10v-*-*.
7081 * lib/gdb.exp (gdb_suppress_tests): Disable this function
7082 pending review of whether it is useful or not.
7083
7084Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
7085
7086 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
7087
7088Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
7089
7090 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
7091 * config/dve.exp: New file to support Densan boards.
7092
7093Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
7094
7095 * gdb.base/interrupt.exp: Document problem of simulators, signals,
7096 reads and BSD.
7097
7098Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
7099
7100 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
7101 response.
7102
7103 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
7104
7105Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
7106
7107 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
7108 test.
7109
7110 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
7111 target_sizeof_long and target_bigendian_p.
7112 (structs_by_value, structs_by_reference): Check values according
7113 to targets word size and endianess.
d63a86f8 7114
c906108c
SS
7115Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
7116
7117 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
7118 output.
7119
7120Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
7121
7122 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
7123 Update test of set args help to match source change.
7124
7125Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
7126
7127 * gdb.base/default.exp: Expect help system output to be in
7128 alphabetical order.
7129 * gdb.base/help.exp: Ditto.
7130
7131Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
7132
7133 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
7134 "i*86-pc-linux-gnu*".
7135 * gdb.base/interrupt.exp: Ditto.
7136 * gdb.base/corefile.exp: Ditto.
7137
7138 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
7139 define vxworks when building the testcase.
7140
7141 * gdb.base/ptype.exp: Fix testnames to be unique.
7142 * gdb.base/radix.exp: Ditto.
7143 * gdb.base/term.exp: Ditto.
7144 * gdb.base/whatis.exp: Ditto.
7145 * gdb.c++/classes.exp: Ditto.
7146
7147Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
7148
7149 * gdb.base/callfuncs.exp: Fix indentation.
7150
7151 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
7152 suppress_flag has been set.
7153 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
7154 target feature.
7155
7156Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
7157
7158 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
7159 the testcase.
7160
7161 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
7162 set_debug_traps() and breakpoint().
7163 * gdb.c++/misc.cc (main): Ditto.
7164 * gdb.c++/templates.cc (main): Ditto.
7165 * gdb.c++/virtfunc.cc (main): Ditto.
7166
7167Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
7168
7169 * lib/gdb.exp(gdb_step_for_stub): New function.
7170 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
7171 exists, reload the executable and do a "continue" instead of
7172 doing a jump.
7173 (runto_main): Use gdb_step_for_stub.
d63a86f8 7174
c906108c
SS
7175 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
7176 tests to have unique names.
7177 * gdb.base/callfuncs.exp: Ditto.
7178 * gdb.base/commands.exp: Ditto.
7179 * gdb.base/default.exp: Ditto.
7180 * gdb.base/help.exp: Ditto.
7181 * gdb.base/list.exp: Ditto.
7182 * gdb.base/opaque.exp: Ditto.
7183 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
7184 similar tests.
d63a86f8 7185
c906108c
SS
7186 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
7187 * gdb.c++/cplusfuncs.cc: Ditto.
7188 * gdb.c++/virtfunc.cc: Ditto.
7189
7190 * config/monitor.exp: Keep track of the last file we saw, rather
7191 than trying to get the info from gdb.
7192
7193 * gdb.fortran/types.exp: Move comment to previous line.
7194
7195Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
7196
7197 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
7198 target mode.
7199
7200Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
7201
7202 From Bob Manson:
7203 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
7204 string from GDB when it connects.
7205
7206 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
7207
7208Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
7209
7210 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
7211 if we can't get a debug format from GDB (we may be testing an
7212 older GDB). Use a 10 second timeout when checking for the format.
7213
7214 * gdb.stabs/weird.exp: Fix quoting.
7215
7216 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
7217
7218Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
7219
7220 * config/arm-ice.exp: New file.
7221
7222Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
7223
7224 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
7225 until it has been modified to work with the new testsuite.
7226
99707966 7227 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
7228 testcase won't compile, cause all of the testcases in the file to
7229 fail instead.
7230
7231 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
7232 (gdb_clear_suppressed): New procedure.
7233 (gdb_stop_suppressing_tests): Only clear suppress_flag if
7234 it contains a positive value.
7235
7236Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
7237
7238 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
7239
7240 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
7241
7242Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
7243
7244 * lib/gdb.exp (setup_xfail_format): New function.
7245 (get_debug_format): New function to get debug format.
7246 (debug_format): New global variable to hold last value set
7247 by get_debug_format.
7248 * gdb.base/list.exp: Call get_debug_format and expect some
7249 tests to fail for DWARF 1 and COFF formats.
7250 * gdb.c++/ptype.exp: Ditto.
7251 * gdb.c++/classes.exp: Ditto.
7252 * gdb.c++/cplusfuncs.exp: Ditto.
7253 * gdb.c++/inherit.exp: Ditto.
7254 * gdb.c++/templates.exp: Ditto.
7255 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 7256
c906108c
SS
7257Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
7258
7259 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
7260 host doesn't have a currently-open connection.
7261
7262 * config/sparclet.exp: Cleanups and fixes to make it generic for
7263 any gdb stub target. Handle cases where gdb doesn't respond when
7264 interrupted in a sane fashion.
7265
7266 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
7267 same thing in a totally different way.
7268
7269 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
7270 setting "timeout".
7271 (gdb_start): We set the global gdb_prompt variable in
7272 default_gdb_init now.
7273
7274Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
7275
7276 * gdb.base/printcmds.exp: Fix "check for floating addition"
7277 regexp to accept results within approx +/- .01 of exact value.
7278 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
7279
7280Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
7281
7282 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
7283 properly.
7284 (gdb_expect): Add optional timeout parameter, and add timeout
7285 value to various calls.
7286 (gdb_suppress_tests): Only give one warning message per group.
7287
7288Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
7289
7290 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
7291 global variables. Handle getting a value for $timeout more
7292 gracefully.
7293
7294Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7295
7296 * lib/gdb.exp: Close connection to remote host if gdb doesn't
7297 initialize.
7298 (default_gdb_init): New procedure; allow gdb_init to be overridden
7299 by a target configuration file.
7300 (gdb_expect): Pass the timeout to remote_expect.
7301
7302 * config/monitor.exp(gdb_load): Fix typo in regexp.
7303
7304Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
7305
7306 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
7307
7308Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
7309
7310 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
7311 here. Call gdb_target_exec before rebooting the target, to make
7312 sure the connection to the target is closed.
7313 (gdb_load): Pass the name of the executable to gdb_target_monitor.
7314 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
7315 Also detect "Timeout reading from remote" error.
7316
7317 * config/gdbserver.exp: Pass the executable being loaded to
7318 gdb_target_monitor. Don't call gdb_file_cmd here; let
7319 gdb_target_monitor do it.
7320
7321 * gdb.disasm/hppa.exp: Don't use exec_output.
7322
7323Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
7324
7325 * gdb.base/list.exp: If we're debugging a non-native target,
7326 try to set the pc register to point to the start of the
7327 program before doing the first list command.
7328
7329 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
7330 test_calls after restarting.
7331
7332 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
7333 reloading.
7334
7335 * gdb.base/watchpoint.exp: Fix typo.
7336
7337 * gdb.base/setshow.exp: Check for use_gdb_stub.
7338
7339 * gdb.base/break.exp: Fix continue until exit test for the gdb
7340 stub case.
7341 * gdb.base/langs.exp: Ditto.
7342
7343 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
7344 gdb_load_offset. If we weren't given a file to load, figure out
7345 what the current file is and use it.
7346
7347 * config/i386-bozo.exp: New file.
7348
7349Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
7350
7351 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
7352 feature.
7353
7354 * config/proelf.exp: New entry.
7355
7356Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
7357
7358 * lib/gdb.exp: Remove spurious .* patterns at the beginning
7359 of regexps.
7360
7361 * gdb.base/watchpoint.exp: Don't run the test_stepping
7362 tests if gdb can't call functions on the target.
7363
7364 * gdb.base/setshow.exp: Don't run the set prompt tests if
7365 the board has gdb_prompt set.
7366
7367Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
7368
7369 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
7370 * gdb.base/commands.exp: Likewise.
7371 * gdb.base/setshow.exp: Likewise.
7372
7373Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
7374
7375 * config/monitor.exp(gdb_start): Look for gdb_prompt target
7376 feature.
7377
7378 * config/i960.exp: New file.
7379
7380Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
7381
7382 * gdb.base/funcargs.exp: Check for gdb,short_int target
7383 feature instead of looking for explicit target triplets.
7384
dc96c6c7 7385Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 7386
d63a86f8 7387 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
7388 "p 123DEADBEEF", to check parse_number.
7389 * top.c: change "to enable to enable" to "to enable" in a couple
7390 of help strings.
7391
7392Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
7393
7394 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
7395 on the mn10300.
d63a86f8 7396
c906108c
SS
7397Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
7398
7399 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
7400 where the test executable is run with explicit args.
7401 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
7402
7403Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
7404
7405 * gdb.base/run.c: Use FAKEARGV to build test executable that
7406 does not require a command line arg, since most simulators
7407 don't currently support passing such an arg into the simulated
7408 program.
7409 * gdb.base/commands.exp: Change tests to insert the proper
7410 value as the arg to the first recursive factorial call. Change
7411 compilation line to define FAKEARGV at compile time.
7412
7413Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
7414
7415 * gdb.base/recurse.exp: Enable these tests for the mn10300.
7416 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
7417 function with watchpoint enabled" test.
7418
7419Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7420
7421 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7422 Don't call gdb_test when the command doesn't return to a gdb prompt.
7423
7424 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7425 "Tests restarted" messages.
7426
7427Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7428
7429 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7430
dc96c6c7 7431Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7432
7433 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7434 for INFO SYMBOL; add help tests for OVERLAY commands.
7435 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7436 add tests for OVERLAY commands
7437 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7438 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7439 * gdb.base/sigall.c: add usestubs code frag
7440 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7441
c906108c
SS
7442Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7443
7444 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7445 failures.
7446 (gdb_stop_suppressing_tests): Note that tests have restarted.
7447
7448Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7449
7450 * config/h8300.exp: New file.
7451
7452Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7453
7454 * gdb.base/setshow.exp: Check for the existence of a
7455 feature, not its value.
7456
7457Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7458
7459 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7460
7461 * gdb.base/scope.exp: It's now init0(), not init().
7462
7463 * gdb.base/scope0.c: For now, change init() to be init0().
7464
7465 * config/monitor.exp: Use gdb_serial in preference to serial
7466 or netport.
7467
7468 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7469 and it's not already set.
7470
7471Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7472
7473 * gdb.base/setshow.exp: Only test the run command if the target
7474 isn't using a stub and if it supports argument passing.
7475
7476Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7477
7478 * config/udi.exp(gdb_start): Make sure UDICONF is set
7479 properly before starting gdb.
7480
7481Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7482
7483 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7484 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7485 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7486
7487Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7488
7489 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7490 specialized code to reboot the board, use remote_reboot instead.
7491
7492 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7493
7494 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7495
7496 * config/monitor.exp: Make sure we disconnect from the target.
7497 Also, try a reboot/reload cycle instead of failing if the
7498 load fails.
7499
7500Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7501
7502 * gdb.base/default.exp: Don't set match_max.
7503 * gdb.base/help.exp: Ditto.
7504 * gdb.base/list.exp: Ditto.
7505 * gdb.base/signals.exp: Ditto.
7506
7507 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7508 set, use remote_ld to download the testcase instead of
7509 the GDB loader.
7510
7511Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7512
7513 * config/vr5000.exp: New file.
7514
7515 * config/monitor.exp(gdb_target_monitor): Add pattern for
7516 "Ending remote" to detect errors in connecting.
7517
7518 * gdb.base/setshow.exp: Add .* within auto language test.
7519
7520 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
7521 target feature.
7522
7523 * config/monitor.exp(gdb_load): Check for a failure when loading,
7524 and reboot the board if necessary.
7525
7526 * gdb.base/setvar.exp(test_set): Handle multiple prints within
7527 a set of tests. Remove print.* from the patterns being checked.
7528
7529Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
7530
7531 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
7532 refer to gdb_spawn_id.
7533
7534 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
7535 longer used.
7536 * config/sparclet.exp: Ditto.
7537 * config/sparclet-old.exp: Ditto.
7538 * config/slite.exp: Ditto.
7539 * config/sim.exp: Ditto.
7540 * gdb.base/funcargs.exp: Ditto.
7541
7542 * lib/gdb.exp:Remove references to gdb_spawn_id.
7543 (gdb_expect): Move to remote.exp.
7544
7545Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
7546
7547 * config/monitor.exp: Detect the "Couldn't establish connection"
7548 message from GDB.
7549
7550Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
7551
7552 * gdb.base/bitfields.exp: Use runto instead of explicit
7553 gdb_run_cmd/gdb_expect sequences.
7554
7555 * gdb.base/break.exp(text_next_with_recursion): Add match for
7556 gdb_expect call.
7557
7558 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
7559 We also need to handle the "A program is being debugged already"
7560 prompt from gdb. Use gdb_test to set the baud rate.
7561
7562 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
7563 to 20000. Really. I mean it.
7564
7565Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7566
7567 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7568 fails. If suppress_flag is set, skip perror message about not
7569 being able to send to GDB.
7570 (send_gdb): If suppress_flag is set, don't try to send commands to
7571 GDB.
7572 (gdb_expect): If suppress_flag is set, always fail immediately.
7573 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7574 (gdb_init): Call gdb_stop_suppressing_tests.
7575 (default_gdb_exit): Ditto.
7576 (default_gdb_start): Ditto.
7577
7578 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7579 gdb_stop_suppressing_tests as appropriate.
7580 * gdb.base/break.exp: Ditto.
7581 * gdb.base/callfuncs.exp: Ditto.
7582 * gdb.base/commands.exp: Ditto.
7583 * gdb.base/exprs.exp: Ditto.
7584 * gdb.base/funcargs.exp: Ditto.
7585 * gdb.base/list.exp: Ditto.
7586 * gdb.base/recurse.exp: Ditto.
7587 * gdb.base/scope.exp: Ditto.
7588 * gdb.base/structs.exp: Ditto.
7589 * gdb.c++/inherit.exp: Ditto.
7590
7591Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7592
7593 * config/vr4300.exp: New file.
7594
99707966 7595 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 7596
99707966 7597 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7598
7599Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7600
7601 * lib/gdb.exp(gdb_init): New function.
7602
7603 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7604 for each individual variable set.
7605
7606 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7607 name.
7608
7609 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7610
7611 * gdb.base/scope.exp: Use gdb_test.
7612
7613 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7614 aborting; the testsuite driver will do that for us (see
7615 gdb_finish). Also, use gdb_test in a few more places.
7616
7617Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7618
7619 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7620
7621Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7622
7623 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7624 and "add_tests" are not at the same address.
7625
7626Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7627
7628 * gdb.base/ptype.exp: Use gdb_test.
7629
7630Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7631
7632 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7633 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7634 left in. No longer expect them to fail.
7635
7636 * gdb.stabs/*.mt; Deleted, no longer used.
7637 * gdb.stabs/configure.in: Remove references to target makefile
7638 frags.
7639 * gdb.stabs/configure: Rebuilt.
7640
7641 * gdb.disasm/*.mt: Deleted, no longer used.
7642 * gdb.disasm/configure.in: Remove references to target makefile
7643 frags. Use "sh3.s" as the unique filename for this directory.
7644 * gdb.disasm/configure: Rebuilt.
7645
7646 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7647 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7648 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7649
7650Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7651
7652 * config/udi.exp: Use mondfe,name instead of remote_host.
7653
7654Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7655
7656 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7657 a function with a watchpoint enabled on the mn10200.
7658
7659 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7660 before trying to create it!
7661
7662Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7663
7664 * config/vx.exp: Use hostname instead of netport.
7665
7666 * config/vxworks.exp: New file.
7667
7668 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7669
7670 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7671 gdb before assuming everything worked. Send a ^C if a timeout
7672 occurs.
7673
7674 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7675 $gdb_spawn_id directly.
7676 (gdb_run_cmd): Try _start as well as start. Use the target feature
7677 gdb,start_symbol as the symbol to start from when jumping.
7678
7679Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7680
7681 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7682 redundant) test.
7683
7684 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7685 it doesn't lose for 16bit integer systems.
7686
7687Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7688
7689 * gdb.fortran/types.exp: If the target doesn't support "double"
7690 data types, then expect "real" types to only be 4 bytes.
7691
7692 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7693 call tests if the target doesn't support inferior function calls.
7694
7695 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7696 in printf tests.
7697
7698Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7699
7700 * gdb.base/help.exp: Disable "help set", "help show", and
7701 "help support". Simplify regexp for "help stack".
7702
7703 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7704 to 60 seconds. Temporarily set match_max to 15000 around the
7705 "info copying" test.
7706
7707 * gdb.base/nodebug.exp: Don't try to do an inferior function
7708 call if the target doesn't support them.
7709 * gdb.base/printcmds.exp: Likewise.
7710 * gdb.base/setvar.exp: Likewise.
7711 * gdb.base/structs.exp: Likewise.
7712 * gdb.c++/templates.exp: Likewise.
7713 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7714
7715 * gdb.base/recurse.exp: Enable for the mn10200.
7716
7717 * configure.in: Do configure gdb.stabs directory for *-*-elf
7718 targets.
7719 * configure: Rebuilt.
7720
7721 * gdb.base/break.exp: Check for gdb,noresults before testing
7722 exit status and/or results from the target.
7723 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7724 * lib/gdb.exp: Remove old (now bogus) initialization of
7725 noinferior, noargs, noresults and nosignals.
7726
7727Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7728
7729 * config/sh.exp: New file.
7730
7731 * config/slite.exp: Try to connect multiple times to the board
7732 before rebooting. Only send a "monitor run" if need_monitor_run
7733 is set.
7734
7735 * gdb.base/break.exp: Don't do the "stub continue" test if
7736 the target has gdb_stub set.
7737
7738 * gdb.base/callfuncs.exp: Increase the timeout.
7739
7740 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7741 if the target has gdb,noinferiorio set.
7742
7743 * gdb.base/list.exp: Increase match_max to 10000 characters.
7744
7745 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7746
7747 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7748 target.
7749
7750 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7751
7752Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7753
7754 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7755 trying to delete the copy of gdb. Catch the file delete so we
7756 don't die if the delete fails; also, the file should be copied to
7757 the host, not to the build.
7758
7759Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7760
7761 * lib/gdb.exp(gdb_test): Surround the result pattern with
7762 parenthesis in case it contains multiple regexps separated
7763 with |.
7764
7765 * gdb.base/watchpoint.exp: Use gdb_test.
7766 * gdb.base/default.exp: Ditto.
7767
7768Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7769
99707966 7770 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 7771
c906108c
SS
7772 * gdb.base/scope.exp: Use gdb_test.
7773 * gdb.c++/classes.exp: Ditto.
7774 * gdb.c++/inherit.exp: Ditto.
7775
7776Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7777
7778 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7779 remote_exec instead.
7780 * gdb.base/corefile.exp: Don't be ridiculous.
7781 * gdb.base/*.c: Add missing stub invocations.
7782
7783Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7784
7785 * config/slite.exp: Miscellaneous fixes.
7786
7787 * lib/gdb.exp: Fix runto.
7788
7789 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7790 the target.
7791
7792 * gdb.base/watchpoint.exp: Fix regexp.
7793
7794 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7795 close and wait commands, as the descriptor may now be
7796 invalid. Always call "remote_close host".
7797
7798Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7799
7800 Major rewrite for testsuite revision.
d63a86f8 7801
c906108c
SS
7802 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7803 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7804 instead of relying on spawn_id to always contain a valid
7805 spawn id.
7806 (get_compiler_info): New procedure to build the ${binfile}.ci
7807 file, instead of replicating this in N different places.
7808 (gdb_compile): New procedure.
d63a86f8 7809
c906108c
SS
7810 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7811 appropriate arguments) instead of compile. Use gdb_test in a lot
7812 more places. Use send_gdb instead of send. Always run gdb_start
7813 at the start of a testcase, as this is no longer done magically.
7814
7815 config/*-gdb.exp: Rename without the -gdb suffix.
7816
7817 config/mips.exp: Use remote_close instead of exit_remote_shell.
7818 config/monitor.exp: Use target_info instead of looking at
7819 baud, timeout, etc.
7820 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7821
7822Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7823
7824 * gdb.c++/templates.exp (test_ptype_of_templates),
7825 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7826 Update expect patterns for destructors and assignment operators
7827 to match corresponding c-typeprint.c changes.
7828 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7829 to destructor breakpoint test, GDB should be able to set the
7830 destructor breakpoint without specifying arguments.
7831
7832Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7833
7834 * gdb.threads/pthreads.exp: Change result for failure to compile due
7835 to lack of pthreads runtime support from an error to simply an
7836 unsupported test, per dejagnu standards.
7837
7838Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7839
7840 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7841 where GDB exits to reduce pattern match time.
7842 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7843
7844 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7845
dc96c6c7 7846Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7847
7848 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7849 * gdb.base/default.exp: ditto.
7850 * gdb.base/nodebug.exp: ditto.
7851 * gdb.base/printcmds.exp: ditto.
7852 * gdb.base/ptype.exp: ditto.
7853 * gdb.base/setvar.exp: ditto.
7854 * gdb.base/structs.exp: ditto.
7855 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7856
7857Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7858
7859 * configure, */configure: Rebuild with autoconf 2.12.
7860
7861Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7862
7863 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7864 use new i*86-pc-linux*-gnu quads.
7865 * gdb.base/corefile.exp: Ditto.
7866 * gdb.base/signals.exp: Ditto.
7867 * gdb.base/sigall.exp: Ditto.
7868 * gdb.base/interrupt.exp: Ditto.
7869
7870 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7871 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7872 RedHat 4.0.
d63a86f8 7873
c906108c
SS
7874 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7875 linux. This allows the test case to at least compile on latest
7876 linux, but still not run due to missing the threads runtime library.
7877
7878Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7879
7880 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7881 directory to search gdb directory. Accept and step over conditional
7882 stack alignment code. Consume $prompt in failure cases.
7883 Reset timeout to $oldtimeout instead of some arbitrary value.
7884 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7885 timeout problems with infinite stack backtraces.
7886 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7887 Accept function parameters for linkfunc member.
7888
7889Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7890
7891 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7892 (CXXFLAGS): Remove, unreferenced.
7893 (B_OPTIONS): Add for -B options and add code to initialize with
7894 previous -B options and also add -B option to pick up cross compiled
7895 runtime.
7896 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7897 doing cross compiles.
7898 (target_alias): Declare global.
7899 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7900 to verify that gcc exists in build tree, and if so set CC to that
7901 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 7902
c906108c
SS
7903Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7904
7905 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7906 ptype test for anonymous union. Fixup testcase to match
7907 current gcc debug output.
7908
7909Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7910
7911 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7912 force argument to an unsigned long type.
7913
7914Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7915
7916 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7917 tests and anonymous union print/ptype tests.
7918 * gdb.base/list.exp (test_forward-search): Increase timeout by
7919 5 minutes for the "search extremely long line" case.
7920 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7921 completely optional and that the pass/fail messages use the command as
7922 the message if that third arg is a null string.
7923 (gdb_test_exact): Arrange that a null string pattern means match a
7924 null string output rather than any output, which might include random
7925 errors.
7926 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7927 backtrace test.
7928 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7929 always failing and failure is now exposed by gdb.exp changes.
7930
7931Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7932
7933 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7934 weren't being noted.
7935
7936Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7937
7938 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7939 * gdb.stabs/weird.exp: Remove v_comb xfails.
7940
dc96c6c7 7941Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7942
7943 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7944 list.exp scope.exp watchpoint.exp]
7945 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 7946
dc96c6c7 7947Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7948
7949 * config/monitor.exp: Increase download timeout to 1000 seconds.
7950
dc96c6c7 7951Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7952
7953 * config/m32r.exp: Increase timeout to 120 seconds.
7954
7955Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7956
7957 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7958 and accept older ordering as obsolescent gcc or gdb.
7959 * gdb.c++/templates.exp: Ditto.
7960 * gdb.c++/virtfunc.exp: Ditto.
7961
7962Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7963
7964 * gdb.base/coremaker.c: Add code to mmap some data so we
7965 can check that it ends up in the core file.
7966 * gdb.base/corefile.exp: Add test to read mmapped data
7967 from core file.
7968
dc96c6c7 7969Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7970
7971 * config/m32r.exp: New file.
7972
7973Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7974
7975 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7976 that cflags can contains -gstabs, and work correctly for other tests.
7977
dc96c6c7 7978Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7979
7980 * gdb.base/setshow.exp: New file, tests show and set.
7981 * gdb.base/setshow.c: New file, tests show and set.
7982 * gdb.base/help.exp: Add test for help set|show annotate.
7983 * gdb.base/default.exp: Add test for set|show annotate.
7984
7985Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7986
7987 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7988 errors unique.
7989 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7990 explicitly.
7991
7992Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7993
7994 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7995 and width commands. This is done elsewhere.
7996 * (gdb_start): Don't call gdb_start_sim here. That's already
7997 done in gdb_load. This fixes lots of failures in default.exp.
7998
7999Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
8000
8001 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
8002 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
8003 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
8004 in the same we we treat other failures (since it may be an expected
8005 condition), rather than as an error.
8006 * gdb.base/signals.exp (test_handle_all_print): Revert back to
8007 old test format.
8008
8009Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
8010
8011 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
8012 (distclean maintainer-clean realclean): No need to remove files
8013 twice. Nuke the duplicates.
8014 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 8015 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
8016 Remove config.h along with other config files.
8017
8018Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
8019
8020 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
8021 "p func1 ()" and note that rests of tests are skipped.
8022 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
8023 setup_xfails for "print func2::coremaker_local".
8024 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
8025 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
8026 affected by the previous run test.
8027 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
8028 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
8029 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
8030 "pass int powerset tuple" and "pass modeless int powerset tuple".
8031 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
8032 "real write 4" and "real write 8".
8033 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
8034 setup_xfails for "print vs1 after tuple assign 2",
8035 "print \$i after tuple assign 2", and
8036 "print vs2 after tuple assign 2".
8037 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
8038 meaningful error message and return -1 so the caller can
8039 suppress further tests and avoid a cascade of errors.
d63a86f8 8040
c906108c
SS
8041Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
8042
8043 * gdb.base/a1-selftest.exp: Tweak tests to account for new
8044 format for printing version.
8045 * gdb.base/default.exp: Ditto.
8046 * gdb.base/interrupt.exp: Fix problem with cascade of
8047 errors if child process dies while calling a function.
d63a86f8 8048
c906108c
SS
8049Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
8050
8051 * Makefile.in (VPATH): Add
8052 * Makefile.in (Makefile, config.status): Fix rules so things get
8053 remade when necessary.
8054
8055Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
8056
8057 * Makefile.in (just-check): Add path to sibling expect dir
8058 to environment variable specified by RPATH_ENVVAR.
8059
8060Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
8061
8062 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
8063 (just-check): Add shared library paths for libstdc++, tk,
8064 tcl, bfd, and opcodes to the environment variable specified
8065 in RPATH_ENVVAR.
8066 * configure.in: Add support to recognize --enable-shared flag
8067 and generate correct value for RPATH_ENVVAR.
8068 * configure: Regenerated with autoconf.
8069
8070Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
8071
8072 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
8073 include all osf versions.
8074 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
8075 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
8076 when target is linux. When failing to build pthreads test
8077 executable, give more meaningful message.
8078 * gdb.threads/pthreads.c: Hpux also uses old definition of second
8079 arg for pthread_create.
d63a86f8 8080
c906108c
SS
8081Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
8082
8083 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
8084 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
8085 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
8086 and -lpthreads (everybody else).
8087 (test_startup): Fail gracefully if threads are not supported.
8088 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
8089 "p/c array_index("abcdef",2)" when not gcc compiled.
8090 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
8091 "print func2::coremaker_local" when not gcc compiled.
8092 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
8093 "ptype on opaque struct tagname (statically)",
8094 "ptype on opaque struct tagname (dynamically) 1", and
8095 "ptype on opaque struct tagname (dynamically) 2"
8096 for not compiled with gcc.
8097 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
8098 backtrace when compiled with gcc.
d63a86f8 8099 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
8100 than always return success.
8101
8102Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
8103
8104 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
8105
8106Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
8107
8108 * gdb.base/structs.exp: Undo last change.
8109
8110Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
8111
8112 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
8113 encapsulate all the steps/nexts done during self test, starting
8114 at main, and makes them less sensitive to optimization issues.
8115 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
8116 signal handler" test.
8117 * gdb.threads/pthreads.exp: Only run this for native configs.
8118 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
8119 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
8120 tests.
8121 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
8122 for "runto test_calls(void)" test.
d63a86f8 8123
c906108c
SS
8124Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
8125
8126 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
8127 and don't expect address info in breakpoint confirmations.
8128
8129Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
8130
8131 * gdb.base/list.exp (test_forward_search): Increase timeout
8132 temporarily by 60 seconds for searching extremely long line,
8133 and then reset to old value when done. Increase expect input
8134 buffer to 10000.
8135
8136Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
8137
8138 * gdb.base/list.exp (test_forward_search): Fix to handle very
8139 long source line without overflowing expect's input buffer.
8140
8141Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
8142
8143 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
8144 "buffer_full".
8145
8146 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
8147 "buffer_full".
8148
8149 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
8150 "buffer_full".
8151
8152 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
8153 "buffer_full".
8154
8155Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
8156
8157 * configure.in (configdirs): Add gdb.threads.
8158 * configure: Regenerated with autoconf.
8159 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
8160 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
8161 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 8162
c906108c
SS
8163Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
8164
8165 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
8166
8167Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
8168
8169 * gdb.base/signals.exp (test_handle_all_print): Test separately for
8170 each signal's status in the output of "handle all print".
8171 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
8172 the \r\n sequence that immediately precedes the gdb prompt.
8173 * gdb.base/a1-selftest.exp: Save original timeout and restore
8174 after test.
8175
8176Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
8177
8178 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
8179 symbol.
8180
8181Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
8182
8183 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
8184
8185Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
8186
8187 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
8188 timeout by 60 seconds.
8189
8190Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
8191
8192 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
8193 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
8194 error return.
8195
8196Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
8197
8198 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
8199 gdb initialization, also report how long dejagnu waited. Restore
8200 old timeout before doing error return. Temporarily increase timeout
8201 by 3 minutes to allow for slow startups over heavy NFS use.
8202
8203Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
8204
8205 * lib/gdb.exp: Report timeout value for verbosity level 2.
8206 * config/gdbserver.exp: Ditto.
8207 * config/hppro.exp: Ditto.
8208 * config/mips-gdb.exp: Ditto.
8209 * config/monitor.exp: Ditto.
8210 * config/netware.exp: Ditto.
8211 * config/sim-gdb.exp: Ditto.
8212 * config/slite-gdb.exp: Ditto.
8213 * config/udi-gdb.exp: Ditto.
8214 * config/unix-gdb.exp: Ditto.
8215 * config/vx-gdb.exp: Ditto.
8216 * gdb.base/a1-selftest.exp: Ditto.
8217 * gdb.base/a2-run.exp: Ditto.
8218 * gdb.base/break.exp: Ditto.
8219 * gdb.base/corefile.exp: Ditto.
8220 * gdb.base/list.exp: Ditto.
8221 * gdb.base/recurse.exp: Ditto.
8222 * gdb.base/scope.exp: Ditto.
8223 * gdb.base/signals.exp: Ditto.
8224
8225Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8226
8227 * gdb.threads/Makefile.in (docdir): Removed.
8228
8229Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
8230
8231 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 8232 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 8233 @srcdir@.
d63a86f8 8234 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
8235 autoconf 2.5 or higher.
8236 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
8237
8238Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
8239
8240 * configure: Regenerated.
8241 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
8242 avoid name clashes with SunOS headers.
8243
8244Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
8245
8246 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
8247
8248Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
8249
8250 * gdb.base/callfuncs.exp: Finish last change -- make sure the
8251 prototype information ends up in the compiler info file.
8252
8253Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
8254
8255 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
8256 attempting to regenerate it. Eliminate use of a temporary file
8257 and just generate the info file directly. Source it immediately,
8258 for consistency of use.
8259 * gdb.base/corefile.exp: Ditto
8260 * gdb.base/exprs.exp: Ditto.
8261 * gdb.base/funcargs.exp: Ditto.
8262 * gdb.base/langs.exp: Ditto.
8263 * gdb.base/list.exp: Ditto.
8264 * gdb.base/mips_pro.exp: Ditto.
8265 * gdb.base/nodebug.exp: Ditto.
8266 * gdb.base/opaque.exp: Ditto.
8267 * gdb.base/ptype.exp: Ditto.
8268 * gdb.base/scope.exp: Ditto.
8269 * gdb.base/setvar.exp: Ditto.
8270 * gdb.base/signals.exp: Ditto.
8271 * gdb.base/whatis.exp: Ditto.
8272 * gdb.c++/templates.exp: Ditto.
8273 * gdb.c++/virtfunc.exp: Ditto.
8274 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
8275 whether or not to add -lstdc++ to the compile command line args.
8276
8277Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8278
8279 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
8280 it got fixed by the recent lookup_minimal_symbol_by_pc change.
8281 Increase timeout, a lot of single stepping might be needed if the
8282 target has no hardware watchpoints.
8283
8284Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
8285
8286 * gdb.base/break.exp: Ignore compiler warnings when compiling
8287 break.c.
8288 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
8289 * gdb.base/default.exp: Add h8300 xfails. Handle messages
8290 from remote-sim.
8291 * gdb.base/exprs.exp: Add h8300 xfails.
8292 * gdb.base/funcargs.exp: Likewise.
8293 * gdb.base/nodebug.exp: Likewise.
8294 * gdb.base/printcmds.exp: Likewise.
8295 * gdb.base/ptype.exp: Likewise.
8296 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
8297 h8300 xfails.
d63a86f8 8298 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
8299 on the h8300.
8300 * gdb.base/funcargs.c: Explicitly make last constant argument to
8301 call_after_alloca_subr an unsigned long type.
8302 * gdb.base/return.c: Include stdio.h.
8303
8304Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
8305
8306 * config/abug.exp: New file for the older Motorola Bug monitor
8307 that runs on the mvme13x series VME boards.
8308 * config/monitor.exp: Use the new config array for target settings
8309 if they exist.
8310
8311Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
8312
8313 * sim-gdb.exp: Make the SH simulator allocate less space when
8314 it is targeted.
8315
8316Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
8317
8318 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
8319 test.
8320
8321Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
8322
8323 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
8324 "rs6000-*-*" for "list function in include file" when gcc compiled.
8325 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
8326 for "p ctable1[120]".
8327 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
8328 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
8329 Remove setup_xfail for "rs6000-*-*" for
8330 "print 'scope0.c'::filelocal before run".
8331 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
8332 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
8333 since some compilers don't allow both options to be given
8334 on the same command line. Create object file and move it.
d63a86f8 8335
c906108c
SS
8336Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
8337
8338 * gdb.base/corefile.exp: Always regenerate the core file, since
8339 we always regenerate the coremaker program. Detect special case
8340 where registers cannot be read from core file.
d63a86f8 8341
c906108c
SS
8342Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
8343
8344 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
8345 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
8346 * gdb.c++/templates.exp: Only match on basename of file since
8347 some formats like xcoff don't encode directory information.
8348 * gdb.stabs/weird.exp: Use the right sed script for powerpc
8349 and rs6000 AIX xcoff targets.
8350 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
8351 * configure: Regenerate.
8352 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
8353 here, rather than in distclean.
d63a86f8 8354
c906108c
SS
8355Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
8356
8357 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
8358 defined, and use it to compile the test case with -O2. The
8359 native compilation still uses no optimization.
8360 * gdb.base/mips_pro.c: Remove inline assembly code since
8361 it is compiled PIC by default, which results in assembler
8362 warnings that make the testsuite think the compilation
8363 was unsuccessful.
8364
8365Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
8366
8367 * gdb.c++/misc.exp: Add note to message for
8368 "print s.a for foo struct" that this is a known gcc 2.7.2
8369 and earlier bug.
8370
8371Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
8372
8373 * gdb.base/break.exp: Fix pattern for matching "Delete all
8374 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
8375 setup_xfail for deleting all breakpoints test. Fix various
8376 timeout messages to include "(timeout)".
8377 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
8378 for "p t_float_values2(3.14159,float_val2)".
8379 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
8380 for "continue to call2g" when gcc compiled.
8381 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
8382 "up to foo in langs.exp", "show language at foo in langs.exp",
8383 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
8384 and "show language at fsub in langs.exp".
8385 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
8386 "list line 1 in include file", "list message for lines past EOF",
8387 "list function in include file", "list list0.h:foo", and
8388 "list filename:function; nonexistant function".
8389 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
8390 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
8391 and "ptype t_char_array" to be for native cc only.
d63a86f8 8392
c906108c
SS
8393Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
8394
d63a86f8 8395 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
8396 setup_xfail for "print coremaker_bss", "print coremaker_ro",
8397 "print func2::coremaker_local", and "backtrace in corefile.exp".
8398
8399Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
8400
8401 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
8402 "bt in signals.exp". This problem only appears when running
8403 the testsuite, and then only intermittently.
8404
8405Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
8406
8407 * gdb.base/return.exp (return_tests): Differentiate between
8408 two tests of continuing.
8409
8410Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
8411
8412 * */Makefile.in (maintainer-clean): Remove config.log.
8413 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
8414 * gdb.c++/Makefile.in (PROGS): Add inherit.
8415 (clean): Remove *.ci.
8416
8417Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
8418
8419 * gdb.c++/misc.cc: Add test code from Mike Stump.
8420 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8421
8422Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8423
8424 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8425 to "alpha-*-osf2*" and add comment.
8426 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8427 setup_xfail for "step over execarg initialization" and
8428 "step over corearg initialization".
8429 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8430 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8431 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8432 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8433 "print func2::coremaker_local", and "backtrace in corefile.exp".
8434 * gdb.base/signals.exp: Build and source signals.ci.
8435 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8436 to be for gcc only.
8437 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8438
c906108c
SS
8439Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8440
8441 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8442 Feb 3 procfs.c change.
8443
8444Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8445
8446 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8447
8448Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8449
8450 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8451 from dejagnu's apparent default of 10 seconds, which gives random
8452 results when running the tests over NFS on moderately loaded systems.
8453 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8454
8455Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8456
8457 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8458 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8459 result reports.
8460
8461Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8462
8463 * configure.in (CY_AC_PATH_TCLH): Remove.
8464 * configure: Regenerate.
8465
8466Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8467
8468 * gdb.c++/Makefile.in (clean): Add missing '{'.
8469
8470Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8471
8472 * lib/gdb.exp: Provide a default value for noinferior.
8473
8474 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8475 Load libgloss.exp.
8476
8477Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8478
8479 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8480 the executable, not the .o to run the tests from.
8481
8482Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8483
8484 * gdb.base/break.exp: Don't test for program exit or exit status
8485 if $noresults if nonzero.
8486 * gdb.base/langs.exp: Likewise.
8487 * gdb.base/watchpoint.exp: Likewise.
8488
8489 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8490 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8491 trying to compile the testcase.
8492
8493Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8494
8495 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8496 * gdb.base/signals.exp (continue to handler): Likewise.
8497
8498Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8499
8500 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8501
8502 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8503
8504Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8505
8506 * gdb.base/corefile.exp: Recognize "not found" as failure
8507 when trying to determine if a core file was generated.
8508 If no core file was generate the first time, try again without
8509 the ulimit -c to work around braindamaged shells.
8510
8511Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8512
8513 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
8514 [] tests with "test" and enclose string in quotes.
8515 * gdb.stabs/configure: Rebuild
d63a86f8 8516
c906108c
SS
8517Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
8518
8519 Changes in sync with expect:
8520 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
8521 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
8522 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
8523 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
8524 argument to AC_REQUIRE.
8525 * configure: Regenerated.
8526
8527Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
8528
8529 * gdb.base/corefile.exp: When generating a core, discard any
8530 error messages about ulimit not found and the "core dumped"
8531 message from the shell that runs the coredumper.
8532
8533Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
8534
8535 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
8536
8537 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
8538 which sed script to run. Expect failure for v_comb test
8539 on PA targets too.
d63a86f8 8540
c906108c
SS
8541Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
8542
8543 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
8544 "print func2::coremaker_local" and for "backtrace in corefile.exp"
8545
8546Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
8547
8548 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
8549 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
8550 "sparc-sun-solaris*" xfails for "p v_comb".
8551 * lib/gdb.exp (default_gdb_start): Fix typo.
8552 * gdb.base/corefile.exp: Allow "Core was generated by ..."
8553 messages to not include the full program name that caused
8554 the core dump since some systems (such as solaris) apparently
8555 truncate this path to about 80 characters.
8556 When generating a core file first try increasing the core file
8557 size limit to unlimited since some systems may default it to
8558 zero, and it is harmless to try it. Move the test for failing
8559 to generate a core file to where it will actually get executed.
8560 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
8561 new gdb result from g++ debug info improvements and make old
8562 pattern obsolescent. Also account for size_t differences
8563 (may be int or long).
8564 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
8565 initialization before function call is placed in the delay slot
8566 and thus appears to be skipped over by commands such as "next".
8567
8568Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8569
8570 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8571
8572Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8573
8574 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8575 input source file; fix code to compile test to deal with this
8576 convention.
8577 * gdb.c++/*.exp: Likewise.
8578
8579Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8580
8581 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8582 "bt in signals.exp".
8583
8584Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8585
8586 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8587 "step over execarg initialization" and
8588 "step over corearg initialization".
8589
8590Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8591
8592 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8593 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8594
8595Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8596
8597 From Rob Savoye (rob@poseidon.cygnus.com)
8598 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8599 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8600 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8601 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8602 configure.in}: Major reworking for autoconfig.
8603 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8604 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8605 New files.
8606 * config/unix-gdb.exp: Make GDB global.
8607 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8608 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8609 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8610 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8611 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8612 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8613 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8614 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8615 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8616 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8617 pr-8136.exp, result.exp, string.exp, tuples.exp},
8618 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8619 to returns as necessary, arrange for test to compile own testcase
8620 executable.
8621 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 8622
c906108c
SS
8623Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8624
8625 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8626 clear_xfail at end of test which might not call either pass or fail.
8627 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8628 "backtrace through signal handler".
8629
8630Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8631
8632 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8633 continuing from a job control stop signal.
8634 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8635
8636Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8637
8638 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8639 * gdb.base/corefile.exp: Likewise.
8640 * gdb.base/funcargs.exp: Likewise.
8641
8642Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8643
8644 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8645 * config/monitor.exp: Add support for setting baud rate.
8646
8647Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8648
8649 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8650 i*86-*-linux* xfails for "backtrace through signal handler".
8651 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8652 "print func2::coremaker_local".
8653 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8654 alpha-dec-osf2* xfail for
8655 "delete all breakpoints when none".
8656
8657Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8658
8659 * gdb.base/break.exp: Change test that deletes all breakpoints
8660 when no user breakpoints are installed. A post 4.15 change
8661 causes gdb to no longer prompt in this case.
8662
8663Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8664
8665 * gdb.base/return.exp (return_tests): Change xfail for test
8666 "correct value returned double test" to stop xfailing at
8667 Solaris 2.5. Apparently the bug has been fixed.
8668
8669Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8670
8671 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8672 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8673
8674Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8675
8676 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8677 * gdb.disasm/hppa.s: Corresponding changes.
8678
8679Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8680
8681 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8682 makefile fragment.
8683 * config/mt-hpux: Deleted.
8684
8685Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8686
d63a86f8 8687 * Many files: When warning about suppressed tests due to a
c906108c
SS
8688 nonexistant test binary, avoid incrementing the warning count.
8689
8690Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8691
8692 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 8693
c906108c
SS
8694Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8695
8696 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8697 "sparc-*-solaris2*".
8698
8699Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8700
8701 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8702 Add global and local variables and initialize them.
8703 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8704 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8705 extracts the file name and terminating signal from the core file.
8706 * TODO: Remove note about tests for correct mapping of corefile.
8707 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8708 from optimizing it away.
8709 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8710 handles common blocks.
8711
8712Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8713
8714 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8715 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8716
8717Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8718
8719 * Makefile.in (maintainer-clean): New target, synonym for
8720 realclean.
8721 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8722 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8723 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8724 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8725 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8726 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8727
8728Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8729
8730 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8731 xfails when not gcc compiled for "print foo::funclocal".
8732 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8733 "print foo::funclocal at foo",
8734 "print 'scope1.c'::foo::funclocal at foo",
8735 "print foo::funclocal_bss at foo",
8736 "print 'scope1.c'::foo::funclocal_bss at foo",
8737 "print foo::funclocal_ro at foo",
8738 "print 'scope1.c'::foo::funclocal_ro at foo",
8739 "print bar::funclocal at foo" and
8740 "print 'scope1.c'::bar::funclocal at foo".
8741 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8742 gcc compiled for "print foo::funclocal at bar".
8743 Expand all messages to ensure that they identify that
8744 the test is at bar().
8745 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8746 gcc compiled for:
8747 "ptype on opaque struct pointer (statically)",
8748 "ptype on opaque struct tagname (statically)",
8749 "ptype on opaque struct pointer (dynamically) 1",
8750 "ptype on opaque struct tagname (dynamically) 1",
8751 "ptype on opaque struct pointer (dynamically) 2" and
8752 "ptype on opaque struct tagname (dynamically) 2
8753 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8754 gcc compiled for:
8755 "p datalocal"
8756 "whatis datalocal",
8757 "ptype datalocal",
8758 "p bsslocal",
8759 "whatis bsslocal", and
8760 "ptype bsslocal".
8761 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8762 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8763 when not gcc compiled.
8764 * gdb.base/funcargs.exp (float_and_integral_args): Add
8765 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8766 compiled.
8767 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8768 "backtrace from call6a" when not gcc compiled.
8769 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8770 "backtrace from call7a" when not gcc compiled.
8771 * gdb.base/callfuncs.exp (do_function_calls):
8772 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8773 "p t_char_array_values(char_array_val2,char_array_val1)",
8774 "p t_char_array_values(char_array_val1,char_array_val2)",
8775 "p t_char_array_values("carray 1","carray 2")",
8776 "p t_char_array_values("carray 1",char_array_val2)",
8777 "p t_char_array_values(char_array_val1,"carray 2")",
8778 "p sum_args(1,{2})",
8779 "p sum_args(2,{2,3})",
8780 "p sum_args(3,{2,3,4})",
8781 "p sum_args(4,{2,3,4,5})"
8782 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8783 "backtrace in corefile.exp" when not gcc compiled.
8784
8785Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8786
8787 * gdb.base/signals.exp: Rewrite `handle all print' test as
8788 a procedure. Accept blanks or TABs as whitespace, increase
8789 timeout and expect input buffer size for the large output
8790 from the command. Remove "i*86-*-bsdi2.0" xfail.
8791
8792Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8793
8794 * gdb.base/setvar.exp: Add new testcases for truncation when
8795 assigning invalid values to bitfields.
8796
8797Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8798
d63a86f8 8799 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8800 mips-sgi-irix* xfail for
8801 "call inferior func with struct - returns char *"
8802 and fix test so that an optional (unsigned char *) cast is
8803 accepted in the result.
8804
8805Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8806
8807 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8808 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8809 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8810 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8811 that accidentally got checked in.
8812
8813Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8814
d63a86f8 8815 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8816 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8817 compiled test.
8818 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8819 Add mips-sgi-irix5* xfail for not gcc compiled.
8820 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8821 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8822 "p top", "whatis top", "p middle", and "whatis middle".
8823 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8824 "whatis signed char" for not gcc compiled.
8825 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8826 "set variable signed char=-1 (-1)" and
8827 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8828 * gdb.base/funcargs.exp (float_and_integral_args):
8829 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8830 Add mips-sgi-irix* xfail when not gcc compiled for
8831 "continue to call2b".
8832 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8833 "continue to call2g".
8834 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8835 "backtrace from call6a"
8836 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8837 "backtrace from call7k".
8838 Add mips-sgi-irix5* xfail when not gcc compiled for
8839 "backtrace from call7a".
8840 (localvars_after_alloca): Fix gdb_test cmds for
8841 "print * after runto ...".
8842 Remove rs6000-*-* xfails for
8843 "print i after runto localvars_after_alloca" and
8844 "print l after runto localvars_after_alloca"
8845 for all compilers.
8846 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8847 when not compiled with gcc, for:
8848 "print signed char == (minus)",
8849 "print signed char != (minus)",
8850 "print signed char < (minus)",
8851 "print signed char > (minus)".
8852 * gdb.base/callfuncs.exp (do_function_calls):
8853 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8854 "call inferior func with struct - returns char *".
d63a86f8 8855 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8856 "correct value returned double test" to include Solaris 2.4.
8857 * gdb.base/funcargs.exp (float_and_integral_args):
8858 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 8859
c906108c
SS
8860Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8861
8862 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8863 enumeration bitfields if compiling with GNU C.
8864 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8865 to empty' prompt.
8866
8867Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8868
8869 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8870 test for PRO targets.
8871
8872 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8873 breakpoints in the inferior at any given time by making
8874 two groups of breakpoints for call2*, call6* and call7*
8875 tests.
8876
8877Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8878
8879 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8880 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8881 from optimizing it away.
8882 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8883 "call inferior func with struct".
8884
8885Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8886
8887 * configure.in: Only configure gdb.chill for particular targets.
8888
8889Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8890
8891 * gdb.base/Makefile.in: Add action to .c.o transformation
8892 rule that generates a .ci file for each .o file and remove
8893 explicit .c.o rules except for callfuncs.o.
8894 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8895 generates a .ci file for each .o file and remove explicit
8896 .cc.o rules.
8897 (clean): Remove *.tmp *.ci files.
8898 (EXECUTABLES): Remove templ-info.exp.
8899 * gdb.base/compiler.c: New file.
8900 * gdb.c++/compiler.cc: New file
8901 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8902 Change rs6000-*-* xfail for
8903 "print 'scope0.c'::filelocal_ro" and
8904 "print 'scope1.c'::filelocal" and
8905 "print 'scope1.c'::filelocal_bss" and
8906 "print 'scope1.c'::filelocal_ro" and
8907 "print 'scope1.c'::foo::funclocal" and
8908 "print 'scope1.c'::foo::funclocal_ro" and
8909 "print 'scope1.c'::bar::funclocal" and
8910 "print 'scope0.c'::filelocal_ro" and
8911 "print 'scope1.c'::filelocal at foo" and
8912 "print 'scope1.c'::filelocal_bss at foo" and
8913 "print 'scope1.c'::filelocal_ro at foo" and
8914 "print 'scope1.c'::foo::funclocal at foo" and
8915 "print 'scope1.c'::foo::funclocal_bss at foo" and
8916 "print 'scope1.c'::foo::funclocal_ro at foo" and
8917 "print 'scope1.c'::bar::funclocal at foo" and
8918 "print 'scope0.c'::filelocal_ro" and
8919 "print 'scope1.c'::filelocal" and
8920 "print 'scope1.c'::filelocal_bss" and
8921 "print 'scope1.c'::filelocal_ro" and
8922 "print 'scope1.c'::foo::funclocal" and
8923 "print 'scope1.c'::foo::funclocal_bss" and
8924 "print 'scope1.c'::foo::funclocal_ro" and
8925 "print 'scope1.c'::bar::funclocal" and
8926 "print 'scope1.c'::bar::funclocal_bss"
8927 to only be xfail'd when not compiled with gcc.
d63a86f8 8928 Add rs6000-*-* xfail for
c906108c
SS
8929 "print 'scope0.c'::filelocal_bss before run"
8930 when compiled with gcc.
8931 (test_at_main): Add rs6000-*-* xfail for
8932 "print filelocal_ro in test_at_main"
8933 when compiled with gcc.
8934 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 8935 Add rs6000-*-aix* xfail for
c906108c
SS
8936 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8937 "ptype t_char_array", not compiled with gcc.
8938 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8939 xfail for "list foo (in include file)" when gcc compiled.
8940 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8941 (integral_args): Add rs6000-*-* xfail for
8942 "run to call0a" if not compiled with gcc.
8943 (unsigned_integral_args): Add rs6000-*-* xfail for
8944 "run to call1a" if not compiled with gcc.
8945 (float_and_integral_args): Add rs6000-*-* xfail for
8946 "run to call2a" if not compiled with gcc and for
8947 "continue to call2b" for any compiler.
8948 Add rs6000-*-* xfail to
8949 "print f1 after run to call2a" for gcc compiled.
8950 (discard_and_shuffle): Add rs6000-*-* xfail for
8951 "run to call6a".
8952 (shuffle_round_robin): Add rs6000-*-* xfail for
8953 "backtrace from call7a" if not compiled with gcc.
8954 Add rs6000-*-* xfail for
8955 "backtrace from call7b" if compiled with gcc.
8956 (call_after_alloca): Add rs6000-*-* xfail for
8957 "print c in call_after_alloca" and
8958 "print s in call_after_alloca" and
8959 "backtrace from call_after_alloca_subr"
8960 if not compiled with gcc.
8961 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8962 "print c in localvars_in_indirect_call" and
8963 "print c in localvars_in_indirect_call" and
8964 "backtrace in indirectly called function" and
8965 "stepping into indirectly called function"
8966 if not compiled with gcc.
8967 (localvars_after_alloca): Add rs6000-*-* xfail for
8968 "print c after runto localvars_after_alloca" and
8969 "print s after runto localvars_after_alloca" and
8970 "print i after runto localvars_after_alloca" and
8971 "print l after runto localvars_after_alloca"
8972 for all compilers.
8973 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8974 than whatis-info.exp.
8975 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8976 than opaque-info.exp.
8977 Setup rs6000-*-* xfail for
d63a86f8 8978 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8979 "ptype on opaque struct pointer (dynamically)" when
8980 not compiled with gcc.
8981 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8982 rather than callf-info.exp.
8983 (do_function_calls): Add clear_xfail for rs6000-*-* for
8984 "p t_float_values2(3.14159,float_val2)". Seems to work
8985 fine there, both with xlc and gcc. Need to find out what
8986 it is doing right and fix other platforms.
8987 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8988 "call inferior func with struct - returns int",
8989 "call inferior func with struct - returns long",
8990 "call inferior func with struct - returns float",
8991 "call inferior func with struct - returns double",
8992 "call inferior func with struct - returns char *",
8993 but only if not gcc compiled (presumes xlc compiled).
8994 Change rs6000-*-* xfails for
8995 "call inferior func with struct - returns char" and
8996 " call inferior func with struct - returns short" to only
8997 xfail if not using gcc.
8998 (clean mostlyclean): Remove *.ci and *.tmp files.
8999 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
9000 than templ-info.exp.
9001 * gdb.base/langs.exp: Source gdb.base/langs.ci.
9002 Add rs6000-*-* xfail for "up to foo in langs.exp"
9003 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
9004 when not gcc compiled.
d63a86f8 9005
c906108c
SS
9006Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9007
9008 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
9009 * gdb.base/corefile.exp: Likewise.
9010 * gdb.base/list.exp: Likewise.
9011 * gdb.base/scope.exp: Likewise.
9012 * gdb.base/siganls.exp: Likewise.
9013
9014 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
9015 compiler output.
9016 * gdb.base/whatis.exp: Likewise.
9017
9018Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
9019
9020 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
9021 failure (opcode table has been fixed to match reality).
9022
9023Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
9024
9025 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
9026 "call inferior func with struct - returns char",
9027 "call inferior func with struct - returns short"
9028
9029 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
9030 "print 'scope0.c'::filelocal at main",
9031 "print 'scope0.c'::filelocal_bss in test_at_main",
9032 "print 'scope0.c'::filelocal at foo",
9033 "print 'scope0.c'::filelocal_bss in test_at_foo",
9034 "print 'scope0.c'::filelocal at bar",
9035 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 9036
c906108c
SS
9037 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
9038 in source file 1". This bug seems to have been fixed with both
9039 gcc and native cc (was native assembler bug?).
9040
9041Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
9042
9043 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
9044 "backtrace through signal handler" to "i*86-*-sysv4*".
9045 * gdb.base/signals.exp: Add xfail for "'next' behaved as
9046 continue" case. Add "known SVR4 bug" to fail message.
9047 Add "i*86-*-bsdi2.0" xfail for "handle all print".
9048 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
9049 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
9050 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
9051 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
9052 "up to foo in langs.exp", "show language at foo in
9053 langs.exp", "up to cppsub_ in langs.exp", "show
9054 language at cppsub_ in langs.exp", "up to fsub in
9055 langs.exp", and "show language at fsub in langs.exp".
9056 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
9057 "bactrace in corefile.exp".
9058 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
9059 "call inferior function with struct - returns float" and
9060 "call inferior function with struct - returns double".
d63a86f8 9061
c906108c
SS
9062Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
9063
9064 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
9065 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
9066 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
9067 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
9068
9069Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
9070
9071 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
9072 (or overriden) "CHILL" macro rather then bare "gcc".
9073 Also look for ../../gcc/xgcc since that is what we will
9074 actually need, not "Makefile". Remove following assignment
9075 of CHILL to CHILL_FOR_TARGET because that results in
9076 recursive definition.
9077
9078Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
9079
9080 * gdb.base/corefile.exp: Change xfail for backtrace in
9081 corefile.exp from linuxaout to all linux.
9082 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
9083 cases where we miss the breakpoint at the signal handler
9084 for some reason. Setup xfail for linuxoldld/linuxaout and
9085 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
9086 hitting SIGURG breakpoint.
9087 * gdb.base/signals.exp: Setup xfail for "next" acting like
9088 continue to add linuxoldld. Setup xfail for all linux for
9089 "next to handler in signals_tests_1", "backtrace in
9090 signals_tests_1", "continue to func1", "pass SIGUSR1",
9091 and continue to handler".
9092
9093Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
9094
9095 * Update all FSF addresses except those in COPYING* files.
9096
9097Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
9098
9099 * gdb.base/a2-run.exp: Change messages to be more explicit about
9100 the status of args, and quote binfile in results.
9101
9102Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
9103
9104 * gdb.base/callfuncs.exp: Add tests for passing structs to
9105 inferior functions and return various types.
9106 * gdb.base/callfuncs.c: Add functions to receive a struct
9107 and return a member of the struct, in various types.
9108
9109Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9110
9111 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
9112
9113Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
9114
9115 * config/vxworks29k.exp: New file, sources vxworks.exp.
9116
9117Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9118
9119 * config/gdbremote.exp: New file. Testing framework using
9120 gdbserver.
9121
9122Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
9123
9124 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
9125 "call function when asleep" and "send end of file".
9126 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
9127 for "backtrace in corefile.exp".
9128 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
9129 for "backtrace through signal handler".
9130 * gdb.base/corefile.exp: Make sure we actually generate a core file
9131 before trying the core tests. Some systems allow the user to suppress
9132 generation of core files and default to that (linux for example).
9133 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
9134 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
9135
9136Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9137
9138 * gdb.threads: New directory with some crude multi-threaded
9139 gdb tests (step.exp and step2.exp).
9140 * config/mt-lynx (STEP_EXECUTABLE): Define.
9141 (THREADFLAGS): Define.
9142
9143Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
9144
9145 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
9146
9147 * gdb.base/signals.exp: Disable whole file for lynx until
9148 further notice.
9149
9150 * gdb.base/signals.exp: xfail test where "next" acts like
9151 "continue" for lynx.
9152
9153 * gdb.base/interrupt.exp: xfail test for calling function while
9154 inferior is asleep for lynx.
9155
9156 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
9157 than one cr-lf after each command.
9158
9159Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9160
9161 * configure.in: Reinstate setting of stabsdirs variable, fix
9162 typo in setting up configdirs for native builds.
9163
9164 * gdb.base/return.exp: Fix typo in return double test.
9165 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
9166 compiler from optimizing them away.
9167
9168Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
9169
9170 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
9171 sequences to be echo'd by gdb when using gdb_test.
9172 * gdb.chill/chexp.exp: Likewise.
9173 * gdb.fortran/exprs.exp: Likewise
9174
9175Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
9176
9177 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
9178 after the inferior gdb has started.
9179
9180 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
9181 after each command.
9182 * gdb.base/funcargs.exp: Likewise.
9183 * gdb.base/gdbvars.exp: Likewise.
9184 * gdb.base/interrupt.exp: Likewise.
9185 * gdb.base/list.exp: Likewise.
9186 * gdb.base/watchpoint.exp: Likewise.
9187 * gdb.c++/demangle.exp: Likewise.
9188 * gdb.c++/inherit.exp: Likewise.
9189 * gdb.chill/chexp.exp: Likewise.
9190 * gdb.fortran/exprs.exp: Likewise.
9191
9192 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
9193 test if we can't handle IO to/from the inferior.
9194
9195 * gdb.c++/misc.exp: Always check for a program already being
9196 started after sending a "run" command to gdb.
9197
9198 * gdb.base/twice.exp: Start with a fresh gdb.
9199
9200 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
9201 only depend on gdb's expression code, not the chill runtime.
9202
9203 * gdb.base/return.c: Put return values into variables so we
9204 can have gdb print them rather than depending on the program
9205 to print them.
9206 * gdb.base/return.exp: Corresponding changes.
9207
9208 * lib/gdb.exp: Provide default value for noinferiorio.
9209 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
9210 the inferior.
9211
9212 * gdb.base/break.exp: Always check for a program already being
9213 started after sending a "run" command to gdb.
9214 (text_next_with_recursion): Don't check the output from the
9215 program's printf statement. Instead just make sure the program
9216 exited.
9217
9218 * gdb.base/commands.exp: Protect tests which need arguments with
9219 $noargs conditionals.
9220
9221Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9222
9223 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
9224 of structure member arrays to match gdb/valops.c:value_addr change.
9225
9226Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
9227
9228 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
9229 cases.
9230
9231Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
9232
9233 * configure.in (configdirs): Remove gdb.chill from default list
9234 of subdirs and then add it back in only if doing a native build.
9235 The current chill compiler does not yet work in any cross build.
9236 * Revert all signal changes from Jul 6.
9237 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
9238 for sh-hms targets, allowing these tests to link, with no other
9239 changes. Testing is suppressed by setting "nosignals" in site.exp.
9240
9241Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
9242
9243 * configure.in (signaldirs): Define and add to configdirs for all
9244 targets except some specific ones that are known to not support signals.
9245 Also clean up formatting.
9246 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
9247 (signals, sigall): Remove rules to build.
9248 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
9249 Moved to new gdb.signals directory.
9250 * gdb.signals: New test directory.
9251 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
9252 signals.c signals.exp}: New or moved files.
9253
9254Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
9255
9256 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
9257
9258Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
9259
9260 * gdb.base/return.exp: Xfail `return double' test failure
9261 on at least Solaris 2.3 and handle future/past versions on
9262 a case by case basis as appropriate. Also update message
9263 to include i*86 failures.
9264
9265Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9266
9267 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
9268
9269 * lib/gdb.exp: Fix comment which erroneously identified
9270 gdb_file_cmd as gdb_load (the 19 May change was in fact to
9271 gdb_file_cmd not gdb_load).
9272 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
9273
9274 * gdb.base/setvar.exp: Make test names consistent between pass and
9275 fail cases. Use gdb_test more.
9276
9277Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9278
9279 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
9280
9281Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9282
9283 * gdb.base/help.exp: Fix expected help string for `show commands'.
9284
9285Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
9286
9287 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
9288
9289 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
9290 of a text section.
9291
9292Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
9293
9294 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
9295 that loop eventually terminates. Fix Connection refused logic so
9296 that testsuite will expire nicely.
9297
9298Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
9299
9300 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
9301 config/rom68k.exp: New tcl glue for the appropriate monitors.
9302 These all just end up calling monitor.exp.
9303 * config/monitor.exp (gdb_target_monitor): Handle `Connection
9304 refused' by retrying. Cleanup some timeout issues.
9305 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
9306 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
9307 callers don't have to set/restore global timeout variable.
9308
9309 * The following set of changes centralizes management of the global
9310 timeout variable. This way, it can be set in one target dependent
9311 place instead of dozens of places scattered throughout the test suite.
9312 If you need to lengthen a timeout, then you should either set timeout
9313 in one of the config/{target}.exp files, or multiply it by a factor.
9314 Setting it to an absolute value is always going to lose for some
9315 targets.
9316 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
9317 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
9318 * gdb.base/funcargs.exp: Don't set timeout.
9319 * gdb.base/list.exp (test_forward_search): Only use local timeout.
9320 * gdb.base/printcmds.exp (test_print_string_constants
9321 test_print_array_constants): Don't set timeout.
9322 * gdb.base/ptype.exp: Don't set timeout.
9323 * gdb.base/recurse.exp: Don't set timeout.
9324 * gdb.base/return.exp: Don't set timeout.
9325 * gdb.base/watchpoint.exp: Don't set timeout.
9326 * gdb.c++/classes.exp (do_tests): Don't set timeout.
9327 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
9328
9329Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
9330
9331 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
9332
9333Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9334
9335 * lib/gdb.exp: Disable chill tests for irix5.
9336
9337Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9338
9339 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
9340 each test pass or fail.
9341
9342Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9343
9344 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
9345 xlc not gcc.
9346
9347Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
9348
9349 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
9350
9351Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
9352
9353 * config/est.exp: Fix copyright and comments. Remove dead code.
9354 Use targetname, serialport and baud variables instead of fixed
9355 constants.
9356 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
9357 * config/cpu32bug.exp: New file to support cpu32bug monitors.
9358
9359Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9360
9361 * gdb.base/watchpoint.exp: Don't run
9362 test_watchpoint_triggered_in_syscall for sunos.
9363
9364Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9365
9366 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
9367 they don't seem to exist. Do include stdio.h.
9368
9369Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9370
9371 * gdb.base/a1-selftest.exp: Add alpha xfail.
9372
9373Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9374
9375 * gdb.base/watchpoint.c (main): Prompt before calling read().
9376 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
9377 Revise accordingly. Remove cruft about sending "123" several
9378 times, until it gets noticed. Clean up the "print buf[0]" stuff
9379 so that it passes or fails, and waits for prompts in the usual way.
9380
9381Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9382
9383 * gdb.base/recurse.exp: Fix comment.
9384
9385 * TODO: Remove item about printing variables in nodebug.exp. Add
9386 item about enabling tests which are only run on some targets.
9387
9388 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
9389 fail, make test names unique, use new gdb_test convention
9390 regarding pattern, use gdb_test more, etc.).
9391
9392 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
9393 fail, make test names unique, etc.).
9394
9395Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9396
9397 * gdb.base/nodebug.c: Change return type of top and middle to
9398 short.
9399 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
9400 are fixed by the recent mdebugread.c changes. Allow `short ()'
9401 as type for top and middle.
9402
9403Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9404
9405 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
9406 nearly as I can tell, the whole thing was an accident in Stu's
9407 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
9408 to replace a send/expect pair with gdb_test, but ended up only
9409 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
9410 of 30 Mar 1995 took care of it, but left this vestigial comment
9411 which I am now nuking.
9412
9413Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9414
9415 * gdb.base/break.exp: Look for different line number for
9416 breakpoint at main depending on usestubs.
9417
9418Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9419
9420 * gdb.base/list.exp: Adjust some alternate expect patterns to
9421 match recent list0.c change. Add alternate expect pattern for
9422 output from `list default lines around main' for optimizing
9423 compilers.
9424
9425Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9426
9427 * lib/gdb.exp: If nosignals is not set, set it to 0.
9428
9429Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9430
9431 * config/slite-gdb.exp: Responds to load symbol table prompt.
9432 * gdb.base/break.exp: Adjust line number, fix rerun.
9433 * gdb.base/langs0.c: Add #ifdef usestubs.
9434
9435Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9436
9437 * gdb.base/list.exp: Adjust line contents after adding new lines in
9438 list0.c. Also fix a syntax error.
9439
9440 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9441 * gdb.base/break.exp: ditto.
9442 * gdb.base/list.exp: ditto.
9443 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9444 * gdb.base/run.c: ditto.
9445 * gdb.base/list0.c: ditto.
9446 * gdb.base/funcargs.c: ditto.
9447
9448Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9449
9450 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9451 $targetname, $serialport and $baud instead of hardwired variables.
9452 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9453 target doesn't support signals.
9454
9455Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9456
9457 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9458
9459Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9460
9461 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9462 Don't rely on the value of an auto variable before it has been
9463 initialized. Use gdb_test more.
9464
9465Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9466
9467 * lib/gdb.exp (default_gdb_version): A version number must start
9468 with a digit, but other than that contains all characters up to
9469 the first whitespace character.
9470
9471Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9472
9473 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9474
9475Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9476
9477 * gdb.c++/*.exp: Warn if executable does not exist. The original
9478 reason for skipping the warning was that configure.in sometimes
9479 intentionally skipped building the executables but the tcl code
9480 had no way of knowing. That (a) was always bogus with respect to
9481 error handling, (b) is no longer true (right now there is no way
9482 to skip C++ tests).
9483
9484 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9485
9486Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9487
9488 * gdb.base/list.exp: Add expect patterns for output from
9489 SunPRO compiled executables.
9490 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9491 types.
9492
9493Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9494
9495 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9496 number (we are already testing that the correct source line text
9497 gets printed).
9498
9499 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9500 that is what is intended, but something needed to be done to get
9501 sunos4 native working again.
9502
9503 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9504
9505 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9506 apparently went with a (very) old xfail.
9507
9508Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9509
9510 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9511 runto_main is a proc in gdb.exp that will do 'step' for target use
9512 stubs.
9513 * gdb.base/exprs.exp: ditto.
9514 * gdb.base/interrupt.exp: ditto.
9515 * gdb.base/opaque.exp: ditto.
9516 * gdb.base/printcmds.exp: ditto.
9517 * gdb.base/ptype.exp: ditto.
9518 * gdb.base/scope.exp: ditto.
9519 * gdb.base/setvar.exp: ditto.
9520 * gdb.base/signals.exp: ditto.
9521 * gdb.base/twice.exp: ditto.
9522 * gdb.c++/classes.exp: ditto.
9523 * gdb.c++/inherit.exp: ditto.
9524 * gdb.c++/templates.exp: ditto.
9525 * gdb.base/break.exp: no run and hit main for stubs. Change line
9526 numbers for breakpoints and info breakpoint.
9527 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
9528 breakpoint().
9529 * gdb.base/callfuncs.c: ditto.
9530 * gdb.base/exprs: ditto.
9531 * gdb.base/interrupt.c: ditto.
9532 * gdb.base/opaque0.c: ditto.
9533 * gdb.base/printcmds.c: ditto.
9534 * gdb.base/ptype.c: ditto.
9535 * gdb.base/scope0.c: ditto.
9536 * gdb.base/setvar.c: ditto.
9537 * gdb.base/signals.c: ditto.
9538 * gdb.base/twice.c: ditto.
9539 * gdb.c++/misc.cc: ditto.
9540 * gdb.c++/templates.cc: ditto.
9541
9542Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9543
9544 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
9545
9546 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
9547 somewhere between `read' and `main.c'. I'm pretty sure the
9548 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
9549 and it isn't particularly useful.
9550
9551 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
9552
9553Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9554
9555 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
9556
9557Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
9558
9559 * config/mt-slite: add LIBS and -nostdlib.
9560 * config/slite-gdb.exp: add this new file to support sparclite target.
9561
9562Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
9563
9564 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
9565
9566 * gdb.base/a2-run.exp: Change argument to istarget from
9567 "*-*-vxworks" to "*-*-vxworks*".
9568 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9569
9570Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9571
9572 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9573 will not runto main but do a 'step' to step out of breakpoint().
9574 * config/mt-slite: add -Dusestubs.
9575
9576Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9577
9578 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9579 instead of just @.
9580
9581 * gdb.base/signals.exp: Add test for "handle all print".
9582 * TODO: Remove "handle all print". Also remove item about
9583 checking copyright date (I don't like the idea of a spurious FAIL
9584 based on when we run the tests).
9585
9586 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9587 for SunOS4 (reason for failure not investigated). Remove
9588 redundant test for $binfile.
9589
9590 * gdb.base/nodebug.c (array_index): Call malloc.
9591
9592 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9593
9594Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9595
9596 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9597 conventions and slightly simplify the matching regexp.
9598
9599Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9600
9601 * gdb.base/break.exp: Update gdb_test invocation to use new
9602 convention.
9603
9604 * lib/gdb.exp: If noargs is not set, set it to 0.
9605
9606 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9607 tests unique.
9608
9609 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9610
9611Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9612
9613 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9614 one argument of type "<non-float parameter>".
9615
9616Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9617
9618 * config/rom68k.exp: New file to support Motorola IDP board.
9619 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9620 * gdb.base/break.c: Change things around so that this program
9621 doesn't depend upon args. This is necessary to make remote
9622 targets work (in general, they can't take args).
9623 * gdb.base/break.exp: Don't try to send args to program. Don't
9624 expect output. Also, replace lots of code with gdb_test.
9625
9626Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9627
9628 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9629 printing of '\'' (which is what the comment says we are testing,
9630 even though we were not), not '''.
9631 (test_integer_literals_rejected): Test that printing ''' is an error.
9632
9633 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9634 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9635 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9636 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9637 Use gdb_test not test_print_accept.
9638 * lib/gdb.exp: Remove test_print_accept.
9639
9640 * gdb.base/signals.exp (signal_tests_1): Make pass message
9641 consistent with fail message.
9642
9643 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9644 unsigned char; the bug (PR 1821) is fixed.
9645
9646 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9647
9648 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9649 successful tests--makes xfailing them work right.
9650
9651Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9652
9653 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9654 only \r\n, not .*. The test can pass .* as the last thing in
9655 $pattern if that is what it wants. In addition to providing this
9656 flexibility, this change should speed up pattern matching in cases
9657 where the pattern already ended with .* (there were a number of
9658 them). This change also helps catch bad patterns--in the old
9659 scheme the typo "char \*" instead of "char \\*" would pass. Now
9660 it is caught.
9661 * Many .exp files: Update callers.
9662
9663 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9664 clearer and does not spuriously match multiple ('s. Likewise for
9665 ) and *.
9666
9667 * gdb.base/nodebug.exp: Test ability to call a function and pass
9668 it a string (even with no debugging info).
9669
9670 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9671 "p '\'", which is the same as "p ''" once tcl gets done with
9672 quoting, to "p '\\'", which I suspect is what is intended (one
9673 backslash gets sent to GDB).
9674
9675 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9676
9677Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9678
9679 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9680 1817) was fixed literally years ago.
9681
9682Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9683
9684 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9685 test, it causes stepping out of call_after_alloca_subr with
9686 optimizing compilers.
9687 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9688 fails.
9689
9690 * gdb.c++/templates.exp: Source templ-info.exp only if
9691 the templates executable exists.
9692
9693 * gdb.c++/misc.cc (class Contains_static_instance,
9694 class Contains_nested_static_instance),
9695 gdb.c++/classes.exp (test_static_members): Test printing of
9696 a class that contains a static instance of the class.
9697
9698Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9699
9700 * gdb.base/langs2.c (cppsub_): Don't prototype.
9701 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9702 only, I believe).
9703
9704Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9705
9706 * lib/gdb.exp (skip_chill_tests): New procedure.
9707
9708 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9709
9710Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9711
9712 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9713 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9714
9715Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9716
9717 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9718
9719 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9720 disassemble 8, not 16, instructions for part 4.
9721
9722 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9723 support the latter anymore.
9724
9725 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9726 -DNO_PROTOTYPES.
9727 * gdb.base/callfuncs.c: Control use of prototypes based on
9728 NO_PROTOTYPES, not __STDC__.
9729 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9730 t_float_values2 tests if prototypes in use.
9731
9732 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9733 t_double_values): When checking differences against DELTA, check
9734 that difference is within the range (-DELTA,DELTA), not just
9735 (-infinity,DELTA).
9736
9737Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9738
9739 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9740 'file' command firts, then 'target', then 'load', this is due to gdb
9741 target set up.
9742 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9743
9744Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9745
9746 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9747 FP load/store variants.
9748 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9749
9750Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9751
9752 * gdb.base/term.exp: Do not give a warning if not native, it is
9753 not an abnormal condition.
9754
9755Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9756
9757 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9758 t_char_array".
9759
9760Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9761
9762 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9763 are getting the version number.
9764
9765 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9766 if not native, it is not an abnormal condition.
9767
9768Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9769
9770 * lib/gdb.exp: Just use "file exists", rather than undocumented
9771 dejagnu procedure "findfile".
9772
9773Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9774
9775 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9776 (LDFLAGS): Set to -Xlinker -Ur.
9777
9778 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9779 Removed, these values are set by lib/gdb.exp.
9780
9781 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9782
9783Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9784
9785 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9786 of replicating gdb startup code.
9787
9788 * config/mt-vxworks (LDFLAGS): Set to -r.
9789 (CFLAGS_FOR_TARGET): Removed.
9790
9791 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9792 (gdb) and gdb for vxworks uses (vxgdb).
9793
9794 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9795 executable is not in the tree and host != target, use sed and
9796 program_transform_name to determine the gdb name used by the
9797 target.
9798
9799 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9800 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9801
9802Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9803
9804 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9805 floats, chars, and shorts where there are ANSI-style function
9806 definitions.
9807
9808 * gdb.base/langs.exp, gdb.base/langs*: New test.
9809 * gdb.base/Makefile.in: Build it.
9810 * TODO: Remove item about checking that C names don't get C++
9811 demangling applied; this test tests it.
9812
9813Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9814
9815 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9816 went with the const70 xfail. The xfail went away a year ago.
9817
9818 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9819
9820 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9821 for hp300.
9822
9823 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9824
9825 * gdb.base/a1-selftest.exp: Don't run on hp300.
9826
9827Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9828
9829 * Makefile.in (site.exp): Set host_alias and target_alias as well
9830 as host_triplet and target_triplet.
9831
9832Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9833
9834 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9835
9836 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9837 places as other ecoff systems).
9838
9839 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9840 ultrix.
9841
9842Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9843
9844 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9845 remove them.
9846 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9847 variable and "variable" in addition to "data variable".
9848 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9849
9850 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9851 2.
9852 * gdb.base/list1.c (long_line): Add additional statement at start
9853 of function.
9854 * gdb.base/list.exp (test_forward_search): Update line number to
9855 reflect new statement.
9856
9857Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9858
9859 * gdb.base/signals.exp: Reinitialize searched source directories
9860 after gdb_start call.
9861
9862Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9863
9864 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9865 * gdb.stabs/Makefile.in: Likewise.
9866
9867 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9868 change. Instead split the tests into smaller pieces.
9869 * gdb.disasm/hppa.s: Corresponding changes.
9870
9871Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9872
9873 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9874 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9875
9876 * gdb.base/funcargs.exp: Modify many tests so that every test
9877 either passes or fails. Make some test names unique.
9878
9879Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9880
9881 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9882 Call stty to set interrupt character.
9883
9884 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9885 for HP assembler versus GNU assembler based on actual behavior of
9886 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9887
9888 * TODO: Suggest a few more stepping tests.
9889
9890Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9891
9892 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9893 restart GDB for h8300 after a continue.
9894 (return): Add pattern to match a29k-udi behavior.
9895 * gdb.base/nodebug.exp: Remove obsolete comment.
9896 * gdb.base/regs.exp: New file, testing of register displays.
9897 * gdb.base/return.exp: Fix typo in reference to $objdir.
9898 * gdb.base/whatis.exp: Always start with a fresh GDB.
9899
9900Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9901
9902 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9903 higher, these tests generate a lot of output.
9904
9905Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9906
9907 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9908 code following the catch silently ignored some errors; without the
9909 catch they should be thrown like any other tcl error. Also, the
9910 catch used "" instead of {} which meant all the callers who wanted
9911 to include one of the characters "[]$ had to quote it an extra time.
9912 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9913 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9914 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9915 Remove extra quoting.
9916
9917Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9918
9919 * gdb.base/commands.exp: Make test names unique; every test either
9920 passes or fails. Update some comments.
9921
9922 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9923
9924Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9925
9926 The following fixes a FAIL caused by the fact that the alpha stabs
9927 configuration didn't use the ".if alpha" code in weird.def.
9928 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9929 bit pointer, so the 32 bit version works even on the alpha.
9930 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9931 Remove the stuff which allowed us to have separate versions for
9932 alpha and everything else.
9933
9934 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9935 regexp which "info func operator\[\](" is supposed to match. Fix
9936 string to send to GDB. Note that GDB still doesn't work right. Add a
9937 new test for "info func .perator\[\](" which GDB does handle correctly.
9938
9939 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9940
9941Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9942
9943 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9944 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9945 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9946 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9947 it makes the tests harder to understand and confuses test-o-matic.
9948 The preferred style is that each test provides a PASS or a FAIL,
9949 and has a unique message (e.g. "continue #54" not just "continue")
9950 which is the same for the pass and the fail.
9951 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9952 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9953 to lib/gdb.exp.
9954 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9955 prt_accept which was basically the same thing. Likewise for
9956 test_print_reject and prt_reject.
9957 * lib/gdb.exp (test_print_reject): Add some more error message
9958 patterns to match from the former printcmds.exp (prt_reject).
9959 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9960 One defect of the passcount stuff is that some of it failed to
9961 report XPASS where appropriate.
9962 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9963 stuff before and after arg in expected pattern.
9964 (test_paddr_operator_functions): Re-do test without print_addr_of;
9965 this is the only test which seems to want extra stuff there.
9966
9967Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9968
9969 * gdb.base/nodebug.exp: Update new tests to reflect improved
9970 wording of gdb output.
9971
9972 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9973 and "ptype" work on variables in files compiled without -g.
9974 Replaces commented out "maint print msymbol" tests.
9975
9976Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9977
9978 * gdb.base/setvar.c (dummy): Call malloc.
9979
9980 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9981 losing with the irix4 sed.
9982
9983 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9984 ALRM" on irix4.
9985
9986Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9987
9988 * TODO: Remove items about corefile.exp testing new exec-file and
9989 backtrace; both are now done. Add items about printing enums.
9990
9991Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9992
9993 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9994 "get signal $thissig" test fails.
9995
9996 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9997
9998Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9999
10000 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
10001 compiler warning with dec alpha compiler.
10002
10003 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
10004 extra \n from gdb_test call (this explains why the prompt test
10005 that I removed yesterday was there).
10006 (user_defined_command_test): Remove extra \n and prompt test.
10007
10008 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
10009 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
10010 doesn't exist.
10011 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
10012 Also remove alpha workaround, which turns out to be because
10013 SIGABRT == SIGLOST.
10014
10015 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
10016
10017 * gdb.base/help.exp: Don't test "help show".
10018
10019Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10020
10021 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
10022 "set print address" is on.
10023 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
10024 pass prompt to gdb_test; gdb_test already looks for the prompt.
10025
10026 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
10027
10028 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
10029 was a vestige of the manual TESTSTRATEGY, and the purpose of it
10030 was to make sure that gdb can read a core file. But (a) the "read
10031 the corefile" part didn't make it to a1-selftest.exp, we just
10032 delete the corefile after creating it, and (b) we test reading
10033 corefiles in corefile.exp anyway. Also, this test left around a
10034 xgdb process on Solaris.
10035
10036 * gdb.base/corefile.exp: Also test backtrace.
10037
10038Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
10039
10040 * gdb.base/commands.exp: Test a simple user defined command with
10041 arguments and if/while statements; verify the full user command is
10042 printed by "show user".
10043
10044 * gdb.base/commands.exp: Test if/while commands as part of a
10045 breakpoint command list; verify they appear in breakpoint
10046 information.
10047
10048Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10049
10050 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
10051 than by dividing by zero.
10052
10053Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
10054
10055 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
10056 performing an inferior call with watchpoints enabled.
10057 * gdb.base/watchpoint.c (main): Delete second unnecessary read
10058 call.
10059
10060Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10061
10062 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
10063 of "file" command.
10064
10065 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
10066 Add additional pattern for when "int operator int(void);" appears
10067 in a different order.
10068
10069Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
10070
10071 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
10072
10073 * gdb.base/help.exp: Replace most of docstrings for "info signals"
10074 and "signal" with ".*".
10075
10076Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10077
10078 * TODO: Add note about "handle all nostop".
10079
10080 * gdb.base/{sigall.c, sigall.exp}: New test.
10081 * gdb.base/Makefile.in: Add it.
10082
10083Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
10084
10085 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
10086 when invoking GDB, suppresses any windowing interface.
10087
10088Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
10089
10090 * config/sim-gdb: New file, simulator testing support.
10091
10092Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
10093
10094 * gdb.base/interrupt.exp: Test calling func1 twice.
10095
10096Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
10097
10098 * gdb.base/list.exp (test_forward_search): Set timeout higher
10099 when we'll be getting lots of output from gdb.
10100
10101 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
10102 "init_malloc" to after the expect statement. Run it if that
10103 regexp is taken, but also for two others which happen if source
10104 cannot be found.
10105
10106Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10107
10108 * gdb.base/printcmds.exp: New test, for printing register before
10109 program is running.
10110
10111Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10112
10113 * gdb.base/list.exp: Correct some alternate expect patterns
10114 to reflect changes in list1.c.
10115
10116Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10117
10118 * TODO: Add item regarding large frames.
10119
10120 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
10121
10122 * TODO: Remove item about enabling return.exp; it
10123 is enabled. Suggest a few more "return" tests.
10124
10125Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10126
10127 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
10128 anonymous unions.
10129
10130Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10131
10132 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
10133 and pr-5646.o, so "make" is the same as "make all", not "make
10134 pr-4975.o".
10135
10136Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
10137
10138 * gdb.base/list.exp: Adjust expectations to reflect changes in
10139 list1.c.
10140 (test_forward_search): New test proc.
10141 * gdb.base/list1.c (long_line): New function, has long source line.
10142
10143Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
10144
10145 * gdb.base/a1-selftest.exp: Change initial stepping to know about
10146 additional line of code that was added.
10147
10148Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
10149
10150 * gdb.disasm/hppa.s: Break the large branching tests into smaller
10151 tests so as not to overflow expect's input buffers.
10152 * gdb.disasm/hppa.exp: Corresponding changes.
10153
10154Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10155
10156 Beginnings of template debugging tests.
10157 * gdb.c++/templ-info.cc: New file to test for template
10158 debugging capability of the compiler.
10159 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
10160 templ-info.cc.
10161 * gdb.c++/templates.cc: Add explicit template instantiations
10162 to enable compiling with -fno-implicit-templates. Add destructor
10163 and 'value' method to T5 class for template tests.
10164 * gdb.c++/templates.exp: Add testcases for printing of template
10165 types, setting breakpoints on template methods and calling a
d63a86f8 10166 template method.
c906108c
SS
10167
10168Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
10169
10170 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
10171 branch target since some assemblers (gas-2.5) may emit a
10172 relocation for the branch instead of resolving it in the
10173 assembler.
10174
10175Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10176
10177 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
10178 through signal handler.
10179
10180Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10181
10182 * configure.in (*-*-netware): Use config/mt-netware.
10183
10184 * config/mt-netware: New file.
10185 * config/mt-i386-netware: Removed, separate configs for different
10186 netware architectures are no longer needed now that we have
10187 --with-headers.
10188
10189Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10190
10191 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
10192 by the recent changes to use ANSI C arithmetic conversions.
10193
10194Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10195
10196 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
10197 bug involving using inferior_pid to figure out whether to select a
10198 frame.
10199
10200Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
10201
10202 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
10203 match the current disassembler output.
10204
10205Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
10206
10207 * gdb.fortran/exprs.exp: Expect VOID instead of void.
10208 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
10209 types, expect "int" as type of integer values (for now).
10210
10211Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
10212
10213 * gdb.base/commands.exp: New tests for if/while commands.
10214
10215Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
10216
10217 * lib/gdb.exp (runto): Replace sub-pattern for hex value
10218 by .*, since hex values have different syntax in Chill mode.
10219
10220Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10221
10222 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
10223 linefeed from expect pattern for repeated types with indices > 9.
10224
10225Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
10226
10227 First part of Fortran test suite.
10228 * gdb.fortran: New directory.
10229 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
10230
10231Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10232
10233 * gdb.base/default.exp: Update expect pattern for load command
10234 without arguments.
10235
10236Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
10237
10238 * configure.in: Change i386 to i[345]86.
10239 * gdb.base/configure.in: Likewise.
10240 * gdb.c++/configure.in: Likewise.
10241 * gdb.chill/configure.in: Likewise.
10242
10243Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
10244
10245 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
10246 patterns, since that is not a valid context for comments.
10247
10248Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
10249
10250 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
10251 repeated types and repeated types with indices > 9.
10252
10253Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
10254
10255 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
10256 2417; old bug has been fixed.
10257
10258Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
10259
10260 * gdb.base/interrupt.exp: When trying to wake up the inferior,
10261 send the newline ourselves instead of assuming gdb_test will do
10262 so when passed an empty input string.
10263
10264 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
10265 stabs testcode.
10266
10267Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10268
10269 * lib/gdb.exp (gdb_test): Don't send anything if the first
10270 argument is an empty string. This makes cases where we want to
10271 match output that is already in expect's buffers (for example,
10272 matching a breakpoint after gdb_run_cmd has been called) work
10273 reliably.
10274
10275Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10276
10277 * config/netware.exp: New file.
10278
10279Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10280
10281 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
10282 the -B and -L prefixes so we can find the debugging stub.
10283
10284 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
10285 there and we are using the gcc from the tree.
10286
10287 * gdb.base/types.c: Removed.
10288
10289 * gdb.base/configure.in: Look for makefile fragments in ../config.
10290 Recognize i386-*-netware.
10291 * gdb.c++/configure.in: Likewise.
10292
10293Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10294
10295 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
10296 the correct TCL syntax.
10297
10298Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10299
10300 * gdb.base/opaque.exp: use runto instead of messing around with
10301 breakpoints. Simplify by using gdb_test.
10302
10303 * gdb.base/bitfields.exp: restart between tests on netware targets
10304 because breakpoints aren't relocated after target death. Run
10305 processes to completion.
10306
10307 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
10308
10309Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
10310
10311 * Makefile.in: Remove extra tabs that confuse some versions
10312 of "make". Use the newly built gdb to test with by default,
10313 rather than the first one in the tester's search path.
10314
10315Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
10316
10317 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
10318
10319 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
10320 condition help.
10321
10322Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10323
10324 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
10325
10326 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
10327 running.
10328 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
10329 * gdb.base/funcargs.exp: Likewise.
10330
10331 * gdb.base/bitfields.exp: Simplify by using gdb_test.
10332 * gdb.base/funcargs.exp: Likewise.
10333
10334 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
10335 message is "".
10336
10337Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10338
10339 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
10340 return,signals,twice}.exp: Handle non-existant binaries
10341 consistantly.
10342
10343 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
10344 * gdb.base/Makefile.in: Don't try to generate a core dump, we
10345 might testing a cross development system.
10346
10347Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10348
10349 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
10350 runtest script is relative to ${srcdir}, not ${rootdir}.
10351
10352Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
10353
10354 * gdb.base/signals.exp: Allow for optionality of breakpoint
10355 address.
10356
10357Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10358
10359 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10360
10361Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
10362
10363 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
10364 for size_t definition.
10365 * gdb.c++/templates.cc: Likewise
10366
10367 * config/mt-i386-netware: New file.
10368
10369 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
10370 defined.
10371
10372 * gdb.base/Makefile.in: Added support for systems that name core
10373 files by appending "core" to the program name.
10374 * gdb.base/a1-selftest.exp: Likewise.
10375
10376Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10377
10378 * gdb.base/return.exp: Add comment and message for `return double'
10379 test failure on Sparc Solaris.
10380
10381Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
10382
10383 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
10384
10385Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10386
10387 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
10388 from optimizing them away.
10389 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
10390 patterns to include default constructors and assignment operators,
10391 to match gcc versions beyond 2.5.8. Accept any cplus demangling
10392 character in the output of the virtual base pointer.
10393
10394Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10395
10396 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
10397 expression match in print_addr_of to avoid unintented matches.
10398 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
10399 versions up to 2.5.8.
10400
10401Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10402
10403 * gdb.base/list.exp: Tweak alternate pattern for listing of an
10404 included file to run under newer versions of expect.
10405 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
10406 consecutive >'s in templates to accomodate recent cplus-dem.c change.
10407 Remove xfail for the virtual table of BDDHookV.
10408
10409Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
10410
10411 * lib/gdb.exp (string_to_regexp): Set a default result.
10412 (default_gdb_start): Fix misleading message.
10413
10414Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
10415
10416 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
10417 Remove all CC, etc definitions.
10418 * config/mt-hpux: New file.
10419 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10420 (CFLAGS, LDFLAGS): Define.
10421 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10422
10423 * Makefile.in (site.exp): Don't insert host_os, etc.
10424 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10425 (distclean): Check existence of subdir.
10426 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10427 * gdb.base/Makefile.in: General cleanup and simplification.
10428 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10429 to build executables. Use default rule to build .o files.
10430 (EXPECT, RUNTEST, CC): Fix relative pathname.
10431 (site.exp): Don't insert host_os, etc.
10432 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10433 and/or SIGUSR1 defined.
10434 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10435 * gdb.c++/Makefile.in: General cleanup and simplification.
10436 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10437 (CFLAGS): Remove.
10438 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10439
10440Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10441
10442 * gdb.base/recurse.exp: Misc changes to get tests running again
10443 after Kung's changes to the watchpoint code.
10444 * gdb.base/watchpoint.exp: Likewise.
10445
10446Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10447
10448 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10449
10450Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10451
10452 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10453 * lib/gdb.exp (default_gdb_start): Define.
10454 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10455 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10456 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10457 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10458 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10459 Don't call gdb_target_udi in between tests.
10460
10461Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10462
10463 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10464 (which was basically just a local version of the same thing). In
10465 addition to avoiding duplication, gdb_test_exact is faster.
10466 * lib/gdb.exp (gdb_test_exact): Fix typo.
10467
10468 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10469 don't give an error.
10470
10471 * gdb.base/term.exp: Call delete_breakpoints before starting.
10472
10473 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10474 (t10): Add comment.
10475
10476Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10477
10478 Reorganization of the GDB Test Suite.
10479
10480 * gdb.base: New directory, contains all the basic tests.
10481 * gdb.c++: New directory, tests specific to C++.
10482 * gdb.chill: New directory, tests specific to Chill.
10483 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10484 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10485 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10486 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10487 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10488 t30-31 to chill).
10489 * */gdbme.*: Rename to match appropriate expect scripts.
10490 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10491 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10492 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10493 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10494 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10495 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10496 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10497 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10498 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10499 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10500 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10501 gdb.c++/virtfunc.cc: New names of C++ files.
10502 * gdb.chill/chillvars.ch: New name of Chill file.
10503 * gdb.base/configure.in, gdb.c++/configure.in,
10504 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10505 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10506 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10507 * configure.in (configdirs): Update to reflect directory changes.
10508 (target_abbrev): No longer define for any configuration.
10509 * Makefile.in: Cosmetic improvements to header comments.
10510
10511Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10512
10513 Various changes to gdb.t31:
10514
10515 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
10516 * gdbme.ch: Make all key-words and predefineds be upper-case.
10517 * chillvars.exp: Expect key-words and predefinds in upper-case.
10518
10519 * chillvars.exp: Use gdb_test_exact many places.
10520 Change expected output for arrays (which now includes index labels).
10521
10522 * pr-5020.exp, gdme.ch (module PR_5020):
10523 New test, for PR-5020.
10524
10525Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
10526
10527 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
10528 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
10529
10530Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
10531
10532 * Makefile.in: Fix bit-rot in definitions of CHILL,
10533 CHILL_FOR_TARGET and Chill_LIB.
10534 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
10535 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
10536 CHILL, and CHILL_LIB.
10537
10538Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
10539
10540 * Revert the previous changes. Please see Rob's directory
10541 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
10542
10543Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
10544
10545 * Makefile.in, configure.in, config/mips-gdb.exp,
10546 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
10547 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
10548 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
10549 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
10550 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
10551 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
10552 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
10553 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
10554 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
10555 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
10556 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
10557 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
10558 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
10559 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
10560 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
10561 changes from 94Q1.
10562
10563Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
10564
10565 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
10566 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
10567 Rob's new testing fragments.
10568
10569Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10570
10571 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10572 lib/gdb.exp: Replace error proc calls with perror.
10573
10574Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10575
10576 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10577 version also, match on casted version strings, and match on
10578 gdb startup case where the line numbers might be messed up.
10579
10580Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10581
10582 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10583 (CFLAGS): Delete it from here.
10584
10585Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10586
10587 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10588
10589Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10590
10591 * Makefile.in (RUNTEST): Default to just "runtest".
10592
10593Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10594
10595 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10596 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10597 the code has been restructured.
10598
10599Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10600
10601 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10602 \n, not just one of each.
10603
10604 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10605 /bin/cc gives a warning if you do.
10606
10607Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10608
d63a86f8 10609 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10610 __t10ListS_link1ZUiRCUiPT0
10611
10612Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10613
10614 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10615 on local variables in recursive functions.
10616
10617 * gdb.t07/Makefile.in: Build the new test.
10618
10619Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10620
10621 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10622 directly. Instead compare the return values from actual calls.
10623
10624Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10625
10626 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10627
10628Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10629
10630 * From Peter Schauer with minor modifications.
10631 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10632 stops in mid-line in the caller. Add xfail for returning a float
10633 value on X86 targets.
10634
10635Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10636
10637 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10638 to avoid expect lossage.
10639 (fmem_LRbug_tests): Likewise.
10640 * gdb.disasm/hppa.s: Corresponding changes.
10641
10642 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10643 conditions to work with latest dejagnu/expect.
10644
10645 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10646 expected to fail on the PA.
10647 (backtrace in call with trampolines): Explicitly require main
10648 to be frame #1 (no trampolines should show up in backtrace).
10649
10650 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10651 "continue -expect".
10652 * gdb.t06/break.exp: Likewise.
10653 * gdb.t07/watchpoint.exp: Likewise.
10654 * gdb.t13/bitfields.exp: Likewise.
10655 * gdb.t15/{funcargs,return}.exp: Likewise.
10656 * gdb.stabs/weird.exp: Likewise.
10657 * config/{mips,udi}-gdb.exp: Likewise.
10658
10659 * hppa.sed: Enclose comments within a sed command to avoid
10660 losing with the old OSF1 sed.
10661
10662Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10663
10664 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10665 sequent dynix.
10666 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10667 * gdb.t15/funcargs.exp: Conditionally step again to really
10668 finish from marker_call_with_trampolines. Handle the case where
10669 the first step from within call_with_trampolines already steps
10670 us back to main.
10671 * gdb.t15/gdbme.c: Add comment to closing brace of
10672 call_with_trampolines for funcargs.exp.
10673
10674Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10675
d63a86f8 10676 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10677 Fix typo(s).
10678
10679Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10680
10681 * gdb.t07/gdbme.c: More code for watchpoint testing.
10682
10683 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10684 "Hardware watchpoint" throughout file.
10685 (test_watchpoint_triggered_in_syscall): New test.
10686 (test_complex_watchpoint): New test.
10687
10688Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10689
10690 * gdbme.c (call_with_trampolines): New function to try and step
10691 into. Tests trampoline problems on the PA.
10692
10693 * funcargs.exp (localvars_in_indirect_call): No longer expect
10694 stepping into indirect call to fail on PAs.
10695 (test_stepping_over_trampolines): New test.
10696
10697Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10698
10699 * TODO: Add suggestions for static member function tests, and
10700 completion tests.
10701
10702Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10703
10704 * TODO: Add suggestions for "p/a" tests.
10705
10706 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10707 (default_gdb_exit): Replace all the hair with sending "quit" to
10708 the process with a simple close.
10709
10710Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10711
10712 * TODO: Add suggestions for shared library tests.
10713
10714Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10715
10716 * TODO: Add suggestions for x/s tests.
10717
10718Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10719
10720 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10721 "enable once", and "enable breakpoints once" with ".*".
10722
10723Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10724
10725 * TODO: Add suggestions about structure passing tests.
10726
10727Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10728
10729 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10730 the primary1 test, use work around if __GNUC__ < 2.
10731 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10732 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10733 Test for bad output rather than waiting for timeout. Issue
10734 second continue only if first continue failed.
10735
10736Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10737
10738 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10739 operator[] test with gdb_test because the old code didn't seem to
10740 be getting the quoting right with the new dejagnu.
10741
10742Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10743
10744 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10745 one from the path.
10746 * Makefile.in: Use a fresh expect if there is one, use runtest
10747 from the src tree if there is one.
d63a86f8 10748
c906108c
SS
10749Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10750
10751 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10752 next over recursive call. Revise the tests from that point on
10753 (which had been skipped) to match GDB's actual (correct) output.
10754
10755 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10756 with next over a breakpoint whose condition is false.
10757
10758 * gdb.t00/help.exp: Comment out "help set print" tests just like
10759 (and for same reason as) "help set" test.
10760
10761Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10762
10763 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10764 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10765
10766Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10767
10768 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10769 necessary gdb_target_udi.
10770
10771 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10772
10773 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10774 1838 and 2417; they are fixed.
10775
10776 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10777 gdb.t03/ptype.exp (ptype structure, ptype union):
10778 Remove xfails; the test is looser than when the xfails were added.
10779
10780 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10781 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10782
10783 * gdb.t01/run.exp: Only run shell test if isnative.
10784
10785 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10786 since "run" automatically loads if necessary. Call gdb_target_udi
10787 after the "file" since "file" kills any execution target.
10788
10789 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10790 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10791 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10792 argument for UDI.
10793
10794Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10795
10796 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10797
10798 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10799
10800Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10801
10802 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10803 properly quoting regexps. This makes the second argument to
10804 demangle a fixed string, which matches the callers, instead of a
10805 shell-style pattern which is what the previous implementation
10806 used. Update some of the callers.
10807
10808Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10809
10810 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10811 (comib_nullified_tests): Fix typo.
10812 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10813 strings. No longer expected to fail.
10814
10815 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10816 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10817 strings. No longer expected to fail.
10818
10819 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10820 string. No longer expected to fail.
10821
10822Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10823
10824 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10825 No longer expected to fail.
10826
10827 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10828 string. No longer expected to fail.
10829
10830Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10831
10832 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10833 only in the names (I probably got most of them). I was even
10834 generous with some which differed in underscores in names, and
10835 probably missed a few, and I *still* was able to remove almost a
10836 third of the file with almost no impact on testsuite coverage.
10837
10838Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10839
10840 * gdb.t00/default.exp: Match udi_attach error message as well as
10841 the one from child_attach.
10842
10843 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10844
10845 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10846
10847 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10848 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10849
10850 * Move test with enums and partial symbols back to
10851 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10852 Reverts the change of 26 May 93. Per today's change to
10853 stabs.texinfo, the behavior that weird.exp was expecting was
10854 unreasonable; what is important is that the compiler+gdb get
10855 things right, which happens with a recent gcc. Also fix the test
10856 to deal with native compilers which put out the stab gdb can't
10857 deal with.
10858
10859Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10860
10861 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10862 in the names. The main thing these accomplish is to slow things down.
10863 Many more such duplicates surely remain.
10864
10865 * gdb.t00/help.exp: Comment out "help support" test just like
10866 (and for same reason as) "help set" test.
10867
10868Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10869
10870 * gdb.t06/break.exp: Remove setup_xfails for
10871 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10872 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10873 about known bug in gcc to include up through 2.5.8.
10874 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10875 well as "_vb$".
10876 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10877 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10878 with latest gcc and gdb.
10879 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10880 well as "_vb$".
10881
10882Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10883
10884 * configure.in (hppa*-*-*): Also configure and build stabs-only
10885 tests.
10886
10887Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10888
10889 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10890 * gdb.t10/configure.in (hppa*-*-*): Use it.
10891
10892Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10893
10894 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10895
10896Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10897
10898 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10899 versions prior to 1.13.5.
10900
10901Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10902
10903 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10904 the prompt is at the start of a line.
10905
10906Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10907
10908 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10909 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10910 in the copr tests now.
10911 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10912 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10913 expected to fail.
10914
10915Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10916
10917 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10918 gdb.t31/chillvars.exp, lib/gdb.exp:
10919 Tweak to run under either version of expect.
10920 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10921 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10922 * gdb.t11/list.exp: Remove extraneous whitespace.
10923
10924Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10925
10926 * gdb.t16/printcmds.exp (test_print_strings): Accept
10927 "(unsigned char *) " before the string.
10928
10929 * TODO: Add notes about printing of fancy types and GDB expressions.
10930
10931Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10932
10933 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10934 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 10935 if doing mips-idt-ecoff.
c906108c
SS
10936
10937Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10938
10939 * Most .exp files: Tweak to run under either version of expect.
10940
10941Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10942
10943 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10944 xfails; I'm not sure why they are failing, but not because of PR 1806.
10945
10946Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10947
10948 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10949 defined in lib/gdb.exp.
10950
10951Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10952
10953 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10954 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10955 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10956 have to be typeless.
10957
10958Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10959
10960 * TODO: Add suggestion for copyright year test.
10961
10962Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10963
10964 * configure.in (*-*-lynxos*): Add stabs tests.
10965
10966Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10967
10968 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10969 so insert a tab before any assembler directive in column zero.
10970
10971 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10972 stores.
10973 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10974 stores.
10975 (fpu_short_memory_tests): Likewise.
10976
10977Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10978
10979 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10980 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10981 .stabs directives in comments.
10982
10983Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10984
10985 * TODO: New file, describing tests we could write.
10986 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10987
10988Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10989
10990 * gdb.t06/signals.exp: Add kludge to force re-sync.
10991
10992 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10993 to xgdb instead of gdb, get out of gdb.
10994
10995Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10996
10997 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10998 for info.
10999
11000Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
11001
11002 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
11003 * gdb.stabs/configure.in (hppa*-*-*): Use it.
11004 * gdb.stabs/hppa.sed: New sed script for the PA.
11005
11006Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11007
11008 * gdb.stabs: Re-write weird.def and configuration to use sed
11009 instead of cpp. sed is portable and POSIX; cpp is neither.
11010
11011Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11012
11013 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
11014
11015Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11016
11017 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
11018
11019Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11020
11021 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
11022 "_vb$".
11023 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
11024 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
11025
11026Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11027
11028 * lib/gdb.exp: Comment out code which depends on non-existent
11029 `transform' procedure.
11030
11031Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
11032
11033 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
11034 * lib/gdb.exp: Transform tool name.
11035 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
11036 1.1's new error handling system.
11037
11038Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11039
11040 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
11041
11042Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11043
11044 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
11045 They made pattern matching so slow that timeouts happened on
11046 heavily loaded systems. Now any output from "show print" which
11047 gets us back to the GDB prompt is a PASS.
11048
11049Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
11050
11051 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
11052
11053Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11054
11055 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
11056
11057 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
11058 It is not from PR 3220.
11059
11060Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11061
11062 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
11063 just started failing because they depended on the order the
11064 subcommands are presented, or exact docstring text. This kind of
11065 test is a pain and has minimal benefit.
11066
11067Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11068
11069 * gdb.t09/corefile.exp: At end of test, use "core" command with
11070 no arguments.
11071
11072Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
11073
11074 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
11075 17}/Makefile.in: Make it possible to run the testsuite with Sun
11076 make and CC = cross gcc by adding explicit build rules for .o
11077 files.
11078
11079Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11080
11081 * gdb.t15/funcargs.exp: Don't put comments on same line as
11082 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 11083
c906108c
SS
11084Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11085
11086 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
11087
11088Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
11089
11090 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
11091 * gdb.t20/inherit.exp: remove three dumplicate entries.
11092
11093Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11094
11095 * gdb.t06/break.exp: For "next over recursive call", fail on any
11096 incorrect output, not just on "factorial (value=2)".
11097
11098Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11099
11100 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
11101 working now. Add an xfail if accesing a bss variable causes
11102 a memory error if the target is not yet run.
11103
11104Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11105
11106 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
11107 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
11108 name of __st* demangling (2 strings). Did Kung really get the
11109 more than 95 others right without testing them?
11110
11111Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
11112
11113 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
11114
11115Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
11116
11117 * configure.in (configdirs): Add gdb.disasm
11118 * gdb.disasm: New directory for GDB disassembler tests.
11119 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
11120
11121Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11122
11123 * gdb.t00/help.exp: Don't test "help set".
11124
11125 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
11126 from within expect statements. None of these happen anymore and
11127 they cause regressions to be silently unnoticed.
11128
11129 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
11130 messages) about known failures with gcc cygnus-2.4.5-930417.
11131
11132 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
11133 comp-info.exp so it gets built if it doesn't exist.
11134
11135 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
11136 it is no longer used.
11137 * gdb.t13/comp-info.c: Removed.
11138
11139Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11140
11141 * gdb.t06/signals.exp: Add xfail for sun3.
11142
11143Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11144
11145 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
11146 relevant because ^C doesn't get sent but failure can be reproduced
11147 interactively).
11148
11149Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11150
11151 * gdb.stabs/alpha.mt: New configuration file for alpha.
11152 * gdb.stabs/configure.in: Use it.
11153 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
11154 sharing with alpha.mt, redefine long to word via preprocessor.
11155 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
11156 for alpha.
11157 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
11158 native cc.
11159 * gdb.t00/teststrategy.exp: Change expect string so that we
11160 consume the `(xgdb)' from the command echo and from the gdb prompt.
11161 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
11162 gdb currently compares all values as long, so this failure probably
11163 applies to any configuration where LONGEST is bigger than a target int.
11164 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
11165 with gcc.
11166 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
11167 to handle opaque pointers, gcc is.
11168 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
11169 as first argument. Include <sys/types.h> and change all operator
11170 new definitions to use size_t.
11171 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
11172 now that we use size_t.
11173
11174Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11175
11176 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
11177 a long or float array cast all array members to the same type.
11178 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
11179 with 64 bit longs.
11180 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
11181 on alpha.
11182 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
11183
11184Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11185
11186 * gdb.t24 (demangle.exp): Constructors of templates have names like
11187 vector<int>::vector(int) not vector<int>::vector<int>(int). See
11188 section 14.6 of the ARM.
11189
11190 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
11191 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
11192 accomplish little and slow down the testsuite.
11193
11194 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
11195 Accept spaces various places.
11196
11197Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11198
11199 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
11200 with watchpoint enabled.
11201
11202 * Makefile.in: Remove definition of CC and remove the second
11203 definition of CXX (the "CXX = gcc" one remains). These definitions
11204 were causing backquotes to be expanded within backquotes, which
11205 doesn't work.
11206
11207Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
11208
11209 * gdb.t17/callfuncs.exp: Add "return 0" to end.
11210
11211Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11212
11213 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
11214 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
11215 by mips cc and contains no stabs entries.
11216
11217Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
11218
11219 * config/vx-gdb.exp: Use fake device to load files rather than
11220 NFS.
11221 * lib/gdb.exp: New proc to do "file" command.
11222 * config/unix-gdb.exp: Use new "file" proc.
11223
11224Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
11225
11226 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
11227 Rework board rebooting slightly.
11228 (gdb_exit): Don't exit from the remote shell; there isn't one.
11229 * gdb.stabs/weird.exp: If a program is being debugged already,
11230 kill it.
11231 * gdb.t04/setvar.exp: Stop and restart gdb.
11232 * gdb.t05/expr.exp: Likewise.
11233 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
11234 restart gdb and reload the program.
11235 * gdb.t08/opaque.exp: Likewise.
11236 * gdb.t12/scope.exp: Likewise.
11237 * gdb.t13/bitfields.exp: Likewise.
11238 * gdb.t15/funcargs.exp: Likewise.
11239 * gdb.t20/classes.exp: Likewise.
11240 * gdb.t03/ptype.exp: Increase timeout.
11241 * gdb.t16/printcmds.exp (test_print_string_constants,
11242 test_print_array_constants): Likewise.
11243 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
11244 * gdb.t20/classes.exp (do_tests): Likewise.
11245 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
11246
11247Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
11248
11249 * gdb.stabs: Renamed *wierd* to *weird*.
11250
11251Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11252
11253 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
11254 for timeout. Add "known gcc 2.4.5 bug" to failure message.
11255
11256Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
11257
11258 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
11259 (do_tests): Remove xfail for whatis on one_var and two_var.
11260
11261Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
11262
11263 * Makefile.in: Made cross building work better by adding
11264 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
11265
11266Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11267
11268 * gdb.t15/{return.c,return.exp,Makefile.in}:
11269 New test, currently commented out.
11270
11271Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
11272
11273 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
11274 still running and removes the leftover named socket so GDb can do
11275 clean restarts.
11276
11277Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
11278
11279 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
11280 console, not GDB.
11281 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
11282 cross testing works better with "make check"
11283 * config/unix-gdb: Use default procedures for exit and version.
11284 * config/vx-gdb.exp: Cleaned up and massaged back to working order
11285 with the newest VxWorks.
11286
11287Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11288
11289 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
11290 old form.
11291
11292 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
11293 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
11294
11295 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
11296
11297 * config/unix-gdb.exp: Remove this version of gdb_exit
11298 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
11299 Rob says he'll look at it when he gets back to testing boards.
11300
11301Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
11302
11303 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
11304 an expected fail for certain ptype commands.
11305
11306 * gdb.t20/classes.exp: Update expected results of "ptype class
11307 Base1" to account for the constructor that now appears in the type.
11308
11309Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
11310
11311 * configure.in (configdirs): Restore gdb.t04, which mysteriously
11312 disappeared from list.
11313 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
11314 "alldone" proc with call to cleanup and exit.
11315 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
11316 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
11317 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
11318 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
11319 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
11320 "alldone" proc with simple returns that suppress remaining
11321 tests. The alldone proc went away many months ago.
11322
11323Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11324
11325 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
11326
11327 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
11328
11329Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11330
11331 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
11332 as vax gdb will display them.
11333
11334Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11335
11336 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
11337 optimizers.
11338
11339 * scope.exp: Change "bad value for localval" messages so each one
11340 is unique.
11341
11342 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
11343 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
11344
11345 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
11346
11347Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11348
11349 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
11350 doesn't exist (due to optimization).
11351
11352Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11353
11354 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
11355 contains \r because the filename is long.
11356
11357 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
11358 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
11359
11360Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11361
11362 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
11363 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
11364 Ultrix.
11365 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
11366 int tests.
11367 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
11368
11369Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
11370
11371 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
11372
11373 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 11374 to match does not match the passing case but still matches the
c906108c
SS
11375 failing case.
11376
11377Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11378
11379 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
11380
11381Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
11382
11383 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
11384 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
11385 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
11386 Remove various versions of gdb_exit.
11387 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
11388 gdb_exit.
11389 * config/unix-gdb.exp: gdb_exit remains here, and should override
11390 the generic version, since it's doing a lot of wierd stuff that
11391 the other versions aren't. FIXME, fold it in, or abandon this
11392 version.
11393
11394Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11395
11396 * gdb.t24/demangle.exp: Add tests for PR 3220.
11397
11398Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11399
11400 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
11401
11402Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
11403
11404 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
11405 "i386-*-*". Works for i486 as well.
11406
11407 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
11408 bug, and expand domain of xfail to all SVR4 systems, since the
11409 actual problem is likely to be in generic SVR4 /proc support.
11410
11411Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11412
11413 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
11414
11415Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
11416
11417 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
11418 xfails for other systems. Match a missing 'Continuing.' as an
11419 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11420
11421 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11422 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11423 Only issue warning for missing executables if -all option is used.
11424
11425 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11426 file if -all option is used. It's like an unpredictable XFAIL.
11427
11428Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11429
11430 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11431 for dynamically linked binaries.
11432
11433 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11434
11435Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11436
11437 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11438 to state that this is a known bug in old versions of g++.
11439
11440Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11441
11442 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11443 while waiting for `Continuing'.
11444
11445Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11446
11447 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11448 in text, data, and bss.
11449 * gdb.t10/nodebug.c: Add local and global test variables for
11450 initialized and uninitialized data.
11451
11452Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11453
11454 * config/unix-gdb.exp (gdb_exit): Add "wait".
11455
11456Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11457
11458 * gdb.t06/signals.exp: xfail the continue from the handler for all
11459 targets.
11460
11461 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11462 function with watchpoints enabled, the i386 call dummy starts with
11463 a call.
11464
11465 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11466 386 bsd names its corefiles.
11467
11468Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11469
11470 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11471 compilers don't grok it.
11472 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11473 with small octal ints rather than character constants, which
11474 are signed and might not fit if first promoted to int.
11475
11476Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11477
11478 * gdb.t09/Makefile.in (clean): Remove corefile.
11479
11480Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11481
11482 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11483
11484Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11485 and Jim Kingdon (kingdon@cygnus.com)
11486
11487 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11488 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11489 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11490
11491Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11492
11493 * gdb.t17/interrupt.exp: Add xfail for hppa.
11494
11495Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11496
11497 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11498 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11499 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11500 to determine signed-ness of bitfields and use the result to setup
11501 the xfail.
11502 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11503 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11504 call line is reached if necessary.
11505
11506Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11507
11508 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11509
11510Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11511
11512 * gdb.t06/break.exp: Also test `clear' command.
11513
11514Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11515
11516 * gdb.t00/teststrategy.exp: Remove extra quote.
11517
11518 * gdb.t07/watchpoint.exp: Change xfail for calling function with
11519 watchpoint enabled to be for all non-68k machines.
11520
11521 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
11522
11523Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11524
11525 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
11526 targets use aout.mt instead of ecoff.mt as gas understands
11527 standard aout format.
11528
11529Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11530
11531 * lib/gdb.exp (runto): Don't insist that function we are running to
11532 was compiled with -g.
11533
11534 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
11535
11536 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
11537 to get back into the read system call.
11538 Accept leading newline in case where we woke it up.
11539
11540Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11541
11542 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
11543 to make the stabs test work on ecoff systems using gcc and -with-stabs.
11544 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
11545 enable ecoff configuration.
11546
11547Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11548
11549 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
11550
11551Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11552
11553 * gdb.t16/printcmds.exp: Add another printf test.
11554
11555Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
11556
11557 * configure.in: If configured -with-stabs on any target, add
11558 stabsdirs to configdirs.
11559
11560Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11561
11562 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
11563 fun" so pattern does not match the command itself.
11564
11565Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11566
11567 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11568
11569Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11570
11571 * gdb.t17/interrupt.exp: Test for more things.
11572
11573Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11574
11575 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11576 compiler arranges the code and line numbers.
11577
11578 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11579
11580Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11581
11582 * gdb.t00/help.exp: Increase expect input buffer size.
11583
11584Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11585
11586 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11587
11588 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11589
11590 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11591
11592 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11593 [0-9]*, not just [0-9].
11594
11595Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11596
11597 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11598
11599 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11600
11601Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11602
11603 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11604
11605Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11606
11607 * gdb.t06/signals.c: Add xfails for sun3.
11608
11609 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11610
11611 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11612 test_stepping tests.
11613
11614Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11615
11616 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11617
11618 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11619
11620 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11621 rather than actually putting it through cpp twice.
11622
11623 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11624
11625Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11626
11627 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11628 no longer needed.
11629
11630Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11631
11632 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11633
11634 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11635 C++ features prints as "struct", make it a pass, not an xfail.
11636
11637Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11638
11639 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11640 Don't require VA to print as "class" rather than "struct".
11641
11642Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11643
11644 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11645
11646Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11647
11648 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11649
11650Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11651
11652 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11653 order.
11654
11655Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11656
11657 * gdb.t16/printcmds.exp: Add printf tests.
11658
11659 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11660
11661 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11662
11663Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11664
11665 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11666 pass counts, to counteract any existing or future setup_xfails.
11667
11668Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11669
11670 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11671 {BEGIN,END}_COMMON for common block instead of STAB.
11672 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11673
11674 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11675 intp_var should be N_GSYM not N_LSYM.
11676 wierd-aout.S: Use a label for the value of the N_SO.
11677 wierd.def: Remove all backslashes.
11678 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11679
11680Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11681
11682 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11683 get the expected next to inheritance3.
11684
11685Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11686
11687 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11688 now that gcc-2.4 gets it right.
11689
11690Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11691
11692 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11693
11694 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11695 generating comp-info.exp which works for cross-compilation.
11696
11697Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11698
11699 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11700 "*-*-sysv4.*".
11701
11702Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11703
11704 * gdb.t01/run.exp: Start with a fresh gdb.
11705 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11706 SVR4.x.
11707
11708Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11709
11710 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11711 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11712 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11713 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11714 things to remove.
11715
11716Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11717
11718 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11719 test cases from bug reports.
11720
11721Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11722
11723 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11724 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11725 avoid spurious xfails.
11726 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11727 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11728 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11729
11730Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11731
11732 * gdb.t00/teststrategy.exp: Rework to provide more useful
11733 description of each test, fix problem with systems that define
11734 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11735 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11736 results for "next over recursive call" so timeouts aren't taken
11737 by error.
11738
11739Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11740
11741 * gdb.t12/scope.exp: Test printing of variables before run.
11742
11743 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11744 printed in wrong order due to sorting.
11745
11746Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11747
11748 * gdb.t00/teststrategy.exp: Fix expected results for printing
11749 user entered string constant. Is array of char, prints with no
11750 address.
11751
11752 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11753 commands.
11754 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11755 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11756 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11757 of struct of char arrays.
11758 * gdb.t00/radix.exp: New tests for radix commands.
11759
11760Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11761
11762 * gdb.t16/printcmd.exp: Print a variable before running program
11763 (with xfail for AIX).
11764
11765Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11766
11767 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11768
11769 * gdb.t16/printcmd.exp: Don't print variables before running program.
11770
11771 * gdb.t06/break.exp: Don't require envp argument to main.
11772
11773 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11774
11775 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11776 Add xfails for rs6000.
11777
11778 * gdb.t02/whatis.exp: Change other tests not to re-test something
11779 we already tested.
11780
11781 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11782 each type used has a variable of that type.
11783
11784Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11785
11786 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11787
11788Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11789
11790 * configure.in: change srctrigger to be a file, not a directory
11791
11792Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11793
11794 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11795
11796 * gdb.t11/list.exp: Fixed a couple of typos.
11797
11798Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11799
11800 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11801 is fixed and PR is closed.
11802 * gdb.t16 (gdbme.c): Add simple test string variable.
11803 * gdb.t16 (printcmds.exp): Add tests with simple test string
11804 variable, primarily for boundaries on "set print elements".
11805
11806Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11807
11808 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11809 Make leading 0's optional and don't expect a tab in the middle
11810 of the number.
11811
11812 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11813
11814 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11815 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11816 don't end command passed to gdb_test with newline.
11817
11818 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11819 signed keyword away, don't expect signed bitfields to be signed.
11820
11821 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11822 printing with only as many 1's as are in the field as well as printing
11823 with 32 1's (see comment).
11824
11825Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11826
11827 * gdb.t00/default.exp: Start with a fresh gdb.
11828 * configure.in (configdirs): Remove gdb.t31 until the chill
11829 compiler works again. It no longer is able to find chillrt0
11830 since it isn't in libchill.a anymore.
11831 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11832 wierd.o, make more modular.
11833 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11834 spurious newlines that caused problems.
11835
11836Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11837
11838 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11839 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11840 gdb.stabs/wierd.{exp,def}: Many new tests.
11841
11842 * gdb.t00/default.exp: update info line for new message.
11843
11844 * gdb.t02/{whatis.exp,gdbme.c}:
11845 Test that "char *" doesn't print as "caddr_t".
11846
11847Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11848
11849 * gdb.t00/help.exp: Use .* in place of some help messages which
11850 just changed.
11851 gdb.t00/default.exp: Update "info frame" test for new message.
11852 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11853 Remove some xfails
11854
11855Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11856
11857 * gdb.t03/{gdbme.c,ptype.exp}:
11858 Add tests for typedef'd struct and union without tags.
11859 Also check "whatis" on a variable of a typedef'd enum without a tag.
11860
11861 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11862 PRMS 1823; the bug still exists but isn't reproduced by this test
11863 anymore), and remove rs6000 XFAIL (the bug is fixed).
11864
11865 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11866 duplicated from whatis.exp. For those that are left, accept
11867 "long", "long int", or "int" for long variables (whatis.exp already
11868 has an XFAIL for "int", so no need to fail it here).
11869
11870 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11871 Deal with GCC's names for types now that GDB uses the compiler's names.
11872
11873 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11874 setup_xfail's for sunos4. If we #defined the signed keyword away,
11875 don't expect GDB to know that char it is signed.
11876
11877 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11878
11879Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11880
11881 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11882 should work on any system, regardless of debugging format.
11883 * gdb.t21/demangle.exp: Move to gdb.t24.
11884 * gdb.t24/demangle.exp: Move from gdb.t21.
11885 * gdb.t24/{Makefile.in, configure.in}: New files.
11886
11887Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11888
11889 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11890 * gdb.stabs: New directory.
11891
11892Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11893
11894 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11895 not just "Quit anyway?".
11896
11897Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11898
11899 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11900 that all setup_xfails are immediately followed by clear_xfails.
11901
11902Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11903
11904 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11905 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11906 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11907 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11908 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11909 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11910 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11911 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11912 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11913 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11914 gdb.t31/chillvars.exp, lib/gdb.exp:
11915 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11916 bug-gdb@prep.ai.mit.edu.
11917
11918Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11919
11920 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11921 with 0.0, not integer 0.
11922
11923Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11924
11925 * gdb.t06/break.exp: Update for "Kill the program" message change.
11926
11927Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11928
11929 * Makefile.in (GDBFLAGS): Set to -nx.
11930 * Makefile.in (site.exp): Use GDBFLAGS.
11931
11932Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11933
11934 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11935 Makefiles.
11936 (check): depend on just-check.
11937 (just-check): added so that tests can be run without a noop
11938 build pass.
11939
11940Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11941
11942 Switch to using configure's configdirs.
11943 * Makefile.in (Makefile): add configure.in dependency.
11944 (SUBDIRS): removed redundant assignment.
11945 * configure.in: switch subdirs assignment to configdirs.
11946 * gdb.t*/configure.in: new files.
11947
11948Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11949
11950 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11951 works.
11952
11953Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11954
11955 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11956 in explicit rules. Apparently this is not supported by some makes.
11957
11958Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11959
11960 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11961
11962Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11963
11964 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11965 disappeared.
11966
11967Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11968
11969 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11970
11971Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11972
11973 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11974 watchpoint problem that is now fixed.
11975 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11976 uninitialized convenience variables.
11977 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11978 structures.
11979
11980Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11981
11982 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11983 which causes expect to get out of sync with gdb on long output
11984 from help set.
11985 * gdb.t09/corefile.exp: Make expected pattern for core file
11986 failing signal and frame output format less sun specific.
11987
11988Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11989
11990 * gdb.t31/chillvars.exp: Add and remove initial dummy
11991 breakpoint, so that symbol table is forced in.
11992 (Needed at least on Sunos4, though it seems not SVR4.)
11993 * gdb.t31/chillvars.exp: Update for changed output format.
11994
11995Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11996
11997 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11998
11999Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
12000
12001 * Makefile.in: Added --srcdir when invoking runtest, removed the
12002 need for a local config file. (optional now)
12003
12004Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
12005
12006 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
12007 failure count used to force early termination. Add some more
12008 expected failures for gnu style demangling.
12009
12010Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12011
12012 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
12013 pmi variable from gdb.t20/gdbme to get optimized away.
12014 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
12015 Check for written corefile upon timeout _and_ eof.
12016
12017Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12018
12019 * config/unix-gdb.exp: Add missing return 0.
12020
12021Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12022
12023 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
12024 test termination.
12025
12026Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
12027
12028 * configure.in (subdirs): Put back gdb.t17 which mysteriously
12029 disappeared.
12030
12031Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
12032
12033 * gdb.t10/crossload.exp: Disable the i860-elf test until such
12034 time as i860 support works.
12035
d63a86f8 12036 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
12037 "backtrace 100\r" rather than just "backtrace\r", to match last
12038 change.
12039
12040Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
12041
12042 * config/udi-gdb.exp (gdb_exit): Remove close command.
12043 (gdb_target_udi): New procedure to set the UDI target.
12044 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
12045 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
12046 Added waits for prompts after several question responses. Added
12047 some more responses used by a29k-amd-udi-gdb.
12048 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
12049 pass different arguments, restart UDI connection after program
12050 completion.
12051 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
12052 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
12053 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
12054 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
12055 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
12056 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
12057 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
12058 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
12059 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
12060 after program completion.
12061 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
12062 compiled with a SELECT_VECS setting.
12063 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
12064 infinite recursion.
12065
12066 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
12067 Added checks for COFF results, and made them expected failures for
12068 all targets. It would be better to make them expected failures
12069 for COFF targets only.
12070
12071Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
12072
12073 * Makefile.in: add null dvi target, don't bother to recurse
12074 through test directories for info and install-info; rename
12075 $(datadir) to be dejagnu instead of deja-gnu
12076
12077Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
12078
12079 * gdb.t31/gdbme.ch: Re-enable code that previously caused
12080 compiler to coredump.
12081 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
12082 code.
12083
12084Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
12085
12086 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
12087 coredump.
12088 * gdb.t31/chillvars.exp: Comment out tests that depend on that
12089 code.
12090
12091Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
12092
12093 * gdb.t03/ptype.exp: tests for return code from gdb_test.
12094 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
12095 which in a shell. Deletes xgdb when done.
12096 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
12097 Tests the return from the "set height" or "set width" commands.
12098 Added a few return codes where needed.
12099
12100Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
12101
12102 * Makefile.in (SUBDIRS): Add gdb.t17.
12103 * configure.in (subdirs): Add gdb.t17.
12104 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
12105 files to test gdb's calling of functions in the inferior with
12106 the correct arguments and gdb's ability to retrieve any
12107 result returned.
12108
12109Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
12110
12111 * config/unix-gdb.exp (gdb_exit): Remove close commands that
12112 may be called after gdb goes away. Previous versions of expect
12113 needed these to avoid file descriptor leaks, but they cause
12114 errors with the current revision of expect.
12115 * gdb.t00/gdbvars.exp: Use -re on expected output after
12116 setting sevenbit-strings.
12117 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
12118 to set sevenbit-strings consistent across tests.
12119 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
12120 set sevenbit-strings consistent across tests.
12121
12122Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
12123
12124 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
12125 expected output to match current "expect" expectations.
12126
12127Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
12128
12129 * gdb.t00/default.exp: Change expected output for default "source"
12130 command, to match new gdb behavior which requires a filename to
12131 source.
12132
12133Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
12134
12135 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
12136 expected fail for i486-*-* that misses the marker2 function.
12137 * gdb.t10/crossload.exp (bfddefault): Allow successful
12138 recognition of a format to pass even if no symbols are found.
12139 Explicitly catch failures where the format is not recognized
12140 or is ambiguous, and add the reason to the fail message.
12141 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
12142 the cause is and invalid target and add reason to failure message.
12143 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
12144 elf32-i386, elf32-sparc, and elf32-i860.
12145 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
12146 Set up expected failure for 'filename'::variable scope resolution,
12147 which is now apparently broken on all targets.
12148 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
12149 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
12150 gdb.t23/templates.exp: Change failure for missing binfile into
12151 just a warning.
12152 gdb.t21/demangle.exp: Change all cfront references to 'arm'
12153 references.
12154
12155Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
12156
12157 * gdb.t00/default.exp: Add expected output for default "source"
12158 command, to match new gdb behavior.
12159 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
12160
12161Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
12162
12163 * config/*-gdb.exp: returns an error, rather than exiting on
12164 internal errors.
12165
12166Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
12167
12168 * gdb.t03/gdbme.c: Add pointer to struct variable.
12169 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
12170 referencing struct members.
12171
12172Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
12173
12174 * configure.in (mips-idt-ecoff): New target.
12175 * config/mips-gdb.exp: New file for remote board using MIPS remote
12176 debugging protocol.
12177
12178 * Redid configuration scheme. Removed gdb.t*/configure.in.
12179 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
12180 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
12181 distclean targets. Built executables via .o files. Adjusted
12182 tests to account for source files in $(srcdir) rather than
12183 $(objdir).
12184 * lib/gdb.exp (runto): Don't expect () after the function name,
12185 because it may have arguments.
12186
12187Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
12188
12189 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
12190 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
12191 expected failures for mips-idt-* and mips-sgi-*.
12192 * gdb.t00/default.exp (attach): Kill process if requested.
12193 * gdb.t00/help.exp (help target core, help target): Accept a gdb
12194 that does not read core files.
12195 * gdb.t01/run.exp: Removed checks for exit status code.
12196 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
12197 it is linked in.
12198 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
12199 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
12200 appropriate, rather than doing it by hand.
12201 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
12202 execution.
12203 * gdb.t10/crossload.exp: Kill existing program if needed.
12204 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
12205 appropriate, rather than doing it by hand. Always increase
12206 timeout for this test, not just for VxWorks.
12207
12208Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
12209
12210 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
12211 of Chill STRUCT types and STRUCT values.
12212 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
12213 than "char".
12214 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 12215 struct2): New struct definitions and initializations to test
c906108c
SS
12216 simple Chill STRUCT types.
12217
12218Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
12219
12220 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
12221 the null byte at the end of strings.
12222 * gdb.t00/default.exp: Make show version insensitive to copyright
12223 date.
12224 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
12225 to avoid dependencies on target char signedness.
12226 * gdb.t16/printcmds.exp: Update expected results for explicitly
12227 unsigned char.
12228 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
12229 now work.
12230 * gdb.t21/demangle.exp: Add many more patterns for template
12231 demangling, most of them being expected failures.
12232 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
12233 string we are matching for, to match on the whole string.
12234 * gdb.t21/demangle.exp: Add many new test strings to demangle,
12235 and fix a whole bunch that had incorrect expected output but were
12236 passing anyway because of the bug in "proc demangle".
12237 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
12238 type.
12239 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
12240
12241Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
12242
12243 * gdb/testsuite: made modifications to testcases, etc., to allow
12244 them to work properly given the reorganization of deja-gnu and the
12245 relocation of the testcases from deja-gnu to a "tool" subdirectory.
12246
12247Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
12248
12249 * gdb/testsuite: Initial creation of gdb/testsuite.
12250 Migrated dejagnu testcases and support files for testing nm to
12251 gdb/testsuite from deja-gnu. These files were moved "as is"
12252 with no modifications. This migration is part of a major overhaul
12253 of dejagnu. The modifications to these testcases, etc., which
12254 will allow them to work with the new version of dejagnu will be
12255 made in a future update.
48efe704
AC
12256
12257For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
12258\f
12259Local Variables:
ef043731 12260mode: change-log
c906108c
SS
12261left-margin: 8
12262fill-column: 74
12263version-control: never
12264End:
This page took 1.052265 seconds and 4 git commands to generate.