Forgot copyright updates in previous checkin
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3ad13771
FF
12004-02-01 Fred Fish <fnf@redhat.com>
2
3 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4 * gdb.base/finish.exp: Ditto.
5 * gdb.base/gcore.exp: Ditto.
6 * gdb.base/huge.exp: Ditto.
7 * gdb.base/info-proc.exp: Ditto.
8 * gdb.base/return2.exp: Ditto.
9 * gdb.threads/gcore-thread.exp: Ditto.
10
44c75849
DJ
112004-02-01 Daniel Jacobowitz <drow@mvista.com>
12
13 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14
005bc093
MK
152004-02-01 Mark Kettenis <kettenis@gnu.org>
16
17 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18 that opening the file succeeds on OpenBSD.
19
c47cebdb
DJ
202004-02-01 Daniel Jacobowitz <drow@mvista.com>
21
22 * gdb.threads/thread-specific.c: New file.
23 * gdb.threads/threads-specific.exp: New test script.
24 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
25 to expect_out.
26
5a01311c
MK
272004-02-01 Mark Kettenis <kettenis@gnu.org>
28
29 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
30 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
31 only on the "print_small_structs from print_long_arg_list" test.
32
ce22a4f1
DJ
332004-02-01 Daniel Jacobowitz <drow@mvista.com>
34
35 * gdb.base/completion.exp: Kill a stray backslash.
36
37 From Jim Ingham <jingham@apple.com>:
38 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
39 agrees with the result from sending a tab.
40
abbab9d3
DJ
412004-01-31 Daniel Jacobowitz <drow@mvista.com>
42
43 * gdb.base/chng-syms.exp: Remove stray newline.
44
53904d1e
MK
452004-01-31 Mark Kettenis <kettenis@gnu.org>
46
47 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
48 *-*-openbsd*.
49 * gdb.asm/openbsd.inc: New file.
50
3a4b3aac
MK
512004-01-30 Mark Kettenis <kettenis@gnu.org>
52
53 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
54 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
55 *-*solaris2*. Remove commented out default settings for
56 asm-flags. Replace gdb_compile with target_link.
57
ebac27b4
MC
582004-01-29 Michael Chastain <mec.gnu@mindspring.com>
59
60 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
61 for all tests. Remove old hp-ux and cygnus xfail cases.
62
d8679d84
PH
632004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
64
65 * gdb.base/chng-syms.exp: New file.
66 * gdb.base/chng-syms.c: New file.
67
0a55bc22
MC
682004-01-24 Michael Chastain <mec.gnu@mindspring.com>
69
70 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
71 Provide arms for current output in all my configurations.
72
94b8e876
MC
732004-01-24 Michael Chastain <mec.gnu@mindspring.com>
74
75 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
76 * lib/compiler.cc: Likewise.
77 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
78 get the right preprocessor. Eval the output directly. Remove
79 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
80 hp_f77_compiler and hp_f90_compiler completely.
81 (gdb_preprocess): Delete.
82 (get_compiler): Delete.
83
7cf03d44
MK
842004-01-24 Mark Kettenis <kettenis@gnu.org>
85
86 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
87 <string.h>.
88
68b6dce9
NR
892004-01-24 Nick Roberts <nick@nick.uklinux.net>
90
91 * gdb.mi/mi-stack.exp: Update copyright.
92
b368761e
DC
932004-01-23 David Carlton <carlton@kealia.com>
94
95 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
96 test for cp_lookup_transparent_type.
97 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
98 call them.
99
f2061b53
DJ
1002004-01-23 Daniel Jacobowitz <drow@mvista.com>
101
102 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
103 after -var-update.
104
37fc574a
DC
1052004-01-23 David Carlton <carlton@kealia.com>
106
107 * gdb.cp/namespace.cc (C::ensureRefs): New.
108 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
109
8e94b928
NR
1102004-01-20 Nick Roberts <nick@nick.uklinux.net>
111
112 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
113 case "-stack-list-locals 2".
114 * gdb.mi/mi-var-child.exp: Test for case
115 "-var-list-children --all-values NAME".
116
997b0952
MC
1172004-01-18 Michael Chastain <mec.gnu@mindspring.com>
118
119 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
120
52470da3
MK
1212004-01-18 Mark Kettenis <kettenis@gnu.org>
122
7049b4b8
MK
123 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
124 used with gdb_test_multiple.
125
52470da3
MK
126 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
127 read at address 0. This fixes PR testsuite/1504.
128
da6012e5
DJ
1292004-01-18 Daniel Jacobowitz <drow@mvista.com>
130
131 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
132 Remove downloading, guessing the host executable, the calls to
133 gdb_file_cmd and gdb_target_cmd, and "load" support.
134 (infer_host_exec): New function broken out from gdb_load.
135 (gdb_load): New wrapper for gdbserver_gdb_load.
136 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
137 gdb_target_cmd. Use -target-select.
138 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
139 Download binaries to the host. Clear last_mi_remote_file when
140 we load a new binary.
141 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
142 call gdbserver_gdb_load and mi_gdb_target_cmd.
143
32c70722
MC
1442004-01-17 Michael Chastain <mec.gnu@mindspring.com>
145
146 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
147 type patterns.
148
b0cecf36
MC
1492004-01-17 Michael Chastain <mec.gnu@mindspring.com>
150
151 * gdb.cp/templates.exp: Fix typo in test name of
152 "print Foo<volatile char*>::foo".
153
4120d7e6
MC
1542004-01-15 Michael Chastain <mec.gnu@mindspring.com>
155
156 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
157
f679e530
BE
1582004-01-16 Ben Elliston <bje@wasabisystems.com>
159
160 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
161 (clean mostlyclean): Remove empty rm.
162
091c48f6
MC
1632004-01-15 Michael Chastain <mec.gnu@mindspring.com>
164
165 * gdb.base/setvar.exp: Add copyright years.
166
3e5fc8d2
DC
1672004-01-14 David Carlton <carlton@bactrian.org>
168
169 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
170 PR c++/1511 and update coment.
171 * gdb.cp/templates.exp: Update patterns to match current output.
172 If changes involve something other than whitespace, KFAIL
173 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
174
63d06c5c
DC
1752004-01-14 David Carlton <carlton@kealia.com>
176
177 * gdb.cp/namespace.exp: Add tests involving classes defined within
178 namespaces.
179 * gdb.cp/namespace.cc (C::CClass): New.
180 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
181
a51dab88
EZ
1822004-01-14 Elena Zannoni <ezannoni@redhat.com>
183
184 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
185 what debug info we have. Print a better message if something goes
186 wrong while producing the separate debug info file.
187
a476ccc9
MC
1882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
189
190 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
191
f453692c
MC
1922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
193
194 * gdb.base/callfuncs.c: Add copyright notice.
195
f40063a5
MC
1962004-01-13 Michael Chastain <mec.gnu@mindspring.com>
197
198 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
199 inheritance. PR gdb/1498, PR gcc/13539.
200
19ac3974
EZ
2012004-01-13 Elena Zannoni <ezannoni@redhat.com>
202
203 * gdb.threads/gcore-thread.exp: Prefix name of binary with
204 test specific name.
205 * gdb.mi/gdb669.exp: Ditto.
206 * gdb.mi/mi-pthreads.exp: Ditto.
207 * gdb.mi/mi1-pthreads.exp: Ditto.
208 * gdb.mi/mi2-pthreads.exp: Ditto.
209
56c97c6e
MC
2102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
211
212 * gdb.cp/member-ptr.cc: Add copyright notice.
213
a0644324
MC
2142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
215
216 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
217 some patterns for recent versions of gcc and hpacc. Delete
218 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
219 Delete tests that access a NULL pointer-to-member-data. This
220 script is still disabled for gcc.
221
32fabe09
EZ
2222004-01-12 Elena Zannoni <ezannoni@redhat.com>
223
224 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
225 escaped correctly.
226
1f8a6abb
EZ
2272004-01-12 Elena Zannoni <ezannoni@redhat.com>
228
229 * gdb.base/sepdebug.exp: New file.
230 * gdb.base/sepdebug.c: New file.
231 * lib/gdb.exp (separate_debug_filename): New procedure.
232 (gdb_gnu_strip_debug): New procedure.
233
48efe704
AC
2342004-01-12 Andrew Cagney <cagney@redhat.com>
235
236 * gdb.mi/ChangeLog: Delete file. Renamed to ...
237 * gdb.mi/ChangeLog-1999-2003: New file.
238
a9415475
AC
2392004-01-12 Andrew Cagney <cagney@redhat.com>
240
241 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
242 "Renaming a directory to a non-empty directory returns ENOTEMPTY
243 or EEXIST", treat EBUSY as an XFAIL.
244
83b8cf9d
MC
2452004-01-11 Michael Chastain <mec.gnu@mindspring.com>
246
247 * gdb.base/scope.exp: Remove obsolete setup_xfail for
248 hp_cc_compiler.
249
9939d2a8
MC
2502004-01-10 Michael Chastain <mec.gnu@mindspring.com>
251
252 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
253 decorations.
254
1ff8cadf
MC
2552004-01-10 Michael Chastain <mec.gnu@mindspring.com>
256
257 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
258 and "(aCC)" decorations. Remove obsolete doco about old
259 test results.
260
6fa9022e
MC
2612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
262
263 * gdb.cp/exception.exp: Fix typo in doco.
264
209721fe
MK
2652004-01-09 Mark Kettenis <kettenis@gnu.org>
266
267 * gdb.base/gdb1476.exp: Fix typo.
268
ef11303e
MC
2692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
270
271 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
272 file.
273
041ab88c
MC
2742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
275
276 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
277 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
278 Use gdb_compile. Remove restriction on gcc. Add some patterns
279 for recent version of gdb. Delete second half, which was a copy
280 of the first half with different build flags. This test is
281 still disabled because it is still not ready for production.
282
e36d075a
MC
2832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
284
285 * gdb.cp/exception.cc: Add copyright notice.
286 * gdb.cp/exception.exp: Add a notice that this file is broken
287 because of line number changes caused by addition of copyright
288 notice.
289
42b190ad
MC
2902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
291
292 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
293 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
294
8f25f06b
MC
2952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
296
297 * gdb.cp/classes.exp: Accept gnu abi 2.
298 * gdb.cp/derivation.exp: Likewise.
299 * gdb.cp/overload.exp: Likewise.
300 * gdb.cp/virtfunc.exp: Likewise.
301
06ded8b8
MC
3022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
303
304 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
305 semicolon after end of function.
306
77c26ae3
MC
3072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
308
309 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
310 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
311 boilerplate code for compiling and running the program under
312 test. Add some string method tests.
313
20757486
MC
3142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
315
316 * gdb.cp/bs15503.cc: Add copyright notice.
317 * gdb.cp/bs15503.exp: Adjust line number.
318
0fd3b503
MC
3192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
320
321 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
322 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
323
10d1bea8
MC
3242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
325
326 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
327 hp_cc_compiler.
328
2789202a
MC
3292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
330
331 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
332 * gdb.cp/ctti.exp: Use the marker instead of "next".
333 With gcc, run further before bailing.
334
b862f14c
MC
3352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
336
337 * gdb.cp/cttiadd.cc: Add copyright notice.
338 * gdb.cp/cttiadd1.cc: Likewise.
339 * gdb.cp/cttiadd2.cc: Likewise.
340 * gdb.cp/cttiadd3.cc: Likewise.
341
96da2469
MC
3422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
343
344 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
345 Use gdb_test, gdb_test_multiple. Use floating-point values that
346 have exact representations in IEEE-ish formats.
347
053248ff
MC
3482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
349
350 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
351 compilers. Delete duplicate call to get_compiler_info.
352 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
353 * gdb.base/volatile.exp: Likewise.
354
84acecdd
MK
3552004-01-07 Mark Kettenis <kettenis@gnu.org>
356
357 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
358 memory at address 0.
359
fe11a27f
MC
3602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
361
362 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
363 to test for hp-ux assembler. Fix copyright years.
364
60ad077b
AC
3652004-01-07 Andrew Cagney <cagney@redhat.com>
366
367 * gdb.base/fileio.c (strerrno): Add "EBUSY".
368
1c9b8f33
AC
3692004-01-07 Andrew Cagney <cagney@redhat.com>
370
371 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
372 when creating the read-only file. From analysis by Roland McGrath
373 and Elena Zannoni.
374
753ccc7a
MC
3752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
376
377 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
378
eca3e36b
MC
3792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
380
381 * gdb.base/cvexpr.c: Be type-safe with function pointers and
382 data pointers.
383
f8d4bac4
MC
3842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
385
386 * gdb.cp/m-static.exp: Compile one source file at a time.
387 Delete unused call to get_compiler_info.
388
9b4e0f94
MC
3892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
390
391 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
392 * gdb.base/call-rt-st.exp: Likewise.
393 * gdb.base/nodebug.exp: Likewise.
394 * gdb.base/volatile.exp: Likewise.
395 * gdb.cp/ref-types.exp: Likewise.
396 * gdb.cp/templates.exp: Likewise.
397
023c1024
MK
3982004-01-05 Mark Kettenis <kettenis@gnu.org>
399
400 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
401
19703c4a
MC
4022004-01-05 Michael Chastain <mec.gnu@mindspring.com>
403
404 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
405 hppa*-hp-hpux*.
406
18b67037
MK
4072004-01-04 Mark Kettenis <kettenis@gnu.org>
408
ba6219c8
MK
409 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
410 x86_64-*-*.
411
18b67037
MK
412 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
413 sparc64-*-* and sparc*-solaris2*.
414
1bfbbb9d
MK
4152004-01-04 Mark Kettenis <kettenis@gnu.org>
416
417 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
418 return ${tests}" test. The ${tests} already mentions the
419 filename.
420
06846494
MC
4212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
422
423 * gdb.cp/local.exp: Accept gcc abi 2.
424
3b0cb202
MC
4252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
426
427 * gdb.cp/templates.exp: Accept gcc abi 2.
428
0643ec3f
MC
4292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
430
431 * lib/compiler.cc: Remove supports_template_debugging.
432 * gdb.cp/templates.exp: Do not test supports_template_debugging.
433
d231d0b1
MC
4342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
435
436 * gdb.cp/namespace.exp: Accept gcc abi 2.
437
44ffb27c
MC
4382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
439
440 * gdb.cp/method.exp: Accept gcc abi 2.
441
184ad485
MC
4422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
443
444 * gdb.cp/classes.exp: Generate identical results as old version.
445 * gdb.cp/derivation.exp: Likewise.
446 * gdb.cp/overload.exp: Likewise.
447 * gdb.cp/virtfunc.exp: Likewise.
448
116f09e7
MC
4492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
450
451 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
452 mysterious bug with sourceware version of expect.
453
b1379776
MC
4542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
455
456 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
457 current versions of gcc, including gcc abi 2. Remove gratuitous
458 restart of test program. Use gdb_test_multiple and gdb_test for
459 all tests. Add patterns to xfail missing "const" in "const char *"
460 and kfail PR gdb/1155.
461
6b7a4c0e
MC
4622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
463
464 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
465 current versions of gcc, including gcc abi 2. Remove gratuitous
466 restart of test program. Use gdb_test_multiple and gdb_test for
467 all tests. Add patterns to kfail PR gdb/1498.
468
51615d72
MC
4692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
470
471 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
472 current versions of gcc, including gcc abi 2. Use "breakpoint"
473 and "continue" instead of restarting the target program. Use
474 gdb_test_multiple and gdb_test for all tests.
475
7b79a9d7
MK
4762004-01-01 Mark Kettenis <kettenis@gnu.org>
477
478 * gdb.asm/asm-source.exp: Update copyright year. Link statically
479 for *-*-solaris2*.
480
1cd3489f
MC
4812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
482
483 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
484 current versions of gcc, including gcc abi 2. Use "breakpoint"
485 and "continue" instead of restarting the target program several
486 times. Use gdb_test_multiple and gdb_test for all tests.
487
850742db
MC
4882003-12-18 Michael Chastain <mec.gnu@mindspring.com>
489
490 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
491 source files.
492
eb4bbda8
MC
4932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
494
495 * gdb.base/environ.exp: Handle compiling test case from multiple
496 source files.
497
e42c7771
MC
4982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
499
500 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
501
80e4b428
JB
5022003-12-17 Jim Blandy <jimb@redhat.com>
503
5f06973a
JB
504 * gdb.base/freebpcmd.c: Add copyright notice.
505
80e4b428
JB
506 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
507
0ab84fb7
MC
5082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
509
510 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
511
1b3bb3d0
JB
5122003-12-13 Jim Blandy <jimb@redhat.com>
513
514 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
515
3a4c9371
KB
5162003-12-12 Kevin Buettner <kevinb@redhat.com>
517
518 * gdb.asm/frv.inc: New file.
519 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
520
a1dea79a
FF
5212003-12-09 Fred Fish <fnf@redhat.com>
522
523 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
524 functions to break1.c and leave prototypes behind. Add more
525 "set breakpoint NN here" comments.
526 * gdb.base/break1.c: New file.
527
528 * gdb.base/break.exp: Handle compiling test case from multiple
529 source files and change source file references as needed.
530 * gdb.base/completion.exp: Ditto.
531 * gdb.base/condbreak.exp: Ditto.
532 * gdb.base/define.exp: Ditto.
533 * gdb.base/ena-dis-br.exp: Ditto.
534 * gdb.base/info-proc.exp: Ditto.
535 * gdb.base/maint.exp: Ditto.
536 * gdb.base/until.exp: Ditto.
537
538 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
539 hardcoded line numbers.
540 * gdb.base/define.exp: Ditto.
541 * gdb.base/ena-dis-br.exp: Ditto.
542 * gdb.base/maint.exp: Ditto.
543 * gdb.base/until.exp: Ditto.
544
545 * gdb.base/completion.exp: Use "break1" for completion tests since
546 "break" is no longer a unique prefix.
547
5266b69c
AC
5482003-12-06 Andrew Cagney <cagney@redhat.com>
549
550 * gdb.base/structs.exp (test_struct_returns): When applicable, set
551 "return_value_unimplemented". When an unimplemented struct return
552 architecture, report incorrect values as a KFAIL
553
374451f0
MC
5542003-12-05 Michael Chastain <mec.gnu@mindspring.com>
555
556 * gdb.cp/rtti.exp: Accept new wording of warning from
557 cp_lookup_rtti_type.
558
ba9b20a7
MC
5592003-12-05 Michael Chastain <mec.gnu@mindspring.com>
560
561 Partial fix for PR testsuite/1456.
562 * gdb.base/scope.exp (test_at_main): Replace references to
563 gcc_compiled with calls to test_compiler_info.
564 (test_at_foo): Likewise.
565 (test_at_bar): Likewise.
566
b74b6d0b
MC
5672003-12-04 Michael Chastain <mec.gnu@mindspring.com>
568
569 Partial fix for PR testsuite/1456.
570 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
571 to test_compiler_info.
572
ccfa3402
MC
5732003-12-03 Michael Chastain <mec.gnu@mindspring.com>
574
575 * gdb.base/so-impl-ld.exp: Update copyright notice.
576
f6246aba
MC
5772003-12-02 Michael Chastain <mec.gnu@mindspring.com>
578
579 Partial fix for PR testsuite/1456.
580 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
581 to test_compiler_info.
582
13ae734a
MC
5832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
584
585 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
586 from current versions of gdb. Clean up regular expressions.
587 Delete redundant timeout case.
588
d8e1cdee
MC
5892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
590
591 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
592 from current versions of gdb. Clean up regular expressions.
593 Delete redundant timeout case.
594
96457b64
MC
5952003-12-01 Michael Chastain <mec.gnu@mindspring.com>
596
597 Partial fix for PR testsuite/1456.
598 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
599 gcc_compiled with call to test_compiler_info.
600
f35309fc
MC
6012003-11-30 Michael Chastain <mec.gnu@mindspring.com>
602
603 Partial fix for PR testsuite/1456.
604 * gdb.base/list.exp (test_list_function): Delete unused declaration
605 of gcc_compiled.
606
d7afdf9b
MC
6072003-11-29 Michael Chastain <mec.gnu@mindspring.com>
608
609 Partial fix for PR testsuite/1456.
610 * gdb.base/complex.exp: Replace reference to gcc_compiled with
611 call to test_compiler_info.
612
71507b56
MK
6132003-11-29 Mark Kettenis <kettenis@gnu.org>
614
615 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
616 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
617 it to create the appropriate note.inc.
618 * gdb.asm/asmsrc1.s: Include "note.inc".
619 * gdb.asm/netbsd.inc: New file.
620 * gdb.asm/empty.inc: New file.
621
f81f93f7
MC
6222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
623
624 Partial fix for PR testsuite/1456.
625 * gdb.base/constvars.exp: Replace references to gcc_compiled with
626 calls to test_compiler_info.
627
9a77938e
MC
6282003-11-27 Michael Chastain <mec.gnu@mindspring.com>
629
630 Partial fix for PR testsuite/1456.
631 * gdb.base/volatile.exp: Replace references to gcc_compiled with
632 calls to test_compiler_info.
633
e8367dc7
MK
6342003-11-27 Mark Kettenis <kettenis@gnu.org>
635
636 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
637 pattern for the KFAILs.
638
526c61ee
AF
6392003-11-25 Adam Fedor <fedor@gnu.org>
640
641 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
642 * gdb.objc/objcdecode.m: New file.
643
28f2d600
AF
6442003-11-25 Adam Fedor <fedor@gnu.org>
645
646 * gdb.objc/nondebug.exp: Test for PR objc/1236.
647 * gdb.objc/nondebug.m: New file.
648
a3895cee
BE
6492003-11-26 Ben Elliston <bje@wasabisystems.com>
650
651 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
652 NetBSD as it does on FreeBSD. Modelled on a similar change by
653 Mark Kettenis on 2003-05-30.
654 (link-flags): Set to "--entry _start" regardless of target.
655 Special linker flags are to be appended to $link-flags.
656 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
657
c9f2c8a3
MC
6582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
659
660 * gdb.cp/method.exp: Accept output of new demangler.
661
15a0587a 6622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
663
664 * gdb/class2.exp: New file.
665 * gdb/class2.cc: New file.
666
3c00b570
MC
6672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
668
669 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
670 of new demangler.
671
7027acc7
MK
6722003-11-23 Mark Kettenis <kettenis@gnu.org>
673
674 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
675 of gdb_test "run".
676
b0e1598a
MK
6772003-11-23 Mark Kettenis <kettenis@gnu.org>
678
679 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
680 "continue" into "run".
681
4d9eda44
MC
6822003-11-23 Michael Chastain <mec.gnu@mindspring.com>
683
684 Partial fix for PR testsuite/1456.
685 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
686 call to test_compiler_info.
687 * gdb.cp/ctti.exp: Likewise.
688 * gdb.cp/derivation.exp: Likewise.
689 * gdb.cp/member-ptr.exp: Likewise.
690 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
691 reference to gcc_compiled.
692
6932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
694
695 Fix PR testsuite/1463.
696 * gdb.base/structs.exp (start_structs_test): Call
697 get_debug_format before using the debug format.
698
d422fe19
AC
6992003-11-22 Andrew Cagney <cagney@redhat.com>
700
701 * lib/gdb.exp (gdb_test_multiple): Add simple example.
702 * gdb.base/structs.exp: Use gdb_test_multiple.
703
039cf96d
AC
7042003-11-20 Andrew Cagney <cagney@redhat.com>
705
6882279b
AC
706 * gdb.base/structs.exp: Handle and recover from internal errors.
707 Replace "foo${n}" with "foo<n>" in test messages.
708
e53890ae
AC
709 * gdb.base/structs.exp: Update copyright. Rewrite.
710 * gdb.base/structs.c: Update copyright. Rewrite.
711
2b211c59
AC
712 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
713 resync count exceeded.
714
039cf96d
AC
715 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
716 from the internal error.
717 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
718 Original from Jim Blandy.
719 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 720
eac98b22
AC
7212003-11-19 Andrew Cagney <cagney@redhat.com>
722
723 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
724 KFAIL.
725
67455b2a
MK
7262003-11-17 Mark Kettenis <kettenis@gnu.org>
727
728 New testcase for PR backtrace/1435.
729 * gdb.arch/i386-unwind.exp: New file.
730 * gdb.arch/i386-unwind.c: New file.
731
853d6e5b
AC
7322003-11-17 Andrew Cagney <cagney@redhat.com>
733
734 * lib/gdb.exp (compiler_info): New global.
735 (test_compiler_info): New function.
736 (get_compiler_info): Set compiler_info.
737 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
738 "compiler_info" to gcc-<major>-<minor>.
739
38cf6e11
MC
7402003-11-15 Michael Chastain <mec.gnu@mindspring.com>
741
742 * gdb.trace/configure: Remove.
743
a50d3602
EZ
7442003-11-13 Elena Zannoni <ezannoni@redhat.com>
745
746 * gdb.base/break.c: Add comments to aid finding line numbers for
747 breakpoints.
748 * gdb.base/break.exp: Remove all references to explicit line
749 numbers.
750
d9407aaa
NC
7512003-11-11 Nick Clifton <nickc@redhat.com>
752
753 * gdb.base/shreloc.exp: Do not run for targets which do not
754 support shared objects.
755
db488fc1
CV
7562003-11-10 Corinna Vinschen <vinschen@redhat.com>
757
758 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
759 Don't run tests if nofileio flag is given.
760
6a90a18e
EZ
7612003-11-07 Elena Zannoni <ezannoni@redhat.com>
762
763 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
764 as well as 'Watchpoint'.
765
0b915e9c
EZ
7662003-11-06 Elena Zannoni <ezannoni@redhat.com>
767
768 Reported by Jim Ingham <jingham@apple.com>:
769 * gdb.base/annota1.exp: Match at least one occurrence of the
770 signal handler annotation.
771
d7e4b55f
EZ
7722003-11-06 Elena Zannoni <ezannoni@redhat.com>
773
774 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
775 as well as 'Watchpoint'.
776
2fe4e8d0
MC
7772003-11-05 Michael Chastain <mec@shout.net>
778
779 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
780
6ef88553
KW
7812003-11-03 Kris Warkentin <kewarken@qnx.com>
782
783 * gdb.arch/gdb1291.c: New test file.
784 * gdb.arch/gdb1291.exp: New test script.
785 * gdb.arch/gdb1431.c: New test file.
786 * gdb.arch/gdb1431.exp: New test script.
787
ae7dc4d8
MC
7882003-10-22 Michael Chastain <mec@shout.net>
789
790 * gdb.mi/pthreads.c: Add copyright notice.
791
c39d7427
MC
7922003-10-22 Michael Chastain <mec@shout.net>
793
794 * gdb.threads/pthreads.c: Add copyright notice.
795
8b7d96c1
MC
7962003-10-20 Michael Chastain <mec@shout.net>
797
798 * gdb.base/gdb1056.exp: New test script.
799
d1d69fdd
DJ
8002003-10-13 Daniel Jacobowitz <drow@mvista.com>
801
802 * gdb.threads/killed.exp: Use gdb_run_cmd.
803
7d605576
DJ
8042003-10-13 Daniel Jacobowitz <drow@mvista.com>
805
806 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
807 create a core file.
808 * gdb.threads/gcore-thread.exp: Likewise.
809
618ec112
CV
8102003-10-13 Corinna Vinschen <vinschen@redhat.com>
811
812 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
813 type, based on char type.
814 (struct bit_flags_short_t): New bitfield type, based on short type.
815 (init_bit_flags_char): New fuction.
816 (init_bit_flags_short): Ditto.
817 (print_bit_flags_char): Ditto.
818 (print_bit_flags_short): Ditto.
819 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
820
9367a73c
MC
8212003-10-11 Michael Chastain <mec@shout.net>
822
823 * gdb.base/call-rt-st.exp: Update copyright year.
824
1decf120
KI
8252003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
826
827 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
828 * gdb.disasm/sh3.s: Ditto.
829
5445b2ae
DJ
8302003-10-07 Daniel Jacobowitz <drow@mvista.com>
831
832 * gdb.threads/switch-threads.exp: New test.
833 * gdb.threads/switch-threads.c: New source file.
834
aec24853
CV
8352003-10-07 Corinna Vinschen <vinschen@redhat.com>
836
837 * gdb.base/ending-run.exp: Add sh specific case.
838
adc7428d
AC
8392003-10-06 Andrew Cagney <cagney@redhat.com>
840
841 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
842 * gdb.disasm/mn10200.exp: Delete obsolete file.
843
c9d37158
DJ
8442003-09-29 Daniel Jacobowitz <drow@mvista.com>
845
846 * ChangeLog: Correct an entry command.exp -> commands.exp.
847 * gdb.base/commands.exp (bp_deleted_in_command_test)
848 (temporary_breakpoint_commands): Check noargs.
849
79c2c32d
DC
8502003-09-25 David Carlton <carlton@kealia.com>
851
852 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
853 of some print tests, where appropriate. Add tests for C::D::cd,
854 E::ce, F::cXfX, G::XgX.
855 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
856
594e6d67
RE
8572003-09-25 Richard Earnshaw <rearnsha@arm.com>
858
859 * lib/java.exp (java_init): Import target_alias before using it.
860
10f0d451
DC
8612003-09-25 David Carlton <carlton@kealia.com>
862
863 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
864
274bcba0
EZ
8652003-09-23 Elena Zannoni <ezannoni@redhat.com>
866
867 * gdb.base/selftest.exp: Accomodate more instruction reordering
868 weirdness.
869
cdbf20f7
MC
8702003-09-17 Michael Chastain <mec@shout.net>
871
872 * gdb.cp/gdb1355.exp: New file.
873 * gdb.cp/gdb1355.c: New file.
874
71e06f80
CV
8752003-09-15 Corinna Vinschen <vinschen@redhat.com>
876
877 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
878 * gdb.asm/sh.inc: New file.
879
5c4e30ca
DC
8802003-09-11 David Carlton <carlton@kealia.com>
881
bd45b7af
DC
882 * gdb.cp/namespace.exp: Add tests for namespace types.
883 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
884 (test_namespace): New.
885
1c199746
EZ
8862003-09-11 Elena Zannoni <ezannoni@redhat.com>
887
888 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 889 * gdb.stabs/weird.exp: Ditto.
1c199746 890
04ed252f
MC
8912003-09-08 Michael Chastain <mec@shout.net>
892
893 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
894
d8a2d9e7
MC
8952003-09-07 Michael Chastain <mec@shout.net>
896
897 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
898 'parse error'.
899
161afb24
MK
9002003-09-07 Mark Kettenis <m.kettenis@osp.nl>
901
902 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
903
49f2741a
MC
9042003-08-30 Michael Chastain <mec@shout.net>
905
906 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
907 * gdb.gdb/observer.exp: Ditto.
908 * gdb.gdb/xfullpath.exp: Ditto.
909
8afa723e
MK
9102003-08-29 Mark Kettenis <kettenis@gnu.org>
911
912 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
913 *-*-*bsd*.
914
f31dfe3b
JJ
9152003-08-28 Jeff Johnston <jjohnstn@redhat.com>
916
917 * gdb.base/dump.exp: Skip for ia64.
918
4630e498
JJ
9192003-08-25 Jeff Johnston <jjohnstn@redhat.com>
920
921 * gdb.asm/asm-source.exp: Add ia64 support.
922 * gdb.asm/ia64.inc: New file.
923
1105b7ef
MC
9242003-08-22 Michael Chastain <mec@shout.net>
925
926 * gdb.cp: New directory.
927 * gdb.cp/*: Copy from gdb.c++/*.
928 * gdb.c++/*: Remove.
929 * Makefile.in: Change gdb.c++ to gdb.cp.
930 * configure.in: Ditto.
931 * configure: Regnerate.
932
c945b932
MK
9332003-08-18 Mark Kettenis <kettenis@gnu.org>
934
935 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
936 * gdb.arch/i386-prologue.c (gdb1338): Add function.
937
2b66634b
DJ
9382003-08-17 Daniel Jacobowitz <drow@mvista.com>
939
940 * mi-var-display.exp (-var-list-children weird): Accept function
941 pointers with argument types.
942 * mi1-var-display.exp (-var-list-children weird): Likewise.
943 * mi2-var-display.exp (-var-list-children weird): Likewise.
944
a356f73b
DJ
9452003-08-17 Daniel Jacobowitz <drow@mvista.com>
946
947 * gdb.base/annota3.exp: Add missing newline.
948
483417b8
MC
9492003-08-06 Michael Chastain <mec@shout.net>
950
951 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
952
c99c59c3
MS
9532003-08-12 Michael Snyder <msnyder@redhat.com>
954
955 * gdb.base/float.exp: Add test for SH.
956
55ed7501
MK
9572003-08-10 Mark Kettenis <kettenis@gnu.org>
958
959 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
960
1a371f2e
EZ
9612003-08-07 Elena Zannoni <ezannoni@redhat.com>
962
963 * gdb.base/completion.exp: Remove reduntant completion test
964 on filename.
965
e0f353ce
EZ
9662003-08-07 Elena Zannoni <ezannoni@redhat.com>
967
968 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
969 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
970 gdb.trace/save-trace.exp: Make sure that full pathnames are
971 escaped correctly.
972
5710a1af
EZ
9732003-08-07 Elena Zannoni <ezannoni@redhat.com>
974
975 * configure.in: Don't generate config.h from config.hin.
976 * configure: Regenerate.
977 * config.hin: Remove file.
978 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
979 * gdb.threads/pthreads.c: Ditto.
980
dcd81ce9
DJ
9812003-08-07 Daniel Jacobowitz <drow@mvista.com>
982
983 From Kei Sakamoto <sakamoto.kei@renesas.com>:
984 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
985 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
986 Replace ld24 with seth/add3.
987
6009d884
AC
9882003-08-02 Andrew Cagney <cagney@redhat.com>
989
990 * gdb.base/annota3.exp: New file.
991 * gdb.base/annota3.c: New file.
992 * gdb.c++/annota3.exp: New file.
993 * gdb.c++/annota3.cc: New file.
994
51514e06
MC
9952003-07-29 Michael Chastain <mec@shout.net>
996
997 * gdb.threads/tls.c (spin): Check errno only if sem_wait
998 actually failed.
999 (do_pass): Likewise.
1000 * gdb.threads/tls.exp: Always initialize no_of_threads.
1001
4ee6625b
DJ
10022003-07-27 Daniel Jacobowitz <drow@mvista.com>
1003
1004 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1005 pattern.
1006 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1007 * gdb.threads/tls.exp: Recognize one case of the host library not
1008 supporting TLS.
1009
225f2bf6
AC
10102003-07-27 Andrew Cagney <cagney@redhat.com>
1011
1012 * gdb.base/fileio.exp: Use SH when running commands using
1013 remote_exec.
1014
bcb27c9f
DJ
10152003-07-24 Daniel Jacobowitz <drow@mvista.com>
1016
1017 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1018 * gdb.base/relocate.c (dummy): New padding array.
1019
3d67be83
MS
10202003-07-22 Michael Snyder <msnyder@redhat.com>
1021
1022 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
1023
1024 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1025 patterns to be more general, accepting old and new output.
1026 Some output chars (such as '+') also must be quoted.
1027 Some addresses are displayed numerically instead of
1028 symbolically.
1029
57ba3b85
MS
10302003-07-23 Michael Snyder <msnyder@redhat.com>
1031
686d097c
MS
1032 * gdb.base/return2.exp: Don't test long-long return.
1033
57ba3b85
MS
1034 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1035 * gdb.disasm/t01_mov.exp: Ditto.
1036 * gdb.disasm/t02_mova.s: Ditto.
1037 * gdb.disasm/t02_mova.exp: Ditto.
1038 * gdb.disasm/t03_add.s: Ditto.
1039 * gdb.disasm/t03_add.exp: Ditto.
1040 * gdb.disasm/t04_sub.s: Ditto.
1041 * gdb.disasm/t04_sub.exp: Ditto.
1042 * gdb.disasm/t05_cmp.s: Ditto.
1043 * gdb.disasm/t05_cmp.exp: Ditto.
1044 * gdb.disasm/t06_ari2.s: Ditto.
1045 * gdb.disasm/t06_ari2.exp: Ditto.
1046 * gdb.disasm/t07_ari3.s: Ditto.
1047 * gdb.disasm/t07_ari3.exp: Ditto.
1048 * gdb.disasm/t08_or.s: Ditto.
1049 * gdb.disasm/t08_or.exp: Ditto.
1050 * gdb.disasm/t09_xor.s: Ditto.
1051 * gdb.disasm/t09_xor.exp: Ditto.
1052 * gdb.disasm/t10_and.s: Ditto.
1053 * gdb.disasm/t10_and.exp: Ditto.
1054 * gdb.disasm/t11_logs.s: Ditto.
1055 * gdb.disasm/t11_logs.exp: Ditto.
1056 * gdb.disasm/t12_bit.s: Ditto.
1057 * gdb.disasm/t12_bit.exp: Ditto.
1058 * gdb.disasm/t13_otr.s: Ditto.
1059 * gdb.disasm/t13_otr.exp: Ditto.
1060
e00759ef
EZ
10612003-07-22 Elena Zannoni <ezannoni@redhat.com>
1062
1063 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1064
8bc2021f
EZ
10652003-07-22 Elena Zannoni <ezannoni@redhat.com>
1066
1067 * gdb.threads/tls.c : New file.
1068 * gdb.threads/tls.exp : New file.
1069 * gdb.threads/tls-main.c : New file.
1070 * gdb.threads/tls-shared.c : New file.
1071 * gdb.threads/tls-shared.exp : New file.
1072
89320c4c
AS
10732003-07-22 Andreas Schwab <schwab@suse.de>
1074
1075 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1076
180dea7c
AS
10772003-07-20 Andreas Schwab <schwab@suse.de>
1078
1079 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1080 due to insn reordering.
1081
0714963c
AC
10822003-07-15 Andrew Cagney <cagney@redhat.com>
1083
1084 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1085
98a23b3f
MC
10862003-07-15 Michael Chastain <mec@shout.net>
1087
1088 * gdb.base/gdb1250.exp: New file.
1089 * gdb.base/gdb1250.c: New file.
1090
27e417a2
ML
10912003-07-09 Michal Ludvig <mludvig@suse.cz>
1092
1093 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1094 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1095
8bc2021f
EZ
10962003-07-09 Elena Zannoni <ezannoni@redhat.com>
1097
1098 * gdb.threads/tls.c: New file.
1099 * gdb.threads/tls.exp: New file.
1100 * gdb.threads/tls-main.c: New file.
1101 * gdb.threads/tls-shared.c: New file.
1102 * gdb.threads/tls-shared.exp: New file.
1103
d99968dc
EZ
11042003-07-09 Elena Zannoni <ezannoni@redhat.com>
1105
1106 * gdb.base/annota1.exp: Make sure that we properly escape the
1107 full path of the source file. Xfail more permissive patterns,
1108 due to a compiler debug info problem.
1109
83876b3b
AS
11102003-07-07 Andreas Schwab <schwab@suse.de>
1111
2705e972
AS
1112 * gdb.asm/m68k.inc: New file.
1113 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1114
83876b3b
AS
1115 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1116 arguments"): Also match negative number.
1117
1118 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1119
3a871b37
DJ
11202003-07-03 Daniel Jacobowitz <drow@mvista.com>
1121
1122 * gdb.base/store.c (charest): New typedef.
1123 (add_char): Rename to add_charest, update.
1124 (wack_char): Rename to wack_charest, update types. Return l + r
1125 to keep r live across the call.
1126 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1127 (wack_double, wack_doublest): Return l + r to keep r live across
1128 the call.
1129 * gdb.base/store.exp: Accomodate store.c changes.
1130
b2a7f303
DC
11312003-06-30 David Carlton <carlton@kealia.com>
1132
1133 * gdb.c++/maint.exp (test_invalid_name): New.
1134 (test_first_component): Add tests for invalid names.
1135
3c6cb4a1
MC
11362003-06-29 Michael Chastain <mec@shout.net>
1137
1138 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1139 output of '<VTT for class>' for virtual base classes.
1140
f1c2644b
DJ
11412003-06-29 Daniel Jacobowitz <drow@mvista.com>
1142
1143 * gdb.base/completion.exp: Tab-complete "complet" instead of
1144 "compl".
1145 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1146
18080350
DJ
11472003-06-29 Daniel Jacobowitz <drow@mvista.com>
1148
1149 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1150 * gdb.base/volatile.exp: Likewise.
1151
f56973f8
DJ
11522003-06-29 Daniel Jacobowitz <drow@mvista.com>
1153
1154 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1155 gdb/1265.
1156
11572003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1158 Daniel Jacobowitz <drow@mvista.com>
1159
1160 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1161 initial line count of 'captured_main' from 26 to 32.
1162 (test_with_self): Allow xmalloc call to be interleaved with the
1163 preceding two lines.
1164
e766d4d6
JB
11652003-06-24 Joel Brobecker <brobecker@gnat.com>
1166
1167 * gdb.base/bang.exp: New testcase.
1168
f125c9a4
JB
11692003-06-23 Joel Brobecker <brobecker@gnat.com>
1170
1171 * gdb.base/langs.exp: Add some tests for the "minimal" language
1172 support.
1173
6e25beaf
EZ
11742003-06-23 Elena Zannoni <ezannoni@redhat.com>
1175
1176 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1177 the testcase.
1178
2f816dda
DJ
11792003-06-22 Daniel Jacobowitz <drow@mvista.com>
1180
1181 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1182 offset.
1183
db5a5748
DJ
11842003-06-22 Daniel Jacobowitz <drow@mvista.com>
1185
1186 * gdb.c++/pr-1210.cc: New file.
1187 * gdb.c++/pr-1210.exp: New file.
1188
1df0c130
DJ
11892003-06-21 Daniel Jacobowitz <drow@mvista.com>
1190
1191 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1192 000-exec-continue.
1193
a92feac0
MK
11942003-06-15 Mark Kettenis <kettenis@gnu.org>
1195
1196 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1197 on *-*-*bsd* instead of *-*-freebsd*.
1198
81a58f5b
AC
11992003-06-14 Andrew Cagney <cagney@redhat.com>
1200
1201 * gdb.base/store.exp: Test longest and doublest. Test all
1202 parameters. Weaken return statement match.
1203 * gdb.base/store.c: Add longest and doublest - aka long long and
1204 long double functions. Put all parameters into local register
1205 variables. Use negative values.
1206
b257a0d3
AC
12072003-06-14 Andrew Cagney <cagney@redhat.com>
1208
1209 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1210 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1211 exit status.
1212 * gdb.base/fileio.exp: Disable target when nointerrupts and
1213 noinferiorio, instead of limiting it to remote. Use remote_exec
1214 instead of system.
1215
21c38304
JJ
12162003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1217
1218 * gdb.base/float.exp: Add ia64 support.
1219
1bcdb424
CV
12202003-06-12 Corinna Vinschen <vinschen@redhat.com>
1221
1222 * gdb.base/fileio.exp: Run only on remote targets.
1223
6aeb981f
CV
12242003-06-10 Corinna Vinschen <vinschen@redhat.com>
1225
1226 * gdb.base/fileio.c: New file, testing File-I/O.
1227 * gdb.base/fileio.exp: Ditto.
1228
53df362e
RG
12292003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1230
1231 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1232 shared objects after relocation at load time (gdb PR/1132).
1233 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1234 as above, part of the shared object relocation test.
1235
ffee1b46
MK
12362003-06-08 Mark Kettenis <kettenis@gnu.org>
1237
b5ca3722
MK
1238 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1239 fully filled history list.
1240 * gdb.base/gdb_history: New file.
1241
03ed860d
MK
1242 * gdb.base/signals.exp: XFAIL "continue to func1" on
1243 i*86-*-freebsd*.
1244
ffee1b46
MK
1245 * gdb.base/attach.exp: When trying to attach to a nonexistent
1246 process, make it possible to specify the PID based on the target,
1247 and do so for *-*-freebsd*.
1248
d80dbb52
RH
12492003-06-02 Richard Henderson <rth@redhat.com>
1250
1251 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1252
6dd77b81
RH
12532003-06-02 Richard Henderson <rth@redhat.com>
1254
1255 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1256
f6347e16
RH
12572003-06-02 Richard Henderson <rth@redhat.com>
1258
1259 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1260
2c161407
DJ
12612003-06-01 Daniel Jacobowitz <drow@mvista.com>
1262
1263 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1264 of globalvar.
1265
572eb746
MK
12662003-06-01 Mark Kettenis <kettenis@gnu.org>
1267
1268 * gdb.asm/asm-source.exp: Check for memory read errors in
1269 disassembler test on *BSD too.
1270
9e9617a5
RH
12712003-06-01 Richard Henderson <rth@redhat.com>
1272
1273 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1274 for .frame.
1275 (gdbasm_call): Lose ldgp.
1276 (gdbasm_startup): Add frame information.
1277 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1278
7b34ad4e
MK
12792003-05-31 Mark Kettenis <kettenis@gnu.org>
1280
1281 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1282 i?86-*-*.
1283
10059fdf
MK
12842003-05-30 Mark Kettenis <kettenis@gnu.org>
1285
1286 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1287 FreeBSD.
1288
acf4b816
RH
12892003-05-29 Richard Henderson <rth@redhat.com>
1290
1291 * gdb.asm/alpha.inc: New file.
1292 * gdb.asm/asm-source.exp: Use it.
1293
e9ecd949
JB
12942003-05-29 Jim Blandy <jimb@redhat.com>
1295
1296 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1297 'core.PID'.
1298
e3e5a4f3
JB
12992003-05-22 Jim Blandy <jimb@redhat.com>
1300
1301 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1302 backtrace.
1303
72fe3d25
DC
13042003-05-20 David Carlton <carlton@math.stanford.edu>
1305
1306 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1307 this time.
1308
58da2eb2
DC
13092003-05-19 David Carlton <carlton@bactrian.org>
1310
1311 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1312 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1313
1fcb5155
DC
13142003-05-19 David Carlton <carlton@bactrian.org>
1315
1316 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1317 namespace tests.
1318 Bump copyright date.
1319 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
1320 (main): Call C::D::marker2.
1321 * gdb.c++/namespace1.cc: New file.
1322
85e85163
JJ
13232003-05-14 Jeff Johnston <jjohnstn@redhat.com>
1324
1325 Roland McGrath <roland@redhat.com>
1326 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
1327 there is no manager thread.
1328
a25fbfec
JJ
13292003-05-08 Jeff Johnston <jjohnstn@redhat.com>
1330
1331 * gdb.threads/schedlock.exp: Remove assumption that all threads
1332 will run in a particular small time slice. Also ensure we break
1333 in one of the child threads rather than the main thread.
1334
be375bae
JB
13352003-05-07 Jim Blandy <jimb@redhat.com>
1336
09bf6082
JB
1337 Add support for assembly source testing on the s390x.
1338 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
1339 architecture.
1340 * gdb.asm/s390x.inc: New file.
1341
be375bae
JB
1342 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
1343 succession of 'if' statements.
1344
00905d52
AC
13452003-05-05 Andrew Cagney <cagney@redhat.com>
1346
1347 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
1348
b1e29e33
AC
13492003-05-05 Andrew Cagney <cagney@redhat.com>
1350
1351 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
1352 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
1353
e33d66ec
EZ
13542003-05-02 Elena Zannoni <ezannoni@redhat.com>
1355
1356 * gdb.base/charset.exp: Update based on new behavior of set/show
1357 charset commands.
1358
2b6fd0d8
AC
13592003-05-01 Andrew Cagney <cagney@redhat.com>
1360
1361 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
1362 variable do not give memory errors.
1363
130cacce
AF
13642003-04-30 Adam Fedor <fedor@gnu.org>
1365
1366 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
1367 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
1368 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
1369 gdb.objc/basicclass.m: : New files
1370
1371 * lib/gdb.exp (gdb_compile_objc): New procedure.
1372
bea71854
DJ
13732003-04-27 Daniel Jacobowitz <drow@mvista.com>
1374
1375 * gdb.base/signals.exp: Make backtrace tests more specific.
1376
0f20eeea
DC
13772003-04-23 David Carlton <carlton@bactrian.org>
1378
1379 * gdb.c++/maint.exp (test_first_component): Add tests for
1380 'operator' in more locations.
1381
c8c4d8dc
KB
13822003-04-16 Kevin Buettner <kevinb@redhat.com>
1383
1384 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
1385
3fe60e3c
EZ
13862003-04-16 Elena Zannoni <ezannoni@redhat.com>
1387
1388 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
1389 func marke' instead. Update test name.
1390
9219021c
DC
13912003-04-15 David Carlton <carlton@math.stanford.edu>
1392
1393 * gdb.c++/maint.exp: New file.
1394
5dd55bdd
EZ
13952003-04-14 Elena Zannoni <ezannoni@redhat.com>
1396
1397 * gdb.threads/schedlock.c: Change type of thread function argument
1398 to long, to avoid warnings on 64-bit platforms.
1399
00890572
EZ
14002003-04-14 Elena Zannoni <ezannoni@redhat.com>
1401
1402 * gdb.base/attach.exp: Add new message from ptrace in case of
1403 attaching to nonexistent process.
1404
93201743
JB
14052003-04-11 Jim Blandy <jimb@redhat.com>
1406
1407 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1408 gdb.c++/userdef.cc: Place comments on the lines to which the
1409 marker function might return.
1410 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1411 gdb.c++/userdef.exp: Look for those comments to check that we've
1412 returned to the right place, instead of checking line numbers.
1413
2a11c64d
EZ
14142003-04-11 Elena Zannoni <ezannoni@redhat.com>
1415
1416 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
1417 match on sourcefile name, instead of directory name.
1418
68ab8fc5
EZ
14192003-04-10 Elena Zannoni <ezannoni@redhat.com>
1420
1421 * gdb.base/completion.exp: Use string_to_regexp to match the
1422 working directory name.
1423
5624293a
JB
14242003-04-09 Jim Blandy <jimb@redhat.com>
1425
1426 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1427 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
1428 after an inferior function call, report the failure, but allow the
1429 test to continue.
1430
f1f02ee4
SC
14312003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1432
1433 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1434 with -DPROTOTYPES.
1435
6eb79af0
SC
14362003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1437
1438 * gdb.base/break.exp: Revert last patch.
1439
8dfb4cf0
SC
14402003-04-04 Stephane Carrez <stcarrez@nerim.fr>
1441
1442 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1443 with -DPROTOTYPES.
1444
ed4c619a
AC
14452003-04-02 Andrew Cagney <cagney@redhat.com>
1446
1447 * gdb.base/callfuncs.exp: Make "print add" messages unique.
1448 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
1449 matching directories by the name breakpoint.
1450 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
1451 Make "continue to marker1" consistent.
1452 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
1453 message consistent.
1454 * lib/gdb.exp: Put "the program is no longer running", and "the
1455 program exited" in parenthesis.
1456 * lib/mi-support.exp: Ditto.
1457
4e35d5f0
BR
14582003-04-02 Bob Rossi <bob_rossi@cox.net>
1459
1460 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
1461
71900fe8
AC
14622003-03-29 Andrew Cagney <cagney@redhat.com>
1463
1464 * gdb.base/sizeof.c (main): Print the value of '\377'.
1465 * gdb.base/sizeof.exp: Check the sign of '\377'.
1466
c0655a16
MC
14672003-03-27 Michael Chastain <mec@shout.net>
1468
1469 * gdb.base/gdb1090.exp: New file.
1470 * gdb.base/gdb1090.cc: New file.
1471
5b2a3989
JB
14722003-03-27 J. Brobecker <brobecker@gnat.com>
1473
1474 * gdb.gdb/observer.exp: New regression test.
1475
79876890
MC
14762003-03-27 Michael Chastain <mec@shout.net>
1477
1478 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
1479 * gdb.base/ptype.exp: Likewise.
1480
6eac95e3
CV
14812003-03-27 Corinna Vinschen <vinschen@redhat.com>
1482
1483 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
1484
e8c71839
MC
14852003-03-26 Michael Chastain <mec@shout.net>
1486
1487 * gdb.base/ptype.exp: Actually use some typedef'd types.
1488
71b10041
SC
14892003-03-21 Stephane Carrez <stcarrez@nerim.fr>
1490
1491 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
1492 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
1493
2512cf80
CV
14942003-03-20 Corinna Vinschen <vinschen@redhat.com>
1495
1496 * gdb.base/default.exp: Fix regular expression.
1497
0d195a4f
CV
14982003-03-20 Corinna Vinschen <vinschen@redhat.com>
1499
1500 * gdb.base/args.exp: Fix regular expression.
1501
8a2dbca8
CV
15022003-03-20 Corinna Vinschen <vinschen@redhat.com>
1503
1504 * gdb.base/help.exp: Allow Win32 child process.
1505
bf028682
CV
15062003-03-20 Corinna Vinschen <vinschen@redhat.com>
1507
1508 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
1509 when stepping out of main().
1510
182dbe85
CV
15112003-03-20 Corinna Vinschen <vinschen@redhat.com>
1512
1513 * gdb.base/default.exp: Check for win32 specific message when calling
1514 "run" without executable.
1515
d67a6ba5
CV
15162003-03-20 Corinna Vinschen <vinschen@redhat.com>
1517
1518 * gdb.base/args.exp: Expect .exe in output.
1519
a955b5bb
CV
15202003-03-20 Corinna Vinschen <vinschen@redhat.com>
1521
1522 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
1523 Cygwin native.
1524
bf6bad4b
AC
15252003-03-17 Andrew Cagney <cagney@redhat.com>
1526
1527 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
1528 vector registes.
1529 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
1530 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
1531
293e9a31
DC
15322003-03-17 David Carlton <carlton@math.stanford.edu>
1533
1534 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
1535 test, for PR breakpoints/38.
1536 Call test_watchpoint_and_breakpoint.
1537 * gdb.base/watchpoint.c (func3): New function.
1538 (main): Call func3.
1539
5330f2db
DC
15402003-03-04 David Carlton <carlton@math.stanford.edu>
1541
1542 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
1543 Garply<Garply<char> >:: garply".
1544 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
1545 with respect to PR c++/1111; note also PR c++/1113.
1546 (test_template_breakpoints): KFAIL "constructor breakpoint" with
1547 respect to PR c++/1062.
1548 KFAIL "destructor breakpoint" with respect to PR c++/1112.
1549
6ece72da
DC
15502003-03-03 David Carlton <carlton@math.stanford.edu>
1551
1552 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
1553 with respect to PR c++/57.
1554 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
1555 c++/826.
1556 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
1557 respect to PR c++/57.
1558
85ca1584
DC
15592003-03-03 David Carlton <carlton@math.stanford.edu>
1560
1561 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
1562 respect to PR c++/33 into FAILs.
1563
98e9c5b8
MC
15642003-03-03 Michael Chastain <mec@shout.net>
1565
7bedbf27
MC
1566 * configure.in: Update copyright years.
1567
15682003-03-03 Michael Chastain <mec@shout.net>
1569
1570 * Makefile.in: Update copyright years.
98e9c5b8 1571
f683e100
DC
15722003-02-28 David Carlton <carlton@math.stanford.edu>
1573
1574 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
1575 print class instead of struct and/or superfluous protection
1576 specifiers, as long as the resulting output is equivalent to the
1577 source code.
1578 Delete FIXME from end of messages on tests that don't need
1579 fixing.
1580
a9e0cf2c
DC
15812003-02-28 David Carlton <carlton@math.stanford.edu>
1582
1583 * gdb.c++/templates.exp (do_tests): Allow const in the two
1584 Foo<volatile char *>::foo tests.
1585
e8d359df
MS
15862003-02-27 Michael Snyder <msnyder@redhat.com>
1587
1588 * gdb.base/restore.c (main): Return zero, so exit code
1589 will be consistant.
1590
0b71dc91
DC
15912003-02-26 David Carlton <carlton@math.stanford.edu>
1592
1593 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
1594 char *>::foo" test with respect to PR c++/33. Create a new test
1595 which is identical to that one except that it doesn't put the
1596 space between the "char" and the "*"; KFAIL it, too.
1597
dd14ab43
DC
15982003-02-26 David Carlton <carlton@math.stanford.edu>
1599
1600 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
1601 template types into either PASSes or KFAILs (corresponding to PR
1602 c++/57). Tweak indentation. Update copyright.
1603
1146c7f1
SC
16042003-02-23 Stephane Carrez <stcarrez@nerim.fr>
1605
1606 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
1607
74641dfb
MC
16082003-02-13 Michael Chastain <mec@shout.net>
1609
1610 * gdb.base/exprs.exp: Remove i960 remnants.
1611 * gdb.base/funcargs.exp: Likewise.
1612 * gdb.base/list.exp: Likewise.
1613 * gdb.base/ptype.exp: Likewise.
1614
559cd2d0
DC
16152003-02-14 David Carlton <carlton@math.stanford.edu>
1616
1617 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
1618 pEe->D::vg()" from XFAIL to KFAIL.
1619
c4f90d87
JM
16202003-02-13 Jason Molenda (jmolenda@apple.com)
1621
1622 * gdb.base/maint.exp: Update maint print statistics regexp to include
1623 new entries.
1624
cbc4d97c
MC
16252003-02-13 Michael Chastain <mec@shout.net>
1626
1627 * gdb.c++/inherit.exp: Remove call to get_debug_format.
1628
40f235b7
MC
16292003-02-12 Michael Chastain <mec@shout.net>
1630
1631 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
1632 * gdb.c++/inherit.exp: Likewise.
1633 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
1634 * gdb.c++/templates.exp: Likewise.
1635 * gdb.c++/virtfunc.exp: Likewise.
1636
c56716b0
JM
16372003-02-06 Jason Molenda (jason-cl@molenda.com)
1638
1639 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
1640 why the code is written that way.
1641
070afcf8
MC
16422003-02-05 Michael Chastain <mec@shout.net>
1643
1644 * gdb.base/dump.exp: Add missing copyright line.
1645
5d0331e5
JM
16462003-02-05 Jason Molenda (jason-cl@molenda.com)
1647
f7ae6d3e 1648 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
1649 at the beginning so the breakpoint doesn't get set on the loop.
1650
92851186
MC
16512003-02-05 Michael Chastain <mec@shout.net>
1652
1653 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
1654 output for configurations with gcc 2.95.3.
1655
cbf1e085
AC
16562003-02-05 Keith Seitz <keiths@redhat.com>
1657 Andrew Cagney <ac131313@redhat.com>
1658
1659 * gdb.mi/mi-cli.exp: New file.
1660
29518e1e
MC
16612003-02-04 Michael Chastain <mec@shout.net>
1662
1663 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
1664 Call perror and then continue.
1665
5af1d5f3
MC
16662003-02-03 Michael Chastain <mec@shout.net>
1667
1668 * gdb.c++/pr-1023.cc: New file.
1669 * gdb.c++/pr-1023.exp: New file.
1670
6b549786
JB
16712003-02-05 Jim Blandy <jimb@redhat.com>
1672
1673 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
1674 it's local to foobar. Check for it there, and check that it's not
1675 present in main.
1676 * gdb.c++/local.cc (marker2): New function.
1677 (foobar): Call marker1.
1678 (main): Call marker2 instead of marker1.
1679
67f16606
AC
16802003-02-04 Andrew Cagney <ac131313@redhat.com>
1681
1682 * gdb.disasm/mn10200.exp: Obsolete file.
1683 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
1684 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
1685 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
1686
1c5cb38e
DC
16872003-02-04 David Carlton <carlton@math.stanford.edu>
1688
1689 * gdb.c++/overload.exp: Test intToChar(1).
1690 * gdb.c++/overload.cc (intToChar): New.
1691 (main): Call intToChar.
1692
d1fe6965
DC
16932003-02-03 David Carlton <carlton@math.stanford.edu>
1694
1695 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
1696 'might_kfail' arg.
1697 KFAIL some of the continue_to_bp_overloaded calls, according to
1698 PR c++/1025.
1699
9ba61c5d
MC
17002003-02-01 Michael Chastain <mec@shout.net>
1701
1702 * gdb.base/advance.c (marker1): New marker function.
1703 * gdb.base/advance.exp: When the 'advance' command lands on the
1704 return breakpoint, it can legitimately stop on either the
1705 current line or the next line. Accommodate both outcomes.
1706 * gdb.base/until.exp: Likewise.
1707
e7494ffb
AC
17082003-02-02 Andrew Cagney <ac131313@redhat.com>
1709
1710 2002-11-10 Jason Molenda (jason-cl@molenda.com):
1711 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
1712 now a list, not a tuple.
1713 * gdb.mi/mi-var-display.exp: Ditto.
1714 * gdb.mi/gdb792.exp: Ditto.
1715
075559bc
AC
17162003-02-01 Andrew Cagney <ac131313@redhat.com>
1717
1718 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
1719 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
1720 stack backtraces.
1721 * gdb.mi/mi-syn-frame.c: Part of same.
1722
2bd4c7b1
MK
17232003-02-01 Mark Kettenis <kettenis@gnu.org>
1724
1725 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1726 gdb.mi/mi1-pthreads.exp: Return instead of calling
1727 gdb_suppress_entire_file.
1728
eabd8992
MS
17292003-02-01 Mark Salter <msalter@redhat.com>
1730
1731 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
1732
71469e2f
MS
17332003-01-31 Mark Salter <msalter@redhat.com>
1734
1735 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
1736 Support empty arg.
1737
38a94d44
MC
17382003-01-30 Michael Chastain <mec@shout.net>
1739
1740 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
1741 This was a workaround for a UTF-8 bug in readline 4.3. The bug
1742 has been fixed in gdb/readline on 2003-01-09.
1743
19ea9e73
MS
17442003-01-29 Michael Snyder <msnyder@redhat.com>
1745
e8d359df
MS
1746 * gdb.base/maint.exp: Allow for leading underscore in symbol.
1747 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
1748 * gdb.base/args.exp: Skip if target does not support args passing.
1749
2307bd6a
DJ
17502003-01-22 Daniel Jacobowitz <drow@mvista.com>
1751
19ea9e73 1752 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
1753 gdb_test. Accept a list of expect arguments as the third
1754 parameter.
1755 (gdb_test): Use it.
1756
f2dd3617
EZ
17572003-01-20 Elena Zannoni <ezannoni@redhat.com>
1758
1759 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
1760 allow for different test tree configurations. Update some
1761 tescases accordingly.
1762 * gdb.arch/altivec-regs.exp: Ditto.
1763 * gdb.asm/asm-source.exp: Ditto.
1764 * gdb.base/advance.exp: Ditto.
1765 * gdb.base/display.exp: Ditto.
1766 * gdb.base/long_long.exp: Ditto.
1767 * gdb.base/mips_pro.exp: Ditto.
1768 * gdb.base/overlays.exp: Ditto.
1769 * gdb.base/relocate.exp: Ditto.
1770 * gdb.base/setshow.exp: Ditto.
1771 * gdb.base/step-line.exp: Ditto.
1772 * gdb.base/step-test.exp: Ditto.
1773 * gdb.base/until.exp: Ditto.
1774 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
1775
c71cdefd
DC
17762003-01-17 David Carlton <carlton@math.stanford.edu>
1777
1778 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
1779 corresponding to PR c++/945.
1780 Update copyright.
1781
fdba05d7
DC
17822003-01-17 David Carlton <carlton@math.stanford.edu>
1783
1784 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
1785 corresponding to PR c++/68.
1786
17872003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
1788
1789 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
1790 (test_paddr_hairy_functions): Call print_addr_2_kfail for
1791 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
1792
c362c33a
EZ
17932003-01-15 Elena Zannoni <ezannoni@redhat.com>
1794
0fbc361c
EZ
1795 * gdb.base/break.exp: Fix change of default location, because of
1796 removal of until tests.
1797 * gdb.base/help.exp: Update test for new 'until' help message.
1798 Add test for help on 'advance'.
c362c33a
EZ
1799 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
1800
dabf8a35
MK
18012003-01-15 Mark Kettenis <kettenis@gnu.org>
1802
1803 * gdb.base/default.exp: Adapt "info float" test for recent changes
1804 to that command. Add test for "info vector".
1805 * gdb.base/float.exp: New file. Add test for "info float" that
1806 resembles the old test in gdb.base/default.exp.
1807
a1769aca
DC
18082003-01-15 David Carlton <carlton@math.stanford.edu>
1809
1810 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
1811
82025e13
EZ
18122003-01-15 Elena Zannoni <ezannoni@redhat.com>
1813
1814 * gdb.base/break.exp: Move the tests of until command from here...
1815 * gdb.base/until.exp: ... to here. New file. Add other tests.
1816 * gdb.base/advance.c: New file.
1817 * gdb.base/advance.exp: New file.
1818
8f9ab801
EZ
18192003-01-14 Elena Zannoni <ezannoni@redhat.com>
1820
1821 * gdb.base/args.c: New file.
1822 * gdb.base/args.exp: New file.
1823
9ae66589
DJ
18242003-01-14 Daniel Jacobowitz <drow@mvista.com>
1825
1826 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
1827
8d77e5c3
DJ
18282003-01-14 Daniel Jacobowitz <drow@mvista.com>
1829
1830 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
1831
12d2f0a1
DJ
18322003-01-14 Daniel Jacobowitz <drow@mvista.com>
1833
1834 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
1835 dates.
1836
6ca37014
DJ
18372003-01-13 Daniel Jacobowitz <drow@mvista.com>
1838
1839 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
1840
b0023472
DJ
18412003-01-13 Daniel Jacobowitz <drow@mvista.com>
1842
1843 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
1844 (ptype &*"foo").
1845 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
1846
d6abaea5
DJ
18472002-01-13 Daniel Jacobowitz <drow@mvista.com>
1848
1849 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
1850 * gdb.mi/mi1-console.exp: Likewise.
1851
dfd536a7
DJ
18522002-01-13 Daniel Jacobowitz <drow@mvista.com>
1853
1854 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
1855 * gdb.mi/mi1-console.exp: Likewise.
1856
a1fb14a2
DJ
18572003-01-13 Daniel Jacobowitz <drow@mvista.com>
1858
1859 * gdb.c++/overload.exp: Remove some fixed XFAILs.
1860
c4cf40b7
DJ
18612003-01-09 Daniel Jacobowitz <drow@mvista.com>
1862
1863 * gdb.base/detach.exp: New test.
1864
696d5a5b
DJ
18652003-01-09 Daniel Jacobowitz <drow@mvista.com>
1866
1867 * Makefile.in (ALL_SUBDIRS): New variable.
1868 (subdirs, clean, distclean): Use it.
1869 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
1870 regenerating Makefile, since it is generated from the top level.
1871 * gdb.asm/Makefile.in: Likewise.
1872 * gdb.base/Makefile.in: Likewise.
1873 * gdb.c++/Makefile.in: Likewise.
1874 * gdb.disasm/Makefile.in: Likewise.
1875 * gdb.java/Makefile.in: Likewise.
1876 * gdb.mi/Makefile.in: Likewise.
1877 * gdb.threads/Makefile.in: Likewise.
1878 * gdb.trace/Makefile.in: Likewise.
1879
754533e4
DC
18802003-01-09 David Carlton <carlton@math.stanford.edu>
1881
1882 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
1883 Add copyright year 2003.
1884
d8b3e9ee
MC
18852003-01-06 Michael Chastain <mec@shout.net>
1886
1887 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
1888 When selecting a thread, 'line' and 'file' are optional.
1889 * gdb.mi/mi1-pthreads.exp: Likewise.
1890
8e9e0fe6
AS
18912003-01-06 Andreas Schwab <schwab@suse.de>
1892
1893 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
1894 failures.
1895
b5ab8ff3
DJ
18962003-01-04 Daniel Jacobowitz <drow@mvista.com>
1897
1898 Fix PR gdb/844
1899 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
1900 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
1901
1902 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
1903 instead of calling gdb_suppress_entire_file.
1904 * gdb.threads/print-threads.exp: Likewise.
1905 * gdb.threads/schedlock.exp: Likewise.
1906
1907 * gdb.threads/killed.exp: Return instead of calling
1908 gdb_suppress_entire_file.
1909 * gdb.threads/linux-dp.exp: Likewise.
1910 * gdb.threads/pthreads.exp: Likewise.
1911
1e698235
DJ
19122003-01-04 Daniel Jacobowitz <drow@mvista.com>
1913
1914 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
1915 stabs.
1916 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
1917 * gdb.base/whatis.exp: Always allow (void) after function names.
1918
147ff08c
DJ
19192003-01-04 Daniel Jacobowitz <drow@mvista.com>
1920
1921 * gdb.c++/casts.exp: Correct regexp.
1922
dc62bfc2
MK
19232003-01-04 Mark Kettenis <kettenis@gnu.org>
1924
1925 * configure.in: Call AC_CONFIG_HEADER. Don't call
1926 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
1927 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
1928 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
1929 aforementioned directories in the AC_OUPUT call.
1930 * config.hin: New file.
1931 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1932 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
1933 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
1934 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
1935 pass -I$objdir instead of -I$objdir/$subdir in compilation.
1936 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
1937 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
1938 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
1939 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
1940 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
1941 gdb.threads/configure.in, gdb.threads/configure,
1942 gdb.threads/config.in, gdb.trace/configure.in,
1943 gdb.trace/configure: Removed.
1944
77afa639
MC
19452003-01-03 Michael Chastain <mec@shout.net>
1946
1947 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
1948 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
1949
7634bb6e
DJ
19502003-01-03 Daniel Jacobowitz <drow@mvista.com>
1951
1952 * gdb.base/store.exp: Fix regular expressions.
1953
b39c905e
MK
19542002-12-28 Mark Kettenis <kettenis@gnu.org>
1955
1956 * configure.in: Rewrite.
1957 * configure: Regenerated.
1958
0a8551dd
DC
19592003-01-03 David Carlton <carlton@math.stanford.edu>
1960
1961 * gdb.base/psymtab.exp: New file.
1962 * gdb.base/psymtab1.c: Ditto.
1963 * gdb.base/psymtab2.c: Ditto.
1964
c60b7188
AF
19652002-12-23 Adam Fedor <fedor@gnu.org>
1966
1967 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
1968
ee73db83
DC
19692002-12-23 David Carlton <carlton@math.stanford.edu>
1970
1971 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
1972 and current_directory initialization.
1973
d6c1774e
JB
19742002-12-22 Jim Blandy <jimb@redhat.com>
1975
f0a847b8
JB
1976 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
1977 rather than as part of the output file name.
1978
d6c1774e
JB
1979 * gdb.base/attach.exp: There's no need to copy the test program to
1980 /tmp; that was only ever necessary on HP/UX, and this test is
1981 entirely disabled there anyway.
1982
f0708dbb
JB
19832002-12-21 Jim Blandy <jimb@redhat.com>
1984
4c2acfea
JB
1985 * gdb.c++/psmang.exp: Doc fix.
1986
f0708dbb
JB
1987 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
1988 test.
1989
9579e000
DC
19902002-12-20 David Carlton <carlton@math.stanford.edu>
1991
1992 * gdb.c++/annota2.exp: KFAIL annotate-quit.
1993
d1810171
MC
19942002-12-18 Michael Chastain <mec@shout.net>
1995
1996 * gdb.c++/annota2.exp: Add copyright year 2002.
1997
76565097
DC
19982002-12-17 David Carlton <carlton@math.stanford.edu>
1999
2000 * gdb.c++/try_catch.cc: Add marker comments.
2001 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2002 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2003 * gdb.c++/m-static.cc: Ditto.
2004 * gdb.c++/m-static1.cc: Ditto.
2005 * gdb.c++/try_catch.cc: Ditto.
2006
da81390b
JJ
20072002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2008
2009 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2010 to see whether we are using the new -environment-directory
2011 command which resets via -r or the old version of the command
2012 which may prompt the user. Part of fix for gdb/741.
2013
b304d130
AC
20142002-12-13 Andrew Cagney <ac131313@redhat.com>
2015
2016 * gdb.fortran/types.exp: Update obsolete comment.
2017 * gdb.fortran/exprs.exp: Ditto.
2018 * lib/gdb.exp: Delete obsolete code.
2019 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2020 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2021 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2022 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2023 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2024 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2025 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2026 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2027 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2028 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2029 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2030 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2031 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2032 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2033 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2034 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2035 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2036 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2037 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2038 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2039 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2040 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2041 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2042 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2043 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2044 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2045 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2046 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2047 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2048 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2049 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2050 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2051 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2052 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2053 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2054 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2055 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2056
a23b6e6a
DC
20572002-12-11 David Carlton <carlton@math.stanford.edu>
2058
2059 * gdb.c++/m-data.exp: Add test for members that shadow global
2060 variables: see PR gdb/804.
2061 * gdb.c++/m-data.cc: Ditto.
2062
6604731b
DJ
20632002-12-10 Daniel Jacobowitz <drow@mvista.com>
2064
2065 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2066
de46ecd7
DC
20672002-12-06 David Carlton <carlton@math.stanford.edu>
2068
2069 * gdb.base/store.c: Don't declare functions static.
2070
27e829d0
AC
20712002-12-04 Andrew Cagney <ac131313@redhat.com>
2072
2073 * gdb.base/store.exp, gdb.base/store.c: New files.
2074
92806416
DJ
20752002-12-03 Daniel Jacobowitz <drow@mvista.com>
2076
2077 * gdb.base/selftest.exp: Update for current gdb.
2078
3bcbaac5
DJ
20792002-12-03 Daniel Jacobowitz <drow@mvista.com>
2080
2081 * gdb.base/maint.exp: Only dump symbols from one source file
2082 or objfile.
2083
f4f00b1f
DJ
20842002-12-03 Daniel Jacobowitz <drow@mvista.com>
2085
2086 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2087 function call.
2088
f1c8a949
JB
20892002-11-25 Jim Blandy <jimb@redhat.com>
2090
2091 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2092 function appearing in error message.
2093
9e297a97
DJ
20942002-11-21 Daniel Jacobowitz <drow@mvista.com>
2095
2096 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2097
1f312e79
JJ
20982002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2099
2100 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2101 for mi1 and current mi is in correct format. New mi startup message
2102 should be in mi console format. This is part of fix for PR gdb/604.
2103
83c31e7d
FN
21042002-09-18 Fernando Nasser <fnasser@redhat.com>
2105
2106 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2107 which explicitly prints the zero offset as "+0".
2108
322b3f65
DJ
21092002-10-22 Daniel Jacobowitz <drow@mvista.com>
2110
2111 * gdb.threads/schedlock.c (args): Make unsigned.
2112
21132002-10-21 Daniel Jacobowitz <drow@mvista.com>
2114
2115 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2116 numbers. Allow "foo2|selected stack frame".
2117 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2118 * gdb.asm/asmsrc2.s: Likewise.
2119 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2120 comments.
2121 * gdb.asm/mips.inc: New file.
2122
5e2fe5b8
AF
21232002-10-18 Adam Fedor <fedor@gnu.org>
2124
2125 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2126 * gdb.base/help.exp: Likewise.
2127
abe1a5d0
KB
21282002-10-17 Kevin Buettner <kevinb@redhat.com>
2129
2130 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2131 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2132
10abb1d4
JB
21332002-10-02 Jim Blandy <jimb@redhat.com>
2134
2135 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2136
1f609b42
AC
21372002-10-01 Andrew Cagney <ac131313@redhat.com>
2138
2139 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2140 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2141 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2142 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2143 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2144 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2145 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2146
0aee02e4
AC
21472002-09-29 Andrew Cagney <ac131313@redhat.com>
2148
2149 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2150 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2151 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2152 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2153 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2154 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2155 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
2156
6fde09ad
KB
21572002-09-27 Kevin Buettner <kevinb@redhat.com>
2158
2159 * gdb.base/annota1.exp (info break): Make directory components of
2160 path optional since not all compilers emit this debug information.
2161
2162 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2163 step ends up stepping out of the function instead of stopping on
2164 the epilogue.
2165
9e8aab75
KS
21662002-09-26 Keith Seitz <keiths@redhat.com>
2167
2168 * lib/insight-support.exp (gdbtk_start): Figure out where
2169 the insight executable is based on where gdb is. Use this
2170 executable to start insight instead of gdb.
2171
e36180d7
AC
21722002-09-25 Andrew Cagney <cagney@redhat.com>
2173
2174 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2175
9dd34b2b
AC
21762002-09-24 Andrew Cagney <ac131313@redhat.com>
2177
2178 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2179 test_isolated_complaints.
2180 (test_empty_complaint): New function.
2181 (test_empty_complaints): New function. Check no output when no
2182 complaints.
2183
dea97812
KB
21842002-09-19 Jim Blandy <jimb@redhat.com>
2185
2186 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2187
54951bd7
AC
21882002-09-19 Andrew Cagney <ac131313@redhat.com>
2189
2190 * gdb.gdb/complaints.exp: New file.
2191
dec43320
AC
21922002-09-18 Andrew Cagney <ac131313@redhat.com>
2193
2194 * gdb.base/maint.exp: Check `help maint internal-warning'.
2195
e70d6e3f
DC
21962002-09-18 David Carlton <carlton@math.stanford.edu>
2197
2198 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2199 numbers, and replace them by a single breakpoint after the
2200 constructors are all finished.
2201 Add test 4.
2202 * gdb.c++/m-static.cc: Add test 4.
2203 * gdb.c++/m-static.h: New file.
2204 * gdb.c++/m-static1.cc: New file.
2205
2206 * gdb.c++/printmethod.exp: New file.
2207 * gdb.c++/printmethod.cc: New file.
2208
2209 * gdb.c++/pr-574.exp: New file.
2210 * gdb.c++/pr-574.cc: New file.
2211
afb5c968
CV
22122002-09-18 Corinna Vinschen <vinschen@redhat.com>
2213
2214 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2215 embedded targets which never actually exit.
2216
31e45dee
FN
22172002-09-18 Fernando Nasser <fnasser@redhat.com>
2218
2219 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2220 "don't step after run" as unresolved or unsupported, instead of xfail.
2221
a283c5a1
CV
22222002-09-18 Corinna Vinschen <vinschen@redhat.com>
2223
2224 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2225 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2226 Add newline to expected string in "step out of main (status wrapper)"
2227 case.
2228
11350d2a
CV
22292002-09-18 Corinna Vinschen <vinschen@redhat.com>
2230
2231 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2232 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2233
0deec7d6
TT
22342002-09-17 Tom Tromey <tromey@redhat.com>
2235
2236 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2237 \000, not \0, in double-quoted string.
2238
b2b4a1b5
CV
22392002-09-14 Corinna Vinschen <vinschen@redhat.com>
2240
c9d37158 2241 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2242 string after running the commands execution on breakpoint tests.
2243
1c56143a
CV
22442002-09-13 Corinna Vinschen <vinschen@redhat.com>
2245
2246 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2247
37f8da45
JB
22482002-09-12 Joel Brobecker <brobecker@gnat.com>
2249
2250 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2251
08b468e0
KS
22522002-09-10 Keith Seitz <keiths@redhat.com>
2253
2254 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2255 runto proc.
2256 (mi_run_to_main): Use mi_runto.
2257 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2258
dc360f58
KS
22592002-09-10 Keith Seitz <keiths@redhat.com>
2260
2261 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2262 regexp for stopping at main. Could have multiple event notifications.
2263 Don't assume that main was declared with no parameters.
2264 (mi_next): Use mi_step_to.
2265 (mi_step): Use mi_next_to.
2266
ce3abcfb
CV
22672002-09-09 Corinna Vinschen <vinschen@redhat.com>
2268
2269 * gdb.base/default.exp: Fix expected string in `info float' test.
2270
d1f5b980
BE
22712002-09-09 Ben Elliston <bje@redhat.com>
2272
2273 * config/mips.exp: Update comments.
2274 * config/mips-idt.exp: Likewise.
2275 * config/nind.exp: Likewise.
2276 * config/slite.exp: Likewise.
2277 * config/sparclet.exp: Likewise.
2278 * config/udi.exp: Likewise.
2279 * config/vx.exp: Likewise.
2280 * config/vxworks29k.exp: Likewise.
2281
2f71430b
JB
22822002-09-05 Jim Blandy <jimb@redhat.com>
2283
2284 * gdb.threads/killed.exp: Fix test failure message.
2285
7ddebc7e
KS
22862002-09-04 Keith Seitz <keiths@redhat.com>
2287
2288 * lib/mi-support.exp: Update copyright.
2289 (mi_gdb_test): Increase the priority of the expected pattern
2290 so that it matches gdb_test.
2291
0ae67eb3
KS
22922002-09-03 Keith Seitz <keiths@redhat.com>
2293
2294 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2295 Use integer comparison instead of string comparison for testing
2296 whether binary was built.
2297
38fc42c8
JB
22982002-09-03 Jim Blandy <jimb@redhat.com>
2299
2300 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2301
b6ff0e81
JB
23022002-08-29 Jim Blandy <jimb@redhat.com>
2303
2304 * gdb.threads/pthreads.exp: Move the portable thread compilation
2305 code into a function in lib/gdb.exp, and call that from here.
2306 * lib/gdb.exp (gdb_compile_pthreads): New function.
2307
07c98896
KS
23082002-08-29 Keith Seitz <keiths@redhat.com>
2309
2310 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2311 expect_out so that callers can get at it.
2312
0312286c
DJ
23132002-08-23 Daniel Jacobowitz <drow@mvista.com>
2314
2315 * gdb.threads/print-threads.c: New file.
2316 * gdb.threads/print-threads.exp: New file.
2317 * gdb.threads/schedlock.c: New file.
2318 * gdb.threads/schedlock.exp: New file.
2319
dd039bc4
EZ
23202002-08-22 Elena Zannoni <ezannoni@redhat.com>
2321
2322 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
2323 not altivec.c.
2324
1f36144c
MK
23252002-08-17 Mark Kettenis <kettenis@gnu.org>
2326
2327 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
2328 targets. The problem should be fixed now.
2329
16057ec7 23302002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
2331
2332 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
2333 2002-07-24 change that removes final dots from error messages.
2334
3c1499ad
TT
23352002-08-13 Tom Tromey <tromey@redhat.com>
2336
2337 * gdb.base/readline.exp: New file.
2338
a20ce2c3
AC
23392002-08-01 Andrew Cagney <ac131313@redhat.com>
2340
2341 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
2342 supress message.
2343
db034ac5
AC
23442002-08-01 Andrew Cagney <cagney@redhat.com>
2345
2346 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
2347 CHILL_FOR_TARGET and CHILL_LIB.
2348 * configure.in (configdirs): Remove gdb.chill.
2349 * configure: Regenerate.
2350 * lib/gdb.exp: Obsolete references to chill.
2351 * gdb.fortran/types.exp: Ditto.
2352 * gdb.fortran/exprs.exp: Ditto.
2353
3e000b18
KB
23542002-07-30 Kevin Buettner <kevinb@redhat.com>
2355
2356 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2357 set Irix-specific compile and link flags.
2358
28f4966b
KB
23592002-07-29 Kevin Buettner <kevinb@redhat.com>
2360
2361 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
2362 source files. The ``-o'' option doesn't work with the ``-E'' option
2363 when using the Irix compiler.
2364
46c0d5a6
DJ
23652002-07-19 Daniel Jacobowitz <drow@mvista.com>
2366
2367 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
2368 Improve support for reusing an exec file. Copy exec file
2369 to target, and run gdbserver on the target instead of on the host.
2370
eecf4bed
JB
23712002-07-18 Jim Blandy <jimb@redhat.com>
2372
0f815cdf
JB
2373 * gdb.base/ending-run.exp: Don't expect to see the program end in
2374 some orderly fashion when we're running on a real stand-alone
2375 board.
2376
eecf4bed
JB
2377 * gdb.base/interrupt.exp: Correct logic for skipping tests on
2378 targets that don't support interrupts.
2379
52d309e4
JB
23802002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
2381
2382 * gdb.base/attach.exp: Add patterns to match output from /proc-based
2383 systems.
2384 Move comments in expect statements to inside the actions, so that they
2385 don't get matched against.
2386
ff683d9e
MK
23872002-07-10 Mark Kettenis <kettenis@gnu.org>
2388
2389 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
2390 function when asleep" test.
2391
b5356753
AC
23922002-07-10 Andrew Cagney <ac131313@redhat.com>
2393
2394 * gdb.base/page.exp: Rewrite to handle problems with very long
2395 `info set' output. Update copyright.
2396
6aa4d13a
AC
23972002-06-26 Andrew Cagney <ac131313@redhat.com>
2398
2399 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
2400 gdb.threads-hp.
2401 * gdb.hp/configure: Regenerate.
2402 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
2403 * gdb.hp/gdb.threads-hp/configure: Delete file.
2404 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
2405
8cf8c2b8
AC
24062002-06-22 Andrew Cagney <ac131313@redhat.com>
2407
2408 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
2409 setlocale, bindtextdomain and textdomain.
2410
6827a8f8
JB
24112002-06-11 Jim Blandy <jimb@redhat.com>
2412
919d772c
JB
2413 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
2414 preprocessor macro information is present.
2415
6827a8f8
JB
2416 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
2417 tests.
2418
c15b0d21
MS
24192002-06-06 Michael Snyder <msnyder@redhat.com>
2420
c5984d70
MS
2421 * gdb.base/overlays.exp: Record addresses of overlay
2422 functions in TCL variables rather than in GDB variables,
2423 to avoid having GDB convert them to pointers (with loss
2424 of information).
2425
99a8512b
MS
2426 * gdb.base/d10v.ld: Merge in several years worth of
2427 default linker script changes.
c15b0d21
MS
2428 * gdb.base/long_long.exp: Add check for sizeof (long double).
2429
be26fe0d
ML
24302002-06-06 Michal Ludvig <mludvig@suse.cz>
2431
2432 * gdb.asm/asm-source.exp: Add x86-64 target.
2433 * gdb.asm/x86_64.inc: New.
2434
258093ca 24352002-05-30 Michael Chastain <mec@shout.net>
258093ca 2436
4b3153f1 2437 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
2438 * gdb.c++/m-static.cc: New file.
2439 * gdb.c++/m-static.exp: New file.
2440
241264c6
MS
24412002-05-28 Michael Snyder <msnyder@redhat.com>
2442
2443 * gdb.base/call-ar-st.exp: Allow for reduced floating point
2444 precision.
2445
9bba8c8f 24462002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 2447
4b3153f1 2448 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
2449 * gdb.c++/m-data.cc: New file.
2450 * gdb.c++/m-data.exp: New file.
2451
24522002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 2453
4b3153f1 2454 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
2455 * gdb.c++/try_catch.cc: New file.
2456 * gdb.c++/try_catch.exp: New file.
2457
def1b996
MC
24582002-05-27 Michael Chastain <mec@shout.net>
2459
2460 * gdb.c++/local.exp: Accept more nested types in output.
2461
522ba268
MC
24622002-05-26 Michael Chastain <mec@shout.net>
2463
2464 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2465
277254ba
MS
24662002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
2467
2468 * lib/gdb.exp (gdb_wrapper_init): Just because
2469 gdb_wrapper_file exists, this does not mean that the file
2470 should not be rebuilt. That is what gdb_wrapper_initialized
2471 is for.
2472 (default_gdb_init): Reset gdb_wrapper_initialized.
2473
b61a8733
MS
24742002-05-23 Michael Snyder <msnyder@redhat.com>
2475
5bdb6d01
MS
2476 * gdb.base/all-bin.exp: Revise previous patch by just reducing
2477 the precision of the floating point test results.
2478 * gdb.base/call-rt-st.exp: Ditto.
2479
b61a8733
MS
2480 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
2481 * gdb.base/call-rt-st.exp: Ditto.
2482
56f6e910
MC
24832002-05-19 Michael Chastain <mec@shout.net>
2484
2485 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2486
ad0b0016
EZ
24872002-05-19 Elena Zannoni <ezannoni@redhat.com>
2488
2489 * configure.in (configdirs): Add gdb.arch.
2490 * configure: Regenerate.
2491
f617d2b6
JB
24922002-05-17 Jim Blandy <jimb@redhat.com>
2493
2494 * gdb.base/completion.exp: Recognize the more detailed error
2495 messages produced by the macro expander's lexical analyzer.
2496
eac2a696
EZ
24972002-05-14 Elena Zannoni <ezannoni@redhat.com>
2498
2499 * gdb.arch/altivec-abi.c: New file.
2500 * gdb.arch/altivec-abi.exp: New file.
2501 * gdb.arch/altivec-regs.c: New file.
2502 * gdb.arch/altivec-regs.exp: New file.
2503
2fdde8f8
DJ
25042002-05-14 Daniel Jacobowitz <drow@mvista.com>
2505
2506 * gdb.base/maint.exp (maint print type): Update for new type
2507 structure.
eac2a696 2508
e31f1a7c
EZ
25092002-05-14 Elena Zannoni <ezannoni@redhat.com>
2510
2511 * gdb.arch: New directory.
2512 * gdb.arch/configure.in: New file.
2513 * gdb.arch/configure: New file.
2514 * gdb.arch/Makefile.in: New file.
2515
db589741
CV
25162002-05-13 Corinna Vinschen <vinschen@redhat.com>
2517
2518 * gdb.asm/asm-source.exp: Add v850 as supported target.
2519 * gdb.asm/v850.inc: New file.
2520
8ce2a7dc
DJ
25212002-05-13 Daniel Jacobowitz <drow@mvista.com>
2522
2523 * gdb.c++/annota2.exp (annotate-quit): Add comment.
2524
df763c7f
DJ
25252002-05-12 Daniel Jacobowitz <drow@mvista.com>
2526
2527 * gdb.base/break.exp: Check 'break "marker2"'.
2528
377daeed
MS
25292002-05-10 Michael Snyder <msnyder@redhat.com>
2530
2531 * gdb.base/long_long.exp: Fix typo.
2532
c4b7bc2b
JB
25332002-05-10 Jim Blandy <jimb@redhat.com>
2534
ecac9a4e
JB
2535 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
2536 a bug.
2537
c4b7bc2b
JB
2538 * gdb.base/printcmds.exp (test_integer_literals_rejected):
2539 Recognize more detailed error message produced by the macro
2540 expander's lexical analyzer.
2541 * lib/gdb.exp (test_print_reject): Same.
2542
e71019a1
MK
25432002-05-09 Mark Kettenis <kettenis@gnu.org>
2544
2545 * gdb.c++/method.exp: Fix typo.
2546
fedfc8e6
MS
25472002-05-08 Michael Snyder <msnyder@redhat.com>
2548
166a1957
MS
2549 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
2550 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 2551 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
2552 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
2553 Add iftarget clause for strongarm.
2554
f1c47eb2
MS
25552002-05-06 Michael Snyder <msnyder@redhat.com>
2556
cb9a9d3e
MS
2557 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
2558 (gdb_continue_to_end): Accept output from status wrapper.
2559 * gdb.base/ending-run.exp: Add case for output from status wrapper.
2560 Clean up fail messages to match pass messages.
2561
f1c47eb2
MS
2562 Enable the "needs_status_wrapper" testsuite feature.
2563 * lib/gdb.exp (gdb_wrapper_init): New procedure.
2564 (gdb_compile): Conditionally call gdb_wrapper_init.
2565 * gdb.base/a2-run.exp: Recognize output from status wrapper.
2566 * gdb.c++/method.exp: Recognize output from status wrapper.
2567
6079c749
BE
25682002-05-06 Ben Elliston <bje@redhat.com>
2569From Graydon Hoare <graydon@redhat.com>
2570
2571 * config/sid.exp: Include support for "rawsid" protocol.
2572
188baff3
JB
25732002-05-03 Jim Blandy <jimb@redhat.com>
2574
2575 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
2576 * gdb.c++/hang3.C: New file.
2577
b9c07f0f
AC
25782002-05-04 Andrew Cagney <ac131313@redhat.com>
2579
2580 * gdb.base/default.exp: Remove obsolete code.
2581 * gdb.c++/misc.exp: Ditto. Update copyright.
2582 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
2583 * gdb.base/whatis.exp: Ditto. Update copyright.
2584 * gdb.base/scope.exp: Ditto. Update copyright.
2585 * gdb.base/ptype.exp: Ditto. Update copyright.
2586 * gdb.base/printcmds.exp: Ditto. Update copyright.
2587 * gdb.base/opaque.exp: Ditto. Update copyright.
2588 * gdb.base/list.exp: Ditto.
2589 * gdb.base/funcargs.exp: Ditto. Update copyright.
2590 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
2591 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
2592 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
2593 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
2594 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
2595 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2596
5c7a0397
MS
25972002-05-02 Michael Snyder <msnyder@redhat.com>
2598
d6dcc264 2599 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
2600 * gdb.base/long_long.exp: Add xscale target.
2601 * gdb.base/default.exp: Add xscale target.
2602
eb7f1c48
JB
26032002-05-01 Jim Blandy <jimb@redhat.com>
2604
2605 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
2606 gdb.c++/hang.exp: New test.
2607
a6befae8
FF
26082002-05-01 Fred Fish <fnf@redhat.com>
2609
2610 * gdb.base/completion.exp: Handle completions of "./Make" for
2611 more than one completion possibility, as is the case when we
2612 build and test in the source tree.
2613
0a310277
AG
26142002-04-29 Anthony Green <green@redhat.com>
2615
2616 * gdb.java/jmisc1.exp: New file.
2617 * gdb.java/jmisc2.exp: New file.
2618
6ff9af88
DJ
26192002-04-24 Daniel Jacobowitz <drow@mvista.com>
2620
2621 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2622
96b3d632
EZ
26232002-04-23 Elena Zannoni <ezannoni@redhat.com>
2624
2625 * gdb.base/help.exp: Change 'help status' to allow for target
2626 dependent output differences.
2627
5019bb54
MC
26282002-04-22 Michael Chastain <mec@shout.net>
2629
2630 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
2631
a805a116
MC
26322002-04-22 Michael Chastain <mec@shout.net>
2633
2634 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
2635
a1706bfd
DM
26362002-04-17 David S. Miller <davem@redhat.com>
2637
2638 * gdb.asm/sparc64.inc: New file.
2639 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
2640
a73a20a2
EZ
26412002-04-19 Elena Zannoni <ezannoni@redhat.com>
2642
2643 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
2644 instruction file directly into the build tree. Clean up at end of
2645 test.
2646
ba678339
DM
26472002-04-18 David S. Miller <davem@redhat.com>
2648
2649 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
2650 handle 64-bit platforms correctly.
2651 * gdb.base/maint.exp: Likewise.
2652
b03399da
KB
26532002-04-18 Kevin Buettner <kevinb@redhat.com>
2654
2655 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
2656 ``-fpic'' when compiling files comprising a shared library, but
2657 it does need additional linker flags in order to find shared
2658 libraries at run time.
2659
e2004992
KB
26602002-04-18 Kevin Buettner <kevinb@redhat.com>
2661
2662 * gdb.base/cvexpr.c (use): New function.
2663 (main): Invoke use() on all global variables to prevent
2664 some linkers from deleting these otherwise unused symbols.
2665
d8937120
MC
26662002-04-17 Michael Chastain <mec@shout.net>
2667From David S. Miller <davem@redhat.com>
2668
2669 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
2670 handle 64-bit platforms correctly.
2671
ffd61a58
MS
26722002-04-12 Michael Snyder <msnyder@redhat.com>
2673From Jim Blandy <jimb@redhat.com>
2674 * gdb.base/foo.c (foox): Remove section attribute; the linker
2675 script can handle this instead.
2676 * gdb.base/bar.c (barx): Same.
2677 * gdb.base/baz.c (bazx): Same.
2678 * gdb.base/grbx.c (grbxx): Same.
2679
2680 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
2681 manager doesn't automatically unmap overlays unnecessarily.
2682
6b8426a6
MH
26832002-04-10 Martin M. Hunt <hunt@redhat.com>
2684
2685 * gdb.base/ending-run.exp: Fix pattern for Mips targets
2686 stepping out of main.
2687
34af4875
MC
26882002-04-09 Michael Chastain <mec@shout.net>
2689
2690 * gdb.c++/local.cc (main): Move call to marker1() inside nested
2691 scope so that the nested scope tests will make sense.
2692 * gdb.c++/local.exp: Write patterns that actually work with gcc
2693 (the HP patterns "were never known to work with gcc").
2694 Keep the old aCC patterns too.
2695
2d1676a0
DJ
26962002-04-09 Daniel Jacobowitz <drow@mvista.com>
2697
2698 * gdb.base/attach.exp: Correct target board test.
2699
3a63e3f9
MC
27002002-04-08 Michael Chastain <mec@shout.net>
2701
2702 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
2703 in a const method. Add some xfail and fail cases for configurations
2704 that do not emit the "const ...".
2705
f18dabd2
MC
27062002-04-07 Michael Chastain <mec@shout.net>
2707
2708 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
2709 Accept "A * const" and "const A * const" as type of "this".
2710 Fix spelling of getFunky throughout. Make messages uniform.
2711
0fcddd82
EZ
27122002-04-07 Elena Zannoni <ezannoni@redhat.com>
2713
2714 Work around for PR gdb/285:
2715 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
2716
16a8534a
EZ
27172002-04-07 Elena Zannoni <ezannoni@redhat.com>
2718
2719 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
2720 instructions file at run time instead of configure time.
2721 Sometimes we run the test in a directory that is not the one we
2722 configured in.
2723 * gdb.asm/configure.in: Delete creation of symlink.
2724 * gdb.asm/configure: Regenerate.
2725
24181d81
JB
27262002-04-05 J. Brobecker <brobecker@gnat.com>
2727
2728 * gdb.gdb/xfullpath.exp: New test, to exercise the new
2729 xfullpath () function.
2730
7cdb7107
DJ
27312002-04-04 Daniel Jacobowitz <drow@mvista.com>
2732
2733 * gdb.asm/Makefile.in: Correct dependencies.
2734
2735 * gdb.asm/powerpc.inc: New file.
2736 * gdb.asm/asm-source.exp: Add PowerPC.
2737 * gdb.asm/configure.in: Likewise.
2738 * gdb.asm/configure: Regenerated.
2739
a7d17088
DJ
27402002-04-04 Daniel Jacobowitz <drow@mvista.com>
2741
2742 * gdb.base/relocate.exp: New file.
2743 * gdb.base/relocate.c: New file.
2744
cd721503
FF
27452002-04-04 Fred Fish <fnf@redhat.com>
2746
2747 * gdb.base/step-test.exp: Update comment regarding stopping in
2748 memcpy/bcopy calls inserted as part of the compiler runtime.
2749
b22ad7a7
MS
27502002-04-04 Michael Snyder <msnyder@redhat.com>
2751
2752 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
2753
5f279fa6
DJ
27542002-04-03 Daniel Jacobowitz <drow@mvista.com>
2755
2756 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
2757 (gdb_expect): Remove $notransfer hack.
2758
dd0fd3ce
DJ
27592002-04-02 Daniel Jacobowitz <drow@mvista.com>
2760
2761 * gdb.c++/classes.exp ("calling method for small class"): Match
2762 updated register output.
2763
1e50cda1
DJ
27642002-03-30 Daniel Jacobowitz <drow@mvista.com>
2765
2766 Fix PR gdb/452
2767 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
2768 when finished. Make gdb_file_cmd send "exec-file" when
2769 appropriate.
2770
24015922
DJ
27712002-03-30 Daniel Jacobowitz <drow@mvista.com>
2772
2773 * gdb.base/attach.exp: Remove extra setup_xfail.
2774
dd7dfd64
MS
27752002-03-26 Michael Snyder <msnyder@redhat.com>
2776
2777 * gdb.base/default.exp: Add tests for dump, append, and restore.
2778 * gdb.base/help.exp: Add tests for dump, append, and restore.
2779 * gdb.base/dump.exp: New file, test dump, append and restore.
2780 * gdb.base/dump.c: New file.
2781
48b2f8d7
MS
27822002-03-27 Michael Snyder <msnyder@redhat.com>
2783
2784 * gdb.base/help.exp: Modify expect strings to reflect
2785 clean-ups in help messages.
2786
05b4d525
FF
27872002-03-26 Fred Fish <fnf@redhat.com>
2788
2789 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
2790 have debugging info for those functions and the compiler uses them
2791 internally to copy structs around.
2792
d7679631
FF
27932002-03-26 Fred Fish <fnf@redhat.com>
2794
2795 * gdb.base/list.exp: Revert the change made yesterday and add note
2796 about why we don't list the default lines for remote targets.
2797
523ac3f9
MS
27982002-03-25 Michael Snyder <msnyder@redhat.com>
2799
2800 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
2801
754b2b8d
FF
28022002-03-25 Fred Fish <fnf@redhat.com>
2803
2804 * gdb.base/list.exp: This test works on remote targets so remove
2805 the short circuit for remote targets. Update copyright.
2806
33c3e192
FF
28072002-03-25 Fred Fish <fnf@redhat.com>
2808
2809 * gdb.base/attach.exp: Fix logic error that was suppressing this
2810 test for all non hppa*-*-hpux* targets, instead of the hp target.
2811 Move comments closer to the suppression point. Also now need to
2812 check that we are running natively.
2813
d43e73ee
MS
28142002-03-22 Michael Snyder <msnyder@redhat.com>
2815
882c8f02
MS
2816 * gdb.base/default.exp: Add test for gcore. Update copyright.
2817 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 2818
04c12f60
FF
28192002-03-06 Fred Fish <fnf@redhat.com>
2820
2821 * gdb.base/funcargs.c: Remove extraneous ';' character.
2822 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
2823
b43df995
MC
28242002-03-04 Michael Chastain <mec@shout.net>
2825
2826 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
2827 accommodate gcc v3 function signature.
2828 * gdb.mi/mi0-var-cmd-exp: Ditto.
2829
92362027
AC
28302002-02-24 Andrew Cagney <ac131313@redhat.com>
2831
2832 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
2833 ``GNU/Linux'' or ``Linux kernel''
2834 * testsuite/gdb.threads/pthreads.c: Ditto.
2835
258ad32d
MC
28362002-02-24 Michael Chastain <mec@shout.net>
2837
2838 * gdb.threads/pthreads.c (thread1): Add a return statement.
2839 (thread2): Likewise.
2840 (foo): Likewise.
2841
04c3b3d4
MC
28422002-02-23 Michael Chastain <mec@shout.net>
2843
2844 * gdb.threads/linux-dp.c (philosopher): Add a return statement
2845 to placate gcc.
2846
5a2a0a20
MC
28472002-02-23 Michael Chastain <mec@shout.net>
2848
2849 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
2850 test "ptype bint". The test passes on all my stabs configurations.
2851
a640f7fc
JB
28522002-02-21 Jim Blandy <jimb@redhat.com>
2853
27924826
JB
2854 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
2855 filename at a time, and watch for the ones we want to see.
2856
a640f7fc
JB
2857 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
2858 types of pointers to prototyped functions.
2859
edcc8c75
AC
28602002-02-20 Andrew Cagney <ac131313@redhat.com>
2861
2862 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
2863 signed, unsigned and straight char.
2864 (padding_char, padding_short, padding_int, padding_long,
2865 padding_long_long, padding_float, padding_double,
2866 padding_long_double): New global variables.
2867 (fill, fill_structs): New functions.
2868
2869 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
2870 for correctly sized writes. Update copyright.
2871 (get_valueof): New procedure.
2872 (get_sizeof): Call get_valueof.
2873 (check_valueof): New procedure.
2874 (check_padding): New procedure.
2875
ac57ea44
MC
28762002-02-20 Michael Chastain <mec@shout.net>
2877
2878 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
2879 to setup_xfail. Document some of the remaining calls.
2880
7a10c941
MC
28812002-02-18 Michael Chastain <mec@shout.net>
2882
2883 * gdb.c++/userdef.exp: Update copyright year.
2884
fb8acdcc
DJ
28852002-02-18 Daniel Jacobowitz <drow@mvista.com>
2886
2887 * gdb.c++/userdef.exp: Test overloaded operators properly.
2888 Remove xfails.
2889
fda6ae12
MS
28902002-02-14 Michael Snyder <msnyder@redhat.com>
2891
2892 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
2893
676a0442
DJ
28942002-02-14 Daniel Jacobowitz <drow@mvista.com>
2895
2896 * gdb.base/a2-run.exp: Check for a remote target properly.
2897 * gdb.base/annota1.exp: Likewise.
2898 * gdb.base/list.exp: Likewise.
2899 * gdb.base/reread.exp: Likewise.
2900 * gdb.base/scope.exp: Likewise.
2901 * gdb.base/shlib-call.exp: Likewise.
2902 * gdb.base/term.exp: Likewise.
2903 * gdb.c++/annota2.exp: Likewise.
2904
78b4f468
RE
29052002-02-13 Richard Earnshaw <rearnsha@arm.com>
2906
2907 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
2908
9a81ba51
MC
29092002-02-10 Michael Chastain <mec@shout.net>
2910
2911 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
2912 (call_after_alloca): Ditto.
2913
004af6c7
DJ
29142002-02-10 Daniel Jacobowitz <drow@mvista.com>
2915
2916 * gdb.base/ending-run.exp: Guard "cont" test with
2917 gdb_skip_stdio_test.
2918
37225f62
JB
29192002-02-06 Jim Blandy <jimb@redhat.com>
2920
2921 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
2922 from here...
2923 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
2924 To here. Disable this test on non-HP platforms. Add big comment.
2925
fe6fdd96
MS
29262002-02-04 Michael Snyder <msnyder@redhat.com>
2927
2928 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
2929 other than d10v and m32r.
2930
036fad3f
RE
29312002-02-02 Richard Earnshaw <rearnsha@arm.com>
2932
2933 * gdb.base/default.exp: Rewrite test patterns to reduce time
2934 taken to match them.
2935
7148ab62
DJ
29362002-01-30 Daniel Jacobowitz <drow@mvista.com>
2937
2938 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
2939 Allow a start function above main.
2940 * gdb.threads/linux-dp.exp: Fix copyright date.
2941
396cc255
DJ
29422002-01-30 Daniel Jacobowitz <drow@mvista.com>
2943
2944 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
2945 (check_philosopher_stack): Check for manager thread before checking
2946 for a just-starting thread.
2947
f038d31b
DJ
29482002-01-30 Daniel Jacobowitz <drow@mvista.com>
2949
2950 From Neil Booth <neil@daikokuya.demon.co.uk>:
2951 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
2952 warnings.
2953
b3ff9d9a
FF
29542002-01-21 Fred Fish <fnf@redhat.com>
2955
2956 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
2957 not caller.
2958
39ad761d
JB
29592002-01-21 Jim Blandy <jimb@redhat.com>
2960
2961 * gdb.base/reread.exp: Check that GDB properly re-reads the
2962 executable file when it changes while no inferior is running.
2963
aaf320fa
FF
29642002-01-21 Fred Fish <fnf@redhat.com>
2965
2966 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
2967 optionally accept the "shlib events" variation.
2968
808a31f5
JB
29692002-01-21 Jim Blandy <jimb@redhat.com>
2970
2971 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
2972 call `fflush' after every `printf', so that the output is produced
2973 at predictable points, regardless of whatever buffering does (or
2974 doesn't) take place.
2975 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
2976 at different points.
2977
4420d5e2
DJ
29782002-01-20 Daniel Jacobowitz <drow@mvista.com>
2979
2980 * gdb.c++/inherit.exp: Update copyright years.
2981 * gdb.c++/method.exp: Likewise.
2982
3e36a0f4
DJ
29832002-01-20 Daniel Jacobowitz <drow@mvista.com>
2984
2985 * gdb.c++/classes.exp: Update for improved v3 support and skipping
2986 artificial methods/arguments.
2987 * gdb.c++/derivation.exp: Likewise.
2988 * gdb.c++/inherit.exp: Likewise.
2989 * gdb.c++/method.exp: Likewise.
2990 * gdb.c++/virtfunc.exp: Likewise.
2991
b4ceaee6
AC
29922002-01-18 Andrew Cagney <ac131313@redhat.com>
2993
2994 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
2995 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
2996 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
2997 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
2998 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
2999 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3000
ecace851
JB
30012002-01-17 Jim Blandy <jimb@redhat.com>
3002
3003 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3004 anchoring the pattern matching the entry point symbol's name.
3005
375fc983
AC
30062002-01-17 Andrew Cagney <ac131313@redhat.com>
3007
3008 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3009 continue/quit query. Update copyright.
3010
fe6fdd96
MS
30112002-01-14 Michael Snyder <msnyder@redhat.com>
3012
3013 * gdb.base/gcore.exp: Remove extra debugging output.
3014
e017c81f
DJ
30152002-01-13 Daniel Jacobowitz <drow@mvista.com>
3016
3017 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3018 for slightly dubious v2 mangled string.
3019
37ab3bf8
DJ
30202002-01-13 Daniel Jacobowitz <drow@mvista.com>
3021
3022 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3023
1bc05c3a 30242002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3025
1bc05c3a 3026 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3027
1bc05c3a
JM
3028 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3029 constructors.
3030 * gdb.c++/derivation.exp: Likewise.
3031 * gdb.c++/templates.exp: Likewise.
3032 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3033
1bc05c3a
JM
30342002-01-10 Michael Snyder <msnyder@redhat.com>
3035
3036 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3037
a911c360
MS
30382002-01-08 Michael Snyder <msnyder@redhat.com>
3039
3040 * gdb.base/gcore.exp: New test for generate-core-file command.
3041 * gdb.base/gcore.c: Testcase for above.
3042 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3043
ea2119ec
JM
30442002-01-08 Jason Merrill <jason@redhat.com>
3045
3046 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3047
68203136
FF
30482002-01-07 Fred Fish <fnf@redhat.com>
3049
3050 * gdb.c++/overload.exp: Remove unconditional xfails for:
3051 print foo_instance1.overloadargs(1)
3052 print foo_instance1.overloadargs(1, 2)
3053 print foo_instance1.overloadargs(1, 2, 3)
3054 print foo_instance1.overloadargs(1, 2, 3, 4)
3055 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3056 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3057 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3058 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3059 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3060 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3061 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3062 print foo_instance1.overload1arg()
3063 print foo_instance1.overload1arg((char)arg2)
3064 print foo_instance1.overload1arg((signed char)arg3)
3065 print foo_instance1.overload1arg((unsigned char)arg4)
3066 print foo_instance1.overload1arg((int)arg7)
3067 print foo_instance1.overload1arg((unsigned int)arg8)
3068 print foo_instance1.overload1arg((float)arg11)
3069 print foo_instance1.overload1arg((double)arg12)
3070
21b9b5b1
MS
30712002-01-07 Michael Snyder <msnyder@redhat.com>
3072
3073 * gdb.base/huge.exp: New test. Print a very large target data object.
3074 (skip_huge_test): New test variable. Define if you want to skip this
3075 test. The test reads an 8 megabyte data object from the target, so it
3076 might be very time consuming on remote targets with a slow connection.
3077 * gdb.base/huge.c: New file. Test case for above.
3078
725f922e
FF
30792002-01-07 Fred Fish <fnf@redhat.com>
3080
3081 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3082 g_instance.bfoo, and g_instance.cfoo.
3083
634d57ec
JL
3084Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3085
f286b2c3
JL
3086 * gdb.base/break.c (multi_line_if_conditional): New function.
3087 (multi_ilne_while_conditional): Likewise.
3088 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3089 IF or WHILE condition puts the breakpoint at the start of
3090 the condition.
3091
634d57ec
JL
3092 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3093 hppa*-*-hpux* expected failure.
3094 * gdb.base/structs.exp (do_function_calls): Similarly.
3095
3096 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3097 watchpoints.
3098
9fbfe2dc
AC
30992002-01-06 Andrew Cagney <ac131313@redhat.com>
3100
3101 Fix PR gdb/66.
3102 * gdb.base/structs.exp: Replace skip for a29k with skip for
3103 gdb,cannot_call_functions.
3104 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3105 * gdb.base/callfuncs.exp: Ditto.
3106 * gdb.base/call-rt-st.exp: Ditto.
3107 * gdb.base/call-strs.exp: Ditto.
3108 * gdb.base/callfwmall.exp: Ditto.
3109 * gdb.base/scope.exp: Obsolete xfail a29k.
3110 * gdb.c++/misc.exp: Ditto.
3111 * gdb.c++/cplusfuncs.exp: Ditto.
3112 * gdb.base/ptype.exp: Ditto.
3113 * gdb.base/printcmds.exp: Ditto.
3114 * gdb.base/opaque.exp: Ditto.
3115 * gdb.base/list.exp: Ditto.
3116 * gdb.base/funcargs.exp: Ditto.
3117 * gdb.base/default.exp: Ditto.
3118
8ddad156
MS
31192002-01-04 Michael Snyder <msnyder@redhat.com>
3120
ca4976a6 3121 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3122 * gdb.base/maint.exp: Add tests for maint info sections options.
3123
1b074332
JL
3124Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3125
3126 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3127
7d159115
CV
31282001-12-20 Corinna Vinschen <vinschen@redhat.com>
3129
3130 * gdb.asm/arm.inc: New file.
3131 * gdb.asm/asm-source.exp: Add arm targets.
3132 * gdb.asm/configure.in: Ditto.
3133 * gdb.asm/configure: Recreated from configure.in.
3134
8fb87725
JL
3135Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3136
afabe08c
JL
3137 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3138 with HP's compiler.
3139 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3140 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3141 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3142 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3143
3144 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3145 either HP's compilers or GCC.
3146
db521deb
JL
3147 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3148 a SIGBUS or SIGSEGV.
3149
3150 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3151
3152 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3153 can be compiled with either HP's compiler or GCC.
3154
cfa88ab7
JL
3155 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3156 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3157 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3158
ca344dff
JL
3159 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3160 to match current gdb output. Update due to using auto-solib-limit
3161 for limiting instead of overloading auto-solib-add.
3162 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3163 test program.
3164
3f3c6e55 3165 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3166 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3167 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3168 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3169 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3170 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3171 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3172 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3173 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3174 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3175 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3176 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3177 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3178
8fb87725
JL
3179 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3180 a SIGTRAP to the inferior.
3181
cf599fa7
CV
31822001-12-19 Corinna Vinschen <vinschen@redhat.com>
3183
3184 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3185 Substitute call to target_link by call to gdb_compile.
3186
2cd045cd
JL
3187Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3188
3189 * gdb.base/break.exp: Fix HP specific search string when testing
3190 backtracing in a called function.
3191
3192 * gdb.base/constvars.exp: Only set lang to C++ if we're
3193 compiling the test with HP's compilers.
3194 * gdb.base/volatile.exp: Similarly.
3195
99ebe9ac
JB
31962001-12-19 Jim Blandy <jimb@redhat.com>
3197
3198 * gdb.base/printcmds.exp: Expect the null character to be printed
3199 as '\0', and the '\013' to be printed as '\v'.
3200 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3201 * gdb.base/setvar.exp: Same.
3202
b9891b29
JB
32032001-12-17 Jim Blandy <jimb@redhat.com>
3204
0eba65ab
JB
3205 * gdb.base/completion.exp: Rather than completing very long
3206 filenames, which can make the readline library produce output we
3207 don't recognize, cd to the directory first, and then complete
3208 using nice, short relative paths.
3209
6970b5b1
JB
3210 * gdb.base/completion.exp: On some systems, there is, in fact, a
3211 variable named `b' in scope, since GDB treats all static
3212 variables as being in scope. So use `no_var_named_this'
3213 instead of `b'.
3214
b9891b29
JB
3215 * gdb.base/corefile.exp: Recognize the message saying that GDB
3216 can't find the core file's registers as a failure.
3217
e6ccd35f
JSC
32182001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3219
3220 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3221 test expect string more specific.
3222
105ba819
CV
32232001-12-13 Corinna Vinschen <vinschen@redhat.com>
3224
3225 * gdb.asm/asm-source.exp: Add support for xstormy16.
3226 * gdb.asm/configure.in: Ditto.
3227 * gdb.asm/configure: Rebuild.
3228 * gdb.asm/xstormy16.inc: New file.
3229
e9e79dd9
FF
32302001-12-10 Fred Fish <fnf@redhat.com>
3231
3232 * gdb.base/maint.exp: Update to match changes in type dumping code.
3233
347dc97d
JB
32342001-12-10 Jim Blandy <jimb@redhat.com>
3235
3236 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3237 matching the entry point symbol's name at the beginning of the
3238 line.
3239
5178b9d6
DJ
32402001-12-07 Daniel Jacobowitz <drow@mvista.com>
3241
3242 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3243 gdb.c++/inherit.exp, gdb.c++/method.exp,
3244 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3245 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3246 and class layout support.
3247
af890c52
DJ
32482001-12-07 Daniel Jacobowitz <drow@mvista.com>
3249
3250 * gdb.c++/classes.exp: Add test for static member function.
3251 * gdb.c++/misc.cc: Add class with static member function.
3252
7a345fb3
JB
32532001-12-07 Jim Blandy <jimb@redhat.com>
3254
f2e54a80 3255 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3256 those tests as `unsupported'.
3257 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3258 Rewrite subsequent tests to use it.
3259
3260 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3261 those tests as `unsupported'.
3262 * gdb.base/structs.exp (call_struct_func): New function.
3263 (do_function_calls): Use call_struct_func to call the functions
3264 returning structs.
3265
0bc69509
JB
3266 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3267 whether functions are prototyped or not, so we can't possibly pass
3268 arguments to t_float_values2 properly.
3269
7a345fb3
JB
3270 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3271 value of `timeout' for targets other than the mips*tx39-*.
3272
edb6ede1
MS
32732001-12-06 Michael Snyder <msnyder@redhat.com>
3274
3275 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
3276 and detect whether the start symbol has a leading underscore.
3277
2d842f13
JB
32782001-12-04 Jim Blandy <jimb@redhat.com>
3279
3280 * gdb.base/completion.exp: Clarify indentation.
3281
68550daf
JB
32822001-12-03 Jim Blandy <jimb@redhat.com>
3283
3284 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3285 variables on the S/390, not `.word'.
3286
cd5195a8
JB
32872001-11-30 Jim Blandy <jimb@redhat.com>
3288
3289 Add assembly-source tests for s390-ibm-linux.
3290 * gdb.asm/s390.inc: New file.
3291 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3292 the S/390 architecture.
3293 * gdb.asm/configure: Regenerated.
3294
ca9efc90
MS
32952001-11-30 Michael Snyder <msnyder@redhat.com>
3296
3297 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3298 next, info source, info sources, info line, global and static
3299 variables, and static functions.
3300 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3301 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3302 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3303 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3304 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3305 (gdbasm_leave): Restore frame pointer.
3306 (gdbasm_startup): Copy stack set-up from crt0.S.
3307
d0e66976
FN
33082001-11-26 Fernando Nasser <fnasser@redhat.com>
3309
3310 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3311 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3312 to a local (non-static) variable. Copy tstruct.a to a static buffer
3313 and return a pointer to that buffer.
3314 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3315
e2334072
MK
33162001-11-24 Mark Kettenis <kettenis@gnu.org>
3317
3318 * gdb.asm/configure.in: Fix recognition of ix86 target.
3319 * gdb.asm/configure: Regenerate.
3320
756caa3d
MS
33212001-11-21 Michael Snyder <msnyder@redhat.com>
3322
3323 * gdb.asm/sparc.inc: New file.
3324 * gdb.asm/asm-source.exp: Recognize sparc target.
3325 * gdb.asm/configure.in: Recognize sparc target.
3326 * gdb.asm/configure: Regenerate.
3327
9a4d72d5
MS
33282001-11-21 Michael Snyder <msnyder@redhat.com>
3329
3330 * gdb.asm/m32r.inc: New file.
3331 * gdb.asm/asm-source.exp: Recognize m32r target.
3332 * gdb.asm/configure.in: Recognize m32r target.
3333 * gdb.asm/configure: Regenerate.
3334
a773d1cd
MS
33352001-11-20 Michael Snyder <msnyder@redhat.com>
3336
017ac23d
MS
3337 * gdb.asm/i386.inc: New file.
3338 * gdb.asm/asm-source.exp: Recognize ix86 target.
3339 * gdb.asm/configure.in: Recognize ix86 target.
3340 * gdb.asm/configure: Regenerate.
3341
a773d1cd
MS
3342 * gdb.c++/namespace.exp: Fix quotes in output messages.
3343
bb632afb
MS
33442001-11-14 Michael Snyder <msnyder@redhat.com>
3345
25d559ca 3346 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
3347 qualifier in a type cast expression, to designate an address
3348 in the instruction space (Harvard architecture).
3349
4749e309
MS
33502001-11-13 Michael Snyder <msnyder@redhat.com>
3351
3352 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
3353 Tests for expressions using 'const' and 'volatile'.
3354
25050984
CV
33552001-11-13 Corinna Vinschen <vinschen@redhat.com>
3356
3357 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3358
1902c51f
DJ
33592001-11-12 Daniel Jacobowitz <drow@mvista.com>
3360
3361 * lib/mi-support.exp (mi_run_to_helper): Move comments
3362 outside of gdb_expect.
3363
dcf95b47
DJ
33642001-11-11 Daniel Jacobowitz <drow@mvista.com>
3365
3366 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
3367 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
3368 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
3369 mi0_run_to): New functions.
3370 * gdb.mi/mi-simplerun.exp: Use them.
3371 * gdb.mi/mi0-simplerun.exp: Likewise.
3372 * gdb.mi/mi-var-cmd.exp: Likewise.
3373 * gdb.mi/mi0-var-cmd.exp: Likewise.
3374
45b074e1
AC
33752001-11-10 Andrew Cagney <ac131313@redhat.com>
3376
3377 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
3378 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
3379
bf50d346
AC
33802001-11-09 Andrew Cagney <ac131313@redhat.com>
3381
3382 * gdb.base/restore.exp: Include $expected value in restored test
3383 message.
3384
9383332c
AC
33852001-11-09 Andrew Cagney <ac131313@redhat.com>
3386
3387 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
3388 implemented.
3389
db62520a
MS
33902001-11-08 Michael Snyder <msnyder@redhat.com>
3391
3392 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
3393 Add pass/fail message for stop at breakpoint in call dummy function.
3394
b5703437
MS
33952001-11-07 Michael Snyder <msnyder@redhat.com>
3396
760f6330
MS
3397 * gdb.c++/templates.exp (test_template_breakpoints):
3398 If we get an overload menu, but it does not match what
3399 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
3400 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
3401 making the whitespace optional. Argument for "new" may be
3402 "unsigned" as well as "unsigned int/long".
eef747c0
MS
3403 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
3404 making the whitespace optional. Also replace "(void) with
3405 "((void|)), making the keyword "void" optional.
63f50499
MS
3406 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
3407 making the whitespace optional. Also replace "(void) with
3408 "((void|)), making the keyword "void" optional.
3bf40917
MS
3409 * gdb.base/callfuncs.c (t_float_values): This function must
3410 _not_ be prototyped, and the following function (t_float_values2)
3411 must be prototyped (if the compiler supports it), so that GDB
3412 can be tested against both cases. Usually one case involves
3413 promotion of float to double, while the other does not.
3414 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
3415 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
3416 includes a stack frame for "start".
3417
c8ab4e6d
JB
34182001-11-05 Jim Blandy <jimb@redhat.com>
3419
3420 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
3421 pointers are 32 bits long, and that offsets of relocs are always
3422 stored in the data (REL-style), and not in the reloc entry itself
3423 (RELA-style).
3424 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
3425 stabs.
3426
3f08ced9
MS
34272001-11-01 Michael Snyder <msnyder@redhat.com>
3428
3429 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
3430 and regular expression operators by using quoting.
3431
cbfa24cd
MS
34322001-10-31 Michael Snyder <msnyder@redhat.com>
3433
3434 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
3435 depending on what the symbol table contains.
3436 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
3437 the output of the ptype command. Similarly, accept both "const &"
3438 and "const&".
3439
aaa68313
CV
34402001-10-31 Corinna Vinschen <vinschen@redhat.com>
3441
3442 * gdb.base/miscexprs.c (main): Add usage of preprocessor
3443 symbol `STORAGE' to allow to choose the storage class of
3444 the local datastructures.
3445 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
3446 compiler directive.
3447
91740388
MS
34482001-10-30 Michael Snyder <msnyder@redhat.com>
3449
3450 * gdb.base/jump.exp: Allow it to run for all targets.
3451
1b7c05e7
CV
34522001-10-29 Corinna Vinschen <vinschen@redhat.com>
3453
3454 * gdb.base/call-ar-st.c (print_double_array): Match for loop
3455 with new double_array size.
3456 (main): Change storage class of all local variables to static.
3457 Reduce size of double_array to 9.
3458 * gdb.base/call-ar-st.exp: Increase timeout value.
3459 Change expected output for double array to match new size in
3460 call-ar-st.c.
3461
36a22261
CV
34622001-10-29 Corinna Vinschen <vinschen@redhat.com>
3463
3464 * gdb.base/ending-run.exp: Create identical output when passing
3465 `step to end of run' case. Add regular expression branch satisfying
3466 Stormy16 target.
3467
92b8ae91
MK
34682001-10-28 Mark Kettenis <kettenis@gnu.org>
3469
3470 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
3471 that we catch the expected failure under Linux/x86.
3472
cb135b83
OF
34732001-10-29 Orjan Friberg <orjanf@axis.com>
3474
3475 * gdb.base/setvar.exp: Escape curly braces.
3476 * gdb.stabs/weird.exp: Ditto.
3477
6884aa54
DJ
34782001-10-27 Daniel Jacobowitz <drow@mvista.com>
3479
3480 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
3481 * gdm.mi/mi0-hack-cli.exp: Likewise.
3482
0398c9aa
AC
34832001-10-25 Andrew Cagney <ac131313@redhat.com>
3484
3485 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
3486 messages.
3487
d20bf2e8
AC
34882001-10-21 Andrew Cagney <ac131313@redhat.com>
3489
3490 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
3491 checking MI enabled.
3492
03dd63aa
CV
34932001-10-09 Corinna Vinschen <vinschen@redhat.com>
3494
3495 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
3496
1d9d99f3
FCE
34972001-10-04 Frank Ch. Eigler <fche@redhat.com>
3498
3499 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
3500 if gdb child process crashes, just signal an error.
3501
838ae6c4
JB
35022001-10-02 Jim Blandy <jimb@redhat.com>
3503
3504 * lib/gdb.exp (test_xfail_format): Simplify.
3505
3506 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
3507 front of the variable name `format'. Simplify `if'.
3508
8f0cbc1c
DJ
35092001-10-01 Daniel Jacobowitz <drow@mvista.com>
3510
3511 * gdb.threads/pthreads.exp: Wait for output and delay
3512 before sending ^C.
3513
1f08dafd
DJ
35142001-10-01 Daniel Jacobowitz <drow@mvista.com>
3515
3516 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
3517 some incorrect output instead of timing out.
3518 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
3519
674f90ff
CV
35202001-09-28 Corinna Vinschen <vinschen@redhat.com>
3521
3522 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
3523 check to allow additional `int'.
3524
9b284272
DJ
35252001-09-27 Daniel Jacobowitz <drow@mvista.com>
3526
3527 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
3528 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
3529
b55a4771
MS
35302001-09-27 Michael Snyder <msnyder@redhat.com>
3531
3532 * lib/gdb.exp (test_debug_format): New proc.
3533 (setup_xfail_format): Use new proc test_debug_format.
3534 * gdb.base/constvars.exp (local_compiler_xfail_check): New
3535 proc; use new service proc test_debug_format.
3536 Replace all other "gcc_compiled" tests with this test.
3537 * gdb.base/volatile.exp (local_compiler_xfail_check): New
3538 proc; use new service proc test_debug_format.
3539 Replace all other "gcc_compiled" tests with this test.
3540
35412001-09-27 Michael Snyder <msnyder@redhat.com>
3542
3543 * gdb.base/cvexpr.exp: New file.
3544 * gdb.base/cvexpr.c: New file
3545 Test for expressions using const and volatile keywords.
3546
4e6667ac
CV
35472001-09-26 Corinna Vinschen <vinschen@redhat.com>
3548
3549 * gdb.base/constvars.exp: Check for different orders of keywords
3550 and additional "int" strings in output.
3551
4f337972
AC
35522001-09-22 Andrew Cagney <ac131313@redhat.com>
3553
3554 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
3555 responses from "help maint".
3556
2015650d
FCE
35572001-09-19 Frank Ch. Eigler <fche@redhat.com>
3558
3559 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
3560 to localhost:NNN instead of :NNN, in case Xvfb is listening
3561 only on TCP.
3562
f3bcedc1
CV
35632001-09-19 Corinna Vinschen <vinschen@redhat.com>
3564
3565 * gdb.base/recurse.exp: When checking leaving the watchpoint
3566 scope, recognize when gdb is in function's epilogue and pass.
3567
6b819c92
KS
35682001-09-18 Keith Seitz <keiths@redhat.com>
3569
3570 * lib/insight-support.exp (_gdbtk_export_target_info): Add
3571 support for running tests against sid targets.
3572 (gdbtk_done): Ditto.
3573
a10c9419
CV
35742001-09-18 Corinna Vinschen <vinschen@redhat.com>
3575
3576 * gdb.base/ending-run.c (main): Set stdout buffersize
3577 to the same reasonable value for any target.
3578 * gdb.base/ending-run.exp: Add a regular expression
3579 to make testsuite happy on Sanyo Stormy16 target.
3580
739d0d99
CV
35812001-09-17 Corinna Vinschen <vinschen@redhat.com>
3582
3583 * gdb.base/display.c (do_loops): Add float variable `f'.
3584 Increment f in loop.
3585 * gdb.base/display.exp: Increment timeout by 60 seconds.
3586 Change float display test to use variable `f'.
3587
1b8947f0
JB
35882001-09-17 Jim Blandy <jimb@redhat.com>
3589
3590 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
3591 overflowing the limited breakpoint tables on some ROM monitors
3592 (like the ROM68K).
3593
9890ac81
FCE
35942001-09-15 Frank Ch. Eigler <fche@redhat.com>
3595
3596 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
3597 the "-ac" (disable access control) flag.
3598
6db765ea
JH
35992001-08-30 Jeff Holcomb <jeffh@redhat.com>
3600
3601 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
3602 ints.
3603
4c32cc04
KS
36042001-08-30 Keith Seitz <keiths@redhat.com>
3605
3606 * lib/gdb.exp: Move all insight-related functionality into
3607 separate file.
3608 * lib/insight-support.exp: New file.
3609
8d6e6f81
FCE
36102001-08-29 Frank Ch. Eigler <fche@redhat.com>
3611
3612 * config/sid.exp (sid_start): Never set sid verbosity; disable
3613 expect_background {} that consumed its stdout; tolerate </dev/null.
3614 Attempt to set endianness override in "sid" protocol mode. Cleanup.
3615
6a90e1d0
AC
36162001-08-18 Andrew Cagney <ac131313@redhat.com>
3617
3618 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
3619 CLI jump command to start it.
3620 (mi_run_to_main): Fail immediatly when unexpected output.
3621
1759b3c3
AC
36222001-08-18 Andrew Cagney <ac131313@redhat.com>
3623
3624 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
3625 beginning of function. Fix PR gdb/191.
3626
61d11d80
FCE
36272001-08-16 Frank Ch. Eigler <fche@redhat.com>
3628
3629 * config/sid.exp (sid_start): Don't warn if we cannot figure out
3630 what to force sid endianness to.
3631
942a4df2
KS
36322001-08-15 Keith Seitz <keiths@redhat.com>
3633
3634 * lib/gdb.exp (gdbtk_start): Don't set environment
3635 variables for TCL_LIBRARY and friends. Insight will
3636 now figure these out for itself.
3637
0521c418
MS
36382001-08-02 Michael Snyder <msnyder@redhat.com>
3639
3640 * gdb.base/completion.exp: Remove the symbol "a64l" from
3641 the expect string; this is target-specific, and not related
3642 to what is being tested.
3643
74a9a58a
DB
36442001-08-02 Dave Brolley <brolley@redhat.com>
3645
3646 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
3647
c70819fa
MS
36482001-07-25 Michael Snyder <msnyder@redhat.com>
3649
c2b8fa57
MS
3650 * gdb.base/consecutive.exp: New file. Test stepping over
3651 breakpoints on consecutive instructions.
3652 * gdb.base/consecutive.c: New file.
3653
c70819fa
MS
3654 * gdb.base/call-rt-st.exp: Use double-backslash to quote
3655 curly braces in regular expressions.
3656
2b1a1355
MS
36572001-07-25 Michael Snyder <msnyder@redhat.com>
3658
3659 * gdb.base/ending-run.exp: Accept "Program exited normally" as
3660 legitimate output from stepping out of main.
3661
413eca6f
KS
36622001-07-22 Keith Seitz <keiths@redhat.com>
3663
3664 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
3665 the empty string, do not run the tests.
3666
7e5a9322
SC
36672001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3668
3669 * gdb.base/long_long.exp: Detect size of pointer. Take into
3670 account 2-byte pointers when testing for p/a results.
3671
de58f10f
SC
36722001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3673
3674 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
3675 and defined to 1K for m68hc11.
3676 (random_data): Reduce table to 1K for embedded platforms (68hc11).
3677 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
3678 (sizeof_random_data): New variable to tell the size of the data table;
3679 don't test past this size; always run to main.
3680
d6f5fea1
SC
36812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3682
3683 * gdb.base/return2.exp: return of long long and double fails for
3684 68HC11; don't execute these tests on that platform.
3685 * gdb.base/return.exp: Return of a double fails for 68hc11.
3686
c477543d
SC
36872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3688
3689 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
3690 tests that print a float.
3691 * call-rt-st.exp: Likewise.
3692
63cf1c79
MK
36932001-07-12 Mark Kettenis <kettenis@gnu.org>
3694
3695 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
3696 running this test on Linux.
3697
112f9ab5
MC
36982001-06-24 Michael Chastain <chastain@redhat.com>
3699
3700 * gdb.base/arithmet.exp: Remove some tests to make all test names
3701 unique.
3702
4970cb0f
MS
37032001-07-03 Michael Snyder <msnyder@redhat.com>
3704
3705 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
3706 the output of the ptype command.
3707
d85da69f
MS
37082001-07-02 Michael Snyder <msnyder@redhat.com>
3709
4c8a82de
MS
3710 * gdb.base/completion.exp: Don't assume that break.c is the only
3711 source file that may contain functions named "marker".
d85da69f
MS
3712 * gdb.base/corefile.exp: Quote the curly braces in regexp.
3713
8afc772b
AC
37142001-06-28 Andrew Cagney <ac131313@redhat.com>
3715
3716 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
3717 of files to delete.
3718
3719 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
3720 * gdb.disasm/h8300s.exp: New file.
3721 gdb.disasm/h8300s.s: Likewise.
3722
cff22675
AC
37232001-06-27 Andrew Cagney <ac131313@redhat.com>
3724
3725 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
3726 empty breakpoint tables.
3727
68c81b54
AC
37282001-06-25 Andrew Cagney <ac131313@redhat.com>
3729
3730 * lib/mi-support.exp: Update args=... part of stop-reason
3731 patterns. Accept either a list or a tuple.
3732
2dd62704
AC
37332001-06-23 Andrew Cagney <ac131313@redhat.com>
3734
3735 * lib/mi-support.exp: Remove local emacs variable defining
3736 change-log-default-name.
3737
b4127474
MC
37382001-06-22 Michael Chastain <chastain@redhat.com>
3739
3740 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
3741 This is operationally compatible with the previous version.
3742
8dbfb380
JB
37432001-06-13 Jim Blandy <jimb@redhat.com>
3744
3745 * lib/gdb.exp (gdb_test): Doc fix.
3746
f2d8c86d
MC
37472001-06-10 Michael Chastain <chastain@redhat.com>
3748
3749 * gdb.base/exprs.exp: Remove a duplicate test.
3750
81564d34
JB
37512001-06-06 Jim Blandy <jimb@redhat.com>
3752
3753 * gdb.base/return2.exp (main): Use values to test float and double
3754 returns that are not NaN's, to avoid being confused by IEEE
3755 comparison rules.
3756
da55addb
MS
37572001-06-04 Michael Snyder <msnyder@redhat.com>
3758
3759 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
3760 non-zero if control_c fails. Terminate the test on failure,
3761 rather than wait for 12 more tests to time out.
3762
42c65987
JB
37632001-06-06 Jim Blandy <jimb@redhat.com>
3764
b18bced9
JB
3765 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
3766 Don't forget to match the GDB prompt.
3767
42c65987
JB
3768 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
3769
5b41e5f0
JB
37702001-06-04 Jim Blandy <jimb@redhat.com>
3771
3772 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
3773 command.
3774
015e046f
KB
37752001-05-31 Kevin Buettner <kevinb@redhat.com>
3776
3777 * gdb.base/annota1.exp (info break): Match four or more spaces
3778 after "Address".
3779
fb1ffbbe
MC
37802001-05-31 Michael Chastain <chastain@redhat.com>
3781
3782 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
3783 (dm_type_int_star): Likewise.
3784 (dm_type_long_star): Likewise.
3785 (dm_type_void_star): Likewise.
3786
5ea2a32c
KB
37872001-05-29 Kevin Buettner <kevinb@redhat.com>
3788
3789 * gdb.base/completion.exp (INPUTRC): Set this environment variable
3790 to a known value in order to get consistent results regardless
3791 of the setting of INPUTRC or the presence or contents of .inputrc.
3792
ae23c492
MS
37932001-05-24 Michael Snyder <msnyder@redhat.com>
3794
ac55707e
MS
3795 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
3796 Don't require that the main thread and the manager thread are the
3797 first in the list.
3798
ae23c492
MS
3799 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
3800 debugging. If test fails, issue an "unsupported" not a "fail".
3801
400071f1
JB
38022001-05-24 Jim Blandy <jimb@redhat.com>
3803
3804 Don't assume that short is shorter than int.
3805 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
3806 assume that shorts are smaller than ints. On a 16-bit machine,
3807 this isn't true.
3808 ("print unsigned char == (~0)"): Add test that verifies that ~0,
3809 an int, is not equal to ~0 stored in an unsigned char. This tests
3810 the same thing that the previous test meant to, but works on
3811 16-bit machines, too.
3812 ("print unsigned char != (~0)"): Same test, complemented.
3813
0816a3e5
MS
38142001-05-24 Michael Snyder <msnyder@redhat.com>
3815
3816 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
3817 test for (full_coverage == 0). This makes the test run faster,
3818 and prevents dejagnu getting out of step.
3819
f6dc23a9
KB
38202001-05-23 Kevin Buettner <kevinb@redhat.com>
3821
3822 * gdb.base/finish.exp (finish_void): Revise pattern for
3823 stopping on the call statement to not permit stopping at
3824 the start of the instructions comprising the call sequence.
3825
7dbd117d
MC
38262001-05-19 Michael Chastain <chastain@redhat.com>
3827
3828 * gdb.base/callfuncs.exp: Make all test names unique.
3829 * gdb.base/commands.exp: Make all test names unique.
3830 * gdb.base/condbreak.exp: Make all test names unique.
3831 * gdb.base/dbx.exp: Make all test names unique.
3832 * gdb.base/default.exp: Make all test names unique.
3833 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
3834 and TIMEOUT messages to their corresponding PASS message.
3835 * gdb.base/ending-run.exp: Make all test names unique.
3836 * gdb.base/long_long.exp: Remove duplicate test.
3837
6b0b0a9e
KB
38382001-05-21 Kevin Buettner <kevinb@redhat.com>
3839
3840 * gdb.base/finish.exp (finish_void): Allow "finish" command to
3841 stop on the call statement as well as the statement after the
3842 call.
3843
2caa35cb
MS
38442001-05-21 Michael Snyder <msnyder@redhat.com>
3845
3846 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
3847
40713331
EZ
38482001-05-10 Elena Zannoni <ezannoni@redhat.com>
3849
3850 * gdb.base/completion.exp: Revamp test. Make it execute on all
3851 platforms.
3852
c2c1be8d
EZ
38532001-05-10 Elena Zannoni <ezannoni@redhat.com>
3854
2c9cd303
EZ
3855 * config/gdbserver.exp (gdb_load): Handle the case
3856 in which the arguments to gdbserver are given in the
3857 baseboard configuration file.
3858 Also handle the case in which the server needs to do a
3859 load.
3860
9671de48
KS
38612001-05-07 Keith Seitz <keiths@cygnus.com>
3862
3863 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
3864 set up the display for testing.
3865 (gdbtk_start): Convert all paths to paths that tcl will like.
3866 Export target information to environment.
3867 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
3868 necessary.
3869 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
3870 (to_tcl_path): New proc to convert a given pathname into
3871 a path acceptible as an argument to a tcl command.
3872 (_gdbtk_export_target_info): New proc to export target info
3873 into the environment for gdbtk testing.
3874 (gdbtk_done): New proc to signal end-of-test.
3875
5a360f47
JB
38762001-05-06 Jim Blandy <jimb@redhat.com>
3877
3878 * restore.c: Make the code of caller0 correspond to its comment.
3879
66c756c6
MS
38802001-05-03 Michael Snyder <msnyder@redhat.com>
3881
3882 * config/sid.exp (gdb_target_sid): Check for error messages.
3883 On error or timeout, don't make expect exit (which will terminate
3884 all subsequent tests); instead just make gdb exit.
3885 (gdb_load): Check for error messages. On error or timeout,
3886 return a negative value.
3887
a966fde5
JB
38882001-04-24 Jim Blandy <jimb@redhat.com>
3889
851c18e0
JB
3890 * gdb.c++/templates.exp: If we see the prompt for the overload
3891 list, but we haven't recognized any of the longer patterns,
3892 arrange for this test to fail, not hang.
3893
a966fde5
JB
3894 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
3895 variations.
3896
db144853
MC
38972001-04-22 Michael Chastain <chastain@redhat.com>
3898
3899 * gdb.c++/local.exp: Use the 'runto' library function.
3900 * gdb.c++/namespace.exp: Likewise.
3901 * gdb.c++/overload.exp: Likewise.
3902
3207ec21
KB
39032001-03-26 Kevin Buettner <kevinb@redhat.com>
3904
3905 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
3906 * gdb.base/step-line.exp: New file. Test step/next in presence of
3907 #line directives.
3908 * gdb.base/step-line.c: New file. Test program for the above.
3909 * gdb.base/step-line.inp: New file. We pretend that this file has
3910 been transformed by some other tool into step-line.c.
3911
13b57657
JB
39122001-03-21 Jim Blandy <jimb@redhat.com>
3913
3914 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
3915 unmangled operator names.
3916
754cbe1c
JB
39172001-03-20 Jim Blandy <jimb@redhat.com>
3918
3919 * gdb.threads/linux-dp.exp: Recognize an additional message
3920 generated by GDB when it doesn't understand how to debug threads
3921 on the target system.
3922
177495c9
AC
39232001-03-19 Andrew Cagney <ac131313@redhat.com>
3924
3925 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
3926
f266096b
MC
39272001-03-12 Michael Chastain <chastain@redhat.com>
3928
3929 * gdb.c++/derivation.exp: Use the 'runto' library function.
3930
cac3c2ff
MC
39312001-03-12 Michael Chastain <chastain@redhat.com>
3932
3933 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
3934
b6c11a24
MC
39352001-02-24 Michael Chastain <chastain@redhat.com>
3936
3937 * gdb.c++/ref-types.exp: Change handwritten code to library
3938 function 'runto'.
3939
6bae5bce
OF
39402001-03-16 Orjan Friberg <orjanf@axis.com>
3941
3942 * gdb.base/signals.exp: Set count to 0 explicitly.
3943
0015fd9a
MS
39442001-03-15 Mark Salter <msalter@redhat.com>
3945
3946 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
3947 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
3948 (gdb_load): Add support for additional target_info: gdb_download_size
3949 and gdb_load_timeout.
0015fd9a 3950
fc33412a
DT
3951Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
3952
3953 * gdb.base/annota1.exp: Move test of isnative to earlier in the
3954 file -- to prevent failing when the compile fails but we have no
3955 intention of running the tests anyway.
3956
3957 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
3958 tests if set.
3959
3960 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
3961 integers.
3962
3963 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
3964 * gdb.c++/namespace.exp: Ditto.
3965
115f06de
OF
39662001-03-07 Orjan Friberg <orjanf@axis.com>
3967
3968 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
3969 * gdb.base/pointers.exp: Relax pattern match of decimals.
3970
b6ba6518
KB
39712001-03-06 Kevin Buettner <kevinb@redhat.com>
3972
3973 * Makefile.in, config/abug.exp, config/cfdbug.exp,
3974 config/cpu32bug.exp, config/dve.exp, config/est.exp,
3975 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
3976 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
3977 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
3978 config/sh.exp, config/sid.exp, config/slite.exp,
3979 config/sparclet.exp, config/udi.exp, config/unknown.exp,
3980 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
3981 config/vxworks.exp, config/vxworks29k.exp,
3982 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
3983 gdb.base/all-bin.exp, gdb.base/annota1.exp,
3984 gdb.base/arithmet.exp, gdb.base/assign.exp,
3985 gdb.base/async.exp, gdb.base/attach.exp,
3986 gdb.base/bitfields.exp, gdb.base/bitops.exp,
3987 gdb.base/break.exp, gdb.base/call-ar-st.exp,
3988 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
3989 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
3990 gdb.base/commands.exp, gdb.base/completion.exp,
3991 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3992 gdb.base/constvars.exp, gdb.base/corefile.exp,
3993 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
3994 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
3995 gdb.base/ending-run.exp, gdb.base/environ.exp,
3996 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3997 gdb.base/finish.exp, gdb.base/foll-exec.exp,
3998 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
3999 gdb.base/funcargs.exp, gdb.base/help.exp,
4000 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4001 gdb.base/logical.exp, gdb.base/long_long.exp,
4002 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4003 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4004 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4005 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4006 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4007 gdb.base/regs.exp, gdb.base/relational.exp,
4008 gdb.base/remote.exp, gdb.base/reread.exp,
4009 gdb.base/restore.exp, gdb.base/return2.exp,
4010 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4011 gdb.base/selftest.exp, gdb.base/setshow.exp,
4012 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4013 gdb.base/sigall.exp, gdb.base/signals.exp,
4014 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4015 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4016 gdb.base/step-test.exp, gdb.base/structs.c,
4017 gdb.base/structs.exp, gdb.base/structs2.exp,
4018 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4019 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4020 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4021 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4022 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4023 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4024 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4025 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4026 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4027 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4028 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4029 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4030 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4031 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4032 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4033 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4034 gdb.trace/circ.exp, gdb.trace/collection.exp,
4035 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4036 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4037 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4038 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4039 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4040 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4041 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4042 notices.
4043
dc96c6c7 40442001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4045
4046 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4047 first arg is int not float.
4048
dc96c6c7 40492001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4050
4051 * gdb.base/reread.exp: Unsupported for non-native targets;
4052 doesn't work for remote debugging.
4053
9b0c4aeb
FN
40542001-02-19 Fernando Nasser <fnasser@redhat.com>
4055
4056 From Drew Moseley <dmoseley@redhat.com>
4057 * gdb.base/ending-run.exp: Properly handle the BSP state when
4058 stepping past the end of main.
4059
02aa71d5
MC
40602001-02-19 John Moore <jmoore@redhat.com>
4061
4062 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4063 Converted HPUX fix for non-expected items following multiple
4064 step commands into general solution for all platforms.
4065
1fa449a4
MC
40662001-02-18 Michael Chastain <chastain@redhat.com>
4067
4068 * gdb.c++/classes.exp (do_tests): Change runto statements
4069 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4070 statements demangler agnostic.
4071 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4072 (gdb_virtfunc_restart): Likewise.
4073
b2f9ec70
MC
40742001-02-14 Michael Chastain <chastain@redhat.com>
4075
4076 * gdb.c++/inherit.exp (do_tests): Change runto statements
4077 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4078 statements demangler agnostic.
4079
cf74b8ca
AC
4080Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4081
4082 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4083 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4084 before calling common_routine 15 times'' tests.
4085
99f78f56
MC
40862001-02-11 Michael Chastain <chastain@redhat.com>
4087
4088 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4089 Helps the test script figure out which demangler is in use.
4090 (dm_type_foo_ref): Ditto.
4091 (dm_type_int_star): Ditto.
4092 (dm_type_long_star): Ditto.
4093 (dm_type_unsigned_int): Ditto.
4094 (dm_type_void): Ditto.
4095 (dm_type_void_star): Ditto.
99707966 4096 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4097 Probe the gdb demangler and set variables to accommodate
4098 formatting differences.
4099 (info_func_regexp): New function. Same as info_func, but
4100 matches against a regexp.
4101 (info_func): Match against a literal string.
4102 (print_addr_2): New function. Match against a literal string,
4103 which can be different from the input to gdb.
4104 (print_addr): Simply call print_addr_2 with the same argument twice.
4105 (test_lookup_operator_functions): Use demangler formatting variables.
4106 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4107 the tests in the same order as the C++ class declaration.
4108 (test_paddr_operator_functions): Ditto.
4109 (test_paddr_overloaded_functions): Ditto.
4110 (test_paddr_hairy_functions): Use demangler formatting variables.
4111 Add reference to gdb/19 for related tests.
4112 (do_tests): Call probe_demangler.
4113
1de8f023
KB
41142001-01-30 Kevin Buettner <kevinb@redhat.com>
4115
4116 * gdb.c++/templates.cc (printf): Remove unused function definition.
4117
ca3f91ed
MS
41182001-01-26 Felix Lee <flee@redhat.com>
4119
4120 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4121
41222001-01-25 matthew green <mrg@redhat.com>
4123
4124 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4125 up sid.
4126 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4127
41282001-01-25 matthew green <mrg@redhat.com>
4129
4130 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
4131 Deprecate $sid_spawn_id.
4132 (sid_exit): Remove code necessary only for `spawn.'
4133
41342001-01-25 matthew green <mrg@redhat.com>
4135
4136 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4137
fb18ec4a
MC
41382001-01-28 Michael Chastain <chastain@redhat.com>
4139
4140 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4141 to call when tests fail. It takes gdb out of the overloaded
4142 function choice menu back to the main prompt, so that the test
4143 program stays synchronized.
4144 (set_bp_overloaded): New proc to collect all the common
4145 code for setting a breakpoint on an overloaded name. Calls
4146 take_gdb_out_of_choice_menu when needed.
4147 (menu_overload1arg): New variable to collect the repeated
4148 instances of the expected menu for an overloaded name. Change
4149 the regular expression to handle changes in g++ type encoding:
4150 "void" can be either "void" or "", and "unsigned int" can be
4151 either "unsigned int" or "unsigned".
4152 (continue_to_bp_overloaded): Change regular expressions to handle
4153 changes in g++ type encoding.
4154 (no proc): Call take_gdb_out_of_choice_menu when needed.
4155 Remove redundant calls to "info break". Accept either "canceled"
4156 or "cancelled". Change regular expressions in "info break"
4157 calls to handle changes in g++ type encoding. Give all tests
4158 unique strings.
4159
9c646a6e
BE
41602001-01-17 Ben Elliston <bje@redhat.com>
4161
4162 * config/sid.exp: New file.
4163
9549d9c1
AC
4164Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4165
4166 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4167
dc96c6c7 41682000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4169
4170 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4171 Add a RE to accept a non-ascii char if one is ever presented.
4172
b4df4f68
FN
41732000-12-20 Fernando Nasser <fnasser@redhat.com>
4174
297dd0fd 4175 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4176
dc96c6c7 41772000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
4178
4179 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
4180 in regexp. One '\' does not suffice on Linux.
4181
4a7bddb6
MC
41822000-12-09 Michael Chastain <chastain@redhat.com>
4183
4184 * gdb.base/break.exp (test_clear_command): Use a marker function
4185 rather than 'main' for the test function. Also move this
4186 test to an execution point where the marker function names are
4187 guaranteed to be bound to functions. (Executing tests after a
4188 'finish' from main runs into name conflicts with local names
4189 in __libc_start_main).
4190
dc96c6c7 41912000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4192
4193 * gdb.base/finish.exp: New test for gdb's "finish" command.
4194 * gdb.base/return2.exp: New test for gdb's "return" command.
4195 * gdb.base/return2.c: New source file for above.
4196
dc96c6c7 41972000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4198
4199 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4200 * gdb.base/miscexprs.exp: Ditto.
4201 * gdb.base/pointers.exp: Ditto.
4202 * gdb.c++/derivation.exp: Ditto.
4203 * gdb.c++/local.exp: Ditto.
4204 * gdb.c++/namespace.exp: Ditto.
4205 * gdb.c++/overload.exp: Ditto.
4206 * gdb.c++/ref-types.exp: Ditto.
4207
dc96c6c7 42082000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4209
4210 * gdb.base/constvars.exp: Test result of "up" command.
4211 * gdb.base/miscexprs.exp: Ditto.
4212 * gdb.base/pointers.exp: Ditto.
4213 * gdb.base/scope.exp: Ditto.
4214 * gdb.c++/derivation.exp: Ditto.
4215 * gdb.c++/local.exp: Ditto.
4216 * gdb.c++/namespace.exp: Ditto.
4217 * gdb.c++/overload.exp: Ditto.
4218 * gdb.c++/ref-types.exp: Ditto.
4219
44097287
FN
42202000-11-22 Michael Chastain <chastain@redhat.com>
4221
4222 * mips_pro.exp: Accept either "middle -> top -> main" or
4223 "middle -> main" in the backtrace, because gcc can optimize
4224 tail calls to jumps. Remove setup_xfail for the hppa case.
4225 Add a comment with the original warning messages from PR 3016,
4226 which was filed in 1993, to preserve them for posterity.
4227
9d2e1bab
ND
42282000-11-17 Nick Duffek <nsd@redhat.com>
4229
4230 * lib/gdb.exp (gdb_test): Override timeout with board info.
4231
1aca8eb7
ND
42322000-11-17 Nick Duffek <nsd@redhat.com>
4233
4234 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4235 the second kill and detach messages.
4236
93076499
ND
42372000-11-17 Nick Duffek <nsd@redhat.com>
4238
4239 * configure.in: Add AC_EXEEXT.
4240 * configure: Regenerate.
4241 * Makefile.in (just-check): Export EXEEXT.
4242 * lib/gdb.exp ($EXEEXT): Import from environment.
4243 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4244 expect "maint dump-me" on Cygwin.
4245 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4246 $EXEEXT.
4247
30e87cd3
ND
42482000-11-17 Nick Duffek <nsd@redhat.com>
4249
4250 * gdb.base/break.exp: Test backtrace and finish from called
4251 function on all platforms, not just HP-UX.
4252
dc96c6c7 42532000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4254
4255 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4256 code from gdb_target_monitor, so it can be used independantly
4257 for gdbserver. Also comment out an unnecessary PUTS.
4258
dc96c6c7 42592000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4260
4261 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4262 * gdb.base/corefile.exp: Expect the message "Program is being
4263 debugged already" when we send the "corefile" command, since
4264 the preceeding gdb_load may have connected gdb to a remote target.
4265 * gdb.base/display.exp: Disable hardware watchpoints if new
4266 board info variable "no_hardware_watchpoints" is true.
4267 Replace single-letter commands with more readable ones.
4268 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4269 if new board info variable "no_hardware_watchpoints" is true.
4270 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4271 to see if stdio (printf) testing is possible.
4272 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4273 board info variable "no_hardware_watchpoints" is true. Use new
4274 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4275
39124dea
FN
42762000-11-13 Fernando Nasser <fnasser@redhat.com>
4277
4278 From Orjan Friberg <orjanf@axis.com>:
4279 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4280 in array print pattern match.
4281
a9e2e984
FN
42822000-11-09 Fernando Nasser <fnasser@redhat.com>
4283
4284 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4285 spelling "cancelled" to U.S. spelling "canceled" to match changes
4286 made to gdb.
4287 * gdb.c++/ovldbreak.exp: Ditto.
4288
c7db355b
PS
42892000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4290
4291 * gdb.base/callfuncs.c (main): Moved to end of file, call
4292 t_double_values to initialize the FPU before inferior calls are made.
4293 * gdb.base/callfuncs.exp: Test for register preservation after calling
4294 inferior functions. Add tests for continuining, finishing and
4295 returning from a stop in a call dummy.
4296
dc96c6c7 42972000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4298
4299 * gdb.base/commands.exp: Break up long lines, and re-indent.
4300
dc96c6c7 43012000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4302
4303 * config/gdbserver.exp: Rewritten from the ground up, to make it
4304 compatible with the current dejagnu tree, and to make it work with
4305 the new "gdbserver" in libremote.
4306
dc96c6c7 43072000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4308
4309 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4310 * gdb.base/varargs.exp: Skip entire test if no printf support.
4311 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4312 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4313
dc96c6c7 43142000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4315
4316 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4317 no floating point support.
4318 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4319 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
4320 * gdb.base/call-rt-st.exp: Ditto.
4321 * gdb.base/call-strs.exp: Ditto.
4322
bac5fc66
JG
43232000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
4324
4325 * gdb.base/sizeof.c: include <stdio.h>.
4326
4327 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
4328 'finish', otherwise uncaptured gdb_prompt would potentially
4329 throw remaining test points out of sync.
4330
b22a6027
SB
43312000-07-26 Scott Bambrough <scottb@netwinder.org>
4332
4333 * gdb.base/recurse.exp: Run tests for all targets.
4334 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
4335 gnu-oldld case on ARM.
4336 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
4337 for ARM targets.
4338
d8231941
AG
4339Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
4340
4341 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
4342 * gdb.java/configure: Rebuild.
4343
8caabe69
AG
4344Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
4345
4346 * gdb.java/jv-exp.exp: New file.
4347
9d273ca3
AG
4348Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
4349
4350 * configure: Rebuilt.
4351 * configure.in (configdirs): Add gdb.java.
4352 * gdb.java/jmisc.java: New file.
4353 * gdb.java/jmisc.exp: New file.
4354 * gdb.java/Makefile.in: New file.
4355 * gdb.java/configure: Rebuilt.
4356 * gdb.java/configure.in: New file.
4357 * lib/java.exp: New file.
4358
4f823a66
AC
4359Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
4360
4361 * gdb.base/exprs.exp: Test casts to a pointer including over and
4362 underflow.
4363
2391e11d
AC
4364Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
4365
4366 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
4367 and the compilers sizes.
4368
54602222
ND
43692000-07-09 Nick Duffek <nsd@redhat.com>
4370
4371 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
4372 (use_methods): New function.
4373 (main): Call use_methods().
4374 * gdb.c++/classes.exp (test_method_param_class): New procedure.
4375 (do_tests): Call test_method_param_class.
4376
2bec0572
ND
43772000-07-09 Nick Duffek <nsd@redhat.com>
4378
4379 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
4380 spelling.
4381 (test_enums): New procedure. Move enum tests from end of script
4382 to here. Set breakpoint on function name instead of line number.
4383 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
4384 (enums2): New marker function.
4385 (enums1): New function.
4386 (main): Call enums1(). Move enum tests to enums1().
4387
78492fde
AC
4388Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
4389
4390 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
4391 compile/link program. Update line numbers.
4392 * gdb.asm/d10v.inc: Define ``startup''.
4393 * gdb.asm/asmsrc1.s: Add definition of _start.
4394
49a2cef8
AC
4395Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
4396
4397 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
4398
3e6c8688
EZ
43992000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4400
4401 * gdb.base/maint.exp: Add 'maint print architecture' item to output
4402 of 'help maint print' command.
4403
9ff5cbe9
AC
4404Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
4405
4406 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
4407 they use gdb_expect_list.
4408
17c579bd
AC
4409Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
4410
4411 * gdb.base/commands.exp: Use ``set remote
4412 memory-read-packet-size'' instead of ``set endian big'' to test
4413 long commands.
4414
e6d71bf3
DB
44152000-06-03 Daniel Berlin <dan@cgsoftware.com>
4416
4417 * gdb.c++/templates.exp (do_tests): Make all of these work under
4418 g++, and stop skipping them.
4419
4420 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
4421 work under g++.
4422
e5f9ba7b
MS
4423 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
4424 initialization.
4425
dc96c6c7 44262000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
4427
4428 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
4429 the regular expression: accept an (almost) arbitrary sequence of
4430 "frames-invalid" and "breakpoints-invalid" messages both before
4431 and after the "starting" message.
4432
dc96c6c7 44332000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
4434
4435 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 4436
dc96c6c7 44372000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
4438
4439 * gdb.base/annota1.exp (annotate-signal-handler-caller):
4440 Relax the regular expression a little, make it pass on Solaris 8.
4441
8216cda9
KB
44422000-05-12 Kevin Buettner <kevinb@redhat.com>
4443
4444 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
4445 a call, do not require that gdb stop on the line after the call.
4446 Instead, it is permissible for gdb to stop on the line of the
4447 call itself.
4448
1a570b2f
MS
44492000-05-12 Michael Snyder <msnyder@.cygnus.com>
4450
4451 * gdb.base/break.exp (bp on small function, optimized file):
4452 Add a second pass pattern. The behavior differs here between stabs
4453 and dwarf for one-line functions. Stabs preserves two line symbols
4454 (one before the prologue and one after) with the same line number,
4455 but dwarf regards these as duplicates and discards one of them.
4456 Therefore the address after the prologue (where the breakpoint is)
4457 has no exactly matching line symbol, and GDB reports the breakpoint
4458 as if it were in the middle of a line rather than at the beginning.
4459
dc96c6c7 44602000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
4461
4462 * gdb.base/interrupt.exp: Make "pass" message say "send"
4463 rather than "send_gdb" (for consistancy).
4464
7d418785
AC
4465Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
4466
4467 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
4468 * gdb.c++/templates.cc: Properly check for GCC version number.
4469 * lib/compiler.cc: Likewise
4470
dc96c6c7 44712000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
4472
4473 * gdb.base/break.exp: When compiled with -O2 optimization,
4474 gdb may not stop at the first line of main, due to code motion.
4475
dc96c6c7 44762000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
4477
4478 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
4479 This test depends on parsing the printf output from the target.
4480 Since the sparclet stub doesn't do stdio, this will never work.
4481 * gdb.base/call-rt-st.exp: ditto.
4482 * gdb.base/call-strs: ditto.
4483
dc96c6c7 44842000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
4485
4486 * gdb.base/miscexprs.exp: make sizeof long array test portable.
4487
4488 * gdb.base/ending-run.exp: After connecting to a remote target,
4489 but before running, the target will appear to be in a random
4490 location. Specify both a file and a line for breakpoints.
4491 Also, the function that calls main may be called 'init'
4492 rather than 'start'.
4493
a5a51225
EZ
44942000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4495
4496 * gdb.base/help.exp: Update output for add-symbol-file command.
4497
7930cc7c
FN
44982000-04-10 Fernando Nasser <fnasser@cygnus.com>
4499
4500 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4501 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
4502
23e37ab1
C
45032000-04-07 J.T. Conklin <jtc@redback.com>
4504
e93c542c
C
4505 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
4506
23e37ab1
C
4507 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
4508
591b8fa3
PDM
4509Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
4510
4511 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
4512 values that can be represented exactly.
4513 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
4514 above change, and to not check against the directory part of the source
4515 file name.
4516 (step into print_long_arg_list): Likewise.
4517 (print print_small_structs from print_long_arg_list): Likewise.
4518 (print print_long_arg_list): Likewise.
4519
7a495180
EZ
45202000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4521
30b53638 4522 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 4523
beb998c6
AC
4524Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
4525
4526 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
4527
1c689132
DB
45282000-03-25 Daniel Berlin <dan@cgsoftware.com>
4529
4530 * gdb.base/commands.exp (deprecated_command_test): Add test for
4531 deprecate with no arguments.
4532
c1790a9d
JL
45332000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
4534
4535 * gdb.base/break.exp: Add new test for setting breakpoints on
4536 optimized code so we can test breakpoints work even when function
4537 prologues may be optimized away
4538
003ba290
FN
45392000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
4540
4541 From David Whedon <dwhedon@gordian.com>
4542 * gdb.base/commands.exp : Added command deprecator tests.
4543
6837a0a2
DB
45442000-03-22 Daniel Berlin <dan@cgsoftware.com>
4545
4546 * gdb.base/help.exp: Added test for new apropos command.
4547
b9593231
KB
45482000-03-21 Kevin Buettner <kevinb@redhat.com>
4549
4550 * gdb.base/pointers.c (usevar): New function.
4551 (main): Make sure that global variables v_int_pointer2, rptr,
4552 and y are all referenced someplace in the program by calling
4553 usevar() on them. [Some linkers delete symbols which are
4554 never referenced. The space remains, but there's no way to
4555 get a (symbolic) handle on the variable from the debugger.]
4556
751a959b
EZ
45572000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4558
4559 * gdb.base/printcmds.c: Add typedeffed arrays.
4560
4561 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
4562 procedure to test arrays that are typedef'd.
4563
73a93a32
JI
45642000-03-13 James Ingham <jingham@leda.cygnus.com>
4565
4566 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 4567 the library directories.
73a93a32 4568
fb40c209
AC
4569Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
4570
4571 * configure.in (configdirs): Add sub directory gdb.mi.
4572 * configure: Re-generate.
4573
4574 * gdb.mi: New directory.
beb998c6 4575
ee4dd2c9
AC
45762000-02-25 Scott Bambrough <scottb@netwinder.org>
4577
4578 * gdb.base/long_long.exp: Correct test suite failure when printing
4579 a long long value as a double on ARM platforms.
4580
70f0cc22
JB
45812000-02-16 Jim Blandy <jimb@redhat.com>
4582
4583 * gdb.base/break.exp ("breakpoint line number"): Make sure the
4584 default source file is set properly before running this test.
4585
853819b8
EZ
45862000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4587
4588 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
4589 gdbtk/library directory, not in gdbtcl2.
4590
dfcd3bfb
JM
45912000-02-04 Jim Blandy <jimb@redhat.com>
4592
4593 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
4594 backslash from regexp pattern.
4595
4596 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
4597 procedure. Use it to run all the "continue to bp overloaded"
4598 tests. Note that this changes the names of the tests slightly.
4599 If the breakpoint hit message includes a hex PC value, because
4600 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
4601 from the real source code, still consider that a pass.
4602
4603 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
4604 XFAIL here if the breakpoint message contains a hex address. Note
4605 similar change on 1999-11-02.
4606
4607 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
4608
4609 * gdb.base/ptype.exp: Establish a default source file before
4610 calling get_debug_format.
4611
46122000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
4613
4614 * gdb.base/watchpoint.exp: Remove duplication of test messages.
4615
8b93c638
JM
46162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4617
4618 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
4619 of successive stepi commands -- while in the prologue we should see
4620 the function entry bracket.
4621
46222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4623
4624 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
4625 reach __change_mode() when stepping through the end of main().
4626
c5394b80
JM
46272000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
4628
4629 * gdb.base/default.exp: Fix expected pattern.
4630 * gdb.base/help.exp: Same.
4631
0d06e24b
JM
46322000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4633
4634 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
4635 Don't use xfail's because that affects only the following test.
beb998c6 4636
0d06e24b
JM
4637 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
4638 solaris or linux.
4639
4640 * gdb.base/selftest.exp: Update to reflect changes to main.c.
4641
dc96c6c7 46422000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 4643
beb998c6 4644 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
4645 "A syntax error" rather than "A parse error". Accept both.
4646
46472000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
4648
4649 * gdb.base/default.exp: Remove OS dependent string from "target
4650 remote" test.
4651 * gdb.base/help.exp: Same for "help target remote" test.
4652
c3f6f71d
JM
46532000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4654
4655 From Jim Kingdon <kingdon@redhat.com>:
4656
4657 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
4658 prompt (cleanup rather than necessity, but still might keep output
4659 from spilling to next test).
4660
46612000-01-02 Fred Fish <fnf@cygnus.com>
4662
4663 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
4664 AIX, which defines them in <sys/types.h>.
4665
ed9a39eb 46661999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 4667
ed9a39eb
JM
4668 * gdb.base/default.exp: Match arm* etc instead of arm in "info
4669 float" test.
4670
46711999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 4672
ed9a39eb 4673 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
4674
4675 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
4676 outermost frame disallowed".
4677
46781999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
4679
4680 * gdb.base/setvar.exp: New tests for setting the value of a struct
4681 with a constant list.
4682
46831999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4684
4685 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
4686 require the user to type a cast before setting the value of a struct.
4687
de57eccd
JM
46881999-12-06 Jim Blandy <jimb@cygnus.com>
4689
4690 * gdb.base/default.exp: Expect the new 'info float' command on
4691 all i386 platforms.
4692
4693 * gdb.threads/linux-dp.exp: Expand our ability to recognize
4694 LinuxThreads libraries that don't support debugging.
4695
c2d11a7d
JM
4696Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4697
4698 * gdb.base/remote.c: Fill the buffer with truely random data.
4699 Change the buffer type to ``unsigned char'' to simplify size
4700 arithmetic.
4701
4702 * gdb.base/remote.exp: Reduce download numbers by one. Typical
4703 stub only handles 400-1 byte packets. Verify that the download
4704 worked.
4705
47061999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
4707
4708 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
4709 tests, using UNRESOLVED for the untested cases. Also, does not wait
4710 for a timeout if the prompt was received before a recognizable pattern.
4711
47121999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
4713
4714 * lib/gdb.exp (gdb_expect_list): Fix spelling.
4715
47161999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4717
4718 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
4719 watchpoints.
4720
47211999-11-24 Jason Merrill <jason@casey.cygnus.com>
4722
4723 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
4724
4725 * gdb.c++/local.exp: Be more flexible in recognizing local class
4726 name mangling. Don't allow horribly truncated method names.
4727 * gdb.c++/derivation.exp: Expect protected inheritance.
4728 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
4729 * gdb.c++/virtfunc.exp: Likewise.
4730 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
4731 when printing a nested enum.
4732
47331999-11-22 Jim Blandy <jimb@cygnus.com>
4734
4735 * gdb.base/step-test.exp: Properly await GDB's response to setting
4736 a breakpoint on the call to large_struct_by_value.
4737
4738 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
4739 just because we have debug info for the `start' function.
4740
47411999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
4742
4743 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
4744 "Unknown signal" messages, which indicate (on LinuxThreads) that
4745 GDB doesn't know how to debug threads on this system. This is
4746 better than hanging while philosopher 0 dumps chatter into gdb.log.
4747
47481999-11-18 Tom Tromey <tromey@cygnus.com>
4749
4750 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
4751
47521999-11-18 Fred Fish <fnf@cygnus.com>
4753
4754 * gdb.base/coremaker2.c: Add sample program for generating
4755 cores that is more self contained than coremaker.c. Eventually
4756 I'll add more code to this and tie it into the testsuite.
4757
4ce44c66
JM
47581999-11-12 Stan Shebs <shebs@andros.cygnus.com>
4759
4760 * gdb.base/dollar.exp: Remove, now in gdb.hp.
4761
47621999-11-10 Jimmy Guo <guo@cup.hp.com>
4763
4764 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
4765 from $srcdir/lib/.
4766 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
4767 and gdb.c++/.
4768
4769 * gdb.c++/derivation.exp: remove redundant get compiler info code.
4770
beb998c6 4771 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
4772 'continue with watch' test point.
4773
47741999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
4775
4776 Merged from p2linux-990323-branch:
beb998c6 4777
4ce44c66
JM
4778 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
4779
11cf8741
JM
4780Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
4781
4782 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
4783 {limit,fixed}''. Test ``set download-write-size''.
4784
4785Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
4786
4787 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
4788 gdb_expect_list.
4789
4790Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
4791
4792 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
4793
47941999-11-03 Mark Salter <msalter@cygnus.com>
4795
4796 * gdb.base/break.exp: Fix "stub continue" pattern.
4797
47981999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
4799
4800 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
4801
48021999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
4803
4804 * gdb.base/display.exp ("finish"): Add timeout clause.
4805
4806 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
4807 plain prompt clause, so this doesn't have to time out in order to
4808 fail.
4809
4810 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
4811 breakpoint hit messages include an address.
4812
4813 * gdb.base/display.exp: Don't forget to escape parens in regular
4814 expressions. Unix regexp notatation sucks.
4815
48161999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4817
4818 * gdb.base/annota1.exp: Test for annotate-signalled: change output
4819 order for 'signalled' message.
4820
5c44784c
JM
48211999-11-01 Stan Shebs <shebs@andros.cygnus.com>
4822
4823 From Jimmy Guo <guo@cup.hp.com>:
4824 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
4825 * gdb.base/annota1.c: Add code for tests to work with.
4826
48271999-10-26 Frank Ch. Eigler <fche@cygnus.com>
4828
4829 * gdb.base/remote.exp: New test for remote downloading settings.
4830 * gdb.base/remote.c: New file with large .data.
4831
917317f4
JM
48321999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
4833
4834 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
4835 for LinuxThreads support, merged from the Code Fusion branch.
4836
4837Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
4838
4839 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
4840 containing exp_continue into a while within an expect. Don't
4841 attempt a start more than three times. Check return value from
4842 gdb_load.
beb998c6 4843
2df3850c
JM
4844Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
4845
4846 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
4847 a pass case.
4848
2acceee2
JM
48491999-10-01 Kevin Buettner <kevinb@cygnus.com>
4850
4851 * gdb.base/break.c (main): Added a statement that we can step
4852 off of.
4853 * gdb.base/break.exp: Added tests for setting a breakpoint
4854 at an offset and stepping onto a breakpoint.
4855
48561999-10-01 Fred Fish <fnf@cygnus.com>
4857
beb998c6 4858 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
4859 gdb output.
4860
c2c6d25f
JM
48611999-09-18 Jim Blandy <jimb@cris.red-bean.com>
4862
4863 * gdb.base/break.exp: Code locations are in hex, don't forget!
4864 (For HP-UX.)
4865
48661999-09-17 Stan Shebs <shebs@andros.cygnus.com>
4867
4868 * condbreak.exp: Use break.c as test program.
4869 * condbreak.c: Remove, redundant with break.c.
4870
48711999-09-15 Stan Shebs <shebs@andros.cygnus.com>
4872
4873 * config/monitor.exp (gdb_target_monitor): Disable X- and
4874 Z-packets if the target needs it.
4875
48761999-09-13 James Ingham <jingham@leda.cygnus.com>
4877
4878 * gdb.c++/overload.exp: Added tests for listing overloaded
4879 functions with function pointers in the arg, explicitly calling
4880 out the version you want.
4881
cff3e48b
JM
48821999-09-09 Stan Shebs <shebs@andros.cygnus.com>
4883
4884 * long_long.exp: Add variations of test cases that work for
4885 targets with 16-bit ints and 32-bit doubles.
4886
d4f3574e
SS
48871999-09-08 Stan Shebs <shebs@andros.cygnus.com>
4888
4889 * break.c (main): Compare a possibly-uninitialized argc with an
4890 unlikely value that fits in 16 bits.
4891
48921999-09-07 Stan Shebs <shebs@andros.cygnus.com>
4893
4894 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
4895 0xfeeb, don't want negative numbers if ints are 16 bits.
4896
4897 * lib/gdb.exp (skip_cplus_tests): New proc.
4898 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4899 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
4900 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
4901 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
4902 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
4903 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
4904 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
4905 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
4906
4907 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
4908
4909Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
4910
4911 * gdb.base/corefile.exp (up): Allow a parameter to appear
4912 in the frame that we're going up to.
4913
4914 From Jim Blandy <jimb@cygnus.com>:
4915
4916 * gdb.base/default.exp (info float): Expect some output now.
4917
4918 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
4919 returning floating-point values to fail on the x86.
4920 * gdb.base/callfwmall.exp (do_function_calls): Same.
4921
4922 * gdb.base/list.exp (test_listsize): Correct expectations for
4923 listing line 1 with listsize 2. Also, listing a single line
4924 works now, as does listing three lines. [Kevin's note: There
4925 were a number of other cases fixed too where the expectations
4926 differed...]
4927
49281999-09-02 Stan Shebs <shebs@andros.cygnus.com>
4929
4930 * gdb.base/selftest.exp: Add case for when version prints as
4931 constant string instead of char pointer.
4932
104c1213
JM
49331999-08-25 Stan Shebs <shebs@andros.cygnus.com>
4934
4935 * gdb.base/ending-run.exp: Add Solaris case for what happens when
4936 stepping out of main.
4937
4938 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
4939 G++ used.
4940
4941 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
4942 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
4943
4944 * gdb.c++/ovldbreak.exp: Update match string in test that
4945 includes a warning of multiple breakpoints.
4946
49471999-08-24 Stan Shebs <shebs@andros.cygnus.com>
4948
4949 * gdb.base/display.exp: Improve precision of step-after-finish
4950 added yesterday.
4951
4952 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
4953 test.
4954
4955 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
4956 configs when using G++, not just hppa*.
4957
49581999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4959
4960 * gdb.base/async.c: New file.
4961 * gdb.base/async.exp: New file.
4962
4963Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
4964
4965 * gdb.base/break.exp: Tweak PA specific tests to properly handle
4966 PA64.
4967
53a5351d
JM
4968Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
4969
104c1213
JM
4970 * gdb.base/display.exp: "finish" can leave us mid-line on many
4971 targets, deal with it. Add a small constant to main, instead of
4972 1000 since main+1000 may not be a valid address in the target.
4973
53a5351d
JM
4974 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
4975 on hpux11.
4976
4977 * gdb.base/attach.exp: Handle another hpux11 error message variant
4978 when attaching to a process that does not exist.
4979
49801999-08-19 J.T. Conklin <jtc@redback.com>
4981
4982 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
4983 characters in 'continue to 1241' test.
4984
49851999-08-17 Stan Shebs <shebs@andros.cygnus.com>
4986
4987 * gdb.base/call-ar-st.exp: Add a shorter match case for the
4988 stop in print_long_arg_list, define and use a whitespace
4989 variable in print_small_structs test, add an XFAIL for Solaris.
4990 * gdb.base/dbx.exp: XFAIL func commands until somebody is
4991 interested enough to fix.
4992
7be570e7
JM
49931999-08-13 Keith Seitz <keiths@cygnus.com>
4994
4995 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
4996 (dbx_gdb_load): Remove. Use gdb_load instead, since that
4997 proc knows about targets other than the natives.
4998 (test_assign): Use "gdb_run_cmd" to "run" the target.
4999 Check that we've actually hit the breakpoint at main.
5000 When we attempt to assign a value to a local variable, check
5001 that the variable is in the current scope, i.e., don't use
5002 a test with an empty result.
5003
5004Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5005
5006 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5007 command.
5008
50091999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5010
5011 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5012 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5013 gdb.compat, gdb.threads-hp.
5014 gdb.hp/configure, gdb.hp/configure.in: New files.
5015 gdb.hp/Makefile.in: Recurse into new subdirs.
5016 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5017 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5018 in object files.
5019 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5020
96baa820
JM
50211999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5022
5023 * gdb.base/display.exp: Help expect by putting a newline in the
5024 funky printf, remove a bogus p/a test.
5025
50261999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5027
5028 * gdb.base/display.exp: Make sure that when we say 'run', we are
5029 connected to the target. This is necessary when running not
5030 natively.
5031
50321999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5033
5034 * gdb.base/step-test.exp: Removed some extraneous messages.
5035
5036 * gdb.base/long_long.exp: Don't run memory examination tests
5037 on little-endian targets (they will need a different set of
5038 results to match).
5039
50401999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5041
5042 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5043 until somebody decides to fix GDB.
5044
5045 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5046 constant as "ULL".
5047 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5048 matches for a couple x/2 commands.
5049
a0b3c4fd
JM
50501999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5051
5052 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5053 by merging in ref-types2 tests.
5054 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5055
5056 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5057 * gdb.c++/Makefile.in: Add standard actions.
5058 (EXECUTABLES): Rename from PROGS, update list.
5059 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5060 from gdb.hp.
5061 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5062 foo and bar locals.
5063 * gdb.c++/anon-union.exp: Fix tests to match.
5064 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5065 expect matches to handle output variations.
5066 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5067 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5068 output, add HP alternatives for new and delete prints.
5069 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5070 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5071 * gdb.c++/demangle.exp: Use $style when reporting failure.
5072 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5073 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5074 match alternatives.
5075 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5076 compilers.
5077 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5078 * gdb.c++/method.exp: Add match alternatives.
5079 * gdb.c++/misc.cc: Add bool types.
5080 * gdb.c++/misc.exp: Add tests for bool types.
5081 * gdb.c++/overload.exp: Add xfails.
5082 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5083 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5084 add some more template parameter tests (only for HP currently).
5085 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5086 * gdb.c++/virtfunc.cc: Add return type and value for main.
5087 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5088 match alternatives.
beb998c6 5089
a0b3c4fd
JM
50901999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5091
5092 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5093
50941999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5095
5096 * gdb.base/signals.exp: Don't expect getting a backtrace from
5097 within a signal handler to fail on Linux.
5098
50991999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5100
5101 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5102 * lib/gdb.exp: Remove some gratuitious semicolons.
5103 (delete_breakpoints): Increase timeout.
5104 (gdb_expect): Add -notransfer option.
5105 (gdb_test): Use -notransfer option.
5106 (get_compiler_info): Add f77 case.
5107 (get_compiler): New proc, split out from gdb_preprocess, add f77
5108 case.
5109 (gdb_preprocess): Call get_compiler.
5110
5111 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5112 * gdb.base/attach.exp, gdb.base/display.exp,
5113 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5114 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5115 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5116 third arg to gdb_test.
5117 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5118 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5119 HP-UX xfails, add others.
5120 * gdb.base/completion.exp: Reflect name change of self-test.
5121 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5122 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5123 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5124 HP failure number.
5125 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5126 useless HP-UX 10.30 references.
5127 * gdb.base/maint.exp: Loosen matches.
5128 * gdb.base/pointers.c (main): Declare more_code.
5129 * gdb.base/pointers.exp: Match on output of a `next'.
5130 * gdb.base/structs.c: Add prototypes.
5131 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5132 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5133
51341999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5135
5136 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5137 command.
5138
51391999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5140
5141 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5142 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
5143
5144 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5145 debug info. Deal with lack of signal hanlder info in stack.
5146
5147 From Jim Kingdon <kingdon@redhat.com>:
5148 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5149
5a2468f5
JM
51501999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5151
5152 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5153 gdb.base/foll-vfork.exp: Don't run for crosses.
5154
adf40b2e
JM
5155Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5156
5157 * gdb.base/configure.in: Check for gdbvars.exp instead of
5158 a1-selftest.exp.
5159 * gdb.base/configure: Re-generate.
5160
51611999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5162
5163 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5164 in trying to run first and name is too long.
5165
5166 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5167 pointers2.c and pointers2.exp, respectively.
5168 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5169 doschk happier.
5170
43e526b9
JM
51711999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5172
5173 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5174 callfuncs2.c and callfuncs2.exp.
5175
5176 * gdb.base/list.exp: Remove mistaken xfails.
5177 * gdb.base/list0.h: Add optional prototypes.
5178
9846de1b
JM
5179Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5180
5181 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5182 calling malloc.
5183 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5184 * ptype.exp: Move test for get_debug_format to before its first
5185 use.
5186
51871999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5188
5189 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5190 * gdb.base/annota2.cc, annota2.exp: Move from here.
5191 * gdb.c++/annota2.cc, annota2.exp: To here.
5192 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5193
43ff13b4
JM
5194Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5195
5196 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5197 a consistent format.
5198
085dd6e6
JM
51991999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5200
5201 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5202 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5203 HP compilers, also set the globals $true and $false.
5204
5205 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5206 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5207 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5208 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5209 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5210 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5211 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5212 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5213 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5214 whatis.c} Add C++ compatible function definitions and return
5215 types, add includes for library functions.
5216 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5217 * gdb.base/step-test.c (myglob): Rename from glob.
5218 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5219 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5220 files, move here from gdb.hp.
5221 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5222 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5223 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5224 Adjust line numbers in regexps.
5225
5226 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5227 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5228 instead of 0/1.
5229
5230 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5231 foll-vfork.exp: New files, move here from gdb.hp.
5232 * gdb.base/page.exp: New file, test of pagination command.
5233
5234 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5235 recursion test.
5236 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5237
5238 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5239 gdb.base/solib.exp: Fix compiler invocation process.
5240
5241 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5242 HP-UX 11, turn off overload resolution explicitly.
5243 * gdb.base/commands.exp: Set argument list explicitly, add
5244 watchpoint test.
5245 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5246 them work.
5247 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5248 expressions properly.
5249 * gdb.base/corefile.exp: Loosen the match slightly.
5250 * gdb.base/default.exp: Allow "Error accessing memory" message
5251 also.
5252 * gdb.base/display.exp: Skip over x/0 j if PA64.
5253 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5254 * gdb.base/interrupt.exp: Ditto.
5255 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5256 in use.
5257 * gdb.base/list.exp: Add xfails for HP-UX.
5258 * gdb.base/long_long.exp: Refine some of the numeric matches.
5259 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5260 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5261 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5262 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5263 * gdb.base/ptype.exp: Succeed on more varieties of output.
5264 * gdb.base/scope.exp: Add xfails for HP-UX.
5265 * gdb.base/sect-cmd.exp: Add more cases.
5266 * gdb.base/setvar.exp: Add xfails for HP-UX.
5267 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5268 * gdb.base/signals.exp: Match on void symbolically.
5269 * gdb.base/step-test.exp: Add case for PA64.
5270 * gdb.base/term.exp: Add exit and restart.
5271 * gdb.base/twice.exp: Clean up after self.
5272 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5273 * gdb.base/whatis.exp: Allow more ways to pass tests.
5274
5275 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5276 no longer useful.
5277
5278Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5279
5280 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5281 list of patterns.
5282 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5283 print_double_array(double_array)", "continuing to breakpoint
5284 1018", "print print_double_array(array_d)" and "continuing to
5285 1034" tests.
beb998c6 5286
085dd6e6
JM
52871999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5288
5289 * Makefile.in: Add empty html and install-html targets.
5290
52911999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5292
5293 * config/mt-*: Remove, these haven't been used since 1996.
5294
52951999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5296
5297 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5298 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5299 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5300
9e0b60a8
JM
53011999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5302
5303 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5304 simpler match case for the ptype of the big class.
5305
53061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5307
5308 * gdb.exp: Fix test for gdb_prompt existence.
5309
53101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5311
5312 * gdb.exp (gdb_test): Add fail after calls to perror.
5313
53141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5315
5316 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5317
53181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5319
5320 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
5321
0f71a2f6
JM
5322Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
5323
5324 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
5325 malloc() is linked in.
5326
53271999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5328
5329 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
5330 step at end.
5331
5332 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
5333
53341999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
5335
5336 * gdb.java/jv-print.exp: New file. (Our first Java test!)
5337
cce74817
JM
5338Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
5339
5340 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
5341 * gdb.base/mips_pro.exp: Likewise.
5342
53431999-06-02 Keith Seitz <keiths@cygnus.com>
5344
5345 * gdb.c++/templates.cc: Change all "new" operators to throw
5346 an exception.
5347 * gdb.c++/cplusfuncs.cc: Likewise.
5348
5349 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
5350
5351Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
5352
5353 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5354 * gdb.base/ending-run.exp: When stepping out of main, accept a
5355 step into an arbitrary assembler file.
5356
392a587b
JM
53571999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5358
beb998c6 5359 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 5360 "breakpoint-invalid" to be printed.
beb998c6 5361 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
5362 number of "frames-invalid" and "breakpoint-invalid" to be printed.
5363 * gdb.base/annota2.cc: Initialize a.x to 0.
5364
9e086581
JM
53651999-05-17 Keith Seitz <keiths@cygnus.com>
5366
5367 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
5368 when "skip_float_tests" set.
5369 Ditto for "print print_double_array(array_d)", "print print_small_structs",
5370 "print print_ten_doubles", and "step into print_long_arg_list".
5371 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
5372 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
5373 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
5374 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
5375 "skip_float_tests" is set.
5376 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
5377 when "skip_float_tests" set.
beb998c6 5378
cd0fc7c3
SS
53791999-05-06 Keith Seitz <keiths@cygnus.com>
5380
5381 * gdb.base/annota2.cc: Include stdio.h.
5382
5383Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
5384
5385 * gdb.base/crossload.exp: Remove, this has been disabled ever
5386 since BFD stopped including all targets, and cross-GDB gets
5387 plenty of testing anyway.
5388 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
5389 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
5390 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
5391 * gdb.base/README: Remove, was doc for this.
5392 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
5393 needed.
5394
b83266a0
SS
53951999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5396
5397 * gdb.base/call-ar-st.exp: Fix one regular expression in test
5398 output.
5399
5400 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
5401 * gdb.base/annota2.exp: New file. More annotation tests.
5402 * gdb.base/annota1.c: New file. Source file for annota1.exp.
5403 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
5404
54051999-04-23 Angela Marie Thomas <angela@cygnus.com>
5406
5407 * config/cfdbug.exp: New file.
5408
7a292a7a
SS
54091999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
5410
5411 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
5412 Marcus Daniel's and Dale Hawkins's demangler crashes.
5413
5414 * gdb.c++/demangle.exp (test_gnu_style_demangling,
5415 test_lucid_style_demangling, test_arm_style_demangling,
5416 test_hp_style_demangling): Try Tom Tromey's core-dumping
5417 identifier under each demangling style.
5418
54191999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
5420
5421 * gdb.c++/demangle.exp: Include the current demangling style
5422 in all test names.
5423 (current_demangling_style): New global variable.
5424 (set_demangling_style, test_demangling_core, test_demangling,
5425 test_demangling_exact): New functions.
5426 (test_gnu_style_demangling, test_lucid_style_demangling,
5427 test_arm_style_demangling, test_hp_style_demangling): Use those,
5428 instead of calling gdb_test and gdb_test_exact directly.
5429 (catch_demangling_errors): New function, which reports errors
5430 signalled by the demangling test functions in an orderly way.
5431 (do_tests): Use catch_demangling_errors.
5432
54331999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
5434
5435 * gdb.base/signals.exp (test_handle_all_print): Use () for
5436 grouping in expressions, not {}.
5437
5438 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
5439 initialized yet.
5440
54411999-04-01 Stan Shebs <shebs@andros.cygnus.com>
5442
5443 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
5444 are listed.
5445
54461999-03-26 Stan Shebs <shebs@andros.cygnus.com>
5447
5448 * gdb.stabs/weird.exp: Test for CC being defined before
5449 looking at its value.
5450
54511999-03-25 Stan Shebs <shebs@andros.cygnus.com>
5452
5453 * gdb.base/call-ar-st.exp: Remove stray '#'.
5454 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
5455 "short int" and "long int".
5456 * gdb.c++/overload.cc: Cast the string added in the previous
5457 change, to mollify finicky HP compiler.
5458 * gdb.hp/reg-test.exp (testfile): Fix file name.
5459 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 5460
7a292a7a
SS
5461 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
5462 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
5463 alternate form of enum ptype.
5464
c906108c
SS
54651999-03-23 Stan Shebs <shebs@andros.cygnus.com>
5466
7a292a7a
SS
5467 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
5468 * gdb.hp/*.exp: Change all to run compiler probe only after
5469 passing skip_hp_tests, so as not to waste time on guaranteed
5470 failure.
5471
c906108c
SS
5472 * gdb.c++/overload.cc: Pass string instead of char addr, always
5473 init ccpfoo.
5474 * gdb.c++/templates.cc: Fix syntax error.
5475
7a292a7a
SS
5476Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5477
5478 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 5479 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
5480 command.
5481
54821999-03-18 James Ingham <jingham@cygnus.com>
5483
5484 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
5485
5486 * gdb.c++/method.exp: It was testing an uninitialized int on the
5487 stack and assuming it was positive.
5488
5489 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
5490
5491 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 5492 keep it from killing the rest of the tests.
7a292a7a
SS
5493 Use gdb_continue_to_end.
5494
5495 * gdb.base/sigall.exp: use gdb_continue_to_end.
5496
5497 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
5498
5499 * gdb.base/display.exp: use runto_main, not run.
5500
beb998c6
AC
5501 * gdb.base/default.exp: Check for the current error message in the
5502 r abbreviation test.
7a292a7a
SS
5503 Add strongarm to the targets that know info float.
5504
beb998c6 5505 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
5506 run which doesn't work with monitors.
5507
5508 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
5509
5510 * gdb.base/break.exp: use the gdb_continue_to_end proc.
5511
5512 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
5513 program. Traps the case (in Cygmon) when the program never really
5514 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
5515 more places, so I used my name. Sorry Mark...
5516
5517 * config/monitor.exp (gdb_target_monitor): added another
5518 target_info parameter: remotebinarydownload. This will set the
5519 remotebinarydownload flag if this is causing some boards trouble.
5520
55211999-03-18 Mark Salter <msalter@cygnus.com>
5522
5523 * lib/gdb.exp (continue_to_exit): New function.
5524
5525 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
5526 * gdb.base/ending-run.exp: Ditto.
5527 * gdb.base/step-test.exp: Ditto.
5528
55291999-03-16 Stan Shebs <shebs@andros.cygnus.com>
5530
5531 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
5532 (suggested by Art Haas <ahaas@neosoft.com>).
5533
55341999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
5535
5536 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
5537
5538Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
5539
5540 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
5541 descriptions of types (short unsigned int vs unsigned short, etc).
5542
55431999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
5544
5545 * gdb.base/call-strs.exp: Don't assume that `step' will step over
5546 a call to strlen; sometimes we do have sources.
5547
55481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
5549
5550 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
5551 character, so GDB won't print garbage after its end.
beb998c6 5552
c906108c
SS
5553 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
5554 breakpoint there instead. Sometimes GCC emits memcpy to handle
5555 the large structures being passed by value, so we step into that
5556 instead of sum_array_print, which obscures what we're really testing.
5557 * gdb.base/step-test.exp: However, we do want a test that notices
5558 the bizarre steps into memcpy, so do that here. Add check for
5559 stepping into function calls that pass large structures by value.
5560 ("Is that a noun clause, or are you just happy to see me?")
5561 Remove all references to specific line numbers.
5562 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
5563 New type and function.
5564 (main): Call large_struct_by_value, passing it a large struct by value.
5565 * lib/gdb.exp (gdb_get_line_number): New function.
5566
5567 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
5568 more portable.
5569
7a292a7a
SS
55701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
5571
c906108c
SS
5572 * lib/gdb.exp: Doc fixes.
5573
7a292a7a
SS
55741999-03-05 Nick Clifton <nickc@cygnus.com>
5575
beb998c6 5576 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
5577
55781999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
5579
c906108c
SS
5580 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
5581 commands. They're not germane to this test, and they don't work
5582 that way on remote targets.
5583
3fc11d3e
JM
55841999-03-01 James Ingham <jingham@cygnus.com>
5585
5586 * Changelog entries merged over from gdb development branch.
5587
3fc11d3e
JM
5588 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
5589
5590 * lib/gdb.exp (gdbtk_analyze_results): Generic function
5591 for outputting results of test run.
5592
2d4a1622 5593 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
5594
5595 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 5596
7a292a7a
SS
55971999-02-25 Felix Lee <flee@cygnus.com>
5598
5599 * lib/gdb.exp (debug_format): initialize
5600
c906108c
SS
56011999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
5602
5603 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
5604 * gdb.base/call-rt-st.c: Ditto.
5605
c906108c
SS
56061999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
5607
5608 * gdb.threads/pthreads.exp (horiz): New variable.
5609 (test_startup): Fix regexps that capture thread numbers.
5610
56111999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
5612
5613 * gdb.base/smoke.exp: Disambiguate two test case names (both
5614 called ``print'').
5615
5616Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5617
5618 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
5619 compilation.
5620
56211999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5622
5623 * gdb.base/miscexprs.exp: Change patterns to match GDB's
5624 actual output formatting.
5625 * gdb.base/smoke.exp: GDB removes leading 0's.
5626 * gdb.base/volatile.exp: Don't check type of remuneration;
5627 that variable is no longer defined in constvars.c.
5628 * gdb.base/step-test.c (main): Exit with explicit exit code.
5629 * gdb.base/step-test.exp: Remove two nexti checks--they are
5630 not portable.
5631
56321999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5633
5634 * gdb.base/help.exp ("help delete display"): Fix test to match
5635 gdb's output.
5636
5637 * gdb.base/long_long.c (known_types): Initialize values to zero.
5638 * gdb.base/long_long.exp: Step one more line
5639 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 5640 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
5641 unique test case names.
5642
5643Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5644
beb998c6 5645 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
5646
5647 * gdb.c++/method.exp: Add missing close brace.
5648
56491999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
5650
5651 * gdb.base/maint.exp: Use 'set height 0' to disable page
5652 prompting, not 'set height 400'.
5653
5654 Fix a bunch of timeouts.
5655 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
5656 four separate tests, so expect doesn't take forever to match a ton
5657 of text against a regexp with lots of .* forms.
5658 ("maint print psymbols", "maint print symbols"): Make some of
5659 these greps more selective, so that expect doesn't try to wade
5660 through huge piles of output and time out.
5661
5662 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
5663
5664 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
5665 tests: one which doesn't expect shlib events to be reported, and
5666 another which does, but is XFAIL for all platforms other than
5667 HP/UX.
5668
5669 * gdb.base/break.exp: Teach the test suite that the `catch
5670 fork', `catch vfork', and `catch exec' commands produce error
5671 messages on platforms that don't provide these features.
5672
5673Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5674
5675 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
5676 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
5677 (shortening names from solib_threshold.exp etc), won't run on
5678 anything but HP-UX for the foreseeable future.
5679 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
5680 reflect move.
5681
5682Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
5683
5684 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
5685 gdb.trace/Makefile.in (clean): Remove all test executables.
5686
5687Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
5688
5689 * gdb.base/shlib-call.exp: add test cases to verify that gdb
5690 successfully re-sets breakpoints in shared libraries.
5691 * gdb.base/shmain.c (main): return 0, don't fall off the end.
5692
5693Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5694
beb998c6
AC
5695 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
5696 and compiled w/o GCC.
c906108c
SS
5697
5698 * gdb.hp/watch-cmd.exp: ditto.
5699
5700 * gdb.hp/watch-hp.exp: ditto.
5701
5702 * gdb.hp/xdb1.exp: ditto.
5703
5704 * gdb.hp/xdb2.exp: ditto.
5705
5706 * gdb.hp/dbx.exp: ditto.
5707
5708Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
5709
5710 * constvars.c: Remove C++-isms.
5711 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
5712 with GCC.
5713
5714Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
5715
5716 The following changes are part of the HP merge.
5717
5718 * gdb.base/break.exp: new tests to verify that catchpoints for
5719 fork, vfork, and exec don't trigger inappropriately.
5720
5721 * gdb.base/opaque.exp: compile one file at a time, then link.
5722
5723 * gdb.base/signals.exp: be more restrictive about which hppa
5724 systems receive a setup_xfail. new tests.
5725
5726 * gdb.base/solib_threshold.build: new file.
5727 * gdb.base/solib_threshold.exp: new file.
5728 * gdb.base/solib_threshold.link_opts: new file.
5729 * gdb.base/solib_threshold.mk: new file.
5730 * gdb.base/gen_solib_threshold.c: new file.
5731
5732 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
5733 tests. New tests for enums inside classes.
5734
5735 * gdb.c++/compiler.cc: indicate support of template debugging.
5736
5737 * gdb.c++/demangle.exp: run hp style demangling tests.
5738
5739 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
5740 tests.
5741
5742 * gdb.c++/misc.cc: changes to support new tests.
5743
5744 * gdb.c++/templates.cc: changes to support HP's compiler; changes
5745 to support new tests.
5746
5747 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
5748 gcc, then skip these tests.
5749
5750Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
5751
5752 The following files are part of the HP merge; some had longer
5753 names at HP, but have been renamed to be no more than 14
5754 characters in length.
5755
5756 * gdb.hp/ambiguous.cc: new file.
5757 * gdb.hp/ambiguous.exp: new file.
5758 * gdb.hp/attach.exp: new file.
5759 * gdb.hp/attach2.exp: new file.
5760 * gdb.hp/classes-hp.exp: new file.
5761 * gdb.hp/ctti.exp: new file.
5762 * gdb.hp/ctti-add.cc: new file.
5763 * gdb.hp/ctti-add1.cc: new file.
5764 * gdb.hp/ctti-add2.cc: new file.
5765 * gdb.hp/ctti-add3.cc: new file.
5766 * gdb.hp/dbx.exp: new file.
5767 * gdb.hp/exception.cc: new file.
5768 * gdb.hp/exception.exp: new file.
5769 * gdb.hp/foll-exec.c: new file.
5770 * gdb.hp/foll-exec.exp: new file.
5771 * gdb.hp/foll-fork.c: new file.
5772 * gdb.hp/foll-fork.exp: new file.
5773 * gdb.hp/foll-vfork.c: new file.
5774 * gdb.hp/foll-vfork.exp: new file.
5775 * gdb.hp/inherit-hp.exp: new file.
5776 * gdb.hp/more-steps.exp: new file.
5777 * gdb.hp/namespace.cc: new file.
5778 * gdb.hp/namespace.exp: new file.
5779 * gdb.hp/optimize.exp: new file.
5780 * gdb.hp/pxdb.c: new file.
5781 * gdb.hp/pxdb.exp: new file.
5782 * gdb.hp/quicksort.exp: new file.
5783 * gdb.hp/reg-test.exp: new file.
5784 * gdb.hp/reg-test.s: new file.
5785 * gdb.hp/sized-enum.c: new file.
5786 * gdb.hp/sized-enum.exp: new file.
5787 * gdb.hp/start-stop.exp: new file.
5788 * gdb.hp/templ-hp.cc: new file.
5789 * gdb.hp/templ-hp.exp: new file.
5790 * gdb.hp/thr-lib.c: new file.
5791 * gdb.hp/thr-lib.exp: new file.
5792 * gdb.hp/thr-lib.h: new file.
5793 * gdb.hp/thr-liblib.c: new file.
5794 * gdb.hp/virtfun-hp.c: new file.
5795 * gdb.hp/virtfun-hp.exp: new file.
5796 * gdb.hp/watch-cmd.exp: new file.
5797 * gdb.hp/watch-hp.exp: new file.
5798 * gdb.hp/xdb1.exp: new file.
5799 * gdb.hp/xdb2.exp: new file.
5800 * gdb.hp/xdb3.exp: new file.
5801
5802Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
5803
5804 The following files are part of the HP merge; some had longer
5805 names at HP, but have been renamed to be no more than 14
5806 characters in length.
5807
5808 * gdb.base/ss.h: new file.
5809 * gdb.base/call-ar-st.c: new file.
5810 * gdb.base/call-ar-st.exp: new file.
5811 * gdb.base/call-rt-st.c: new file.
5812 * gdb.base/call-rt-st-exp: new file.
5813 * gdb.base/call-strs.exp: new file.
5814 * gdb.base/ena-dis-br.exp: new file.
5815 * gdb.base/environ.exp: new file.
5816 * gdb.base/long_long.exp: new file.
5817 * gdb.base/sect-cmd.exp: new file.
5818 * gdb.base/shlib-cl2.exp: new file.
5819 * gdb.base/smoke.exp: new file.
5820 * gdb.base/so-impl-ld.c: new file.
5821 * gdb.base/so-impl-ld.exp: new file.
5822 * gdb.base/so-indr-cl.c: new file.
5823 * gdb.base/so-indr-cl.exp: new file.
5824 * gdb.base/varargs.exp: new file.
5825 * gdb.base/volatile.exp: new file.
5826 * gdb.base/whatis-exp.exp: new file.
7a292a7a 5827 * gdb.base/display.exp: new file.
c906108c
SS
5828 * gdb.c++/derivation.exp: new file.
5829 * gdb.c++/local.exp: new file.
5830 * gdb.c++/member-ptr.exp: new file.
5831 * gdb.c++/overload.exp: new file.
5832 * gdb.c++/ovldbreak.exp: new file.
5833 * gdb.c++/ref-types.exp: new file.
5834 * gdb.c++/ref-types2.exp: new file.
5835 * gdb.c++/userdef.exp: new file.
beb998c6 5836
c906108c
SS
5837Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
5838
5839 * gdb.base/default.exp: Reflect wording change in remote.c.
5840
dc96c6c7 5841Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5842
5843 * gdb.base/help.exp: Update to reflect current text.
5844
5845Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
5846
5847 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
5848 they're stack variables and contain garbage.
5849 * gdb.c++/anon-union.exp: new file.
5850
5851 The following changes were made by David Taylor
5852 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
5853 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
5854 in changes by HP.
5855
5856 * gdb.base/bitops.exp: new file.
5857 * gdb.base/default.exp: change expected messages for catch and
5858 info catch tests to reflect HP merge changes.
5859 * gdb.base/enable-disable-break.exp
5860 * gdb.base/ending-run.c: new file.
5861 * gdb.base/long_long.c: new file.
5862 * gdb.base/maint.exp: new file.
5863 * gdb.base/pointers2.exp: new file.
5864 * gdb.base/shlib-call2.exp: new file.
5865 * gdb.base/solib.exp: new file.
5866 * gdb.base/step-test.c: new file.
5867 * gdb.c++/anon-union.cc: new file.
5868 * gdb.c++/local.cc: new file.
5869 * gdb.c++/member-pointer.cc: new file.
5870 * gdb.c++/method.cc: new file.
5871 * gdb.c++/ref-types.cc: new file.
5872 * gdb.c++/ref-types2.cc: new file.
5873 * gdb.c++/userdef.cc: new file.
beb998c6 5874
c906108c
SS
5875 * gdb.base/scope.exp: compile one file at a time, then link.
5876 * gdb.base/langs.exp: ditto.
5877 * gdb.base/list.exp: ditto.
beb998c6 5878
c906108c
SS
5879Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
5880
5881 The following changes were made by David Taylor
5882 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
5883 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
5884 in changes by HP.
beb998c6 5885
c906108c
SS
5886 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
5887 skip tests. When compiling pass c++ flag to gdb_compile.
5888 * gdb.c++/
beb998c6 5889
c906108c
SS
5890 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
5891 test for on hppa*-*-hpux*; use args to see if c++ was specified.
5892 (skip_hp_tests): new function.
5893 (gdb_preprocess): new function.
5894
5895 * configure.in (hpdir): decide whether to configure gdb.hp.
5896 * configure: regenerated.
5897
5898 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
5899 to delete on clean.
5900 (EXECUTABLES): update to reflect new additions.
5901 * gdb.base/commands.exp: update message expected.
5902 * gdb.base/default.exp: add copyright notice.
5903 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
5904 * gdb.base/help.exp: update messages to reflect current text.
5905 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
5906 targets for recurse tests.
5907 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
5908 skip this file.
5909
5910 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
5911 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
5912 compilation.
5913 * gdb.c++/misc.exp: ditto.
5914 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
5915 run the tests. tell gdb_compile that it's a c++ compilation.
5916
5917 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 5918
c906108c
SS
5919 * gdb.base/all-bin.exp: new file.
5920 * gdb.base/arithmet.exp: new file.
5921 * gdb.base/assign.exp: new file.
5922 * gdb.base/completion.exp: new file.
5923 * gdb.base/cond-expr.exp: new file.
5924 * gdb.base/condbreak.exp: new file.
5925 * gdb.base/define.exp: new file.
5926 * gdb.base/dollar.exp: new file.
5927 * gdb.base/environment.exp: new file.
5928 * gdb.base/eval-skip.exp: new file.
5929 * gdb.base/jump.exp: new file.
5930 * gdb.base/logical.exp: new file.
5931 * gdb.base/pointers.exp: new file.
5932 * gdb.base/relational.exp: new file.
5933 * gdb.base/section_command.exp: new file.
5934 * gdb.base/whatis-expr.exp: new file.
5935
5936 * gdb.base/all-types.c: new file.
5937 * gdb.base/call-array-struct.c: new file.
5938 * gdb.base/call-return-struct.c: new file.
5939 * gdb.base/call-strings.c: new file.
5940 * gdb.base/callfuncs2.c: new file.
5941 * gdb.base/condbreak.c: new file.
5942 * gdb.base/constvars.c: new file.
5943 * gdb.base/display.c: new file.
5944 * gdb.base/int-type.c: new file.
5945 * gdb.base/jump.c: new file.
5946 * gdb.base/miscexprs.c: new file.
5947 * gdb.base/pointers.c: new file.
5948 * gdb.base/pointers2.c: new file.
5949 * gdb.base/shmain.c: new file.
5950 * gdb.base/shr1.c: new file.
5951 * gdb.base/shr2.c: new file.
5952 * gdb.base/solib.c: new file.
5953 * gdb.base/solib1.c: new file.
5954 * gdb.base/solib2.c: new file.
5955 * gdb.base/varargs.c: new file.
5956 * gdb.c++/derivation.cc: new file.
5957 * gdb.c++/overload.cc: new file.
5958 * gdb.c++/ovldbreak.cc: new file.
5959 * gdb.hp/attach.c: new file.
5960 * gdb.hp/attach2.c: new file.
5961 * gdb.hp/average.c: new file.
5962 * gdb.hp/compiler.c: new file.
5963 * gdb.hp/compiler.cc: new file.
5964 * gdb.hp/execd-program.c: new file.
5965 * gdb.hp/follow-exec.c: new file.
5966 * gdb.hp/follow-fork.c: new file.
5967 * gdb.hp/follow-vfork-and-exec.c: new file.
5968 * gdb.hp/misc-hp.cc: new file.
5969 * gdb.hp/more-steps.c: new file.
5970 * gdb.hp/optimize.c: new file.
5971 * gdb.hp/quicksort.c: new file.
5972 * gdb.hp/run-hp.c: new file.
5973 * gdb.hp/start-stop.c: new file.
5974 * gdb.hp/sum.c: new file.
5975 * gdb.hp/templates-hp.cc: new file.
5976 * gdb.hp/thread-local-in-lib.c: new file.
5977 * gdb.hp/thread-local-in-lib.h: new file.
5978 * gdb.hp/thread-local-in-lib.lib.c: new file.
5979 * gdb.hp/vforked-program.c: new file.
5980 * gdb.hp/virtfunc-hp.cc: new file.
5981 * gdb.hp/watchpoint-hp.c: new file.
5982 * gdb.hp/xdb.c: new file.
5983 * gdb.hp/xdb0.c: new file.
5984 * gdb.hp/xdb0.h: new file.
5985 * gdb.hp/xdb1.c: new file.
5986
5987Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
5988
5989 The following change was made by Edith Epstein
5990 <eepstein@cygnus.com> as part of a project to merge in changes
5991 originally made by HP; HP did not create ChangeLog entries.
5992
5993 * gdb.c++/demangle.exp: changed the expected output for some
5994 ARM-style mangling -- removed second reference to datatype.
5995 For example, maint demangle __dt__11T1__pt__2_cFv
5996 T1<char>::~T1<char>(void)
5997 becomes,
5998 maint demangle __dt__11T1__pt__2_cFv
5999 T1<char>::~T1(void)
6000
6001 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 6002
c906108c
SS
6003Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6004
6005 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6006 * gdb.trace/backtrace.exp: Likewise.
6007 * gdb.trace/circ.exp: Likewise.
6008 * gdb.trace/collection.exp: Likewise.
6009 * gdb.trace/deltrace.exp: Likewise.
6010 * gdb.trace/infotrace.exp: Likewise.
6011 * gdb.trace/limits.exp: Likewise.
6012 * gdb.trace/packetlen.exp: Likewise.
6013 * gdb.trace/passc-dyn.exp: Likewise.
6014 * gdb.trace/passcount.exp: Likewise.
6015 * gdb.trace/report.exp: Likewise.
6016 * gdb.trace/save-trace.exp: Likewise.
6017 * gdb.trace/tfind.exp: Likewise.
6018 * gdb.trace/tracecmd.exp: Likewise.
6019 * gdb.trace/while-dyn.exp: Likewise.
6020 * gdb.trace/while-stepping.exp: Likewise.
6021
60221998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6023
6024 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6025
6026Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6027
6028 From Brendan Kehoe:
6029 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6030 int return types.
6031
6032Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6033
6034 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6035 remote dos host testing right.
6036
6037Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6038
6039 * gdb.base/corefile.exp: remove some xfails.
6040
6041Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6042
6043 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6044 have different timestamps.
6045
6046Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6047
6048 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6049 gdb.base/default.exp: Replace "exec" with "executable".
6050
6051Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6052
6053 * gdb.base/default.exp: Change else if to elseif from previous
6054 delta.
6055
6056Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6057
6058 * gdb.base/default.exp: Add brace missing from previous delta.
6059
6060Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6061
6062 * gdb.base/default.exp: Support test for info float for all
6063 varieties of arm toolchain.
6064
dc96c6c7 6065Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6066
6067 * gdb.trace/*.exp: remove "remote_download" command.
6068
dc96c6c7 6069Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6070
6071 * gdb.trace/*.exp: remove -gdwarf from compile.
6072
6073Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6074
6075 * gdb.trace/configure.in(AC_INIT): typo
6076 * gdb.trace/configure: regenerated
6077
dc96c6c7 6078Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6079
6080 * config/m68k-emc.exp: New file.
6081 * lib/<emc-support.exp trace-support.exp}: New files.
6082 * configure.in: add new test directory gdb.trace.
6083 * gdb.trace/{configure configure.in Makefile.in}: New files.
6084 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6085 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6086 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6087 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6088 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6089 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6090 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 6091
dc96c6c7 6092Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6093
6094 * gdb.c++/classes.exp: Change all regular expressions to match
6095 arbitrary combinations of newline/carriage-return, so that they
6096 will work equally well on Unix and Windows.
6097 * gdb.c++/inherit.exp: ditto.
6098 * gdb.c++/virtfunc.exp: ditto.
6099
61001998-08-11 Dawn Perchik <dawn@cygnus.com>
6101
6102 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6103
c2d11a7d
JM
6104Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6105
6106 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6107 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6108 to use a0-a3/d0-d3 as needed.
6109
6110Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6111
6112 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6113 * gdb.disasm/am33.exp: Corresponding changes.
6114
c906108c
SS
61151998-07-11 Felix Lee <flee@cygnus.com>
6116
6117 * gdb.base/callfuncs.exp: add cmp10 test.
6118 * gdb.base/callfuncs.c (cmp10): new function.
6119
6120Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6121
beb998c6 6122 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6123 into two parts to get around a synchronization problem in expect.
6124
3fc11d3e
JM
6125Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6126
6127 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6128
6129 * configure.in: Add options for gdbtk testsuite.
6130
6131 * configure: Regenerate.
6132
6133 * gdb.gdbtk: New directory to hold gdbtk tests.
6134
c906108c
SS
6135Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6136
6137 * gdb.fortran/types.exp: Escape brackets in expect patterns
6138 for test_float_literal_types_accepted tests.
6139 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6140 before run test.
6141
c2d11a7d
JM
6142Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6143
6144 * am33.exp: Just compile, do not link the testcase.
6145 * am33.s: Add ".am33" pseudoop to force am33 mode.
6146
c906108c
SS
61471998-06-25 Felix Lee <flee@cygnus.com>
6148
6149 * gdb.base/setshow.exp: make sure $pc is sane.
6150
6151 * gdb.stabs/weird.exp: split expect patterns properly.
6152
c2d11a7d
JM
6153Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6154
6155 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6156 * gdb.disasm/am33.exp: Run it.
6157
dc96c6c7 6158Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6159
6160 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6161 match processing (and eliminate spurious timeouts when running).
6162
dc96c6c7 6163Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6164
6165 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6166 exception test, but conditionalize it on target [mach | gnu].
6167
dc96c6c7 6168Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6169
6170 * gdb.base/overlays.exp: fixup compile line for linker script.
6171
6172Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6173
6174 * gdb.fortran/types.exp: don't guess at float size.
6175
6176Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6177
6178 * gdb.base/exprs.exp: delete test that depends on int size.
6179
6180Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6181
6182 * config/sim.exp: Removed checks for target triplets.
6183 (gdb_target_sim): Use gdb,target_sim_options.
6184
6185Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6186
6187 * gdb.base/reread.exp: New file.
6188 * gdb.base/reread1.c: New file.
6189 * gdb.base/reread2.c: New file.
6190
6191Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6192
6193 * config/sim.exp: Use 'target sim -sparclite' when running
6194 SPARClite programs.
6195
6196Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6197
6198 * gdb.base/structs2.exp: New file.
6199 * gdb.base/structs2.c: New file.
6200
6201Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6202
6203 * gdb.asm/common.inc: New file.
6204 * gdb.asm/d10v.inc: New file.
6205 * asm-source.exp: Pass -I's to gas to find .inc files.
6206 Update line numbers in expected output.
6207 * asmsrc1.s: Rewrite.
6208 * asmsrc2.s: Rewrite.
6209 * configure.in: Create arch.inc symlink.
6210 * configure: Regenerate.
6211 * Makefile.in (distclean): Delete arch.inc.
6212
6213Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6214
6215 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6216 (t_enum_value2): ditto
6217 (t_enum_value3): ditto
6218 (main): ditto
6219Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6220
6221 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6222 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6223 change.
6224 Use gdb_test instead of send_gdb/gdb_expect sequences.
6225
6226Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6227
6228 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6229 not void.
6230
6231Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6232
6233 * gdb.base/branches.c: Code with lots of loops and
6234 subroutines. Used to test gdbs ability to single step through PC
6235 changes, especially to test mips-tdep.c:mips_next_pc
6236
6237Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6238
6239 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6240 more rigorous EGCS C++ error checking.
6241
6242Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6243
6244 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 6245 tests.
c906108c 6246 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 6247 function when asleep.
c906108c 6248 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
6249 for i*86 Linux and SVR4 signal handling problems.
6250 Remove linux xfail for `next to handler in signals_tests_1', fixed
6251 by recent infrun.c change.
c906108c 6252 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 6253 stack backtraces.
c906108c
SS
6254 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6255 target.[ch] change.
6256
6257Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6258
6259 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6260 for a newline from gdb before continuing.
6261 (default_gdb_exit): Just look for y or n.
6262 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6263 it does, fail the rests of the tests in the file.
6264
6265Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6266
6267 * config/cygmon.exp: New file.
6268
6269Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6270
6271 * gdb.base/list.exp: Fix problem with "list default lines around
6272 main" test on remote targets.
6273
6274 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6275 run test on remote targets.
6276
6277Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6278
6279 * gdb.asm: New directory.
6280 * configure.in: Configure it.
6281 * configure: Regenerate.
6282 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6283 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6284
6285Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6286
6287 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6288
dc96c6c7 6289Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6290
c906108c
SS
6291 * gdb.base/overlays (several files): Merge the two overlay
6292 managers into one. Change variables (foox, barx, bazx, grbxx)
6293 back into ints but force them to load in their proper sections.
6294
6295Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6296
6297 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6298 on-chip insn memory and IMAP1 to upper 128k.
6299 (D10VCopy): Handle memory regions crossing 16k boundaries.
6300 (D10VCopy): Transfer data in 32 bit chunks.
6301
6302Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6303
6304 * gdb.base/overlays.c (main): Exit normally when result is
6305 correct.
6306
6307 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6308 map. Include space for printf in .text segment.
6309
6310 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6311 updated d10v memory VMA/LMA map.
6312 (D10VCopy): Call D10VTranslate.
beb998c6 6313
c906108c
SS
6314Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6315
6316 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6317
6318 * gdb.base/bar.c (barx, bar): Change variable to small array so
6319 that it won't be put into the .sdata - small data -
6320 section. Update reference.
6321 * gdb.base/baz.c (bazx, baz): Ditto.
6322 * gdb.base/foo.c (foox, foo): Ditto.
6323 * gdb.base/grbx.c (grbxx, grbx): Ditto.
6324
6325 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
6326 to be arrays.
beb998c6 6327
dc96c6c7 6328Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6329
c906108c
SS
6330 * gdb.base/overlays.exp: fix up and get working again.
6331 Add tests for backtraces from an overlay function.
beb998c6 6332
c906108c
SS
6333Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
6334
6335 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
6336 "calling function with watchpoint enabled".
6337
6338Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
6339
6340 * gdb.base/break.exp (test_next_with_recursion): Remove
6341 gdb_suppress_tests for d10v-*-*.
6342 * lib/gdb.exp (gdb_suppress_tests): Disable this function
6343 pending review of whether it is useful or not.
6344
6345Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
6346
6347 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
6348
6349Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
6350
6351 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
6352 * config/dve.exp: New file to support Densan boards.
6353
6354Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6355
6356 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6357 reads and BSD.
6358
6359Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
6360
6361 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
6362 response.
6363
6364 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
6365
6366Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
6367
6368 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
6369 test.
6370
6371 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
6372 target_sizeof_long and target_bigendian_p.
6373 (structs_by_value, structs_by_reference): Check values according
6374 to targets word size and endianess.
beb998c6 6375
c906108c
SS
6376Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
6377
6378 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
6379 output.
6380
6381Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
6382
6383 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
6384 Update test of set args help to match source change.
6385
6386Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
6387
6388 * gdb.base/default.exp: Expect help system output to be in
6389 alphabetical order.
6390 * gdb.base/help.exp: Ditto.
6391
6392Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
6393
6394 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
6395 "i*86-pc-linux-gnu*".
6396 * gdb.base/interrupt.exp: Ditto.
6397 * gdb.base/corefile.exp: Ditto.
6398
6399 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
6400 define vxworks when building the testcase.
6401
6402 * gdb.base/ptype.exp: Fix testnames to be unique.
6403 * gdb.base/radix.exp: Ditto.
6404 * gdb.base/term.exp: Ditto.
6405 * gdb.base/whatis.exp: Ditto.
6406 * gdb.c++/classes.exp: Ditto.
6407
6408Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
6409
6410 * gdb.base/callfuncs.exp: Fix indentation.
6411
6412 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
6413 suppress_flag has been set.
6414 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
6415 target feature.
6416
6417Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
6418
6419 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
6420 the testcase.
6421
6422 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
6423 set_debug_traps() and breakpoint().
6424 * gdb.c++/misc.cc (main): Ditto.
6425 * gdb.c++/templates.cc (main): Ditto.
6426 * gdb.c++/virtfunc.cc (main): Ditto.
6427
6428Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
6429
6430 * lib/gdb.exp(gdb_step_for_stub): New function.
6431 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
6432 exists, reload the executable and do a "continue" instead of
6433 doing a jump.
6434 (runto_main): Use gdb_step_for_stub.
beb998c6 6435
c906108c
SS
6436 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
6437 tests to have unique names.
6438 * gdb.base/callfuncs.exp: Ditto.
6439 * gdb.base/commands.exp: Ditto.
6440 * gdb.base/default.exp: Ditto.
6441 * gdb.base/help.exp: Ditto.
6442 * gdb.base/list.exp: Ditto.
6443 * gdb.base/opaque.exp: Ditto.
6444 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
6445 similar tests.
beb998c6 6446
c906108c
SS
6447 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
6448 * gdb.c++/cplusfuncs.cc: Ditto.
6449 * gdb.c++/virtfunc.cc: Ditto.
6450
6451 * config/monitor.exp: Keep track of the last file we saw, rather
6452 than trying to get the info from gdb.
6453
6454 * gdb.fortran/types.exp: Move comment to previous line.
6455
6456Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
6457
6458 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
6459 target mode.
6460
6461Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
6462
6463 From Bob Manson:
6464 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
6465 string from GDB when it connects.
6466
6467 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
6468
6469Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
6470
6471 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
6472 if we can't get a debug format from GDB (we may be testing an
6473 older GDB). Use a 10 second timeout when checking for the format.
6474
6475 * gdb.stabs/weird.exp: Fix quoting.
6476
6477 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
6478
6479Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
6480
6481 * config/arm-ice.exp: New file.
6482
6483Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
6484
6485 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
6486 until it has been modified to work with the new testsuite.
6487
99707966 6488 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
6489 testcase won't compile, cause all of the testcases in the file to
6490 fail instead.
6491
6492 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
6493 (gdb_clear_suppressed): New procedure.
6494 (gdb_stop_suppressing_tests): Only clear suppress_flag if
6495 it contains a positive value.
6496
6497Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
6498
6499 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
6500
6501 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
6502
6503Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
6504
6505 * lib/gdb.exp (setup_xfail_format): New function.
6506 (get_debug_format): New function to get debug format.
6507 (debug_format): New global variable to hold last value set
6508 by get_debug_format.
6509 * gdb.base/list.exp: Call get_debug_format and expect some
6510 tests to fail for DWARF 1 and COFF formats.
6511 * gdb.c++/ptype.exp: Ditto.
6512 * gdb.c++/classes.exp: Ditto.
6513 * gdb.c++/cplusfuncs.exp: Ditto.
6514 * gdb.c++/inherit.exp: Ditto.
6515 * gdb.c++/templates.exp: Ditto.
6516 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 6517
c906108c
SS
6518Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
6519
6520 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
6521 host doesn't have a currently-open connection.
6522
6523 * config/sparclet.exp: Cleanups and fixes to make it generic for
6524 any gdb stub target. Handle cases where gdb doesn't respond when
6525 interrupted in a sane fashion.
6526
6527 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
6528 same thing in a totally different way.
6529
6530 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
6531 setting "timeout".
6532 (gdb_start): We set the global gdb_prompt variable in
6533 default_gdb_init now.
6534
6535Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
6536
6537 * gdb.base/printcmds.exp: Fix "check for floating addition"
6538 regexp to accept results within approx +/- .01 of exact value.
6539 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
6540
6541Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
6542
6543 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
6544 properly.
6545 (gdb_expect): Add optional timeout parameter, and add timeout
6546 value to various calls.
6547 (gdb_suppress_tests): Only give one warning message per group.
6548
6549Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
6550
6551 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
6552 global variables. Handle getting a value for $timeout more
6553 gracefully.
6554
6555Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6556
6557 * lib/gdb.exp: Close connection to remote host if gdb doesn't
6558 initialize.
6559 (default_gdb_init): New procedure; allow gdb_init to be overridden
6560 by a target configuration file.
6561 (gdb_expect): Pass the timeout to remote_expect.
6562
6563 * config/monitor.exp(gdb_load): Fix typo in regexp.
6564
6565Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
6566
6567 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
6568
6569Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
6570
6571 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
6572 here. Call gdb_target_exec before rebooting the target, to make
6573 sure the connection to the target is closed.
6574 (gdb_load): Pass the name of the executable to gdb_target_monitor.
6575 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
6576 Also detect "Timeout reading from remote" error.
6577
6578 * config/gdbserver.exp: Pass the executable being loaded to
6579 gdb_target_monitor. Don't call gdb_file_cmd here; let
6580 gdb_target_monitor do it.
6581
6582 * gdb.disasm/hppa.exp: Don't use exec_output.
6583
6584Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
6585
6586 * gdb.base/list.exp: If we're debugging a non-native target,
6587 try to set the pc register to point to the start of the
6588 program before doing the first list command.
6589
6590 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
6591 test_calls after restarting.
6592
6593 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
6594 reloading.
6595
6596 * gdb.base/watchpoint.exp: Fix typo.
6597
6598 * gdb.base/setshow.exp: Check for use_gdb_stub.
6599
6600 * gdb.base/break.exp: Fix continue until exit test for the gdb
6601 stub case.
6602 * gdb.base/langs.exp: Ditto.
6603
6604 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
6605 gdb_load_offset. If we weren't given a file to load, figure out
6606 what the current file is and use it.
6607
6608 * config/i386-bozo.exp: New file.
6609
6610Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
6611
6612 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
6613 feature.
6614
6615 * config/proelf.exp: New entry.
6616
6617Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
6618
6619 * lib/gdb.exp: Remove spurious .* patterns at the beginning
6620 of regexps.
6621
6622 * gdb.base/watchpoint.exp: Don't run the test_stepping
6623 tests if gdb can't call functions on the target.
6624
6625 * gdb.base/setshow.exp: Don't run the set prompt tests if
6626 the board has gdb_prompt set.
6627
6628Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
6629
6630 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
6631 * gdb.base/commands.exp: Likewise.
6632 * gdb.base/setshow.exp: Likewise.
6633
6634Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
6635
6636 * config/monitor.exp(gdb_start): Look for gdb_prompt target
6637 feature.
6638
6639 * config/i960.exp: New file.
6640
6641Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
6642
6643 * gdb.base/funcargs.exp: Check for gdb,short_int target
6644 feature instead of looking for explicit target triplets.
6645
dc96c6c7 6646Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 6647
beb998c6 6648 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
6649 "p 123DEADBEEF", to check parse_number.
6650 * top.c: change "to enable to enable" to "to enable" in a couple
6651 of help strings.
6652
6653Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
6654
6655 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
6656 on the mn10300.
beb998c6 6657
c906108c
SS
6658Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
6659
6660 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
6661 where the test executable is run with explicit args.
6662 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
6663
6664Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
6665
6666 * gdb.base/run.c: Use FAKEARGV to build test executable that
6667 does not require a command line arg, since most simulators
6668 don't currently support passing such an arg into the simulated
6669 program.
6670 * gdb.base/commands.exp: Change tests to insert the proper
6671 value as the arg to the first recursive factorial call. Change
6672 compilation line to define FAKEARGV at compile time.
6673
6674Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
6675
6676 * gdb.base/recurse.exp: Enable these tests for the mn10300.
6677 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
6678 function with watchpoint enabled" test.
6679
6680Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
6681
6682 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
6683 Don't call gdb_test when the command doesn't return to a gdb prompt.
6684
6685 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
6686 "Tests restarted" messages.
6687
6688Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
6689
6690 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
6691
dc96c6c7 6692Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6693
6694 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
6695 for INFO SYMBOL; add help tests for OVERLAY commands.
6696 * gdb.base/default.exp: add tests for INFO SYMBOL command;
6697 add tests for OVERLAY commands
6698 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
6699 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
6700 * gdb.base/sigall.c: add usestubs code frag
6701 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 6702
c906108c
SS
6703Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
6704
6705 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
6706 failures.
6707 (gdb_stop_suppressing_tests): Note that tests have restarted.
6708
6709Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
6710
6711 * config/h8300.exp: New file.
6712
6713Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
6714
6715 * gdb.base/setshow.exp: Check for the existence of a
6716 feature, not its value.
6717
6718Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
6719
6720 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
6721
6722 * gdb.base/scope.exp: It's now init0(), not init().
6723
6724 * gdb.base/scope0.c: For now, change init() to be init0().
6725
6726 * config/monitor.exp: Use gdb_serial in preference to serial
6727 or netport.
6728
6729 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
6730 and it's not already set.
6731
6732Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
6733
6734 * gdb.base/setshow.exp: Only test the run command if the target
6735 isn't using a stub and if it supports argument passing.
6736
6737Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
6738
6739 * config/udi.exp(gdb_start): Make sure UDICONF is set
6740 properly before starting gdb.
6741
6742Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
6743
6744 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
6745 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
6746 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
6747
6748Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
6749
6750 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
6751 specialized code to reboot the board, use remote_reboot instead.
6752
6753 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
6754
6755 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
6756
6757 * config/monitor.exp: Make sure we disconnect from the target.
6758 Also, try a reboot/reload cycle instead of failing if the
6759 load fails.
6760
6761Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
6762
6763 * gdb.base/default.exp: Don't set match_max.
6764 * gdb.base/help.exp: Ditto.
6765 * gdb.base/list.exp: Ditto.
6766 * gdb.base/signals.exp: Ditto.
6767
6768 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
6769 set, use remote_ld to download the testcase instead of
6770 the GDB loader.
6771
6772Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
6773
6774 * config/vr5000.exp: New file.
6775
6776 * config/monitor.exp(gdb_target_monitor): Add pattern for
6777 "Ending remote" to detect errors in connecting.
6778
6779 * gdb.base/setshow.exp: Add .* within auto language test.
6780
6781 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
6782 target feature.
6783
6784 * config/monitor.exp(gdb_load): Check for a failure when loading,
6785 and reboot the board if necessary.
6786
6787 * gdb.base/setvar.exp(test_set): Handle multiple prints within
6788 a set of tests. Remove print.* from the patterns being checked.
6789
6790Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
6791
6792 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
6793 refer to gdb_spawn_id.
6794
6795 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
6796 longer used.
6797 * config/sparclet.exp: Ditto.
6798 * config/sparclet-old.exp: Ditto.
6799 * config/slite.exp: Ditto.
6800 * config/sim.exp: Ditto.
6801 * gdb.base/funcargs.exp: Ditto.
6802
6803 * lib/gdb.exp:Remove references to gdb_spawn_id.
6804 (gdb_expect): Move to remote.exp.
6805
6806Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
6807
6808 * config/monitor.exp: Detect the "Couldn't establish connection"
6809 message from GDB.
6810
6811Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
6812
6813 * gdb.base/bitfields.exp: Use runto instead of explicit
6814 gdb_run_cmd/gdb_expect sequences.
6815
6816 * gdb.base/break.exp(text_next_with_recursion): Add match for
6817 gdb_expect call.
6818
6819 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
6820 We also need to handle the "A program is being debugged already"
6821 prompt from gdb. Use gdb_test to set the baud rate.
6822
6823 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
6824 to 20000. Really. I mean it.
6825
6826Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6827
6828 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
6829 fails. If suppress_flag is set, skip perror message about not
6830 being able to send to GDB.
6831 (send_gdb): If suppress_flag is set, don't try to send commands to
6832 GDB.
6833 (gdb_expect): If suppress_flag is set, always fail immediately.
6834 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
6835 (gdb_init): Call gdb_stop_suppressing_tests.
6836 (default_gdb_exit): Ditto.
6837 (default_gdb_start): Ditto.
6838
6839 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
6840 gdb_stop_suppressing_tests as appropriate.
6841 * gdb.base/break.exp: Ditto.
6842 * gdb.base/callfuncs.exp: Ditto.
6843 * gdb.base/commands.exp: Ditto.
6844 * gdb.base/exprs.exp: Ditto.
6845 * gdb.base/funcargs.exp: Ditto.
6846 * gdb.base/list.exp: Ditto.
6847 * gdb.base/recurse.exp: Ditto.
6848 * gdb.base/scope.exp: Ditto.
6849 * gdb.base/structs.exp: Ditto.
6850 * gdb.c++/inherit.exp: Ditto.
6851
6852Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
6853
6854 * config/vr4300.exp: New file.
6855
99707966
MC
6856 * gdb.*/*.exp: Call gdb_expect instead of expect.
6857
6858 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
6859
6860Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
6861
6862 * lib/gdb.exp(gdb_init): New function.
6863
6864 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
6865 for each individual variable set.
6866
6867 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
6868 name.
6869
6870 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
6871
6872 * gdb.base/scope.exp: Use gdb_test.
6873
6874 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
6875 aborting; the testsuite driver will do that for us (see
6876 gdb_finish). Also, use gdb_test in a few more places.
6877
6878Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
6879
6880 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
6881
6882Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
6883
6884 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
6885 and "add_tests" are not at the same address.
6886
6887Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
6888
6889 * gdb.base/ptype.exp: Use gdb_test.
6890
6891Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
6892
6893 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
6894 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
6895 left in. No longer expect them to fail.
6896
6897 * gdb.stabs/*.mt; Deleted, no longer used.
6898 * gdb.stabs/configure.in: Remove references to target makefile
6899 frags.
6900 * gdb.stabs/configure: Rebuilt.
6901
6902 * gdb.disasm/*.mt: Deleted, no longer used.
6903 * gdb.disasm/configure.in: Remove references to target makefile
6904 frags. Use "sh3.s" as the unique filename for this directory.
6905 * gdb.disasm/configure: Rebuilt.
6906
6907 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
6908 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
6909 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
6910
6911Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
6912
6913 * config/udi.exp: Use mondfe,name instead of remote_host.
6914
6915Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
6916
6917 * gdb.base/watchpoint.exp: Don't expect a failure when calling
6918 a function with a watchpoint enabled on the mn10200.
6919
6920 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
6921 before trying to create it!
6922
6923Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
6924
6925 * config/vx.exp: Use hostname instead of netport.
6926
6927 * config/vxworks.exp: New file.
6928
6929 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
6930
6931 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
6932 gdb before assuming everything worked. Send a ^C if a timeout
6933 occurs.
6934
6935 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
6936 $gdb_spawn_id directly.
6937 (gdb_run_cmd): Try _start as well as start. Use the target feature
6938 gdb,start_symbol as the symbol to start from when jumping.
6939
6940Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
6941
6942 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
6943 redundant) test.
6944
6945 * gdb.base/recurse.exp: Relax final value test for 'b' so that
6946 it doesn't lose for 16bit integer systems.
6947
6948Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
6949
6950 * gdb.fortran/types.exp: If the target doesn't support "double"
6951 data types, then expect "real" types to only be 4 bytes.
6952
6953 * gdb.c++/virtfunc.exp: Expect failure for virtual function
6954 call tests if the target doesn't support inferior function calls.
6955
6956 * gdb.base/printcmds.exp: Allow minor deviation in FP values
6957 in printf tests.
6958
6959Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
6960
6961 * gdb.base/help.exp: Disable "help set", "help show", and
6962 "help support". Simplify regexp for "help stack".
6963
6964 * gdb.base/default.exp: Set match_max to 5000 and the timeout
6965 to 60 seconds. Temporarily set match_max to 15000 around the
6966 "info copying" test.
6967
6968 * gdb.base/nodebug.exp: Don't try to do an inferior function
6969 call if the target doesn't support them.
6970 * gdb.base/printcmds.exp: Likewise.
6971 * gdb.base/setvar.exp: Likewise.
6972 * gdb.base/structs.exp: Likewise.
6973 * gdb.c++/templates.exp: Likewise.
6974 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
6975
6976 * gdb.base/recurse.exp: Enable for the mn10200.
6977
6978 * configure.in: Do configure gdb.stabs directory for *-*-elf
6979 targets.
6980 * configure: Rebuilt.
6981
6982 * gdb.base/break.exp: Check for gdb,noresults before testing
6983 exit status and/or results from the target.
6984 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
6985 * lib/gdb.exp: Remove old (now bogus) initialization of
6986 noinferior, noargs, noresults and nosignals.
6987
6988Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
6989
6990 * config/sh.exp: New file.
6991
6992 * config/slite.exp: Try to connect multiple times to the board
6993 before rebooting. Only send a "monitor run" if need_monitor_run
6994 is set.
6995
6996 * gdb.base/break.exp: Don't do the "stub continue" test if
6997 the target has gdb_stub set.
6998
6999 * gdb.base/callfuncs.exp: Increase the timeout.
7000
7001 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7002 if the target has gdb,noinferiorio set.
7003
7004 * gdb.base/list.exp: Increase match_max to 10000 characters.
7005
7006 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7007
7008 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7009 target.
7010
7011 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7012
7013Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7014
7015 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7016 trying to delete the copy of gdb. Catch the file delete so we
7017 don't die if the delete fails; also, the file should be copied to
7018 the host, not to the build.
7019
7020Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7021
7022 * lib/gdb.exp(gdb_test): Surround the result pattern with
7023 parenthesis in case it contains multiple regexps separated
7024 with |.
7025
7026 * gdb.base/watchpoint.exp: Use gdb_test.
7027 * gdb.base/default.exp: Ditto.
7028
7029Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7030
99707966 7031 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 7032
c906108c
SS
7033 * gdb.base/scope.exp: Use gdb_test.
7034 * gdb.c++/classes.exp: Ditto.
7035 * gdb.c++/inherit.exp: Ditto.
7036
7037Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7038
7039 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7040 remote_exec instead.
7041 * gdb.base/corefile.exp: Don't be ridiculous.
7042 * gdb.base/*.c: Add missing stub invocations.
7043
7044Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7045
7046 * config/slite.exp: Miscellaneous fixes.
7047
7048 * lib/gdb.exp: Fix runto.
7049
7050 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7051 the target.
7052
7053 * gdb.base/watchpoint.exp: Fix regexp.
7054
7055 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7056 close and wait commands, as the descriptor may now be
7057 invalid. Always call "remote_close host".
7058
7059Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7060
7061 Major rewrite for testsuite revision.
beb998c6 7062
c906108c
SS
7063 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7064 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7065 instead of relying on spawn_id to always contain a valid
7066 spawn id.
7067 (get_compiler_info): New procedure to build the ${binfile}.ci
7068 file, instead of replicating this in N different places.
7069 (gdb_compile): New procedure.
beb998c6 7070
c906108c
SS
7071 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7072 appropriate arguments) instead of compile. Use gdb_test in a lot
7073 more places. Use send_gdb instead of send. Always run gdb_start
7074 at the start of a testcase, as this is no longer done magically.
7075
7076 config/*-gdb.exp: Rename without the -gdb suffix.
7077
7078 config/mips.exp: Use remote_close instead of exit_remote_shell.
7079 config/monitor.exp: Use target_info instead of looking at
7080 baud, timeout, etc.
7081 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7082
7083Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7084
7085 * gdb.c++/templates.exp (test_ptype_of_templates),
7086 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7087 Update expect patterns for destructors and assignment operators
7088 to match corresponding c-typeprint.c changes.
7089 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7090 to destructor breakpoint test, GDB should be able to set the
7091 destructor breakpoint without specifying arguments.
7092
7093Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7094
7095 * gdb.threads/pthreads.exp: Change result for failure to compile due
7096 to lack of pthreads runtime support from an error to simply an
7097 unsupported test, per dejagnu standards.
7098
7099Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7100
7101 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7102 where GDB exits to reduce pattern match time.
7103 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7104
7105 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7106
dc96c6c7 7107Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7108
7109 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7110 * gdb.base/default.exp: ditto.
7111 * gdb.base/nodebug.exp: ditto.
7112 * gdb.base/printcmds.exp: ditto.
7113 * gdb.base/ptype.exp: ditto.
7114 * gdb.base/setvar.exp: ditto.
7115 * gdb.base/structs.exp: ditto.
7116 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7117
7118Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7119
7120 * configure, */configure: Rebuild with autoconf 2.12.
7121
7122Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7123
7124 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7125 use new i*86-pc-linux*-gnu quads.
7126 * gdb.base/corefile.exp: Ditto.
7127 * gdb.base/signals.exp: Ditto.
7128 * gdb.base/sigall.exp: Ditto.
7129 * gdb.base/interrupt.exp: Ditto.
7130
7131 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7132 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7133 RedHat 4.0.
beb998c6 7134
c906108c
SS
7135 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7136 linux. This allows the test case to at least compile on latest
7137 linux, but still not run due to missing the threads runtime library.
7138
7139Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7140
7141 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7142 directory to search gdb directory. Accept and step over conditional
7143 stack alignment code. Consume $prompt in failure cases.
7144 Reset timeout to $oldtimeout instead of some arbitrary value.
7145 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7146 timeout problems with infinite stack backtraces.
7147 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7148 Accept function parameters for linkfunc member.
7149
7150Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7151
7152 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7153 (CXXFLAGS): Remove, unreferenced.
7154 (B_OPTIONS): Add for -B options and add code to initialize with
7155 previous -B options and also add -B option to pick up cross compiled
7156 runtime.
7157 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7158 doing cross compiles.
7159 (target_alias): Declare global.
7160 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7161 to verify that gcc exists in build tree, and if so set CC to that
7162 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 7163
c906108c
SS
7164Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7165
7166 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7167 ptype test for anonymous union. Fixup testcase to match
7168 current gcc debug output.
7169
7170Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7171
7172 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7173 force argument to an unsigned long type.
7174
7175Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7176
7177 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7178 tests and anonymous union print/ptype tests.
7179 * gdb.base/list.exp (test_forward-search): Increase timeout by
7180 5 minutes for the "search extremely long line" case.
7181 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7182 completely optional and that the pass/fail messages use the command as
7183 the message if that third arg is a null string.
7184 (gdb_test_exact): Arrange that a null string pattern means match a
7185 null string output rather than any output, which might include random
7186 errors.
7187 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7188 backtrace test.
7189 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7190 always failing and failure is now exposed by gdb.exp changes.
7191
7192Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7193
7194 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7195 weren't being noted.
7196
7197Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7198
7199 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7200 * gdb.stabs/weird.exp: Remove v_comb xfails.
7201
dc96c6c7 7202Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7203
7204 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7205 list.exp scope.exp watchpoint.exp]
7206 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 7207
dc96c6c7 7208Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7209
7210 * config/monitor.exp: Increase download timeout to 1000 seconds.
7211
dc96c6c7 7212Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7213
7214 * config/m32r.exp: Increase timeout to 120 seconds.
7215
7216Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7217
7218 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7219 and accept older ordering as obsolescent gcc or gdb.
7220 * gdb.c++/templates.exp: Ditto.
7221 * gdb.c++/virtfunc.exp: Ditto.
7222
7223Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7224
7225 * gdb.base/coremaker.c: Add code to mmap some data so we
7226 can check that it ends up in the core file.
7227 * gdb.base/corefile.exp: Add test to read mmapped data
7228 from core file.
7229
dc96c6c7 7230Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7231
7232 * config/m32r.exp: New file.
7233
7234Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7235
7236 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7237 that cflags can contains -gstabs, and work correctly for other tests.
7238
dc96c6c7 7239Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7240
7241 * gdb.base/setshow.exp: New file, tests show and set.
7242 * gdb.base/setshow.c: New file, tests show and set.
7243 * gdb.base/help.exp: Add test for help set|show annotate.
7244 * gdb.base/default.exp: Add test for set|show annotate.
7245
7246Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7247
7248 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7249 errors unique.
7250 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7251 explicitly.
7252
7253Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7254
7255 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7256 and width commands. This is done elsewhere.
7257 * (gdb_start): Don't call gdb_start_sim here. That's already
7258 done in gdb_load. This fixes lots of failures in default.exp.
7259
7260Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7261
7262 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7263 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7264 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7265 in the same we we treat other failures (since it may be an expected
7266 condition), rather than as an error.
7267 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7268 old test format.
7269
7270Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7271
7272 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7273 (distclean maintainer-clean realclean): No need to remove files
7274 twice. Nuke the duplicates.
7275 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 7276 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7277 Remove config.h along with other config files.
7278
7279Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7280
7281 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7282 "p func1 ()" and note that rests of tests are skipped.
7283 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7284 setup_xfails for "print func2::coremaker_local".
7285 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7286 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7287 affected by the previous run test.
7288 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7289 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7290 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7291 "pass int powerset tuple" and "pass modeless int powerset tuple".
7292 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7293 "real write 4" and "real write 8".
7294 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7295 setup_xfails for "print vs1 after tuple assign 2",
7296 "print \$i after tuple assign 2", and
7297 "print vs2 after tuple assign 2".
7298 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7299 meaningful error message and return -1 so the caller can
7300 suppress further tests and avoid a cascade of errors.
beb998c6 7301
c906108c
SS
7302Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7303
7304 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7305 format for printing version.
7306 * gdb.base/default.exp: Ditto.
7307 * gdb.base/interrupt.exp: Fix problem with cascade of
7308 errors if child process dies while calling a function.
beb998c6 7309
c906108c
SS
7310Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7311
7312 * Makefile.in (VPATH): Add
7313 * Makefile.in (Makefile, config.status): Fix rules so things get
7314 remade when necessary.
7315
7316Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7317
7318 * Makefile.in (just-check): Add path to sibling expect dir
7319 to environment variable specified by RPATH_ENVVAR.
7320
7321Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
7322
7323 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
7324 (just-check): Add shared library paths for libstdc++, tk,
7325 tcl, bfd, and opcodes to the environment variable specified
7326 in RPATH_ENVVAR.
7327 * configure.in: Add support to recognize --enable-shared flag
7328 and generate correct value for RPATH_ENVVAR.
7329 * configure: Regenerated with autoconf.
7330
7331Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
7332
7333 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
7334 include all osf versions.
7335 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
7336 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
7337 when target is linux. When failing to build pthreads test
7338 executable, give more meaningful message.
7339 * gdb.threads/pthreads.c: Hpux also uses old definition of second
7340 arg for pthread_create.
beb998c6 7341
c906108c
SS
7342Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
7343
7344 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
7345 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
7346 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
7347 and -lpthreads (everybody else).
7348 (test_startup): Fail gracefully if threads are not supported.
7349 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
7350 "p/c array_index("abcdef",2)" when not gcc compiled.
7351 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
7352 "print func2::coremaker_local" when not gcc compiled.
7353 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7354 "ptype on opaque struct tagname (statically)",
7355 "ptype on opaque struct tagname (dynamically) 1", and
7356 "ptype on opaque struct tagname (dynamically) 2"
7357 for not compiled with gcc.
7358 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
7359 backtrace when compiled with gcc.
beb998c6 7360 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
7361 than always return success.
7362
7363Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
7364
7365 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
7366
7367Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
7368
7369 * gdb.base/structs.exp: Undo last change.
7370
7371Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
7372
7373 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
7374 encapsulate all the steps/nexts done during self test, starting
7375 at main, and makes them less sensitive to optimization issues.
7376 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
7377 signal handler" test.
7378 * gdb.threads/pthreads.exp: Only run this for native configs.
7379 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
7380 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
7381 tests.
7382 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
7383 for "runto test_calls(void)" test.
beb998c6 7384
c906108c
SS
7385Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
7386
7387 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
7388 and don't expect address info in breakpoint confirmations.
7389
7390Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
7391
7392 * gdb.base/list.exp (test_forward_search): Increase timeout
7393 temporarily by 60 seconds for searching extremely long line,
7394 and then reset to old value when done. Increase expect input
7395 buffer to 10000.
7396
7397Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
7398
7399 * gdb.base/list.exp (test_forward_search): Fix to handle very
7400 long source line without overflowing expect's input buffer.
7401
7402Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
7403
7404 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
7405 "buffer_full".
7406
7407 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
7408 "buffer_full".
7409
7410 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
7411 "buffer_full".
7412
7413 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
7414 "buffer_full".
7415
7416Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
7417
7418 * configure.in (configdirs): Add gdb.threads.
7419 * configure: Regenerated with autoconf.
7420 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
7421 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
7422 * gdb.threads/configure: New, generated with autoconf.
beb998c6 7423
c906108c
SS
7424Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
7425
7426 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
7427
7428Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
7429
7430 * gdb.base/signals.exp (test_handle_all_print): Test separately for
7431 each signal's status in the output of "handle all print".
7432 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
7433 the \r\n sequence that immediately precedes the gdb prompt.
7434 * gdb.base/a1-selftest.exp: Save original timeout and restore
7435 after test.
7436
7437Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
7438
7439 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
7440 symbol.
7441
7442Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
7443
7444 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
7445
7446Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
7447
7448 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
7449 timeout by 60 seconds.
7450
7451Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
7452
7453 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
7454 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
7455 error return.
7456
7457Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
7458
7459 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
7460 gdb initialization, also report how long dejagnu waited. Restore
7461 old timeout before doing error return. Temporarily increase timeout
7462 by 3 minutes to allow for slow startups over heavy NFS use.
7463
7464Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
7465
7466 * lib/gdb.exp: Report timeout value for verbosity level 2.
7467 * config/gdbserver.exp: Ditto.
7468 * config/hppro.exp: Ditto.
7469 * config/mips-gdb.exp: Ditto.
7470 * config/monitor.exp: Ditto.
7471 * config/netware.exp: Ditto.
7472 * config/sim-gdb.exp: Ditto.
7473 * config/slite-gdb.exp: Ditto.
7474 * config/udi-gdb.exp: Ditto.
7475 * config/unix-gdb.exp: Ditto.
7476 * config/vx-gdb.exp: Ditto.
7477 * gdb.base/a1-selftest.exp: Ditto.
7478 * gdb.base/a2-run.exp: Ditto.
7479 * gdb.base/break.exp: Ditto.
7480 * gdb.base/corefile.exp: Ditto.
7481 * gdb.base/list.exp: Ditto.
7482 * gdb.base/recurse.exp: Ditto.
7483 * gdb.base/scope.exp: Ditto.
7484 * gdb.base/signals.exp: Ditto.
7485
7486Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7487
7488 * gdb.threads/Makefile.in (docdir): Removed.
7489
7490Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7491
7492 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 7493 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 7494 @srcdir@.
beb998c6 7495 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
7496 autoconf 2.5 or higher.
7497 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
7498
7499Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
7500
7501 * configure: Regenerated.
7502 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
7503 avoid name clashes with SunOS headers.
7504
7505Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
7506
7507 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
7508
7509Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
7510
7511 * gdb.base/callfuncs.exp: Finish last change -- make sure the
7512 prototype information ends up in the compiler info file.
7513
7514Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
7515
7516 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
7517 attempting to regenerate it. Eliminate use of a temporary file
7518 and just generate the info file directly. Source it immediately,
7519 for consistency of use.
7520 * gdb.base/corefile.exp: Ditto
7521 * gdb.base/exprs.exp: Ditto.
7522 * gdb.base/funcargs.exp: Ditto.
7523 * gdb.base/langs.exp: Ditto.
7524 * gdb.base/list.exp: Ditto.
7525 * gdb.base/mips_pro.exp: Ditto.
7526 * gdb.base/nodebug.exp: Ditto.
7527 * gdb.base/opaque.exp: Ditto.
7528 * gdb.base/ptype.exp: Ditto.
7529 * gdb.base/scope.exp: Ditto.
7530 * gdb.base/setvar.exp: Ditto.
7531 * gdb.base/signals.exp: Ditto.
7532 * gdb.base/whatis.exp: Ditto.
7533 * gdb.c++/templates.exp: Ditto.
7534 * gdb.c++/virtfunc.exp: Ditto.
7535 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
7536 whether or not to add -lstdc++ to the compile command line args.
7537
7538Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7539
7540 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
7541 it got fixed by the recent lookup_minimal_symbol_by_pc change.
7542 Increase timeout, a lot of single stepping might be needed if the
7543 target has no hardware watchpoints.
7544
7545Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
7546
7547 * gdb.base/break.exp: Ignore compiler warnings when compiling
7548 break.c.
7549 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
7550 * gdb.base/default.exp: Add h8300 xfails. Handle messages
7551 from remote-sim.
7552 * gdb.base/exprs.exp: Add h8300 xfails.
7553 * gdb.base/funcargs.exp: Likewise.
7554 * gdb.base/nodebug.exp: Likewise.
7555 * gdb.base/printcmds.exp: Likewise.
7556 * gdb.base/ptype.exp: Likewise.
7557 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
7558 h8300 xfails.
beb998c6 7559 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
7560 on the h8300.
7561 * gdb.base/funcargs.c: Explicitly make last constant argument to
7562 call_after_alloca_subr an unsigned long type.
7563 * gdb.base/return.c: Include stdio.h.
7564
7565Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
7566
7567 * config/abug.exp: New file for the older Motorola Bug monitor
7568 that runs on the mvme13x series VME boards.
7569 * config/monitor.exp: Use the new config array for target settings
7570 if they exist.
7571
7572Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
7573
7574 * sim-gdb.exp: Make the SH simulator allocate less space when
7575 it is targeted.
7576
7577Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
7578
7579 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
7580 test.
7581
7582Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
7583
7584 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
7585 "rs6000-*-*" for "list function in include file" when gcc compiled.
7586 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
7587 for "p ctable1[120]".
7588 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
7589 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
7590 Remove setup_xfail for "rs6000-*-*" for
7591 "print 'scope0.c'::filelocal before run".
7592 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
7593 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
7594 since some compilers don't allow both options to be given
7595 on the same command line. Create object file and move it.
beb998c6 7596
c906108c
SS
7597Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
7598
7599 * gdb.base/corefile.exp: Always regenerate the core file, since
7600 we always regenerate the coremaker program. Detect special case
7601 where registers cannot be read from core file.
beb998c6 7602
c906108c
SS
7603Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
7604
7605 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
7606 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
7607 * gdb.c++/templates.exp: Only match on basename of file since
7608 some formats like xcoff don't encode directory information.
7609 * gdb.stabs/weird.exp: Use the right sed script for powerpc
7610 and rs6000 AIX xcoff targets.
7611 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
7612 * configure: Regenerate.
7613 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
7614 here, rather than in distclean.
beb998c6 7615
c906108c
SS
7616Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
7617
7618 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
7619 defined, and use it to compile the test case with -O2. The
7620 native compilation still uses no optimization.
7621 * gdb.base/mips_pro.c: Remove inline assembly code since
7622 it is compiled PIC by default, which results in assembler
7623 warnings that make the testsuite think the compilation
7624 was unsuccessful.
7625
7626Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
7627
7628 * gdb.c++/misc.exp: Add note to message for
7629 "print s.a for foo struct" that this is a known gcc 2.7.2
7630 and earlier bug.
7631
7632Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
7633
7634 * gdb.base/break.exp: Fix pattern for matching "Delete all
7635 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
7636 setup_xfail for deleting all breakpoints test. Fix various
7637 timeout messages to include "(timeout)".
7638 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
7639 for "p t_float_values2(3.14159,float_val2)".
7640 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
7641 for "continue to call2g" when gcc compiled.
7642 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
7643 "up to foo in langs.exp", "show language at foo in langs.exp",
7644 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
7645 and "show language at fsub in langs.exp".
7646 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
7647 "list line 1 in include file", "list message for lines past EOF",
7648 "list function in include file", "list list0.h:foo", and
7649 "list filename:function; nonexistant function".
7650 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
7651 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
7652 and "ptype t_char_array" to be for native cc only.
beb998c6 7653
c906108c
SS
7654Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
7655
beb998c6 7656 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
7657 setup_xfail for "print coremaker_bss", "print coremaker_ro",
7658 "print func2::coremaker_local", and "backtrace in corefile.exp".
7659
7660Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
7661
7662 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
7663 "bt in signals.exp". This problem only appears when running
7664 the testsuite, and then only intermittently.
7665
7666Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
7667
7668 * gdb.base/return.exp (return_tests): Differentiate between
7669 two tests of continuing.
7670
7671Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
7672
7673 * */Makefile.in (maintainer-clean): Remove config.log.
7674 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
7675 * gdb.c++/Makefile.in (PROGS): Add inherit.
7676 (clean): Remove *.ci.
7677
7678Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
7679
7680 * gdb.c++/misc.cc: Add test code from Mike Stump.
7681 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
7682
7683Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
7684
7685 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
7686 to "alpha-*-osf2*" and add comment.
7687 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
7688 setup_xfail for "step over execarg initialization" and
7689 "step over corearg initialization".
7690 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
7691 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
7692 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
7693 gcc compiled for "print coremaker_bss", "print coremaker_ro",
7694 "print func2::coremaker_local", and "backtrace in corefile.exp".
7695 * gdb.base/signals.exp: Build and source signals.ci.
7696 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
7697 to be for gcc only.
7698 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 7699
c906108c
SS
7700Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7701
7702 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
7703 Feb 3 procfs.c change.
7704
7705Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
7706
7707 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
7708
7709Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
7710
7711 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
7712 from dejagnu's apparent default of 10 seconds, which gives random
7713 results when running the tests over NFS on moderately loaded systems.
7714 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
7715
7716Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
7717
7718 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
7719 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
7720 result reports.
7721
7722Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
7723
7724 * configure.in (CY_AC_PATH_TCLH): Remove.
7725 * configure: Regenerate.
7726
7727Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
7728
7729 * gdb.c++/Makefile.in (clean): Add missing '{'.
7730
7731Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
7732
7733 * lib/gdb.exp: Provide a default value for noinferior.
7734
7735 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
7736 Load libgloss.exp.
7737
7738Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
7739
7740 * gdb.disasm/hppa.exp: Compile directly into an executable, use
7741 the executable, not the .o to run the tests from.
7742
7743Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
7744
7745 * gdb.base/break.exp: Don't test for program exit or exit status
7746 if $noresults if nonzero.
7747 * gdb.base/langs.exp: Likewise.
7748 * gdb.base/watchpoint.exp: Likewise.
7749
7750 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
7751 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
7752 trying to compile the testcase.
7753
7754Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
7755
7756 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
7757 * gdb.base/signals.exp (continue to handler): Likewise.
7758
7759Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
7760
7761 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
7762
7763 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
7764
7765Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
7766
7767 * gdb.base/corefile.exp: Recognize "not found" as failure
7768 when trying to determine if a core file was generated.
7769 If no core file was generate the first time, try again without
7770 the ulimit -c to work around braindamaged shells.
7771
7772Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
7773
7774 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
7775 [] tests with "test" and enclose string in quotes.
7776 * gdb.stabs/configure: Rebuild
beb998c6 7777
c906108c
SS
7778Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
7779
7780 Changes in sync with expect:
7781 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
7782 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
7783 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
7784 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
7785 argument to AC_REQUIRE.
7786 * configure: Regenerated.
7787
7788Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
7789
7790 * gdb.base/corefile.exp: When generating a core, discard any
7791 error messages about ulimit not found and the "core dumped"
7792 message from the shell that runs the coredumper.
7793
7794Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
7795
7796 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
7797
7798 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
7799 which sed script to run. Expect failure for v_comb test
7800 on PA targets too.
beb998c6 7801
c906108c
SS
7802Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
7803
7804 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
7805 "print func2::coremaker_local" and for "backtrace in corefile.exp"
7806
7807Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
7808
7809 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
7810 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
7811 "sparc-sun-solaris*" xfails for "p v_comb".
7812 * lib/gdb.exp (default_gdb_start): Fix typo.
7813 * gdb.base/corefile.exp: Allow "Core was generated by ..."
7814 messages to not include the full program name that caused
7815 the core dump since some systems (such as solaris) apparently
7816 truncate this path to about 80 characters.
7817 When generating a core file first try increasing the core file
7818 size limit to unlimited since some systems may default it to
7819 zero, and it is harmless to try it. Move the test for failing
7820 to generate a core file to where it will actually get executed.
7821 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
7822 new gdb result from g++ debug info improvements and make old
7823 pattern obsolescent. Also account for size_t differences
7824 (may be int or long).
7825 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
7826 initialization before function call is placed in the delay slot
7827 and thus appears to be skipped over by commands such as "next".
7828
7829Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
7830
7831 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
7832
7833Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
7834
7835 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
7836 input source file; fix code to compile test to deal with this
7837 convention.
7838 * gdb.c++/*.exp: Likewise.
7839
7840Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
7841
7842 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
7843 "bt in signals.exp".
7844
7845Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
7846
7847 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
7848 "step over execarg initialization" and
7849 "step over corearg initialization".
7850
7851Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
7852
7853 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
7854 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
7855
7856Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
7857
7858 From Rob Savoye (rob@poseidon.cygnus.com)
7859 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
7860 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
7861 configure.in}, gdb.disasm/{Makefile.in, configure.in},
7862 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
7863 configure.in}: Major reworking for autoconfig.
7864 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
7865 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
7866 New files.
7867 * config/unix-gdb.exp: Make GDB global.
7868 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
7869 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
7870 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
7871 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
7872 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
7873 term.exp, twice.exp, watchpoint.exp, whatis.exp},
7874 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
7875 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
7876 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
7877 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
7878 pr-8136.exp, result.exp, string.exp, tuples.exp},
7879 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
7880 to returns as necessary, arrange for test to compile own testcase
7881 executable.
7882 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 7883
c906108c
SS
7884Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
7885
7886 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
7887 clear_xfail at end of test which might not call either pass or fail.
7888 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
7889 "backtrace through signal handler".
7890
7891Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7892
7893 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
7894 continuing from a job control stop signal.
7895 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
7896
7897Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
7898
7899 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
7900 * gdb.base/corefile.exp: Likewise.
7901 * gdb.base/funcargs.exp: Likewise.
7902
7903Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
7904
7905 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
7906 * config/monitor.exp: Add support for setting baud rate.
7907
7908Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
7909
7910 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
7911 i*86-*-linux* xfails for "backtrace through signal handler".
7912 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
7913 "print func2::coremaker_local".
7914 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
7915 alpha-dec-osf2* xfail for
7916 "delete all breakpoints when none".
7917
7918Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
7919
7920 * gdb.base/break.exp: Change test that deletes all breakpoints
7921 when no user breakpoints are installed. A post 4.15 change
7922 causes gdb to no longer prompt in this case.
7923
7924Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
7925
7926 * gdb.base/return.exp (return_tests): Change xfail for test
7927 "correct value returned double test" to stop xfailing at
7928 Solaris 2.5. Apparently the bug has been fixed.
7929
7930Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
7931
7932 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
7933 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
7934
7935Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
7936
7937 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
7938 * gdb.disasm/hppa.s: Corresponding changes.
7939
7940Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
7941
7942 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
7943 makefile fragment.
7944 * config/mt-hpux: Deleted.
7945
7946Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
7947
beb998c6 7948 * Many files: When warning about suppressed tests due to a
c906108c
SS
7949 nonexistant test binary, avoid incrementing the warning count.
7950
7951Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
7952
7953 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 7954
c906108c
SS
7955Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7956
7957 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
7958 "sparc-*-solaris2*".
7959
7960Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7961
7962 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
7963 Add global and local variables and initialize them.
7964 * gdb.base/corefile.exp: Test correct mapping of corefile sections
7965 by printing variables. Remove rs6000 and powerpc xfails, BFD now
7966 extracts the file name and terminating signal from the core file.
7967 * TODO: Remove note about tests for correct mapping of corefile.
7968 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
7969 from optimizing it away.
7970 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
7971 handles common blocks.
7972
7973Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
7974
7975 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
7976 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
7977
7978Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
7979
7980 * Makefile.in (maintainer-clean): New target, synonym for
7981 realclean.
7982 * gdb.base/Makefile.in (maintainer-clean): Likewise.
7983 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
7984 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
7985 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
7986 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
7987 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
7988
7989Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
7990
7991 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
7992 xfails when not gcc compiled for "print foo::funclocal".
7993 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
7994 "print foo::funclocal at foo",
7995 "print 'scope1.c'::foo::funclocal at foo",
7996 "print foo::funclocal_bss at foo",
7997 "print 'scope1.c'::foo::funclocal_bss at foo",
7998 "print foo::funclocal_ro at foo",
7999 "print 'scope1.c'::foo::funclocal_ro at foo",
8000 "print bar::funclocal at foo" and
8001 "print 'scope1.c'::bar::funclocal at foo".
8002 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8003 gcc compiled for "print foo::funclocal at bar".
8004 Expand all messages to ensure that they identify that
8005 the test is at bar().
8006 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8007 gcc compiled for:
8008 "ptype on opaque struct pointer (statically)",
8009 "ptype on opaque struct tagname (statically)",
8010 "ptype on opaque struct pointer (dynamically) 1",
8011 "ptype on opaque struct tagname (dynamically) 1",
8012 "ptype on opaque struct pointer (dynamically) 2" and
8013 "ptype on opaque struct tagname (dynamically) 2
8014 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8015 gcc compiled for:
8016 "p datalocal"
8017 "whatis datalocal",
8018 "ptype datalocal",
8019 "p bsslocal",
8020 "whatis bsslocal", and
8021 "ptype bsslocal".
8022 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8023 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8024 when not gcc compiled.
8025 * gdb.base/funcargs.exp (float_and_integral_args): Add
8026 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8027 compiled.
8028 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8029 "backtrace from call6a" when not gcc compiled.
8030 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8031 "backtrace from call7a" when not gcc compiled.
8032 * gdb.base/callfuncs.exp (do_function_calls):
8033 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8034 "p t_char_array_values(char_array_val2,char_array_val1)",
8035 "p t_char_array_values(char_array_val1,char_array_val2)",
8036 "p t_char_array_values("carray 1","carray 2")",
8037 "p t_char_array_values("carray 1",char_array_val2)",
8038 "p t_char_array_values(char_array_val1,"carray 2")",
8039 "p sum_args(1,{2})",
8040 "p sum_args(2,{2,3})",
8041 "p sum_args(3,{2,3,4})",
8042 "p sum_args(4,{2,3,4,5})"
8043 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8044 "backtrace in corefile.exp" when not gcc compiled.
8045
8046Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8047
8048 * gdb.base/signals.exp: Rewrite `handle all print' test as
8049 a procedure. Accept blanks or TABs as whitespace, increase
8050 timeout and expect input buffer size for the large output
8051 from the command. Remove "i*86-*-bsdi2.0" xfail.
8052
8053Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8054
8055 * gdb.base/setvar.exp: Add new testcases for truncation when
8056 assigning invalid values to bitfields.
8057
8058Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8059
beb998c6 8060 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8061 mips-sgi-irix* xfail for
8062 "call inferior func with struct - returns char *"
8063 and fix test so that an optional (unsigned char *) cast is
8064 accepted in the result.
8065
8066Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8067
8068 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8069 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8070 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8071 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8072 that accidentally got checked in.
8073
8074Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8075
beb998c6 8076 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8077 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8078 compiled test.
8079 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8080 Add mips-sgi-irix5* xfail for not gcc compiled.
8081 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8082 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8083 "p top", "whatis top", "p middle", and "whatis middle".
8084 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8085 "whatis signed char" for not gcc compiled.
8086 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8087 "set variable signed char=-1 (-1)" and
8088 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8089 * gdb.base/funcargs.exp (float_and_integral_args):
8090 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8091 Add mips-sgi-irix* xfail when not gcc compiled for
8092 "continue to call2b".
8093 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8094 "continue to call2g".
8095 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8096 "backtrace from call6a"
8097 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8098 "backtrace from call7k".
8099 Add mips-sgi-irix5* xfail when not gcc compiled for
8100 "backtrace from call7a".
8101 (localvars_after_alloca): Fix gdb_test cmds for
8102 "print * after runto ...".
8103 Remove rs6000-*-* xfails for
8104 "print i after runto localvars_after_alloca" and
8105 "print l after runto localvars_after_alloca"
8106 for all compilers.
8107 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8108 when not compiled with gcc, for:
8109 "print signed char == (minus)",
8110 "print signed char != (minus)",
8111 "print signed char < (minus)",
8112 "print signed char > (minus)".
8113 * gdb.base/callfuncs.exp (do_function_calls):
8114 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8115 "call inferior func with struct - returns char *".
beb998c6 8116 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8117 "correct value returned double test" to include Solaris 2.4.
8118 * gdb.base/funcargs.exp (float_and_integral_args):
8119 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 8120
c906108c
SS
8121Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8122
8123 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8124 enumeration bitfields if compiling with GNU C.
8125 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8126 to empty' prompt.
8127
8128Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8129
8130 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8131 test for PRO targets.
8132
8133 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8134 breakpoints in the inferior at any given time by making
8135 two groups of breakpoints for call2*, call6* and call7*
8136 tests.
8137
8138Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8139
8140 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8141 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8142 from optimizing it away.
8143 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8144 "call inferior func with struct".
8145
8146Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8147
8148 * configure.in: Only configure gdb.chill for particular targets.
8149
8150Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8151
8152 * gdb.base/Makefile.in: Add action to .c.o transformation
8153 rule that generates a .ci file for each .o file and remove
8154 explicit .c.o rules except for callfuncs.o.
8155 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8156 generates a .ci file for each .o file and remove explicit
8157 .cc.o rules.
8158 (clean): Remove *.tmp *.ci files.
8159 (EXECUTABLES): Remove templ-info.exp.
8160 * gdb.base/compiler.c: New file.
8161 * gdb.c++/compiler.cc: New file
8162 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8163 Change rs6000-*-* xfail for
8164 "print 'scope0.c'::filelocal_ro" and
8165 "print 'scope1.c'::filelocal" and
8166 "print 'scope1.c'::filelocal_bss" and
8167 "print 'scope1.c'::filelocal_ro" and
8168 "print 'scope1.c'::foo::funclocal" and
8169 "print 'scope1.c'::foo::funclocal_ro" and
8170 "print 'scope1.c'::bar::funclocal" and
8171 "print 'scope0.c'::filelocal_ro" and
8172 "print 'scope1.c'::filelocal at foo" and
8173 "print 'scope1.c'::filelocal_bss at foo" and
8174 "print 'scope1.c'::filelocal_ro at foo" and
8175 "print 'scope1.c'::foo::funclocal at foo" and
8176 "print 'scope1.c'::foo::funclocal_bss at foo" and
8177 "print 'scope1.c'::foo::funclocal_ro at foo" and
8178 "print 'scope1.c'::bar::funclocal at foo" and
8179 "print 'scope0.c'::filelocal_ro" and
8180 "print 'scope1.c'::filelocal" and
8181 "print 'scope1.c'::filelocal_bss" and
8182 "print 'scope1.c'::filelocal_ro" and
8183 "print 'scope1.c'::foo::funclocal" and
8184 "print 'scope1.c'::foo::funclocal_bss" and
8185 "print 'scope1.c'::foo::funclocal_ro" and
8186 "print 'scope1.c'::bar::funclocal" and
8187 "print 'scope1.c'::bar::funclocal_bss"
8188 to only be xfail'd when not compiled with gcc.
beb998c6 8189 Add rs6000-*-* xfail for
c906108c
SS
8190 "print 'scope0.c'::filelocal_bss before run"
8191 when compiled with gcc.
8192 (test_at_main): Add rs6000-*-* xfail for
8193 "print filelocal_ro in test_at_main"
8194 when compiled with gcc.
8195 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 8196 Add rs6000-*-aix* xfail for
c906108c
SS
8197 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8198 "ptype t_char_array", not compiled with gcc.
8199 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8200 xfail for "list foo (in include file)" when gcc compiled.
8201 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8202 (integral_args): Add rs6000-*-* xfail for
8203 "run to call0a" if not compiled with gcc.
8204 (unsigned_integral_args): Add rs6000-*-* xfail for
8205 "run to call1a" if not compiled with gcc.
8206 (float_and_integral_args): Add rs6000-*-* xfail for
8207 "run to call2a" if not compiled with gcc and for
8208 "continue to call2b" for any compiler.
8209 Add rs6000-*-* xfail to
8210 "print f1 after run to call2a" for gcc compiled.
8211 (discard_and_shuffle): Add rs6000-*-* xfail for
8212 "run to call6a".
8213 (shuffle_round_robin): Add rs6000-*-* xfail for
8214 "backtrace from call7a" if not compiled with gcc.
8215 Add rs6000-*-* xfail for
8216 "backtrace from call7b" if compiled with gcc.
8217 (call_after_alloca): Add rs6000-*-* xfail for
8218 "print c in call_after_alloca" and
8219 "print s in call_after_alloca" and
8220 "backtrace from call_after_alloca_subr"
8221 if not compiled with gcc.
8222 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8223 "print c in localvars_in_indirect_call" and
8224 "print c in localvars_in_indirect_call" and
8225 "backtrace in indirectly called function" and
8226 "stepping into indirectly called function"
8227 if not compiled with gcc.
8228 (localvars_after_alloca): Add rs6000-*-* xfail for
8229 "print c after runto localvars_after_alloca" and
8230 "print s after runto localvars_after_alloca" and
8231 "print i after runto localvars_after_alloca" and
8232 "print l after runto localvars_after_alloca"
8233 for all compilers.
8234 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8235 than whatis-info.exp.
8236 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8237 than opaque-info.exp.
8238 Setup rs6000-*-* xfail for
beb998c6 8239 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8240 "ptype on opaque struct pointer (dynamically)" when
8241 not compiled with gcc.
8242 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8243 rather than callf-info.exp.
8244 (do_function_calls): Add clear_xfail for rs6000-*-* for
8245 "p t_float_values2(3.14159,float_val2)". Seems to work
8246 fine there, both with xlc and gcc. Need to find out what
8247 it is doing right and fix other platforms.
8248 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8249 "call inferior func with struct - returns int",
8250 "call inferior func with struct - returns long",
8251 "call inferior func with struct - returns float",
8252 "call inferior func with struct - returns double",
8253 "call inferior func with struct - returns char *",
8254 but only if not gcc compiled (presumes xlc compiled).
8255 Change rs6000-*-* xfails for
8256 "call inferior func with struct - returns char" and
8257 " call inferior func with struct - returns short" to only
8258 xfail if not using gcc.
8259 (clean mostlyclean): Remove *.ci and *.tmp files.
8260 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8261 than templ-info.exp.
8262 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8263 Add rs6000-*-* xfail for "up to foo in langs.exp"
8264 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8265 when not gcc compiled.
beb998c6 8266
c906108c
SS
8267Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8268
8269 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8270 * gdb.base/corefile.exp: Likewise.
8271 * gdb.base/list.exp: Likewise.
8272 * gdb.base/scope.exp: Likewise.
8273 * gdb.base/siganls.exp: Likewise.
8274
8275 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8276 compiler output.
8277 * gdb.base/whatis.exp: Likewise.
8278
8279Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8280
8281 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8282 failure (opcode table has been fixed to match reality).
8283
8284Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8285
8286 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8287 "call inferior func with struct - returns char",
8288 "call inferior func with struct - returns short"
8289
8290 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8291 "print 'scope0.c'::filelocal at main",
8292 "print 'scope0.c'::filelocal_bss in test_at_main",
8293 "print 'scope0.c'::filelocal at foo",
8294 "print 'scope0.c'::filelocal_bss in test_at_foo",
8295 "print 'scope0.c'::filelocal at bar",
8296 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 8297
c906108c
SS
8298 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8299 in source file 1". This bug seems to have been fixed with both
8300 gcc and native cc (was native assembler bug?).
8301
8302Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8303
8304 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8305 "backtrace through signal handler" to "i*86-*-sysv4*".
8306 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8307 continue" case. Add "known SVR4 bug" to fail message.
8308 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8309 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8310 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8311 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8312 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8313 "up to foo in langs.exp", "show language at foo in
8314 langs.exp", "up to cppsub_ in langs.exp", "show
8315 language at cppsub_ in langs.exp", "up to fsub in
8316 langs.exp", and "show language at fsub in langs.exp".
8317 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8318 "bactrace in corefile.exp".
8319 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
8320 "call inferior function with struct - returns float" and
8321 "call inferior function with struct - returns double".
beb998c6 8322
c906108c
SS
8323Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
8324
8325 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
8326 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
8327 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
8328 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
8329
8330Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
8331
8332 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
8333 (or overriden) "CHILL" macro rather then bare "gcc".
8334 Also look for ../../gcc/xgcc since that is what we will
8335 actually need, not "Makefile". Remove following assignment
8336 of CHILL to CHILL_FOR_TARGET because that results in
8337 recursive definition.
8338
8339Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
8340
8341 * gdb.base/corefile.exp: Change xfail for backtrace in
8342 corefile.exp from linuxaout to all linux.
8343 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
8344 cases where we miss the breakpoint at the signal handler
8345 for some reason. Setup xfail for linuxoldld/linuxaout and
8346 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
8347 hitting SIGURG breakpoint.
8348 * gdb.base/signals.exp: Setup xfail for "next" acting like
8349 continue to add linuxoldld. Setup xfail for all linux for
8350 "next to handler in signals_tests_1", "backtrace in
8351 signals_tests_1", "continue to func1", "pass SIGUSR1",
8352 and continue to handler".
8353
8354Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8355
8356 * Update all FSF addresses except those in COPYING* files.
8357
8358Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
8359
8360 * gdb.base/a2-run.exp: Change messages to be more explicit about
8361 the status of args, and quote binfile in results.
8362
8363Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
8364
8365 * gdb.base/callfuncs.exp: Add tests for passing structs to
8366 inferior functions and return various types.
8367 * gdb.base/callfuncs.c: Add functions to receive a struct
8368 and return a member of the struct, in various types.
8369
8370Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8371
8372 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
8373
8374Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
8375
8376 * config/vxworks29k.exp: New file, sources vxworks.exp.
8377
8378Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8379
8380 * config/gdbremote.exp: New file. Testing framework using
8381 gdbserver.
8382
8383Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
8384
8385 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
8386 "call function when asleep" and "send end of file".
8387 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
8388 for "backtrace in corefile.exp".
8389 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
8390 for "backtrace through signal handler".
8391 * gdb.base/corefile.exp: Make sure we actually generate a core file
8392 before trying the core tests. Some systems allow the user to suppress
8393 generation of core files and default to that (linux for example).
8394 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
8395 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
8396
8397Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8398
8399 * gdb.threads: New directory with some crude multi-threaded
8400 gdb tests (step.exp and step2.exp).
8401 * config/mt-lynx (STEP_EXECUTABLE): Define.
8402 (THREADFLAGS): Define.
8403
8404Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
8405
8406 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
8407
8408 * gdb.base/signals.exp: Disable whole file for lynx until
8409 further notice.
8410
8411 * gdb.base/signals.exp: xfail test where "next" acts like
8412 "continue" for lynx.
8413
8414 * gdb.base/interrupt.exp: xfail test for calling function while
8415 inferior is asleep for lynx.
8416
8417 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
8418 than one cr-lf after each command.
8419
8420Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8421
8422 * configure.in: Reinstate setting of stabsdirs variable, fix
8423 typo in setting up configdirs for native builds.
8424
8425 * gdb.base/return.exp: Fix typo in return double test.
8426 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
8427 compiler from optimizing them away.
8428
8429Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
8430
8431 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
8432 sequences to be echo'd by gdb when using gdb_test.
8433 * gdb.chill/chexp.exp: Likewise.
8434 * gdb.fortran/exprs.exp: Likewise
8435
8436Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8437
8438 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
8439 after the inferior gdb has started.
8440
8441 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
8442 after each command.
8443 * gdb.base/funcargs.exp: Likewise.
8444 * gdb.base/gdbvars.exp: Likewise.
8445 * gdb.base/interrupt.exp: Likewise.
8446 * gdb.base/list.exp: Likewise.
8447 * gdb.base/watchpoint.exp: Likewise.
8448 * gdb.c++/demangle.exp: Likewise.
8449 * gdb.c++/inherit.exp: Likewise.
8450 * gdb.chill/chexp.exp: Likewise.
8451 * gdb.fortran/exprs.exp: Likewise.
8452
8453 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
8454 test if we can't handle IO to/from the inferior.
8455
8456 * gdb.c++/misc.exp: Always check for a program already being
8457 started after sending a "run" command to gdb.
8458
8459 * gdb.base/twice.exp: Start with a fresh gdb.
8460
8461 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
8462 only depend on gdb's expression code, not the chill runtime.
8463
8464 * gdb.base/return.c: Put return values into variables so we
8465 can have gdb print them rather than depending on the program
8466 to print them.
8467 * gdb.base/return.exp: Corresponding changes.
8468
8469 * lib/gdb.exp: Provide default value for noinferiorio.
8470 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
8471 the inferior.
8472
8473 * gdb.base/break.exp: Always check for a program already being
8474 started after sending a "run" command to gdb.
8475 (text_next_with_recursion): Don't check the output from the
8476 program's printf statement. Instead just make sure the program
8477 exited.
8478
8479 * gdb.base/commands.exp: Protect tests which need arguments with
8480 $noargs conditionals.
8481
8482Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8483
8484 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
8485 of structure member arrays to match gdb/valops.c:value_addr change.
8486
8487Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
8488
8489 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
8490 cases.
8491
8492Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
8493
8494 * configure.in (configdirs): Remove gdb.chill from default list
8495 of subdirs and then add it back in only if doing a native build.
8496 The current chill compiler does not yet work in any cross build.
8497 * Revert all signal changes from Jul 6.
8498 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
8499 for sh-hms targets, allowing these tests to link, with no other
8500 changes. Testing is suppressed by setting "nosignals" in site.exp.
8501
8502Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
8503
8504 * configure.in (signaldirs): Define and add to configdirs for all
8505 targets except some specific ones that are known to not support signals.
8506 Also clean up formatting.
8507 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
8508 (signals, sigall): Remove rules to build.
8509 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
8510 Moved to new gdb.signals directory.
8511 * gdb.signals: New test directory.
8512 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
8513 signals.c signals.exp}: New or moved files.
8514
8515Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
8516
8517 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
8518
8519Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
8520
8521 * gdb.base/return.exp: Xfail `return double' test failure
8522 on at least Solaris 2.3 and handle future/past versions on
8523 a case by case basis as appropriate. Also update message
8524 to include i*86 failures.
8525
8526Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8527
8528 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
8529
8530 * lib/gdb.exp: Fix comment which erroneously identified
8531 gdb_file_cmd as gdb_load (the 19 May change was in fact to
8532 gdb_file_cmd not gdb_load).
8533 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
8534
8535 * gdb.base/setvar.exp: Make test names consistent between pass and
8536 fail cases. Use gdb_test more.
8537
8538Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8539
8540 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
8541
8542Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8543
8544 * gdb.base/help.exp: Fix expected help string for `show commands'.
8545
8546Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
8547
8548 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
8549
8550 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
8551 of a text section.
8552
8553Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
8554
8555 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
8556 that loop eventually terminates. Fix Connection refused logic so
8557 that testsuite will expire nicely.
8558
8559Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
8560
8561 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
8562 config/rom68k.exp: New tcl glue for the appropriate monitors.
8563 These all just end up calling monitor.exp.
8564 * config/monitor.exp (gdb_target_monitor): Handle `Connection
8565 refused' by retrying. Cleanup some timeout issues.
8566 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
8567 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
8568 callers don't have to set/restore global timeout variable.
8569
8570 * The following set of changes centralizes management of the global
8571 timeout variable. This way, it can be set in one target dependent
8572 place instead of dozens of places scattered throughout the test suite.
8573 If you need to lengthen a timeout, then you should either set timeout
8574 in one of the config/{target}.exp files, or multiply it by a factor.
8575 Setting it to an absolute value is always going to lose for some
8576 targets.
8577 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
8578 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
8579 * gdb.base/funcargs.exp: Don't set timeout.
8580 * gdb.base/list.exp (test_forward_search): Only use local timeout.
8581 * gdb.base/printcmds.exp (test_print_string_constants
8582 test_print_array_constants): Don't set timeout.
8583 * gdb.base/ptype.exp: Don't set timeout.
8584 * gdb.base/recurse.exp: Don't set timeout.
8585 * gdb.base/return.exp: Don't set timeout.
8586 * gdb.base/watchpoint.exp: Don't set timeout.
8587 * gdb.c++/classes.exp (do_tests): Don't set timeout.
8588 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
8589
8590Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
8591
8592 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
8593
8594Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8595
8596 * lib/gdb.exp: Disable chill tests for irix5.
8597
8598Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8599
8600 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
8601 each test pass or fail.
8602
8603Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8604
8605 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
8606 xlc not gcc.
8607
8608Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
8609
8610 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
8611
8612Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
8613
8614 * config/est.exp: Fix copyright and comments. Remove dead code.
8615 Use targetname, serialport and baud variables instead of fixed
8616 constants.
8617 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
8618 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8619
8620Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8621
8622 * gdb.base/watchpoint.exp: Don't run
8623 test_watchpoint_triggered_in_syscall for sunos.
8624
8625Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8626
8627 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
8628 they don't seem to exist. Do include stdio.h.
8629
8630Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8631
8632 * gdb.base/a1-selftest.exp: Add alpha xfail.
8633
8634Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8635
8636 * gdb.base/watchpoint.c (main): Prompt before calling read().
8637 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
8638 Revise accordingly. Remove cruft about sending "123" several
8639 times, until it gets noticed. Clean up the "print buf[0]" stuff
8640 so that it passes or fails, and waits for prompts in the usual way.
8641
8642Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8643
8644 * gdb.base/recurse.exp: Fix comment.
8645
8646 * TODO: Remove item about printing variables in nodebug.exp. Add
8647 item about enabling tests which are only run on some targets.
8648
8649 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
8650 fail, make test names unique, use new gdb_test convention
8651 regarding pattern, use gdb_test more, etc.).
8652
8653 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
8654 fail, make test names unique, etc.).
8655
8656Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8657
8658 * gdb.base/nodebug.c: Change return type of top and middle to
8659 short.
8660 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
8661 are fixed by the recent mdebugread.c changes. Allow `short ()'
8662 as type for top and middle.
8663
8664Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8665
8666 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
8667 nearly as I can tell, the whole thing was an accident in Stu's
8668 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
8669 to replace a send/expect pair with gdb_test, but ended up only
8670 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
8671 of 30 Mar 1995 took care of it, but left this vestigial comment
8672 which I am now nuking.
8673
8674Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8675
8676 * gdb.base/break.exp: Look for different line number for
8677 breakpoint at main depending on usestubs.
8678
8679Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8680
8681 * gdb.base/list.exp: Adjust some alternate expect patterns to
8682 match recent list0.c change. Add alternate expect pattern for
8683 output from `list default lines around main' for optimizing
8684 compilers.
8685
8686Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8687
8688 * lib/gdb.exp: If nosignals is not set, set it to 0.
8689
8690Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
8691
8692 * config/slite-gdb.exp: Responds to load symbol table prompt.
8693 * gdb.base/break.exp: Adjust line number, fix rerun.
8694 * gdb.base/langs0.c: Add #ifdef usestubs.
8695
8696Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
8697
8698 * gdb.base/list.exp: Adjust line contents after adding new lines in
8699 list0.c. Also fix a syntax error.
8700
8701 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
8702 * gdb.base/break.exp: ditto.
8703 * gdb.base/list.exp: ditto.
8704 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
8705 * gdb.base/run.c: ditto.
8706 * gdb.base/list0.c: ditto.
8707 * gdb.base/funcargs.c: ditto.
8708
8709Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
8710
8711 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
8712 $targetname, $serialport and $baud instead of hardwired variables.
8713 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
8714 target doesn't support signals.
8715
8716Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
8717
8718 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
8719
8720Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8721
8722 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
8723 Don't rely on the value of an auto variable before it has been
8724 initialized. Use gdb_test more.
8725
8726Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8727
8728 * lib/gdb.exp (default_gdb_version): A version number must start
8729 with a digit, but other than that contains all characters up to
8730 the first whitespace character.
8731
8732Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8733
8734 * gdb.base/commands.exp (breakpoint_command_test): New tests.
8735
8736Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8737
8738 * gdb.c++/*.exp: Warn if executable does not exist. The original
8739 reason for skipping the warning was that configure.in sometimes
8740 intentionally skipped building the executables but the tcl code
8741 had no way of knowing. That (a) was always bogus with respect to
8742 error handling, (b) is no longer true (right now there is no way
8743 to skip C++ tests).
8744
8745 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
8746
8747Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8748
8749 * gdb.base/list.exp: Add expect patterns for output from
8750 SunPRO compiled executables.
8751 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
8752 types.
8753
8754Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8755
8756 * gdb.base/break.exp (test_next_with_recursion): Accept any line
8757 number (we are already testing that the correct source line text
8758 gets printed).
8759
8760 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
8761 that is what is intended, but something needed to be done to get
8762 sunos4 native working again.
8763
8764 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
8765
8766 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
8767 apparently went with a (very) old xfail.
8768
8769Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
8770
8771 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
8772 runto_main is a proc in gdb.exp that will do 'step' for target use
8773 stubs.
8774 * gdb.base/exprs.exp: ditto.
8775 * gdb.base/interrupt.exp: ditto.
8776 * gdb.base/opaque.exp: ditto.
8777 * gdb.base/printcmds.exp: ditto.
8778 * gdb.base/ptype.exp: ditto.
8779 * gdb.base/scope.exp: ditto.
8780 * gdb.base/setvar.exp: ditto.
8781 * gdb.base/signals.exp: ditto.
8782 * gdb.base/twice.exp: ditto.
8783 * gdb.c++/classes.exp: ditto.
8784 * gdb.c++/inherit.exp: ditto.
8785 * gdb.c++/templates.exp: ditto.
8786 * gdb.base/break.exp: no run and hit main for stubs. Change line
8787 numbers for breakpoints and info breakpoint.
8788 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
8789 breakpoint().
8790 * gdb.base/callfuncs.c: ditto.
8791 * gdb.base/exprs: ditto.
8792 * gdb.base/interrupt.c: ditto.
8793 * gdb.base/opaque0.c: ditto.
8794 * gdb.base/printcmds.c: ditto.
8795 * gdb.base/ptype.c: ditto.
8796 * gdb.base/scope0.c: ditto.
8797 * gdb.base/setvar.c: ditto.
8798 * gdb.base/signals.c: ditto.
8799 * gdb.base/twice.c: ditto.
8800 * gdb.c++/misc.cc: ditto.
8801 * gdb.c++/templates.cc: ditto.
8802
8803Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8804
8805 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
8806
8807 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
8808 somewhere between `read' and `main.c'. I'm pretty sure the
8809 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
8810 and it isn't particularly useful.
8811
8812 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
8813
8814Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8815
8816 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
8817
8818Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
8819
8820 * config/mt-slite: add LIBS and -nostdlib.
8821 * config/slite-gdb.exp: add this new file to support sparclite target.
8822
8823Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
8824
8825 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
8826
8827 * gdb.base/a2-run.exp: Change argument to istarget from
8828 "*-*-vxworks" to "*-*-vxworks*".
8829 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
8830
8831Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
8832
8833 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
8834 will not runto main but do a 'step' to step out of breakpoint().
8835 * config/mt-slite: add -Dusestubs.
8836
8837Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8838
8839 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
8840 instead of just @.
8841
8842 * gdb.base/signals.exp: Add test for "handle all print".
8843 * TODO: Remove "handle all print". Also remove item about
8844 checking copyright date (I don't like the idea of a spurious FAIL
8845 based on when we run the tests).
8846
8847 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
8848 for SunOS4 (reason for failure not investigated). Remove
8849 redundant test for $binfile.
8850
8851 * gdb.base/nodebug.c (array_index): Call malloc.
8852
8853 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
8854
8855Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
8856
8857 * gdb.base/recurse.exp: Update gdb_test invocation to use new
8858 conventions and slightly simplify the matching regexp.
8859
8860Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8861
8862 * gdb.base/break.exp: Update gdb_test invocation to use new
8863 convention.
8864
8865 * lib/gdb.exp: If noargs is not set, set it to 0.
8866
8867 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
8868 tests unique.
8869
8870 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
8871
8872Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8873
8874 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
8875 one argument of type "<non-float parameter>".
8876
8877Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
8878
8879 * config/rom68k.exp: New file to support Motorola IDP board.
8880 * gdb.base/a2-run.exp: Skip this file if noargs is set.
8881 * gdb.base/break.c: Change things around so that this program
8882 doesn't depend upon args. This is necessary to make remote
8883 targets work (in general, they can't take args).
8884 * gdb.base/break.exp: Don't try to send args to program. Don't
8885 expect output. Also, replace lots of code with gdb_test.
8886
8887Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8888
8889 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
8890 printing of '\'' (which is what the comment says we are testing,
8891 even though we were not), not '''.
8892 (test_integer_literals_rejected): Test that printing ''' is an error.
8893
8894 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8895 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
8896 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
8897 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
8898 Use gdb_test not test_print_accept.
8899 * lib/gdb.exp: Remove test_print_accept.
8900
8901 * gdb.base/signals.exp (signal_tests_1): Make pass message
8902 consistent with fail message.
8903
8904 * gdb.base/whatis.exp: Remove xfails for printing char vs.
8905 unsigned char; the bug (PR 1821) is fixed.
8906
8907 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
8908
8909 * gdb.base/scope.exp (test_at_localscopes): Call pass for
8910 successful tests--makes xfailing them work right.
8911
8912Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8913
8914 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
8915 only \r\n, not .*. The test can pass .* as the last thing in
8916 $pattern if that is what it wants. In addition to providing this
8917 flexibility, this change should speed up pattern matching in cases
8918 where the pattern already ended with .* (there were a number of
8919 them). This change also helps catch bad patterns--in the old
8920 scheme the typo "char \*" instead of "char \\*" would pass. Now
8921 it is caught.
8922 * Many .exp files: Update callers.
8923
8924 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
8925 clearer and does not spuriously match multiple ('s. Likewise for
8926 ) and *.
8927
8928 * gdb.base/nodebug.exp: Test ability to call a function and pass
8929 it a string (even with no debugging info).
8930
8931 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
8932 "p '\'", which is the same as "p ''" once tcl gets done with
8933 quoting, to "p '\\'", which I suspect is what is intended (one
8934 backslash gets sent to GDB).
8935
8936 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
8937
8938Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8939
8940 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
8941 1817) was fixed literally years ago.
8942
8943Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8944
8945 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
8946 test, it causes stepping out of call_after_alloca_subr with
8947 optimizing compilers.
8948 (localvars_in_indirect_call): Consume GDB prompt if `finish'
8949 fails.
8950
8951 * gdb.c++/templates.exp: Source templ-info.exp only if
8952 the templates executable exists.
8953
8954 * gdb.c++/misc.cc (class Contains_static_instance,
8955 class Contains_nested_static_instance),
8956 gdb.c++/classes.exp (test_static_members): Test printing of
8957 a class that contains a static instance of the class.
8958
8959Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8960
8961 * gdb.base/langs2.c (cppsub_): Don't prototype.
8962 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
8963 only, I believe).
8964
8965Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8966
8967 * lib/gdb.exp (skip_chill_tests): New procedure.
8968
8969 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
8970
8971Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
8972
8973 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
8974 each expect pattern. Cuts runtime from 12 to about 4 seconds.
8975
8976Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8977
8978 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
8979
8980 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
8981 disassemble 8, not 16, instructions for part 4.
8982
8983 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
8984 support the latter anymore.
8985
8986 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
8987 -DNO_PROTOTYPES.
8988 * gdb.base/callfuncs.c: Control use of prototypes based on
8989 NO_PROTOTYPES, not __STDC__.
8990 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
8991 t_float_values2 tests if prototypes in use.
8992
8993 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
8994 t_double_values): When checking differences against DELTA, check
8995 that difference is within the range (-DELTA,DELTA), not just
8996 (-infinity,DELTA).
8997
8998Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
8999
9000 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9001 'file' command firts, then 'target', then 'load', this is due to gdb
9002 target set up.
9003 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9004
9005Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9006
9007 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9008 FP load/store variants.
9009 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9010
9011Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9012
9013 * gdb.base/term.exp: Do not give a warning if not native, it is
9014 not an abnormal condition.
9015
9016Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9017
9018 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9019 t_char_array".
9020
9021Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9022
9023 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9024 are getting the version number.
9025
9026 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9027 if not native, it is not an abnormal condition.
9028
9029Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9030
9031 * lib/gdb.exp: Just use "file exists", rather than undocumented
9032 dejagnu procedure "findfile".
9033
9034Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9035
9036 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9037 (LDFLAGS): Set to -Xlinker -Ur.
9038
9039 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9040 Removed, these values are set by lib/gdb.exp.
9041
9042 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9043
9044Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9045
9046 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9047 of replicating gdb startup code.
9048
9049 * config/mt-vxworks (LDFLAGS): Set to -r.
9050 (CFLAGS_FOR_TARGET): Removed.
9051
9052 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9053 (gdb) and gdb for vxworks uses (vxgdb).
9054
9055 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9056 executable is not in the tree and host != target, use sed and
9057 program_transform_name to determine the gdb name used by the
9058 target.
9059
9060 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9061 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9062
9063Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9064
9065 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9066 floats, chars, and shorts where there are ANSI-style function
9067 definitions.
9068
9069 * gdb.base/langs.exp, gdb.base/langs*: New test.
9070 * gdb.base/Makefile.in: Build it.
9071 * TODO: Remove item about checking that C names don't get C++
9072 demangling applied; this test tests it.
9073
9074Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9075
9076 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9077 went with the const70 xfail. The xfail went away a year ago.
9078
9079 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9080
9081 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9082 for hp300.
9083
9084 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9085
9086 * gdb.base/a1-selftest.exp: Don't run on hp300.
9087
9088Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9089
9090 * Makefile.in (site.exp): Set host_alias and target_alias as well
9091 as host_triplet and target_triplet.
9092
9093Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9094
9095 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9096
9097 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9098 places as other ecoff systems).
9099
9100 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9101 ultrix.
9102
9103Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9104
9105 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9106 remove them.
9107 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9108 variable and "variable" in addition to "data variable".
9109 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9110
9111 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9112 2.
9113 * gdb.base/list1.c (long_line): Add additional statement at start
9114 of function.
9115 * gdb.base/list.exp (test_forward_search): Update line number to
9116 reflect new statement.
9117
9118Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9119
9120 * gdb.base/signals.exp: Reinitialize searched source directories
9121 after gdb_start call.
9122
9123Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9124
9125 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9126 * gdb.stabs/Makefile.in: Likewise.
9127
9128 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9129 change. Instead split the tests into smaller pieces.
9130 * gdb.disasm/hppa.s: Corresponding changes.
9131
9132Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9133
9134 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9135 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9136
9137 * gdb.base/funcargs.exp: Modify many tests so that every test
9138 either passes or fails. Make some test names unique.
9139
9140Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9141
9142 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9143 Call stty to set interrupt character.
9144
9145 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9146 for HP assembler versus GNU assembler based on actual behavior of
9147 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9148
9149 * TODO: Suggest a few more stepping tests.
9150
9151Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9152
9153 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9154 restart GDB for h8300 after a continue.
9155 (return): Add pattern to match a29k-udi behavior.
9156 * gdb.base/nodebug.exp: Remove obsolete comment.
9157 * gdb.base/regs.exp: New file, testing of register displays.
9158 * gdb.base/return.exp: Fix typo in reference to $objdir.
9159 * gdb.base/whatis.exp: Always start with a fresh GDB.
9160
9161Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9162
9163 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9164 higher, these tests generate a lot of output.
9165
9166Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9167
9168 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9169 code following the catch silently ignored some errors; without the
9170 catch they should be thrown like any other tcl error. Also, the
9171 catch used "" instead of {} which meant all the callers who wanted
9172 to include one of the characters "[]$ had to quote it an extra time.
9173 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9174 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9175 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9176 Remove extra quoting.
9177
9178Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9179
9180 * gdb.base/commands.exp: Make test names unique; every test either
9181 passes or fails. Update some comments.
9182
9183 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9184
9185Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9186
9187 The following fixes a FAIL caused by the fact that the alpha stabs
9188 configuration didn't use the ".if alpha" code in weird.def.
9189 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9190 bit pointer, so the 32 bit version works even on the alpha.
9191 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9192 Remove the stuff which allowed us to have separate versions for
9193 alpha and everything else.
9194
9195 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9196 regexp which "info func operator\[\](" is supposed to match. Fix
9197 string to send to GDB. Note that GDB still doesn't work right. Add a
9198 new test for "info func .perator\[\](" which GDB does handle correctly.
9199
9200 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9201
9202Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9203
9204 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9205 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9206 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9207 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9208 it makes the tests harder to understand and confuses test-o-matic.
9209 The preferred style is that each test provides a PASS or a FAIL,
9210 and has a unique message (e.g. "continue #54" not just "continue")
9211 which is the same for the pass and the fail.
9212 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9213 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9214 to lib/gdb.exp.
9215 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9216 prt_accept which was basically the same thing. Likewise for
9217 test_print_reject and prt_reject.
9218 * lib/gdb.exp (test_print_reject): Add some more error message
9219 patterns to match from the former printcmds.exp (prt_reject).
9220 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9221 One defect of the passcount stuff is that some of it failed to
9222 report XPASS where appropriate.
9223 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9224 stuff before and after arg in expected pattern.
9225 (test_paddr_operator_functions): Re-do test without print_addr_of;
9226 this is the only test which seems to want extra stuff there.
9227
9228Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9229
9230 * gdb.base/nodebug.exp: Update new tests to reflect improved
9231 wording of gdb output.
9232
9233 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9234 and "ptype" work on variables in files compiled without -g.
9235 Replaces commented out "maint print msymbol" tests.
9236
9237Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9238
9239 * gdb.base/setvar.c (dummy): Call malloc.
9240
9241 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9242 losing with the irix4 sed.
9243
9244 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9245 ALRM" on irix4.
9246
9247Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9248
9249 * TODO: Remove items about corefile.exp testing new exec-file and
9250 backtrace; both are now done. Add items about printing enums.
9251
9252Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9253
9254 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9255 "get signal $thissig" test fails.
9256
9257 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9258
9259Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9260
9261 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9262 compiler warning with dec alpha compiler.
9263
9264 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9265 extra \n from gdb_test call (this explains why the prompt test
9266 that I removed yesterday was there).
9267 (user_defined_command_test): Remove extra \n and prompt test.
9268
9269 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9270 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9271 doesn't exist.
9272 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9273 Also remove alpha workaround, which turns out to be because
9274 SIGABRT == SIGLOST.
9275
9276 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9277
9278 * gdb.base/help.exp: Don't test "help show".
9279
9280Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9281
9282 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9283 "set print address" is on.
9284 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9285 pass prompt to gdb_test; gdb_test already looks for the prompt.
9286
9287 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9288
9289 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9290 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9291 was to make sure that gdb can read a core file. But (a) the "read
9292 the corefile" part didn't make it to a1-selftest.exp, we just
9293 delete the corefile after creating it, and (b) we test reading
9294 corefiles in corefile.exp anyway. Also, this test left around a
9295 xgdb process on Solaris.
9296
9297 * gdb.base/corefile.exp: Also test backtrace.
9298
9299Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9300
9301 * gdb.base/commands.exp: Test a simple user defined command with
9302 arguments and if/while statements; verify the full user command is
9303 printed by "show user".
9304
9305 * gdb.base/commands.exp: Test if/while commands as part of a
9306 breakpoint command list; verify they appear in breakpoint
9307 information.
9308
9309Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9310
9311 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9312 than by dividing by zero.
9313
9314Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9315
9316 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9317 performing an inferior call with watchpoints enabled.
9318 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9319 call.
9320
9321Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9322
9323 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
9324 of "file" command.
9325
9326 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
9327 Add additional pattern for when "int operator int(void);" appears
9328 in a different order.
9329
9330Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9331
9332 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
9333
9334 * gdb.base/help.exp: Replace most of docstrings for "info signals"
9335 and "signal" with ".*".
9336
9337Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9338
9339 * TODO: Add note about "handle all nostop".
9340
9341 * gdb.base/{sigall.c, sigall.exp}: New test.
9342 * gdb.base/Makefile.in: Add it.
9343
9344Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
9345
9346 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
9347 when invoking GDB, suppresses any windowing interface.
9348
9349Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
9350
9351 * config/sim-gdb: New file, simulator testing support.
9352
9353Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9354
9355 * gdb.base/interrupt.exp: Test calling func1 twice.
9356
9357Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9358
9359 * gdb.base/list.exp (test_forward_search): Set timeout higher
9360 when we'll be getting lots of output from gdb.
9361
9362 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
9363 "init_malloc" to after the expect statement. Run it if that
9364 regexp is taken, but also for two others which happen if source
9365 cannot be found.
9366
9367Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9368
9369 * gdb.base/printcmds.exp: New test, for printing register before
9370 program is running.
9371
9372Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9373
9374 * gdb.base/list.exp: Correct some alternate expect patterns
9375 to reflect changes in list1.c.
9376
9377Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9378
9379 * TODO: Add item regarding large frames.
9380
9381 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
9382
9383 * TODO: Remove item about enabling return.exp; it
9384 is enabled. Suggest a few more "return" tests.
9385
9386Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9387
9388 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
9389 anonymous unions.
9390
9391Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9392
9393 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
9394 and pr-5646.o, so "make" is the same as "make all", not "make
9395 pr-4975.o".
9396
9397Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
9398
9399 * gdb.base/list.exp: Adjust expectations to reflect changes in
9400 list1.c.
9401 (test_forward_search): New test proc.
9402 * gdb.base/list1.c (long_line): New function, has long source line.
9403
9404Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 * gdb.base/a1-selftest.exp: Change initial stepping to know about
9407 additional line of code that was added.
9408
9409Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
9410
9411 * gdb.disasm/hppa.s: Break the large branching tests into smaller
9412 tests so as not to overflow expect's input buffers.
9413 * gdb.disasm/hppa.exp: Corresponding changes.
9414
9415Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9416
9417 Beginnings of template debugging tests.
9418 * gdb.c++/templ-info.cc: New file to test for template
9419 debugging capability of the compiler.
9420 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
9421 templ-info.cc.
9422 * gdb.c++/templates.cc: Add explicit template instantiations
9423 to enable compiling with -fno-implicit-templates. Add destructor
9424 and 'value' method to T5 class for template tests.
9425 * gdb.c++/templates.exp: Add testcases for printing of template
9426 types, setting breakpoints on template methods and calling a
beb998c6 9427 template method.
c906108c
SS
9428
9429Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
9430
9431 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
9432 branch target since some assemblers (gas-2.5) may emit a
9433 relocation for the branch instead of resolving it in the
9434 assembler.
9435
9436Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9437
9438 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
9439 through signal handler.
9440
9441Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9442
9443 * configure.in (*-*-netware): Use config/mt-netware.
9444
9445 * config/mt-netware: New file.
9446 * config/mt-i386-netware: Removed, separate configs for different
9447 netware architectures are no longer needed now that we have
9448 --with-headers.
9449
9450Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9451
9452 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
9453 by the recent changes to use ANSI C arithmetic conversions.
9454
9455Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9456
9457 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
9458 bug involving using inferior_pid to figure out whether to select a
9459 frame.
9460
9461Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
9462
9463 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
9464 match the current disassembler output.
9465
9466Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
9467
9468 * gdb.fortran/exprs.exp: Expect VOID instead of void.
9469 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
9470 types, expect "int" as type of integer values (for now).
9471
9472Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
9473
9474 * gdb.base/commands.exp: New tests for if/while commands.
9475
9476Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
9477
9478 * lib/gdb.exp (runto): Replace sub-pattern for hex value
9479 by .*, since hex values have different syntax in Chill mode.
9480
9481Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9482
9483 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
9484 linefeed from expect pattern for repeated types with indices > 9.
9485
9486Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
9487
9488 First part of Fortran test suite.
9489 * gdb.fortran: New directory.
9490 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
9491
9492Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9493
9494 * gdb.base/default.exp: Update expect pattern for load command
9495 without arguments.
9496
9497Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
9498
9499 * configure.in: Change i386 to i[345]86.
9500 * gdb.base/configure.in: Likewise.
9501 * gdb.c++/configure.in: Likewise.
9502 * gdb.chill/configure.in: Likewise.
9503
9504Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
9505
9506 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
9507 patterns, since that is not a valid context for comments.
9508
9509Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
9510
9511 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
9512 repeated types and repeated types with indices > 9.
9513
9514Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
9515
9516 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
9517 2417; old bug has been fixed.
9518
9519Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
9520
9521 * gdb.base/interrupt.exp: When trying to wake up the inferior,
9522 send the newline ourselves instead of assuming gdb_test will do
9523 so when passed an empty input string.
9524
9525 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
9526 stabs testcode.
9527
9528Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9529
9530 * lib/gdb.exp (gdb_test): Don't send anything if the first
9531 argument is an empty string. This makes cases where we want to
9532 match output that is already in expect's buffers (for example,
9533 matching a breakpoint after gdb_run_cmd has been called) work
9534 reliably.
9535
9536Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9537
9538 * config/netware.exp: New file.
9539
9540Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9541
9542 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
9543 the -B and -L prefixes so we can find the debugging stub.
9544
9545 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
9546 there and we are using the gcc from the tree.
9547
9548 * gdb.base/types.c: Removed.
9549
9550 * gdb.base/configure.in: Look for makefile fragments in ../config.
9551 Recognize i386-*-netware.
9552 * gdb.c++/configure.in: Likewise.
9553
9554Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9555
9556 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
9557 the correct TCL syntax.
9558
9559Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9560
9561 * gdb.base/opaque.exp: use runto instead of messing around with
9562 breakpoints. Simplify by using gdb_test.
9563
9564 * gdb.base/bitfields.exp: restart between tests on netware targets
9565 because breakpoints aren't relocated after target death. Run
9566 processes to completion.
9567
9568 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
9569
9570Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
9571
9572 * Makefile.in: Remove extra tabs that confuse some versions
9573 of "make". Use the newly built gdb to test with by default,
9574 rather than the first one in the tester's search path.
9575
9576Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
9577
9578 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
9579
9580 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
9581 condition help.
9582
9583Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9584
9585 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
9586
9587 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
9588 running.
9589 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
9590 * gdb.base/funcargs.exp: Likewise.
9591
9592 * gdb.base/bitfields.exp: Simplify by using gdb_test.
9593 * gdb.base/funcargs.exp: Likewise.
9594
9595 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
9596 message is "".
9597
9598Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9599
9600 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
9601 return,signals,twice}.exp: Handle non-existant binaries
9602 consistantly.
9603
9604 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
9605 * gdb.base/Makefile.in: Don't try to generate a core dump, we
9606 might testing a cross development system.
9607
9608Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9609
9610 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
9611 runtest script is relative to ${srcdir}, not ${rootdir}.
9612
9613Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
9614
9615 * gdb.base/signals.exp: Allow for optionality of breakpoint
9616 address.
9617
9618Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9619
9620 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
9621
9622Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9623
9624 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
9625 for size_t definition.
9626 * gdb.c++/templates.cc: Likewise
9627
9628 * config/mt-i386-netware: New file.
9629
9630 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
9631 defined.
9632
9633 * gdb.base/Makefile.in: Added support for systems that name core
9634 files by appending "core" to the program name.
9635 * gdb.base/a1-selftest.exp: Likewise.
9636
9637Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9638
9639 * gdb.base/return.exp: Add comment and message for `return double'
9640 test failure on Sparc Solaris.
9641
9642Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
9643
9644 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
9645
9646Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9647
9648 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
9649 from optimizing them away.
9650 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
9651 patterns to include default constructors and assignment operators,
9652 to match gcc versions beyond 2.5.8. Accept any cplus demangling
9653 character in the output of the virtual base pointer.
9654
9655Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9656
9657 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
9658 expression match in print_addr_of to avoid unintented matches.
9659 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
9660 versions up to 2.5.8.
9661
9662Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9663
9664 * gdb.base/list.exp: Tweak alternate pattern for listing of an
9665 included file to run under newer versions of expect.
9666 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
9667 consecutive >'s in templates to accomodate recent cplus-dem.c change.
9668 Remove xfail for the virtual table of BDDHookV.
9669
9670Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
9671
9672 * lib/gdb.exp (string_to_regexp): Set a default result.
9673 (default_gdb_start): Fix misleading message.
9674
9675Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
9676
9677 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
9678 Remove all CC, etc definitions.
9679 * config/mt-hpux: New file.
9680 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
9681 (CFLAGS, LDFLAGS): Define.
9682 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
9683
9684 * Makefile.in (site.exp): Don't insert host_os, etc.
9685 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
9686 (distclean): Check existence of subdir.
9687 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
9688 * gdb.base/Makefile.in: General cleanup and simplification.
9689 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9690 to build executables. Use default rule to build .o files.
9691 (EXPECT, RUNTEST, CC): Fix relative pathname.
9692 (site.exp): Don't insert host_os, etc.
9693 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
9694 and/or SIGUSR1 defined.
9695 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
9696 * gdb.c++/Makefile.in: General cleanup and simplification.
9697 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9698 (CFLAGS): Remove.
9699 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
9700
9701Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
9702
9703 * gdb.base/recurse.exp: Misc changes to get tests running again
9704 after Kung's changes to the watchpoint code.
9705 * gdb.base/watchpoint.exp: Likewise.
9706
9707Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
9708
9709 * lib/gdb.exp (string_to_regexp): Convert {\} also.
9710
9711Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
9712
9713 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
9714 * lib/gdb.exp (default_gdb_start): Define.
9715 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
9716 gdb.base/funcargs.exp, gdb.base/opaque.exp,
9717 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
9718 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
9719 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
9720 Don't call gdb_target_udi in between tests.
9721
9722Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9723
9724 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
9725 (which was basically just a local version of the same thing). In
9726 addition to avoiding duplication, gdb_test_exact is faster.
9727 * lib/gdb.exp (gdb_test_exact): Fix typo.
9728
9729 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
9730 don't give an error.
9731
9732 * gdb.base/term.exp: Call delete_breakpoints before starting.
9733
9734 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
9735 (t10): Add comment.
9736
9737Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9738
9739 Reorganization of the GDB Test Suite.
9740
9741 * gdb.base: New directory, contains all the basic tests.
9742 * gdb.c++: New directory, tests specific to C++.
9743 * gdb.chill: New directory, tests specific to Chill.
9744 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
9745 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
9746 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
9747 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
9748 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
9749 t30-31 to chill).
9750 * */gdbme.*: Rename to match appropriate expect scripts.
9751 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
9752 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
9753 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
9754 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
9755 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
9756 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
9757 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
9758 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
9759 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
9760 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
9761 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
9762 gdb.c++/virtfunc.cc: New names of C++ files.
9763 * gdb.chill/chillvars.ch: New name of Chill file.
9764 * gdb.base/configure.in, gdb.c++/configure.in,
9765 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
9766 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9767 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
9768 * configure.in (configdirs): Update to reflect directory changes.
9769 (target_abbrev): No longer define for any configuration.
9770 * Makefile.in: Cosmetic improvements to header comments.
9771
9772Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
9773
9774 Various changes to gdb.t31:
9775
9776 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
9777 * gdbme.ch: Make all key-words and predefineds be upper-case.
9778 * chillvars.exp: Expect key-words and predefinds in upper-case.
9779
9780 * chillvars.exp: Use gdb_test_exact many places.
9781 Change expected output for arrays (which now includes index labels).
9782
9783 * pr-5020.exp, gdme.ch (module PR_5020):
9784 New test, for PR-5020.
9785
9786Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
9787
9788 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
9789 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
9790
9791Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
9792
9793 * Makefile.in: Fix bit-rot in definitions of CHILL,
9794 CHILL_FOR_TARGET and Chill_LIB.
9795 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
9796 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
9797 CHILL, and CHILL_LIB.
9798
9799Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
9800
9801 * Revert the previous changes. Please see Rob's directory
9802 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
9803
9804Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
9805
9806 * Makefile.in, configure.in, config/mips-gdb.exp,
9807 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
9808 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
9809 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
9810 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
9811 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
9812 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
9813 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
9814 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
9815 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
9816 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
9817 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
9818 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
9819 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
9820 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
9821 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
9822 changes from 94Q1.
9823
9824Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
9825
9826 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
9827 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
9828 Rob's new testing fragments.
9829
9830Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
9831
9832 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
9833 lib/gdb.exp: Replace error proc calls with perror.
9834
9835Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9836
9837 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
9838 version also, match on casted version strings, and match on
9839 gdb startup case where the line numbers might be messed up.
9840
9841Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
9842
9843 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
9844 (CFLAGS): Delete it from here.
9845
9846Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
9847
9848 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
9849
9850Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
9851
9852 * Makefile.in (RUNTEST): Default to just "runtest".
9853
9854Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9855
9856 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
9857 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
9858 the code has been restructured.
9859
9860Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9861
9862 * gdb.t00/default.exp (set write): Allow any number of \r and/or
9863 \n, not just one of each.
9864
9865 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
9866 /bin/cc gives a warning if you do.
9867
9868Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
9869
beb998c6 9870 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
9871 __t10ListS_link1ZUiRCUiPT0
9872
9873Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9874
9875 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
9876 on local variables in recursive functions.
9877
9878 * gdb.t07/Makefile.in: Build the new test.
9879
9880Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9881
9882 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
9883 directly. Instead compare the return values from actual calls.
9884
9885Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
9886
9887 * Makefile.in (check): Set TCL_LIBRARY for runtest.
9888
9889Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9890
9891 * From Peter Schauer with minor modifications.
9892 * gdb.t15/return.exp (return_tests): Handle targets where "return"
9893 stops in mid-line in the caller. Add xfail for returning a float
9894 value on X86 targets.
9895
9896Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9897
9898 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
9899 to avoid expect lossage.
9900 (fmem_LRbug_tests): Likewise.
9901 * gdb.disasm/hppa.s: Corresponding changes.
9902
9903 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
9904 conditions to work with latest dejagnu/expect.
9905
9906 * gdb.t15/funcargs.exp (finish from indirect call): No longer
9907 expected to fail on the PA.
9908 (backtrace in call with trampolines): Explicitly require main
9909 to be frame #1 (no trampolines should show up in backtrace).
9910
9911 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
9912 "continue -expect".
9913 * gdb.t06/break.exp: Likewise.
9914 * gdb.t07/watchpoint.exp: Likewise.
9915 * gdb.t13/bitfields.exp: Likewise.
9916 * gdb.t15/{funcargs,return}.exp: Likewise.
9917 * gdb.stabs/weird.exp: Likewise.
9918 * config/{mips,udi}-gdb.exp: Likewise.
9919
9920 * hppa.sed: Enclose comments within a sed command to avoid
9921 losing with the old OSF1 sed.
9922
9923Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9924
9925 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
9926 sequent dynix.
9927 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
9928 * gdb.t15/funcargs.exp: Conditionally step again to really
9929 finish from marker_call_with_trampolines. Handle the case where
9930 the first step from within call_with_trampolines already steps
9931 us back to main.
9932 * gdb.t15/gdbme.c: Add comment to closing brace of
9933 call_with_trampolines for funcargs.exp.
9934
9935Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9936
beb998c6 9937 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
9938 Fix typo(s).
9939
9940Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9941
9942 * gdb.t07/gdbme.c: More code for watchpoint testing.
9943
9944 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
9945 "Hardware watchpoint" throughout file.
9946 (test_watchpoint_triggered_in_syscall): New test.
9947 (test_complex_watchpoint): New test.
9948
9949Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9950
9951 * gdbme.c (call_with_trampolines): New function to try and step
9952 into. Tests trampoline problems on the PA.
9953
9954 * funcargs.exp (localvars_in_indirect_call): No longer expect
9955 stepping into indirect call to fail on PAs.
9956 (test_stepping_over_trampolines): New test.
9957
9958Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9959
9960 * TODO: Add suggestions for static member function tests, and
9961 completion tests.
9962
9963Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9964
9965 * TODO: Add suggestions for "p/a" tests.
9966
9967 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
9968 (default_gdb_exit): Replace all the hair with sending "quit" to
9969 the process with a simple close.
9970
9971Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9972
9973 * TODO: Add suggestions for shared library tests.
9974
9975Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9976
9977 * TODO: Add suggestions for x/s tests.
9978
9979Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9980
9981 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
9982 "enable once", and "enable breakpoints once" with ".*".
9983
9984Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9985
9986 * TODO: Add suggestions about structure passing tests.
9987
9988Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9989
9990 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
9991 the primary1 test, use work around if __GNUC__ < 2.
9992 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
9993 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
9994 Test for bad output rather than waiting for timeout. Issue
9995 second continue only if first continue failed.
9996
9997Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9998
9999 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10000 operator[] test with gdb_test because the old code didn't seem to
10001 be getting the quoting right with the new dejagnu.
10002
10003Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10004
10005 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10006 one from the path.
10007 * Makefile.in: Use a fresh expect if there is one, use runtest
10008 from the src tree if there is one.
beb998c6 10009
c906108c
SS
10010Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10011
10012 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10013 next over recursive call. Revise the tests from that point on
10014 (which had been skipped) to match GDB's actual (correct) output.
10015
10016 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10017 with next over a breakpoint whose condition is false.
10018
10019 * gdb.t00/help.exp: Comment out "help set print" tests just like
10020 (and for same reason as) "help set" test.
10021
10022Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10023
10024 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10025 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10026
10027Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10028
10029 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10030 necessary gdb_target_udi.
10031
10032 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10033
10034 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10035 1838 and 2417; they are fixed.
10036
10037 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10038 gdb.t03/ptype.exp (ptype structure, ptype union):
10039 Remove xfails; the test is looser than when the xfails were added.
10040
10041 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10042 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10043
10044 * gdb.t01/run.exp: Only run shell test if isnative.
10045
10046 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10047 since "run" automatically loads if necessary. Call gdb_target_udi
10048 after the "file" since "file" kills any execution target.
10049
10050 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10051 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10052 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10053 argument for UDI.
10054
10055Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10056
10057 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10058
10059 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10060
10061Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10062
10063 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10064 properly quoting regexps. This makes the second argument to
10065 demangle a fixed string, which matches the callers, instead of a
10066 shell-style pattern which is what the previous implementation
10067 used. Update some of the callers.
10068
10069Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10070
10071 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10072 (comib_nullified_tests): Fix typo.
10073 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10074 strings. No longer expected to fail.
10075
10076 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10077 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10078 strings. No longer expected to fail.
10079
10080 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10081 string. No longer expected to fail.
10082
10083Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10084
10085 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10086 No longer expected to fail.
10087
10088 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10089 string. No longer expected to fail.
10090
10091Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10092
10093 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10094 only in the names (I probably got most of them). I was even
10095 generous with some which differed in underscores in names, and
10096 probably missed a few, and I *still* was able to remove almost a
10097 third of the file with almost no impact on testsuite coverage.
10098
10099Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10100
10101 * gdb.t00/default.exp: Match udi_attach error message as well as
10102 the one from child_attach.
10103
10104 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10105
10106 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10107
10108 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10109 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10110
10111 * Move test with enums and partial symbols back to
10112 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10113 Reverts the change of 26 May 93. Per today's change to
10114 stabs.texinfo, the behavior that weird.exp was expecting was
10115 unreasonable; what is important is that the compiler+gdb get
10116 things right, which happens with a recent gcc. Also fix the test
10117 to deal with native compilers which put out the stab gdb can't
10118 deal with.
10119
10120Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10121
10122 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10123 in the names. The main thing these accomplish is to slow things down.
10124 Many more such duplicates surely remain.
10125
10126 * gdb.t00/help.exp: Comment out "help support" test just like
10127 (and for same reason as) "help set" test.
10128
10129Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10130
10131 * gdb.t06/break.exp: Remove setup_xfails for
10132 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10133 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10134 about known bug in gcc to include up through 2.5.8.
10135 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10136 well as "_vb$".
10137 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10138 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10139 with latest gcc and gdb.
10140 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10141 well as "_vb$".
10142
10143Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10144
10145 * configure.in (hppa*-*-*): Also configure and build stabs-only
10146 tests.
10147
10148Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10149
10150 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10151 * gdb.t10/configure.in (hppa*-*-*): Use it.
10152
10153Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10154
10155 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10156
10157Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10158
10159 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10160 versions prior to 1.13.5.
10161
10162Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10163
10164 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10165 the prompt is at the start of a line.
10166
10167Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10168
10169 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10170 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10171 in the copr tests now.
10172 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10173 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10174 expected to fail.
10175
10176Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10177
10178 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10179 gdb.t31/chillvars.exp, lib/gdb.exp:
10180 Tweak to run under either version of expect.
10181 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10182 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10183 * gdb.t11/list.exp: Remove extraneous whitespace.
10184
10185Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10186
10187 * gdb.t16/printcmds.exp (test_print_strings): Accept
10188 "(unsigned char *) " before the string.
10189
10190 * TODO: Add notes about printing of fancy types and GDB expressions.
10191
10192Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10193
10194 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10195 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 10196 if doing mips-idt-ecoff.
c906108c
SS
10197
10198Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10199
10200 * Most .exp files: Tweak to run under either version of expect.
10201
10202Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10203
10204 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10205 xfails; I'm not sure why they are failing, but not because of PR 1806.
10206
10207Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10208
10209 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10210 defined in lib/gdb.exp.
10211
10212Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10213
10214 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10215 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10216 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10217 have to be typeless.
10218
10219Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10220
10221 * TODO: Add suggestion for copyright year test.
10222
10223Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10224
10225 * configure.in (*-*-lynxos*): Add stabs tests.
10226
10227Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10228
10229 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10230 so insert a tab before any assembler directive in column zero.
10231
10232 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10233 stores.
10234 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10235 stores.
10236 (fpu_short_memory_tests): Likewise.
10237
10238Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10239
10240 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10241 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10242 .stabs directives in comments.
10243
10244Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10245
10246 * TODO: New file, describing tests we could write.
10247 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10248
10249Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10250
10251 * gdb.t06/signals.exp: Add kludge to force re-sync.
10252
10253 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10254 to xgdb instead of gdb, get out of gdb.
10255
10256Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10257
10258 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10259 for info.
10260
10261Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10262
10263 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10264 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10265 * gdb.stabs/hppa.sed: New sed script for the PA.
10266
10267Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10268
10269 * gdb.stabs: Re-write weird.def and configuration to use sed
10270 instead of cpp. sed is portable and POSIX; cpp is neither.
10271
10272Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10273
10274 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10275
10276Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10277
10278 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10279
10280Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10281
10282 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10283 "_vb$".
10284 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10285 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10286
10287Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10288
10289 * lib/gdb.exp: Comment out code which depends on non-existent
10290 `transform' procedure.
10291
10292Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10293
10294 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10295 * lib/gdb.exp: Transform tool name.
10296 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10297 1.1's new error handling system.
10298
10299Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10300
10301 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10302
10303Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10304
10305 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10306 They made pattern matching so slow that timeouts happened on
10307 heavily loaded systems. Now any output from "show print" which
10308 gets us back to the GDB prompt is a PASS.
10309
10310Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10311
10312 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10313
10314Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10315
10316 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10317
10318 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10319 It is not from PR 3220.
10320
10321Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10322
10323 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
10324 just started failing because they depended on the order the
10325 subcommands are presented, or exact docstring text. This kind of
10326 test is a pain and has minimal benefit.
10327
10328Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10329
10330 * gdb.t09/corefile.exp: At end of test, use "core" command with
10331 no arguments.
10332
10333Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
10334
10335 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
10336 17}/Makefile.in: Make it possible to run the testsuite with Sun
10337 make and CC = cross gcc by adding explicit build rules for .o
10338 files.
10339
10340Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10341
10342 * gdb.t15/funcargs.exp: Don't put comments on same line as
10343 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 10344
c906108c
SS
10345Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10346
10347 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
10348
10349Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
10350
10351 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
10352 * gdb.t20/inherit.exp: remove three dumplicate entries.
10353
10354Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10355
10356 * gdb.t06/break.exp: For "next over recursive call", fail on any
10357 incorrect output, not just on "factorial (value=2)".
10358
10359Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10360
10361 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
10362 working now. Add an xfail if accesing a bss variable causes
10363 a memory error if the target is not yet run.
10364
10365Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10366
10367 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
10368 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
10369 name of __st* demangling (2 strings). Did Kung really get the
10370 more than 95 others right without testing them?
10371
10372Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
10373
10374 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
10375
10376Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
10377
10378 * configure.in (configdirs): Add gdb.disasm
10379 * gdb.disasm: New directory for GDB disassembler tests.
10380 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
10381
10382Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10383
10384 * gdb.t00/help.exp: Don't test "help set".
10385
10386 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
10387 from within expect statements. None of these happen anymore and
10388 they cause regressions to be silently unnoticed.
10389
10390 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
10391 messages) about known failures with gcc cygnus-2.4.5-930417.
10392
10393 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
10394 comp-info.exp so it gets built if it doesn't exist.
10395
10396 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
10397 it is no longer used.
10398 * gdb.t13/comp-info.c: Removed.
10399
10400Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10401
10402 * gdb.t06/signals.exp: Add xfail for sun3.
10403
10404Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10405
10406 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
10407 relevant because ^C doesn't get sent but failure can be reproduced
10408 interactively).
10409
10410Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10411
10412 * gdb.stabs/alpha.mt: New configuration file for alpha.
10413 * gdb.stabs/configure.in: Use it.
10414 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
10415 sharing with alpha.mt, redefine long to word via preprocessor.
10416 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
10417 for alpha.
10418 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
10419 native cc.
10420 * gdb.t00/teststrategy.exp: Change expect string so that we
10421 consume the `(xgdb)' from the command echo and from the gdb prompt.
10422 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
10423 gdb currently compares all values as long, so this failure probably
10424 applies to any configuration where LONGEST is bigger than a target int.
10425 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
10426 with gcc.
10427 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
10428 to handle opaque pointers, gcc is.
10429 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
10430 as first argument. Include <sys/types.h> and change all operator
10431 new definitions to use size_t.
10432 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
10433 now that we use size_t.
10434
10435Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10436
10437 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
10438 a long or float array cast all array members to the same type.
10439 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
10440 with 64 bit longs.
10441 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
10442 on alpha.
10443 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
10444
10445Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10446
10447 * gdb.t24 (demangle.exp): Constructors of templates have names like
10448 vector<int>::vector(int) not vector<int>::vector<int>(int). See
10449 section 14.6 of the ARM.
10450
10451 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
10452 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
10453 accomplish little and slow down the testsuite.
10454
10455 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
10456 Accept spaces various places.
10457
10458Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10459
10460 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
10461 with watchpoint enabled.
10462
10463 * Makefile.in: Remove definition of CC and remove the second
10464 definition of CXX (the "CXX = gcc" one remains). These definitions
10465 were causing backquotes to be expanded within backquotes, which
10466 doesn't work.
10467
10468Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
10469
10470 * gdb.t17/callfuncs.exp: Add "return 0" to end.
10471
10472Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10473
10474 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
10475 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
10476 by mips cc and contains no stabs entries.
10477
10478Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
10479
10480 * config/vx-gdb.exp: Use fake device to load files rather than
10481 NFS.
10482 * lib/gdb.exp: New proc to do "file" command.
10483 * config/unix-gdb.exp: Use new "file" proc.
10484
10485Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
10486
10487 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
10488 Rework board rebooting slightly.
10489 (gdb_exit): Don't exit from the remote shell; there isn't one.
10490 * gdb.stabs/weird.exp: If a program is being debugged already,
10491 kill it.
10492 * gdb.t04/setvar.exp: Stop and restart gdb.
10493 * gdb.t05/expr.exp: Likewise.
10494 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
10495 restart gdb and reload the program.
10496 * gdb.t08/opaque.exp: Likewise.
10497 * gdb.t12/scope.exp: Likewise.
10498 * gdb.t13/bitfields.exp: Likewise.
10499 * gdb.t15/funcargs.exp: Likewise.
10500 * gdb.t20/classes.exp: Likewise.
10501 * gdb.t03/ptype.exp: Increase timeout.
10502 * gdb.t16/printcmds.exp (test_print_string_constants,
10503 test_print_array_constants): Likewise.
10504 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
10505 * gdb.t20/classes.exp (do_tests): Likewise.
10506 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
10507
10508Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
10509
10510 * gdb.stabs: Renamed *wierd* to *weird*.
10511
10512Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10513
10514 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
10515 for timeout. Add "known gcc 2.4.5 bug" to failure message.
10516
10517Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10518
10519 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
10520 (do_tests): Remove xfail for whatis on one_var and two_var.
10521
10522Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
10523
10524 * Makefile.in: Made cross building work better by adding
10525 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
10526
10527Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10528
10529 * gdb.t15/{return.c,return.exp,Makefile.in}:
10530 New test, currently commented out.
10531
10532Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
10533
10534 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
10535 still running and removes the leftover named socket so GDb can do
10536 clean restarts.
10537
10538Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
10539
10540 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
10541 console, not GDB.
10542 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
10543 cross testing works better with "make check"
10544 * config/unix-gdb: Use default procedures for exit and version.
10545 * config/vx-gdb.exp: Cleaned up and massaged back to working order
10546 with the newest VxWorks.
10547
10548Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10549
10550 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
10551 old form.
10552
10553 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
10554 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
10555
10556 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
10557
10558 * config/unix-gdb.exp: Remove this version of gdb_exit
10559 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
10560 Rob says he'll look at it when he gets back to testing boards.
10561
10562Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
10563
10564 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
10565 an expected fail for certain ptype commands.
10566
10567 * gdb.t20/classes.exp: Update expected results of "ptype class
10568 Base1" to account for the constructor that now appears in the type.
10569
10570Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
10571
10572 * configure.in (configdirs): Restore gdb.t04, which mysteriously
10573 disappeared from list.
10574 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
10575 "alldone" proc with call to cleanup and exit.
10576 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
10577 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
10578 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
10579 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
10580 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
10581 "alldone" proc with simple returns that suppress remaining
10582 tests. The alldone proc went away many months ago.
10583
10584Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10585
10586 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
10587
10588 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
10589
10590Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10591
10592 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
10593 as vax gdb will display them.
10594
10595Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10596
10597 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
10598 optimizers.
10599
10600 * scope.exp: Change "bad value for localval" messages so each one
10601 is unique.
10602
10603 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
10604 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
10605
10606 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
10607
10608Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10609
10610 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
10611 doesn't exist (due to optimization).
10612
10613Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10614
10615 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
10616 contains \r because the filename is long.
10617
10618 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
10619 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
10620
10621Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10622
10623 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
10624 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
10625 Ultrix.
10626 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
10627 int tests.
10628 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
10629
10630Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
10631
10632 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
10633
10634 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 10635 to match does not match the passing case but still matches the
c906108c
SS
10636 failing case.
10637
10638Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10639
10640 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
10641
10642Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
10643
10644 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
10645 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
10646 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
10647 Remove various versions of gdb_exit.
10648 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
10649 gdb_exit.
10650 * config/unix-gdb.exp: gdb_exit remains here, and should override
10651 the generic version, since it's doing a lot of wierd stuff that
10652 the other versions aren't. FIXME, fold it in, or abandon this
10653 version.
10654
10655Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10656
10657 * gdb.t24/demangle.exp: Add tests for PR 3220.
10658
10659Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10660
10661 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
10662
10663Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
10664
10665 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
10666 "i386-*-*". Works for i486 as well.
10667
10668 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
10669 bug, and expand domain of xfail to all SVR4 systems, since the
10670 actual problem is likely to be in generic SVR4 /proc support.
10671
10672Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10673
10674 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
10675
10676Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
10677
10678 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
10679 xfails for other systems. Match a missing 'Continuing.' as an
10680 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
10681
10682 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
10683 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
10684 Only issue warning for missing executables if -all option is used.
10685
10686 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
10687 file if -all option is used. It's like an unpredictable XFAIL.
10688
10689Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10690
10691 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
10692 for dynamically linked binaries.
10693
10694 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
10695
10696Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10697
10698 * gdb.t20/inherit.exp: Change message for "print tagless struct"
10699 to state that this is a known bug in old versions of g++.
10700
10701Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10702
10703 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
10704 while waiting for `Continuing'.
10705
10706Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
10707
10708 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
10709 in text, data, and bss.
10710 * gdb.t10/nodebug.c: Add local and global test variables for
10711 initialized and uninitialized data.
10712
10713Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10714
10715 * config/unix-gdb.exp (gdb_exit): Add "wait".
10716
10717Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10718
10719 * gdb.t06/signals.exp: xfail the continue from the handler for all
10720 targets.
10721
10722 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
10723 function with watchpoints enabled, the i386 call dummy starts with
10724 a call.
10725
10726 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
10727 386 bsd names its corefiles.
10728
10729Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
10730
10731 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
10732 compilers don't grok it.
10733 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
10734 with small octal ints rather than character constants, which
10735 are signed and might not fit if first promoted to int.
10736
10737Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
10738
10739 * gdb.t09/Makefile.in (clean): Remove corefile.
10740
10741Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10742
10743 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
10744
10745Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10746 and Jim Kingdon (kingdon@cygnus.com)
10747
10748 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
10749 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
10750 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
10751
10752Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10753
10754 * gdb.t17/interrupt.exp: Add xfail for hppa.
10755
10756Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10757
10758 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
10759 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
10760 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
10761 to determine signed-ness of bitfields and use the result to setup
10762 the xfail.
10763 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
10764 * gdb.t15/funcargs.exp: Use them to step until the second indirect
10765 call line is reached if necessary.
10766
10767Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10768
10769 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
10770
10771Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10772
10773 * gdb.t06/break.exp: Also test `clear' command.
10774
10775Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10776
10777 * gdb.t00/teststrategy.exp: Remove extra quote.
10778
10779 * gdb.t07/watchpoint.exp: Change xfail for calling function with
10780 watchpoint enabled to be for all non-68k machines.
10781
10782 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
10783
10784Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10785
10786 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
10787 targets use aout.mt instead of ecoff.mt as gas understands
10788 standard aout format.
10789
10790Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10791
10792 * lib/gdb.exp (runto): Don't insist that function we are running to
10793 was compiled with -g.
10794
10795 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
10796
10797 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
10798 to get back into the read system call.
10799 Accept leading newline in case where we woke it up.
10800
10801Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10802
10803 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
10804 to make the stabs test work on ecoff systems using gcc and -with-stabs.
10805 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
10806 enable ecoff configuration.
10807
10808Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10809
10810 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
10811
10812Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10813
10814 * gdb.t16/printcmds.exp: Add another printf test.
10815
10816Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
10817
10818 * configure.in: If configured -with-stabs on any target, add
10819 stabsdirs to configdirs.
10820
10821Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10822
10823 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
10824 fun" so pattern does not match the command itself.
10825
10826Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10827
10828 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
10829
10830Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10831
10832 * gdb.t17/interrupt.exp: Test for more things.
10833
10834Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10835
10836 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
10837 compiler arranges the code and line numbers.
10838
10839 * gdb.t17/interrupt.exp: Don't send \n after ^C.
10840
10841Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10842
10843 * gdb.t00/help.exp: Increase expect input buffer size.
10844
10845Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10846
10847 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
10848
10849 * gdb.t07/watchpoint.exp: Add xfail for hppa.
10850
10851 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
10852
10853 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
10854 [0-9]*, not just [0-9].
10855
10856Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10857
10858 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
10859
10860 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
10861
10862Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10863
10864 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
10865
10866Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10867
10868 * gdb.t06/signals.c: Add xfails for sun3.
10869
10870 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
10871
10872 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
10873 test_stepping tests.
10874
10875Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10876
10877 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
10878
10879 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
10880
10881 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
10882 rather than actually putting it through cpp twice.
10883
10884 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
10885
10886Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
10887
10888 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
10889 no longer needed.
10890
10891Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10892
10893 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
10894
10895 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
10896 C++ features prints as "struct", make it a pass, not an xfail.
10897
10898Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10899
10900 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
10901 Don't require VA to print as "class" rather than "struct".
10902
10903Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
10904
10905 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
10906
10907Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10908
10909 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
10910
10911Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10912
10913 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
10914 order.
10915
10916Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10917
10918 * gdb.t16/printcmds.exp: Add printf tests.
10919
10920 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
10921
10922 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
10923
10924Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
10925
10926 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
10927 pass counts, to counteract any existing or future setup_xfails.
10928
10929Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10930
10931 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
10932 {BEGIN,END}_COMMON for common block instead of STAB.
10933 * gdb.stabs/wierd.exp: Add xfail for rs6000.
10934
10935 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
10936 intp_var should be N_GSYM not N_LSYM.
10937 wierd-aout.S: Use a label for the value of the N_SO.
10938 wierd.def: Remove all backslashes.
10939 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
10940
10941Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10942
10943 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
10944 get the expected next to inheritance3.
10945
10946Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10947
10948 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
10949 now that gcc-2.4 gets it right.
10950
10951Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10952
10953 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
10954
10955 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
10956 generating comp-info.exp which works for cross-compilation.
10957
10958Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
10959
10960 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
10961 "*-*-sysv4.*".
10962
10963Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
10964
10965 * gdb.t01/run.exp: Start with a fresh gdb.
10966 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
10967 SVR4.x.
10968
10969Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
10970
10971 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
10972 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
10973 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
10974 Makefile.in (distclean, realclean): Remove gdbme.c from list of
10975 things to remove.
10976
10977Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
10978
10979 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
10980 test cases from bug reports.
10981
10982Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
10983
10984 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
10985 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
10986 avoid spurious xfails.
10987 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
10988 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
10989 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
10990
10991Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
10992
10993 * gdb.t00/teststrategy.exp: Rework to provide more useful
10994 description of each test, fix problem with systems that define
10995 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
10996 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
10997 results for "next over recursive call" so timeouts aren't taken
10998 by error.
10999
11000Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11001
11002 * gdb.t12/scope.exp: Test printing of variables before run.
11003
11004 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11005 printed in wrong order due to sorting.
11006
11007Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11008
11009 * gdb.t00/teststrategy.exp: Fix expected results for printing
11010 user entered string constant. Is array of char, prints with no
11011 address.
11012
11013 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11014 commands.
11015 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11016 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11017 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11018 of struct of char arrays.
11019 * gdb.t00/radix.exp: New tests for radix commands.
11020
11021Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11022
11023 * gdb.t16/printcmd.exp: Print a variable before running program
11024 (with xfail for AIX).
11025
11026Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11027
11028 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11029
11030 * gdb.t16/printcmd.exp: Don't print variables before running program.
11031
11032 * gdb.t06/break.exp: Don't require envp argument to main.
11033
11034 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11035
11036 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11037 Add xfails for rs6000.
11038
11039 * gdb.t02/whatis.exp: Change other tests not to re-test something
11040 we already tested.
11041
11042 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11043 each type used has a variable of that type.
11044
11045Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11046
11047 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11048
11049Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11050
11051 * configure.in: change srctrigger to be a file, not a directory
11052
11053Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11054
11055 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11056
11057 * gdb.t11/list.exp: Fixed a couple of typos.
11058
11059Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11060
11061 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11062 is fixed and PR is closed.
11063 * gdb.t16 (gdbme.c): Add simple test string variable.
11064 * gdb.t16 (printcmds.exp): Add tests with simple test string
11065 variable, primarily for boundaries on "set print elements".
11066
11067Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11068
11069 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11070 Make leading 0's optional and don't expect a tab in the middle
11071 of the number.
11072
11073 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11074
11075 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11076 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11077 don't end command passed to gdb_test with newline.
11078
11079 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11080 signed keyword away, don't expect signed bitfields to be signed.
11081
11082 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11083 printing with only as many 1's as are in the field as well as printing
11084 with 32 1's (see comment).
11085
11086Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11087
11088 * gdb.t00/default.exp: Start with a fresh gdb.
11089 * configure.in (configdirs): Remove gdb.t31 until the chill
11090 compiler works again. It no longer is able to find chillrt0
11091 since it isn't in libchill.a anymore.
11092 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11093 wierd.o, make more modular.
11094 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11095 spurious newlines that caused problems.
11096
11097Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11098
11099 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11100 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11101 gdb.stabs/wierd.{exp,def}: Many new tests.
11102
11103 * gdb.t00/default.exp: update info line for new message.
11104
11105 * gdb.t02/{whatis.exp,gdbme.c}:
11106 Test that "char *" doesn't print as "caddr_t".
11107
11108Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11109
11110 * gdb.t00/help.exp: Use .* in place of some help messages which
11111 just changed.
11112 gdb.t00/default.exp: Update "info frame" test for new message.
11113 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11114 Remove some xfails
11115
11116Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11117
11118 * gdb.t03/{gdbme.c,ptype.exp}:
11119 Add tests for typedef'd struct and union without tags.
11120 Also check "whatis" on a variable of a typedef'd enum without a tag.
11121
11122 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11123 PRMS 1823; the bug still exists but isn't reproduced by this test
11124 anymore), and remove rs6000 XFAIL (the bug is fixed).
11125
11126 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11127 duplicated from whatis.exp. For those that are left, accept
11128 "long", "long int", or "int" for long variables (whatis.exp already
11129 has an XFAIL for "int", so no need to fail it here).
11130
11131 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11132 Deal with GCC's names for types now that GDB uses the compiler's names.
11133
11134 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11135 setup_xfail's for sunos4. If we #defined the signed keyword away,
11136 don't expect GDB to know that char it is signed.
11137
11138 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11139
11140Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11141
11142 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11143 should work on any system, regardless of debugging format.
11144 * gdb.t21/demangle.exp: Move to gdb.t24.
11145 * gdb.t24/demangle.exp: Move from gdb.t21.
11146 * gdb.t24/{Makefile.in, configure.in}: New files.
11147
11148Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11149
11150 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11151 * gdb.stabs: New directory.
11152
11153Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11154
11155 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11156 not just "Quit anyway?".
11157
11158Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11159
11160 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11161 that all setup_xfails are immediately followed by clear_xfails.
11162
11163Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11164
11165 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11166 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11167 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11168 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11169 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11170 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11171 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11172 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11173 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11174 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11175 gdb.t31/chillvars.exp, lib/gdb.exp:
11176 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11177 bug-gdb@prep.ai.mit.edu.
11178
11179Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11180
11181 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11182 with 0.0, not integer 0.
11183
11184Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11185
11186 * gdb.t06/break.exp: Update for "Kill the program" message change.
11187
11188Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11189
11190 * Makefile.in (GDBFLAGS): Set to -nx.
11191 * Makefile.in (site.exp): Use GDBFLAGS.
11192
11193Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11194
11195 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11196 Makefiles.
11197 (check): depend on just-check.
11198 (just-check): added so that tests can be run without a noop
11199 build pass.
11200
11201Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11202
11203 Switch to using configure's configdirs.
11204 * Makefile.in (Makefile): add configure.in dependency.
11205 (SUBDIRS): removed redundant assignment.
11206 * configure.in: switch subdirs assignment to configdirs.
11207 * gdb.t*/configure.in: new files.
11208
11209Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11210
11211 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11212 works.
11213
11214Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11215
11216 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11217 in explicit rules. Apparently this is not supported by some makes.
11218
11219Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11220
11221 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11222
11223Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11224
11225 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11226 disappeared.
11227
11228Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11229
11230 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11231
11232Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11233
11234 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11235 watchpoint problem that is now fixed.
11236 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11237 uninitialized convenience variables.
11238 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11239 structures.
11240
11241Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11242
11243 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11244 which causes expect to get out of sync with gdb on long output
11245 from help set.
11246 * gdb.t09/corefile.exp: Make expected pattern for core file
11247 failing signal and frame output format less sun specific.
11248
11249Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11250
11251 * gdb.t31/chillvars.exp: Add and remove initial dummy
11252 breakpoint, so that symbol table is forced in.
11253 (Needed at least on Sunos4, though it seems not SVR4.)
11254 * gdb.t31/chillvars.exp: Update for changed output format.
11255
11256Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11257
11258 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11259
11260Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11261
11262 * Makefile.in: Added --srcdir when invoking runtest, removed the
11263 need for a local config file. (optional now)
11264
11265Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11266
11267 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11268 failure count used to force early termination. Add some more
11269 expected failures for gnu style demangling.
11270
11271Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11272
11273 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11274 pmi variable from gdb.t20/gdbme to get optimized away.
11275 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11276 Check for written corefile upon timeout _and_ eof.
11277
11278Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11279
11280 * config/unix-gdb.exp: Add missing return 0.
11281
11282Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11283
11284 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11285 test termination.
11286
11287Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11288
11289 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11290 disappeared.
11291
11292Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11293
11294 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11295 time as i860 support works.
11296
beb998c6 11297 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11298 "backtrace 100\r" rather than just "backtrace\r", to match last
11299 change.
11300
11301Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11302
11303 * config/udi-gdb.exp (gdb_exit): Remove close command.
11304 (gdb_target_udi): New procedure to set the UDI target.
11305 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11306 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11307 Added waits for prompts after several question responses. Added
11308 some more responses used by a29k-amd-udi-gdb.
11309 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11310 pass different arguments, restart UDI connection after program
11311 completion.
11312 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11313 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11314 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11315 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11316 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11317 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11318 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11319 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
11320 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
11321 after program completion.
11322 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
11323 compiled with a SELECT_VECS setting.
11324 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
11325 infinite recursion.
11326
11327 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
11328 Added checks for COFF results, and made them expected failures for
11329 all targets. It would be better to make them expected failures
11330 for COFF targets only.
11331
11332Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
11333
11334 * Makefile.in: add null dvi target, don't bother to recurse
11335 through test directories for info and install-info; rename
11336 $(datadir) to be dejagnu instead of deja-gnu
11337
11338Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
11339
11340 * gdb.t31/gdbme.ch: Re-enable code that previously caused
11341 compiler to coredump.
11342 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
11343 code.
11344
11345Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
11346
11347 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
11348 coredump.
11349 * gdb.t31/chillvars.exp: Comment out tests that depend on that
11350 code.
11351
11352Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
11353
11354 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11355 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11356 which in a shell. Deletes xgdb when done.
11357 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11358 Tests the return from the "set height" or "set width" commands.
11359 Added a few return codes where needed.
11360
11361Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
11362
11363 * Makefile.in (SUBDIRS): Add gdb.t17.
11364 * configure.in (subdirs): Add gdb.t17.
11365 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
11366 files to test gdb's calling of functions in the inferior with
11367 the correct arguments and gdb's ability to retrieve any
11368 result returned.
11369
11370Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
11371
11372 * config/unix-gdb.exp (gdb_exit): Remove close commands that
11373 may be called after gdb goes away. Previous versions of expect
11374 needed these to avoid file descriptor leaks, but they cause
11375 errors with the current revision of expect.
11376 * gdb.t00/gdbvars.exp: Use -re on expected output after
11377 setting sevenbit-strings.
11378 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
11379 to set sevenbit-strings consistent across tests.
11380 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
11381 set sevenbit-strings consistent across tests.
11382
11383Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
11384
11385 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
11386 expected output to match current "expect" expectations.
11387
11388Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
11389
11390 * gdb.t00/default.exp: Change expected output for default "source"
11391 command, to match new gdb behavior which requires a filename to
11392 source.
11393
11394Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
11395
11396 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
11397 expected fail for i486-*-* that misses the marker2 function.
11398 * gdb.t10/crossload.exp (bfddefault): Allow successful
11399 recognition of a format to pass even if no symbols are found.
11400 Explicitly catch failures where the format is not recognized
11401 or is ambiguous, and add the reason to the fail message.
11402 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
11403 the cause is and invalid target and add reason to failure message.
11404 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
11405 elf32-i386, elf32-sparc, and elf32-i860.
11406 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
11407 Set up expected failure for 'filename'::variable scope resolution,
11408 which is now apparently broken on all targets.
11409 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
11410 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
11411 gdb.t23/templates.exp: Change failure for missing binfile into
11412 just a warning.
11413 gdb.t21/demangle.exp: Change all cfront references to 'arm'
11414 references.
11415
11416Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
11417
11418 * gdb.t00/default.exp: Add expected output for default "source"
11419 command, to match new gdb behavior.
11420 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
11421
11422Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
11423
11424 * config/*-gdb.exp: returns an error, rather than exiting on
11425 internal errors.
11426
11427Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
11428
11429 * gdb.t03/gdbme.c: Add pointer to struct variable.
11430 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
11431 referencing struct members.
11432
11433Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
11434
11435 * configure.in (mips-idt-ecoff): New target.
11436 * config/mips-gdb.exp: New file for remote board using MIPS remote
11437 debugging protocol.
11438
11439 * Redid configuration scheme. Removed gdb.t*/configure.in.
11440 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
11441 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
11442 distclean targets. Built executables via .o files. Adjusted
11443 tests to account for source files in $(srcdir) rather than
11444 $(objdir).
11445 * lib/gdb.exp (runto): Don't expect () after the function name,
11446 because it may have arguments.
11447
11448Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
11449
11450 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
11451 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
11452 expected failures for mips-idt-* and mips-sgi-*.
11453 * gdb.t00/default.exp (attach): Kill process if requested.
11454 * gdb.t00/help.exp (help target core, help target): Accept a gdb
11455 that does not read core files.
11456 * gdb.t01/run.exp: Removed checks for exit status code.
11457 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
11458 it is linked in.
11459 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
11460 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
11461 appropriate, rather than doing it by hand.
11462 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
11463 execution.
11464 * gdb.t10/crossload.exp: Kill existing program if needed.
11465 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
11466 appropriate, rather than doing it by hand. Always increase
11467 timeout for this test, not just for VxWorks.
11468
11469Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
11470
11471 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
11472 of Chill STRUCT types and STRUCT values.
11473 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
11474 than "char".
11475 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 11476 struct2): New struct definitions and initializations to test
c906108c
SS
11477 simple Chill STRUCT types.
11478
11479Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
11480
11481 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
11482 the null byte at the end of strings.
11483 * gdb.t00/default.exp: Make show version insensitive to copyright
11484 date.
11485 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
11486 to avoid dependencies on target char signedness.
11487 * gdb.t16/printcmds.exp: Update expected results for explicitly
11488 unsigned char.
11489 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
11490 now work.
11491 * gdb.t21/demangle.exp: Add many more patterns for template
11492 demangling, most of them being expected failures.
11493 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
11494 string we are matching for, to match on the whole string.
11495 * gdb.t21/demangle.exp: Add many new test strings to demangle,
11496 and fix a whole bunch that had incorrect expected output but were
11497 passing anyway because of the bug in "proc demangle".
11498 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
11499 type.
11500 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
11501
11502Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
11503
11504 * gdb/testsuite: made modifications to testcases, etc., to allow
11505 them to work properly given the reorganization of deja-gnu and the
11506 relocation of the testcases from deja-gnu to a "tool" subdirectory.
11507
11508Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
11509
11510 * gdb/testsuite: Initial creation of gdb/testsuite.
11511 Migrated dejagnu testcases and support files for testing nm to
11512 gdb/testsuite from deja-gnu. These files were moved "as is"
11513 with no modifications. This migration is part of a major overhaul
11514 of dejagnu. The modifications to these testcases, etc., which
11515 will allow them to work with the new version of dejagnu will be
11516 made in a future update.
48efe704
AC
11517
11518For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
11519\f
11520Local Variables:
ef043731 11521mode: change-log
c906108c
SS
11522left-margin: 8
11523fill-column: 74
11524version-control: never
11525End:
This page took 0.950555 seconds and 4 git commands to generate.