]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2004-02-16 Andrew Cagney <cagney@redhat.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
dac15b66
AC
12004-02-13 Andrew Cagney <cagney@redhat.com>
2
3 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13
6bdfc2c4
JJ
142004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15
16 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17 executed is an alloc instruction.
18
87b3ede8
DC
192004-02-11 David Carlton <carlton@kealia.com>
20
21 * gdb.cp/breakpoint.exp: New.
22 * gdb.cp/breakpoint.cc: New.
23
6e19e2bf
MC
242004-02-11 Michael Chastain <mec.gnu@mindspring.com>
25
26 Partial fix for PR gdb/1543.
27 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
28 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
29 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
30 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
31 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
32 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
33 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
34 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
35 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
36 to bug-gdb@prep.ai.mit.edu .
37 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
38 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
39 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
40 Likewise.
41
5c5455dc
AC
422004-02-10 Andrew Cagney <cagney@redhat.com>
43
44 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
45 using gdb_internal_error_resync.
46
9cf689d7
DJ
472004-02-09 Daniel Jacobowitz <drow@mvista.com>
48
49 * gdb.threads/thread-specific.exp: Stop early if no threads are
50 found.
51
d2dc51db
MC
522004-02-09 Michael Chastain <mec.gnu@mindspring.com>
53
54 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
55
14b1a056
DJ
562004-02-08 Daniel Jacobowitz <drow@mvista.com>
57
58 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
59 breakpoints.
60
83f66e8f
DJ
612004-02-07 Daniel Jacobowitz <drow@mvista.com>
62
63 * config/sim.exp (gdb_load): Handle $arg == "".
64 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
65 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
66
30fc0091
EZ
672004-02-07 Elena Zannoni <ezannoni@redhat.com>
68
69 * gdb.base/maint.exp: Update test to reflect
70 obstack changes.
71
4d806929
JJ
722004-02-04 Jeff Johnston <jjohnstn@redhat.com>
73
74 * gdb.base/pendshr.c (pendfunc): New function that calls
75 pendfunc1.
76 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
77
7bfdd688
FF
782004-02-04 Fred Fish <fnf@redhat.com>
79
80 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
81 function symbols and update copyright years.
82 * gdb.arch/gdb1291.c: Ditto.
83
aaa08ee4
MC
842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
85
86 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
87
dbad7755
MC
882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
89
90 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
91
ec4646ef
MC
922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
93
94 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
95
1b802196
FF
962004-02-02 Fred Fish <fnf@redhat.com>
97
98 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
99 remote targets. Update copyright years.
100
18fe2033
JJ
1012004-02-02 Jeff Johnston <jjohnstn@redhat.com>
102
103 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
104 support.
105 * gdb.base/langs.exp: Fix test which attempts to create
106 breakpoint on non-existent function to handle new pending
107 support.
108 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
109 a breakpoint.
110 * gdb.base/pending.exp: New test.
111 * gdb.base/pending.c: New file.
112 * gdb.base/pendshr.c: Ditto.
113
8d577d32
DC
1142004-02-02 David Carlton <carlton@kealia.com>
115
116 * gdb.cp/overload.exp: Add overloadNamespace tests.
117 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
118 (overloadNamespace, XXX): New.
119 (main): Call XXX::marker2.
120
3ad13771
FF
1212004-02-01 Fred Fish <fnf@redhat.com>
122
123 * gdb.base/dump.exp: Use runto_main instead of "runto main".
124 * gdb.base/finish.exp: Ditto.
125 * gdb.base/gcore.exp: Ditto.
126 * gdb.base/huge.exp: Ditto.
127 * gdb.base/info-proc.exp: Ditto.
128 * gdb.base/return2.exp: Ditto.
129 * gdb.threads/gcore-thread.exp: Ditto.
130
44c75849
DJ
1312004-02-01 Daniel Jacobowitz <drow@mvista.com>
132
133 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
134
005bc093
MK
1352004-02-01 Mark Kettenis <kettenis@gnu.org>
136
137 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
138 that opening the file succeeds on OpenBSD.
139
c47cebdb
DJ
1402004-02-01 Daniel Jacobowitz <drow@mvista.com>
141
142 * gdb.threads/thread-specific.c: New file.
143 * gdb.threads/threads-specific.exp: New test script.
144 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
145 to expect_out.
146
5a01311c
MK
1472004-02-01 Mark Kettenis <kettenis@gnu.org>
148
149 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
150 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
151 only on the "print_small_structs from print_long_arg_list" test.
152
ce22a4f1
DJ
1532004-02-01 Daniel Jacobowitz <drow@mvista.com>
154
155 * gdb.base/completion.exp: Kill a stray backslash.
156
157 From Jim Ingham <jingham@apple.com>:
158 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
159 agrees with the result from sending a tab.
160
abbab9d3
DJ
1612004-01-31 Daniel Jacobowitz <drow@mvista.com>
162
163 * gdb.base/chng-syms.exp: Remove stray newline.
164
53904d1e
MK
1652004-01-31 Mark Kettenis <kettenis@gnu.org>
166
167 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
168 *-*-openbsd*.
169 * gdb.asm/openbsd.inc: New file.
170
3a4b3aac
MK
1712004-01-30 Mark Kettenis <kettenis@gnu.org>
172
173 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
174 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
175 *-*solaris2*. Remove commented out default settings for
176 asm-flags. Replace gdb_compile with target_link.
177
ebac27b4
MC
1782004-01-29 Michael Chastain <mec.gnu@mindspring.com>
179
180 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
181 for all tests. Remove old hp-ux and cygnus xfail cases.
182
d8679d84
PH
1832004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
184
185 * gdb.base/chng-syms.exp: New file.
186 * gdb.base/chng-syms.c: New file.
187
0a55bc22
MC
1882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
189
190 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
191 Provide arms for current output in all my configurations.
192
94b8e876
MC
1932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
194
195 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
196 * lib/compiler.cc: Likewise.
197 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
198 get the right preprocessor. Eval the output directly. Remove
199 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
200 hp_f77_compiler and hp_f90_compiler completely.
201 (gdb_preprocess): Delete.
202 (get_compiler): Delete.
203
7cf03d44
MK
2042004-01-24 Mark Kettenis <kettenis@gnu.org>
205
206 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
207 <string.h>.
208
68b6dce9
NR
2092004-01-24 Nick Roberts <nick@nick.uklinux.net>
210
211 * gdb.mi/mi-stack.exp: Update copyright.
212
b368761e
DC
2132004-01-23 David Carlton <carlton@kealia.com>
214
215 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
216 test for cp_lookup_transparent_type.
217 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
218 call them.
219
f2061b53
DJ
2202004-01-23 Daniel Jacobowitz <drow@mvista.com>
221
222 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
223 after -var-update.
224
37fc574a
DC
2252004-01-23 David Carlton <carlton@kealia.com>
226
227 * gdb.cp/namespace.cc (C::ensureRefs): New.
228 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
229
8e94b928
NR
2302004-01-20 Nick Roberts <nick@nick.uklinux.net>
231
232 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
233 case "-stack-list-locals 2".
234 * gdb.mi/mi-var-child.exp: Test for case
235 "-var-list-children --all-values NAME".
236
997b0952
MC
2372004-01-18 Michael Chastain <mec.gnu@mindspring.com>
238
239 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
240
52470da3
MK
2412004-01-18 Mark Kettenis <kettenis@gnu.org>
242
7049b4b8
MK
243 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
244 used with gdb_test_multiple.
245
52470da3
MK
246 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
247 read at address 0. This fixes PR testsuite/1504.
248
da6012e5
DJ
2492004-01-18 Daniel Jacobowitz <drow@mvista.com>
250
251 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
252 Remove downloading, guessing the host executable, the calls to
253 gdb_file_cmd and gdb_target_cmd, and "load" support.
254 (infer_host_exec): New function broken out from gdb_load.
255 (gdb_load): New wrapper for gdbserver_gdb_load.
256 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
257 gdb_target_cmd. Use -target-select.
258 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
259 Download binaries to the host. Clear last_mi_remote_file when
260 we load a new binary.
261 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
262 call gdbserver_gdb_load and mi_gdb_target_cmd.
263
32c70722
MC
2642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
265
266 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
267 type patterns.
268
b0cecf36
MC
2692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
270
271 * gdb.cp/templates.exp: Fix typo in test name of
272 "print Foo<volatile char*>::foo".
273
4120d7e6
MC
2742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
275
276 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
277
f679e530
BE
2782004-01-16 Ben Elliston <bje@wasabisystems.com>
279
280 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
281 (clean mostlyclean): Remove empty rm.
282
091c48f6
MC
2832004-01-15 Michael Chastain <mec.gnu@mindspring.com>
284
285 * gdb.base/setvar.exp: Add copyright years.
286
3e5fc8d2
DC
2872004-01-14 David Carlton <carlton@bactrian.org>
288
289 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
290 PR c++/1511 and update coment.
291 * gdb.cp/templates.exp: Update patterns to match current output.
292 If changes involve something other than whitespace, KFAIL
293 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
294
63d06c5c
DC
2952004-01-14 David Carlton <carlton@kealia.com>
296
297 * gdb.cp/namespace.exp: Add tests involving classes defined within
298 namespaces.
299 * gdb.cp/namespace.cc (C::CClass): New.
300 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
301
a51dab88
EZ
3022004-01-14 Elena Zannoni <ezannoni@redhat.com>
303
304 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
305 what debug info we have. Print a better message if something goes
306 wrong while producing the separate debug info file.
307
a476ccc9
MC
3082004-01-14 Michael Chastain <mec.gnu@mindspring.com>
309
310 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
311
f453692c
MC
3122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
313
314 * gdb.base/callfuncs.c: Add copyright notice.
315
f40063a5
MC
3162004-01-13 Michael Chastain <mec.gnu@mindspring.com>
317
318 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
319 inheritance. PR gdb/1498, PR gcc/13539.
320
19ac3974
EZ
3212004-01-13 Elena Zannoni <ezannoni@redhat.com>
322
323 * gdb.threads/gcore-thread.exp: Prefix name of binary with
324 test specific name.
325 * gdb.mi/gdb669.exp: Ditto.
326 * gdb.mi/mi-pthreads.exp: Ditto.
327 * gdb.mi/mi1-pthreads.exp: Ditto.
328 * gdb.mi/mi2-pthreads.exp: Ditto.
329
56c97c6e
MC
3302004-01-12 Michael Chastain <mec.gnu@mindspring.com>
331
332 * gdb.cp/member-ptr.cc: Add copyright notice.
333
a0644324
MC
3342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
335
336 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
337 some patterns for recent versions of gcc and hpacc. Delete
338 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
339 Delete tests that access a NULL pointer-to-member-data. This
340 script is still disabled for gcc.
341
32fabe09
EZ
3422004-01-12 Elena Zannoni <ezannoni@redhat.com>
343
344 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
345 escaped correctly.
346
1f8a6abb
EZ
3472004-01-12 Elena Zannoni <ezannoni@redhat.com>
348
349 * gdb.base/sepdebug.exp: New file.
350 * gdb.base/sepdebug.c: New file.
351 * lib/gdb.exp (separate_debug_filename): New procedure.
352 (gdb_gnu_strip_debug): New procedure.
353
48efe704
AC
3542004-01-12 Andrew Cagney <cagney@redhat.com>
355
356 * gdb.mi/ChangeLog: Delete file. Renamed to ...
357 * gdb.mi/ChangeLog-1999-2003: New file.
358
a9415475
AC
3592004-01-12 Andrew Cagney <cagney@redhat.com>
360
361 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
362 "Renaming a directory to a non-empty directory returns ENOTEMPTY
363 or EEXIST", treat EBUSY as an XFAIL.
364
83b8cf9d
MC
3652004-01-11 Michael Chastain <mec.gnu@mindspring.com>
366
367 * gdb.base/scope.exp: Remove obsolete setup_xfail for
368 hp_cc_compiler.
369
9939d2a8
MC
3702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
371
372 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
373 decorations.
374
1ff8cadf
MC
3752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
376
377 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
378 and "(aCC)" decorations. Remove obsolete doco about old
379 test results.
380
6fa9022e
MC
3812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
382
383 * gdb.cp/exception.exp: Fix typo in doco.
384
209721fe
MK
3852004-01-09 Mark Kettenis <kettenis@gnu.org>
386
387 * gdb.base/gdb1476.exp: Fix typo.
388
ef11303e
MC
3892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
390
391 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
392 file.
393
041ab88c
MC
3942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
395
396 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
397 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
398 Use gdb_compile. Remove restriction on gcc. Add some patterns
399 for recent version of gdb. Delete second half, which was a copy
400 of the first half with different build flags. This test is
401 still disabled because it is still not ready for production.
402
e36d075a
MC
4032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
404
405 * gdb.cp/exception.cc: Add copyright notice.
406 * gdb.cp/exception.exp: Add a notice that this file is broken
407 because of line number changes caused by addition of copyright
408 notice.
409
42b190ad
MC
4102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
411
412 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
413 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
414
8f25f06b
MC
4152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
416
417 * gdb.cp/classes.exp: Accept gnu abi 2.
418 * gdb.cp/derivation.exp: Likewise.
419 * gdb.cp/overload.exp: Likewise.
420 * gdb.cp/virtfunc.exp: Likewise.
421
06ded8b8
MC
4222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
423
424 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
425 semicolon after end of function.
426
77c26ae3
MC
4272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
428
429 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
430 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
431 boilerplate code for compiling and running the program under
432 test. Add some string method tests.
433
20757486
MC
4342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
435
436 * gdb.cp/bs15503.cc: Add copyright notice.
437 * gdb.cp/bs15503.exp: Adjust line number.
438
0fd3b503
MC
4392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
440
441 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
442 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
443
10d1bea8
MC
4442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
445
446 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
447 hp_cc_compiler.
448
2789202a
MC
4492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
450
451 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
452 * gdb.cp/ctti.exp: Use the marker instead of "next".
453 With gcc, run further before bailing.
454
b862f14c
MC
4552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
456
457 * gdb.cp/cttiadd.cc: Add copyright notice.
458 * gdb.cp/cttiadd1.cc: Likewise.
459 * gdb.cp/cttiadd2.cc: Likewise.
460 * gdb.cp/cttiadd3.cc: Likewise.
461
96da2469
MC
4622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
463
464 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
465 Use gdb_test, gdb_test_multiple. Use floating-point values that
466 have exact representations in IEEE-ish formats.
467
053248ff
MC
4682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
469
470 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
471 compilers. Delete duplicate call to get_compiler_info.
472 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
473 * gdb.base/volatile.exp: Likewise.
474
84acecdd
MK
4752004-01-07 Mark Kettenis <kettenis@gnu.org>
476
477 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
478 memory at address 0.
479
fe11a27f
MC
4802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
481
482 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
483 to test for hp-ux assembler. Fix copyright years.
484
60ad077b
AC
4852004-01-07 Andrew Cagney <cagney@redhat.com>
486
487 * gdb.base/fileio.c (strerrno): Add "EBUSY".
488
1c9b8f33
AC
4892004-01-07 Andrew Cagney <cagney@redhat.com>
490
491 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
492 when creating the read-only file. From analysis by Roland McGrath
493 and Elena Zannoni.
494
753ccc7a
MC
4952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
496
497 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
498
eca3e36b
MC
4992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
500
501 * gdb.base/cvexpr.c: Be type-safe with function pointers and
502 data pointers.
503
f8d4bac4
MC
5042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
505
506 * gdb.cp/m-static.exp: Compile one source file at a time.
507 Delete unused call to get_compiler_info.
508
9b4e0f94
MC
5092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
510
511 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
512 * gdb.base/call-rt-st.exp: Likewise.
513 * gdb.base/nodebug.exp: Likewise.
514 * gdb.base/volatile.exp: Likewise.
515 * gdb.cp/ref-types.exp: Likewise.
516 * gdb.cp/templates.exp: Likewise.
517
023c1024
MK
5182004-01-05 Mark Kettenis <kettenis@gnu.org>
519
520 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
521
19703c4a
MC
5222004-01-05 Michael Chastain <mec.gnu@mindspring.com>
523
524 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
525 hppa*-hp-hpux*.
526
18b67037
MK
5272004-01-04 Mark Kettenis <kettenis@gnu.org>
528
ba6219c8
MK
529 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
530 x86_64-*-*.
531
18b67037
MK
532 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
533 sparc64-*-* and sparc*-solaris2*.
534
1bfbbb9d
MK
5352004-01-04 Mark Kettenis <kettenis@gnu.org>
536
537 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
538 return ${tests}" test. The ${tests} already mentions the
539 filename.
540
06846494
MC
5412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
542
543 * gdb.cp/local.exp: Accept gcc abi 2.
544
3b0cb202
MC
5452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
546
547 * gdb.cp/templates.exp: Accept gcc abi 2.
548
0643ec3f
MC
5492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
550
551 * lib/compiler.cc: Remove supports_template_debugging.
552 * gdb.cp/templates.exp: Do not test supports_template_debugging.
553
d231d0b1
MC
5542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
555
556 * gdb.cp/namespace.exp: Accept gcc abi 2.
557
44ffb27c
MC
5582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
559
560 * gdb.cp/method.exp: Accept gcc abi 2.
561
184ad485
MC
5622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
563
564 * gdb.cp/classes.exp: Generate identical results as old version.
565 * gdb.cp/derivation.exp: Likewise.
566 * gdb.cp/overload.exp: Likewise.
567 * gdb.cp/virtfunc.exp: Likewise.
568
116f09e7
MC
5692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
570
571 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
572 mysterious bug with sourceware version of expect.
573
b1379776
MC
5742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
575
576 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
577 current versions of gcc, including gcc abi 2. Remove gratuitous
578 restart of test program. Use gdb_test_multiple and gdb_test for
579 all tests. Add patterns to xfail missing "const" in "const char *"
580 and kfail PR gdb/1155.
581
6b7a4c0e
MC
5822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
583
584 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
585 current versions of gcc, including gcc abi 2. Remove gratuitous
586 restart of test program. Use gdb_test_multiple and gdb_test for
587 all tests. Add patterns to kfail PR gdb/1498.
588
51615d72
MC
5892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
590
591 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
592 current versions of gcc, including gcc abi 2. Use "breakpoint"
593 and "continue" instead of restarting the target program. Use
594 gdb_test_multiple and gdb_test for all tests.
595
7b79a9d7
MK
5962004-01-01 Mark Kettenis <kettenis@gnu.org>
597
598 * gdb.asm/asm-source.exp: Update copyright year. Link statically
599 for *-*-solaris2*.
600
1cd3489f
MC
6012003-12-31 Michael Chastain <mec.gnu@mindspring.com>
602
603 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
604 current versions of gcc, including gcc abi 2. Use "breakpoint"
605 and "continue" instead of restarting the target program several
606 times. Use gdb_test_multiple and gdb_test for all tests.
607
850742db
MC
6082003-12-18 Michael Chastain <mec.gnu@mindspring.com>
609
610 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
611 source files.
612
eb4bbda8
MC
6132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
614
615 * gdb.base/environ.exp: Handle compiling test case from multiple
616 source files.
617
e42c7771
MC
6182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
619
620 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
621
80e4b428
JB
6222003-12-17 Jim Blandy <jimb@redhat.com>
623
5f06973a
JB
624 * gdb.base/freebpcmd.c: Add copyright notice.
625
80e4b428
JB
626 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
627
0ab84fb7
MC
6282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
629
630 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
631
1b3bb3d0
JB
6322003-12-13 Jim Blandy <jimb@redhat.com>
633
634 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
635
3a4c9371
KB
6362003-12-12 Kevin Buettner <kevinb@redhat.com>
637
638 * gdb.asm/frv.inc: New file.
639 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
640
a1dea79a
FF
6412003-12-09 Fred Fish <fnf@redhat.com>
642
643 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
644 functions to break1.c and leave prototypes behind. Add more
645 "set breakpoint NN here" comments.
646 * gdb.base/break1.c: New file.
647
648 * gdb.base/break.exp: Handle compiling test case from multiple
649 source files and change source file references as needed.
650 * gdb.base/completion.exp: Ditto.
651 * gdb.base/condbreak.exp: Ditto.
652 * gdb.base/define.exp: Ditto.
653 * gdb.base/ena-dis-br.exp: Ditto.
654 * gdb.base/info-proc.exp: Ditto.
655 * gdb.base/maint.exp: Ditto.
656 * gdb.base/until.exp: Ditto.
657
658 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
659 hardcoded line numbers.
660 * gdb.base/define.exp: Ditto.
661 * gdb.base/ena-dis-br.exp: Ditto.
662 * gdb.base/maint.exp: Ditto.
663 * gdb.base/until.exp: Ditto.
664
665 * gdb.base/completion.exp: Use "break1" for completion tests since
666 "break" is no longer a unique prefix.
667
5266b69c
AC
6682003-12-06 Andrew Cagney <cagney@redhat.com>
669
670 * gdb.base/structs.exp (test_struct_returns): When applicable, set
671 "return_value_unimplemented". When an unimplemented struct return
672 architecture, report incorrect values as a KFAIL
673
374451f0
MC
6742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
675
676 * gdb.cp/rtti.exp: Accept new wording of warning from
677 cp_lookup_rtti_type.
678
ba9b20a7
MC
6792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
680
681 Partial fix for PR testsuite/1456.
682 * gdb.base/scope.exp (test_at_main): Replace references to
683 gcc_compiled with calls to test_compiler_info.
684 (test_at_foo): Likewise.
685 (test_at_bar): Likewise.
686
b74b6d0b
MC
6872003-12-04 Michael Chastain <mec.gnu@mindspring.com>
688
689 Partial fix for PR testsuite/1456.
690 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
691 to test_compiler_info.
692
ccfa3402
MC
6932003-12-03 Michael Chastain <mec.gnu@mindspring.com>
694
695 * gdb.base/so-impl-ld.exp: Update copyright notice.
696
f6246aba
MC
6972003-12-02 Michael Chastain <mec.gnu@mindspring.com>
698
699 Partial fix for PR testsuite/1456.
700 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
701 to test_compiler_info.
702
13ae734a
MC
7032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
704
705 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
706 from current versions of gdb. Clean up regular expressions.
707 Delete redundant timeout case.
708
d8e1cdee
MC
7092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
710
711 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
712 from current versions of gdb. Clean up regular expressions.
713 Delete redundant timeout case.
714
96457b64
MC
7152003-12-01 Michael Chastain <mec.gnu@mindspring.com>
716
717 Partial fix for PR testsuite/1456.
718 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
719 gcc_compiled with call to test_compiler_info.
720
f35309fc
MC
7212003-11-30 Michael Chastain <mec.gnu@mindspring.com>
722
723 Partial fix for PR testsuite/1456.
724 * gdb.base/list.exp (test_list_function): Delete unused declaration
725 of gcc_compiled.
726
d7afdf9b
MC
7272003-11-29 Michael Chastain <mec.gnu@mindspring.com>
728
729 Partial fix for PR testsuite/1456.
730 * gdb.base/complex.exp: Replace reference to gcc_compiled with
731 call to test_compiler_info.
732
71507b56
MK
7332003-11-29 Mark Kettenis <kettenis@gnu.org>
734
735 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
736 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
737 it to create the appropriate note.inc.
738 * gdb.asm/asmsrc1.s: Include "note.inc".
739 * gdb.asm/netbsd.inc: New file.
740 * gdb.asm/empty.inc: New file.
741
f81f93f7
MC
7422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
743
744 Partial fix for PR testsuite/1456.
745 * gdb.base/constvars.exp: Replace references to gcc_compiled with
746 calls to test_compiler_info.
747
9a77938e
MC
7482003-11-27 Michael Chastain <mec.gnu@mindspring.com>
749
750 Partial fix for PR testsuite/1456.
751 * gdb.base/volatile.exp: Replace references to gcc_compiled with
752 calls to test_compiler_info.
753
e8367dc7
MK
7542003-11-27 Mark Kettenis <kettenis@gnu.org>
755
756 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
757 pattern for the KFAILs.
758
526c61ee
AF
7592003-11-25 Adam Fedor <fedor@gnu.org>
760
761 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
762 * gdb.objc/objcdecode.m: New file.
763
28f2d600
AF
7642003-11-25 Adam Fedor <fedor@gnu.org>
765
766 * gdb.objc/nondebug.exp: Test for PR objc/1236.
767 * gdb.objc/nondebug.m: New file.
768
a3895cee
BE
7692003-11-26 Ben Elliston <bje@wasabisystems.com>
770
771 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
772 NetBSD as it does on FreeBSD. Modelled on a similar change by
773 Mark Kettenis on 2003-05-30.
774 (link-flags): Set to "--entry _start" regardless of target.
775 Special linker flags are to be appended to $link-flags.
776 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
777
c9f2c8a3
MC
7782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
779
780 * gdb.cp/method.exp: Accept output of new demangler.
781
15a0587a 7822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
783
784 * gdb/class2.exp: New file.
785 * gdb/class2.cc: New file.
786
3c00b570
MC
7872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
788
789 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
790 of new demangler.
791
7027acc7
MK
7922003-11-23 Mark Kettenis <kettenis@gnu.org>
793
794 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
795 of gdb_test "run".
796
b0e1598a
MK
7972003-11-23 Mark Kettenis <kettenis@gnu.org>
798
799 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
800 "continue" into "run".
801
4d9eda44
MC
8022003-11-23 Michael Chastain <mec.gnu@mindspring.com>
803
804 Partial fix for PR testsuite/1456.
805 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
806 call to test_compiler_info.
807 * gdb.cp/ctti.exp: Likewise.
808 * gdb.cp/derivation.exp: Likewise.
809 * gdb.cp/member-ptr.exp: Likewise.
810 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
811 reference to gcc_compiled.
812
8132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
814
815 Fix PR testsuite/1463.
816 * gdb.base/structs.exp (start_structs_test): Call
817 get_debug_format before using the debug format.
818
d422fe19
AC
8192003-11-22 Andrew Cagney <cagney@redhat.com>
820
821 * lib/gdb.exp (gdb_test_multiple): Add simple example.
822 * gdb.base/structs.exp: Use gdb_test_multiple.
823
039cf96d
AC
8242003-11-20 Andrew Cagney <cagney@redhat.com>
825
6882279b
AC
826 * gdb.base/structs.exp: Handle and recover from internal errors.
827 Replace "foo${n}" with "foo<n>" in test messages.
828
e53890ae
AC
829 * gdb.base/structs.exp: Update copyright. Rewrite.
830 * gdb.base/structs.c: Update copyright. Rewrite.
831
2b211c59
AC
832 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
833 resync count exceeded.
834
039cf96d
AC
835 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
836 from the internal error.
837 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
838 Original from Jim Blandy.
839 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 840
eac98b22
AC
8412003-11-19 Andrew Cagney <cagney@redhat.com>
842
843 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
844 KFAIL.
845
67455b2a
MK
8462003-11-17 Mark Kettenis <kettenis@gnu.org>
847
848 New testcase for PR backtrace/1435.
849 * gdb.arch/i386-unwind.exp: New file.
850 * gdb.arch/i386-unwind.c: New file.
851
853d6e5b
AC
8522003-11-17 Andrew Cagney <cagney@redhat.com>
853
854 * lib/gdb.exp (compiler_info): New global.
855 (test_compiler_info): New function.
856 (get_compiler_info): Set compiler_info.
857 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
858 "compiler_info" to gcc-<major>-<minor>.
859
38cf6e11
MC
8602003-11-15 Michael Chastain <mec.gnu@mindspring.com>
861
862 * gdb.trace/configure: Remove.
863
a50d3602
EZ
8642003-11-13 Elena Zannoni <ezannoni@redhat.com>
865
866 * gdb.base/break.c: Add comments to aid finding line numbers for
867 breakpoints.
868 * gdb.base/break.exp: Remove all references to explicit line
869 numbers.
870
d9407aaa
NC
8712003-11-11 Nick Clifton <nickc@redhat.com>
872
873 * gdb.base/shreloc.exp: Do not run for targets which do not
874 support shared objects.
875
db488fc1
CV
8762003-11-10 Corinna Vinschen <vinschen@redhat.com>
877
878 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
879 Don't run tests if nofileio flag is given.
880
6a90a18e
EZ
8812003-11-07 Elena Zannoni <ezannoni@redhat.com>
882
883 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
884 as well as 'Watchpoint'.
885
0b915e9c
EZ
8862003-11-06 Elena Zannoni <ezannoni@redhat.com>
887
888 Reported by Jim Ingham <jingham@apple.com>:
889 * gdb.base/annota1.exp: Match at least one occurrence of the
890 signal handler annotation.
891
d7e4b55f
EZ
8922003-11-06 Elena Zannoni <ezannoni@redhat.com>
893
894 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
895 as well as 'Watchpoint'.
896
2fe4e8d0
MC
8972003-11-05 Michael Chastain <mec@shout.net>
898
899 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
900
6ef88553
KW
9012003-11-03 Kris Warkentin <kewarken@qnx.com>
902
903 * gdb.arch/gdb1291.c: New test file.
904 * gdb.arch/gdb1291.exp: New test script.
905 * gdb.arch/gdb1431.c: New test file.
906 * gdb.arch/gdb1431.exp: New test script.
907
ae7dc4d8
MC
9082003-10-22 Michael Chastain <mec@shout.net>
909
910 * gdb.mi/pthreads.c: Add copyright notice.
911
c39d7427
MC
9122003-10-22 Michael Chastain <mec@shout.net>
913
914 * gdb.threads/pthreads.c: Add copyright notice.
915
8b7d96c1
MC
9162003-10-20 Michael Chastain <mec@shout.net>
917
918 * gdb.base/gdb1056.exp: New test script.
919
d1d69fdd
DJ
9202003-10-13 Daniel Jacobowitz <drow@mvista.com>
921
922 * gdb.threads/killed.exp: Use gdb_run_cmd.
923
7d605576
DJ
9242003-10-13 Daniel Jacobowitz <drow@mvista.com>
925
926 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
927 create a core file.
928 * gdb.threads/gcore-thread.exp: Likewise.
929
618ec112
CV
9302003-10-13 Corinna Vinschen <vinschen@redhat.com>
931
932 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
933 type, based on char type.
934 (struct bit_flags_short_t): New bitfield type, based on short type.
935 (init_bit_flags_char): New fuction.
936 (init_bit_flags_short): Ditto.
937 (print_bit_flags_char): Ditto.
938 (print_bit_flags_short): Ditto.
939 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
940
9367a73c
MC
9412003-10-11 Michael Chastain <mec@shout.net>
942
943 * gdb.base/call-rt-st.exp: Update copyright year.
944
1decf120
KI
9452003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
946
947 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
948 * gdb.disasm/sh3.s: Ditto.
949
5445b2ae
DJ
9502003-10-07 Daniel Jacobowitz <drow@mvista.com>
951
952 * gdb.threads/switch-threads.exp: New test.
953 * gdb.threads/switch-threads.c: New source file.
954
aec24853
CV
9552003-10-07 Corinna Vinschen <vinschen@redhat.com>
956
957 * gdb.base/ending-run.exp: Add sh specific case.
958
adc7428d
AC
9592003-10-06 Andrew Cagney <cagney@redhat.com>
960
961 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
962 * gdb.disasm/mn10200.exp: Delete obsolete file.
963
c9d37158
DJ
9642003-09-29 Daniel Jacobowitz <drow@mvista.com>
965
966 * ChangeLog: Correct an entry command.exp -> commands.exp.
967 * gdb.base/commands.exp (bp_deleted_in_command_test)
968 (temporary_breakpoint_commands): Check noargs.
969
79c2c32d
DC
9702003-09-25 David Carlton <carlton@kealia.com>
971
972 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
973 of some print tests, where appropriate. Add tests for C::D::cd,
974 E::ce, F::cXfX, G::XgX.
975 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
976
594e6d67
RE
9772003-09-25 Richard Earnshaw <rearnsha@arm.com>
978
979 * lib/java.exp (java_init): Import target_alias before using it.
980
10f0d451
DC
9812003-09-25 David Carlton <carlton@kealia.com>
982
983 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
984
274bcba0
EZ
9852003-09-23 Elena Zannoni <ezannoni@redhat.com>
986
987 * gdb.base/selftest.exp: Accomodate more instruction reordering
988 weirdness.
989
cdbf20f7
MC
9902003-09-17 Michael Chastain <mec@shout.net>
991
992 * gdb.cp/gdb1355.exp: New file.
993 * gdb.cp/gdb1355.c: New file.
994
71e06f80
CV
9952003-09-15 Corinna Vinschen <vinschen@redhat.com>
996
997 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
998 * gdb.asm/sh.inc: New file.
999
5c4e30ca
DC
10002003-09-11 David Carlton <carlton@kealia.com>
1001
bd45b7af
DC
1002 * gdb.cp/namespace.exp: Add tests for namespace types.
1003 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1004 (test_namespace): New.
1005
1c199746
EZ
10062003-09-11 Elena Zannoni <ezannoni@redhat.com>
1007
1008 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1009 * gdb.stabs/weird.exp: Ditto.
1c199746 1010
04ed252f
MC
10112003-09-08 Michael Chastain <mec@shout.net>
1012
1013 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1014
d8a2d9e7
MC
10152003-09-07 Michael Chastain <mec@shout.net>
1016
1017 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1018 'parse error'.
1019
161afb24
MK
10202003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1021
1022 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1023
49f2741a
MC
10242003-08-30 Michael Chastain <mec@shout.net>
1025
1026 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1027 * gdb.gdb/observer.exp: Ditto.
1028 * gdb.gdb/xfullpath.exp: Ditto.
1029
8afa723e
MK
10302003-08-29 Mark Kettenis <kettenis@gnu.org>
1031
1032 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1033 *-*-*bsd*.
1034
f31dfe3b
JJ
10352003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1036
1037 * gdb.base/dump.exp: Skip for ia64.
1038
4630e498
JJ
10392003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1040
1041 * gdb.asm/asm-source.exp: Add ia64 support.
1042 * gdb.asm/ia64.inc: New file.
1043
1105b7ef
MC
10442003-08-22 Michael Chastain <mec@shout.net>
1045
1046 * gdb.cp: New directory.
1047 * gdb.cp/*: Copy from gdb.c++/*.
1048 * gdb.c++/*: Remove.
1049 * Makefile.in: Change gdb.c++ to gdb.cp.
1050 * configure.in: Ditto.
1051 * configure: Regnerate.
1052
c945b932
MK
10532003-08-18 Mark Kettenis <kettenis@gnu.org>
1054
1055 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1056 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1057
2b66634b
DJ
10582003-08-17 Daniel Jacobowitz <drow@mvista.com>
1059
1060 * mi-var-display.exp (-var-list-children weird): Accept function
1061 pointers with argument types.
1062 * mi1-var-display.exp (-var-list-children weird): Likewise.
1063 * mi2-var-display.exp (-var-list-children weird): Likewise.
1064
a356f73b
DJ
10652003-08-17 Daniel Jacobowitz <drow@mvista.com>
1066
1067 * gdb.base/annota3.exp: Add missing newline.
1068
483417b8
MC
10692003-08-06 Michael Chastain <mec@shout.net>
1070
1071 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1072
c99c59c3
MS
10732003-08-12 Michael Snyder <msnyder@redhat.com>
1074
1075 * gdb.base/float.exp: Add test for SH.
1076
55ed7501
MK
10772003-08-10 Mark Kettenis <kettenis@gnu.org>
1078
1079 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1080
1a371f2e
EZ
10812003-08-07 Elena Zannoni <ezannoni@redhat.com>
1082
1083 * gdb.base/completion.exp: Remove reduntant completion test
1084 on filename.
1085
e0f353ce
EZ
10862003-08-07 Elena Zannoni <ezannoni@redhat.com>
1087
1088 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1089 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1090 gdb.trace/save-trace.exp: Make sure that full pathnames are
1091 escaped correctly.
1092
5710a1af
EZ
10932003-08-07 Elena Zannoni <ezannoni@redhat.com>
1094
1095 * configure.in: Don't generate config.h from config.hin.
1096 * configure: Regenerate.
1097 * config.hin: Remove file.
1098 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1099 * gdb.threads/pthreads.c: Ditto.
1100
dcd81ce9
DJ
11012003-08-07 Daniel Jacobowitz <drow@mvista.com>
1102
1103 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1104 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1105 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1106 Replace ld24 with seth/add3.
1107
6009d884
AC
11082003-08-02 Andrew Cagney <cagney@redhat.com>
1109
1110 * gdb.base/annota3.exp: New file.
1111 * gdb.base/annota3.c: New file.
1112 * gdb.c++/annota3.exp: New file.
1113 * gdb.c++/annota3.cc: New file.
1114
51514e06
MC
11152003-07-29 Michael Chastain <mec@shout.net>
1116
1117 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1118 actually failed.
1119 (do_pass): Likewise.
1120 * gdb.threads/tls.exp: Always initialize no_of_threads.
1121
4ee6625b
DJ
11222003-07-27 Daniel Jacobowitz <drow@mvista.com>
1123
1124 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1125 pattern.
1126 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1127 * gdb.threads/tls.exp: Recognize one case of the host library not
1128 supporting TLS.
1129
225f2bf6
AC
11302003-07-27 Andrew Cagney <cagney@redhat.com>
1131
1132 * gdb.base/fileio.exp: Use SH when running commands using
1133 remote_exec.
1134
bcb27c9f
DJ
11352003-07-24 Daniel Jacobowitz <drow@mvista.com>
1136
1137 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1138 * gdb.base/relocate.c (dummy): New padding array.
1139
3d67be83
MS
11402003-07-22 Michael Snyder <msnyder@redhat.com>
1141
1142 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
1143
1144 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1145 patterns to be more general, accepting old and new output.
1146 Some output chars (such as '+') also must be quoted.
1147 Some addresses are displayed numerically instead of
1148 symbolically.
1149
57ba3b85
MS
11502003-07-23 Michael Snyder <msnyder@redhat.com>
1151
686d097c
MS
1152 * gdb.base/return2.exp: Don't test long-long return.
1153
57ba3b85
MS
1154 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1155 * gdb.disasm/t01_mov.exp: Ditto.
1156 * gdb.disasm/t02_mova.s: Ditto.
1157 * gdb.disasm/t02_mova.exp: Ditto.
1158 * gdb.disasm/t03_add.s: Ditto.
1159 * gdb.disasm/t03_add.exp: Ditto.
1160 * gdb.disasm/t04_sub.s: Ditto.
1161 * gdb.disasm/t04_sub.exp: Ditto.
1162 * gdb.disasm/t05_cmp.s: Ditto.
1163 * gdb.disasm/t05_cmp.exp: Ditto.
1164 * gdb.disasm/t06_ari2.s: Ditto.
1165 * gdb.disasm/t06_ari2.exp: Ditto.
1166 * gdb.disasm/t07_ari3.s: Ditto.
1167 * gdb.disasm/t07_ari3.exp: Ditto.
1168 * gdb.disasm/t08_or.s: Ditto.
1169 * gdb.disasm/t08_or.exp: Ditto.
1170 * gdb.disasm/t09_xor.s: Ditto.
1171 * gdb.disasm/t09_xor.exp: Ditto.
1172 * gdb.disasm/t10_and.s: Ditto.
1173 * gdb.disasm/t10_and.exp: Ditto.
1174 * gdb.disasm/t11_logs.s: Ditto.
1175 * gdb.disasm/t11_logs.exp: Ditto.
1176 * gdb.disasm/t12_bit.s: Ditto.
1177 * gdb.disasm/t12_bit.exp: Ditto.
1178 * gdb.disasm/t13_otr.s: Ditto.
1179 * gdb.disasm/t13_otr.exp: Ditto.
1180
e00759ef
EZ
11812003-07-22 Elena Zannoni <ezannoni@redhat.com>
1182
1183 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1184
8bc2021f
EZ
11852003-07-22 Elena Zannoni <ezannoni@redhat.com>
1186
1187 * gdb.threads/tls.c : New file.
1188 * gdb.threads/tls.exp : New file.
1189 * gdb.threads/tls-main.c : New file.
1190 * gdb.threads/tls-shared.c : New file.
1191 * gdb.threads/tls-shared.exp : New file.
1192
89320c4c
AS
11932003-07-22 Andreas Schwab <schwab@suse.de>
1194
1195 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1196
180dea7c
AS
11972003-07-20 Andreas Schwab <schwab@suse.de>
1198
1199 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1200 due to insn reordering.
1201
0714963c
AC
12022003-07-15 Andrew Cagney <cagney@redhat.com>
1203
1204 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1205
98a23b3f
MC
12062003-07-15 Michael Chastain <mec@shout.net>
1207
1208 * gdb.base/gdb1250.exp: New file.
1209 * gdb.base/gdb1250.c: New file.
1210
27e417a2
ML
12112003-07-09 Michal Ludvig <mludvig@suse.cz>
1212
1213 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1214 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1215
8bc2021f
EZ
12162003-07-09 Elena Zannoni <ezannoni@redhat.com>
1217
1218 * gdb.threads/tls.c: New file.
1219 * gdb.threads/tls.exp: New file.
1220 * gdb.threads/tls-main.c: New file.
1221 * gdb.threads/tls-shared.c: New file.
1222 * gdb.threads/tls-shared.exp: New file.
1223
d99968dc
EZ
12242003-07-09 Elena Zannoni <ezannoni@redhat.com>
1225
1226 * gdb.base/annota1.exp: Make sure that we properly escape the
1227 full path of the source file. Xfail more permissive patterns,
1228 due to a compiler debug info problem.
1229
83876b3b
AS
12302003-07-07 Andreas Schwab <schwab@suse.de>
1231
2705e972
AS
1232 * gdb.asm/m68k.inc: New file.
1233 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1234
83876b3b
AS
1235 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1236 arguments"): Also match negative number.
1237
1238 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1239
3a871b37
DJ
12402003-07-03 Daniel Jacobowitz <drow@mvista.com>
1241
1242 * gdb.base/store.c (charest): New typedef.
1243 (add_char): Rename to add_charest, update.
1244 (wack_char): Rename to wack_charest, update types. Return l + r
1245 to keep r live across the call.
1246 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1247 (wack_double, wack_doublest): Return l + r to keep r live across
1248 the call.
1249 * gdb.base/store.exp: Accomodate store.c changes.
1250
b2a7f303
DC
12512003-06-30 David Carlton <carlton@kealia.com>
1252
1253 * gdb.c++/maint.exp (test_invalid_name): New.
1254 (test_first_component): Add tests for invalid names.
1255
3c6cb4a1
MC
12562003-06-29 Michael Chastain <mec@shout.net>
1257
1258 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1259 output of '<VTT for class>' for virtual base classes.
1260
f1c2644b
DJ
12612003-06-29 Daniel Jacobowitz <drow@mvista.com>
1262
1263 * gdb.base/completion.exp: Tab-complete "complet" instead of
1264 "compl".
1265 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1266
18080350
DJ
12672003-06-29 Daniel Jacobowitz <drow@mvista.com>
1268
1269 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1270 * gdb.base/volatile.exp: Likewise.
1271
f56973f8
DJ
12722003-06-29 Daniel Jacobowitz <drow@mvista.com>
1273
1274 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1275 gdb/1265.
1276
12772003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1278 Daniel Jacobowitz <drow@mvista.com>
1279
1280 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1281 initial line count of 'captured_main' from 26 to 32.
1282 (test_with_self): Allow xmalloc call to be interleaved with the
1283 preceding two lines.
1284
e766d4d6
JB
12852003-06-24 Joel Brobecker <brobecker@gnat.com>
1286
1287 * gdb.base/bang.exp: New testcase.
1288
f125c9a4
JB
12892003-06-23 Joel Brobecker <brobecker@gnat.com>
1290
1291 * gdb.base/langs.exp: Add some tests for the "minimal" language
1292 support.
1293
6e25beaf
EZ
12942003-06-23 Elena Zannoni <ezannoni@redhat.com>
1295
1296 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1297 the testcase.
1298
2f816dda
DJ
12992003-06-22 Daniel Jacobowitz <drow@mvista.com>
1300
1301 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1302 offset.
1303
db5a5748
DJ
13042003-06-22 Daniel Jacobowitz <drow@mvista.com>
1305
1306 * gdb.c++/pr-1210.cc: New file.
1307 * gdb.c++/pr-1210.exp: New file.
1308
1df0c130
DJ
13092003-06-21 Daniel Jacobowitz <drow@mvista.com>
1310
1311 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1312 000-exec-continue.
1313
a92feac0
MK
13142003-06-15 Mark Kettenis <kettenis@gnu.org>
1315
1316 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1317 on *-*-*bsd* instead of *-*-freebsd*.
1318
81a58f5b
AC
13192003-06-14 Andrew Cagney <cagney@redhat.com>
1320
1321 * gdb.base/store.exp: Test longest and doublest. Test all
1322 parameters. Weaken return statement match.
1323 * gdb.base/store.c: Add longest and doublest - aka long long and
1324 long double functions. Put all parameters into local register
1325 variables. Use negative values.
1326
b257a0d3
AC
13272003-06-14 Andrew Cagney <cagney@redhat.com>
1328
1329 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1330 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1331 exit status.
1332 * gdb.base/fileio.exp: Disable target when nointerrupts and
1333 noinferiorio, instead of limiting it to remote. Use remote_exec
1334 instead of system.
1335
21c38304
JJ
13362003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1337
1338 * gdb.base/float.exp: Add ia64 support.
1339
1bcdb424
CV
13402003-06-12 Corinna Vinschen <vinschen@redhat.com>
1341
1342 * gdb.base/fileio.exp: Run only on remote targets.
1343
6aeb981f
CV
13442003-06-10 Corinna Vinschen <vinschen@redhat.com>
1345
1346 * gdb.base/fileio.c: New file, testing File-I/O.
1347 * gdb.base/fileio.exp: Ditto.
1348
53df362e
RG
13492003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1350
1351 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1352 shared objects after relocation at load time (gdb PR/1132).
1353 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1354 as above, part of the shared object relocation test.
1355
ffee1b46
MK
13562003-06-08 Mark Kettenis <kettenis@gnu.org>
1357
b5ca3722
MK
1358 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1359 fully filled history list.
1360 * gdb.base/gdb_history: New file.
1361
03ed860d
MK
1362 * gdb.base/signals.exp: XFAIL "continue to func1" on
1363 i*86-*-freebsd*.
1364
ffee1b46
MK
1365 * gdb.base/attach.exp: When trying to attach to a nonexistent
1366 process, make it possible to specify the PID based on the target,
1367 and do so for *-*-freebsd*.
1368
d80dbb52
RH
13692003-06-02 Richard Henderson <rth@redhat.com>
1370
1371 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1372
6dd77b81
RH
13732003-06-02 Richard Henderson <rth@redhat.com>
1374
1375 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1376
f6347e16
RH
13772003-06-02 Richard Henderson <rth@redhat.com>
1378
1379 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1380
2c161407
DJ
13812003-06-01 Daniel Jacobowitz <drow@mvista.com>
1382
1383 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1384 of globalvar.
1385
572eb746
MK
13862003-06-01 Mark Kettenis <kettenis@gnu.org>
1387
1388 * gdb.asm/asm-source.exp: Check for memory read errors in
1389 disassembler test on *BSD too.
1390
9e9617a5
RH
13912003-06-01 Richard Henderson <rth@redhat.com>
1392
1393 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1394 for .frame.
1395 (gdbasm_call): Lose ldgp.
1396 (gdbasm_startup): Add frame information.
1397 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1398
7b34ad4e
MK
13992003-05-31 Mark Kettenis <kettenis@gnu.org>
1400
1401 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1402 i?86-*-*.
1403
10059fdf
MK
14042003-05-30 Mark Kettenis <kettenis@gnu.org>
1405
1406 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1407 FreeBSD.
1408
acf4b816
RH
14092003-05-29 Richard Henderson <rth@redhat.com>
1410
1411 * gdb.asm/alpha.inc: New file.
1412 * gdb.asm/asm-source.exp: Use it.
1413
e9ecd949
JB
14142003-05-29 Jim Blandy <jimb@redhat.com>
1415
1416 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1417 'core.PID'.
1418
e3e5a4f3
JB
14192003-05-22 Jim Blandy <jimb@redhat.com>
1420
1421 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1422 backtrace.
1423
72fe3d25
DC
14242003-05-20 David Carlton <carlton@math.stanford.edu>
1425
1426 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1427 this time.
1428
58da2eb2
DC
14292003-05-19 David Carlton <carlton@bactrian.org>
1430
1431 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1432 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1433
1fcb5155
DC
14342003-05-19 David Carlton <carlton@bactrian.org>
1435
1436 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1437 namespace tests.
1438 Bump copyright date.
1439 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
1440 (main): Call C::D::marker2.
1441 * gdb.c++/namespace1.cc: New file.
1442
85e85163
JJ
14432003-05-14 Jeff Johnston <jjohnstn@redhat.com>
1444
1445 Roland McGrath <roland@redhat.com>
1446 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
1447 there is no manager thread.
1448
a25fbfec
JJ
14492003-05-08 Jeff Johnston <jjohnstn@redhat.com>
1450
1451 * gdb.threads/schedlock.exp: Remove assumption that all threads
1452 will run in a particular small time slice. Also ensure we break
1453 in one of the child threads rather than the main thread.
1454
be375bae
JB
14552003-05-07 Jim Blandy <jimb@redhat.com>
1456
09bf6082
JB
1457 Add support for assembly source testing on the s390x.
1458 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
1459 architecture.
1460 * gdb.asm/s390x.inc: New file.
1461
be375bae
JB
1462 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
1463 succession of 'if' statements.
1464
00905d52
AC
14652003-05-05 Andrew Cagney <cagney@redhat.com>
1466
1467 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
1468
b1e29e33
AC
14692003-05-05 Andrew Cagney <cagney@redhat.com>
1470
1471 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
1472 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
1473
e33d66ec
EZ
14742003-05-02 Elena Zannoni <ezannoni@redhat.com>
1475
1476 * gdb.base/charset.exp: Update based on new behavior of set/show
1477 charset commands.
1478
2b6fd0d8
AC
14792003-05-01 Andrew Cagney <cagney@redhat.com>
1480
1481 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
1482 variable do not give memory errors.
1483
130cacce
AF
14842003-04-30 Adam Fedor <fedor@gnu.org>
1485
1486 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
1487 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
1488 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
1489 gdb.objc/basicclass.m: : New files
1490
1491 * lib/gdb.exp (gdb_compile_objc): New procedure.
1492
bea71854
DJ
14932003-04-27 Daniel Jacobowitz <drow@mvista.com>
1494
1495 * gdb.base/signals.exp: Make backtrace tests more specific.
1496
0f20eeea
DC
14972003-04-23 David Carlton <carlton@bactrian.org>
1498
1499 * gdb.c++/maint.exp (test_first_component): Add tests for
1500 'operator' in more locations.
1501
c8c4d8dc
KB
15022003-04-16 Kevin Buettner <kevinb@redhat.com>
1503
1504 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
1505
3fe60e3c
EZ
15062003-04-16 Elena Zannoni <ezannoni@redhat.com>
1507
1508 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
1509 func marke' instead. Update test name.
1510
9219021c
DC
15112003-04-15 David Carlton <carlton@math.stanford.edu>
1512
1513 * gdb.c++/maint.exp: New file.
1514
5dd55bdd
EZ
15152003-04-14 Elena Zannoni <ezannoni@redhat.com>
1516
1517 * gdb.threads/schedlock.c: Change type of thread function argument
1518 to long, to avoid warnings on 64-bit platforms.
1519
00890572
EZ
15202003-04-14 Elena Zannoni <ezannoni@redhat.com>
1521
1522 * gdb.base/attach.exp: Add new message from ptrace in case of
1523 attaching to nonexistent process.
1524
93201743
JB
15252003-04-11 Jim Blandy <jimb@redhat.com>
1526
1527 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1528 gdb.c++/userdef.cc: Place comments on the lines to which the
1529 marker function might return.
1530 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1531 gdb.c++/userdef.exp: Look for those comments to check that we've
1532 returned to the right place, instead of checking line numbers.
1533
2a11c64d
EZ
15342003-04-11 Elena Zannoni <ezannoni@redhat.com>
1535
1536 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
1537 match on sourcefile name, instead of directory name.
1538
68ab8fc5
EZ
15392003-04-10 Elena Zannoni <ezannoni@redhat.com>
1540
1541 * gdb.base/completion.exp: Use string_to_regexp to match the
1542 working directory name.
1543
5624293a
JB
15442003-04-09 Jim Blandy <jimb@redhat.com>
1545
1546 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1547 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
1548 after an inferior function call, report the failure, but allow the
1549 test to continue.
1550
f1f02ee4
SC
15512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1552
1553 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1554 with -DPROTOTYPES.
1555
6eb79af0
SC
15562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1557
1558 * gdb.base/break.exp: Revert last patch.
1559
8dfb4cf0
SC
15602003-04-04 Stephane Carrez <stcarrez@nerim.fr>
1561
1562 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1563 with -DPROTOTYPES.
1564
ed4c619a
AC
15652003-04-02 Andrew Cagney <cagney@redhat.com>
1566
1567 * gdb.base/callfuncs.exp: Make "print add" messages unique.
1568 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
1569 matching directories by the name breakpoint.
1570 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
1571 Make "continue to marker1" consistent.
1572 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
1573 message consistent.
1574 * lib/gdb.exp: Put "the program is no longer running", and "the
1575 program exited" in parenthesis.
1576 * lib/mi-support.exp: Ditto.
1577
4e35d5f0
BR
15782003-04-02 Bob Rossi <bob_rossi@cox.net>
1579
1580 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
1581
71900fe8
AC
15822003-03-29 Andrew Cagney <cagney@redhat.com>
1583
1584 * gdb.base/sizeof.c (main): Print the value of '\377'.
1585 * gdb.base/sizeof.exp: Check the sign of '\377'.
1586
c0655a16
MC
15872003-03-27 Michael Chastain <mec@shout.net>
1588
1589 * gdb.base/gdb1090.exp: New file.
1590 * gdb.base/gdb1090.cc: New file.
1591
5b2a3989
JB
15922003-03-27 J. Brobecker <brobecker@gnat.com>
1593
1594 * gdb.gdb/observer.exp: New regression test.
1595
79876890
MC
15962003-03-27 Michael Chastain <mec@shout.net>
1597
1598 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
1599 * gdb.base/ptype.exp: Likewise.
1600
6eac95e3
CV
16012003-03-27 Corinna Vinschen <vinschen@redhat.com>
1602
1603 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
1604
e8c71839
MC
16052003-03-26 Michael Chastain <mec@shout.net>
1606
1607 * gdb.base/ptype.exp: Actually use some typedef'd types.
1608
71b10041
SC
16092003-03-21 Stephane Carrez <stcarrez@nerim.fr>
1610
1611 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
1612 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
1613
2512cf80
CV
16142003-03-20 Corinna Vinschen <vinschen@redhat.com>
1615
1616 * gdb.base/default.exp: Fix regular expression.
1617
0d195a4f
CV
16182003-03-20 Corinna Vinschen <vinschen@redhat.com>
1619
1620 * gdb.base/args.exp: Fix regular expression.
1621
8a2dbca8
CV
16222003-03-20 Corinna Vinschen <vinschen@redhat.com>
1623
1624 * gdb.base/help.exp: Allow Win32 child process.
1625
bf028682
CV
16262003-03-20 Corinna Vinschen <vinschen@redhat.com>
1627
1628 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
1629 when stepping out of main().
1630
182dbe85
CV
16312003-03-20 Corinna Vinschen <vinschen@redhat.com>
1632
1633 * gdb.base/default.exp: Check for win32 specific message when calling
1634 "run" without executable.
1635
d67a6ba5
CV
16362003-03-20 Corinna Vinschen <vinschen@redhat.com>
1637
1638 * gdb.base/args.exp: Expect .exe in output.
1639
a955b5bb
CV
16402003-03-20 Corinna Vinschen <vinschen@redhat.com>
1641
1642 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
1643 Cygwin native.
1644
bf6bad4b
AC
16452003-03-17 Andrew Cagney <cagney@redhat.com>
1646
1647 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
1648 vector registes.
1649 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
1650 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
1651
293e9a31
DC
16522003-03-17 David Carlton <carlton@math.stanford.edu>
1653
1654 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
1655 test, for PR breakpoints/38.
1656 Call test_watchpoint_and_breakpoint.
1657 * gdb.base/watchpoint.c (func3): New function.
1658 (main): Call func3.
1659
5330f2db
DC
16602003-03-04 David Carlton <carlton@math.stanford.edu>
1661
1662 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
1663 Garply<Garply<char> >:: garply".
1664 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
1665 with respect to PR c++/1111; note also PR c++/1113.
1666 (test_template_breakpoints): KFAIL "constructor breakpoint" with
1667 respect to PR c++/1062.
1668 KFAIL "destructor breakpoint" with respect to PR c++/1112.
1669
6ece72da
DC
16702003-03-03 David Carlton <carlton@math.stanford.edu>
1671
1672 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
1673 with respect to PR c++/57.
1674 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
1675 c++/826.
1676 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
1677 respect to PR c++/57.
1678
85ca1584
DC
16792003-03-03 David Carlton <carlton@math.stanford.edu>
1680
1681 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
1682 respect to PR c++/33 into FAILs.
1683
98e9c5b8
MC
16842003-03-03 Michael Chastain <mec@shout.net>
1685
7bedbf27
MC
1686 * configure.in: Update copyright years.
1687
16882003-03-03 Michael Chastain <mec@shout.net>
1689
1690 * Makefile.in: Update copyright years.
98e9c5b8 1691
f683e100
DC
16922003-02-28 David Carlton <carlton@math.stanford.edu>
1693
1694 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
1695 print class instead of struct and/or superfluous protection
1696 specifiers, as long as the resulting output is equivalent to the
1697 source code.
1698 Delete FIXME from end of messages on tests that don't need
1699 fixing.
1700
a9e0cf2c
DC
17012003-02-28 David Carlton <carlton@math.stanford.edu>
1702
1703 * gdb.c++/templates.exp (do_tests): Allow const in the two
1704 Foo<volatile char *>::foo tests.
1705
e8d359df
MS
17062003-02-27 Michael Snyder <msnyder@redhat.com>
1707
1708 * gdb.base/restore.c (main): Return zero, so exit code
1709 will be consistant.
1710
0b71dc91
DC
17112003-02-26 David Carlton <carlton@math.stanford.edu>
1712
1713 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
1714 char *>::foo" test with respect to PR c++/33. Create a new test
1715 which is identical to that one except that it doesn't put the
1716 space between the "char" and the "*"; KFAIL it, too.
1717
dd14ab43
DC
17182003-02-26 David Carlton <carlton@math.stanford.edu>
1719
1720 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
1721 template types into either PASSes or KFAILs (corresponding to PR
1722 c++/57). Tweak indentation. Update copyright.
1723
1146c7f1
SC
17242003-02-23 Stephane Carrez <stcarrez@nerim.fr>
1725
1726 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
1727
74641dfb
MC
17282003-02-13 Michael Chastain <mec@shout.net>
1729
1730 * gdb.base/exprs.exp: Remove i960 remnants.
1731 * gdb.base/funcargs.exp: Likewise.
1732 * gdb.base/list.exp: Likewise.
1733 * gdb.base/ptype.exp: Likewise.
1734
559cd2d0
DC
17352003-02-14 David Carlton <carlton@math.stanford.edu>
1736
1737 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
1738 pEe->D::vg()" from XFAIL to KFAIL.
1739
c4f90d87
JM
17402003-02-13 Jason Molenda (jmolenda@apple.com)
1741
1742 * gdb.base/maint.exp: Update maint print statistics regexp to include
1743 new entries.
1744
cbc4d97c
MC
17452003-02-13 Michael Chastain <mec@shout.net>
1746
1747 * gdb.c++/inherit.exp: Remove call to get_debug_format.
1748
40f235b7
MC
17492003-02-12 Michael Chastain <mec@shout.net>
1750
1751 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
1752 * gdb.c++/inherit.exp: Likewise.
1753 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
1754 * gdb.c++/templates.exp: Likewise.
1755 * gdb.c++/virtfunc.exp: Likewise.
1756
c56716b0
JM
17572003-02-06 Jason Molenda (jason-cl@molenda.com)
1758
1759 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
1760 why the code is written that way.
1761
070afcf8
MC
17622003-02-05 Michael Chastain <mec@shout.net>
1763
1764 * gdb.base/dump.exp: Add missing copyright line.
1765
5d0331e5
JM
17662003-02-05 Jason Molenda (jason-cl@molenda.com)
1767
f7ae6d3e 1768 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
1769 at the beginning so the breakpoint doesn't get set on the loop.
1770
92851186
MC
17712003-02-05 Michael Chastain <mec@shout.net>
1772
1773 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
1774 output for configurations with gcc 2.95.3.
1775
cbf1e085
AC
17762003-02-05 Keith Seitz <keiths@redhat.com>
1777 Andrew Cagney <ac131313@redhat.com>
1778
1779 * gdb.mi/mi-cli.exp: New file.
1780
29518e1e
MC
17812003-02-04 Michael Chastain <mec@shout.net>
1782
1783 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
1784 Call perror and then continue.
1785
5af1d5f3
MC
17862003-02-03 Michael Chastain <mec@shout.net>
1787
1788 * gdb.c++/pr-1023.cc: New file.
1789 * gdb.c++/pr-1023.exp: New file.
1790
6b549786
JB
17912003-02-05 Jim Blandy <jimb@redhat.com>
1792
1793 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
1794 it's local to foobar. Check for it there, and check that it's not
1795 present in main.
1796 * gdb.c++/local.cc (marker2): New function.
1797 (foobar): Call marker1.
1798 (main): Call marker2 instead of marker1.
1799
67f16606
AC
18002003-02-04 Andrew Cagney <ac131313@redhat.com>
1801
1802 * gdb.disasm/mn10200.exp: Obsolete file.
1803 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
1804 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
1805 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
1806
1c5cb38e
DC
18072003-02-04 David Carlton <carlton@math.stanford.edu>
1808
1809 * gdb.c++/overload.exp: Test intToChar(1).
1810 * gdb.c++/overload.cc (intToChar): New.
1811 (main): Call intToChar.
1812
d1fe6965
DC
18132003-02-03 David Carlton <carlton@math.stanford.edu>
1814
1815 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
1816 'might_kfail' arg.
1817 KFAIL some of the continue_to_bp_overloaded calls, according to
1818 PR c++/1025.
1819
9ba61c5d
MC
18202003-02-01 Michael Chastain <mec@shout.net>
1821
1822 * gdb.base/advance.c (marker1): New marker function.
1823 * gdb.base/advance.exp: When the 'advance' command lands on the
1824 return breakpoint, it can legitimately stop on either the
1825 current line or the next line. Accommodate both outcomes.
1826 * gdb.base/until.exp: Likewise.
1827
e7494ffb
AC
18282003-02-02 Andrew Cagney <ac131313@redhat.com>
1829
1830 2002-11-10 Jason Molenda (jason-cl@molenda.com):
1831 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
1832 now a list, not a tuple.
1833 * gdb.mi/mi-var-display.exp: Ditto.
1834 * gdb.mi/gdb792.exp: Ditto.
1835
075559bc
AC
18362003-02-01 Andrew Cagney <ac131313@redhat.com>
1837
1838 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
1839 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
1840 stack backtraces.
1841 * gdb.mi/mi-syn-frame.c: Part of same.
1842
2bd4c7b1
MK
18432003-02-01 Mark Kettenis <kettenis@gnu.org>
1844
1845 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1846 gdb.mi/mi1-pthreads.exp: Return instead of calling
1847 gdb_suppress_entire_file.
1848
eabd8992
MS
18492003-02-01 Mark Salter <msalter@redhat.com>
1850
1851 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
1852
71469e2f
MS
18532003-01-31 Mark Salter <msalter@redhat.com>
1854
1855 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
1856 Support empty arg.
1857
38a94d44
MC
18582003-01-30 Michael Chastain <mec@shout.net>
1859
1860 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
1861 This was a workaround for a UTF-8 bug in readline 4.3. The bug
1862 has been fixed in gdb/readline on 2003-01-09.
1863
19ea9e73
MS
18642003-01-29 Michael Snyder <msnyder@redhat.com>
1865
e8d359df
MS
1866 * gdb.base/maint.exp: Allow for leading underscore in symbol.
1867 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
1868 * gdb.base/args.exp: Skip if target does not support args passing.
1869
2307bd6a
DJ
18702003-01-22 Daniel Jacobowitz <drow@mvista.com>
1871
19ea9e73 1872 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
1873 gdb_test. Accept a list of expect arguments as the third
1874 parameter.
1875 (gdb_test): Use it.
1876
f2dd3617
EZ
18772003-01-20 Elena Zannoni <ezannoni@redhat.com>
1878
1879 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
1880 allow for different test tree configurations. Update some
1881 tescases accordingly.
1882 * gdb.arch/altivec-regs.exp: Ditto.
1883 * gdb.asm/asm-source.exp: Ditto.
1884 * gdb.base/advance.exp: Ditto.
1885 * gdb.base/display.exp: Ditto.
1886 * gdb.base/long_long.exp: Ditto.
1887 * gdb.base/mips_pro.exp: Ditto.
1888 * gdb.base/overlays.exp: Ditto.
1889 * gdb.base/relocate.exp: Ditto.
1890 * gdb.base/setshow.exp: Ditto.
1891 * gdb.base/step-line.exp: Ditto.
1892 * gdb.base/step-test.exp: Ditto.
1893 * gdb.base/until.exp: Ditto.
1894 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
1895
c71cdefd
DC
18962003-01-17 David Carlton <carlton@math.stanford.edu>
1897
1898 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
1899 corresponding to PR c++/945.
1900 Update copyright.
1901
fdba05d7
DC
19022003-01-17 David Carlton <carlton@math.stanford.edu>
1903
1904 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
1905 corresponding to PR c++/68.
1906
19072003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
1908
1909 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
1910 (test_paddr_hairy_functions): Call print_addr_2_kfail for
1911 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
1912
c362c33a
EZ
19132003-01-15 Elena Zannoni <ezannoni@redhat.com>
1914
0fbc361c
EZ
1915 * gdb.base/break.exp: Fix change of default location, because of
1916 removal of until tests.
1917 * gdb.base/help.exp: Update test for new 'until' help message.
1918 Add test for help on 'advance'.
c362c33a
EZ
1919 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
1920
dabf8a35
MK
19212003-01-15 Mark Kettenis <kettenis@gnu.org>
1922
1923 * gdb.base/default.exp: Adapt "info float" test for recent changes
1924 to that command. Add test for "info vector".
1925 * gdb.base/float.exp: New file. Add test for "info float" that
1926 resembles the old test in gdb.base/default.exp.
1927
a1769aca
DC
19282003-01-15 David Carlton <carlton@math.stanford.edu>
1929
1930 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
1931
82025e13
EZ
19322003-01-15 Elena Zannoni <ezannoni@redhat.com>
1933
1934 * gdb.base/break.exp: Move the tests of until command from here...
1935 * gdb.base/until.exp: ... to here. New file. Add other tests.
1936 * gdb.base/advance.c: New file.
1937 * gdb.base/advance.exp: New file.
1938
8f9ab801
EZ
19392003-01-14 Elena Zannoni <ezannoni@redhat.com>
1940
1941 * gdb.base/args.c: New file.
1942 * gdb.base/args.exp: New file.
1943
9ae66589
DJ
19442003-01-14 Daniel Jacobowitz <drow@mvista.com>
1945
1946 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
1947
8d77e5c3
DJ
19482003-01-14 Daniel Jacobowitz <drow@mvista.com>
1949
1950 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
1951
12d2f0a1
DJ
19522003-01-14 Daniel Jacobowitz <drow@mvista.com>
1953
1954 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
1955 dates.
1956
6ca37014
DJ
19572003-01-13 Daniel Jacobowitz <drow@mvista.com>
1958
1959 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
1960
b0023472
DJ
19612003-01-13 Daniel Jacobowitz <drow@mvista.com>
1962
1963 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
1964 (ptype &*"foo").
1965 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
1966
d6abaea5
DJ
19672002-01-13 Daniel Jacobowitz <drow@mvista.com>
1968
1969 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
1970 * gdb.mi/mi1-console.exp: Likewise.
1971
dfd536a7
DJ
19722002-01-13 Daniel Jacobowitz <drow@mvista.com>
1973
1974 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
1975 * gdb.mi/mi1-console.exp: Likewise.
1976
a1fb14a2
DJ
19772003-01-13 Daniel Jacobowitz <drow@mvista.com>
1978
1979 * gdb.c++/overload.exp: Remove some fixed XFAILs.
1980
c4cf40b7
DJ
19812003-01-09 Daniel Jacobowitz <drow@mvista.com>
1982
1983 * gdb.base/detach.exp: New test.
1984
696d5a5b
DJ
19852003-01-09 Daniel Jacobowitz <drow@mvista.com>
1986
1987 * Makefile.in (ALL_SUBDIRS): New variable.
1988 (subdirs, clean, distclean): Use it.
1989 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
1990 regenerating Makefile, since it is generated from the top level.
1991 * gdb.asm/Makefile.in: Likewise.
1992 * gdb.base/Makefile.in: Likewise.
1993 * gdb.c++/Makefile.in: Likewise.
1994 * gdb.disasm/Makefile.in: Likewise.
1995 * gdb.java/Makefile.in: Likewise.
1996 * gdb.mi/Makefile.in: Likewise.
1997 * gdb.threads/Makefile.in: Likewise.
1998 * gdb.trace/Makefile.in: Likewise.
1999
754533e4
DC
20002003-01-09 David Carlton <carlton@math.stanford.edu>
2001
2002 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2003 Add copyright year 2003.
2004
d8b3e9ee
MC
20052003-01-06 Michael Chastain <mec@shout.net>
2006
2007 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2008 When selecting a thread, 'line' and 'file' are optional.
2009 * gdb.mi/mi1-pthreads.exp: Likewise.
2010
8e9e0fe6
AS
20112003-01-06 Andreas Schwab <schwab@suse.de>
2012
2013 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2014 failures.
2015
b5ab8ff3
DJ
20162003-01-04 Daniel Jacobowitz <drow@mvista.com>
2017
2018 Fix PR gdb/844
2019 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2020 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2021
2022 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2023 instead of calling gdb_suppress_entire_file.
2024 * gdb.threads/print-threads.exp: Likewise.
2025 * gdb.threads/schedlock.exp: Likewise.
2026
2027 * gdb.threads/killed.exp: Return instead of calling
2028 gdb_suppress_entire_file.
2029 * gdb.threads/linux-dp.exp: Likewise.
2030 * gdb.threads/pthreads.exp: Likewise.
2031
1e698235
DJ
20322003-01-04 Daniel Jacobowitz <drow@mvista.com>
2033
2034 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2035 stabs.
2036 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2037 * gdb.base/whatis.exp: Always allow (void) after function names.
2038
147ff08c
DJ
20392003-01-04 Daniel Jacobowitz <drow@mvista.com>
2040
2041 * gdb.c++/casts.exp: Correct regexp.
2042
dc62bfc2
MK
20432003-01-04 Mark Kettenis <kettenis@gnu.org>
2044
2045 * configure.in: Call AC_CONFIG_HEADER. Don't call
2046 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2047 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2048 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2049 aforementioned directories in the AC_OUPUT call.
2050 * config.hin: New file.
2051 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2052 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2053 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2054 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2055 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2056 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2057 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2058 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2059 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2060 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2061 gdb.threads/configure.in, gdb.threads/configure,
2062 gdb.threads/config.in, gdb.trace/configure.in,
2063 gdb.trace/configure: Removed.
2064
77afa639
MC
20652003-01-03 Michael Chastain <mec@shout.net>
2066
2067 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2068 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2069
7634bb6e
DJ
20702003-01-03 Daniel Jacobowitz <drow@mvista.com>
2071
2072 * gdb.base/store.exp: Fix regular expressions.
2073
b39c905e
MK
20742002-12-28 Mark Kettenis <kettenis@gnu.org>
2075
2076 * configure.in: Rewrite.
2077 * configure: Regenerated.
2078
0a8551dd
DC
20792003-01-03 David Carlton <carlton@math.stanford.edu>
2080
2081 * gdb.base/psymtab.exp: New file.
2082 * gdb.base/psymtab1.c: Ditto.
2083 * gdb.base/psymtab2.c: Ditto.
2084
c60b7188
AF
20852002-12-23 Adam Fedor <fedor@gnu.org>
2086
2087 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2088
ee73db83
DC
20892002-12-23 David Carlton <carlton@math.stanford.edu>
2090
2091 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2092 and current_directory initialization.
2093
d6c1774e
JB
20942002-12-22 Jim Blandy <jimb@redhat.com>
2095
f0a847b8
JB
2096 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2097 rather than as part of the output file name.
2098
d6c1774e
JB
2099 * gdb.base/attach.exp: There's no need to copy the test program to
2100 /tmp; that was only ever necessary on HP/UX, and this test is
2101 entirely disabled there anyway.
2102
f0708dbb
JB
21032002-12-21 Jim Blandy <jimb@redhat.com>
2104
4c2acfea
JB
2105 * gdb.c++/psmang.exp: Doc fix.
2106
f0708dbb
JB
2107 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2108 test.
2109
9579e000
DC
21102002-12-20 David Carlton <carlton@math.stanford.edu>
2111
2112 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2113
d1810171
MC
21142002-12-18 Michael Chastain <mec@shout.net>
2115
2116 * gdb.c++/annota2.exp: Add copyright year 2002.
2117
76565097
DC
21182002-12-17 David Carlton <carlton@math.stanford.edu>
2119
2120 * gdb.c++/try_catch.cc: Add marker comments.
2121 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2122 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2123 * gdb.c++/m-static.cc: Ditto.
2124 * gdb.c++/m-static1.cc: Ditto.
2125 * gdb.c++/try_catch.cc: Ditto.
2126
da81390b
JJ
21272002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2128
2129 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2130 to see whether we are using the new -environment-directory
2131 command which resets via -r or the old version of the command
2132 which may prompt the user. Part of fix for gdb/741.
2133
b304d130
AC
21342002-12-13 Andrew Cagney <ac131313@redhat.com>
2135
2136 * gdb.fortran/types.exp: Update obsolete comment.
2137 * gdb.fortran/exprs.exp: Ditto.
2138 * lib/gdb.exp: Delete obsolete code.
2139 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2140 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2141 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2142 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2143 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2144 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2145 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2146 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2147 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2148 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2149 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2150 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2151 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2152 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2153 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2154 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2155 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2156 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2157 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2158 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2159 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2160 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2161 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2162 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2163 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2164 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2165 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2166 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2167 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2168 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2169 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2170 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2171 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2172 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2173 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2174 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2175 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2176
a23b6e6a
DC
21772002-12-11 David Carlton <carlton@math.stanford.edu>
2178
2179 * gdb.c++/m-data.exp: Add test for members that shadow global
2180 variables: see PR gdb/804.
2181 * gdb.c++/m-data.cc: Ditto.
2182
6604731b
DJ
21832002-12-10 Daniel Jacobowitz <drow@mvista.com>
2184
2185 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2186
de46ecd7
DC
21872002-12-06 David Carlton <carlton@math.stanford.edu>
2188
2189 * gdb.base/store.c: Don't declare functions static.
2190
27e829d0
AC
21912002-12-04 Andrew Cagney <ac131313@redhat.com>
2192
2193 * gdb.base/store.exp, gdb.base/store.c: New files.
2194
92806416
DJ
21952002-12-03 Daniel Jacobowitz <drow@mvista.com>
2196
2197 * gdb.base/selftest.exp: Update for current gdb.
2198
3bcbaac5
DJ
21992002-12-03 Daniel Jacobowitz <drow@mvista.com>
2200
2201 * gdb.base/maint.exp: Only dump symbols from one source file
2202 or objfile.
2203
f4f00b1f
DJ
22042002-12-03 Daniel Jacobowitz <drow@mvista.com>
2205
2206 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2207 function call.
2208
f1c8a949
JB
22092002-11-25 Jim Blandy <jimb@redhat.com>
2210
2211 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2212 function appearing in error message.
2213
9e297a97
DJ
22142002-11-21 Daniel Jacobowitz <drow@mvista.com>
2215
2216 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2217
1f312e79
JJ
22182002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2219
2220 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2221 for mi1 and current mi is in correct format. New mi startup message
2222 should be in mi console format. This is part of fix for PR gdb/604.
2223
83c31e7d
FN
22242002-09-18 Fernando Nasser <fnasser@redhat.com>
2225
2226 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2227 which explicitly prints the zero offset as "+0".
2228
322b3f65
DJ
22292002-10-22 Daniel Jacobowitz <drow@mvista.com>
2230
2231 * gdb.threads/schedlock.c (args): Make unsigned.
2232
22332002-10-21 Daniel Jacobowitz <drow@mvista.com>
2234
2235 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2236 numbers. Allow "foo2|selected stack frame".
2237 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2238 * gdb.asm/asmsrc2.s: Likewise.
2239 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2240 comments.
2241 * gdb.asm/mips.inc: New file.
2242
5e2fe5b8
AF
22432002-10-18 Adam Fedor <fedor@gnu.org>
2244
2245 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2246 * gdb.base/help.exp: Likewise.
2247
abe1a5d0
KB
22482002-10-17 Kevin Buettner <kevinb@redhat.com>
2249
2250 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2251 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2252
10abb1d4
JB
22532002-10-02 Jim Blandy <jimb@redhat.com>
2254
2255 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2256
1f609b42
AC
22572002-10-01 Andrew Cagney <ac131313@redhat.com>
2258
2259 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2260 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2261 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2262 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2263 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2264 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2265 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2266
0aee02e4
AC
22672002-09-29 Andrew Cagney <ac131313@redhat.com>
2268
2269 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2270 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2271 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2272 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2273 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2274 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2275 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
2276
6fde09ad
KB
22772002-09-27 Kevin Buettner <kevinb@redhat.com>
2278
2279 * gdb.base/annota1.exp (info break): Make directory components of
2280 path optional since not all compilers emit this debug information.
2281
2282 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2283 step ends up stepping out of the function instead of stopping on
2284 the epilogue.
2285
9e8aab75
KS
22862002-09-26 Keith Seitz <keiths@redhat.com>
2287
2288 * lib/insight-support.exp (gdbtk_start): Figure out where
2289 the insight executable is based on where gdb is. Use this
2290 executable to start insight instead of gdb.
2291
e36180d7
AC
22922002-09-25 Andrew Cagney <cagney@redhat.com>
2293
2294 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2295
9dd34b2b
AC
22962002-09-24 Andrew Cagney <ac131313@redhat.com>
2297
2298 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2299 test_isolated_complaints.
2300 (test_empty_complaint): New function.
2301 (test_empty_complaints): New function. Check no output when no
2302 complaints.
2303
dea97812
KB
23042002-09-19 Jim Blandy <jimb@redhat.com>
2305
2306 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2307
54951bd7
AC
23082002-09-19 Andrew Cagney <ac131313@redhat.com>
2309
2310 * gdb.gdb/complaints.exp: New file.
2311
dec43320
AC
23122002-09-18 Andrew Cagney <ac131313@redhat.com>
2313
2314 * gdb.base/maint.exp: Check `help maint internal-warning'.
2315
e70d6e3f
DC
23162002-09-18 David Carlton <carlton@math.stanford.edu>
2317
2318 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2319 numbers, and replace them by a single breakpoint after the
2320 constructors are all finished.
2321 Add test 4.
2322 * gdb.c++/m-static.cc: Add test 4.
2323 * gdb.c++/m-static.h: New file.
2324 * gdb.c++/m-static1.cc: New file.
2325
2326 * gdb.c++/printmethod.exp: New file.
2327 * gdb.c++/printmethod.cc: New file.
2328
2329 * gdb.c++/pr-574.exp: New file.
2330 * gdb.c++/pr-574.cc: New file.
2331
afb5c968
CV
23322002-09-18 Corinna Vinschen <vinschen@redhat.com>
2333
2334 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2335 embedded targets which never actually exit.
2336
31e45dee
FN
23372002-09-18 Fernando Nasser <fnasser@redhat.com>
2338
2339 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2340 "don't step after run" as unresolved or unsupported, instead of xfail.
2341
a283c5a1
CV
23422002-09-18 Corinna Vinschen <vinschen@redhat.com>
2343
2344 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2345 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2346 Add newline to expected string in "step out of main (status wrapper)"
2347 case.
2348
11350d2a
CV
23492002-09-18 Corinna Vinschen <vinschen@redhat.com>
2350
2351 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2352 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2353
0deec7d6
TT
23542002-09-17 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2357 \000, not \0, in double-quoted string.
2358
b2b4a1b5
CV
23592002-09-14 Corinna Vinschen <vinschen@redhat.com>
2360
c9d37158 2361 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2362 string after running the commands execution on breakpoint tests.
2363
1c56143a
CV
23642002-09-13 Corinna Vinschen <vinschen@redhat.com>
2365
2366 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2367
37f8da45
JB
23682002-09-12 Joel Brobecker <brobecker@gnat.com>
2369
2370 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2371
08b468e0
KS
23722002-09-10 Keith Seitz <keiths@redhat.com>
2373
2374 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2375 runto proc.
2376 (mi_run_to_main): Use mi_runto.
2377 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2378
dc360f58
KS
23792002-09-10 Keith Seitz <keiths@redhat.com>
2380
2381 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2382 regexp for stopping at main. Could have multiple event notifications.
2383 Don't assume that main was declared with no parameters.
2384 (mi_next): Use mi_step_to.
2385 (mi_step): Use mi_next_to.
2386
ce3abcfb
CV
23872002-09-09 Corinna Vinschen <vinschen@redhat.com>
2388
2389 * gdb.base/default.exp: Fix expected string in `info float' test.
2390
d1f5b980
BE
23912002-09-09 Ben Elliston <bje@redhat.com>
2392
2393 * config/mips.exp: Update comments.
2394 * config/mips-idt.exp: Likewise.
2395 * config/nind.exp: Likewise.
2396 * config/slite.exp: Likewise.
2397 * config/sparclet.exp: Likewise.
2398 * config/udi.exp: Likewise.
2399 * config/vx.exp: Likewise.
2400 * config/vxworks29k.exp: Likewise.
2401
2f71430b
JB
24022002-09-05 Jim Blandy <jimb@redhat.com>
2403
2404 * gdb.threads/killed.exp: Fix test failure message.
2405
7ddebc7e
KS
24062002-09-04 Keith Seitz <keiths@redhat.com>
2407
2408 * lib/mi-support.exp: Update copyright.
2409 (mi_gdb_test): Increase the priority of the expected pattern
2410 so that it matches gdb_test.
2411
0ae67eb3
KS
24122002-09-03 Keith Seitz <keiths@redhat.com>
2413
2414 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2415 Use integer comparison instead of string comparison for testing
2416 whether binary was built.
2417
38fc42c8
JB
24182002-09-03 Jim Blandy <jimb@redhat.com>
2419
2420 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2421
b6ff0e81
JB
24222002-08-29 Jim Blandy <jimb@redhat.com>
2423
2424 * gdb.threads/pthreads.exp: Move the portable thread compilation
2425 code into a function in lib/gdb.exp, and call that from here.
2426 * lib/gdb.exp (gdb_compile_pthreads): New function.
2427
07c98896
KS
24282002-08-29 Keith Seitz <keiths@redhat.com>
2429
2430 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2431 expect_out so that callers can get at it.
2432
0312286c
DJ
24332002-08-23 Daniel Jacobowitz <drow@mvista.com>
2434
2435 * gdb.threads/print-threads.c: New file.
2436 * gdb.threads/print-threads.exp: New file.
2437 * gdb.threads/schedlock.c: New file.
2438 * gdb.threads/schedlock.exp: New file.
2439
dd039bc4
EZ
24402002-08-22 Elena Zannoni <ezannoni@redhat.com>
2441
2442 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
2443 not altivec.c.
2444
1f36144c
MK
24452002-08-17 Mark Kettenis <kettenis@gnu.org>
2446
2447 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
2448 targets. The problem should be fixed now.
2449
16057ec7 24502002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
2451
2452 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
2453 2002-07-24 change that removes final dots from error messages.
2454
3c1499ad
TT
24552002-08-13 Tom Tromey <tromey@redhat.com>
2456
2457 * gdb.base/readline.exp: New file.
2458
a20ce2c3
AC
24592002-08-01 Andrew Cagney <ac131313@redhat.com>
2460
2461 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
2462 supress message.
2463
db034ac5
AC
24642002-08-01 Andrew Cagney <cagney@redhat.com>
2465
2466 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
2467 CHILL_FOR_TARGET and CHILL_LIB.
2468 * configure.in (configdirs): Remove gdb.chill.
2469 * configure: Regenerate.
2470 * lib/gdb.exp: Obsolete references to chill.
2471 * gdb.fortran/types.exp: Ditto.
2472 * gdb.fortran/exprs.exp: Ditto.
2473
3e000b18
KB
24742002-07-30 Kevin Buettner <kevinb@redhat.com>
2475
2476 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2477 set Irix-specific compile and link flags.
2478
28f4966b
KB
24792002-07-29 Kevin Buettner <kevinb@redhat.com>
2480
2481 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
2482 source files. The ``-o'' option doesn't work with the ``-E'' option
2483 when using the Irix compiler.
2484
46c0d5a6
DJ
24852002-07-19 Daniel Jacobowitz <drow@mvista.com>
2486
2487 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
2488 Improve support for reusing an exec file. Copy exec file
2489 to target, and run gdbserver on the target instead of on the host.
2490
eecf4bed
JB
24912002-07-18 Jim Blandy <jimb@redhat.com>
2492
0f815cdf
JB
2493 * gdb.base/ending-run.exp: Don't expect to see the program end in
2494 some orderly fashion when we're running on a real stand-alone
2495 board.
2496
eecf4bed
JB
2497 * gdb.base/interrupt.exp: Correct logic for skipping tests on
2498 targets that don't support interrupts.
2499
52d309e4
JB
25002002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
2501
2502 * gdb.base/attach.exp: Add patterns to match output from /proc-based
2503 systems.
2504 Move comments in expect statements to inside the actions, so that they
2505 don't get matched against.
2506
ff683d9e
MK
25072002-07-10 Mark Kettenis <kettenis@gnu.org>
2508
2509 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
2510 function when asleep" test.
2511
b5356753
AC
25122002-07-10 Andrew Cagney <ac131313@redhat.com>
2513
2514 * gdb.base/page.exp: Rewrite to handle problems with very long
2515 `info set' output. Update copyright.
2516
6aa4d13a
AC
25172002-06-26 Andrew Cagney <ac131313@redhat.com>
2518
2519 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
2520 gdb.threads-hp.
2521 * gdb.hp/configure: Regenerate.
2522 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
2523 * gdb.hp/gdb.threads-hp/configure: Delete file.
2524 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
2525
8cf8c2b8
AC
25262002-06-22 Andrew Cagney <ac131313@redhat.com>
2527
2528 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
2529 setlocale, bindtextdomain and textdomain.
2530
6827a8f8
JB
25312002-06-11 Jim Blandy <jimb@redhat.com>
2532
919d772c
JB
2533 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
2534 preprocessor macro information is present.
2535
6827a8f8
JB
2536 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
2537 tests.
2538
c15b0d21
MS
25392002-06-06 Michael Snyder <msnyder@redhat.com>
2540
c5984d70
MS
2541 * gdb.base/overlays.exp: Record addresses of overlay
2542 functions in TCL variables rather than in GDB variables,
2543 to avoid having GDB convert them to pointers (with loss
2544 of information).
2545
99a8512b
MS
2546 * gdb.base/d10v.ld: Merge in several years worth of
2547 default linker script changes.
c15b0d21
MS
2548 * gdb.base/long_long.exp: Add check for sizeof (long double).
2549
be26fe0d
ML
25502002-06-06 Michal Ludvig <mludvig@suse.cz>
2551
2552 * gdb.asm/asm-source.exp: Add x86-64 target.
2553 * gdb.asm/x86_64.inc: New.
2554
258093ca 25552002-05-30 Michael Chastain <mec@shout.net>
258093ca 2556
4b3153f1 2557 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
2558 * gdb.c++/m-static.cc: New file.
2559 * gdb.c++/m-static.exp: New file.
2560
241264c6
MS
25612002-05-28 Michael Snyder <msnyder@redhat.com>
2562
2563 * gdb.base/call-ar-st.exp: Allow for reduced floating point
2564 precision.
2565
9bba8c8f 25662002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 2567
4b3153f1 2568 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
2569 * gdb.c++/m-data.cc: New file.
2570 * gdb.c++/m-data.exp: New file.
2571
25722002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 2573
4b3153f1 2574 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
2575 * gdb.c++/try_catch.cc: New file.
2576 * gdb.c++/try_catch.exp: New file.
2577
def1b996
MC
25782002-05-27 Michael Chastain <mec@shout.net>
2579
2580 * gdb.c++/local.exp: Accept more nested types in output.
2581
522ba268
MC
25822002-05-26 Michael Chastain <mec@shout.net>
2583
2584 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2585
277254ba
MS
25862002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
2587
2588 * lib/gdb.exp (gdb_wrapper_init): Just because
2589 gdb_wrapper_file exists, this does not mean that the file
2590 should not be rebuilt. That is what gdb_wrapper_initialized
2591 is for.
2592 (default_gdb_init): Reset gdb_wrapper_initialized.
2593
b61a8733
MS
25942002-05-23 Michael Snyder <msnyder@redhat.com>
2595
5bdb6d01
MS
2596 * gdb.base/all-bin.exp: Revise previous patch by just reducing
2597 the precision of the floating point test results.
2598 * gdb.base/call-rt-st.exp: Ditto.
2599
b61a8733
MS
2600 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
2601 * gdb.base/call-rt-st.exp: Ditto.
2602
56f6e910
MC
26032002-05-19 Michael Chastain <mec@shout.net>
2604
2605 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2606
ad0b0016
EZ
26072002-05-19 Elena Zannoni <ezannoni@redhat.com>
2608
2609 * configure.in (configdirs): Add gdb.arch.
2610 * configure: Regenerate.
2611
f617d2b6
JB
26122002-05-17 Jim Blandy <jimb@redhat.com>
2613
2614 * gdb.base/completion.exp: Recognize the more detailed error
2615 messages produced by the macro expander's lexical analyzer.
2616
eac2a696
EZ
26172002-05-14 Elena Zannoni <ezannoni@redhat.com>
2618
2619 * gdb.arch/altivec-abi.c: New file.
2620 * gdb.arch/altivec-abi.exp: New file.
2621 * gdb.arch/altivec-regs.c: New file.
2622 * gdb.arch/altivec-regs.exp: New file.
2623
2fdde8f8
DJ
26242002-05-14 Daniel Jacobowitz <drow@mvista.com>
2625
2626 * gdb.base/maint.exp (maint print type): Update for new type
2627 structure.
eac2a696 2628
e31f1a7c
EZ
26292002-05-14 Elena Zannoni <ezannoni@redhat.com>
2630
2631 * gdb.arch: New directory.
2632 * gdb.arch/configure.in: New file.
2633 * gdb.arch/configure: New file.
2634 * gdb.arch/Makefile.in: New file.
2635
db589741
CV
26362002-05-13 Corinna Vinschen <vinschen@redhat.com>
2637
2638 * gdb.asm/asm-source.exp: Add v850 as supported target.
2639 * gdb.asm/v850.inc: New file.
2640
8ce2a7dc
DJ
26412002-05-13 Daniel Jacobowitz <drow@mvista.com>
2642
2643 * gdb.c++/annota2.exp (annotate-quit): Add comment.
2644
df763c7f
DJ
26452002-05-12 Daniel Jacobowitz <drow@mvista.com>
2646
2647 * gdb.base/break.exp: Check 'break "marker2"'.
2648
377daeed
MS
26492002-05-10 Michael Snyder <msnyder@redhat.com>
2650
2651 * gdb.base/long_long.exp: Fix typo.
2652
c4b7bc2b
JB
26532002-05-10 Jim Blandy <jimb@redhat.com>
2654
ecac9a4e
JB
2655 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
2656 a bug.
2657
c4b7bc2b
JB
2658 * gdb.base/printcmds.exp (test_integer_literals_rejected):
2659 Recognize more detailed error message produced by the macro
2660 expander's lexical analyzer.
2661 * lib/gdb.exp (test_print_reject): Same.
2662
e71019a1
MK
26632002-05-09 Mark Kettenis <kettenis@gnu.org>
2664
2665 * gdb.c++/method.exp: Fix typo.
2666
fedfc8e6
MS
26672002-05-08 Michael Snyder <msnyder@redhat.com>
2668
166a1957
MS
2669 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
2670 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 2671 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
2672 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
2673 Add iftarget clause for strongarm.
2674
f1c47eb2
MS
26752002-05-06 Michael Snyder <msnyder@redhat.com>
2676
cb9a9d3e
MS
2677 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
2678 (gdb_continue_to_end): Accept output from status wrapper.
2679 * gdb.base/ending-run.exp: Add case for output from status wrapper.
2680 Clean up fail messages to match pass messages.
2681
f1c47eb2
MS
2682 Enable the "needs_status_wrapper" testsuite feature.
2683 * lib/gdb.exp (gdb_wrapper_init): New procedure.
2684 (gdb_compile): Conditionally call gdb_wrapper_init.
2685 * gdb.base/a2-run.exp: Recognize output from status wrapper.
2686 * gdb.c++/method.exp: Recognize output from status wrapper.
2687
6079c749
BE
26882002-05-06 Ben Elliston <bje@redhat.com>
2689From Graydon Hoare <graydon@redhat.com>
2690
2691 * config/sid.exp: Include support for "rawsid" protocol.
2692
188baff3
JB
26932002-05-03 Jim Blandy <jimb@redhat.com>
2694
2695 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
2696 * gdb.c++/hang3.C: New file.
2697
b9c07f0f
AC
26982002-05-04 Andrew Cagney <ac131313@redhat.com>
2699
2700 * gdb.base/default.exp: Remove obsolete code.
2701 * gdb.c++/misc.exp: Ditto. Update copyright.
2702 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
2703 * gdb.base/whatis.exp: Ditto. Update copyright.
2704 * gdb.base/scope.exp: Ditto. Update copyright.
2705 * gdb.base/ptype.exp: Ditto. Update copyright.
2706 * gdb.base/printcmds.exp: Ditto. Update copyright.
2707 * gdb.base/opaque.exp: Ditto. Update copyright.
2708 * gdb.base/list.exp: Ditto.
2709 * gdb.base/funcargs.exp: Ditto. Update copyright.
2710 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
2711 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
2712 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
2713 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
2714 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
2715 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2716
5c7a0397
MS
27172002-05-02 Michael Snyder <msnyder@redhat.com>
2718
d6dcc264 2719 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
2720 * gdb.base/long_long.exp: Add xscale target.
2721 * gdb.base/default.exp: Add xscale target.
2722
eb7f1c48
JB
27232002-05-01 Jim Blandy <jimb@redhat.com>
2724
2725 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
2726 gdb.c++/hang.exp: New test.
2727
a6befae8
FF
27282002-05-01 Fred Fish <fnf@redhat.com>
2729
2730 * gdb.base/completion.exp: Handle completions of "./Make" for
2731 more than one completion possibility, as is the case when we
2732 build and test in the source tree.
2733
0a310277
AG
27342002-04-29 Anthony Green <green@redhat.com>
2735
2736 * gdb.java/jmisc1.exp: New file.
2737 * gdb.java/jmisc2.exp: New file.
2738
6ff9af88
DJ
27392002-04-24 Daniel Jacobowitz <drow@mvista.com>
2740
2741 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2742
96b3d632
EZ
27432002-04-23 Elena Zannoni <ezannoni@redhat.com>
2744
2745 * gdb.base/help.exp: Change 'help status' to allow for target
2746 dependent output differences.
2747
5019bb54
MC
27482002-04-22 Michael Chastain <mec@shout.net>
2749
2750 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
2751
a805a116
MC
27522002-04-22 Michael Chastain <mec@shout.net>
2753
2754 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
2755
a1706bfd
DM
27562002-04-17 David S. Miller <davem@redhat.com>
2757
2758 * gdb.asm/sparc64.inc: New file.
2759 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
2760
a73a20a2
EZ
27612002-04-19 Elena Zannoni <ezannoni@redhat.com>
2762
2763 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
2764 instruction file directly into the build tree. Clean up at end of
2765 test.
2766
ba678339
DM
27672002-04-18 David S. Miller <davem@redhat.com>
2768
2769 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
2770 handle 64-bit platforms correctly.
2771 * gdb.base/maint.exp: Likewise.
2772
b03399da
KB
27732002-04-18 Kevin Buettner <kevinb@redhat.com>
2774
2775 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
2776 ``-fpic'' when compiling files comprising a shared library, but
2777 it does need additional linker flags in order to find shared
2778 libraries at run time.
2779
e2004992
KB
27802002-04-18 Kevin Buettner <kevinb@redhat.com>
2781
2782 * gdb.base/cvexpr.c (use): New function.
2783 (main): Invoke use() on all global variables to prevent
2784 some linkers from deleting these otherwise unused symbols.
2785
d8937120
MC
27862002-04-17 Michael Chastain <mec@shout.net>
2787From David S. Miller <davem@redhat.com>
2788
2789 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
2790 handle 64-bit platforms correctly.
2791
ffd61a58
MS
27922002-04-12 Michael Snyder <msnyder@redhat.com>
2793From Jim Blandy <jimb@redhat.com>
2794 * gdb.base/foo.c (foox): Remove section attribute; the linker
2795 script can handle this instead.
2796 * gdb.base/bar.c (barx): Same.
2797 * gdb.base/baz.c (bazx): Same.
2798 * gdb.base/grbx.c (grbxx): Same.
2799
2800 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
2801 manager doesn't automatically unmap overlays unnecessarily.
2802
6b8426a6
MH
28032002-04-10 Martin M. Hunt <hunt@redhat.com>
2804
2805 * gdb.base/ending-run.exp: Fix pattern for Mips targets
2806 stepping out of main.
2807
34af4875
MC
28082002-04-09 Michael Chastain <mec@shout.net>
2809
2810 * gdb.c++/local.cc (main): Move call to marker1() inside nested
2811 scope so that the nested scope tests will make sense.
2812 * gdb.c++/local.exp: Write patterns that actually work with gcc
2813 (the HP patterns "were never known to work with gcc").
2814 Keep the old aCC patterns too.
2815
2d1676a0
DJ
28162002-04-09 Daniel Jacobowitz <drow@mvista.com>
2817
2818 * gdb.base/attach.exp: Correct target board test.
2819
3a63e3f9
MC
28202002-04-08 Michael Chastain <mec@shout.net>
2821
2822 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
2823 in a const method. Add some xfail and fail cases for configurations
2824 that do not emit the "const ...".
2825
f18dabd2
MC
28262002-04-07 Michael Chastain <mec@shout.net>
2827
2828 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
2829 Accept "A * const" and "const A * const" as type of "this".
2830 Fix spelling of getFunky throughout. Make messages uniform.
2831
0fcddd82
EZ
28322002-04-07 Elena Zannoni <ezannoni@redhat.com>
2833
2834 Work around for PR gdb/285:
2835 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
2836
16a8534a
EZ
28372002-04-07 Elena Zannoni <ezannoni@redhat.com>
2838
2839 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
2840 instructions file at run time instead of configure time.
2841 Sometimes we run the test in a directory that is not the one we
2842 configured in.
2843 * gdb.asm/configure.in: Delete creation of symlink.
2844 * gdb.asm/configure: Regenerate.
2845
24181d81
JB
28462002-04-05 J. Brobecker <brobecker@gnat.com>
2847
2848 * gdb.gdb/xfullpath.exp: New test, to exercise the new
2849 xfullpath () function.
2850
7cdb7107
DJ
28512002-04-04 Daniel Jacobowitz <drow@mvista.com>
2852
2853 * gdb.asm/Makefile.in: Correct dependencies.
2854
2855 * gdb.asm/powerpc.inc: New file.
2856 * gdb.asm/asm-source.exp: Add PowerPC.
2857 * gdb.asm/configure.in: Likewise.
2858 * gdb.asm/configure: Regenerated.
2859
a7d17088
DJ
28602002-04-04 Daniel Jacobowitz <drow@mvista.com>
2861
2862 * gdb.base/relocate.exp: New file.
2863 * gdb.base/relocate.c: New file.
2864
cd721503
FF
28652002-04-04 Fred Fish <fnf@redhat.com>
2866
2867 * gdb.base/step-test.exp: Update comment regarding stopping in
2868 memcpy/bcopy calls inserted as part of the compiler runtime.
2869
b22ad7a7
MS
28702002-04-04 Michael Snyder <msnyder@redhat.com>
2871
2872 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
2873
5f279fa6
DJ
28742002-04-03 Daniel Jacobowitz <drow@mvista.com>
2875
2876 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
2877 (gdb_expect): Remove $notransfer hack.
2878
dd0fd3ce
DJ
28792002-04-02 Daniel Jacobowitz <drow@mvista.com>
2880
2881 * gdb.c++/classes.exp ("calling method for small class"): Match
2882 updated register output.
2883
1e50cda1
DJ
28842002-03-30 Daniel Jacobowitz <drow@mvista.com>
2885
2886 Fix PR gdb/452
2887 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
2888 when finished. Make gdb_file_cmd send "exec-file" when
2889 appropriate.
2890
24015922
DJ
28912002-03-30 Daniel Jacobowitz <drow@mvista.com>
2892
2893 * gdb.base/attach.exp: Remove extra setup_xfail.
2894
dd7dfd64
MS
28952002-03-26 Michael Snyder <msnyder@redhat.com>
2896
2897 * gdb.base/default.exp: Add tests for dump, append, and restore.
2898 * gdb.base/help.exp: Add tests for dump, append, and restore.
2899 * gdb.base/dump.exp: New file, test dump, append and restore.
2900 * gdb.base/dump.c: New file.
2901
48b2f8d7
MS
29022002-03-27 Michael Snyder <msnyder@redhat.com>
2903
2904 * gdb.base/help.exp: Modify expect strings to reflect
2905 clean-ups in help messages.
2906
05b4d525
FF
29072002-03-26 Fred Fish <fnf@redhat.com>
2908
2909 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
2910 have debugging info for those functions and the compiler uses them
2911 internally to copy structs around.
2912
d7679631
FF
29132002-03-26 Fred Fish <fnf@redhat.com>
2914
2915 * gdb.base/list.exp: Revert the change made yesterday and add note
2916 about why we don't list the default lines for remote targets.
2917
523ac3f9
MS
29182002-03-25 Michael Snyder <msnyder@redhat.com>
2919
2920 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
2921
754b2b8d
FF
29222002-03-25 Fred Fish <fnf@redhat.com>
2923
2924 * gdb.base/list.exp: This test works on remote targets so remove
2925 the short circuit for remote targets. Update copyright.
2926
33c3e192
FF
29272002-03-25 Fred Fish <fnf@redhat.com>
2928
2929 * gdb.base/attach.exp: Fix logic error that was suppressing this
2930 test for all non hppa*-*-hpux* targets, instead of the hp target.
2931 Move comments closer to the suppression point. Also now need to
2932 check that we are running natively.
2933
d43e73ee
MS
29342002-03-22 Michael Snyder <msnyder@redhat.com>
2935
882c8f02
MS
2936 * gdb.base/default.exp: Add test for gcore. Update copyright.
2937 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 2938
04c12f60
FF
29392002-03-06 Fred Fish <fnf@redhat.com>
2940
2941 * gdb.base/funcargs.c: Remove extraneous ';' character.
2942 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
2943
b43df995
MC
29442002-03-04 Michael Chastain <mec@shout.net>
2945
2946 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
2947 accommodate gcc v3 function signature.
2948 * gdb.mi/mi0-var-cmd-exp: Ditto.
2949
92362027
AC
29502002-02-24 Andrew Cagney <ac131313@redhat.com>
2951
2952 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
2953 ``GNU/Linux'' or ``Linux kernel''
2954 * testsuite/gdb.threads/pthreads.c: Ditto.
2955
258ad32d
MC
29562002-02-24 Michael Chastain <mec@shout.net>
2957
2958 * gdb.threads/pthreads.c (thread1): Add a return statement.
2959 (thread2): Likewise.
2960 (foo): Likewise.
2961
04c3b3d4
MC
29622002-02-23 Michael Chastain <mec@shout.net>
2963
2964 * gdb.threads/linux-dp.c (philosopher): Add a return statement
2965 to placate gcc.
2966
5a2a0a20
MC
29672002-02-23 Michael Chastain <mec@shout.net>
2968
2969 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
2970 test "ptype bint". The test passes on all my stabs configurations.
2971
a640f7fc
JB
29722002-02-21 Jim Blandy <jimb@redhat.com>
2973
27924826
JB
2974 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
2975 filename at a time, and watch for the ones we want to see.
2976
a640f7fc
JB
2977 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
2978 types of pointers to prototyped functions.
2979
edcc8c75
AC
29802002-02-20 Andrew Cagney <ac131313@redhat.com>
2981
2982 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
2983 signed, unsigned and straight char.
2984 (padding_char, padding_short, padding_int, padding_long,
2985 padding_long_long, padding_float, padding_double,
2986 padding_long_double): New global variables.
2987 (fill, fill_structs): New functions.
2988
2989 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
2990 for correctly sized writes. Update copyright.
2991 (get_valueof): New procedure.
2992 (get_sizeof): Call get_valueof.
2993 (check_valueof): New procedure.
2994 (check_padding): New procedure.
2995
ac57ea44
MC
29962002-02-20 Michael Chastain <mec@shout.net>
2997
2998 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
2999 to setup_xfail. Document some of the remaining calls.
3000
7a10c941
MC
30012002-02-18 Michael Chastain <mec@shout.net>
3002
3003 * gdb.c++/userdef.exp: Update copyright year.
3004
fb8acdcc
DJ
30052002-02-18 Daniel Jacobowitz <drow@mvista.com>
3006
3007 * gdb.c++/userdef.exp: Test overloaded operators properly.
3008 Remove xfails.
3009
fda6ae12
MS
30102002-02-14 Michael Snyder <msnyder@redhat.com>
3011
3012 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3013
676a0442
DJ
30142002-02-14 Daniel Jacobowitz <drow@mvista.com>
3015
3016 * gdb.base/a2-run.exp: Check for a remote target properly.
3017 * gdb.base/annota1.exp: Likewise.
3018 * gdb.base/list.exp: Likewise.
3019 * gdb.base/reread.exp: Likewise.
3020 * gdb.base/scope.exp: Likewise.
3021 * gdb.base/shlib-call.exp: Likewise.
3022 * gdb.base/term.exp: Likewise.
3023 * gdb.c++/annota2.exp: Likewise.
3024
78b4f468
RE
30252002-02-13 Richard Earnshaw <rearnsha@arm.com>
3026
3027 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3028
9a81ba51
MC
30292002-02-10 Michael Chastain <mec@shout.net>
3030
3031 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3032 (call_after_alloca): Ditto.
3033
004af6c7
DJ
30342002-02-10 Daniel Jacobowitz <drow@mvista.com>
3035
3036 * gdb.base/ending-run.exp: Guard "cont" test with
3037 gdb_skip_stdio_test.
3038
37225f62
JB
30392002-02-06 Jim Blandy <jimb@redhat.com>
3040
3041 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3042 from here...
3043 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3044 To here. Disable this test on non-HP platforms. Add big comment.
3045
fe6fdd96
MS
30462002-02-04 Michael Snyder <msnyder@redhat.com>
3047
3048 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3049 other than d10v and m32r.
3050
036fad3f
RE
30512002-02-02 Richard Earnshaw <rearnsha@arm.com>
3052
3053 * gdb.base/default.exp: Rewrite test patterns to reduce time
3054 taken to match them.
3055
7148ab62
DJ
30562002-01-30 Daniel Jacobowitz <drow@mvista.com>
3057
3058 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3059 Allow a start function above main.
3060 * gdb.threads/linux-dp.exp: Fix copyright date.
3061
396cc255
DJ
30622002-01-30 Daniel Jacobowitz <drow@mvista.com>
3063
3064 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3065 (check_philosopher_stack): Check for manager thread before checking
3066 for a just-starting thread.
3067
f038d31b
DJ
30682002-01-30 Daniel Jacobowitz <drow@mvista.com>
3069
3070 From Neil Booth <neil@daikokuya.demon.co.uk>:
3071 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3072 warnings.
3073
b3ff9d9a
FF
30742002-01-21 Fred Fish <fnf@redhat.com>
3075
3076 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3077 not caller.
3078
39ad761d
JB
30792002-01-21 Jim Blandy <jimb@redhat.com>
3080
3081 * gdb.base/reread.exp: Check that GDB properly re-reads the
3082 executable file when it changes while no inferior is running.
3083
aaf320fa
FF
30842002-01-21 Fred Fish <fnf@redhat.com>
3085
3086 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3087 optionally accept the "shlib events" variation.
3088
808a31f5
JB
30892002-01-21 Jim Blandy <jimb@redhat.com>
3090
3091 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3092 call `fflush' after every `printf', so that the output is produced
3093 at predictable points, regardless of whatever buffering does (or
3094 doesn't) take place.
3095 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3096 at different points.
3097
4420d5e2
DJ
30982002-01-20 Daniel Jacobowitz <drow@mvista.com>
3099
3100 * gdb.c++/inherit.exp: Update copyright years.
3101 * gdb.c++/method.exp: Likewise.
3102
3e36a0f4
DJ
31032002-01-20 Daniel Jacobowitz <drow@mvista.com>
3104
3105 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3106 artificial methods/arguments.
3107 * gdb.c++/derivation.exp: Likewise.
3108 * gdb.c++/inherit.exp: Likewise.
3109 * gdb.c++/method.exp: Likewise.
3110 * gdb.c++/virtfunc.exp: Likewise.
3111
b4ceaee6
AC
31122002-01-18 Andrew Cagney <ac131313@redhat.com>
3113
3114 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3115 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3116 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3117 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3118 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3119 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3120
ecace851
JB
31212002-01-17 Jim Blandy <jimb@redhat.com>
3122
3123 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3124 anchoring the pattern matching the entry point symbol's name.
3125
375fc983
AC
31262002-01-17 Andrew Cagney <ac131313@redhat.com>
3127
3128 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3129 continue/quit query. Update copyright.
3130
fe6fdd96
MS
31312002-01-14 Michael Snyder <msnyder@redhat.com>
3132
3133 * gdb.base/gcore.exp: Remove extra debugging output.
3134
e017c81f
DJ
31352002-01-13 Daniel Jacobowitz <drow@mvista.com>
3136
3137 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3138 for slightly dubious v2 mangled string.
3139
37ab3bf8
DJ
31402002-01-13 Daniel Jacobowitz <drow@mvista.com>
3141
3142 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3143
1bc05c3a 31442002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3145
1bc05c3a 3146 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3147
1bc05c3a
JM
3148 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3149 constructors.
3150 * gdb.c++/derivation.exp: Likewise.
3151 * gdb.c++/templates.exp: Likewise.
3152 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3153
1bc05c3a
JM
31542002-01-10 Michael Snyder <msnyder@redhat.com>
3155
3156 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3157
a911c360
MS
31582002-01-08 Michael Snyder <msnyder@redhat.com>
3159
3160 * gdb.base/gcore.exp: New test for generate-core-file command.
3161 * gdb.base/gcore.c: Testcase for above.
3162 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3163
ea2119ec
JM
31642002-01-08 Jason Merrill <jason@redhat.com>
3165
3166 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3167
68203136
FF
31682002-01-07 Fred Fish <fnf@redhat.com>
3169
3170 * gdb.c++/overload.exp: Remove unconditional xfails for:
3171 print foo_instance1.overloadargs(1)
3172 print foo_instance1.overloadargs(1, 2)
3173 print foo_instance1.overloadargs(1, 2, 3)
3174 print foo_instance1.overloadargs(1, 2, 3, 4)
3175 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3176 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3177 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3178 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3179 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3180 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3181 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3182 print foo_instance1.overload1arg()
3183 print foo_instance1.overload1arg((char)arg2)
3184 print foo_instance1.overload1arg((signed char)arg3)
3185 print foo_instance1.overload1arg((unsigned char)arg4)
3186 print foo_instance1.overload1arg((int)arg7)
3187 print foo_instance1.overload1arg((unsigned int)arg8)
3188 print foo_instance1.overload1arg((float)arg11)
3189 print foo_instance1.overload1arg((double)arg12)
3190
21b9b5b1
MS
31912002-01-07 Michael Snyder <msnyder@redhat.com>
3192
3193 * gdb.base/huge.exp: New test. Print a very large target data object.
3194 (skip_huge_test): New test variable. Define if you want to skip this
3195 test. The test reads an 8 megabyte data object from the target, so it
3196 might be very time consuming on remote targets with a slow connection.
3197 * gdb.base/huge.c: New file. Test case for above.
3198
725f922e
FF
31992002-01-07 Fred Fish <fnf@redhat.com>
3200
3201 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3202 g_instance.bfoo, and g_instance.cfoo.
3203
634d57ec
JL
3204Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3205
f286b2c3
JL
3206 * gdb.base/break.c (multi_line_if_conditional): New function.
3207 (multi_ilne_while_conditional): Likewise.
3208 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3209 IF or WHILE condition puts the breakpoint at the start of
3210 the condition.
3211
634d57ec
JL
3212 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3213 hppa*-*-hpux* expected failure.
3214 * gdb.base/structs.exp (do_function_calls): Similarly.
3215
3216 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3217 watchpoints.
3218
9fbfe2dc
AC
32192002-01-06 Andrew Cagney <ac131313@redhat.com>
3220
3221 Fix PR gdb/66.
3222 * gdb.base/structs.exp: Replace skip for a29k with skip for
3223 gdb,cannot_call_functions.
3224 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3225 * gdb.base/callfuncs.exp: Ditto.
3226 * gdb.base/call-rt-st.exp: Ditto.
3227 * gdb.base/call-strs.exp: Ditto.
3228 * gdb.base/callfwmall.exp: Ditto.
3229 * gdb.base/scope.exp: Obsolete xfail a29k.
3230 * gdb.c++/misc.exp: Ditto.
3231 * gdb.c++/cplusfuncs.exp: Ditto.
3232 * gdb.base/ptype.exp: Ditto.
3233 * gdb.base/printcmds.exp: Ditto.
3234 * gdb.base/opaque.exp: Ditto.
3235 * gdb.base/list.exp: Ditto.
3236 * gdb.base/funcargs.exp: Ditto.
3237 * gdb.base/default.exp: Ditto.
3238
8ddad156
MS
32392002-01-04 Michael Snyder <msnyder@redhat.com>
3240
ca4976a6 3241 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3242 * gdb.base/maint.exp: Add tests for maint info sections options.
3243
1b074332
JL
3244Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3245
3246 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3247
7d159115
CV
32482001-12-20 Corinna Vinschen <vinschen@redhat.com>
3249
3250 * gdb.asm/arm.inc: New file.
3251 * gdb.asm/asm-source.exp: Add arm targets.
3252 * gdb.asm/configure.in: Ditto.
3253 * gdb.asm/configure: Recreated from configure.in.
3254
8fb87725
JL
3255Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3256
afabe08c
JL
3257 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3258 with HP's compiler.
3259 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3260 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3261 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3262 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3263
3264 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3265 either HP's compilers or GCC.
3266
db521deb
JL
3267 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3268 a SIGBUS or SIGSEGV.
3269
3270 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3271
3272 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3273 can be compiled with either HP's compiler or GCC.
3274
cfa88ab7
JL
3275 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3276 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3277 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3278
ca344dff
JL
3279 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3280 to match current gdb output. Update due to using auto-solib-limit
3281 for limiting instead of overloading auto-solib-add.
3282 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3283 test program.
3284
3f3c6e55 3285 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3286 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3287 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3288 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3289 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3290 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3291 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3292 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3293 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3294 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3295 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3296 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3297 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3298
8fb87725
JL
3299 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3300 a SIGTRAP to the inferior.
3301
cf599fa7
CV
33022001-12-19 Corinna Vinschen <vinschen@redhat.com>
3303
3304 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3305 Substitute call to target_link by call to gdb_compile.
3306
2cd045cd
JL
3307Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3308
3309 * gdb.base/break.exp: Fix HP specific search string when testing
3310 backtracing in a called function.
3311
3312 * gdb.base/constvars.exp: Only set lang to C++ if we're
3313 compiling the test with HP's compilers.
3314 * gdb.base/volatile.exp: Similarly.
3315
99ebe9ac
JB
33162001-12-19 Jim Blandy <jimb@redhat.com>
3317
3318 * gdb.base/printcmds.exp: Expect the null character to be printed
3319 as '\0', and the '\013' to be printed as '\v'.
3320 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3321 * gdb.base/setvar.exp: Same.
3322
b9891b29
JB
33232001-12-17 Jim Blandy <jimb@redhat.com>
3324
0eba65ab
JB
3325 * gdb.base/completion.exp: Rather than completing very long
3326 filenames, which can make the readline library produce output we
3327 don't recognize, cd to the directory first, and then complete
3328 using nice, short relative paths.
3329
6970b5b1
JB
3330 * gdb.base/completion.exp: On some systems, there is, in fact, a
3331 variable named `b' in scope, since GDB treats all static
3332 variables as being in scope. So use `no_var_named_this'
3333 instead of `b'.
3334
b9891b29
JB
3335 * gdb.base/corefile.exp: Recognize the message saying that GDB
3336 can't find the core file's registers as a failure.
3337
e6ccd35f
JSC
33382001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3339
3340 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3341 test expect string more specific.
3342
105ba819
CV
33432001-12-13 Corinna Vinschen <vinschen@redhat.com>
3344
3345 * gdb.asm/asm-source.exp: Add support for xstormy16.
3346 * gdb.asm/configure.in: Ditto.
3347 * gdb.asm/configure: Rebuild.
3348 * gdb.asm/xstormy16.inc: New file.
3349
e9e79dd9
FF
33502001-12-10 Fred Fish <fnf@redhat.com>
3351
3352 * gdb.base/maint.exp: Update to match changes in type dumping code.
3353
347dc97d
JB
33542001-12-10 Jim Blandy <jimb@redhat.com>
3355
3356 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3357 matching the entry point symbol's name at the beginning of the
3358 line.
3359
5178b9d6
DJ
33602001-12-07 Daniel Jacobowitz <drow@mvista.com>
3361
3362 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3363 gdb.c++/inherit.exp, gdb.c++/method.exp,
3364 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3365 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3366 and class layout support.
3367
af890c52
DJ
33682001-12-07 Daniel Jacobowitz <drow@mvista.com>
3369
3370 * gdb.c++/classes.exp: Add test for static member function.
3371 * gdb.c++/misc.cc: Add class with static member function.
3372
7a345fb3
JB
33732001-12-07 Jim Blandy <jimb@redhat.com>
3374
f2e54a80 3375 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3376 those tests as `unsupported'.
3377 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3378 Rewrite subsequent tests to use it.
3379
3380 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3381 those tests as `unsupported'.
3382 * gdb.base/structs.exp (call_struct_func): New function.
3383 (do_function_calls): Use call_struct_func to call the functions
3384 returning structs.
3385
0bc69509
JB
3386 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3387 whether functions are prototyped or not, so we can't possibly pass
3388 arguments to t_float_values2 properly.
3389
7a345fb3
JB
3390 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3391 value of `timeout' for targets other than the mips*tx39-*.
3392
edb6ede1
MS
33932001-12-06 Michael Snyder <msnyder@redhat.com>
3394
3395 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
3396 and detect whether the start symbol has a leading underscore.
3397
2d842f13
JB
33982001-12-04 Jim Blandy <jimb@redhat.com>
3399
3400 * gdb.base/completion.exp: Clarify indentation.
3401
68550daf
JB
34022001-12-03 Jim Blandy <jimb@redhat.com>
3403
3404 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3405 variables on the S/390, not `.word'.
3406
cd5195a8
JB
34072001-11-30 Jim Blandy <jimb@redhat.com>
3408
3409 Add assembly-source tests for s390-ibm-linux.
3410 * gdb.asm/s390.inc: New file.
3411 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3412 the S/390 architecture.
3413 * gdb.asm/configure: Regenerated.
3414
ca9efc90
MS
34152001-11-30 Michael Snyder <msnyder@redhat.com>
3416
3417 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3418 next, info source, info sources, info line, global and static
3419 variables, and static functions.
3420 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3421 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3422 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3423 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3424 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3425 (gdbasm_leave): Restore frame pointer.
3426 (gdbasm_startup): Copy stack set-up from crt0.S.
3427
d0e66976
FN
34282001-11-26 Fernando Nasser <fnasser@redhat.com>
3429
3430 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3431 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3432 to a local (non-static) variable. Copy tstruct.a to a static buffer
3433 and return a pointer to that buffer.
3434 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3435
e2334072
MK
34362001-11-24 Mark Kettenis <kettenis@gnu.org>
3437
3438 * gdb.asm/configure.in: Fix recognition of ix86 target.
3439 * gdb.asm/configure: Regenerate.
3440
756caa3d
MS
34412001-11-21 Michael Snyder <msnyder@redhat.com>
3442
3443 * gdb.asm/sparc.inc: New file.
3444 * gdb.asm/asm-source.exp: Recognize sparc target.
3445 * gdb.asm/configure.in: Recognize sparc target.
3446 * gdb.asm/configure: Regenerate.
3447
9a4d72d5
MS
34482001-11-21 Michael Snyder <msnyder@redhat.com>
3449
3450 * gdb.asm/m32r.inc: New file.
3451 * gdb.asm/asm-source.exp: Recognize m32r target.
3452 * gdb.asm/configure.in: Recognize m32r target.
3453 * gdb.asm/configure: Regenerate.
3454
a773d1cd
MS
34552001-11-20 Michael Snyder <msnyder@redhat.com>
3456
017ac23d
MS
3457 * gdb.asm/i386.inc: New file.
3458 * gdb.asm/asm-source.exp: Recognize ix86 target.
3459 * gdb.asm/configure.in: Recognize ix86 target.
3460 * gdb.asm/configure: Regenerate.
3461
a773d1cd
MS
3462 * gdb.c++/namespace.exp: Fix quotes in output messages.
3463
bb632afb
MS
34642001-11-14 Michael Snyder <msnyder@redhat.com>
3465
25d559ca 3466 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
3467 qualifier in a type cast expression, to designate an address
3468 in the instruction space (Harvard architecture).
3469
4749e309
MS
34702001-11-13 Michael Snyder <msnyder@redhat.com>
3471
3472 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
3473 Tests for expressions using 'const' and 'volatile'.
3474
25050984
CV
34752001-11-13 Corinna Vinschen <vinschen@redhat.com>
3476
3477 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3478
1902c51f
DJ
34792001-11-12 Daniel Jacobowitz <drow@mvista.com>
3480
3481 * lib/mi-support.exp (mi_run_to_helper): Move comments
3482 outside of gdb_expect.
3483
dcf95b47
DJ
34842001-11-11 Daniel Jacobowitz <drow@mvista.com>
3485
3486 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
3487 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
3488 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
3489 mi0_run_to): New functions.
3490 * gdb.mi/mi-simplerun.exp: Use them.
3491 * gdb.mi/mi0-simplerun.exp: Likewise.
3492 * gdb.mi/mi-var-cmd.exp: Likewise.
3493 * gdb.mi/mi0-var-cmd.exp: Likewise.
3494
45b074e1
AC
34952001-11-10 Andrew Cagney <ac131313@redhat.com>
3496
3497 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
3498 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
3499
bf50d346
AC
35002001-11-09 Andrew Cagney <ac131313@redhat.com>
3501
3502 * gdb.base/restore.exp: Include $expected value in restored test
3503 message.
3504
9383332c
AC
35052001-11-09 Andrew Cagney <ac131313@redhat.com>
3506
3507 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
3508 implemented.
3509
db62520a
MS
35102001-11-08 Michael Snyder <msnyder@redhat.com>
3511
3512 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
3513 Add pass/fail message for stop at breakpoint in call dummy function.
3514
b5703437
MS
35152001-11-07 Michael Snyder <msnyder@redhat.com>
3516
760f6330
MS
3517 * gdb.c++/templates.exp (test_template_breakpoints):
3518 If we get an overload menu, but it does not match what
3519 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
3520 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
3521 making the whitespace optional. Argument for "new" may be
3522 "unsigned" as well as "unsigned int/long".
eef747c0
MS
3523 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
3524 making the whitespace optional. Also replace "(void) with
3525 "((void|)), making the keyword "void" optional.
63f50499
MS
3526 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
3527 making the whitespace optional. Also replace "(void) with
3528 "((void|)), making the keyword "void" optional.
3bf40917
MS
3529 * gdb.base/callfuncs.c (t_float_values): This function must
3530 _not_ be prototyped, and the following function (t_float_values2)
3531 must be prototyped (if the compiler supports it), so that GDB
3532 can be tested against both cases. Usually one case involves
3533 promotion of float to double, while the other does not.
3534 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
3535 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
3536 includes a stack frame for "start".
3537
c8ab4e6d
JB
35382001-11-05 Jim Blandy <jimb@redhat.com>
3539
3540 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
3541 pointers are 32 bits long, and that offsets of relocs are always
3542 stored in the data (REL-style), and not in the reloc entry itself
3543 (RELA-style).
3544 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
3545 stabs.
3546
3f08ced9
MS
35472001-11-01 Michael Snyder <msnyder@redhat.com>
3548
3549 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
3550 and regular expression operators by using quoting.
3551
cbfa24cd
MS
35522001-10-31 Michael Snyder <msnyder@redhat.com>
3553
3554 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
3555 depending on what the symbol table contains.
3556 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
3557 the output of the ptype command. Similarly, accept both "const &"
3558 and "const&".
3559
aaa68313
CV
35602001-10-31 Corinna Vinschen <vinschen@redhat.com>
3561
3562 * gdb.base/miscexprs.c (main): Add usage of preprocessor
3563 symbol `STORAGE' to allow to choose the storage class of
3564 the local datastructures.
3565 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
3566 compiler directive.
3567
91740388
MS
35682001-10-30 Michael Snyder <msnyder@redhat.com>
3569
3570 * gdb.base/jump.exp: Allow it to run for all targets.
3571
1b7c05e7
CV
35722001-10-29 Corinna Vinschen <vinschen@redhat.com>
3573
3574 * gdb.base/call-ar-st.c (print_double_array): Match for loop
3575 with new double_array size.
3576 (main): Change storage class of all local variables to static.
3577 Reduce size of double_array to 9.
3578 * gdb.base/call-ar-st.exp: Increase timeout value.
3579 Change expected output for double array to match new size in
3580 call-ar-st.c.
3581
36a22261
CV
35822001-10-29 Corinna Vinschen <vinschen@redhat.com>
3583
3584 * gdb.base/ending-run.exp: Create identical output when passing
3585 `step to end of run' case. Add regular expression branch satisfying
3586 Stormy16 target.
3587
92b8ae91
MK
35882001-10-28 Mark Kettenis <kettenis@gnu.org>
3589
3590 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
3591 that we catch the expected failure under Linux/x86.
3592
cb135b83
OF
35932001-10-29 Orjan Friberg <orjanf@axis.com>
3594
3595 * gdb.base/setvar.exp: Escape curly braces.
3596 * gdb.stabs/weird.exp: Ditto.
3597
6884aa54
DJ
35982001-10-27 Daniel Jacobowitz <drow@mvista.com>
3599
3600 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
3601 * gdm.mi/mi0-hack-cli.exp: Likewise.
3602
0398c9aa
AC
36032001-10-25 Andrew Cagney <ac131313@redhat.com>
3604
3605 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
3606 messages.
3607
d20bf2e8
AC
36082001-10-21 Andrew Cagney <ac131313@redhat.com>
3609
3610 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
3611 checking MI enabled.
3612
03dd63aa
CV
36132001-10-09 Corinna Vinschen <vinschen@redhat.com>
3614
3615 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
3616
1d9d99f3
FCE
36172001-10-04 Frank Ch. Eigler <fche@redhat.com>
3618
3619 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
3620 if gdb child process crashes, just signal an error.
3621
838ae6c4
JB
36222001-10-02 Jim Blandy <jimb@redhat.com>
3623
3624 * lib/gdb.exp (test_xfail_format): Simplify.
3625
3626 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
3627 front of the variable name `format'. Simplify `if'.
3628
8f0cbc1c
DJ
36292001-10-01 Daniel Jacobowitz <drow@mvista.com>
3630
3631 * gdb.threads/pthreads.exp: Wait for output and delay
3632 before sending ^C.
3633
1f08dafd
DJ
36342001-10-01 Daniel Jacobowitz <drow@mvista.com>
3635
3636 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
3637 some incorrect output instead of timing out.
3638 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
3639
674f90ff
CV
36402001-09-28 Corinna Vinschen <vinschen@redhat.com>
3641
3642 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
3643 check to allow additional `int'.
3644
9b284272
DJ
36452001-09-27 Daniel Jacobowitz <drow@mvista.com>
3646
3647 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
3648 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
3649
b55a4771
MS
36502001-09-27 Michael Snyder <msnyder@redhat.com>
3651
3652 * lib/gdb.exp (test_debug_format): New proc.
3653 (setup_xfail_format): Use new proc test_debug_format.
3654 * gdb.base/constvars.exp (local_compiler_xfail_check): New
3655 proc; use new service proc test_debug_format.
3656 Replace all other "gcc_compiled" tests with this test.
3657 * gdb.base/volatile.exp (local_compiler_xfail_check): New
3658 proc; use new service proc test_debug_format.
3659 Replace all other "gcc_compiled" tests with this test.
3660
36612001-09-27 Michael Snyder <msnyder@redhat.com>
3662
3663 * gdb.base/cvexpr.exp: New file.
3664 * gdb.base/cvexpr.c: New file
3665 Test for expressions using const and volatile keywords.
3666
4e6667ac
CV
36672001-09-26 Corinna Vinschen <vinschen@redhat.com>
3668
3669 * gdb.base/constvars.exp: Check for different orders of keywords
3670 and additional "int" strings in output.
3671
4f337972
AC
36722001-09-22 Andrew Cagney <ac131313@redhat.com>
3673
3674 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
3675 responses from "help maint".
3676
2015650d
FCE
36772001-09-19 Frank Ch. Eigler <fche@redhat.com>
3678
3679 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
3680 to localhost:NNN instead of :NNN, in case Xvfb is listening
3681 only on TCP.
3682
f3bcedc1
CV
36832001-09-19 Corinna Vinschen <vinschen@redhat.com>
3684
3685 * gdb.base/recurse.exp: When checking leaving the watchpoint
3686 scope, recognize when gdb is in function's epilogue and pass.
3687
6b819c92
KS
36882001-09-18 Keith Seitz <keiths@redhat.com>
3689
3690 * lib/insight-support.exp (_gdbtk_export_target_info): Add
3691 support for running tests against sid targets.
3692 (gdbtk_done): Ditto.
3693
a10c9419
CV
36942001-09-18 Corinna Vinschen <vinschen@redhat.com>
3695
3696 * gdb.base/ending-run.c (main): Set stdout buffersize
3697 to the same reasonable value for any target.
3698 * gdb.base/ending-run.exp: Add a regular expression
3699 to make testsuite happy on Sanyo Stormy16 target.
3700
739d0d99
CV
37012001-09-17 Corinna Vinschen <vinschen@redhat.com>
3702
3703 * gdb.base/display.c (do_loops): Add float variable `f'.
3704 Increment f in loop.
3705 * gdb.base/display.exp: Increment timeout by 60 seconds.
3706 Change float display test to use variable `f'.
3707
1b8947f0
JB
37082001-09-17 Jim Blandy <jimb@redhat.com>
3709
3710 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
3711 overflowing the limited breakpoint tables on some ROM monitors
3712 (like the ROM68K).
3713
9890ac81
FCE
37142001-09-15 Frank Ch. Eigler <fche@redhat.com>
3715
3716 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
3717 the "-ac" (disable access control) flag.
3718
6db765ea
JH
37192001-08-30 Jeff Holcomb <jeffh@redhat.com>
3720
3721 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
3722 ints.
3723
4c32cc04
KS
37242001-08-30 Keith Seitz <keiths@redhat.com>
3725
3726 * lib/gdb.exp: Move all insight-related functionality into
3727 separate file.
3728 * lib/insight-support.exp: New file.
3729
8d6e6f81
FCE
37302001-08-29 Frank Ch. Eigler <fche@redhat.com>
3731
3732 * config/sid.exp (sid_start): Never set sid verbosity; disable
3733 expect_background {} that consumed its stdout; tolerate </dev/null.
3734 Attempt to set endianness override in "sid" protocol mode. Cleanup.
3735
6a90e1d0
AC
37362001-08-18 Andrew Cagney <ac131313@redhat.com>
3737
3738 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
3739 CLI jump command to start it.
3740 (mi_run_to_main): Fail immediatly when unexpected output.
3741
1759b3c3
AC
37422001-08-18 Andrew Cagney <ac131313@redhat.com>
3743
3744 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
3745 beginning of function. Fix PR gdb/191.
3746
61d11d80
FCE
37472001-08-16 Frank Ch. Eigler <fche@redhat.com>
3748
3749 * config/sid.exp (sid_start): Don't warn if we cannot figure out
3750 what to force sid endianness to.
3751
942a4df2
KS
37522001-08-15 Keith Seitz <keiths@redhat.com>
3753
3754 * lib/gdb.exp (gdbtk_start): Don't set environment
3755 variables for TCL_LIBRARY and friends. Insight will
3756 now figure these out for itself.
3757
0521c418
MS
37582001-08-02 Michael Snyder <msnyder@redhat.com>
3759
3760 * gdb.base/completion.exp: Remove the symbol "a64l" from
3761 the expect string; this is target-specific, and not related
3762 to what is being tested.
3763
74a9a58a
DB
37642001-08-02 Dave Brolley <brolley@redhat.com>
3765
3766 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
3767
c70819fa
MS
37682001-07-25 Michael Snyder <msnyder@redhat.com>
3769
c2b8fa57
MS
3770 * gdb.base/consecutive.exp: New file. Test stepping over
3771 breakpoints on consecutive instructions.
3772 * gdb.base/consecutive.c: New file.
3773
c70819fa
MS
3774 * gdb.base/call-rt-st.exp: Use double-backslash to quote
3775 curly braces in regular expressions.
3776
2b1a1355
MS
37772001-07-25 Michael Snyder <msnyder@redhat.com>
3778
3779 * gdb.base/ending-run.exp: Accept "Program exited normally" as
3780 legitimate output from stepping out of main.
3781
413eca6f
KS
37822001-07-22 Keith Seitz <keiths@redhat.com>
3783
3784 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
3785 the empty string, do not run the tests.
3786
7e5a9322
SC
37872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3788
3789 * gdb.base/long_long.exp: Detect size of pointer. Take into
3790 account 2-byte pointers when testing for p/a results.
3791
de58f10f
SC
37922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3793
3794 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
3795 and defined to 1K for m68hc11.
3796 (random_data): Reduce table to 1K for embedded platforms (68hc11).
3797 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
3798 (sizeof_random_data): New variable to tell the size of the data table;
3799 don't test past this size; always run to main.
3800
d6f5fea1
SC
38012001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3802
3803 * gdb.base/return2.exp: return of long long and double fails for
3804 68HC11; don't execute these tests on that platform.
3805 * gdb.base/return.exp: Return of a double fails for 68hc11.
3806
c477543d
SC
38072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3808
3809 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
3810 tests that print a float.
3811 * call-rt-st.exp: Likewise.
3812
63cf1c79
MK
38132001-07-12 Mark Kettenis <kettenis@gnu.org>
3814
3815 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
3816 running this test on Linux.
3817
112f9ab5
MC
38182001-06-24 Michael Chastain <chastain@redhat.com>
3819
3820 * gdb.base/arithmet.exp: Remove some tests to make all test names
3821 unique.
3822
4970cb0f
MS
38232001-07-03 Michael Snyder <msnyder@redhat.com>
3824
3825 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
3826 the output of the ptype command.
3827
d85da69f
MS
38282001-07-02 Michael Snyder <msnyder@redhat.com>
3829
4c8a82de
MS
3830 * gdb.base/completion.exp: Don't assume that break.c is the only
3831 source file that may contain functions named "marker".
d85da69f
MS
3832 * gdb.base/corefile.exp: Quote the curly braces in regexp.
3833
8afc772b
AC
38342001-06-28 Andrew Cagney <ac131313@redhat.com>
3835
3836 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
3837 of files to delete.
3838
3839 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
3840 * gdb.disasm/h8300s.exp: New file.
3841 gdb.disasm/h8300s.s: Likewise.
3842
cff22675
AC
38432001-06-27 Andrew Cagney <ac131313@redhat.com>
3844
3845 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
3846 empty breakpoint tables.
3847
68c81b54
AC
38482001-06-25 Andrew Cagney <ac131313@redhat.com>
3849
3850 * lib/mi-support.exp: Update args=... part of stop-reason
3851 patterns. Accept either a list or a tuple.
3852
2dd62704
AC
38532001-06-23 Andrew Cagney <ac131313@redhat.com>
3854
3855 * lib/mi-support.exp: Remove local emacs variable defining
3856 change-log-default-name.
3857
b4127474
MC
38582001-06-22 Michael Chastain <chastain@redhat.com>
3859
3860 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
3861 This is operationally compatible with the previous version.
3862
8dbfb380
JB
38632001-06-13 Jim Blandy <jimb@redhat.com>
3864
3865 * lib/gdb.exp (gdb_test): Doc fix.
3866
f2d8c86d
MC
38672001-06-10 Michael Chastain <chastain@redhat.com>
3868
3869 * gdb.base/exprs.exp: Remove a duplicate test.
3870
81564d34
JB
38712001-06-06 Jim Blandy <jimb@redhat.com>
3872
3873 * gdb.base/return2.exp (main): Use values to test float and double
3874 returns that are not NaN's, to avoid being confused by IEEE
3875 comparison rules.
3876
da55addb
MS
38772001-06-04 Michael Snyder <msnyder@redhat.com>
3878
3879 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
3880 non-zero if control_c fails. Terminate the test on failure,
3881 rather than wait for 12 more tests to time out.
3882
42c65987
JB
38832001-06-06 Jim Blandy <jimb@redhat.com>
3884
b18bced9
JB
3885 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
3886 Don't forget to match the GDB prompt.
3887
42c65987
JB
3888 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
3889
5b41e5f0
JB
38902001-06-04 Jim Blandy <jimb@redhat.com>
3891
3892 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
3893 command.
3894
015e046f
KB
38952001-05-31 Kevin Buettner <kevinb@redhat.com>
3896
3897 * gdb.base/annota1.exp (info break): Match four or more spaces
3898 after "Address".
3899
fb1ffbbe
MC
39002001-05-31 Michael Chastain <chastain@redhat.com>
3901
3902 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
3903 (dm_type_int_star): Likewise.
3904 (dm_type_long_star): Likewise.
3905 (dm_type_void_star): Likewise.
3906
5ea2a32c
KB
39072001-05-29 Kevin Buettner <kevinb@redhat.com>
3908
3909 * gdb.base/completion.exp (INPUTRC): Set this environment variable
3910 to a known value in order to get consistent results regardless
3911 of the setting of INPUTRC or the presence or contents of .inputrc.
3912
ae23c492
MS
39132001-05-24 Michael Snyder <msnyder@redhat.com>
3914
ac55707e
MS
3915 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
3916 Don't require that the main thread and the manager thread are the
3917 first in the list.
3918
ae23c492
MS
3919 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
3920 debugging. If test fails, issue an "unsupported" not a "fail".
3921
400071f1
JB
39222001-05-24 Jim Blandy <jimb@redhat.com>
3923
3924 Don't assume that short is shorter than int.
3925 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
3926 assume that shorts are smaller than ints. On a 16-bit machine,
3927 this isn't true.
3928 ("print unsigned char == (~0)"): Add test that verifies that ~0,
3929 an int, is not equal to ~0 stored in an unsigned char. This tests
3930 the same thing that the previous test meant to, but works on
3931 16-bit machines, too.
3932 ("print unsigned char != (~0)"): Same test, complemented.
3933
0816a3e5
MS
39342001-05-24 Michael Snyder <msnyder@redhat.com>
3935
3936 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
3937 test for (full_coverage == 0). This makes the test run faster,
3938 and prevents dejagnu getting out of step.
3939
f6dc23a9
KB
39402001-05-23 Kevin Buettner <kevinb@redhat.com>
3941
3942 * gdb.base/finish.exp (finish_void): Revise pattern for
3943 stopping on the call statement to not permit stopping at
3944 the start of the instructions comprising the call sequence.
3945
7dbd117d
MC
39462001-05-19 Michael Chastain <chastain@redhat.com>
3947
3948 * gdb.base/callfuncs.exp: Make all test names unique.
3949 * gdb.base/commands.exp: Make all test names unique.
3950 * gdb.base/condbreak.exp: Make all test names unique.
3951 * gdb.base/dbx.exp: Make all test names unique.
3952 * gdb.base/default.exp: Make all test names unique.
3953 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
3954 and TIMEOUT messages to their corresponding PASS message.
3955 * gdb.base/ending-run.exp: Make all test names unique.
3956 * gdb.base/long_long.exp: Remove duplicate test.
3957
6b0b0a9e
KB
39582001-05-21 Kevin Buettner <kevinb@redhat.com>
3959
3960 * gdb.base/finish.exp (finish_void): Allow "finish" command to
3961 stop on the call statement as well as the statement after the
3962 call.
3963
2caa35cb
MS
39642001-05-21 Michael Snyder <msnyder@redhat.com>
3965
3966 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
3967
40713331
EZ
39682001-05-10 Elena Zannoni <ezannoni@redhat.com>
3969
3970 * gdb.base/completion.exp: Revamp test. Make it execute on all
3971 platforms.
3972
c2c1be8d
EZ
39732001-05-10 Elena Zannoni <ezannoni@redhat.com>
3974
2c9cd303
EZ
3975 * config/gdbserver.exp (gdb_load): Handle the case
3976 in which the arguments to gdbserver are given in the
3977 baseboard configuration file.
3978 Also handle the case in which the server needs to do a
3979 load.
3980
9671de48
KS
39812001-05-07 Keith Seitz <keiths@cygnus.com>
3982
3983 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
3984 set up the display for testing.
3985 (gdbtk_start): Convert all paths to paths that tcl will like.
3986 Export target information to environment.
3987 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
3988 necessary.
3989 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
3990 (to_tcl_path): New proc to convert a given pathname into
3991 a path acceptible as an argument to a tcl command.
3992 (_gdbtk_export_target_info): New proc to export target info
3993 into the environment for gdbtk testing.
3994 (gdbtk_done): New proc to signal end-of-test.
3995
5a360f47
JB
39962001-05-06 Jim Blandy <jimb@redhat.com>
3997
3998 * restore.c: Make the code of caller0 correspond to its comment.
3999
66c756c6
MS
40002001-05-03 Michael Snyder <msnyder@redhat.com>
4001
4002 * config/sid.exp (gdb_target_sid): Check for error messages.
4003 On error or timeout, don't make expect exit (which will terminate
4004 all subsequent tests); instead just make gdb exit.
4005 (gdb_load): Check for error messages. On error or timeout,
4006 return a negative value.
4007
a966fde5
JB
40082001-04-24 Jim Blandy <jimb@redhat.com>
4009
851c18e0
JB
4010 * gdb.c++/templates.exp: If we see the prompt for the overload
4011 list, but we haven't recognized any of the longer patterns,
4012 arrange for this test to fail, not hang.
4013
a966fde5
JB
4014 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4015 variations.
4016
db144853
MC
40172001-04-22 Michael Chastain <chastain@redhat.com>
4018
4019 * gdb.c++/local.exp: Use the 'runto' library function.
4020 * gdb.c++/namespace.exp: Likewise.
4021 * gdb.c++/overload.exp: Likewise.
4022
3207ec21
KB
40232001-03-26 Kevin Buettner <kevinb@redhat.com>
4024
4025 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4026 * gdb.base/step-line.exp: New file. Test step/next in presence of
4027 #line directives.
4028 * gdb.base/step-line.c: New file. Test program for the above.
4029 * gdb.base/step-line.inp: New file. We pretend that this file has
4030 been transformed by some other tool into step-line.c.
4031
13b57657
JB
40322001-03-21 Jim Blandy <jimb@redhat.com>
4033
4034 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4035 unmangled operator names.
4036
754cbe1c
JB
40372001-03-20 Jim Blandy <jimb@redhat.com>
4038
4039 * gdb.threads/linux-dp.exp: Recognize an additional message
4040 generated by GDB when it doesn't understand how to debug threads
4041 on the target system.
4042
177495c9
AC
40432001-03-19 Andrew Cagney <ac131313@redhat.com>
4044
4045 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4046
f266096b
MC
40472001-03-12 Michael Chastain <chastain@redhat.com>
4048
4049 * gdb.c++/derivation.exp: Use the 'runto' library function.
4050
cac3c2ff
MC
40512001-03-12 Michael Chastain <chastain@redhat.com>
4052
4053 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4054
b6c11a24
MC
40552001-02-24 Michael Chastain <chastain@redhat.com>
4056
4057 * gdb.c++/ref-types.exp: Change handwritten code to library
4058 function 'runto'.
4059
6bae5bce
OF
40602001-03-16 Orjan Friberg <orjanf@axis.com>
4061
4062 * gdb.base/signals.exp: Set count to 0 explicitly.
4063
0015fd9a
MS
40642001-03-15 Mark Salter <msalter@redhat.com>
4065
4066 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4067 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4068 (gdb_load): Add support for additional target_info: gdb_download_size
4069 and gdb_load_timeout.
0015fd9a 4070
fc33412a
DT
4071Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4072
4073 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4074 file -- to prevent failing when the compile fails but we have no
4075 intention of running the tests anyway.
4076
4077 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4078 tests if set.
4079
4080 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4081 integers.
4082
4083 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4084 * gdb.c++/namespace.exp: Ditto.
4085
115f06de
OF
40862001-03-07 Orjan Friberg <orjanf@axis.com>
4087
4088 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4089 * gdb.base/pointers.exp: Relax pattern match of decimals.
4090
b6ba6518
KB
40912001-03-06 Kevin Buettner <kevinb@redhat.com>
4092
4093 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4094 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4095 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4096 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4097 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4098 config/sh.exp, config/sid.exp, config/slite.exp,
4099 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4100 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4101 config/vxworks.exp, config/vxworks29k.exp,
4102 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4103 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4104 gdb.base/arithmet.exp, gdb.base/assign.exp,
4105 gdb.base/async.exp, gdb.base/attach.exp,
4106 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4107 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4108 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4109 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4110 gdb.base/commands.exp, gdb.base/completion.exp,
4111 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4112 gdb.base/constvars.exp, gdb.base/corefile.exp,
4113 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4114 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4115 gdb.base/ending-run.exp, gdb.base/environ.exp,
4116 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4117 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4118 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4119 gdb.base/funcargs.exp, gdb.base/help.exp,
4120 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4121 gdb.base/logical.exp, gdb.base/long_long.exp,
4122 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4123 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4124 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4125 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4126 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4127 gdb.base/regs.exp, gdb.base/relational.exp,
4128 gdb.base/remote.exp, gdb.base/reread.exp,
4129 gdb.base/restore.exp, gdb.base/return2.exp,
4130 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4131 gdb.base/selftest.exp, gdb.base/setshow.exp,
4132 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4133 gdb.base/sigall.exp, gdb.base/signals.exp,
4134 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4135 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4136 gdb.base/step-test.exp, gdb.base/structs.c,
4137 gdb.base/structs.exp, gdb.base/structs2.exp,
4138 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4139 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4140 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4141 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4142 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4143 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4144 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4145 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4146 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4147 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4148 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4149 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4150 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4151 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4152 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4153 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4154 gdb.trace/circ.exp, gdb.trace/collection.exp,
4155 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4156 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4157 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4158 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4159 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4160 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4161 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4162 notices.
4163
dc96c6c7 41642001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4165
4166 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4167 first arg is int not float.
4168
dc96c6c7 41692001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4170
4171 * gdb.base/reread.exp: Unsupported for non-native targets;
4172 doesn't work for remote debugging.
4173
9b0c4aeb
FN
41742001-02-19 Fernando Nasser <fnasser@redhat.com>
4175
4176 From Drew Moseley <dmoseley@redhat.com>
4177 * gdb.base/ending-run.exp: Properly handle the BSP state when
4178 stepping past the end of main.
4179
02aa71d5
MC
41802001-02-19 John Moore <jmoore@redhat.com>
4181
4182 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4183 Converted HPUX fix for non-expected items following multiple
4184 step commands into general solution for all platforms.
4185
1fa449a4
MC
41862001-02-18 Michael Chastain <chastain@redhat.com>
4187
4188 * gdb.c++/classes.exp (do_tests): Change runto statements
4189 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4190 statements demangler agnostic.
4191 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4192 (gdb_virtfunc_restart): Likewise.
4193
b2f9ec70
MC
41942001-02-14 Michael Chastain <chastain@redhat.com>
4195
4196 * gdb.c++/inherit.exp (do_tests): Change runto statements
4197 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4198 statements demangler agnostic.
4199
cf74b8ca
AC
4200Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4201
4202 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4203 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4204 before calling common_routine 15 times'' tests.
4205
99f78f56
MC
42062001-02-11 Michael Chastain <chastain@redhat.com>
4207
4208 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4209 Helps the test script figure out which demangler is in use.
4210 (dm_type_foo_ref): Ditto.
4211 (dm_type_int_star): Ditto.
4212 (dm_type_long_star): Ditto.
4213 (dm_type_unsigned_int): Ditto.
4214 (dm_type_void): Ditto.
4215 (dm_type_void_star): Ditto.
99707966 4216 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4217 Probe the gdb demangler and set variables to accommodate
4218 formatting differences.
4219 (info_func_regexp): New function. Same as info_func, but
4220 matches against a regexp.
4221 (info_func): Match against a literal string.
4222 (print_addr_2): New function. Match against a literal string,
4223 which can be different from the input to gdb.
4224 (print_addr): Simply call print_addr_2 with the same argument twice.
4225 (test_lookup_operator_functions): Use demangler formatting variables.
4226 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4227 the tests in the same order as the C++ class declaration.
4228 (test_paddr_operator_functions): Ditto.
4229 (test_paddr_overloaded_functions): Ditto.
4230 (test_paddr_hairy_functions): Use demangler formatting variables.
4231 Add reference to gdb/19 for related tests.
4232 (do_tests): Call probe_demangler.
4233
1de8f023
KB
42342001-01-30 Kevin Buettner <kevinb@redhat.com>
4235
4236 * gdb.c++/templates.cc (printf): Remove unused function definition.
4237
ca3f91ed
MS
42382001-01-26 Felix Lee <flee@redhat.com>
4239
4240 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4241
42422001-01-25 matthew green <mrg@redhat.com>
4243
4244 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4245 up sid.
4246 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4247
42482001-01-25 matthew green <mrg@redhat.com>
4249
4250 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
4251 Deprecate $sid_spawn_id.
4252 (sid_exit): Remove code necessary only for `spawn.'
4253
42542001-01-25 matthew green <mrg@redhat.com>
4255
4256 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4257
fb18ec4a
MC
42582001-01-28 Michael Chastain <chastain@redhat.com>
4259
4260 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4261 to call when tests fail. It takes gdb out of the overloaded
4262 function choice menu back to the main prompt, so that the test
4263 program stays synchronized.
4264 (set_bp_overloaded): New proc to collect all the common
4265 code for setting a breakpoint on an overloaded name. Calls
4266 take_gdb_out_of_choice_menu when needed.
4267 (menu_overload1arg): New variable to collect the repeated
4268 instances of the expected menu for an overloaded name. Change
4269 the regular expression to handle changes in g++ type encoding:
4270 "void" can be either "void" or "", and "unsigned int" can be
4271 either "unsigned int" or "unsigned".
4272 (continue_to_bp_overloaded): Change regular expressions to handle
4273 changes in g++ type encoding.
4274 (no proc): Call take_gdb_out_of_choice_menu when needed.
4275 Remove redundant calls to "info break". Accept either "canceled"
4276 or "cancelled". Change regular expressions in "info break"
4277 calls to handle changes in g++ type encoding. Give all tests
4278 unique strings.
4279
9c646a6e
BE
42802001-01-17 Ben Elliston <bje@redhat.com>
4281
4282 * config/sid.exp: New file.
4283
9549d9c1
AC
4284Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4285
4286 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4287
dc96c6c7 42882000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4289
4290 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4291 Add a RE to accept a non-ascii char if one is ever presented.
4292
b4df4f68
FN
42932000-12-20 Fernando Nasser <fnasser@redhat.com>
4294
297dd0fd 4295 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4296
dc96c6c7 42972000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
4298
4299 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
4300 in regexp. One '\' does not suffice on Linux.
4301
4a7bddb6
MC
43022000-12-09 Michael Chastain <chastain@redhat.com>
4303
4304 * gdb.base/break.exp (test_clear_command): Use a marker function
4305 rather than 'main' for the test function. Also move this
4306 test to an execution point where the marker function names are
4307 guaranteed to be bound to functions. (Executing tests after a
4308 'finish' from main runs into name conflicts with local names
4309 in __libc_start_main).
4310
dc96c6c7 43112000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4312
4313 * gdb.base/finish.exp: New test for gdb's "finish" command.
4314 * gdb.base/return2.exp: New test for gdb's "return" command.
4315 * gdb.base/return2.c: New source file for above.
4316
dc96c6c7 43172000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4318
4319 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4320 * gdb.base/miscexprs.exp: Ditto.
4321 * gdb.base/pointers.exp: Ditto.
4322 * gdb.c++/derivation.exp: Ditto.
4323 * gdb.c++/local.exp: Ditto.
4324 * gdb.c++/namespace.exp: Ditto.
4325 * gdb.c++/overload.exp: Ditto.
4326 * gdb.c++/ref-types.exp: Ditto.
4327
dc96c6c7 43282000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4329
4330 * gdb.base/constvars.exp: Test result of "up" command.
4331 * gdb.base/miscexprs.exp: Ditto.
4332 * gdb.base/pointers.exp: Ditto.
4333 * gdb.base/scope.exp: Ditto.
4334 * gdb.c++/derivation.exp: Ditto.
4335 * gdb.c++/local.exp: Ditto.
4336 * gdb.c++/namespace.exp: Ditto.
4337 * gdb.c++/overload.exp: Ditto.
4338 * gdb.c++/ref-types.exp: Ditto.
4339
44097287
FN
43402000-11-22 Michael Chastain <chastain@redhat.com>
4341
4342 * mips_pro.exp: Accept either "middle -> top -> main" or
4343 "middle -> main" in the backtrace, because gcc can optimize
4344 tail calls to jumps. Remove setup_xfail for the hppa case.
4345 Add a comment with the original warning messages from PR 3016,
4346 which was filed in 1993, to preserve them for posterity.
4347
9d2e1bab
ND
43482000-11-17 Nick Duffek <nsd@redhat.com>
4349
4350 * lib/gdb.exp (gdb_test): Override timeout with board info.
4351
1aca8eb7
ND
43522000-11-17 Nick Duffek <nsd@redhat.com>
4353
4354 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4355 the second kill and detach messages.
4356
93076499
ND
43572000-11-17 Nick Duffek <nsd@redhat.com>
4358
4359 * configure.in: Add AC_EXEEXT.
4360 * configure: Regenerate.
4361 * Makefile.in (just-check): Export EXEEXT.
4362 * lib/gdb.exp ($EXEEXT): Import from environment.
4363 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4364 expect "maint dump-me" on Cygwin.
4365 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4366 $EXEEXT.
4367
30e87cd3
ND
43682000-11-17 Nick Duffek <nsd@redhat.com>
4369
4370 * gdb.base/break.exp: Test backtrace and finish from called
4371 function on all platforms, not just HP-UX.
4372
dc96c6c7 43732000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4374
4375 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4376 code from gdb_target_monitor, so it can be used independantly
4377 for gdbserver. Also comment out an unnecessary PUTS.
4378
dc96c6c7 43792000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4380
4381 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4382 * gdb.base/corefile.exp: Expect the message "Program is being
4383 debugged already" when we send the "corefile" command, since
4384 the preceeding gdb_load may have connected gdb to a remote target.
4385 * gdb.base/display.exp: Disable hardware watchpoints if new
4386 board info variable "no_hardware_watchpoints" is true.
4387 Replace single-letter commands with more readable ones.
4388 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4389 if new board info variable "no_hardware_watchpoints" is true.
4390 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4391 to see if stdio (printf) testing is possible.
4392 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4393 board info variable "no_hardware_watchpoints" is true. Use new
4394 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4395
39124dea
FN
43962000-11-13 Fernando Nasser <fnasser@redhat.com>
4397
4398 From Orjan Friberg <orjanf@axis.com>:
4399 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4400 in array print pattern match.
4401
a9e2e984
FN
44022000-11-09 Fernando Nasser <fnasser@redhat.com>
4403
4404 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4405 spelling "cancelled" to U.S. spelling "canceled" to match changes
4406 made to gdb.
4407 * gdb.c++/ovldbreak.exp: Ditto.
4408
c7db355b
PS
44092000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4410
4411 * gdb.base/callfuncs.c (main): Moved to end of file, call
4412 t_double_values to initialize the FPU before inferior calls are made.
4413 * gdb.base/callfuncs.exp: Test for register preservation after calling
4414 inferior functions. Add tests for continuining, finishing and
4415 returning from a stop in a call dummy.
4416
dc96c6c7 44172000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4418
4419 * gdb.base/commands.exp: Break up long lines, and re-indent.
4420
dc96c6c7 44212000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4422
4423 * config/gdbserver.exp: Rewritten from the ground up, to make it
4424 compatible with the current dejagnu tree, and to make it work with
4425 the new "gdbserver" in libremote.
4426
dc96c6c7 44272000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4428
4429 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4430 * gdb.base/varargs.exp: Skip entire test if no printf support.
4431 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4432 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4433
dc96c6c7 44342000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4435
4436 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4437 no floating point support.
4438 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4439 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
4440 * gdb.base/call-rt-st.exp: Ditto.
4441 * gdb.base/call-strs.exp: Ditto.
4442
bac5fc66
JG
44432000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
4444
4445 * gdb.base/sizeof.c: include <stdio.h>.
4446
4447 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
4448 'finish', otherwise uncaptured gdb_prompt would potentially
4449 throw remaining test points out of sync.
4450
b22a6027
SB
44512000-07-26 Scott Bambrough <scottb@netwinder.org>
4452
4453 * gdb.base/recurse.exp: Run tests for all targets.
4454 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
4455 gnu-oldld case on ARM.
4456 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
4457 for ARM targets.
4458
d8231941
AG
4459Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
4460
4461 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
4462 * gdb.java/configure: Rebuild.
4463
8caabe69
AG
4464Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
4465
4466 * gdb.java/jv-exp.exp: New file.
4467
9d273ca3
AG
4468Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
4469
4470 * configure: Rebuilt.
4471 * configure.in (configdirs): Add gdb.java.
4472 * gdb.java/jmisc.java: New file.
4473 * gdb.java/jmisc.exp: New file.
4474 * gdb.java/Makefile.in: New file.
4475 * gdb.java/configure: Rebuilt.
4476 * gdb.java/configure.in: New file.
4477 * lib/java.exp: New file.
4478
4f823a66
AC
4479Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
4480
4481 * gdb.base/exprs.exp: Test casts to a pointer including over and
4482 underflow.
4483
2391e11d
AC
4484Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
4485
4486 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
4487 and the compilers sizes.
4488
54602222
ND
44892000-07-09 Nick Duffek <nsd@redhat.com>
4490
4491 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
4492 (use_methods): New function.
4493 (main): Call use_methods().
4494 * gdb.c++/classes.exp (test_method_param_class): New procedure.
4495 (do_tests): Call test_method_param_class.
4496
2bec0572
ND
44972000-07-09 Nick Duffek <nsd@redhat.com>
4498
4499 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
4500 spelling.
4501 (test_enums): New procedure. Move enum tests from end of script
4502 to here. Set breakpoint on function name instead of line number.
4503 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
4504 (enums2): New marker function.
4505 (enums1): New function.
4506 (main): Call enums1(). Move enum tests to enums1().
4507
78492fde
AC
4508Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
4509
4510 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
4511 compile/link program. Update line numbers.
4512 * gdb.asm/d10v.inc: Define ``startup''.
4513 * gdb.asm/asmsrc1.s: Add definition of _start.
4514
49a2cef8
AC
4515Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
4516
4517 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
4518
3e6c8688
EZ
45192000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4520
4521 * gdb.base/maint.exp: Add 'maint print architecture' item to output
4522 of 'help maint print' command.
4523
9ff5cbe9
AC
4524Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
4525
4526 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
4527 they use gdb_expect_list.
4528
17c579bd
AC
4529Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
4530
4531 * gdb.base/commands.exp: Use ``set remote
4532 memory-read-packet-size'' instead of ``set endian big'' to test
4533 long commands.
4534
e6d71bf3
DB
45352000-06-03 Daniel Berlin <dan@cgsoftware.com>
4536
4537 * gdb.c++/templates.exp (do_tests): Make all of these work under
4538 g++, and stop skipping them.
4539
4540 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
4541 work under g++.
4542
e5f9ba7b
MS
4543 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
4544 initialization.
4545
dc96c6c7 45462000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
4547
4548 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
4549 the regular expression: accept an (almost) arbitrary sequence of
4550 "frames-invalid" and "breakpoints-invalid" messages both before
4551 and after the "starting" message.
4552
dc96c6c7 45532000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
4554
4555 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 4556
dc96c6c7 45572000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
4558
4559 * gdb.base/annota1.exp (annotate-signal-handler-caller):
4560 Relax the regular expression a little, make it pass on Solaris 8.
4561
8216cda9
KB
45622000-05-12 Kevin Buettner <kevinb@redhat.com>
4563
4564 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
4565 a call, do not require that gdb stop on the line after the call.
4566 Instead, it is permissible for gdb to stop on the line of the
4567 call itself.
4568
1a570b2f
MS
45692000-05-12 Michael Snyder <msnyder@.cygnus.com>
4570
4571 * gdb.base/break.exp (bp on small function, optimized file):
4572 Add a second pass pattern. The behavior differs here between stabs
4573 and dwarf for one-line functions. Stabs preserves two line symbols
4574 (one before the prologue and one after) with the same line number,
4575 but dwarf regards these as duplicates and discards one of them.
4576 Therefore the address after the prologue (where the breakpoint is)
4577 has no exactly matching line symbol, and GDB reports the breakpoint
4578 as if it were in the middle of a line rather than at the beginning.
4579
dc96c6c7 45802000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
4581
4582 * gdb.base/interrupt.exp: Make "pass" message say "send"
4583 rather than "send_gdb" (for consistancy).
4584
7d418785
AC
4585Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
4586
4587 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
4588 * gdb.c++/templates.cc: Properly check for GCC version number.
4589 * lib/compiler.cc: Likewise
4590
dc96c6c7 45912000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
4592
4593 * gdb.base/break.exp: When compiled with -O2 optimization,
4594 gdb may not stop at the first line of main, due to code motion.
4595
dc96c6c7 45962000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
4597
4598 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
4599 This test depends on parsing the printf output from the target.
4600 Since the sparclet stub doesn't do stdio, this will never work.
4601 * gdb.base/call-rt-st.exp: ditto.
4602 * gdb.base/call-strs: ditto.
4603
dc96c6c7 46042000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
4605
4606 * gdb.base/miscexprs.exp: make sizeof long array test portable.
4607
4608 * gdb.base/ending-run.exp: After connecting to a remote target,
4609 but before running, the target will appear to be in a random
4610 location. Specify both a file and a line for breakpoints.
4611 Also, the function that calls main may be called 'init'
4612 rather than 'start'.
4613
a5a51225
EZ
46142000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4615
4616 * gdb.base/help.exp: Update output for add-symbol-file command.
4617
7930cc7c
FN
46182000-04-10 Fernando Nasser <fnasser@cygnus.com>
4619
4620 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4621 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
4622
23e37ab1
C
46232000-04-07 J.T. Conklin <jtc@redback.com>
4624
e93c542c
C
4625 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
4626
23e37ab1
C
4627 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
4628
591b8fa3
PDM
4629Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
4630
4631 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
4632 values that can be represented exactly.
4633 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
4634 above change, and to not check against the directory part of the source
4635 file name.
4636 (step into print_long_arg_list): Likewise.
4637 (print print_small_structs from print_long_arg_list): Likewise.
4638 (print print_long_arg_list): Likewise.
4639
7a495180
EZ
46402000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4641
30b53638 4642 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 4643
beb998c6
AC
4644Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
4645
4646 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
4647
1c689132
DB
46482000-03-25 Daniel Berlin <dan@cgsoftware.com>
4649
4650 * gdb.base/commands.exp (deprecated_command_test): Add test for
4651 deprecate with no arguments.
4652
c1790a9d
JL
46532000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
4654
4655 * gdb.base/break.exp: Add new test for setting breakpoints on
4656 optimized code so we can test breakpoints work even when function
4657 prologues may be optimized away
4658
003ba290
FN
46592000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
4660
4661 From David Whedon <dwhedon@gordian.com>
4662 * gdb.base/commands.exp : Added command deprecator tests.
4663
6837a0a2
DB
46642000-03-22 Daniel Berlin <dan@cgsoftware.com>
4665
4666 * gdb.base/help.exp: Added test for new apropos command.
4667
b9593231
KB
46682000-03-21 Kevin Buettner <kevinb@redhat.com>
4669
4670 * gdb.base/pointers.c (usevar): New function.
4671 (main): Make sure that global variables v_int_pointer2, rptr,
4672 and y are all referenced someplace in the program by calling
4673 usevar() on them. [Some linkers delete symbols which are
4674 never referenced. The space remains, but there's no way to
4675 get a (symbolic) handle on the variable from the debugger.]
4676
751a959b
EZ
46772000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4678
4679 * gdb.base/printcmds.c: Add typedeffed arrays.
4680
4681 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
4682 procedure to test arrays that are typedef'd.
4683
73a93a32
JI
46842000-03-13 James Ingham <jingham@leda.cygnus.com>
4685
4686 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 4687 the library directories.
73a93a32 4688
fb40c209
AC
4689Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
4690
4691 * configure.in (configdirs): Add sub directory gdb.mi.
4692 * configure: Re-generate.
4693
4694 * gdb.mi: New directory.
beb998c6 4695
ee4dd2c9
AC
46962000-02-25 Scott Bambrough <scottb@netwinder.org>
4697
4698 * gdb.base/long_long.exp: Correct test suite failure when printing
4699 a long long value as a double on ARM platforms.
4700
70f0cc22
JB
47012000-02-16 Jim Blandy <jimb@redhat.com>
4702
4703 * gdb.base/break.exp ("breakpoint line number"): Make sure the
4704 default source file is set properly before running this test.
4705
853819b8
EZ
47062000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4707
4708 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
4709 gdbtk/library directory, not in gdbtcl2.
4710
dfcd3bfb
JM
47112000-02-04 Jim Blandy <jimb@redhat.com>
4712
4713 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
4714 backslash from regexp pattern.
4715
4716 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
4717 procedure. Use it to run all the "continue to bp overloaded"
4718 tests. Note that this changes the names of the tests slightly.
4719 If the breakpoint hit message includes a hex PC value, because
4720 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
4721 from the real source code, still consider that a pass.
4722
4723 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
4724 XFAIL here if the breakpoint message contains a hex address. Note
4725 similar change on 1999-11-02.
4726
4727 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
4728
4729 * gdb.base/ptype.exp: Establish a default source file before
4730 calling get_debug_format.
4731
47322000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
4733
4734 * gdb.base/watchpoint.exp: Remove duplication of test messages.
4735
8b93c638
JM
47362000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4737
4738 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
4739 of successive stepi commands -- while in the prologue we should see
4740 the function entry bracket.
4741
47422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4743
4744 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
4745 reach __change_mode() when stepping through the end of main().
4746
c5394b80
JM
47472000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
4748
4749 * gdb.base/default.exp: Fix expected pattern.
4750 * gdb.base/help.exp: Same.
4751
0d06e24b
JM
47522000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4753
4754 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
4755 Don't use xfail's because that affects only the following test.
beb998c6 4756
0d06e24b
JM
4757 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
4758 solaris or linux.
4759
4760 * gdb.base/selftest.exp: Update to reflect changes to main.c.
4761
dc96c6c7 47622000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 4763
beb998c6 4764 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
4765 "A syntax error" rather than "A parse error". Accept both.
4766
47672000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
4768
4769 * gdb.base/default.exp: Remove OS dependent string from "target
4770 remote" test.
4771 * gdb.base/help.exp: Same for "help target remote" test.
4772
c3f6f71d
JM
47732000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4774
4775 From Jim Kingdon <kingdon@redhat.com>:
4776
4777 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
4778 prompt (cleanup rather than necessity, but still might keep output
4779 from spilling to next test).
4780
47812000-01-02 Fred Fish <fnf@cygnus.com>
4782
4783 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
4784 AIX, which defines them in <sys/types.h>.
4785
ed9a39eb 47861999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 4787
ed9a39eb
JM
4788 * gdb.base/default.exp: Match arm* etc instead of arm in "info
4789 float" test.
4790
47911999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 4792
ed9a39eb 4793 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
4794
4795 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
4796 outermost frame disallowed".
4797
47981999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
4799
4800 * gdb.base/setvar.exp: New tests for setting the value of a struct
4801 with a constant list.
4802
48031999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4804
4805 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
4806 require the user to type a cast before setting the value of a struct.
4807
de57eccd
JM
48081999-12-06 Jim Blandy <jimb@cygnus.com>
4809
4810 * gdb.base/default.exp: Expect the new 'info float' command on
4811 all i386 platforms.
4812
4813 * gdb.threads/linux-dp.exp: Expand our ability to recognize
4814 LinuxThreads libraries that don't support debugging.
4815
c2d11a7d
JM
4816Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4817
4818 * gdb.base/remote.c: Fill the buffer with truely random data.
4819 Change the buffer type to ``unsigned char'' to simplify size
4820 arithmetic.
4821
4822 * gdb.base/remote.exp: Reduce download numbers by one. Typical
4823 stub only handles 400-1 byte packets. Verify that the download
4824 worked.
4825
48261999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
4827
4828 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
4829 tests, using UNRESOLVED for the untested cases. Also, does not wait
4830 for a timeout if the prompt was received before a recognizable pattern.
4831
48321999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
4833
4834 * lib/gdb.exp (gdb_expect_list): Fix spelling.
4835
48361999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4837
4838 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
4839 watchpoints.
4840
48411999-11-24 Jason Merrill <jason@casey.cygnus.com>
4842
4843 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
4844
4845 * gdb.c++/local.exp: Be more flexible in recognizing local class
4846 name mangling. Don't allow horribly truncated method names.
4847 * gdb.c++/derivation.exp: Expect protected inheritance.
4848 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
4849 * gdb.c++/virtfunc.exp: Likewise.
4850 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
4851 when printing a nested enum.
4852
48531999-11-22 Jim Blandy <jimb@cygnus.com>
4854
4855 * gdb.base/step-test.exp: Properly await GDB's response to setting
4856 a breakpoint on the call to large_struct_by_value.
4857
4858 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
4859 just because we have debug info for the `start' function.
4860
48611999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
4862
4863 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
4864 "Unknown signal" messages, which indicate (on LinuxThreads) that
4865 GDB doesn't know how to debug threads on this system. This is
4866 better than hanging while philosopher 0 dumps chatter into gdb.log.
4867
48681999-11-18 Tom Tromey <tromey@cygnus.com>
4869
4870 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
4871
48721999-11-18 Fred Fish <fnf@cygnus.com>
4873
4874 * gdb.base/coremaker2.c: Add sample program for generating
4875 cores that is more self contained than coremaker.c. Eventually
4876 I'll add more code to this and tie it into the testsuite.
4877
4ce44c66
JM
48781999-11-12 Stan Shebs <shebs@andros.cygnus.com>
4879
4880 * gdb.base/dollar.exp: Remove, now in gdb.hp.
4881
48821999-11-10 Jimmy Guo <guo@cup.hp.com>
4883
4884 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
4885 from $srcdir/lib/.
4886 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
4887 and gdb.c++/.
4888
4889 * gdb.c++/derivation.exp: remove redundant get compiler info code.
4890
beb998c6 4891 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
4892 'continue with watch' test point.
4893
48941999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
4895
4896 Merged from p2linux-990323-branch:
beb998c6 4897
4ce44c66
JM
4898 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
4899
11cf8741
JM
4900Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
4901
4902 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
4903 {limit,fixed}''. Test ``set download-write-size''.
4904
4905Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
4906
4907 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
4908 gdb_expect_list.
4909
4910Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
4911
4912 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
4913
49141999-11-03 Mark Salter <msalter@cygnus.com>
4915
4916 * gdb.base/break.exp: Fix "stub continue" pattern.
4917
49181999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
4919
4920 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
4921
49221999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
4923
4924 * gdb.base/display.exp ("finish"): Add timeout clause.
4925
4926 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
4927 plain prompt clause, so this doesn't have to time out in order to
4928 fail.
4929
4930 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
4931 breakpoint hit messages include an address.
4932
4933 * gdb.base/display.exp: Don't forget to escape parens in regular
4934 expressions. Unix regexp notatation sucks.
4935
49361999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4937
4938 * gdb.base/annota1.exp: Test for annotate-signalled: change output
4939 order for 'signalled' message.
4940
5c44784c
JM
49411999-11-01 Stan Shebs <shebs@andros.cygnus.com>
4942
4943 From Jimmy Guo <guo@cup.hp.com>:
4944 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
4945 * gdb.base/annota1.c: Add code for tests to work with.
4946
49471999-10-26 Frank Ch. Eigler <fche@cygnus.com>
4948
4949 * gdb.base/remote.exp: New test for remote downloading settings.
4950 * gdb.base/remote.c: New file with large .data.
4951
917317f4
JM
49521999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
4953
4954 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
4955 for LinuxThreads support, merged from the Code Fusion branch.
4956
4957Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
4958
4959 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
4960 containing exp_continue into a while within an expect. Don't
4961 attempt a start more than three times. Check return value from
4962 gdb_load.
beb998c6 4963
2df3850c
JM
4964Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
4965
4966 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
4967 a pass case.
4968
2acceee2
JM
49691999-10-01 Kevin Buettner <kevinb@cygnus.com>
4970
4971 * gdb.base/break.c (main): Added a statement that we can step
4972 off of.
4973 * gdb.base/break.exp: Added tests for setting a breakpoint
4974 at an offset and stepping onto a breakpoint.
4975
49761999-10-01 Fred Fish <fnf@cygnus.com>
4977
beb998c6 4978 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
4979 gdb output.
4980
c2c6d25f
JM
49811999-09-18 Jim Blandy <jimb@cris.red-bean.com>
4982
4983 * gdb.base/break.exp: Code locations are in hex, don't forget!
4984 (For HP-UX.)
4985
49861999-09-17 Stan Shebs <shebs@andros.cygnus.com>
4987
4988 * condbreak.exp: Use break.c as test program.
4989 * condbreak.c: Remove, redundant with break.c.
4990
49911999-09-15 Stan Shebs <shebs@andros.cygnus.com>
4992
4993 * config/monitor.exp (gdb_target_monitor): Disable X- and
4994 Z-packets if the target needs it.
4995
49961999-09-13 James Ingham <jingham@leda.cygnus.com>
4997
4998 * gdb.c++/overload.exp: Added tests for listing overloaded
4999 functions with function pointers in the arg, explicitly calling
5000 out the version you want.
5001
cff3e48b
JM
50021999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5003
5004 * long_long.exp: Add variations of test cases that work for
5005 targets with 16-bit ints and 32-bit doubles.
5006
d4f3574e
SS
50071999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5008
5009 * break.c (main): Compare a possibly-uninitialized argc with an
5010 unlikely value that fits in 16 bits.
5011
50121999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5013
5014 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5015 0xfeeb, don't want negative numbers if ints are 16 bits.
5016
5017 * lib/gdb.exp (skip_cplus_tests): New proc.
5018 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5019 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5020 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5021 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5022 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5023 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5024 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5025 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5026
5027 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5028
5029Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5030
5031 * gdb.base/corefile.exp (up): Allow a parameter to appear
5032 in the frame that we're going up to.
5033
5034 From Jim Blandy <jimb@cygnus.com>:
5035
5036 * gdb.base/default.exp (info float): Expect some output now.
5037
5038 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5039 returning floating-point values to fail on the x86.
5040 * gdb.base/callfwmall.exp (do_function_calls): Same.
5041
5042 * gdb.base/list.exp (test_listsize): Correct expectations for
5043 listing line 1 with listsize 2. Also, listing a single line
5044 works now, as does listing three lines. [Kevin's note: There
5045 were a number of other cases fixed too where the expectations
5046 differed...]
5047
50481999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5049
5050 * gdb.base/selftest.exp: Add case for when version prints as
5051 constant string instead of char pointer.
5052
104c1213
JM
50531999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5054
5055 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5056 stepping out of main.
5057
5058 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5059 G++ used.
5060
5061 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5062 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5063
5064 * gdb.c++/ovldbreak.exp: Update match string in test that
5065 includes a warning of multiple breakpoints.
5066
50671999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5068
5069 * gdb.base/display.exp: Improve precision of step-after-finish
5070 added yesterday.
5071
5072 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5073 test.
5074
5075 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5076 configs when using G++, not just hppa*.
5077
50781999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5079
5080 * gdb.base/async.c: New file.
5081 * gdb.base/async.exp: New file.
5082
5083Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5084
5085 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5086 PA64.
5087
53a5351d
JM
5088Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5089
104c1213
JM
5090 * gdb.base/display.exp: "finish" can leave us mid-line on many
5091 targets, deal with it. Add a small constant to main, instead of
5092 1000 since main+1000 may not be a valid address in the target.
5093
53a5351d
JM
5094 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5095 on hpux11.
5096
5097 * gdb.base/attach.exp: Handle another hpux11 error message variant
5098 when attaching to a process that does not exist.
5099
51001999-08-19 J.T. Conklin <jtc@redback.com>
5101
5102 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5103 characters in 'continue to 1241' test.
5104
51051999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5106
5107 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5108 stop in print_long_arg_list, define and use a whitespace
5109 variable in print_small_structs test, add an XFAIL for Solaris.
5110 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5111 interested enough to fix.
5112
7be570e7
JM
51131999-08-13 Keith Seitz <keiths@cygnus.com>
5114
5115 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5116 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5117 proc knows about targets other than the natives.
5118 (test_assign): Use "gdb_run_cmd" to "run" the target.
5119 Check that we've actually hit the breakpoint at main.
5120 When we attempt to assign a value to a local variable, check
5121 that the variable is in the current scope, i.e., don't use
5122 a test with an empty result.
5123
5124Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5125
5126 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5127 command.
5128
51291999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5130
5131 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5132 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5133 gdb.compat, gdb.threads-hp.
5134 gdb.hp/configure, gdb.hp/configure.in: New files.
5135 gdb.hp/Makefile.in: Recurse into new subdirs.
5136 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5137 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5138 in object files.
5139 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5140
96baa820
JM
51411999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5142
5143 * gdb.base/display.exp: Help expect by putting a newline in the
5144 funky printf, remove a bogus p/a test.
5145
51461999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5147
5148 * gdb.base/display.exp: Make sure that when we say 'run', we are
5149 connected to the target. This is necessary when running not
5150 natively.
5151
51521999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5153
5154 * gdb.base/step-test.exp: Removed some extraneous messages.
5155
5156 * gdb.base/long_long.exp: Don't run memory examination tests
5157 on little-endian targets (they will need a different set of
5158 results to match).
5159
51601999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5161
5162 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5163 until somebody decides to fix GDB.
5164
5165 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5166 constant as "ULL".
5167 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5168 matches for a couple x/2 commands.
5169
a0b3c4fd
JM
51701999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5171
5172 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5173 by merging in ref-types2 tests.
5174 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5175
5176 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5177 * gdb.c++/Makefile.in: Add standard actions.
5178 (EXECUTABLES): Rename from PROGS, update list.
5179 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5180 from gdb.hp.
5181 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5182 foo and bar locals.
5183 * gdb.c++/anon-union.exp: Fix tests to match.
5184 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5185 expect matches to handle output variations.
5186 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5187 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5188 output, add HP alternatives for new and delete prints.
5189 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5190 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5191 * gdb.c++/demangle.exp: Use $style when reporting failure.
5192 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5193 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5194 match alternatives.
5195 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5196 compilers.
5197 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5198 * gdb.c++/method.exp: Add match alternatives.
5199 * gdb.c++/misc.cc: Add bool types.
5200 * gdb.c++/misc.exp: Add tests for bool types.
5201 * gdb.c++/overload.exp: Add xfails.
5202 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5203 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5204 add some more template parameter tests (only for HP currently).
5205 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5206 * gdb.c++/virtfunc.cc: Add return type and value for main.
5207 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5208 match alternatives.
beb998c6 5209
a0b3c4fd
JM
52101999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5211
5212 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5213
52141999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5215
5216 * gdb.base/signals.exp: Don't expect getting a backtrace from
5217 within a signal handler to fail on Linux.
5218
52191999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5220
5221 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5222 * lib/gdb.exp: Remove some gratuitious semicolons.
5223 (delete_breakpoints): Increase timeout.
5224 (gdb_expect): Add -notransfer option.
5225 (gdb_test): Use -notransfer option.
5226 (get_compiler_info): Add f77 case.
5227 (get_compiler): New proc, split out from gdb_preprocess, add f77
5228 case.
5229 (gdb_preprocess): Call get_compiler.
5230
5231 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5232 * gdb.base/attach.exp, gdb.base/display.exp,
5233 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5234 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5235 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5236 third arg to gdb_test.
5237 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5238 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5239 HP-UX xfails, add others.
5240 * gdb.base/completion.exp: Reflect name change of self-test.
5241 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5242 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5243 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5244 HP failure number.
5245 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5246 useless HP-UX 10.30 references.
5247 * gdb.base/maint.exp: Loosen matches.
5248 * gdb.base/pointers.c (main): Declare more_code.
5249 * gdb.base/pointers.exp: Match on output of a `next'.
5250 * gdb.base/structs.c: Add prototypes.
5251 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5252 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5253
52541999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5255
5256 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5257 command.
5258
52591999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5260
5261 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5262 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
5263
5264 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5265 debug info. Deal with lack of signal hanlder info in stack.
5266
5267 From Jim Kingdon <kingdon@redhat.com>:
5268 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5269
5a2468f5
JM
52701999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5271
5272 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5273 gdb.base/foll-vfork.exp: Don't run for crosses.
5274
adf40b2e
JM
5275Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5276
5277 * gdb.base/configure.in: Check for gdbvars.exp instead of
5278 a1-selftest.exp.
5279 * gdb.base/configure: Re-generate.
5280
52811999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5282
5283 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5284 in trying to run first and name is too long.
5285
5286 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5287 pointers2.c and pointers2.exp, respectively.
5288 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5289 doschk happier.
5290
43e526b9
JM
52911999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5292
5293 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5294 callfuncs2.c and callfuncs2.exp.
5295
5296 * gdb.base/list.exp: Remove mistaken xfails.
5297 * gdb.base/list0.h: Add optional prototypes.
5298
9846de1b
JM
5299Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5300
5301 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5302 calling malloc.
5303 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5304 * ptype.exp: Move test for get_debug_format to before its first
5305 use.
5306
53071999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5308
5309 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5310 * gdb.base/annota2.cc, annota2.exp: Move from here.
5311 * gdb.c++/annota2.cc, annota2.exp: To here.
5312 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5313
43ff13b4
JM
5314Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5315
5316 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5317 a consistent format.
5318
085dd6e6
JM
53191999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5320
5321 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5322 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5323 HP compilers, also set the globals $true and $false.
5324
5325 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5326 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5327 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5328 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5329 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5330 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5331 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5332 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5333 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5334 whatis.c} Add C++ compatible function definitions and return
5335 types, add includes for library functions.
5336 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5337 * gdb.base/step-test.c (myglob): Rename from glob.
5338 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5339 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5340 files, move here from gdb.hp.
5341 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5342 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5343 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5344 Adjust line numbers in regexps.
5345
5346 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5347 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5348 instead of 0/1.
5349
5350 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5351 foll-vfork.exp: New files, move here from gdb.hp.
5352 * gdb.base/page.exp: New file, test of pagination command.
5353
5354 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5355 recursion test.
5356 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5357
5358 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5359 gdb.base/solib.exp: Fix compiler invocation process.
5360
5361 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5362 HP-UX 11, turn off overload resolution explicitly.
5363 * gdb.base/commands.exp: Set argument list explicitly, add
5364 watchpoint test.
5365 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5366 them work.
5367 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5368 expressions properly.
5369 * gdb.base/corefile.exp: Loosen the match slightly.
5370 * gdb.base/default.exp: Allow "Error accessing memory" message
5371 also.
5372 * gdb.base/display.exp: Skip over x/0 j if PA64.
5373 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5374 * gdb.base/interrupt.exp: Ditto.
5375 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5376 in use.
5377 * gdb.base/list.exp: Add xfails for HP-UX.
5378 * gdb.base/long_long.exp: Refine some of the numeric matches.
5379 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5380 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5381 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5382 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5383 * gdb.base/ptype.exp: Succeed on more varieties of output.
5384 * gdb.base/scope.exp: Add xfails for HP-UX.
5385 * gdb.base/sect-cmd.exp: Add more cases.
5386 * gdb.base/setvar.exp: Add xfails for HP-UX.
5387 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5388 * gdb.base/signals.exp: Match on void symbolically.
5389 * gdb.base/step-test.exp: Add case for PA64.
5390 * gdb.base/term.exp: Add exit and restart.
5391 * gdb.base/twice.exp: Clean up after self.
5392 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5393 * gdb.base/whatis.exp: Allow more ways to pass tests.
5394
5395 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5396 no longer useful.
5397
5398Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5399
5400 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5401 list of patterns.
5402 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5403 print_double_array(double_array)", "continuing to breakpoint
5404 1018", "print print_double_array(array_d)" and "continuing to
5405 1034" tests.
beb998c6 5406
085dd6e6
JM
54071999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5408
5409 * Makefile.in: Add empty html and install-html targets.
5410
54111999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5412
5413 * config/mt-*: Remove, these haven't been used since 1996.
5414
54151999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5416
5417 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5418 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5419 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5420
9e0b60a8
JM
54211999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5422
5423 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5424 simpler match case for the ptype of the big class.
5425
54261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5427
5428 * gdb.exp: Fix test for gdb_prompt existence.
5429
54301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5431
5432 * gdb.exp (gdb_test): Add fail after calls to perror.
5433
54341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5435
5436 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5437
54381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5439
5440 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
5441
0f71a2f6
JM
5442Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
5443
5444 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
5445 malloc() is linked in.
5446
54471999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5448
5449 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
5450 step at end.
5451
5452 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
5453
54541999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
5455
5456 * gdb.java/jv-print.exp: New file. (Our first Java test!)
5457
cce74817
JM
5458Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
5459
5460 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
5461 * gdb.base/mips_pro.exp: Likewise.
5462
54631999-06-02 Keith Seitz <keiths@cygnus.com>
5464
5465 * gdb.c++/templates.cc: Change all "new" operators to throw
5466 an exception.
5467 * gdb.c++/cplusfuncs.cc: Likewise.
5468
5469 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
5470
5471Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
5472
5473 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5474 * gdb.base/ending-run.exp: When stepping out of main, accept a
5475 step into an arbitrary assembler file.
5476
392a587b
JM
54771999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5478
beb998c6 5479 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 5480 "breakpoint-invalid" to be printed.
beb998c6 5481 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
5482 number of "frames-invalid" and "breakpoint-invalid" to be printed.
5483 * gdb.base/annota2.cc: Initialize a.x to 0.
5484
9e086581
JM
54851999-05-17 Keith Seitz <keiths@cygnus.com>
5486
5487 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
5488 when "skip_float_tests" set.
5489 Ditto for "print print_double_array(array_d)", "print print_small_structs",
5490 "print print_ten_doubles", and "step into print_long_arg_list".
5491 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
5492 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
5493 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
5494 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
5495 "skip_float_tests" is set.
5496 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
5497 when "skip_float_tests" set.
beb998c6 5498
cd0fc7c3
SS
54991999-05-06 Keith Seitz <keiths@cygnus.com>
5500
5501 * gdb.base/annota2.cc: Include stdio.h.
5502
5503Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
5504
5505 * gdb.base/crossload.exp: Remove, this has been disabled ever
5506 since BFD stopped including all targets, and cross-GDB gets
5507 plenty of testing anyway.
5508 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
5509 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
5510 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
5511 * gdb.base/README: Remove, was doc for this.
5512 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
5513 needed.
5514
b83266a0
SS
55151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5516
5517 * gdb.base/call-ar-st.exp: Fix one regular expression in test
5518 output.
5519
5520 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
5521 * gdb.base/annota2.exp: New file. More annotation tests.
5522 * gdb.base/annota1.c: New file. Source file for annota1.exp.
5523 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
5524
55251999-04-23 Angela Marie Thomas <angela@cygnus.com>
5526
5527 * config/cfdbug.exp: New file.
5528
7a292a7a
SS
55291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
5530
5531 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
5532 Marcus Daniel's and Dale Hawkins's demangler crashes.
5533
5534 * gdb.c++/demangle.exp (test_gnu_style_demangling,
5535 test_lucid_style_demangling, test_arm_style_demangling,
5536 test_hp_style_demangling): Try Tom Tromey's core-dumping
5537 identifier under each demangling style.
5538
55391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
5540
5541 * gdb.c++/demangle.exp: Include the current demangling style
5542 in all test names.
5543 (current_demangling_style): New global variable.
5544 (set_demangling_style, test_demangling_core, test_demangling,
5545 test_demangling_exact): New functions.
5546 (test_gnu_style_demangling, test_lucid_style_demangling,
5547 test_arm_style_demangling, test_hp_style_demangling): Use those,
5548 instead of calling gdb_test and gdb_test_exact directly.
5549 (catch_demangling_errors): New function, which reports errors
5550 signalled by the demangling test functions in an orderly way.
5551 (do_tests): Use catch_demangling_errors.
5552
55531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
5554
5555 * gdb.base/signals.exp (test_handle_all_print): Use () for
5556 grouping in expressions, not {}.
5557
5558 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
5559 initialized yet.
5560
55611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
5562
5563 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
5564 are listed.
5565
55661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
5567
5568 * gdb.stabs/weird.exp: Test for CC being defined before
5569 looking at its value.
5570
55711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
5572
5573 * gdb.base/call-ar-st.exp: Remove stray '#'.
5574 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
5575 "short int" and "long int".
5576 * gdb.c++/overload.cc: Cast the string added in the previous
5577 change, to mollify finicky HP compiler.
5578 * gdb.hp/reg-test.exp (testfile): Fix file name.
5579 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 5580
7a292a7a
SS
5581 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
5582 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
5583 alternate form of enum ptype.
5584
c906108c
SS
55851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
5586
7a292a7a
SS
5587 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
5588 * gdb.hp/*.exp: Change all to run compiler probe only after
5589 passing skip_hp_tests, so as not to waste time on guaranteed
5590 failure.
5591
c906108c
SS
5592 * gdb.c++/overload.cc: Pass string instead of char addr, always
5593 init ccpfoo.
5594 * gdb.c++/templates.cc: Fix syntax error.
5595
7a292a7a
SS
5596Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5597
5598 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 5599 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
5600 command.
5601
56021999-03-18 James Ingham <jingham@cygnus.com>
5603
5604 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
5605
5606 * gdb.c++/method.exp: It was testing an uninitialized int on the
5607 stack and assuming it was positive.
5608
5609 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
5610
5611 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 5612 keep it from killing the rest of the tests.
7a292a7a
SS
5613 Use gdb_continue_to_end.
5614
5615 * gdb.base/sigall.exp: use gdb_continue_to_end.
5616
5617 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
5618
5619 * gdb.base/display.exp: use runto_main, not run.
5620
beb998c6
AC
5621 * gdb.base/default.exp: Check for the current error message in the
5622 r abbreviation test.
7a292a7a
SS
5623 Add strongarm to the targets that know info float.
5624
beb998c6 5625 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
5626 run which doesn't work with monitors.
5627
5628 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
5629
5630 * gdb.base/break.exp: use the gdb_continue_to_end proc.
5631
5632 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
5633 program. Traps the case (in Cygmon) when the program never really
5634 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
5635 more places, so I used my name. Sorry Mark...
5636
5637 * config/monitor.exp (gdb_target_monitor): added another
5638 target_info parameter: remotebinarydownload. This will set the
5639 remotebinarydownload flag if this is causing some boards trouble.
5640
56411999-03-18 Mark Salter <msalter@cygnus.com>
5642
5643 * lib/gdb.exp (continue_to_exit): New function.
5644
5645 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
5646 * gdb.base/ending-run.exp: Ditto.
5647 * gdb.base/step-test.exp: Ditto.
5648
56491999-03-16 Stan Shebs <shebs@andros.cygnus.com>
5650
5651 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
5652 (suggested by Art Haas <ahaas@neosoft.com>).
5653
56541999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
5655
5656 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
5657
5658Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
5659
5660 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
5661 descriptions of types (short unsigned int vs unsigned short, etc).
5662
56631999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
5664
5665 * gdb.base/call-strs.exp: Don't assume that `step' will step over
5666 a call to strlen; sometimes we do have sources.
5667
56681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
5669
5670 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
5671 character, so GDB won't print garbage after its end.
beb998c6 5672
c906108c
SS
5673 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
5674 breakpoint there instead. Sometimes GCC emits memcpy to handle
5675 the large structures being passed by value, so we step into that
5676 instead of sum_array_print, which obscures what we're really testing.
5677 * gdb.base/step-test.exp: However, we do want a test that notices
5678 the bizarre steps into memcpy, so do that here. Add check for
5679 stepping into function calls that pass large structures by value.
5680 ("Is that a noun clause, or are you just happy to see me?")
5681 Remove all references to specific line numbers.
5682 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
5683 New type and function.
5684 (main): Call large_struct_by_value, passing it a large struct by value.
5685 * lib/gdb.exp (gdb_get_line_number): New function.
5686
5687 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
5688 more portable.
5689
7a292a7a
SS
56901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
5691
c906108c
SS
5692 * lib/gdb.exp: Doc fixes.
5693
7a292a7a
SS
56941999-03-05 Nick Clifton <nickc@cygnus.com>
5695
beb998c6 5696 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
5697
56981999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
5699
c906108c
SS
5700 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
5701 commands. They're not germane to this test, and they don't work
5702 that way on remote targets.
5703
3fc11d3e
JM
57041999-03-01 James Ingham <jingham@cygnus.com>
5705
5706 * Changelog entries merged over from gdb development branch.
5707
3fc11d3e
JM
5708 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
5709
5710 * lib/gdb.exp (gdbtk_analyze_results): Generic function
5711 for outputting results of test run.
5712
2d4a1622 5713 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
5714
5715 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 5716
7a292a7a
SS
57171999-02-25 Felix Lee <flee@cygnus.com>
5718
5719 * lib/gdb.exp (debug_format): initialize
5720
c906108c
SS
57211999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
5722
5723 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
5724 * gdb.base/call-rt-st.c: Ditto.
5725
c906108c
SS
57261999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
5727
5728 * gdb.threads/pthreads.exp (horiz): New variable.
5729 (test_startup): Fix regexps that capture thread numbers.
5730
57311999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
5732
5733 * gdb.base/smoke.exp: Disambiguate two test case names (both
5734 called ``print'').
5735
5736Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5737
5738 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
5739 compilation.
5740
57411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5742
5743 * gdb.base/miscexprs.exp: Change patterns to match GDB's
5744 actual output formatting.
5745 * gdb.base/smoke.exp: GDB removes leading 0's.
5746 * gdb.base/volatile.exp: Don't check type of remuneration;
5747 that variable is no longer defined in constvars.c.
5748 * gdb.base/step-test.c (main): Exit with explicit exit code.
5749 * gdb.base/step-test.exp: Remove two nexti checks--they are
5750 not portable.
5751
57521999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5753
5754 * gdb.base/help.exp ("help delete display"): Fix test to match
5755 gdb's output.
5756
5757 * gdb.base/long_long.c (known_types): Initialize values to zero.
5758 * gdb.base/long_long.exp: Step one more line
5759 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 5760 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
5761 unique test case names.
5762
5763Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5764
beb998c6 5765 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
5766
5767 * gdb.c++/method.exp: Add missing close brace.
5768
57691999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
5770
5771 * gdb.base/maint.exp: Use 'set height 0' to disable page
5772 prompting, not 'set height 400'.
5773
5774 Fix a bunch of timeouts.
5775 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
5776 four separate tests, so expect doesn't take forever to match a ton
5777 of text against a regexp with lots of .* forms.
5778 ("maint print psymbols", "maint print symbols"): Make some of
5779 these greps more selective, so that expect doesn't try to wade
5780 through huge piles of output and time out.
5781
5782 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
5783
5784 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
5785 tests: one which doesn't expect shlib events to be reported, and
5786 another which does, but is XFAIL for all platforms other than
5787 HP/UX.
5788
5789 * gdb.base/break.exp: Teach the test suite that the `catch
5790 fork', `catch vfork', and `catch exec' commands produce error
5791 messages on platforms that don't provide these features.
5792
5793Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5794
5795 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
5796 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
5797 (shortening names from solib_threshold.exp etc), won't run on
5798 anything but HP-UX for the foreseeable future.
5799 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
5800 reflect move.
5801
5802Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
5803
5804 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
5805 gdb.trace/Makefile.in (clean): Remove all test executables.
5806
5807Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
5808
5809 * gdb.base/shlib-call.exp: add test cases to verify that gdb
5810 successfully re-sets breakpoints in shared libraries.
5811 * gdb.base/shmain.c (main): return 0, don't fall off the end.
5812
5813Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5814
beb998c6
AC
5815 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
5816 and compiled w/o GCC.
c906108c
SS
5817
5818 * gdb.hp/watch-cmd.exp: ditto.
5819
5820 * gdb.hp/watch-hp.exp: ditto.
5821
5822 * gdb.hp/xdb1.exp: ditto.
5823
5824 * gdb.hp/xdb2.exp: ditto.
5825
5826 * gdb.hp/dbx.exp: ditto.
5827
5828Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
5829
5830 * constvars.c: Remove C++-isms.
5831 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
5832 with GCC.
5833
5834Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
5835
5836 The following changes are part of the HP merge.
5837
5838 * gdb.base/break.exp: new tests to verify that catchpoints for
5839 fork, vfork, and exec don't trigger inappropriately.
5840
5841 * gdb.base/opaque.exp: compile one file at a time, then link.
5842
5843 * gdb.base/signals.exp: be more restrictive about which hppa
5844 systems receive a setup_xfail. new tests.
5845
5846 * gdb.base/solib_threshold.build: new file.
5847 * gdb.base/solib_threshold.exp: new file.
5848 * gdb.base/solib_threshold.link_opts: new file.
5849 * gdb.base/solib_threshold.mk: new file.
5850 * gdb.base/gen_solib_threshold.c: new file.
5851
5852 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
5853 tests. New tests for enums inside classes.
5854
5855 * gdb.c++/compiler.cc: indicate support of template debugging.
5856
5857 * gdb.c++/demangle.exp: run hp style demangling tests.
5858
5859 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
5860 tests.
5861
5862 * gdb.c++/misc.cc: changes to support new tests.
5863
5864 * gdb.c++/templates.cc: changes to support HP's compiler; changes
5865 to support new tests.
5866
5867 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
5868 gcc, then skip these tests.
5869
5870Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
5871
5872 The following files are part of the HP merge; some had longer
5873 names at HP, but have been renamed to be no more than 14
5874 characters in length.
5875
5876 * gdb.hp/ambiguous.cc: new file.
5877 * gdb.hp/ambiguous.exp: new file.
5878 * gdb.hp/attach.exp: new file.
5879 * gdb.hp/attach2.exp: new file.
5880 * gdb.hp/classes-hp.exp: new file.
5881 * gdb.hp/ctti.exp: new file.
5882 * gdb.hp/ctti-add.cc: new file.
5883 * gdb.hp/ctti-add1.cc: new file.
5884 * gdb.hp/ctti-add2.cc: new file.
5885 * gdb.hp/ctti-add3.cc: new file.
5886 * gdb.hp/dbx.exp: new file.
5887 * gdb.hp/exception.cc: new file.
5888 * gdb.hp/exception.exp: new file.
5889 * gdb.hp/foll-exec.c: new file.
5890 * gdb.hp/foll-exec.exp: new file.
5891 * gdb.hp/foll-fork.c: new file.
5892 * gdb.hp/foll-fork.exp: new file.
5893 * gdb.hp/foll-vfork.c: new file.
5894 * gdb.hp/foll-vfork.exp: new file.
5895 * gdb.hp/inherit-hp.exp: new file.
5896 * gdb.hp/more-steps.exp: new file.
5897 * gdb.hp/namespace.cc: new file.
5898 * gdb.hp/namespace.exp: new file.
5899 * gdb.hp/optimize.exp: new file.
5900 * gdb.hp/pxdb.c: new file.
5901 * gdb.hp/pxdb.exp: new file.
5902 * gdb.hp/quicksort.exp: new file.
5903 * gdb.hp/reg-test.exp: new file.
5904 * gdb.hp/reg-test.s: new file.
5905 * gdb.hp/sized-enum.c: new file.
5906 * gdb.hp/sized-enum.exp: new file.
5907 * gdb.hp/start-stop.exp: new file.
5908 * gdb.hp/templ-hp.cc: new file.
5909 * gdb.hp/templ-hp.exp: new file.
5910 * gdb.hp/thr-lib.c: new file.
5911 * gdb.hp/thr-lib.exp: new file.
5912 * gdb.hp/thr-lib.h: new file.
5913 * gdb.hp/thr-liblib.c: new file.
5914 * gdb.hp/virtfun-hp.c: new file.
5915 * gdb.hp/virtfun-hp.exp: new file.
5916 * gdb.hp/watch-cmd.exp: new file.
5917 * gdb.hp/watch-hp.exp: new file.
5918 * gdb.hp/xdb1.exp: new file.
5919 * gdb.hp/xdb2.exp: new file.
5920 * gdb.hp/xdb3.exp: new file.
5921
5922Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
5923
5924 The following files are part of the HP merge; some had longer
5925 names at HP, but have been renamed to be no more than 14
5926 characters in length.
5927
5928 * gdb.base/ss.h: new file.
5929 * gdb.base/call-ar-st.c: new file.
5930 * gdb.base/call-ar-st.exp: new file.
5931 * gdb.base/call-rt-st.c: new file.
5932 * gdb.base/call-rt-st-exp: new file.
5933 * gdb.base/call-strs.exp: new file.
5934 * gdb.base/ena-dis-br.exp: new file.
5935 * gdb.base/environ.exp: new file.
5936 * gdb.base/long_long.exp: new file.
5937 * gdb.base/sect-cmd.exp: new file.
5938 * gdb.base/shlib-cl2.exp: new file.
5939 * gdb.base/smoke.exp: new file.
5940 * gdb.base/so-impl-ld.c: new file.
5941 * gdb.base/so-impl-ld.exp: new file.
5942 * gdb.base/so-indr-cl.c: new file.
5943 * gdb.base/so-indr-cl.exp: new file.
5944 * gdb.base/varargs.exp: new file.
5945 * gdb.base/volatile.exp: new file.
5946 * gdb.base/whatis-exp.exp: new file.
7a292a7a 5947 * gdb.base/display.exp: new file.
c906108c
SS
5948 * gdb.c++/derivation.exp: new file.
5949 * gdb.c++/local.exp: new file.
5950 * gdb.c++/member-ptr.exp: new file.
5951 * gdb.c++/overload.exp: new file.
5952 * gdb.c++/ovldbreak.exp: new file.
5953 * gdb.c++/ref-types.exp: new file.
5954 * gdb.c++/ref-types2.exp: new file.
5955 * gdb.c++/userdef.exp: new file.
beb998c6 5956
c906108c
SS
5957Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
5958
5959 * gdb.base/default.exp: Reflect wording change in remote.c.
5960
dc96c6c7 5961Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5962
5963 * gdb.base/help.exp: Update to reflect current text.
5964
5965Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
5966
5967 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
5968 they're stack variables and contain garbage.
5969 * gdb.c++/anon-union.exp: new file.
5970
5971 The following changes were made by David Taylor
5972 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
5973 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
5974 in changes by HP.
5975
5976 * gdb.base/bitops.exp: new file.
5977 * gdb.base/default.exp: change expected messages for catch and
5978 info catch tests to reflect HP merge changes.
5979 * gdb.base/enable-disable-break.exp
5980 * gdb.base/ending-run.c: new file.
5981 * gdb.base/long_long.c: new file.
5982 * gdb.base/maint.exp: new file.
5983 * gdb.base/pointers2.exp: new file.
5984 * gdb.base/shlib-call2.exp: new file.
5985 * gdb.base/solib.exp: new file.
5986 * gdb.base/step-test.c: new file.
5987 * gdb.c++/anon-union.cc: new file.
5988 * gdb.c++/local.cc: new file.
5989 * gdb.c++/member-pointer.cc: new file.
5990 * gdb.c++/method.cc: new file.
5991 * gdb.c++/ref-types.cc: new file.
5992 * gdb.c++/ref-types2.cc: new file.
5993 * gdb.c++/userdef.cc: new file.
beb998c6 5994
c906108c
SS
5995 * gdb.base/scope.exp: compile one file at a time, then link.
5996 * gdb.base/langs.exp: ditto.
5997 * gdb.base/list.exp: ditto.
beb998c6 5998
c906108c
SS
5999Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6000
6001 The following changes were made by David Taylor
6002 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6003 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6004 in changes by HP.
beb998c6 6005
c906108c
SS
6006 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6007 skip tests. When compiling pass c++ flag to gdb_compile.
6008 * gdb.c++/
beb998c6 6009
c906108c
SS
6010 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6011 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6012 (skip_hp_tests): new function.
6013 (gdb_preprocess): new function.
6014
6015 * configure.in (hpdir): decide whether to configure gdb.hp.
6016 * configure: regenerated.
6017
6018 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6019 to delete on clean.
6020 (EXECUTABLES): update to reflect new additions.
6021 * gdb.base/commands.exp: update message expected.
6022 * gdb.base/default.exp: add copyright notice.
6023 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6024 * gdb.base/help.exp: update messages to reflect current text.
6025 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6026 targets for recurse tests.
6027 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6028 skip this file.
6029
6030 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6031 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6032 compilation.
6033 * gdb.c++/misc.exp: ditto.
6034 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6035 run the tests. tell gdb_compile that it's a c++ compilation.
6036
6037 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 6038
c906108c
SS
6039 * gdb.base/all-bin.exp: new file.
6040 * gdb.base/arithmet.exp: new file.
6041 * gdb.base/assign.exp: new file.
6042 * gdb.base/completion.exp: new file.
6043 * gdb.base/cond-expr.exp: new file.
6044 * gdb.base/condbreak.exp: new file.
6045 * gdb.base/define.exp: new file.
6046 * gdb.base/dollar.exp: new file.
6047 * gdb.base/environment.exp: new file.
6048 * gdb.base/eval-skip.exp: new file.
6049 * gdb.base/jump.exp: new file.
6050 * gdb.base/logical.exp: new file.
6051 * gdb.base/pointers.exp: new file.
6052 * gdb.base/relational.exp: new file.
6053 * gdb.base/section_command.exp: new file.
6054 * gdb.base/whatis-expr.exp: new file.
6055
6056 * gdb.base/all-types.c: new file.
6057 * gdb.base/call-array-struct.c: new file.
6058 * gdb.base/call-return-struct.c: new file.
6059 * gdb.base/call-strings.c: new file.
6060 * gdb.base/callfuncs2.c: new file.
6061 * gdb.base/condbreak.c: new file.
6062 * gdb.base/constvars.c: new file.
6063 * gdb.base/display.c: new file.
6064 * gdb.base/int-type.c: new file.
6065 * gdb.base/jump.c: new file.
6066 * gdb.base/miscexprs.c: new file.
6067 * gdb.base/pointers.c: new file.
6068 * gdb.base/pointers2.c: new file.
6069 * gdb.base/shmain.c: new file.
6070 * gdb.base/shr1.c: new file.
6071 * gdb.base/shr2.c: new file.
6072 * gdb.base/solib.c: new file.
6073 * gdb.base/solib1.c: new file.
6074 * gdb.base/solib2.c: new file.
6075 * gdb.base/varargs.c: new file.
6076 * gdb.c++/derivation.cc: new file.
6077 * gdb.c++/overload.cc: new file.
6078 * gdb.c++/ovldbreak.cc: new file.
6079 * gdb.hp/attach.c: new file.
6080 * gdb.hp/attach2.c: new file.
6081 * gdb.hp/average.c: new file.
6082 * gdb.hp/compiler.c: new file.
6083 * gdb.hp/compiler.cc: new file.
6084 * gdb.hp/execd-program.c: new file.
6085 * gdb.hp/follow-exec.c: new file.
6086 * gdb.hp/follow-fork.c: new file.
6087 * gdb.hp/follow-vfork-and-exec.c: new file.
6088 * gdb.hp/misc-hp.cc: new file.
6089 * gdb.hp/more-steps.c: new file.
6090 * gdb.hp/optimize.c: new file.
6091 * gdb.hp/quicksort.c: new file.
6092 * gdb.hp/run-hp.c: new file.
6093 * gdb.hp/start-stop.c: new file.
6094 * gdb.hp/sum.c: new file.
6095 * gdb.hp/templates-hp.cc: new file.
6096 * gdb.hp/thread-local-in-lib.c: new file.
6097 * gdb.hp/thread-local-in-lib.h: new file.
6098 * gdb.hp/thread-local-in-lib.lib.c: new file.
6099 * gdb.hp/vforked-program.c: new file.
6100 * gdb.hp/virtfunc-hp.cc: new file.
6101 * gdb.hp/watchpoint-hp.c: new file.
6102 * gdb.hp/xdb.c: new file.
6103 * gdb.hp/xdb0.c: new file.
6104 * gdb.hp/xdb0.h: new file.
6105 * gdb.hp/xdb1.c: new file.
6106
6107Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6108
6109 The following change was made by Edith Epstein
6110 <eepstein@cygnus.com> as part of a project to merge in changes
6111 originally made by HP; HP did not create ChangeLog entries.
6112
6113 * gdb.c++/demangle.exp: changed the expected output for some
6114 ARM-style mangling -- removed second reference to datatype.
6115 For example, maint demangle __dt__11T1__pt__2_cFv
6116 T1<char>::~T1<char>(void)
6117 becomes,
6118 maint demangle __dt__11T1__pt__2_cFv
6119 T1<char>::~T1(void)
6120
6121 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 6122
c906108c
SS
6123Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6124
6125 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6126 * gdb.trace/backtrace.exp: Likewise.
6127 * gdb.trace/circ.exp: Likewise.
6128 * gdb.trace/collection.exp: Likewise.
6129 * gdb.trace/deltrace.exp: Likewise.
6130 * gdb.trace/infotrace.exp: Likewise.
6131 * gdb.trace/limits.exp: Likewise.
6132 * gdb.trace/packetlen.exp: Likewise.
6133 * gdb.trace/passc-dyn.exp: Likewise.
6134 * gdb.trace/passcount.exp: Likewise.
6135 * gdb.trace/report.exp: Likewise.
6136 * gdb.trace/save-trace.exp: Likewise.
6137 * gdb.trace/tfind.exp: Likewise.
6138 * gdb.trace/tracecmd.exp: Likewise.
6139 * gdb.trace/while-dyn.exp: Likewise.
6140 * gdb.trace/while-stepping.exp: Likewise.
6141
61421998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6143
6144 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6145
6146Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6147
6148 From Brendan Kehoe:
6149 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6150 int return types.
6151
6152Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6153
6154 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6155 remote dos host testing right.
6156
6157Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6158
6159 * gdb.base/corefile.exp: remove some xfails.
6160
6161Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6162
6163 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6164 have different timestamps.
6165
6166Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6167
6168 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6169 gdb.base/default.exp: Replace "exec" with "executable".
6170
6171Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6172
6173 * gdb.base/default.exp: Change else if to elseif from previous
6174 delta.
6175
6176Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6177
6178 * gdb.base/default.exp: Add brace missing from previous delta.
6179
6180Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6181
6182 * gdb.base/default.exp: Support test for info float for all
6183 varieties of arm toolchain.
6184
dc96c6c7 6185Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6186
6187 * gdb.trace/*.exp: remove "remote_download" command.
6188
dc96c6c7 6189Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6190
6191 * gdb.trace/*.exp: remove -gdwarf from compile.
6192
6193Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6194
6195 * gdb.trace/configure.in(AC_INIT): typo
6196 * gdb.trace/configure: regenerated
6197
dc96c6c7 6198Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6199
6200 * config/m68k-emc.exp: New file.
6201 * lib/<emc-support.exp trace-support.exp}: New files.
6202 * configure.in: add new test directory gdb.trace.
6203 * gdb.trace/{configure configure.in Makefile.in}: New files.
6204 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6205 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6206 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6207 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6208 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6209 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6210 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 6211
dc96c6c7 6212Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6213
6214 * gdb.c++/classes.exp: Change all regular expressions to match
6215 arbitrary combinations of newline/carriage-return, so that they
6216 will work equally well on Unix and Windows.
6217 * gdb.c++/inherit.exp: ditto.
6218 * gdb.c++/virtfunc.exp: ditto.
6219
62201998-08-11 Dawn Perchik <dawn@cygnus.com>
6221
6222 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6223
c2d11a7d
JM
6224Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6225
6226 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6227 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6228 to use a0-a3/d0-d3 as needed.
6229
6230Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6231
6232 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6233 * gdb.disasm/am33.exp: Corresponding changes.
6234
c906108c
SS
62351998-07-11 Felix Lee <flee@cygnus.com>
6236
6237 * gdb.base/callfuncs.exp: add cmp10 test.
6238 * gdb.base/callfuncs.c (cmp10): new function.
6239
6240Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6241
beb998c6 6242 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6243 into two parts to get around a synchronization problem in expect.
6244
3fc11d3e
JM
6245Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6246
6247 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6248
6249 * configure.in: Add options for gdbtk testsuite.
6250
6251 * configure: Regenerate.
6252
6253 * gdb.gdbtk: New directory to hold gdbtk tests.
6254
c906108c
SS
6255Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6256
6257 * gdb.fortran/types.exp: Escape brackets in expect patterns
6258 for test_float_literal_types_accepted tests.
6259 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6260 before run test.
6261
c2d11a7d
JM
6262Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6263
6264 * am33.exp: Just compile, do not link the testcase.
6265 * am33.s: Add ".am33" pseudoop to force am33 mode.
6266
c906108c
SS
62671998-06-25 Felix Lee <flee@cygnus.com>
6268
6269 * gdb.base/setshow.exp: make sure $pc is sane.
6270
6271 * gdb.stabs/weird.exp: split expect patterns properly.
6272
c2d11a7d
JM
6273Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6274
6275 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6276 * gdb.disasm/am33.exp: Run it.
6277
dc96c6c7 6278Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6279
6280 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6281 match processing (and eliminate spurious timeouts when running).
6282
dc96c6c7 6283Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6284
6285 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6286 exception test, but conditionalize it on target [mach | gnu].
6287
dc96c6c7 6288Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6289
6290 * gdb.base/overlays.exp: fixup compile line for linker script.
6291
6292Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6293
6294 * gdb.fortran/types.exp: don't guess at float size.
6295
6296Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6297
6298 * gdb.base/exprs.exp: delete test that depends on int size.
6299
6300Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6301
6302 * config/sim.exp: Removed checks for target triplets.
6303 (gdb_target_sim): Use gdb,target_sim_options.
6304
6305Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6306
6307 * gdb.base/reread.exp: New file.
6308 * gdb.base/reread1.c: New file.
6309 * gdb.base/reread2.c: New file.
6310
6311Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6312
6313 * config/sim.exp: Use 'target sim -sparclite' when running
6314 SPARClite programs.
6315
6316Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6317
6318 * gdb.base/structs2.exp: New file.
6319 * gdb.base/structs2.c: New file.
6320
6321Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6322
6323 * gdb.asm/common.inc: New file.
6324 * gdb.asm/d10v.inc: New file.
6325 * asm-source.exp: Pass -I's to gas to find .inc files.
6326 Update line numbers in expected output.
6327 * asmsrc1.s: Rewrite.
6328 * asmsrc2.s: Rewrite.
6329 * configure.in: Create arch.inc symlink.
6330 * configure: Regenerate.
6331 * Makefile.in (distclean): Delete arch.inc.
6332
6333Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6334
6335 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6336 (t_enum_value2): ditto
6337 (t_enum_value3): ditto
6338 (main): ditto
6339Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6340
6341 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6342 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6343 change.
6344 Use gdb_test instead of send_gdb/gdb_expect sequences.
6345
6346Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6347
6348 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6349 not void.
6350
6351Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6352
6353 * gdb.base/branches.c: Code with lots of loops and
6354 subroutines. Used to test gdbs ability to single step through PC
6355 changes, especially to test mips-tdep.c:mips_next_pc
6356
6357Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6358
6359 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6360 more rigorous EGCS C++ error checking.
6361
6362Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6363
6364 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 6365 tests.
c906108c 6366 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 6367 function when asleep.
c906108c 6368 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
6369 for i*86 Linux and SVR4 signal handling problems.
6370 Remove linux xfail for `next to handler in signals_tests_1', fixed
6371 by recent infrun.c change.
c906108c 6372 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 6373 stack backtraces.
c906108c
SS
6374 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6375 target.[ch] change.
6376
6377Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6378
6379 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6380 for a newline from gdb before continuing.
6381 (default_gdb_exit): Just look for y or n.
6382 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6383 it does, fail the rests of the tests in the file.
6384
6385Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6386
6387 * config/cygmon.exp: New file.
6388
6389Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6390
6391 * gdb.base/list.exp: Fix problem with "list default lines around
6392 main" test on remote targets.
6393
6394 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6395 run test on remote targets.
6396
6397Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6398
6399 * gdb.asm: New directory.
6400 * configure.in: Configure it.
6401 * configure: Regenerate.
6402 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6403 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6404
6405Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6406
6407 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6408
dc96c6c7 6409Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6410
c906108c
SS
6411 * gdb.base/overlays (several files): Merge the two overlay
6412 managers into one. Change variables (foox, barx, bazx, grbxx)
6413 back into ints but force them to load in their proper sections.
6414
6415Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6416
6417 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6418 on-chip insn memory and IMAP1 to upper 128k.
6419 (D10VCopy): Handle memory regions crossing 16k boundaries.
6420 (D10VCopy): Transfer data in 32 bit chunks.
6421
6422Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6423
6424 * gdb.base/overlays.c (main): Exit normally when result is
6425 correct.
6426
6427 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6428 map. Include space for printf in .text segment.
6429
6430 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6431 updated d10v memory VMA/LMA map.
6432 (D10VCopy): Call D10VTranslate.
beb998c6 6433
c906108c
SS
6434Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6435
6436 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6437
6438 * gdb.base/bar.c (barx, bar): Change variable to small array so
6439 that it won't be put into the .sdata - small data -
6440 section. Update reference.
6441 * gdb.base/baz.c (bazx, baz): Ditto.
6442 * gdb.base/foo.c (foox, foo): Ditto.
6443 * gdb.base/grbx.c (grbxx, grbx): Ditto.
6444
6445 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
6446 to be arrays.
beb998c6 6447
dc96c6c7 6448Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6449
c906108c
SS
6450 * gdb.base/overlays.exp: fix up and get working again.
6451 Add tests for backtraces from an overlay function.
beb998c6 6452
c906108c
SS
6453Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
6454
6455 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
6456 "calling function with watchpoint enabled".
6457
6458Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
6459
6460 * gdb.base/break.exp (test_next_with_recursion): Remove
6461 gdb_suppress_tests for d10v-*-*.
6462 * lib/gdb.exp (gdb_suppress_tests): Disable this function
6463 pending review of whether it is useful or not.
6464
6465Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
6466
6467 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
6468
6469Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
6470
6471 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
6472 * config/dve.exp: New file to support Densan boards.
6473
6474Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6475
6476 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6477 reads and BSD.
6478
6479Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
6480
6481 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
6482 response.
6483
6484 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
6485
6486Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
6487
6488 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
6489 test.
6490
6491 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
6492 target_sizeof_long and target_bigendian_p.
6493 (structs_by_value, structs_by_reference): Check values according
6494 to targets word size and endianess.
beb998c6 6495
c906108c
SS
6496Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
6497
6498 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
6499 output.
6500
6501Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
6502
6503 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
6504 Update test of set args help to match source change.
6505
6506Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
6507
6508 * gdb.base/default.exp: Expect help system output to be in
6509 alphabetical order.
6510 * gdb.base/help.exp: Ditto.
6511
6512Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
6513
6514 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
6515 "i*86-pc-linux-gnu*".
6516 * gdb.base/interrupt.exp: Ditto.
6517 * gdb.base/corefile.exp: Ditto.
6518
6519 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
6520 define vxworks when building the testcase.
6521
6522 * gdb.base/ptype.exp: Fix testnames to be unique.
6523 * gdb.base/radix.exp: Ditto.
6524 * gdb.base/term.exp: Ditto.
6525 * gdb.base/whatis.exp: Ditto.
6526 * gdb.c++/classes.exp: Ditto.
6527
6528Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
6529
6530 * gdb.base/callfuncs.exp: Fix indentation.
6531
6532 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
6533 suppress_flag has been set.
6534 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
6535 target feature.
6536
6537Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
6538
6539 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
6540 the testcase.
6541
6542 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
6543 set_debug_traps() and breakpoint().
6544 * gdb.c++/misc.cc (main): Ditto.
6545 * gdb.c++/templates.cc (main): Ditto.
6546 * gdb.c++/virtfunc.cc (main): Ditto.
6547
6548Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
6549
6550 * lib/gdb.exp(gdb_step_for_stub): New function.
6551 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
6552 exists, reload the executable and do a "continue" instead of
6553 doing a jump.
6554 (runto_main): Use gdb_step_for_stub.
beb998c6 6555
c906108c
SS
6556 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
6557 tests to have unique names.
6558 * gdb.base/callfuncs.exp: Ditto.
6559 * gdb.base/commands.exp: Ditto.
6560 * gdb.base/default.exp: Ditto.
6561 * gdb.base/help.exp: Ditto.
6562 * gdb.base/list.exp: Ditto.
6563 * gdb.base/opaque.exp: Ditto.
6564 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
6565 similar tests.
beb998c6 6566
c906108c
SS
6567 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
6568 * gdb.c++/cplusfuncs.cc: Ditto.
6569 * gdb.c++/virtfunc.cc: Ditto.
6570
6571 * config/monitor.exp: Keep track of the last file we saw, rather
6572 than trying to get the info from gdb.
6573
6574 * gdb.fortran/types.exp: Move comment to previous line.
6575
6576Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
6577
6578 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
6579 target mode.
6580
6581Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
6582
6583 From Bob Manson:
6584 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
6585 string from GDB when it connects.
6586
6587 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
6588
6589Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
6590
6591 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
6592 if we can't get a debug format from GDB (we may be testing an
6593 older GDB). Use a 10 second timeout when checking for the format.
6594
6595 * gdb.stabs/weird.exp: Fix quoting.
6596
6597 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
6598
6599Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
6600
6601 * config/arm-ice.exp: New file.
6602
6603Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
6604
6605 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
6606 until it has been modified to work with the new testsuite.
6607
99707966 6608 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
6609 testcase won't compile, cause all of the testcases in the file to
6610 fail instead.
6611
6612 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
6613 (gdb_clear_suppressed): New procedure.
6614 (gdb_stop_suppressing_tests): Only clear suppress_flag if
6615 it contains a positive value.
6616
6617Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
6618
6619 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
6620
6621 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
6622
6623Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
6624
6625 * lib/gdb.exp (setup_xfail_format): New function.
6626 (get_debug_format): New function to get debug format.
6627 (debug_format): New global variable to hold last value set
6628 by get_debug_format.
6629 * gdb.base/list.exp: Call get_debug_format and expect some
6630 tests to fail for DWARF 1 and COFF formats.
6631 * gdb.c++/ptype.exp: Ditto.
6632 * gdb.c++/classes.exp: Ditto.
6633 * gdb.c++/cplusfuncs.exp: Ditto.
6634 * gdb.c++/inherit.exp: Ditto.
6635 * gdb.c++/templates.exp: Ditto.
6636 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 6637
c906108c
SS
6638Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
6639
6640 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
6641 host doesn't have a currently-open connection.
6642
6643 * config/sparclet.exp: Cleanups and fixes to make it generic for
6644 any gdb stub target. Handle cases where gdb doesn't respond when
6645 interrupted in a sane fashion.
6646
6647 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
6648 same thing in a totally different way.
6649
6650 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
6651 setting "timeout".
6652 (gdb_start): We set the global gdb_prompt variable in
6653 default_gdb_init now.
6654
6655Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
6656
6657 * gdb.base/printcmds.exp: Fix "check for floating addition"
6658 regexp to accept results within approx +/- .01 of exact value.
6659 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
6660
6661Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
6662
6663 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
6664 properly.
6665 (gdb_expect): Add optional timeout parameter, and add timeout
6666 value to various calls.
6667 (gdb_suppress_tests): Only give one warning message per group.
6668
6669Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
6670
6671 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
6672 global variables. Handle getting a value for $timeout more
6673 gracefully.
6674
6675Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6676
6677 * lib/gdb.exp: Close connection to remote host if gdb doesn't
6678 initialize.
6679 (default_gdb_init): New procedure; allow gdb_init to be overridden
6680 by a target configuration file.
6681 (gdb_expect): Pass the timeout to remote_expect.
6682
6683 * config/monitor.exp(gdb_load): Fix typo in regexp.
6684
6685Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
6686
6687 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
6688
6689Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
6690
6691 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
6692 here. Call gdb_target_exec before rebooting the target, to make
6693 sure the connection to the target is closed.
6694 (gdb_load): Pass the name of the executable to gdb_target_monitor.
6695 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
6696 Also detect "Timeout reading from remote" error.
6697
6698 * config/gdbserver.exp: Pass the executable being loaded to
6699 gdb_target_monitor. Don't call gdb_file_cmd here; let
6700 gdb_target_monitor do it.
6701
6702 * gdb.disasm/hppa.exp: Don't use exec_output.
6703
6704Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
6705
6706 * gdb.base/list.exp: If we're debugging a non-native target,
6707 try to set the pc register to point to the start of the
6708 program before doing the first list command.
6709
6710 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
6711 test_calls after restarting.
6712
6713 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
6714 reloading.
6715
6716 * gdb.base/watchpoint.exp: Fix typo.
6717
6718 * gdb.base/setshow.exp: Check for use_gdb_stub.
6719
6720 * gdb.base/break.exp: Fix continue until exit test for the gdb
6721 stub case.
6722 * gdb.base/langs.exp: Ditto.
6723
6724 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
6725 gdb_load_offset. If we weren't given a file to load, figure out
6726 what the current file is and use it.
6727
6728 * config/i386-bozo.exp: New file.
6729
6730Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
6731
6732 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
6733 feature.
6734
6735 * config/proelf.exp: New entry.
6736
6737Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
6738
6739 * lib/gdb.exp: Remove spurious .* patterns at the beginning
6740 of regexps.
6741
6742 * gdb.base/watchpoint.exp: Don't run the test_stepping
6743 tests if gdb can't call functions on the target.
6744
6745 * gdb.base/setshow.exp: Don't run the set prompt tests if
6746 the board has gdb_prompt set.
6747
6748Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
6749
6750 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
6751 * gdb.base/commands.exp: Likewise.
6752 * gdb.base/setshow.exp: Likewise.
6753
6754Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
6755
6756 * config/monitor.exp(gdb_start): Look for gdb_prompt target
6757 feature.
6758
6759 * config/i960.exp: New file.
6760
6761Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
6762
6763 * gdb.base/funcargs.exp: Check for gdb,short_int target
6764 feature instead of looking for explicit target triplets.
6765
dc96c6c7 6766Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 6767
beb998c6 6768 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
6769 "p 123DEADBEEF", to check parse_number.
6770 * top.c: change "to enable to enable" to "to enable" in a couple
6771 of help strings.
6772
6773Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
6774
6775 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
6776 on the mn10300.
beb998c6 6777
c906108c
SS
6778Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
6779
6780 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
6781 where the test executable is run with explicit args.
6782 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
6783
6784Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
6785
6786 * gdb.base/run.c: Use FAKEARGV to build test executable that
6787 does not require a command line arg, since most simulators
6788 don't currently support passing such an arg into the simulated
6789 program.
6790 * gdb.base/commands.exp: Change tests to insert the proper
6791 value as the arg to the first recursive factorial call. Change
6792 compilation line to define FAKEARGV at compile time.
6793
6794Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
6795
6796 * gdb.base/recurse.exp: Enable these tests for the mn10300.
6797 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
6798 function with watchpoint enabled" test.
6799
6800Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
6801
6802 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
6803 Don't call gdb_test when the command doesn't return to a gdb prompt.
6804
6805 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
6806 "Tests restarted" messages.
6807
6808Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
6809
6810 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
6811
dc96c6c7 6812Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6813
6814 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
6815 for INFO SYMBOL; add help tests for OVERLAY commands.
6816 * gdb.base/default.exp: add tests for INFO SYMBOL command;
6817 add tests for OVERLAY commands
6818 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
6819 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
6820 * gdb.base/sigall.c: add usestubs code frag
6821 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 6822
c906108c
SS
6823Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
6824
6825 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
6826 failures.
6827 (gdb_stop_suppressing_tests): Note that tests have restarted.
6828
6829Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
6830
6831 * config/h8300.exp: New file.
6832
6833Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
6834
6835 * gdb.base/setshow.exp: Check for the existence of a
6836 feature, not its value.
6837
6838Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
6839
6840 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
6841
6842 * gdb.base/scope.exp: It's now init0(), not init().
6843
6844 * gdb.base/scope0.c: For now, change init() to be init0().
6845
6846 * config/monitor.exp: Use gdb_serial in preference to serial
6847 or netport.
6848
6849 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
6850 and it's not already set.
6851
6852Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
6853
6854 * gdb.base/setshow.exp: Only test the run command if the target
6855 isn't using a stub and if it supports argument passing.
6856
6857Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
6858
6859 * config/udi.exp(gdb_start): Make sure UDICONF is set
6860 properly before starting gdb.
6861
6862Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
6863
6864 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
6865 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
6866 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
6867
6868Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
6869
6870 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
6871 specialized code to reboot the board, use remote_reboot instead.
6872
6873 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
6874
6875 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
6876
6877 * config/monitor.exp: Make sure we disconnect from the target.
6878 Also, try a reboot/reload cycle instead of failing if the
6879 load fails.
6880
6881Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
6882
6883 * gdb.base/default.exp: Don't set match_max.
6884 * gdb.base/help.exp: Ditto.
6885 * gdb.base/list.exp: Ditto.
6886 * gdb.base/signals.exp: Ditto.
6887
6888 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
6889 set, use remote_ld to download the testcase instead of
6890 the GDB loader.
6891
6892Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
6893
6894 * config/vr5000.exp: New file.
6895
6896 * config/monitor.exp(gdb_target_monitor): Add pattern for
6897 "Ending remote" to detect errors in connecting.
6898
6899 * gdb.base/setshow.exp: Add .* within auto language test.
6900
6901 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
6902 target feature.
6903
6904 * config/monitor.exp(gdb_load): Check for a failure when loading,
6905 and reboot the board if necessary.
6906
6907 * gdb.base/setvar.exp(test_set): Handle multiple prints within
6908 a set of tests. Remove print.* from the patterns being checked.
6909
6910Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
6911
6912 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
6913 refer to gdb_spawn_id.
6914
6915 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
6916 longer used.
6917 * config/sparclet.exp: Ditto.
6918 * config/sparclet-old.exp: Ditto.
6919 * config/slite.exp: Ditto.
6920 * config/sim.exp: Ditto.
6921 * gdb.base/funcargs.exp: Ditto.
6922
6923 * lib/gdb.exp:Remove references to gdb_spawn_id.
6924 (gdb_expect): Move to remote.exp.
6925
6926Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
6927
6928 * config/monitor.exp: Detect the "Couldn't establish connection"
6929 message from GDB.
6930
6931Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
6932
6933 * gdb.base/bitfields.exp: Use runto instead of explicit
6934 gdb_run_cmd/gdb_expect sequences.
6935
6936 * gdb.base/break.exp(text_next_with_recursion): Add match for
6937 gdb_expect call.
6938
6939 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
6940 We also need to handle the "A program is being debugged already"
6941 prompt from gdb. Use gdb_test to set the baud rate.
6942
6943 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
6944 to 20000. Really. I mean it.
6945
6946Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6947
6948 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
6949 fails. If suppress_flag is set, skip perror message about not
6950 being able to send to GDB.
6951 (send_gdb): If suppress_flag is set, don't try to send commands to
6952 GDB.
6953 (gdb_expect): If suppress_flag is set, always fail immediately.
6954 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
6955 (gdb_init): Call gdb_stop_suppressing_tests.
6956 (default_gdb_exit): Ditto.
6957 (default_gdb_start): Ditto.
6958
6959 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
6960 gdb_stop_suppressing_tests as appropriate.
6961 * gdb.base/break.exp: Ditto.
6962 * gdb.base/callfuncs.exp: Ditto.
6963 * gdb.base/commands.exp: Ditto.
6964 * gdb.base/exprs.exp: Ditto.
6965 * gdb.base/funcargs.exp: Ditto.
6966 * gdb.base/list.exp: Ditto.
6967 * gdb.base/recurse.exp: Ditto.
6968 * gdb.base/scope.exp: Ditto.
6969 * gdb.base/structs.exp: Ditto.
6970 * gdb.c++/inherit.exp: Ditto.
6971
6972Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
6973
6974 * config/vr4300.exp: New file.
6975
99707966
MC
6976 * gdb.*/*.exp: Call gdb_expect instead of expect.
6977
6978 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
6979
6980Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
6981
6982 * lib/gdb.exp(gdb_init): New function.
6983
6984 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
6985 for each individual variable set.
6986
6987 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
6988 name.
6989
6990 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
6991
6992 * gdb.base/scope.exp: Use gdb_test.
6993
6994 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
6995 aborting; the testsuite driver will do that for us (see
6996 gdb_finish). Also, use gdb_test in a few more places.
6997
6998Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
6999
7000 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7001
7002Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7003
7004 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7005 and "add_tests" are not at the same address.
7006
7007Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7008
7009 * gdb.base/ptype.exp: Use gdb_test.
7010
7011Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7012
7013 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7014 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7015 left in. No longer expect them to fail.
7016
7017 * gdb.stabs/*.mt; Deleted, no longer used.
7018 * gdb.stabs/configure.in: Remove references to target makefile
7019 frags.
7020 * gdb.stabs/configure: Rebuilt.
7021
7022 * gdb.disasm/*.mt: Deleted, no longer used.
7023 * gdb.disasm/configure.in: Remove references to target makefile
7024 frags. Use "sh3.s" as the unique filename for this directory.
7025 * gdb.disasm/configure: Rebuilt.
7026
7027 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7028 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7029 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7030
7031Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7032
7033 * config/udi.exp: Use mondfe,name instead of remote_host.
7034
7035Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7036
7037 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7038 a function with a watchpoint enabled on the mn10200.
7039
7040 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7041 before trying to create it!
7042
7043Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7044
7045 * config/vx.exp: Use hostname instead of netport.
7046
7047 * config/vxworks.exp: New file.
7048
7049 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7050
7051 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7052 gdb before assuming everything worked. Send a ^C if a timeout
7053 occurs.
7054
7055 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7056 $gdb_spawn_id directly.
7057 (gdb_run_cmd): Try _start as well as start. Use the target feature
7058 gdb,start_symbol as the symbol to start from when jumping.
7059
7060Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7061
7062 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7063 redundant) test.
7064
7065 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7066 it doesn't lose for 16bit integer systems.
7067
7068Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7069
7070 * gdb.fortran/types.exp: If the target doesn't support "double"
7071 data types, then expect "real" types to only be 4 bytes.
7072
7073 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7074 call tests if the target doesn't support inferior function calls.
7075
7076 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7077 in printf tests.
7078
7079Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7080
7081 * gdb.base/help.exp: Disable "help set", "help show", and
7082 "help support". Simplify regexp for "help stack".
7083
7084 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7085 to 60 seconds. Temporarily set match_max to 15000 around the
7086 "info copying" test.
7087
7088 * gdb.base/nodebug.exp: Don't try to do an inferior function
7089 call if the target doesn't support them.
7090 * gdb.base/printcmds.exp: Likewise.
7091 * gdb.base/setvar.exp: Likewise.
7092 * gdb.base/structs.exp: Likewise.
7093 * gdb.c++/templates.exp: Likewise.
7094 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7095
7096 * gdb.base/recurse.exp: Enable for the mn10200.
7097
7098 * configure.in: Do configure gdb.stabs directory for *-*-elf
7099 targets.
7100 * configure: Rebuilt.
7101
7102 * gdb.base/break.exp: Check for gdb,noresults before testing
7103 exit status and/or results from the target.
7104 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7105 * lib/gdb.exp: Remove old (now bogus) initialization of
7106 noinferior, noargs, noresults and nosignals.
7107
7108Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7109
7110 * config/sh.exp: New file.
7111
7112 * config/slite.exp: Try to connect multiple times to the board
7113 before rebooting. Only send a "monitor run" if need_monitor_run
7114 is set.
7115
7116 * gdb.base/break.exp: Don't do the "stub continue" test if
7117 the target has gdb_stub set.
7118
7119 * gdb.base/callfuncs.exp: Increase the timeout.
7120
7121 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7122 if the target has gdb,noinferiorio set.
7123
7124 * gdb.base/list.exp: Increase match_max to 10000 characters.
7125
7126 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7127
7128 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7129 target.
7130
7131 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7132
7133Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7134
7135 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7136 trying to delete the copy of gdb. Catch the file delete so we
7137 don't die if the delete fails; also, the file should be copied to
7138 the host, not to the build.
7139
7140Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7141
7142 * lib/gdb.exp(gdb_test): Surround the result pattern with
7143 parenthesis in case it contains multiple regexps separated
7144 with |.
7145
7146 * gdb.base/watchpoint.exp: Use gdb_test.
7147 * gdb.base/default.exp: Ditto.
7148
7149Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7150
99707966 7151 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 7152
c906108c
SS
7153 * gdb.base/scope.exp: Use gdb_test.
7154 * gdb.c++/classes.exp: Ditto.
7155 * gdb.c++/inherit.exp: Ditto.
7156
7157Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7158
7159 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7160 remote_exec instead.
7161 * gdb.base/corefile.exp: Don't be ridiculous.
7162 * gdb.base/*.c: Add missing stub invocations.
7163
7164Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7165
7166 * config/slite.exp: Miscellaneous fixes.
7167
7168 * lib/gdb.exp: Fix runto.
7169
7170 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7171 the target.
7172
7173 * gdb.base/watchpoint.exp: Fix regexp.
7174
7175 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7176 close and wait commands, as the descriptor may now be
7177 invalid. Always call "remote_close host".
7178
7179Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7180
7181 Major rewrite for testsuite revision.
beb998c6 7182
c906108c
SS
7183 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7184 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7185 instead of relying on spawn_id to always contain a valid
7186 spawn id.
7187 (get_compiler_info): New procedure to build the ${binfile}.ci
7188 file, instead of replicating this in N different places.
7189 (gdb_compile): New procedure.
beb998c6 7190
c906108c
SS
7191 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7192 appropriate arguments) instead of compile. Use gdb_test in a lot
7193 more places. Use send_gdb instead of send. Always run gdb_start
7194 at the start of a testcase, as this is no longer done magically.
7195
7196 config/*-gdb.exp: Rename without the -gdb suffix.
7197
7198 config/mips.exp: Use remote_close instead of exit_remote_shell.
7199 config/monitor.exp: Use target_info instead of looking at
7200 baud, timeout, etc.
7201 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7202
7203Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7204
7205 * gdb.c++/templates.exp (test_ptype_of_templates),
7206 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7207 Update expect patterns for destructors and assignment operators
7208 to match corresponding c-typeprint.c changes.
7209 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7210 to destructor breakpoint test, GDB should be able to set the
7211 destructor breakpoint without specifying arguments.
7212
7213Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7214
7215 * gdb.threads/pthreads.exp: Change result for failure to compile due
7216 to lack of pthreads runtime support from an error to simply an
7217 unsupported test, per dejagnu standards.
7218
7219Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7220
7221 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7222 where GDB exits to reduce pattern match time.
7223 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7224
7225 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7226
dc96c6c7 7227Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7228
7229 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7230 * gdb.base/default.exp: ditto.
7231 * gdb.base/nodebug.exp: ditto.
7232 * gdb.base/printcmds.exp: ditto.
7233 * gdb.base/ptype.exp: ditto.
7234 * gdb.base/setvar.exp: ditto.
7235 * gdb.base/structs.exp: ditto.
7236 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7237
7238Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7239
7240 * configure, */configure: Rebuild with autoconf 2.12.
7241
7242Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7243
7244 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7245 use new i*86-pc-linux*-gnu quads.
7246 * gdb.base/corefile.exp: Ditto.
7247 * gdb.base/signals.exp: Ditto.
7248 * gdb.base/sigall.exp: Ditto.
7249 * gdb.base/interrupt.exp: Ditto.
7250
7251 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7252 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7253 RedHat 4.0.
beb998c6 7254
c906108c
SS
7255 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7256 linux. This allows the test case to at least compile on latest
7257 linux, but still not run due to missing the threads runtime library.
7258
7259Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7260
7261 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7262 directory to search gdb directory. Accept and step over conditional
7263 stack alignment code. Consume $prompt in failure cases.
7264 Reset timeout to $oldtimeout instead of some arbitrary value.
7265 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7266 timeout problems with infinite stack backtraces.
7267 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7268 Accept function parameters for linkfunc member.
7269
7270Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7271
7272 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7273 (CXXFLAGS): Remove, unreferenced.
7274 (B_OPTIONS): Add for -B options and add code to initialize with
7275 previous -B options and also add -B option to pick up cross compiled
7276 runtime.
7277 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7278 doing cross compiles.
7279 (target_alias): Declare global.
7280 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7281 to verify that gcc exists in build tree, and if so set CC to that
7282 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 7283
c906108c
SS
7284Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7285
7286 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7287 ptype test for anonymous union. Fixup testcase to match
7288 current gcc debug output.
7289
7290Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7291
7292 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7293 force argument to an unsigned long type.
7294
7295Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7296
7297 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7298 tests and anonymous union print/ptype tests.
7299 * gdb.base/list.exp (test_forward-search): Increase timeout by
7300 5 minutes for the "search extremely long line" case.
7301 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7302 completely optional and that the pass/fail messages use the command as
7303 the message if that third arg is a null string.
7304 (gdb_test_exact): Arrange that a null string pattern means match a
7305 null string output rather than any output, which might include random
7306 errors.
7307 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7308 backtrace test.
7309 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7310 always failing and failure is now exposed by gdb.exp changes.
7311
7312Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7313
7314 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7315 weren't being noted.
7316
7317Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7318
7319 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7320 * gdb.stabs/weird.exp: Remove v_comb xfails.
7321
dc96c6c7 7322Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7323
7324 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7325 list.exp scope.exp watchpoint.exp]
7326 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 7327
dc96c6c7 7328Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7329
7330 * config/monitor.exp: Increase download timeout to 1000 seconds.
7331
dc96c6c7 7332Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7333
7334 * config/m32r.exp: Increase timeout to 120 seconds.
7335
7336Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7337
7338 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7339 and accept older ordering as obsolescent gcc or gdb.
7340 * gdb.c++/templates.exp: Ditto.
7341 * gdb.c++/virtfunc.exp: Ditto.
7342
7343Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7344
7345 * gdb.base/coremaker.c: Add code to mmap some data so we
7346 can check that it ends up in the core file.
7347 * gdb.base/corefile.exp: Add test to read mmapped data
7348 from core file.
7349
dc96c6c7 7350Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7351
7352 * config/m32r.exp: New file.
7353
7354Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7355
7356 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7357 that cflags can contains -gstabs, and work correctly for other tests.
7358
dc96c6c7 7359Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7360
7361 * gdb.base/setshow.exp: New file, tests show and set.
7362 * gdb.base/setshow.c: New file, tests show and set.
7363 * gdb.base/help.exp: Add test for help set|show annotate.
7364 * gdb.base/default.exp: Add test for set|show annotate.
7365
7366Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7367
7368 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7369 errors unique.
7370 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7371 explicitly.
7372
7373Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7374
7375 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7376 and width commands. This is done elsewhere.
7377 * (gdb_start): Don't call gdb_start_sim here. That's already
7378 done in gdb_load. This fixes lots of failures in default.exp.
7379
7380Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7381
7382 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7383 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7384 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7385 in the same we we treat other failures (since it may be an expected
7386 condition), rather than as an error.
7387 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7388 old test format.
7389
7390Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7391
7392 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7393 (distclean maintainer-clean realclean): No need to remove files
7394 twice. Nuke the duplicates.
7395 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 7396 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7397 Remove config.h along with other config files.
7398
7399Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7400
7401 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7402 "p func1 ()" and note that rests of tests are skipped.
7403 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7404 setup_xfails for "print func2::coremaker_local".
7405 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7406 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7407 affected by the previous run test.
7408 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7409 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7410 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7411 "pass int powerset tuple" and "pass modeless int powerset tuple".
7412 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7413 "real write 4" and "real write 8".
7414 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7415 setup_xfails for "print vs1 after tuple assign 2",
7416 "print \$i after tuple assign 2", and
7417 "print vs2 after tuple assign 2".
7418 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7419 meaningful error message and return -1 so the caller can
7420 suppress further tests and avoid a cascade of errors.
beb998c6 7421
c906108c
SS
7422Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7423
7424 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7425 format for printing version.
7426 * gdb.base/default.exp: Ditto.
7427 * gdb.base/interrupt.exp: Fix problem with cascade of
7428 errors if child process dies while calling a function.
beb998c6 7429
c906108c
SS
7430Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7431
7432 * Makefile.in (VPATH): Add
7433 * Makefile.in (Makefile, config.status): Fix rules so things get
7434 remade when necessary.
7435
7436Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7437
7438 * Makefile.in (just-check): Add path to sibling expect dir
7439 to environment variable specified by RPATH_ENVVAR.
7440
7441Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
7442
7443 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
7444 (just-check): Add shared library paths for libstdc++, tk,
7445 tcl, bfd, and opcodes to the environment variable specified
7446 in RPATH_ENVVAR.
7447 * configure.in: Add support to recognize --enable-shared flag
7448 and generate correct value for RPATH_ENVVAR.
7449 * configure: Regenerated with autoconf.
7450
7451Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
7452
7453 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
7454 include all osf versions.
7455 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
7456 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
7457 when target is linux. When failing to build pthreads test
7458 executable, give more meaningful message.
7459 * gdb.threads/pthreads.c: Hpux also uses old definition of second
7460 arg for pthread_create.
beb998c6 7461
c906108c
SS
7462Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
7463
7464 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
7465 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
7466 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
7467 and -lpthreads (everybody else).
7468 (test_startup): Fail gracefully if threads are not supported.
7469 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
7470 "p/c array_index("abcdef",2)" when not gcc compiled.
7471 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
7472 "print func2::coremaker_local" when not gcc compiled.
7473 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7474 "ptype on opaque struct tagname (statically)",
7475 "ptype on opaque struct tagname (dynamically) 1", and
7476 "ptype on opaque struct tagname (dynamically) 2"
7477 for not compiled with gcc.
7478 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
7479 backtrace when compiled with gcc.
beb998c6 7480 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
7481 than always return success.
7482
7483Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
7484
7485 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
7486
7487Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
7488
7489 * gdb.base/structs.exp: Undo last change.
7490
7491Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
7492
7493 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
7494 encapsulate all the steps/nexts done during self test, starting
7495 at main, and makes them less sensitive to optimization issues.
7496 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
7497 signal handler" test.
7498 * gdb.threads/pthreads.exp: Only run this for native configs.
7499 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
7500 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
7501 tests.
7502 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
7503 for "runto test_calls(void)" test.
beb998c6 7504
c906108c
SS
7505Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
7506
7507 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
7508 and don't expect address info in breakpoint confirmations.
7509
7510Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
7511
7512 * gdb.base/list.exp (test_forward_search): Increase timeout
7513 temporarily by 60 seconds for searching extremely long line,
7514 and then reset to old value when done. Increase expect input
7515 buffer to 10000.
7516
7517Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
7518
7519 * gdb.base/list.exp (test_forward_search): Fix to handle very
7520 long source line without overflowing expect's input buffer.
7521
7522Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
7523
7524 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
7525 "buffer_full".
7526
7527 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
7528 "buffer_full".
7529
7530 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
7531 "buffer_full".
7532
7533 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
7534 "buffer_full".
7535
7536Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
7537
7538 * configure.in (configdirs): Add gdb.threads.
7539 * configure: Regenerated with autoconf.
7540 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
7541 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
7542 * gdb.threads/configure: New, generated with autoconf.
beb998c6 7543
c906108c
SS
7544Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
7545
7546 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
7547
7548Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
7549
7550 * gdb.base/signals.exp (test_handle_all_print): Test separately for
7551 each signal's status in the output of "handle all print".
7552 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
7553 the \r\n sequence that immediately precedes the gdb prompt.
7554 * gdb.base/a1-selftest.exp: Save original timeout and restore
7555 after test.
7556
7557Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
7558
7559 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
7560 symbol.
7561
7562Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
7563
7564 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
7565
7566Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
7567
7568 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
7569 timeout by 60 seconds.
7570
7571Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
7572
7573 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
7574 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
7575 error return.
7576
7577Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
7578
7579 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
7580 gdb initialization, also report how long dejagnu waited. Restore
7581 old timeout before doing error return. Temporarily increase timeout
7582 by 3 minutes to allow for slow startups over heavy NFS use.
7583
7584Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
7585
7586 * lib/gdb.exp: Report timeout value for verbosity level 2.
7587 * config/gdbserver.exp: Ditto.
7588 * config/hppro.exp: Ditto.
7589 * config/mips-gdb.exp: Ditto.
7590 * config/monitor.exp: Ditto.
7591 * config/netware.exp: Ditto.
7592 * config/sim-gdb.exp: Ditto.
7593 * config/slite-gdb.exp: Ditto.
7594 * config/udi-gdb.exp: Ditto.
7595 * config/unix-gdb.exp: Ditto.
7596 * config/vx-gdb.exp: Ditto.
7597 * gdb.base/a1-selftest.exp: Ditto.
7598 * gdb.base/a2-run.exp: Ditto.
7599 * gdb.base/break.exp: Ditto.
7600 * gdb.base/corefile.exp: Ditto.
7601 * gdb.base/list.exp: Ditto.
7602 * gdb.base/recurse.exp: Ditto.
7603 * gdb.base/scope.exp: Ditto.
7604 * gdb.base/signals.exp: Ditto.
7605
7606Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7607
7608 * gdb.threads/Makefile.in (docdir): Removed.
7609
7610Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7611
7612 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 7613 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 7614 @srcdir@.
beb998c6 7615 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
7616 autoconf 2.5 or higher.
7617 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
7618
7619Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
7620
7621 * configure: Regenerated.
7622 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
7623 avoid name clashes with SunOS headers.
7624
7625Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
7626
7627 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
7628
7629Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
7630
7631 * gdb.base/callfuncs.exp: Finish last change -- make sure the
7632 prototype information ends up in the compiler info file.
7633
7634Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
7635
7636 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
7637 attempting to regenerate it. Eliminate use of a temporary file
7638 and just generate the info file directly. Source it immediately,
7639 for consistency of use.
7640 * gdb.base/corefile.exp: Ditto
7641 * gdb.base/exprs.exp: Ditto.
7642 * gdb.base/funcargs.exp: Ditto.
7643 * gdb.base/langs.exp: Ditto.
7644 * gdb.base/list.exp: Ditto.
7645 * gdb.base/mips_pro.exp: Ditto.
7646 * gdb.base/nodebug.exp: Ditto.
7647 * gdb.base/opaque.exp: Ditto.
7648 * gdb.base/ptype.exp: Ditto.
7649 * gdb.base/scope.exp: Ditto.
7650 * gdb.base/setvar.exp: Ditto.
7651 * gdb.base/signals.exp: Ditto.
7652 * gdb.base/whatis.exp: Ditto.
7653 * gdb.c++/templates.exp: Ditto.
7654 * gdb.c++/virtfunc.exp: Ditto.
7655 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
7656 whether or not to add -lstdc++ to the compile command line args.
7657
7658Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7659
7660 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
7661 it got fixed by the recent lookup_minimal_symbol_by_pc change.
7662 Increase timeout, a lot of single stepping might be needed if the
7663 target has no hardware watchpoints.
7664
7665Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
7666
7667 * gdb.base/break.exp: Ignore compiler warnings when compiling
7668 break.c.
7669 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
7670 * gdb.base/default.exp: Add h8300 xfails. Handle messages
7671 from remote-sim.
7672 * gdb.base/exprs.exp: Add h8300 xfails.
7673 * gdb.base/funcargs.exp: Likewise.
7674 * gdb.base/nodebug.exp: Likewise.
7675 * gdb.base/printcmds.exp: Likewise.
7676 * gdb.base/ptype.exp: Likewise.
7677 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
7678 h8300 xfails.
beb998c6 7679 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
7680 on the h8300.
7681 * gdb.base/funcargs.c: Explicitly make last constant argument to
7682 call_after_alloca_subr an unsigned long type.
7683 * gdb.base/return.c: Include stdio.h.
7684
7685Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
7686
7687 * config/abug.exp: New file for the older Motorola Bug monitor
7688 that runs on the mvme13x series VME boards.
7689 * config/monitor.exp: Use the new config array for target settings
7690 if they exist.
7691
7692Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
7693
7694 * sim-gdb.exp: Make the SH simulator allocate less space when
7695 it is targeted.
7696
7697Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
7698
7699 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
7700 test.
7701
7702Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
7703
7704 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
7705 "rs6000-*-*" for "list function in include file" when gcc compiled.
7706 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
7707 for "p ctable1[120]".
7708 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
7709 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
7710 Remove setup_xfail for "rs6000-*-*" for
7711 "print 'scope0.c'::filelocal before run".
7712 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
7713 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
7714 since some compilers don't allow both options to be given
7715 on the same command line. Create object file and move it.
beb998c6 7716
c906108c
SS
7717Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
7718
7719 * gdb.base/corefile.exp: Always regenerate the core file, since
7720 we always regenerate the coremaker program. Detect special case
7721 where registers cannot be read from core file.
beb998c6 7722
c906108c
SS
7723Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
7724
7725 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
7726 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
7727 * gdb.c++/templates.exp: Only match on basename of file since
7728 some formats like xcoff don't encode directory information.
7729 * gdb.stabs/weird.exp: Use the right sed script for powerpc
7730 and rs6000 AIX xcoff targets.
7731 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
7732 * configure: Regenerate.
7733 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
7734 here, rather than in distclean.
beb998c6 7735
c906108c
SS
7736Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
7737
7738 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
7739 defined, and use it to compile the test case with -O2. The
7740 native compilation still uses no optimization.
7741 * gdb.base/mips_pro.c: Remove inline assembly code since
7742 it is compiled PIC by default, which results in assembler
7743 warnings that make the testsuite think the compilation
7744 was unsuccessful.
7745
7746Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
7747
7748 * gdb.c++/misc.exp: Add note to message for
7749 "print s.a for foo struct" that this is a known gcc 2.7.2
7750 and earlier bug.
7751
7752Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
7753
7754 * gdb.base/break.exp: Fix pattern for matching "Delete all
7755 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
7756 setup_xfail for deleting all breakpoints test. Fix various
7757 timeout messages to include "(timeout)".
7758 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
7759 for "p t_float_values2(3.14159,float_val2)".
7760 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
7761 for "continue to call2g" when gcc compiled.
7762 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
7763 "up to foo in langs.exp", "show language at foo in langs.exp",
7764 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
7765 and "show language at fsub in langs.exp".
7766 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
7767 "list line 1 in include file", "list message for lines past EOF",
7768 "list function in include file", "list list0.h:foo", and
7769 "list filename:function; nonexistant function".
7770 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
7771 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
7772 and "ptype t_char_array" to be for native cc only.
beb998c6 7773
c906108c
SS
7774Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
7775
beb998c6 7776 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
7777 setup_xfail for "print coremaker_bss", "print coremaker_ro",
7778 "print func2::coremaker_local", and "backtrace in corefile.exp".
7779
7780Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
7781
7782 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
7783 "bt in signals.exp". This problem only appears when running
7784 the testsuite, and then only intermittently.
7785
7786Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
7787
7788 * gdb.base/return.exp (return_tests): Differentiate between
7789 two tests of continuing.
7790
7791Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
7792
7793 * */Makefile.in (maintainer-clean): Remove config.log.
7794 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
7795 * gdb.c++/Makefile.in (PROGS): Add inherit.
7796 (clean): Remove *.ci.
7797
7798Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
7799
7800 * gdb.c++/misc.cc: Add test code from Mike Stump.
7801 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
7802
7803Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
7804
7805 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
7806 to "alpha-*-osf2*" and add comment.
7807 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
7808 setup_xfail for "step over execarg initialization" and
7809 "step over corearg initialization".
7810 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
7811 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
7812 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
7813 gcc compiled for "print coremaker_bss", "print coremaker_ro",
7814 "print func2::coremaker_local", and "backtrace in corefile.exp".
7815 * gdb.base/signals.exp: Build and source signals.ci.
7816 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
7817 to be for gcc only.
7818 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 7819
c906108c
SS
7820Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7821
7822 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
7823 Feb 3 procfs.c change.
7824
7825Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
7826
7827 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
7828
7829Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
7830
7831 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
7832 from dejagnu's apparent default of 10 seconds, which gives random
7833 results when running the tests over NFS on moderately loaded systems.
7834 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
7835
7836Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
7837
7838 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
7839 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
7840 result reports.
7841
7842Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
7843
7844 * configure.in (CY_AC_PATH_TCLH): Remove.
7845 * configure: Regenerate.
7846
7847Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
7848
7849 * gdb.c++/Makefile.in (clean): Add missing '{'.
7850
7851Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
7852
7853 * lib/gdb.exp: Provide a default value for noinferior.
7854
7855 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
7856 Load libgloss.exp.
7857
7858Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
7859
7860 * gdb.disasm/hppa.exp: Compile directly into an executable, use
7861 the executable, not the .o to run the tests from.
7862
7863Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
7864
7865 * gdb.base/break.exp: Don't test for program exit or exit status
7866 if $noresults if nonzero.
7867 * gdb.base/langs.exp: Likewise.
7868 * gdb.base/watchpoint.exp: Likewise.
7869
7870 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
7871 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
7872 trying to compile the testcase.
7873
7874Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
7875
7876 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
7877 * gdb.base/signals.exp (continue to handler): Likewise.
7878
7879Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
7880
7881 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
7882
7883 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
7884
7885Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
7886
7887 * gdb.base/corefile.exp: Recognize "not found" as failure
7888 when trying to determine if a core file was generated.
7889 If no core file was generate the first time, try again without
7890 the ulimit -c to work around braindamaged shells.
7891
7892Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
7893
7894 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
7895 [] tests with "test" and enclose string in quotes.
7896 * gdb.stabs/configure: Rebuild
beb998c6 7897
c906108c
SS
7898Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
7899
7900 Changes in sync with expect:
7901 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
7902 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
7903 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
7904 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
7905 argument to AC_REQUIRE.
7906 * configure: Regenerated.
7907
7908Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
7909
7910 * gdb.base/corefile.exp: When generating a core, discard any
7911 error messages about ulimit not found and the "core dumped"
7912 message from the shell that runs the coredumper.
7913
7914Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
7915
7916 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
7917
7918 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
7919 which sed script to run. Expect failure for v_comb test
7920 on PA targets too.
beb998c6 7921
c906108c
SS
7922Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
7923
7924 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
7925 "print func2::coremaker_local" and for "backtrace in corefile.exp"
7926
7927Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
7928
7929 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
7930 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
7931 "sparc-sun-solaris*" xfails for "p v_comb".
7932 * lib/gdb.exp (default_gdb_start): Fix typo.
7933 * gdb.base/corefile.exp: Allow "Core was generated by ..."
7934 messages to not include the full program name that caused
7935 the core dump since some systems (such as solaris) apparently
7936 truncate this path to about 80 characters.
7937 When generating a core file first try increasing the core file
7938 size limit to unlimited since some systems may default it to
7939 zero, and it is harmless to try it. Move the test for failing
7940 to generate a core file to where it will actually get executed.
7941 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
7942 new gdb result from g++ debug info improvements and make old
7943 pattern obsolescent. Also account for size_t differences
7944 (may be int or long).
7945 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
7946 initialization before function call is placed in the delay slot
7947 and thus appears to be skipped over by commands such as "next".
7948
7949Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
7950
7951 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
7952
7953Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
7954
7955 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
7956 input source file; fix code to compile test to deal with this
7957 convention.
7958 * gdb.c++/*.exp: Likewise.
7959
7960Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
7961
7962 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
7963 "bt in signals.exp".
7964
7965Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
7966
7967 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
7968 "step over execarg initialization" and
7969 "step over corearg initialization".
7970
7971Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
7972
7973 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
7974 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
7975
7976Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
7977
7978 From Rob Savoye (rob@poseidon.cygnus.com)
7979 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
7980 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
7981 configure.in}, gdb.disasm/{Makefile.in, configure.in},
7982 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
7983 configure.in}: Major reworking for autoconfig.
7984 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
7985 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
7986 New files.
7987 * config/unix-gdb.exp: Make GDB global.
7988 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
7989 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
7990 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
7991 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
7992 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
7993 term.exp, twice.exp, watchpoint.exp, whatis.exp},
7994 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
7995 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
7996 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
7997 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
7998 pr-8136.exp, result.exp, string.exp, tuples.exp},
7999 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8000 to returns as necessary, arrange for test to compile own testcase
8001 executable.
8002 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 8003
c906108c
SS
8004Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8005
8006 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8007 clear_xfail at end of test which might not call either pass or fail.
8008 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8009 "backtrace through signal handler".
8010
8011Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8012
8013 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8014 continuing from a job control stop signal.
8015 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8016
8017Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8018
8019 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8020 * gdb.base/corefile.exp: Likewise.
8021 * gdb.base/funcargs.exp: Likewise.
8022
8023Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8024
8025 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8026 * config/monitor.exp: Add support for setting baud rate.
8027
8028Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8029
8030 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8031 i*86-*-linux* xfails for "backtrace through signal handler".
8032 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8033 "print func2::coremaker_local".
8034 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8035 alpha-dec-osf2* xfail for
8036 "delete all breakpoints when none".
8037
8038Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8039
8040 * gdb.base/break.exp: Change test that deletes all breakpoints
8041 when no user breakpoints are installed. A post 4.15 change
8042 causes gdb to no longer prompt in this case.
8043
8044Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8045
8046 * gdb.base/return.exp (return_tests): Change xfail for test
8047 "correct value returned double test" to stop xfailing at
8048 Solaris 2.5. Apparently the bug has been fixed.
8049
8050Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8051
8052 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8053 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8054
8055Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8056
8057 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8058 * gdb.disasm/hppa.s: Corresponding changes.
8059
8060Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8061
8062 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8063 makefile fragment.
8064 * config/mt-hpux: Deleted.
8065
8066Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8067
beb998c6 8068 * Many files: When warning about suppressed tests due to a
c906108c
SS
8069 nonexistant test binary, avoid incrementing the warning count.
8070
8071Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8072
8073 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 8074
c906108c
SS
8075Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8076
8077 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8078 "sparc-*-solaris2*".
8079
8080Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8081
8082 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8083 Add global and local variables and initialize them.
8084 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8085 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8086 extracts the file name and terminating signal from the core file.
8087 * TODO: Remove note about tests for correct mapping of corefile.
8088 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8089 from optimizing it away.
8090 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8091 handles common blocks.
8092
8093Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8094
8095 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8096 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8097
8098Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8099
8100 * Makefile.in (maintainer-clean): New target, synonym for
8101 realclean.
8102 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8103 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8104 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8105 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8106 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8107 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8108
8109Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8110
8111 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8112 xfails when not gcc compiled for "print foo::funclocal".
8113 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8114 "print foo::funclocal at foo",
8115 "print 'scope1.c'::foo::funclocal at foo",
8116 "print foo::funclocal_bss at foo",
8117 "print 'scope1.c'::foo::funclocal_bss at foo",
8118 "print foo::funclocal_ro at foo",
8119 "print 'scope1.c'::foo::funclocal_ro at foo",
8120 "print bar::funclocal at foo" and
8121 "print 'scope1.c'::bar::funclocal at foo".
8122 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8123 gcc compiled for "print foo::funclocal at bar".
8124 Expand all messages to ensure that they identify that
8125 the test is at bar().
8126 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8127 gcc compiled for:
8128 "ptype on opaque struct pointer (statically)",
8129 "ptype on opaque struct tagname (statically)",
8130 "ptype on opaque struct pointer (dynamically) 1",
8131 "ptype on opaque struct tagname (dynamically) 1",
8132 "ptype on opaque struct pointer (dynamically) 2" and
8133 "ptype on opaque struct tagname (dynamically) 2
8134 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8135 gcc compiled for:
8136 "p datalocal"
8137 "whatis datalocal",
8138 "ptype datalocal",
8139 "p bsslocal",
8140 "whatis bsslocal", and
8141 "ptype bsslocal".
8142 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8143 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8144 when not gcc compiled.
8145 * gdb.base/funcargs.exp (float_and_integral_args): Add
8146 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8147 compiled.
8148 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8149 "backtrace from call6a" when not gcc compiled.
8150 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8151 "backtrace from call7a" when not gcc compiled.
8152 * gdb.base/callfuncs.exp (do_function_calls):
8153 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8154 "p t_char_array_values(char_array_val2,char_array_val1)",
8155 "p t_char_array_values(char_array_val1,char_array_val2)",
8156 "p t_char_array_values("carray 1","carray 2")",
8157 "p t_char_array_values("carray 1",char_array_val2)",
8158 "p t_char_array_values(char_array_val1,"carray 2")",
8159 "p sum_args(1,{2})",
8160 "p sum_args(2,{2,3})",
8161 "p sum_args(3,{2,3,4})",
8162 "p sum_args(4,{2,3,4,5})"
8163 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8164 "backtrace in corefile.exp" when not gcc compiled.
8165
8166Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8167
8168 * gdb.base/signals.exp: Rewrite `handle all print' test as
8169 a procedure. Accept blanks or TABs as whitespace, increase
8170 timeout and expect input buffer size for the large output
8171 from the command. Remove "i*86-*-bsdi2.0" xfail.
8172
8173Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8174
8175 * gdb.base/setvar.exp: Add new testcases for truncation when
8176 assigning invalid values to bitfields.
8177
8178Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8179
beb998c6 8180 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8181 mips-sgi-irix* xfail for
8182 "call inferior func with struct - returns char *"
8183 and fix test so that an optional (unsigned char *) cast is
8184 accepted in the result.
8185
8186Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8187
8188 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8189 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8190 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8191 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8192 that accidentally got checked in.
8193
8194Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8195
beb998c6 8196 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8197 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8198 compiled test.
8199 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8200 Add mips-sgi-irix5* xfail for not gcc compiled.
8201 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8202 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8203 "p top", "whatis top", "p middle", and "whatis middle".
8204 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8205 "whatis signed char" for not gcc compiled.
8206 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8207 "set variable signed char=-1 (-1)" and
8208 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8209 * gdb.base/funcargs.exp (float_and_integral_args):
8210 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8211 Add mips-sgi-irix* xfail when not gcc compiled for
8212 "continue to call2b".
8213 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8214 "continue to call2g".
8215 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8216 "backtrace from call6a"
8217 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8218 "backtrace from call7k".
8219 Add mips-sgi-irix5* xfail when not gcc compiled for
8220 "backtrace from call7a".
8221 (localvars_after_alloca): Fix gdb_test cmds for
8222 "print * after runto ...".
8223 Remove rs6000-*-* xfails for
8224 "print i after runto localvars_after_alloca" and
8225 "print l after runto localvars_after_alloca"
8226 for all compilers.
8227 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8228 when not compiled with gcc, for:
8229 "print signed char == (minus)",
8230 "print signed char != (minus)",
8231 "print signed char < (minus)",
8232 "print signed char > (minus)".
8233 * gdb.base/callfuncs.exp (do_function_calls):
8234 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8235 "call inferior func with struct - returns char *".
beb998c6 8236 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8237 "correct value returned double test" to include Solaris 2.4.
8238 * gdb.base/funcargs.exp (float_and_integral_args):
8239 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 8240
c906108c
SS
8241Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8242
8243 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8244 enumeration bitfields if compiling with GNU C.
8245 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8246 to empty' prompt.
8247
8248Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8249
8250 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8251 test for PRO targets.
8252
8253 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8254 breakpoints in the inferior at any given time by making
8255 two groups of breakpoints for call2*, call6* and call7*
8256 tests.
8257
8258Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8259
8260 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8261 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8262 from optimizing it away.
8263 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8264 "call inferior func with struct".
8265
8266Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8267
8268 * configure.in: Only configure gdb.chill for particular targets.
8269
8270Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8271
8272 * gdb.base/Makefile.in: Add action to .c.o transformation
8273 rule that generates a .ci file for each .o file and remove
8274 explicit .c.o rules except for callfuncs.o.
8275 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8276 generates a .ci file for each .o file and remove explicit
8277 .cc.o rules.
8278 (clean): Remove *.tmp *.ci files.
8279 (EXECUTABLES): Remove templ-info.exp.
8280 * gdb.base/compiler.c: New file.
8281 * gdb.c++/compiler.cc: New file
8282 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8283 Change rs6000-*-* xfail for
8284 "print 'scope0.c'::filelocal_ro" and
8285 "print 'scope1.c'::filelocal" and
8286 "print 'scope1.c'::filelocal_bss" and
8287 "print 'scope1.c'::filelocal_ro" and
8288 "print 'scope1.c'::foo::funclocal" and
8289 "print 'scope1.c'::foo::funclocal_ro" and
8290 "print 'scope1.c'::bar::funclocal" and
8291 "print 'scope0.c'::filelocal_ro" and
8292 "print 'scope1.c'::filelocal at foo" and
8293 "print 'scope1.c'::filelocal_bss at foo" and
8294 "print 'scope1.c'::filelocal_ro at foo" and
8295 "print 'scope1.c'::foo::funclocal at foo" and
8296 "print 'scope1.c'::foo::funclocal_bss at foo" and
8297 "print 'scope1.c'::foo::funclocal_ro at foo" and
8298 "print 'scope1.c'::bar::funclocal at foo" and
8299 "print 'scope0.c'::filelocal_ro" and
8300 "print 'scope1.c'::filelocal" and
8301 "print 'scope1.c'::filelocal_bss" and
8302 "print 'scope1.c'::filelocal_ro" and
8303 "print 'scope1.c'::foo::funclocal" and
8304 "print 'scope1.c'::foo::funclocal_bss" and
8305 "print 'scope1.c'::foo::funclocal_ro" and
8306 "print 'scope1.c'::bar::funclocal" and
8307 "print 'scope1.c'::bar::funclocal_bss"
8308 to only be xfail'd when not compiled with gcc.
beb998c6 8309 Add rs6000-*-* xfail for
c906108c
SS
8310 "print 'scope0.c'::filelocal_bss before run"
8311 when compiled with gcc.
8312 (test_at_main): Add rs6000-*-* xfail for
8313 "print filelocal_ro in test_at_main"
8314 when compiled with gcc.
8315 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 8316 Add rs6000-*-aix* xfail for
c906108c
SS
8317 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8318 "ptype t_char_array", not compiled with gcc.
8319 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8320 xfail for "list foo (in include file)" when gcc compiled.
8321 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8322 (integral_args): Add rs6000-*-* xfail for
8323 "run to call0a" if not compiled with gcc.
8324 (unsigned_integral_args): Add rs6000-*-* xfail for
8325 "run to call1a" if not compiled with gcc.
8326 (float_and_integral_args): Add rs6000-*-* xfail for
8327 "run to call2a" if not compiled with gcc and for
8328 "continue to call2b" for any compiler.
8329 Add rs6000-*-* xfail to
8330 "print f1 after run to call2a" for gcc compiled.
8331 (discard_and_shuffle): Add rs6000-*-* xfail for
8332 "run to call6a".
8333 (shuffle_round_robin): Add rs6000-*-* xfail for
8334 "backtrace from call7a" if not compiled with gcc.
8335 Add rs6000-*-* xfail for
8336 "backtrace from call7b" if compiled with gcc.
8337 (call_after_alloca): Add rs6000-*-* xfail for
8338 "print c in call_after_alloca" and
8339 "print s in call_after_alloca" and
8340 "backtrace from call_after_alloca_subr"
8341 if not compiled with gcc.
8342 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8343 "print c in localvars_in_indirect_call" and
8344 "print c in localvars_in_indirect_call" and
8345 "backtrace in indirectly called function" and
8346 "stepping into indirectly called function"
8347 if not compiled with gcc.
8348 (localvars_after_alloca): Add rs6000-*-* xfail for
8349 "print c after runto localvars_after_alloca" and
8350 "print s after runto localvars_after_alloca" and
8351 "print i after runto localvars_after_alloca" and
8352 "print l after runto localvars_after_alloca"
8353 for all compilers.
8354 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8355 than whatis-info.exp.
8356 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8357 than opaque-info.exp.
8358 Setup rs6000-*-* xfail for
beb998c6 8359 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8360 "ptype on opaque struct pointer (dynamically)" when
8361 not compiled with gcc.
8362 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8363 rather than callf-info.exp.
8364 (do_function_calls): Add clear_xfail for rs6000-*-* for
8365 "p t_float_values2(3.14159,float_val2)". Seems to work
8366 fine there, both with xlc and gcc. Need to find out what
8367 it is doing right and fix other platforms.
8368 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8369 "call inferior func with struct - returns int",
8370 "call inferior func with struct - returns long",
8371 "call inferior func with struct - returns float",
8372 "call inferior func with struct - returns double",
8373 "call inferior func with struct - returns char *",
8374 but only if not gcc compiled (presumes xlc compiled).
8375 Change rs6000-*-* xfails for
8376 "call inferior func with struct - returns char" and
8377 " call inferior func with struct - returns short" to only
8378 xfail if not using gcc.
8379 (clean mostlyclean): Remove *.ci and *.tmp files.
8380 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8381 than templ-info.exp.
8382 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8383 Add rs6000-*-* xfail for "up to foo in langs.exp"
8384 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8385 when not gcc compiled.
beb998c6 8386
c906108c
SS
8387Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8388
8389 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8390 * gdb.base/corefile.exp: Likewise.
8391 * gdb.base/list.exp: Likewise.
8392 * gdb.base/scope.exp: Likewise.
8393 * gdb.base/siganls.exp: Likewise.
8394
8395 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8396 compiler output.
8397 * gdb.base/whatis.exp: Likewise.
8398
8399Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8400
8401 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8402 failure (opcode table has been fixed to match reality).
8403
8404Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8405
8406 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8407 "call inferior func with struct - returns char",
8408 "call inferior func with struct - returns short"
8409
8410 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8411 "print 'scope0.c'::filelocal at main",
8412 "print 'scope0.c'::filelocal_bss in test_at_main",
8413 "print 'scope0.c'::filelocal at foo",
8414 "print 'scope0.c'::filelocal_bss in test_at_foo",
8415 "print 'scope0.c'::filelocal at bar",
8416 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 8417
c906108c
SS
8418 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8419 in source file 1". This bug seems to have been fixed with both
8420 gcc and native cc (was native assembler bug?).
8421
8422Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8423
8424 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8425 "backtrace through signal handler" to "i*86-*-sysv4*".
8426 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8427 continue" case. Add "known SVR4 bug" to fail message.
8428 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8429 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8430 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8431 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8432 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8433 "up to foo in langs.exp", "show language at foo in
8434 langs.exp", "up to cppsub_ in langs.exp", "show
8435 language at cppsub_ in langs.exp", "up to fsub in
8436 langs.exp", and "show language at fsub in langs.exp".
8437 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8438 "bactrace in corefile.exp".
8439 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
8440 "call inferior function with struct - returns float" and
8441 "call inferior function with struct - returns double".
beb998c6 8442
c906108c
SS
8443Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
8444
8445 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
8446 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
8447 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
8448 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
8449
8450Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
8451
8452 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
8453 (or overriden) "CHILL" macro rather then bare "gcc".
8454 Also look for ../../gcc/xgcc since that is what we will
8455 actually need, not "Makefile". Remove following assignment
8456 of CHILL to CHILL_FOR_TARGET because that results in
8457 recursive definition.
8458
8459Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
8460
8461 * gdb.base/corefile.exp: Change xfail for backtrace in
8462 corefile.exp from linuxaout to all linux.
8463 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
8464 cases where we miss the breakpoint at the signal handler
8465 for some reason. Setup xfail for linuxoldld/linuxaout and
8466 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
8467 hitting SIGURG breakpoint.
8468 * gdb.base/signals.exp: Setup xfail for "next" acting like
8469 continue to add linuxoldld. Setup xfail for all linux for
8470 "next to handler in signals_tests_1", "backtrace in
8471 signals_tests_1", "continue to func1", "pass SIGUSR1",
8472 and continue to handler".
8473
8474Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8475
8476 * Update all FSF addresses except those in COPYING* files.
8477
8478Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
8479
8480 * gdb.base/a2-run.exp: Change messages to be more explicit about
8481 the status of args, and quote binfile in results.
8482
8483Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
8484
8485 * gdb.base/callfuncs.exp: Add tests for passing structs to
8486 inferior functions and return various types.
8487 * gdb.base/callfuncs.c: Add functions to receive a struct
8488 and return a member of the struct, in various types.
8489
8490Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8491
8492 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
8493
8494Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
8495
8496 * config/vxworks29k.exp: New file, sources vxworks.exp.
8497
8498Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8499
8500 * config/gdbremote.exp: New file. Testing framework using
8501 gdbserver.
8502
8503Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
8504
8505 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
8506 "call function when asleep" and "send end of file".
8507 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
8508 for "backtrace in corefile.exp".
8509 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
8510 for "backtrace through signal handler".
8511 * gdb.base/corefile.exp: Make sure we actually generate a core file
8512 before trying the core tests. Some systems allow the user to suppress
8513 generation of core files and default to that (linux for example).
8514 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
8515 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
8516
8517Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8518
8519 * gdb.threads: New directory with some crude multi-threaded
8520 gdb tests (step.exp and step2.exp).
8521 * config/mt-lynx (STEP_EXECUTABLE): Define.
8522 (THREADFLAGS): Define.
8523
8524Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
8525
8526 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
8527
8528 * gdb.base/signals.exp: Disable whole file for lynx until
8529 further notice.
8530
8531 * gdb.base/signals.exp: xfail test where "next" acts like
8532 "continue" for lynx.
8533
8534 * gdb.base/interrupt.exp: xfail test for calling function while
8535 inferior is asleep for lynx.
8536
8537 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
8538 than one cr-lf after each command.
8539
8540Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8541
8542 * configure.in: Reinstate setting of stabsdirs variable, fix
8543 typo in setting up configdirs for native builds.
8544
8545 * gdb.base/return.exp: Fix typo in return double test.
8546 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
8547 compiler from optimizing them away.
8548
8549Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
8550
8551 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
8552 sequences to be echo'd by gdb when using gdb_test.
8553 * gdb.chill/chexp.exp: Likewise.
8554 * gdb.fortran/exprs.exp: Likewise
8555
8556Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8557
8558 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
8559 after the inferior gdb has started.
8560
8561 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
8562 after each command.
8563 * gdb.base/funcargs.exp: Likewise.
8564 * gdb.base/gdbvars.exp: Likewise.
8565 * gdb.base/interrupt.exp: Likewise.
8566 * gdb.base/list.exp: Likewise.
8567 * gdb.base/watchpoint.exp: Likewise.
8568 * gdb.c++/demangle.exp: Likewise.
8569 * gdb.c++/inherit.exp: Likewise.
8570 * gdb.chill/chexp.exp: Likewise.
8571 * gdb.fortran/exprs.exp: Likewise.
8572
8573 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
8574 test if we can't handle IO to/from the inferior.
8575
8576 * gdb.c++/misc.exp: Always check for a program already being
8577 started after sending a "run" command to gdb.
8578
8579 * gdb.base/twice.exp: Start with a fresh gdb.
8580
8581 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
8582 only depend on gdb's expression code, not the chill runtime.
8583
8584 * gdb.base/return.c: Put return values into variables so we
8585 can have gdb print them rather than depending on the program
8586 to print them.
8587 * gdb.base/return.exp: Corresponding changes.
8588
8589 * lib/gdb.exp: Provide default value for noinferiorio.
8590 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
8591 the inferior.
8592
8593 * gdb.base/break.exp: Always check for a program already being
8594 started after sending a "run" command to gdb.
8595 (text_next_with_recursion): Don't check the output from the
8596 program's printf statement. Instead just make sure the program
8597 exited.
8598
8599 * gdb.base/commands.exp: Protect tests which need arguments with
8600 $noargs conditionals.
8601
8602Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8603
8604 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
8605 of structure member arrays to match gdb/valops.c:value_addr change.
8606
8607Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
8608
8609 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
8610 cases.
8611
8612Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
8613
8614 * configure.in (configdirs): Remove gdb.chill from default list
8615 of subdirs and then add it back in only if doing a native build.
8616 The current chill compiler does not yet work in any cross build.
8617 * Revert all signal changes from Jul 6.
8618 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
8619 for sh-hms targets, allowing these tests to link, with no other
8620 changes. Testing is suppressed by setting "nosignals" in site.exp.
8621
8622Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
8623
8624 * configure.in (signaldirs): Define and add to configdirs for all
8625 targets except some specific ones that are known to not support signals.
8626 Also clean up formatting.
8627 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
8628 (signals, sigall): Remove rules to build.
8629 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
8630 Moved to new gdb.signals directory.
8631 * gdb.signals: New test directory.
8632 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
8633 signals.c signals.exp}: New or moved files.
8634
8635Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
8636
8637 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
8638
8639Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
8640
8641 * gdb.base/return.exp: Xfail `return double' test failure
8642 on at least Solaris 2.3 and handle future/past versions on
8643 a case by case basis as appropriate. Also update message
8644 to include i*86 failures.
8645
8646Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8647
8648 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
8649
8650 * lib/gdb.exp: Fix comment which erroneously identified
8651 gdb_file_cmd as gdb_load (the 19 May change was in fact to
8652 gdb_file_cmd not gdb_load).
8653 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
8654
8655 * gdb.base/setvar.exp: Make test names consistent between pass and
8656 fail cases. Use gdb_test more.
8657
8658Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8659
8660 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
8661
8662Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8663
8664 * gdb.base/help.exp: Fix expected help string for `show commands'.
8665
8666Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
8667
8668 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
8669
8670 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
8671 of a text section.
8672
8673Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
8674
8675 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
8676 that loop eventually terminates. Fix Connection refused logic so
8677 that testsuite will expire nicely.
8678
8679Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
8680
8681 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
8682 config/rom68k.exp: New tcl glue for the appropriate monitors.
8683 These all just end up calling monitor.exp.
8684 * config/monitor.exp (gdb_target_monitor): Handle `Connection
8685 refused' by retrying. Cleanup some timeout issues.
8686 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
8687 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
8688 callers don't have to set/restore global timeout variable.
8689
8690 * The following set of changes centralizes management of the global
8691 timeout variable. This way, it can be set in one target dependent
8692 place instead of dozens of places scattered throughout the test suite.
8693 If you need to lengthen a timeout, then you should either set timeout
8694 in one of the config/{target}.exp files, or multiply it by a factor.
8695 Setting it to an absolute value is always going to lose for some
8696 targets.
8697 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
8698 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
8699 * gdb.base/funcargs.exp: Don't set timeout.
8700 * gdb.base/list.exp (test_forward_search): Only use local timeout.
8701 * gdb.base/printcmds.exp (test_print_string_constants
8702 test_print_array_constants): Don't set timeout.
8703 * gdb.base/ptype.exp: Don't set timeout.
8704 * gdb.base/recurse.exp: Don't set timeout.
8705 * gdb.base/return.exp: Don't set timeout.
8706 * gdb.base/watchpoint.exp: Don't set timeout.
8707 * gdb.c++/classes.exp (do_tests): Don't set timeout.
8708 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
8709
8710Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
8711
8712 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
8713
8714Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8715
8716 * lib/gdb.exp: Disable chill tests for irix5.
8717
8718Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8719
8720 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
8721 each test pass or fail.
8722
8723Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8724
8725 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
8726 xlc not gcc.
8727
8728Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
8729
8730 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
8731
8732Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
8733
8734 * config/est.exp: Fix copyright and comments. Remove dead code.
8735 Use targetname, serialport and baud variables instead of fixed
8736 constants.
8737 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
8738 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8739
8740Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8741
8742 * gdb.base/watchpoint.exp: Don't run
8743 test_watchpoint_triggered_in_syscall for sunos.
8744
8745Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8746
8747 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
8748 they don't seem to exist. Do include stdio.h.
8749
8750Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8751
8752 * gdb.base/a1-selftest.exp: Add alpha xfail.
8753
8754Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8755
8756 * gdb.base/watchpoint.c (main): Prompt before calling read().
8757 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
8758 Revise accordingly. Remove cruft about sending "123" several
8759 times, until it gets noticed. Clean up the "print buf[0]" stuff
8760 so that it passes or fails, and waits for prompts in the usual way.
8761
8762Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8763
8764 * gdb.base/recurse.exp: Fix comment.
8765
8766 * TODO: Remove item about printing variables in nodebug.exp. Add
8767 item about enabling tests which are only run on some targets.
8768
8769 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
8770 fail, make test names unique, use new gdb_test convention
8771 regarding pattern, use gdb_test more, etc.).
8772
8773 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
8774 fail, make test names unique, etc.).
8775
8776Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8777
8778 * gdb.base/nodebug.c: Change return type of top and middle to
8779 short.
8780 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
8781 are fixed by the recent mdebugread.c changes. Allow `short ()'
8782 as type for top and middle.
8783
8784Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8785
8786 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
8787 nearly as I can tell, the whole thing was an accident in Stu's
8788 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
8789 to replace a send/expect pair with gdb_test, but ended up only
8790 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
8791 of 30 Mar 1995 took care of it, but left this vestigial comment
8792 which I am now nuking.
8793
8794Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8795
8796 * gdb.base/break.exp: Look for different line number for
8797 breakpoint at main depending on usestubs.
8798
8799Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8800
8801 * gdb.base/list.exp: Adjust some alternate expect patterns to
8802 match recent list0.c change. Add alternate expect pattern for
8803 output from `list default lines around main' for optimizing
8804 compilers.
8805
8806Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8807
8808 * lib/gdb.exp: If nosignals is not set, set it to 0.
8809
8810Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
8811
8812 * config/slite-gdb.exp: Responds to load symbol table prompt.
8813 * gdb.base/break.exp: Adjust line number, fix rerun.
8814 * gdb.base/langs0.c: Add #ifdef usestubs.
8815
8816Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
8817
8818 * gdb.base/list.exp: Adjust line contents after adding new lines in
8819 list0.c. Also fix a syntax error.
8820
8821 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
8822 * gdb.base/break.exp: ditto.
8823 * gdb.base/list.exp: ditto.
8824 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
8825 * gdb.base/run.c: ditto.
8826 * gdb.base/list0.c: ditto.
8827 * gdb.base/funcargs.c: ditto.
8828
8829Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
8830
8831 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
8832 $targetname, $serialport and $baud instead of hardwired variables.
8833 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
8834 target doesn't support signals.
8835
8836Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
8837
8838 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
8839
8840Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8841
8842 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
8843 Don't rely on the value of an auto variable before it has been
8844 initialized. Use gdb_test more.
8845
8846Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8847
8848 * lib/gdb.exp (default_gdb_version): A version number must start
8849 with a digit, but other than that contains all characters up to
8850 the first whitespace character.
8851
8852Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8853
8854 * gdb.base/commands.exp (breakpoint_command_test): New tests.
8855
8856Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8857
8858 * gdb.c++/*.exp: Warn if executable does not exist. The original
8859 reason for skipping the warning was that configure.in sometimes
8860 intentionally skipped building the executables but the tcl code
8861 had no way of knowing. That (a) was always bogus with respect to
8862 error handling, (b) is no longer true (right now there is no way
8863 to skip C++ tests).
8864
8865 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
8866
8867Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8868
8869 * gdb.base/list.exp: Add expect patterns for output from
8870 SunPRO compiled executables.
8871 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
8872 types.
8873
8874Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8875
8876 * gdb.base/break.exp (test_next_with_recursion): Accept any line
8877 number (we are already testing that the correct source line text
8878 gets printed).
8879
8880 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
8881 that is what is intended, but something needed to be done to get
8882 sunos4 native working again.
8883
8884 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
8885
8886 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
8887 apparently went with a (very) old xfail.
8888
8889Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
8890
8891 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
8892 runto_main is a proc in gdb.exp that will do 'step' for target use
8893 stubs.
8894 * gdb.base/exprs.exp: ditto.
8895 * gdb.base/interrupt.exp: ditto.
8896 * gdb.base/opaque.exp: ditto.
8897 * gdb.base/printcmds.exp: ditto.
8898 * gdb.base/ptype.exp: ditto.
8899 * gdb.base/scope.exp: ditto.
8900 * gdb.base/setvar.exp: ditto.
8901 * gdb.base/signals.exp: ditto.
8902 * gdb.base/twice.exp: ditto.
8903 * gdb.c++/classes.exp: ditto.
8904 * gdb.c++/inherit.exp: ditto.
8905 * gdb.c++/templates.exp: ditto.
8906 * gdb.base/break.exp: no run and hit main for stubs. Change line
8907 numbers for breakpoints and info breakpoint.
8908 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
8909 breakpoint().
8910 * gdb.base/callfuncs.c: ditto.
8911 * gdb.base/exprs: ditto.
8912 * gdb.base/interrupt.c: ditto.
8913 * gdb.base/opaque0.c: ditto.
8914 * gdb.base/printcmds.c: ditto.
8915 * gdb.base/ptype.c: ditto.
8916 * gdb.base/scope0.c: ditto.
8917 * gdb.base/setvar.c: ditto.
8918 * gdb.base/signals.c: ditto.
8919 * gdb.base/twice.c: ditto.
8920 * gdb.c++/misc.cc: ditto.
8921 * gdb.c++/templates.cc: ditto.
8922
8923Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8924
8925 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
8926
8927 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
8928 somewhere between `read' and `main.c'. I'm pretty sure the
8929 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
8930 and it isn't particularly useful.
8931
8932 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
8933
8934Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8935
8936 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
8937
8938Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
8939
8940 * config/mt-slite: add LIBS and -nostdlib.
8941 * config/slite-gdb.exp: add this new file to support sparclite target.
8942
8943Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
8944
8945 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
8946
8947 * gdb.base/a2-run.exp: Change argument to istarget from
8948 "*-*-vxworks" to "*-*-vxworks*".
8949 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
8950
8951Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
8952
8953 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
8954 will not runto main but do a 'step' to step out of breakpoint().
8955 * config/mt-slite: add -Dusestubs.
8956
8957Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8958
8959 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
8960 instead of just @.
8961
8962 * gdb.base/signals.exp: Add test for "handle all print".
8963 * TODO: Remove "handle all print". Also remove item about
8964 checking copyright date (I don't like the idea of a spurious FAIL
8965 based on when we run the tests).
8966
8967 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
8968 for SunOS4 (reason for failure not investigated). Remove
8969 redundant test for $binfile.
8970
8971 * gdb.base/nodebug.c (array_index): Call malloc.
8972
8973 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
8974
8975Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
8976
8977 * gdb.base/recurse.exp: Update gdb_test invocation to use new
8978 conventions and slightly simplify the matching regexp.
8979
8980Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8981
8982 * gdb.base/break.exp: Update gdb_test invocation to use new
8983 convention.
8984
8985 * lib/gdb.exp: If noargs is not set, set it to 0.
8986
8987 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
8988 tests unique.
8989
8990 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
8991
8992Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8993
8994 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
8995 one argument of type "<non-float parameter>".
8996
8997Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
8998
8999 * config/rom68k.exp: New file to support Motorola IDP board.
9000 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9001 * gdb.base/break.c: Change things around so that this program
9002 doesn't depend upon args. This is necessary to make remote
9003 targets work (in general, they can't take args).
9004 * gdb.base/break.exp: Don't try to send args to program. Don't
9005 expect output. Also, replace lots of code with gdb_test.
9006
9007Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9008
9009 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9010 printing of '\'' (which is what the comment says we are testing,
9011 even though we were not), not '''.
9012 (test_integer_literals_rejected): Test that printing ''' is an error.
9013
9014 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9015 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9016 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9017 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9018 Use gdb_test not test_print_accept.
9019 * lib/gdb.exp: Remove test_print_accept.
9020
9021 * gdb.base/signals.exp (signal_tests_1): Make pass message
9022 consistent with fail message.
9023
9024 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9025 unsigned char; the bug (PR 1821) is fixed.
9026
9027 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9028
9029 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9030 successful tests--makes xfailing them work right.
9031
9032Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9033
9034 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9035 only \r\n, not .*. The test can pass .* as the last thing in
9036 $pattern if that is what it wants. In addition to providing this
9037 flexibility, this change should speed up pattern matching in cases
9038 where the pattern already ended with .* (there were a number of
9039 them). This change also helps catch bad patterns--in the old
9040 scheme the typo "char \*" instead of "char \\*" would pass. Now
9041 it is caught.
9042 * Many .exp files: Update callers.
9043
9044 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9045 clearer and does not spuriously match multiple ('s. Likewise for
9046 ) and *.
9047
9048 * gdb.base/nodebug.exp: Test ability to call a function and pass
9049 it a string (even with no debugging info).
9050
9051 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9052 "p '\'", which is the same as "p ''" once tcl gets done with
9053 quoting, to "p '\\'", which I suspect is what is intended (one
9054 backslash gets sent to GDB).
9055
9056 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9057
9058Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9059
9060 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9061 1817) was fixed literally years ago.
9062
9063Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9064
9065 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9066 test, it causes stepping out of call_after_alloca_subr with
9067 optimizing compilers.
9068 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9069 fails.
9070
9071 * gdb.c++/templates.exp: Source templ-info.exp only if
9072 the templates executable exists.
9073
9074 * gdb.c++/misc.cc (class Contains_static_instance,
9075 class Contains_nested_static_instance),
9076 gdb.c++/classes.exp (test_static_members): Test printing of
9077 a class that contains a static instance of the class.
9078
9079Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9080
9081 * gdb.base/langs2.c (cppsub_): Don't prototype.
9082 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9083 only, I believe).
9084
9085Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9086
9087 * lib/gdb.exp (skip_chill_tests): New procedure.
9088
9089 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9090
9091Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9092
9093 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9094 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9095
9096Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9097
9098 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9099
9100 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9101 disassemble 8, not 16, instructions for part 4.
9102
9103 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9104 support the latter anymore.
9105
9106 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9107 -DNO_PROTOTYPES.
9108 * gdb.base/callfuncs.c: Control use of prototypes based on
9109 NO_PROTOTYPES, not __STDC__.
9110 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9111 t_float_values2 tests if prototypes in use.
9112
9113 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9114 t_double_values): When checking differences against DELTA, check
9115 that difference is within the range (-DELTA,DELTA), not just
9116 (-infinity,DELTA).
9117
9118Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9119
9120 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9121 'file' command firts, then 'target', then 'load', this is due to gdb
9122 target set up.
9123 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9124
9125Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9126
9127 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9128 FP load/store variants.
9129 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9130
9131Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9132
9133 * gdb.base/term.exp: Do not give a warning if not native, it is
9134 not an abnormal condition.
9135
9136Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9137
9138 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9139 t_char_array".
9140
9141Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9142
9143 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9144 are getting the version number.
9145
9146 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9147 if not native, it is not an abnormal condition.
9148
9149Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9150
9151 * lib/gdb.exp: Just use "file exists", rather than undocumented
9152 dejagnu procedure "findfile".
9153
9154Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9155
9156 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9157 (LDFLAGS): Set to -Xlinker -Ur.
9158
9159 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9160 Removed, these values are set by lib/gdb.exp.
9161
9162 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9163
9164Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9165
9166 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9167 of replicating gdb startup code.
9168
9169 * config/mt-vxworks (LDFLAGS): Set to -r.
9170 (CFLAGS_FOR_TARGET): Removed.
9171
9172 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9173 (gdb) and gdb for vxworks uses (vxgdb).
9174
9175 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9176 executable is not in the tree and host != target, use sed and
9177 program_transform_name to determine the gdb name used by the
9178 target.
9179
9180 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9181 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9182
9183Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9184
9185 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9186 floats, chars, and shorts where there are ANSI-style function
9187 definitions.
9188
9189 * gdb.base/langs.exp, gdb.base/langs*: New test.
9190 * gdb.base/Makefile.in: Build it.
9191 * TODO: Remove item about checking that C names don't get C++
9192 demangling applied; this test tests it.
9193
9194Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9195
9196 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9197 went with the const70 xfail. The xfail went away a year ago.
9198
9199 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9200
9201 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9202 for hp300.
9203
9204 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9205
9206 * gdb.base/a1-selftest.exp: Don't run on hp300.
9207
9208Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9209
9210 * Makefile.in (site.exp): Set host_alias and target_alias as well
9211 as host_triplet and target_triplet.
9212
9213Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9214
9215 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9216
9217 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9218 places as other ecoff systems).
9219
9220 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9221 ultrix.
9222
9223Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9224
9225 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9226 remove them.
9227 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9228 variable and "variable" in addition to "data variable".
9229 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9230
9231 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9232 2.
9233 * gdb.base/list1.c (long_line): Add additional statement at start
9234 of function.
9235 * gdb.base/list.exp (test_forward_search): Update line number to
9236 reflect new statement.
9237
9238Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9239
9240 * gdb.base/signals.exp: Reinitialize searched source directories
9241 after gdb_start call.
9242
9243Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9244
9245 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9246 * gdb.stabs/Makefile.in: Likewise.
9247
9248 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9249 change. Instead split the tests into smaller pieces.
9250 * gdb.disasm/hppa.s: Corresponding changes.
9251
9252Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9253
9254 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9255 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9256
9257 * gdb.base/funcargs.exp: Modify many tests so that every test
9258 either passes or fails. Make some test names unique.
9259
9260Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9261
9262 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9263 Call stty to set interrupt character.
9264
9265 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9266 for HP assembler versus GNU assembler based on actual behavior of
9267 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9268
9269 * TODO: Suggest a few more stepping tests.
9270
9271Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9272
9273 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9274 restart GDB for h8300 after a continue.
9275 (return): Add pattern to match a29k-udi behavior.
9276 * gdb.base/nodebug.exp: Remove obsolete comment.
9277 * gdb.base/regs.exp: New file, testing of register displays.
9278 * gdb.base/return.exp: Fix typo in reference to $objdir.
9279 * gdb.base/whatis.exp: Always start with a fresh GDB.
9280
9281Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9282
9283 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9284 higher, these tests generate a lot of output.
9285
9286Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9287
9288 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9289 code following the catch silently ignored some errors; without the
9290 catch they should be thrown like any other tcl error. Also, the
9291 catch used "" instead of {} which meant all the callers who wanted
9292 to include one of the characters "[]$ had to quote it an extra time.
9293 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9294 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9295 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9296 Remove extra quoting.
9297
9298Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9299
9300 * gdb.base/commands.exp: Make test names unique; every test either
9301 passes or fails. Update some comments.
9302
9303 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9304
9305Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9306
9307 The following fixes a FAIL caused by the fact that the alpha stabs
9308 configuration didn't use the ".if alpha" code in weird.def.
9309 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9310 bit pointer, so the 32 bit version works even on the alpha.
9311 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9312 Remove the stuff which allowed us to have separate versions for
9313 alpha and everything else.
9314
9315 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9316 regexp which "info func operator\[\](" is supposed to match. Fix
9317 string to send to GDB. Note that GDB still doesn't work right. Add a
9318 new test for "info func .perator\[\](" which GDB does handle correctly.
9319
9320 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9321
9322Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9323
9324 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9325 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9326 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9327 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9328 it makes the tests harder to understand and confuses test-o-matic.
9329 The preferred style is that each test provides a PASS or a FAIL,
9330 and has a unique message (e.g. "continue #54" not just "continue")
9331 which is the same for the pass and the fail.
9332 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9333 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9334 to lib/gdb.exp.
9335 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9336 prt_accept which was basically the same thing. Likewise for
9337 test_print_reject and prt_reject.
9338 * lib/gdb.exp (test_print_reject): Add some more error message
9339 patterns to match from the former printcmds.exp (prt_reject).
9340 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9341 One defect of the passcount stuff is that some of it failed to
9342 report XPASS where appropriate.
9343 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9344 stuff before and after arg in expected pattern.
9345 (test_paddr_operator_functions): Re-do test without print_addr_of;
9346 this is the only test which seems to want extra stuff there.
9347
9348Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9349
9350 * gdb.base/nodebug.exp: Update new tests to reflect improved
9351 wording of gdb output.
9352
9353 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9354 and "ptype" work on variables in files compiled without -g.
9355 Replaces commented out "maint print msymbol" tests.
9356
9357Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9358
9359 * gdb.base/setvar.c (dummy): Call malloc.
9360
9361 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9362 losing with the irix4 sed.
9363
9364 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9365 ALRM" on irix4.
9366
9367Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9368
9369 * TODO: Remove items about corefile.exp testing new exec-file and
9370 backtrace; both are now done. Add items about printing enums.
9371
9372Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9373
9374 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9375 "get signal $thissig" test fails.
9376
9377 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9378
9379Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9380
9381 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9382 compiler warning with dec alpha compiler.
9383
9384 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9385 extra \n from gdb_test call (this explains why the prompt test
9386 that I removed yesterday was there).
9387 (user_defined_command_test): Remove extra \n and prompt test.
9388
9389 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9390 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9391 doesn't exist.
9392 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9393 Also remove alpha workaround, which turns out to be because
9394 SIGABRT == SIGLOST.
9395
9396 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9397
9398 * gdb.base/help.exp: Don't test "help show".
9399
9400Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9401
9402 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9403 "set print address" is on.
9404 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9405 pass prompt to gdb_test; gdb_test already looks for the prompt.
9406
9407 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9408
9409 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9410 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9411 was to make sure that gdb can read a core file. But (a) the "read
9412 the corefile" part didn't make it to a1-selftest.exp, we just
9413 delete the corefile after creating it, and (b) we test reading
9414 corefiles in corefile.exp anyway. Also, this test left around a
9415 xgdb process on Solaris.
9416
9417 * gdb.base/corefile.exp: Also test backtrace.
9418
9419Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9420
9421 * gdb.base/commands.exp: Test a simple user defined command with
9422 arguments and if/while statements; verify the full user command is
9423 printed by "show user".
9424
9425 * gdb.base/commands.exp: Test if/while commands as part of a
9426 breakpoint command list; verify they appear in breakpoint
9427 information.
9428
9429Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9430
9431 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9432 than by dividing by zero.
9433
9434Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9435
9436 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9437 performing an inferior call with watchpoints enabled.
9438 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9439 call.
9440
9441Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9442
9443 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
9444 of "file" command.
9445
9446 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
9447 Add additional pattern for when "int operator int(void);" appears
9448 in a different order.
9449
9450Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9451
9452 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
9453
9454 * gdb.base/help.exp: Replace most of docstrings for "info signals"
9455 and "signal" with ".*".
9456
9457Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9458
9459 * TODO: Add note about "handle all nostop".
9460
9461 * gdb.base/{sigall.c, sigall.exp}: New test.
9462 * gdb.base/Makefile.in: Add it.
9463
9464Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
9465
9466 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
9467 when invoking GDB, suppresses any windowing interface.
9468
9469Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
9470
9471 * config/sim-gdb: New file, simulator testing support.
9472
9473Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9474
9475 * gdb.base/interrupt.exp: Test calling func1 twice.
9476
9477Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9478
9479 * gdb.base/list.exp (test_forward_search): Set timeout higher
9480 when we'll be getting lots of output from gdb.
9481
9482 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
9483 "init_malloc" to after the expect statement. Run it if that
9484 regexp is taken, but also for two others which happen if source
9485 cannot be found.
9486
9487Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9488
9489 * gdb.base/printcmds.exp: New test, for printing register before
9490 program is running.
9491
9492Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9493
9494 * gdb.base/list.exp: Correct some alternate expect patterns
9495 to reflect changes in list1.c.
9496
9497Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9498
9499 * TODO: Add item regarding large frames.
9500
9501 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
9502
9503 * TODO: Remove item about enabling return.exp; it
9504 is enabled. Suggest a few more "return" tests.
9505
9506Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9507
9508 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
9509 anonymous unions.
9510
9511Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9512
9513 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
9514 and pr-5646.o, so "make" is the same as "make all", not "make
9515 pr-4975.o".
9516
9517Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
9518
9519 * gdb.base/list.exp: Adjust expectations to reflect changes in
9520 list1.c.
9521 (test_forward_search): New test proc.
9522 * gdb.base/list1.c (long_line): New function, has long source line.
9523
9524Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
9525
9526 * gdb.base/a1-selftest.exp: Change initial stepping to know about
9527 additional line of code that was added.
9528
9529Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
9530
9531 * gdb.disasm/hppa.s: Break the large branching tests into smaller
9532 tests so as not to overflow expect's input buffers.
9533 * gdb.disasm/hppa.exp: Corresponding changes.
9534
9535Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9536
9537 Beginnings of template debugging tests.
9538 * gdb.c++/templ-info.cc: New file to test for template
9539 debugging capability of the compiler.
9540 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
9541 templ-info.cc.
9542 * gdb.c++/templates.cc: Add explicit template instantiations
9543 to enable compiling with -fno-implicit-templates. Add destructor
9544 and 'value' method to T5 class for template tests.
9545 * gdb.c++/templates.exp: Add testcases for printing of template
9546 types, setting breakpoints on template methods and calling a
beb998c6 9547 template method.
c906108c
SS
9548
9549Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
9550
9551 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
9552 branch target since some assemblers (gas-2.5) may emit a
9553 relocation for the branch instead of resolving it in the
9554 assembler.
9555
9556Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9557
9558 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
9559 through signal handler.
9560
9561Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9562
9563 * configure.in (*-*-netware): Use config/mt-netware.
9564
9565 * config/mt-netware: New file.
9566 * config/mt-i386-netware: Removed, separate configs for different
9567 netware architectures are no longer needed now that we have
9568 --with-headers.
9569
9570Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9571
9572 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
9573 by the recent changes to use ANSI C arithmetic conversions.
9574
9575Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9576
9577 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
9578 bug involving using inferior_pid to figure out whether to select a
9579 frame.
9580
9581Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
9582
9583 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
9584 match the current disassembler output.
9585
9586Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
9587
9588 * gdb.fortran/exprs.exp: Expect VOID instead of void.
9589 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
9590 types, expect "int" as type of integer values (for now).
9591
9592Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
9593
9594 * gdb.base/commands.exp: New tests for if/while commands.
9595
9596Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
9597
9598 * lib/gdb.exp (runto): Replace sub-pattern for hex value
9599 by .*, since hex values have different syntax in Chill mode.
9600
9601Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9602
9603 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
9604 linefeed from expect pattern for repeated types with indices > 9.
9605
9606Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
9607
9608 First part of Fortran test suite.
9609 * gdb.fortran: New directory.
9610 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
9611
9612Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9613
9614 * gdb.base/default.exp: Update expect pattern for load command
9615 without arguments.
9616
9617Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
9618
9619 * configure.in: Change i386 to i[345]86.
9620 * gdb.base/configure.in: Likewise.
9621 * gdb.c++/configure.in: Likewise.
9622 * gdb.chill/configure.in: Likewise.
9623
9624Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
9625
9626 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
9627 patterns, since that is not a valid context for comments.
9628
9629Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
9630
9631 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
9632 repeated types and repeated types with indices > 9.
9633
9634Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
9635
9636 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
9637 2417; old bug has been fixed.
9638
9639Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
9640
9641 * gdb.base/interrupt.exp: When trying to wake up the inferior,
9642 send the newline ourselves instead of assuming gdb_test will do
9643 so when passed an empty input string.
9644
9645 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
9646 stabs testcode.
9647
9648Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9649
9650 * lib/gdb.exp (gdb_test): Don't send anything if the first
9651 argument is an empty string. This makes cases where we want to
9652 match output that is already in expect's buffers (for example,
9653 matching a breakpoint after gdb_run_cmd has been called) work
9654 reliably.
9655
9656Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9657
9658 * config/netware.exp: New file.
9659
9660Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9661
9662 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
9663 the -B and -L prefixes so we can find the debugging stub.
9664
9665 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
9666 there and we are using the gcc from the tree.
9667
9668 * gdb.base/types.c: Removed.
9669
9670 * gdb.base/configure.in: Look for makefile fragments in ../config.
9671 Recognize i386-*-netware.
9672 * gdb.c++/configure.in: Likewise.
9673
9674Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9675
9676 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
9677 the correct TCL syntax.
9678
9679Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9680
9681 * gdb.base/opaque.exp: use runto instead of messing around with
9682 breakpoints. Simplify by using gdb_test.
9683
9684 * gdb.base/bitfields.exp: restart between tests on netware targets
9685 because breakpoints aren't relocated after target death. Run
9686 processes to completion.
9687
9688 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
9689
9690Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
9691
9692 * Makefile.in: Remove extra tabs that confuse some versions
9693 of "make". Use the newly built gdb to test with by default,
9694 rather than the first one in the tester's search path.
9695
9696Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
9697
9698 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
9699
9700 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
9701 condition help.
9702
9703Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9704
9705 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
9706
9707 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
9708 running.
9709 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
9710 * gdb.base/funcargs.exp: Likewise.
9711
9712 * gdb.base/bitfields.exp: Simplify by using gdb_test.
9713 * gdb.base/funcargs.exp: Likewise.
9714
9715 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
9716 message is "".
9717
9718Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9719
9720 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
9721 return,signals,twice}.exp: Handle non-existant binaries
9722 consistantly.
9723
9724 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
9725 * gdb.base/Makefile.in: Don't try to generate a core dump, we
9726 might testing a cross development system.
9727
9728Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9729
9730 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
9731 runtest script is relative to ${srcdir}, not ${rootdir}.
9732
9733Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
9734
9735 * gdb.base/signals.exp: Allow for optionality of breakpoint
9736 address.
9737
9738Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9739
9740 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
9741
9742Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9743
9744 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
9745 for size_t definition.
9746 * gdb.c++/templates.cc: Likewise
9747
9748 * config/mt-i386-netware: New file.
9749
9750 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
9751 defined.
9752
9753 * gdb.base/Makefile.in: Added support for systems that name core
9754 files by appending "core" to the program name.
9755 * gdb.base/a1-selftest.exp: Likewise.
9756
9757Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9758
9759 * gdb.base/return.exp: Add comment and message for `return double'
9760 test failure on Sparc Solaris.
9761
9762Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
9763
9764 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
9765
9766Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9767
9768 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
9769 from optimizing them away.
9770 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
9771 patterns to include default constructors and assignment operators,
9772 to match gcc versions beyond 2.5.8. Accept any cplus demangling
9773 character in the output of the virtual base pointer.
9774
9775Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9776
9777 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
9778 expression match in print_addr_of to avoid unintented matches.
9779 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
9780 versions up to 2.5.8.
9781
9782Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9783
9784 * gdb.base/list.exp: Tweak alternate pattern for listing of an
9785 included file to run under newer versions of expect.
9786 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
9787 consecutive >'s in templates to accomodate recent cplus-dem.c change.
9788 Remove xfail for the virtual table of BDDHookV.
9789
9790Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
9791
9792 * lib/gdb.exp (string_to_regexp): Set a default result.
9793 (default_gdb_start): Fix misleading message.
9794
9795Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
9796
9797 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
9798 Remove all CC, etc definitions.
9799 * config/mt-hpux: New file.
9800 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
9801 (CFLAGS, LDFLAGS): Define.
9802 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
9803
9804 * Makefile.in (site.exp): Don't insert host_os, etc.
9805 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
9806 (distclean): Check existence of subdir.
9807 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
9808 * gdb.base/Makefile.in: General cleanup and simplification.
9809 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9810 to build executables. Use default rule to build .o files.
9811 (EXPECT, RUNTEST, CC): Fix relative pathname.
9812 (site.exp): Don't insert host_os, etc.
9813 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
9814 and/or SIGUSR1 defined.
9815 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
9816 * gdb.c++/Makefile.in: General cleanup and simplification.
9817 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9818 (CFLAGS): Remove.
9819 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
9820
9821Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
9822
9823 * gdb.base/recurse.exp: Misc changes to get tests running again
9824 after Kung's changes to the watchpoint code.
9825 * gdb.base/watchpoint.exp: Likewise.
9826
9827Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
9828
9829 * lib/gdb.exp (string_to_regexp): Convert {\} also.
9830
9831Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
9832
9833 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
9834 * lib/gdb.exp (default_gdb_start): Define.
9835 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
9836 gdb.base/funcargs.exp, gdb.base/opaque.exp,
9837 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
9838 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
9839 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
9840 Don't call gdb_target_udi in between tests.
9841
9842Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9843
9844 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
9845 (which was basically just a local version of the same thing). In
9846 addition to avoiding duplication, gdb_test_exact is faster.
9847 * lib/gdb.exp (gdb_test_exact): Fix typo.
9848
9849 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
9850 don't give an error.
9851
9852 * gdb.base/term.exp: Call delete_breakpoints before starting.
9853
9854 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
9855 (t10): Add comment.
9856
9857Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9858
9859 Reorganization of the GDB Test Suite.
9860
9861 * gdb.base: New directory, contains all the basic tests.
9862 * gdb.c++: New directory, tests specific to C++.
9863 * gdb.chill: New directory, tests specific to Chill.
9864 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
9865 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
9866 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
9867 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
9868 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
9869 t30-31 to chill).
9870 * */gdbme.*: Rename to match appropriate expect scripts.
9871 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
9872 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
9873 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
9874 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
9875 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
9876 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
9877 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
9878 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
9879 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
9880 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
9881 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
9882 gdb.c++/virtfunc.cc: New names of C++ files.
9883 * gdb.chill/chillvars.ch: New name of Chill file.
9884 * gdb.base/configure.in, gdb.c++/configure.in,
9885 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
9886 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9887 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
9888 * configure.in (configdirs): Update to reflect directory changes.
9889 (target_abbrev): No longer define for any configuration.
9890 * Makefile.in: Cosmetic improvements to header comments.
9891
9892Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
9893
9894 Various changes to gdb.t31:
9895
9896 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
9897 * gdbme.ch: Make all key-words and predefineds be upper-case.
9898 * chillvars.exp: Expect key-words and predefinds in upper-case.
9899
9900 * chillvars.exp: Use gdb_test_exact many places.
9901 Change expected output for arrays (which now includes index labels).
9902
9903 * pr-5020.exp, gdme.ch (module PR_5020):
9904 New test, for PR-5020.
9905
9906Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
9907
9908 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
9909 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
9910
9911Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
9912
9913 * Makefile.in: Fix bit-rot in definitions of CHILL,
9914 CHILL_FOR_TARGET and Chill_LIB.
9915 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
9916 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
9917 CHILL, and CHILL_LIB.
9918
9919Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
9920
9921 * Revert the previous changes. Please see Rob's directory
9922 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
9923
9924Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
9925
9926 * Makefile.in, configure.in, config/mips-gdb.exp,
9927 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
9928 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
9929 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
9930 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
9931 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
9932 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
9933 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
9934 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
9935 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
9936 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
9937 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
9938 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
9939 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
9940 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
9941 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
9942 changes from 94Q1.
9943
9944Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
9945
9946 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
9947 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
9948 Rob's new testing fragments.
9949
9950Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
9951
9952 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
9953 lib/gdb.exp: Replace error proc calls with perror.
9954
9955Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9956
9957 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
9958 version also, match on casted version strings, and match on
9959 gdb startup case where the line numbers might be messed up.
9960
9961Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
9962
9963 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
9964 (CFLAGS): Delete it from here.
9965
9966Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
9967
9968 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
9969
9970Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
9971
9972 * Makefile.in (RUNTEST): Default to just "runtest".
9973
9974Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9975
9976 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
9977 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
9978 the code has been restructured.
9979
9980Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9981
9982 * gdb.t00/default.exp (set write): Allow any number of \r and/or
9983 \n, not just one of each.
9984
9985 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
9986 /bin/cc gives a warning if you do.
9987
9988Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
9989
beb998c6 9990 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
9991 __t10ListS_link1ZUiRCUiPT0
9992
9993Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9994
9995 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
9996 on local variables in recursive functions.
9997
9998 * gdb.t07/Makefile.in: Build the new test.
9999
10000Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10001
10002 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10003 directly. Instead compare the return values from actual calls.
10004
10005Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10006
10007 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10008
10009Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10010
10011 * From Peter Schauer with minor modifications.
10012 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10013 stops in mid-line in the caller. Add xfail for returning a float
10014 value on X86 targets.
10015
10016Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10017
10018 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10019 to avoid expect lossage.
10020 (fmem_LRbug_tests): Likewise.
10021 * gdb.disasm/hppa.s: Corresponding changes.
10022
10023 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10024 conditions to work with latest dejagnu/expect.
10025
10026 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10027 expected to fail on the PA.
10028 (backtrace in call with trampolines): Explicitly require main
10029 to be frame #1 (no trampolines should show up in backtrace).
10030
10031 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10032 "continue -expect".
10033 * gdb.t06/break.exp: Likewise.
10034 * gdb.t07/watchpoint.exp: Likewise.
10035 * gdb.t13/bitfields.exp: Likewise.
10036 * gdb.t15/{funcargs,return}.exp: Likewise.
10037 * gdb.stabs/weird.exp: Likewise.
10038 * config/{mips,udi}-gdb.exp: Likewise.
10039
10040 * hppa.sed: Enclose comments within a sed command to avoid
10041 losing with the old OSF1 sed.
10042
10043Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10044
10045 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10046 sequent dynix.
10047 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10048 * gdb.t15/funcargs.exp: Conditionally step again to really
10049 finish from marker_call_with_trampolines. Handle the case where
10050 the first step from within call_with_trampolines already steps
10051 us back to main.
10052 * gdb.t15/gdbme.c: Add comment to closing brace of
10053 call_with_trampolines for funcargs.exp.
10054
10055Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10056
beb998c6 10057 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10058 Fix typo(s).
10059
10060Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10061
10062 * gdb.t07/gdbme.c: More code for watchpoint testing.
10063
10064 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10065 "Hardware watchpoint" throughout file.
10066 (test_watchpoint_triggered_in_syscall): New test.
10067 (test_complex_watchpoint): New test.
10068
10069Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10070
10071 * gdbme.c (call_with_trampolines): New function to try and step
10072 into. Tests trampoline problems on the PA.
10073
10074 * funcargs.exp (localvars_in_indirect_call): No longer expect
10075 stepping into indirect call to fail on PAs.
10076 (test_stepping_over_trampolines): New test.
10077
10078Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10079
10080 * TODO: Add suggestions for static member function tests, and
10081 completion tests.
10082
10083Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10084
10085 * TODO: Add suggestions for "p/a" tests.
10086
10087 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10088 (default_gdb_exit): Replace all the hair with sending "quit" to
10089 the process with a simple close.
10090
10091Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10092
10093 * TODO: Add suggestions for shared library tests.
10094
10095Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10096
10097 * TODO: Add suggestions for x/s tests.
10098
10099Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10100
10101 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10102 "enable once", and "enable breakpoints once" with ".*".
10103
10104Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10105
10106 * TODO: Add suggestions about structure passing tests.
10107
10108Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10109
10110 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10111 the primary1 test, use work around if __GNUC__ < 2.
10112 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10113 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10114 Test for bad output rather than waiting for timeout. Issue
10115 second continue only if first continue failed.
10116
10117Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10118
10119 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10120 operator[] test with gdb_test because the old code didn't seem to
10121 be getting the quoting right with the new dejagnu.
10122
10123Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10124
10125 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10126 one from the path.
10127 * Makefile.in: Use a fresh expect if there is one, use runtest
10128 from the src tree if there is one.
beb998c6 10129
c906108c
SS
10130Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10131
10132 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10133 next over recursive call. Revise the tests from that point on
10134 (which had been skipped) to match GDB's actual (correct) output.
10135
10136 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10137 with next over a breakpoint whose condition is false.
10138
10139 * gdb.t00/help.exp: Comment out "help set print" tests just like
10140 (and for same reason as) "help set" test.
10141
10142Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10143
10144 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10145 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10146
10147Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10148
10149 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10150 necessary gdb_target_udi.
10151
10152 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10153
10154 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10155 1838 and 2417; they are fixed.
10156
10157 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10158 gdb.t03/ptype.exp (ptype structure, ptype union):
10159 Remove xfails; the test is looser than when the xfails were added.
10160
10161 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10162 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10163
10164 * gdb.t01/run.exp: Only run shell test if isnative.
10165
10166 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10167 since "run" automatically loads if necessary. Call gdb_target_udi
10168 after the "file" since "file" kills any execution target.
10169
10170 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10171 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10172 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10173 argument for UDI.
10174
10175Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10176
10177 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10178
10179 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10180
10181Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10182
10183 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10184 properly quoting regexps. This makes the second argument to
10185 demangle a fixed string, which matches the callers, instead of a
10186 shell-style pattern which is what the previous implementation
10187 used. Update some of the callers.
10188
10189Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10190
10191 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10192 (comib_nullified_tests): Fix typo.
10193 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10194 strings. No longer expected to fail.
10195
10196 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10197 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10198 strings. No longer expected to fail.
10199
10200 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10201 string. No longer expected to fail.
10202
10203Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10204
10205 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10206 No longer expected to fail.
10207
10208 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10209 string. No longer expected to fail.
10210
10211Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10212
10213 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10214 only in the names (I probably got most of them). I was even
10215 generous with some which differed in underscores in names, and
10216 probably missed a few, and I *still* was able to remove almost a
10217 third of the file with almost no impact on testsuite coverage.
10218
10219Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10220
10221 * gdb.t00/default.exp: Match udi_attach error message as well as
10222 the one from child_attach.
10223
10224 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10225
10226 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10227
10228 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10229 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10230
10231 * Move test with enums and partial symbols back to
10232 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10233 Reverts the change of 26 May 93. Per today's change to
10234 stabs.texinfo, the behavior that weird.exp was expecting was
10235 unreasonable; what is important is that the compiler+gdb get
10236 things right, which happens with a recent gcc. Also fix the test
10237 to deal with native compilers which put out the stab gdb can't
10238 deal with.
10239
10240Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10241
10242 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10243 in the names. The main thing these accomplish is to slow things down.
10244 Many more such duplicates surely remain.
10245
10246 * gdb.t00/help.exp: Comment out "help support" test just like
10247 (and for same reason as) "help set" test.
10248
10249Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10250
10251 * gdb.t06/break.exp: Remove setup_xfails for
10252 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10253 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10254 about known bug in gcc to include up through 2.5.8.
10255 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10256 well as "_vb$".
10257 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10258 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10259 with latest gcc and gdb.
10260 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10261 well as "_vb$".
10262
10263Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10264
10265 * configure.in (hppa*-*-*): Also configure and build stabs-only
10266 tests.
10267
10268Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10269
10270 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10271 * gdb.t10/configure.in (hppa*-*-*): Use it.
10272
10273Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10274
10275 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10276
10277Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10278
10279 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10280 versions prior to 1.13.5.
10281
10282Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10283
10284 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10285 the prompt is at the start of a line.
10286
10287Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10288
10289 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10290 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10291 in the copr tests now.
10292 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10293 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10294 expected to fail.
10295
10296Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10297
10298 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10299 gdb.t31/chillvars.exp, lib/gdb.exp:
10300 Tweak to run under either version of expect.
10301 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10302 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10303 * gdb.t11/list.exp: Remove extraneous whitespace.
10304
10305Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10306
10307 * gdb.t16/printcmds.exp (test_print_strings): Accept
10308 "(unsigned char *) " before the string.
10309
10310 * TODO: Add notes about printing of fancy types and GDB expressions.
10311
10312Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10313
10314 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10315 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 10316 if doing mips-idt-ecoff.
c906108c
SS
10317
10318Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10319
10320 * Most .exp files: Tweak to run under either version of expect.
10321
10322Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10323
10324 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10325 xfails; I'm not sure why they are failing, but not because of PR 1806.
10326
10327Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10328
10329 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10330 defined in lib/gdb.exp.
10331
10332Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10333
10334 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10335 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10336 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10337 have to be typeless.
10338
10339Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10340
10341 * TODO: Add suggestion for copyright year test.
10342
10343Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10344
10345 * configure.in (*-*-lynxos*): Add stabs tests.
10346
10347Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10348
10349 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10350 so insert a tab before any assembler directive in column zero.
10351
10352 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10353 stores.
10354 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10355 stores.
10356 (fpu_short_memory_tests): Likewise.
10357
10358Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10359
10360 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10361 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10362 .stabs directives in comments.
10363
10364Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10365
10366 * TODO: New file, describing tests we could write.
10367 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10368
10369Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10370
10371 * gdb.t06/signals.exp: Add kludge to force re-sync.
10372
10373 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10374 to xgdb instead of gdb, get out of gdb.
10375
10376Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10377
10378 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10379 for info.
10380
10381Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10382
10383 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10384 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10385 * gdb.stabs/hppa.sed: New sed script for the PA.
10386
10387Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10388
10389 * gdb.stabs: Re-write weird.def and configuration to use sed
10390 instead of cpp. sed is portable and POSIX; cpp is neither.
10391
10392Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10393
10394 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10395
10396Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10397
10398 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10399
10400Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10401
10402 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10403 "_vb$".
10404 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10405 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10406
10407Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10408
10409 * lib/gdb.exp: Comment out code which depends on non-existent
10410 `transform' procedure.
10411
10412Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10413
10414 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10415 * lib/gdb.exp: Transform tool name.
10416 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10417 1.1's new error handling system.
10418
10419Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10420
10421 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10422
10423Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10424
10425 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10426 They made pattern matching so slow that timeouts happened on
10427 heavily loaded systems. Now any output from "show print" which
10428 gets us back to the GDB prompt is a PASS.
10429
10430Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10431
10432 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10433
10434Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10435
10436 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10437
10438 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10439 It is not from PR 3220.
10440
10441Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10442
10443 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
10444 just started failing because they depended on the order the
10445 subcommands are presented, or exact docstring text. This kind of
10446 test is a pain and has minimal benefit.
10447
10448Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10449
10450 * gdb.t09/corefile.exp: At end of test, use "core" command with
10451 no arguments.
10452
10453Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
10454
10455 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
10456 17}/Makefile.in: Make it possible to run the testsuite with Sun
10457 make and CC = cross gcc by adding explicit build rules for .o
10458 files.
10459
10460Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10461
10462 * gdb.t15/funcargs.exp: Don't put comments on same line as
10463 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 10464
c906108c
SS
10465Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10466
10467 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
10468
10469Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
10470
10471 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
10472 * gdb.t20/inherit.exp: remove three dumplicate entries.
10473
10474Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10475
10476 * gdb.t06/break.exp: For "next over recursive call", fail on any
10477 incorrect output, not just on "factorial (value=2)".
10478
10479Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10480
10481 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
10482 working now. Add an xfail if accesing a bss variable causes
10483 a memory error if the target is not yet run.
10484
10485Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10486
10487 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
10488 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
10489 name of __st* demangling (2 strings). Did Kung really get the
10490 more than 95 others right without testing them?
10491
10492Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
10493
10494 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
10495
10496Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
10497
10498 * configure.in (configdirs): Add gdb.disasm
10499 * gdb.disasm: New directory for GDB disassembler tests.
10500 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
10501
10502Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10503
10504 * gdb.t00/help.exp: Don't test "help set".
10505
10506 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
10507 from within expect statements. None of these happen anymore and
10508 they cause regressions to be silently unnoticed.
10509
10510 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
10511 messages) about known failures with gcc cygnus-2.4.5-930417.
10512
10513 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
10514 comp-info.exp so it gets built if it doesn't exist.
10515
10516 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
10517 it is no longer used.
10518 * gdb.t13/comp-info.c: Removed.
10519
10520Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10521
10522 * gdb.t06/signals.exp: Add xfail for sun3.
10523
10524Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10525
10526 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
10527 relevant because ^C doesn't get sent but failure can be reproduced
10528 interactively).
10529
10530Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10531
10532 * gdb.stabs/alpha.mt: New configuration file for alpha.
10533 * gdb.stabs/configure.in: Use it.
10534 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
10535 sharing with alpha.mt, redefine long to word via preprocessor.
10536 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
10537 for alpha.
10538 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
10539 native cc.
10540 * gdb.t00/teststrategy.exp: Change expect string so that we
10541 consume the `(xgdb)' from the command echo and from the gdb prompt.
10542 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
10543 gdb currently compares all values as long, so this failure probably
10544 applies to any configuration where LONGEST is bigger than a target int.
10545 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
10546 with gcc.
10547 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
10548 to handle opaque pointers, gcc is.
10549 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
10550 as first argument. Include <sys/types.h> and change all operator
10551 new definitions to use size_t.
10552 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
10553 now that we use size_t.
10554
10555Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10556
10557 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
10558 a long or float array cast all array members to the same type.
10559 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
10560 with 64 bit longs.
10561 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
10562 on alpha.
10563 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
10564
10565Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10566
10567 * gdb.t24 (demangle.exp): Constructors of templates have names like
10568 vector<int>::vector(int) not vector<int>::vector<int>(int). See
10569 section 14.6 of the ARM.
10570
10571 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
10572 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
10573 accomplish little and slow down the testsuite.
10574
10575 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
10576 Accept spaces various places.
10577
10578Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10579
10580 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
10581 with watchpoint enabled.
10582
10583 * Makefile.in: Remove definition of CC and remove the second
10584 definition of CXX (the "CXX = gcc" one remains). These definitions
10585 were causing backquotes to be expanded within backquotes, which
10586 doesn't work.
10587
10588Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
10589
10590 * gdb.t17/callfuncs.exp: Add "return 0" to end.
10591
10592Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10593
10594 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
10595 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
10596 by mips cc and contains no stabs entries.
10597
10598Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
10599
10600 * config/vx-gdb.exp: Use fake device to load files rather than
10601 NFS.
10602 * lib/gdb.exp: New proc to do "file" command.
10603 * config/unix-gdb.exp: Use new "file" proc.
10604
10605Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
10606
10607 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
10608 Rework board rebooting slightly.
10609 (gdb_exit): Don't exit from the remote shell; there isn't one.
10610 * gdb.stabs/weird.exp: If a program is being debugged already,
10611 kill it.
10612 * gdb.t04/setvar.exp: Stop and restart gdb.
10613 * gdb.t05/expr.exp: Likewise.
10614 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
10615 restart gdb and reload the program.
10616 * gdb.t08/opaque.exp: Likewise.
10617 * gdb.t12/scope.exp: Likewise.
10618 * gdb.t13/bitfields.exp: Likewise.
10619 * gdb.t15/funcargs.exp: Likewise.
10620 * gdb.t20/classes.exp: Likewise.
10621 * gdb.t03/ptype.exp: Increase timeout.
10622 * gdb.t16/printcmds.exp (test_print_string_constants,
10623 test_print_array_constants): Likewise.
10624 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
10625 * gdb.t20/classes.exp (do_tests): Likewise.
10626 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
10627
10628Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
10629
10630 * gdb.stabs: Renamed *wierd* to *weird*.
10631
10632Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10633
10634 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
10635 for timeout. Add "known gcc 2.4.5 bug" to failure message.
10636
10637Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10638
10639 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
10640 (do_tests): Remove xfail for whatis on one_var and two_var.
10641
10642Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
10643
10644 * Makefile.in: Made cross building work better by adding
10645 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
10646
10647Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10648
10649 * gdb.t15/{return.c,return.exp,Makefile.in}:
10650 New test, currently commented out.
10651
10652Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
10653
10654 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
10655 still running and removes the leftover named socket so GDb can do
10656 clean restarts.
10657
10658Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
10659
10660 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
10661 console, not GDB.
10662 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
10663 cross testing works better with "make check"
10664 * config/unix-gdb: Use default procedures for exit and version.
10665 * config/vx-gdb.exp: Cleaned up and massaged back to working order
10666 with the newest VxWorks.
10667
10668Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10669
10670 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
10671 old form.
10672
10673 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
10674 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
10675
10676 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
10677
10678 * config/unix-gdb.exp: Remove this version of gdb_exit
10679 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
10680 Rob says he'll look at it when he gets back to testing boards.
10681
10682Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
10683
10684 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
10685 an expected fail for certain ptype commands.
10686
10687 * gdb.t20/classes.exp: Update expected results of "ptype class
10688 Base1" to account for the constructor that now appears in the type.
10689
10690Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
10691
10692 * configure.in (configdirs): Restore gdb.t04, which mysteriously
10693 disappeared from list.
10694 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
10695 "alldone" proc with call to cleanup and exit.
10696 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
10697 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
10698 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
10699 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
10700 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
10701 "alldone" proc with simple returns that suppress remaining
10702 tests. The alldone proc went away many months ago.
10703
10704Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10705
10706 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
10707
10708 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
10709
10710Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10711
10712 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
10713 as vax gdb will display them.
10714
10715Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10716
10717 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
10718 optimizers.
10719
10720 * scope.exp: Change "bad value for localval" messages so each one
10721 is unique.
10722
10723 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
10724 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
10725
10726 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
10727
10728Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10729
10730 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
10731 doesn't exist (due to optimization).
10732
10733Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10734
10735 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
10736 contains \r because the filename is long.
10737
10738 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
10739 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
10740
10741Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10742
10743 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
10744 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
10745 Ultrix.
10746 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
10747 int tests.
10748 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
10749
10750Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
10751
10752 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
10753
10754 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 10755 to match does not match the passing case but still matches the
c906108c
SS
10756 failing case.
10757
10758Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10759
10760 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
10761
10762Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
10763
10764 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
10765 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
10766 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
10767 Remove various versions of gdb_exit.
10768 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
10769 gdb_exit.
10770 * config/unix-gdb.exp: gdb_exit remains here, and should override
10771 the generic version, since it's doing a lot of wierd stuff that
10772 the other versions aren't. FIXME, fold it in, or abandon this
10773 version.
10774
10775Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10776
10777 * gdb.t24/demangle.exp: Add tests for PR 3220.
10778
10779Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10780
10781 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
10782
10783Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
10784
10785 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
10786 "i386-*-*". Works for i486 as well.
10787
10788 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
10789 bug, and expand domain of xfail to all SVR4 systems, since the
10790 actual problem is likely to be in generic SVR4 /proc support.
10791
10792Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10793
10794 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
10795
10796Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
10797
10798 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
10799 xfails for other systems. Match a missing 'Continuing.' as an
10800 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
10801
10802 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
10803 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
10804 Only issue warning for missing executables if -all option is used.
10805
10806 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
10807 file if -all option is used. It's like an unpredictable XFAIL.
10808
10809Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10810
10811 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
10812 for dynamically linked binaries.
10813
10814 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
10815
10816Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10817
10818 * gdb.t20/inherit.exp: Change message for "print tagless struct"
10819 to state that this is a known bug in old versions of g++.
10820
10821Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10822
10823 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
10824 while waiting for `Continuing'.
10825
10826Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
10827
10828 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
10829 in text, data, and bss.
10830 * gdb.t10/nodebug.c: Add local and global test variables for
10831 initialized and uninitialized data.
10832
10833Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10834
10835 * config/unix-gdb.exp (gdb_exit): Add "wait".
10836
10837Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10838
10839 * gdb.t06/signals.exp: xfail the continue from the handler for all
10840 targets.
10841
10842 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
10843 function with watchpoints enabled, the i386 call dummy starts with
10844 a call.
10845
10846 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
10847 386 bsd names its corefiles.
10848
10849Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
10850
10851 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
10852 compilers don't grok it.
10853 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
10854 with small octal ints rather than character constants, which
10855 are signed and might not fit if first promoted to int.
10856
10857Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
10858
10859 * gdb.t09/Makefile.in (clean): Remove corefile.
10860
10861Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10862
10863 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
10864
10865Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10866 and Jim Kingdon (kingdon@cygnus.com)
10867
10868 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
10869 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
10870 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
10871
10872Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10873
10874 * gdb.t17/interrupt.exp: Add xfail for hppa.
10875
10876Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10877
10878 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
10879 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
10880 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
10881 to determine signed-ness of bitfields and use the result to setup
10882 the xfail.
10883 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
10884 * gdb.t15/funcargs.exp: Use them to step until the second indirect
10885 call line is reached if necessary.
10886
10887Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10888
10889 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
10890
10891Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10892
10893 * gdb.t06/break.exp: Also test `clear' command.
10894
10895Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10896
10897 * gdb.t00/teststrategy.exp: Remove extra quote.
10898
10899 * gdb.t07/watchpoint.exp: Change xfail for calling function with
10900 watchpoint enabled to be for all non-68k machines.
10901
10902 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
10903
10904Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10905
10906 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
10907 targets use aout.mt instead of ecoff.mt as gas understands
10908 standard aout format.
10909
10910Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10911
10912 * lib/gdb.exp (runto): Don't insist that function we are running to
10913 was compiled with -g.
10914
10915 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
10916
10917 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
10918 to get back into the read system call.
10919 Accept leading newline in case where we woke it up.
10920
10921Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10922
10923 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
10924 to make the stabs test work on ecoff systems using gcc and -with-stabs.
10925 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
10926 enable ecoff configuration.
10927
10928Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10929
10930 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
10931
10932Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10933
10934 * gdb.t16/printcmds.exp: Add another printf test.
10935
10936Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
10937
10938 * configure.in: If configured -with-stabs on any target, add
10939 stabsdirs to configdirs.
10940
10941Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10942
10943 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
10944 fun" so pattern does not match the command itself.
10945
10946Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10947
10948 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
10949
10950Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10951
10952 * gdb.t17/interrupt.exp: Test for more things.
10953
10954Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10955
10956 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
10957 compiler arranges the code and line numbers.
10958
10959 * gdb.t17/interrupt.exp: Don't send \n after ^C.
10960
10961Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10962
10963 * gdb.t00/help.exp: Increase expect input buffer size.
10964
10965Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10966
10967 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
10968
10969 * gdb.t07/watchpoint.exp: Add xfail for hppa.
10970
10971 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
10972
10973 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
10974 [0-9]*, not just [0-9].
10975
10976Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10977
10978 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
10979
10980 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
10981
10982Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10983
10984 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
10985
10986Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10987
10988 * gdb.t06/signals.c: Add xfails for sun3.
10989
10990 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
10991
10992 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
10993 test_stepping tests.
10994
10995Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10996
10997 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
10998
10999 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11000
11001 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11002 rather than actually putting it through cpp twice.
11003
11004 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11005
11006Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11007
11008 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11009 no longer needed.
11010
11011Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11012
11013 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11014
11015 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11016 C++ features prints as "struct", make it a pass, not an xfail.
11017
11018Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11019
11020 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11021 Don't require VA to print as "class" rather than "struct".
11022
11023Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11024
11025 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11026
11027Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11028
11029 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11030
11031Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11032
11033 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11034 order.
11035
11036Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11037
11038 * gdb.t16/printcmds.exp: Add printf tests.
11039
11040 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11041
11042 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11043
11044Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11045
11046 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11047 pass counts, to counteract any existing or future setup_xfails.
11048
11049Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11050
11051 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11052 {BEGIN,END}_COMMON for common block instead of STAB.
11053 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11054
11055 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11056 intp_var should be N_GSYM not N_LSYM.
11057 wierd-aout.S: Use a label for the value of the N_SO.
11058 wierd.def: Remove all backslashes.
11059 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11060
11061Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11062
11063 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11064 get the expected next to inheritance3.
11065
11066Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11067
11068 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11069 now that gcc-2.4 gets it right.
11070
11071Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11072
11073 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11074
11075 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11076 generating comp-info.exp which works for cross-compilation.
11077
11078Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11079
11080 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11081 "*-*-sysv4.*".
11082
11083Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11084
11085 * gdb.t01/run.exp: Start with a fresh gdb.
11086 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11087 SVR4.x.
11088
11089Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11090
11091 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11092 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11093 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11094 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11095 things to remove.
11096
11097Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11098
11099 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11100 test cases from bug reports.
11101
11102Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11103
11104 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11105 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11106 avoid spurious xfails.
11107 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11108 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11109 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11110
11111Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11112
11113 * gdb.t00/teststrategy.exp: Rework to provide more useful
11114 description of each test, fix problem with systems that define
11115 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11116 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11117 results for "next over recursive call" so timeouts aren't taken
11118 by error.
11119
11120Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11121
11122 * gdb.t12/scope.exp: Test printing of variables before run.
11123
11124 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11125 printed in wrong order due to sorting.
11126
11127Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11128
11129 * gdb.t00/teststrategy.exp: Fix expected results for printing
11130 user entered string constant. Is array of char, prints with no
11131 address.
11132
11133 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11134 commands.
11135 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11136 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11137 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11138 of struct of char arrays.
11139 * gdb.t00/radix.exp: New tests for radix commands.
11140
11141Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11142
11143 * gdb.t16/printcmd.exp: Print a variable before running program
11144 (with xfail for AIX).
11145
11146Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11147
11148 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11149
11150 * gdb.t16/printcmd.exp: Don't print variables before running program.
11151
11152 * gdb.t06/break.exp: Don't require envp argument to main.
11153
11154 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11155
11156 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11157 Add xfails for rs6000.
11158
11159 * gdb.t02/whatis.exp: Change other tests not to re-test something
11160 we already tested.
11161
11162 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11163 each type used has a variable of that type.
11164
11165Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11166
11167 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11168
11169Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11170
11171 * configure.in: change srctrigger to be a file, not a directory
11172
11173Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11174
11175 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11176
11177 * gdb.t11/list.exp: Fixed a couple of typos.
11178
11179Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11180
11181 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11182 is fixed and PR is closed.
11183 * gdb.t16 (gdbme.c): Add simple test string variable.
11184 * gdb.t16 (printcmds.exp): Add tests with simple test string
11185 variable, primarily for boundaries on "set print elements".
11186
11187Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11188
11189 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11190 Make leading 0's optional and don't expect a tab in the middle
11191 of the number.
11192
11193 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11194
11195 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11196 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11197 don't end command passed to gdb_test with newline.
11198
11199 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11200 signed keyword away, don't expect signed bitfields to be signed.
11201
11202 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11203 printing with only as many 1's as are in the field as well as printing
11204 with 32 1's (see comment).
11205
11206Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11207
11208 * gdb.t00/default.exp: Start with a fresh gdb.
11209 * configure.in (configdirs): Remove gdb.t31 until the chill
11210 compiler works again. It no longer is able to find chillrt0
11211 since it isn't in libchill.a anymore.
11212 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11213 wierd.o, make more modular.
11214 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11215 spurious newlines that caused problems.
11216
11217Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11218
11219 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11220 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11221 gdb.stabs/wierd.{exp,def}: Many new tests.
11222
11223 * gdb.t00/default.exp: update info line for new message.
11224
11225 * gdb.t02/{whatis.exp,gdbme.c}:
11226 Test that "char *" doesn't print as "caddr_t".
11227
11228Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11229
11230 * gdb.t00/help.exp: Use .* in place of some help messages which
11231 just changed.
11232 gdb.t00/default.exp: Update "info frame" test for new message.
11233 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11234 Remove some xfails
11235
11236Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11237
11238 * gdb.t03/{gdbme.c,ptype.exp}:
11239 Add tests for typedef'd struct and union without tags.
11240 Also check "whatis" on a variable of a typedef'd enum without a tag.
11241
11242 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11243 PRMS 1823; the bug still exists but isn't reproduced by this test
11244 anymore), and remove rs6000 XFAIL (the bug is fixed).
11245
11246 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11247 duplicated from whatis.exp. For those that are left, accept
11248 "long", "long int", or "int" for long variables (whatis.exp already
11249 has an XFAIL for "int", so no need to fail it here).
11250
11251 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11252 Deal with GCC's names for types now that GDB uses the compiler's names.
11253
11254 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11255 setup_xfail's for sunos4. If we #defined the signed keyword away,
11256 don't expect GDB to know that char it is signed.
11257
11258 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11259
11260Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11261
11262 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11263 should work on any system, regardless of debugging format.
11264 * gdb.t21/demangle.exp: Move to gdb.t24.
11265 * gdb.t24/demangle.exp: Move from gdb.t21.
11266 * gdb.t24/{Makefile.in, configure.in}: New files.
11267
11268Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11269
11270 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11271 * gdb.stabs: New directory.
11272
11273Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11274
11275 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11276 not just "Quit anyway?".
11277
11278Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11279
11280 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11281 that all setup_xfails are immediately followed by clear_xfails.
11282
11283Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11284
11285 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11286 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11287 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11288 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11289 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11290 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11291 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11292 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11293 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11294 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11295 gdb.t31/chillvars.exp, lib/gdb.exp:
11296 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11297 bug-gdb@prep.ai.mit.edu.
11298
11299Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11300
11301 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11302 with 0.0, not integer 0.
11303
11304Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11305
11306 * gdb.t06/break.exp: Update for "Kill the program" message change.
11307
11308Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11309
11310 * Makefile.in (GDBFLAGS): Set to -nx.
11311 * Makefile.in (site.exp): Use GDBFLAGS.
11312
11313Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11314
11315 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11316 Makefiles.
11317 (check): depend on just-check.
11318 (just-check): added so that tests can be run without a noop
11319 build pass.
11320
11321Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11322
11323 Switch to using configure's configdirs.
11324 * Makefile.in (Makefile): add configure.in dependency.
11325 (SUBDIRS): removed redundant assignment.
11326 * configure.in: switch subdirs assignment to configdirs.
11327 * gdb.t*/configure.in: new files.
11328
11329Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11330
11331 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11332 works.
11333
11334Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11335
11336 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11337 in explicit rules. Apparently this is not supported by some makes.
11338
11339Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11340
11341 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11342
11343Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11344
11345 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11346 disappeared.
11347
11348Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11349
11350 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11351
11352Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11353
11354 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11355 watchpoint problem that is now fixed.
11356 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11357 uninitialized convenience variables.
11358 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11359 structures.
11360
11361Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11362
11363 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11364 which causes expect to get out of sync with gdb on long output
11365 from help set.
11366 * gdb.t09/corefile.exp: Make expected pattern for core file
11367 failing signal and frame output format less sun specific.
11368
11369Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11370
11371 * gdb.t31/chillvars.exp: Add and remove initial dummy
11372 breakpoint, so that symbol table is forced in.
11373 (Needed at least on Sunos4, though it seems not SVR4.)
11374 * gdb.t31/chillvars.exp: Update for changed output format.
11375
11376Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11377
11378 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11379
11380Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11381
11382 * Makefile.in: Added --srcdir when invoking runtest, removed the
11383 need for a local config file. (optional now)
11384
11385Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11386
11387 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11388 failure count used to force early termination. Add some more
11389 expected failures for gnu style demangling.
11390
11391Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11392
11393 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11394 pmi variable from gdb.t20/gdbme to get optimized away.
11395 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11396 Check for written corefile upon timeout _and_ eof.
11397
11398Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11399
11400 * config/unix-gdb.exp: Add missing return 0.
11401
11402Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11403
11404 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11405 test termination.
11406
11407Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11408
11409 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11410 disappeared.
11411
11412Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11413
11414 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11415 time as i860 support works.
11416
beb998c6 11417 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11418 "backtrace 100\r" rather than just "backtrace\r", to match last
11419 change.
11420
11421Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11422
11423 * config/udi-gdb.exp (gdb_exit): Remove close command.
11424 (gdb_target_udi): New procedure to set the UDI target.
11425 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11426 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11427 Added waits for prompts after several question responses. Added
11428 some more responses used by a29k-amd-udi-gdb.
11429 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11430 pass different arguments, restart UDI connection after program
11431 completion.
11432 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11433 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11434 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11435 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11436 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11437 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11438 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11439 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
11440 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
11441 after program completion.
11442 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
11443 compiled with a SELECT_VECS setting.
11444 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
11445 infinite recursion.
11446
11447 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
11448 Added checks for COFF results, and made them expected failures for
11449 all targets. It would be better to make them expected failures
11450 for COFF targets only.
11451
11452Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
11453
11454 * Makefile.in: add null dvi target, don't bother to recurse
11455 through test directories for info and install-info; rename
11456 $(datadir) to be dejagnu instead of deja-gnu
11457
11458Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
11459
11460 * gdb.t31/gdbme.ch: Re-enable code that previously caused
11461 compiler to coredump.
11462 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
11463 code.
11464
11465Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
11466
11467 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
11468 coredump.
11469 * gdb.t31/chillvars.exp: Comment out tests that depend on that
11470 code.
11471
11472Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
11473
11474 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11475 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11476 which in a shell. Deletes xgdb when done.
11477 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11478 Tests the return from the "set height" or "set width" commands.
11479 Added a few return codes where needed.
11480
11481Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
11482
11483 * Makefile.in (SUBDIRS): Add gdb.t17.
11484 * configure.in (subdirs): Add gdb.t17.
11485 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
11486 files to test gdb's calling of functions in the inferior with
11487 the correct arguments and gdb's ability to retrieve any
11488 result returned.
11489
11490Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
11491
11492 * config/unix-gdb.exp (gdb_exit): Remove close commands that
11493 may be called after gdb goes away. Previous versions of expect
11494 needed these to avoid file descriptor leaks, but they cause
11495 errors with the current revision of expect.
11496 * gdb.t00/gdbvars.exp: Use -re on expected output after
11497 setting sevenbit-strings.
11498 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
11499 to set sevenbit-strings consistent across tests.
11500 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
11501 set sevenbit-strings consistent across tests.
11502
11503Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
11504
11505 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
11506 expected output to match current "expect" expectations.
11507
11508Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
11509
11510 * gdb.t00/default.exp: Change expected output for default "source"
11511 command, to match new gdb behavior which requires a filename to
11512 source.
11513
11514Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
11515
11516 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
11517 expected fail for i486-*-* that misses the marker2 function.
11518 * gdb.t10/crossload.exp (bfddefault): Allow successful
11519 recognition of a format to pass even if no symbols are found.
11520 Explicitly catch failures where the format is not recognized
11521 or is ambiguous, and add the reason to the fail message.
11522 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
11523 the cause is and invalid target and add reason to failure message.
11524 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
11525 elf32-i386, elf32-sparc, and elf32-i860.
11526 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
11527 Set up expected failure for 'filename'::variable scope resolution,
11528 which is now apparently broken on all targets.
11529 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
11530 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
11531 gdb.t23/templates.exp: Change failure for missing binfile into
11532 just a warning.
11533 gdb.t21/demangle.exp: Change all cfront references to 'arm'
11534 references.
11535
11536Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
11537
11538 * gdb.t00/default.exp: Add expected output for default "source"
11539 command, to match new gdb behavior.
11540 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
11541
11542Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
11543
11544 * config/*-gdb.exp: returns an error, rather than exiting on
11545 internal errors.
11546
11547Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
11548
11549 * gdb.t03/gdbme.c: Add pointer to struct variable.
11550 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
11551 referencing struct members.
11552
11553Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
11554
11555 * configure.in (mips-idt-ecoff): New target.
11556 * config/mips-gdb.exp: New file for remote board using MIPS remote
11557 debugging protocol.
11558
11559 * Redid configuration scheme. Removed gdb.t*/configure.in.
11560 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
11561 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
11562 distclean targets. Built executables via .o files. Adjusted
11563 tests to account for source files in $(srcdir) rather than
11564 $(objdir).
11565 * lib/gdb.exp (runto): Don't expect () after the function name,
11566 because it may have arguments.
11567
11568Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
11569
11570 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
11571 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
11572 expected failures for mips-idt-* and mips-sgi-*.
11573 * gdb.t00/default.exp (attach): Kill process if requested.
11574 * gdb.t00/help.exp (help target core, help target): Accept a gdb
11575 that does not read core files.
11576 * gdb.t01/run.exp: Removed checks for exit status code.
11577 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
11578 it is linked in.
11579 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
11580 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
11581 appropriate, rather than doing it by hand.
11582 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
11583 execution.
11584 * gdb.t10/crossload.exp: Kill existing program if needed.
11585 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
11586 appropriate, rather than doing it by hand. Always increase
11587 timeout for this test, not just for VxWorks.
11588
11589Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
11590
11591 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
11592 of Chill STRUCT types and STRUCT values.
11593 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
11594 than "char".
11595 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 11596 struct2): New struct definitions and initializations to test
c906108c
SS
11597 simple Chill STRUCT types.
11598
11599Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
11600
11601 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
11602 the null byte at the end of strings.
11603 * gdb.t00/default.exp: Make show version insensitive to copyright
11604 date.
11605 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
11606 to avoid dependencies on target char signedness.
11607 * gdb.t16/printcmds.exp: Update expected results for explicitly
11608 unsigned char.
11609 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
11610 now work.
11611 * gdb.t21/demangle.exp: Add many more patterns for template
11612 demangling, most of them being expected failures.
11613 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
11614 string we are matching for, to match on the whole string.
11615 * gdb.t21/demangle.exp: Add many new test strings to demangle,
11616 and fix a whole bunch that had incorrect expected output but were
11617 passing anyway because of the bug in "proc demangle".
11618 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
11619 type.
11620 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
11621
11622Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
11623
11624 * gdb/testsuite: made modifications to testcases, etc., to allow
11625 them to work properly given the reorganization of deja-gnu and the
11626 relocation of the testcases from deja-gnu to a "tool" subdirectory.
11627
11628Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
11629
11630 * gdb/testsuite: Initial creation of gdb/testsuite.
11631 Migrated dejagnu testcases and support files for testing nm to
11632 gdb/testsuite from deja-gnu. These files were moved "as is"
11633 with no modifications. This migration is part of a major overhaul
11634 of dejagnu. The modifications to these testcases, etc., which
11635 will allow them to work with the new version of dejagnu will be
11636 made in a future update.
48efe704
AC
11637
11638For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
11639\f
11640Local Variables:
ef043731 11641mode: change-log
c906108c
SS
11642left-margin: 8
11643fill-column: 74
11644version-control: never
11645End: