Add support for 64bit NETBSD cores
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3224a706
MK
12004-02-22 Mark Kettenis <kettenis@gnu.org>
2
3 * configure.in: Run stabs tests on *BSD.
4 * configure: Regenerated.
5
41e0a9ca
MK
62004-02-21 Mark Kettenis <kettenis@gnu.org>
7
8 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9
f9a7572a
FF
102004-02-19 Fred Fish <fnf@redhat.com>
11
12 New testcase for PR breakpoint/1558.
13 * gdb.arch/gdb1558.exp: New file.
14 * gdb.arch/gdb1558.c: New file.
15
b2ce2854
EZ
162004-02-19 Elena Zannoni <ezannoni@redhat.com>
17
18 * gdb.base/nodebug.exp: Fix typo.
19
e7c9ff01
JB
202004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21
22 Committed by Jim Blandy <jimb@redhat.com>.
23
62f4b920
JB
24 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
25
2db536a1
JB
26 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
27
e7c9ff01
JB
28 * gdb.base/float.exp: Support s390*-*-* targets.
29
f3205b34
AF
302004-02-17 Adam Fedor <fedor@gnu.org>
31
32 * gdb.base/gdb1555.exp: New file.
33 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
34
9d62932d
EZ
352004-02-17 Elena Zannoni <ezannoni@redhat.com>
36
37 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
38
344c9711
FF
392004-02-16 Fred Fish <fnf@redhat.com>
40
41 * gdb.arch/gdb1291.c: Remove
42 * gdb.arch/gdb1291.s: New test input file.
43 * gdb.arch/gdb1291.exp: Expand test to check case that should not
44 fail. Test for correct result, known incorrect result, other
45 failures and timeouts.
46
2d822687
AC
472004-02-16 Andrew Cagney <cagney@redhat.com>
48
49 * gdb.base/bigcore.exp: New file.
50 * gdb.base/bigcore.c: New file.
51
dac15b66
AC
522004-02-13 Andrew Cagney <cagney@redhat.com>
53
54 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
55 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
56 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
57 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
58 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
59 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
60 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
61 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
62 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
63 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
64
6bdfc2c4
JJ
652004-02-11 Jeff Johnston <jjohnstn@redhat.com>
66
67 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
68 executed is an alloc instruction.
69
87b3ede8
DC
702004-02-11 David Carlton <carlton@kealia.com>
71
72 * gdb.cp/breakpoint.exp: New.
73 * gdb.cp/breakpoint.cc: New.
74
6e19e2bf
MC
752004-02-11 Michael Chastain <mec.gnu@mindspring.com>
76
77 Partial fix for PR gdb/1543.
78 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
79 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
80 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
81 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
82 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
83 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
84 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
85 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
86 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
87 to bug-gdb@prep.ai.mit.edu .
88 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
89 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
90 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
91 Likewise.
92
5c5455dc
AC
932004-02-10 Andrew Cagney <cagney@redhat.com>
94
95 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
96 using gdb_internal_error_resync.
97
9cf689d7
DJ
982004-02-09 Daniel Jacobowitz <drow@mvista.com>
99
100 * gdb.threads/thread-specific.exp: Stop early if no threads are
101 found.
102
d2dc51db
MC
1032004-02-09 Michael Chastain <mec.gnu@mindspring.com>
104
105 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
106
14b1a056
DJ
1072004-02-08 Daniel Jacobowitz <drow@mvista.com>
108
109 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
110 breakpoints.
111
83f66e8f
DJ
1122004-02-07 Daniel Jacobowitz <drow@mvista.com>
113
114 * config/sim.exp (gdb_load): Handle $arg == "".
115 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
116 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
117
30fc0091
EZ
1182004-02-07 Elena Zannoni <ezannoni@redhat.com>
119
120 * gdb.base/maint.exp: Update test to reflect
121 obstack changes.
122
4d806929
JJ
1232004-02-04 Jeff Johnston <jjohnstn@redhat.com>
124
125 * gdb.base/pendshr.c (pendfunc): New function that calls
126 pendfunc1.
127 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
128
7bfdd688
FF
1292004-02-04 Fred Fish <fnf@redhat.com>
130
131 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
132 function symbols and update copyright years.
133 * gdb.arch/gdb1291.c: Ditto.
134
aaa08ee4
MC
1352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
136
137 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
138
dbad7755
MC
1392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
140
141 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
142
ec4646ef
MC
1432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
144
145 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
146
1b802196
FF
1472004-02-02 Fred Fish <fnf@redhat.com>
148
149 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
150 remote targets. Update copyright years.
151
18fe2033
JJ
1522004-02-02 Jeff Johnston <jjohnstn@redhat.com>
153
154 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
155 support.
156 * gdb.base/langs.exp: Fix test which attempts to create
157 breakpoint on non-existent function to handle new pending
158 support.
159 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
160 a breakpoint.
161 * gdb.base/pending.exp: New test.
162 * gdb.base/pending.c: New file.
163 * gdb.base/pendshr.c: Ditto.
164
8d577d32
DC
1652004-02-02 David Carlton <carlton@kealia.com>
166
167 * gdb.cp/overload.exp: Add overloadNamespace tests.
168 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
169 (overloadNamespace, XXX): New.
170 (main): Call XXX::marker2.
171
3ad13771
FF
1722004-02-01 Fred Fish <fnf@redhat.com>
173
174 * gdb.base/dump.exp: Use runto_main instead of "runto main".
175 * gdb.base/finish.exp: Ditto.
176 * gdb.base/gcore.exp: Ditto.
177 * gdb.base/huge.exp: Ditto.
178 * gdb.base/info-proc.exp: Ditto.
179 * gdb.base/return2.exp: Ditto.
180 * gdb.threads/gcore-thread.exp: Ditto.
181
44c75849
DJ
1822004-02-01 Daniel Jacobowitz <drow@mvista.com>
183
184 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
185
005bc093
MK
1862004-02-01 Mark Kettenis <kettenis@gnu.org>
187
188 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
189 that opening the file succeeds on OpenBSD.
190
c47cebdb
DJ
1912004-02-01 Daniel Jacobowitz <drow@mvista.com>
192
193 * gdb.threads/thread-specific.c: New file.
194 * gdb.threads/threads-specific.exp: New test script.
195 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
196 to expect_out.
197
5a01311c
MK
1982004-02-01 Mark Kettenis <kettenis@gnu.org>
199
200 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
201 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
202 only on the "print_small_structs from print_long_arg_list" test.
203
ce22a4f1
DJ
2042004-02-01 Daniel Jacobowitz <drow@mvista.com>
205
206 * gdb.base/completion.exp: Kill a stray backslash.
207
208 From Jim Ingham <jingham@apple.com>:
209 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
210 agrees with the result from sending a tab.
211
abbab9d3
DJ
2122004-01-31 Daniel Jacobowitz <drow@mvista.com>
213
214 * gdb.base/chng-syms.exp: Remove stray newline.
215
53904d1e
MK
2162004-01-31 Mark Kettenis <kettenis@gnu.org>
217
218 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
219 *-*-openbsd*.
220 * gdb.asm/openbsd.inc: New file.
221
3a4b3aac
MK
2222004-01-30 Mark Kettenis <kettenis@gnu.org>
223
224 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
225 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
226 *-*solaris2*. Remove commented out default settings for
227 asm-flags. Replace gdb_compile with target_link.
228
ebac27b4
MC
2292004-01-29 Michael Chastain <mec.gnu@mindspring.com>
230
231 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
232 for all tests. Remove old hp-ux and cygnus xfail cases.
233
d8679d84
PH
2342004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
235
236 * gdb.base/chng-syms.exp: New file.
237 * gdb.base/chng-syms.c: New file.
238
0a55bc22
MC
2392004-01-24 Michael Chastain <mec.gnu@mindspring.com>
240
241 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
242 Provide arms for current output in all my configurations.
243
94b8e876
MC
2442004-01-24 Michael Chastain <mec.gnu@mindspring.com>
245
246 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
247 * lib/compiler.cc: Likewise.
248 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
249 get the right preprocessor. Eval the output directly. Remove
250 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
251 hp_f77_compiler and hp_f90_compiler completely.
252 (gdb_preprocess): Delete.
253 (get_compiler): Delete.
254
7cf03d44
MK
2552004-01-24 Mark Kettenis <kettenis@gnu.org>
256
257 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
258 <string.h>.
259
68b6dce9
NR
2602004-01-24 Nick Roberts <nick@nick.uklinux.net>
261
262 * gdb.mi/mi-stack.exp: Update copyright.
263
b368761e
DC
2642004-01-23 David Carlton <carlton@kealia.com>
265
266 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
267 test for cp_lookup_transparent_type.
268 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
269 call them.
270
f2061b53
DJ
2712004-01-23 Daniel Jacobowitz <drow@mvista.com>
272
273 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
274 after -var-update.
275
37fc574a
DC
2762004-01-23 David Carlton <carlton@kealia.com>
277
278 * gdb.cp/namespace.cc (C::ensureRefs): New.
279 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
280
8e94b928
NR
2812004-01-20 Nick Roberts <nick@nick.uklinux.net>
282
283 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
284 case "-stack-list-locals 2".
285 * gdb.mi/mi-var-child.exp: Test for case
286 "-var-list-children --all-values NAME".
287
997b0952
MC
2882004-01-18 Michael Chastain <mec.gnu@mindspring.com>
289
290 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
291
52470da3
MK
2922004-01-18 Mark Kettenis <kettenis@gnu.org>
293
7049b4b8
MK
294 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
295 used with gdb_test_multiple.
296
52470da3
MK
297 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
298 read at address 0. This fixes PR testsuite/1504.
299
da6012e5
DJ
3002004-01-18 Daniel Jacobowitz <drow@mvista.com>
301
302 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
303 Remove downloading, guessing the host executable, the calls to
304 gdb_file_cmd and gdb_target_cmd, and "load" support.
305 (infer_host_exec): New function broken out from gdb_load.
306 (gdb_load): New wrapper for gdbserver_gdb_load.
307 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
308 gdb_target_cmd. Use -target-select.
309 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
310 Download binaries to the host. Clear last_mi_remote_file when
311 we load a new binary.
312 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
313 call gdbserver_gdb_load and mi_gdb_target_cmd.
314
32c70722
MC
3152004-01-17 Michael Chastain <mec.gnu@mindspring.com>
316
317 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
318 type patterns.
319
b0cecf36
MC
3202004-01-17 Michael Chastain <mec.gnu@mindspring.com>
321
322 * gdb.cp/templates.exp: Fix typo in test name of
323 "print Foo<volatile char*>::foo".
324
4120d7e6
MC
3252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
326
327 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
328
f679e530
BE
3292004-01-16 Ben Elliston <bje@wasabisystems.com>
330
331 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
332 (clean mostlyclean): Remove empty rm.
333
091c48f6
MC
3342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
335
336 * gdb.base/setvar.exp: Add copyright years.
337
3e5fc8d2
DC
3382004-01-14 David Carlton <carlton@bactrian.org>
339
340 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
341 PR c++/1511 and update coment.
342 * gdb.cp/templates.exp: Update patterns to match current output.
343 If changes involve something other than whitespace, KFAIL
344 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
345
63d06c5c
DC
3462004-01-14 David Carlton <carlton@kealia.com>
347
348 * gdb.cp/namespace.exp: Add tests involving classes defined within
349 namespaces.
350 * gdb.cp/namespace.cc (C::CClass): New.
351 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
352
a51dab88
EZ
3532004-01-14 Elena Zannoni <ezannoni@redhat.com>
354
355 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
356 what debug info we have. Print a better message if something goes
357 wrong while producing the separate debug info file.
358
a476ccc9
MC
3592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
360
361 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
362
f453692c
MC
3632004-01-14 Michael Chastain <mec.gnu@mindspring.com>
364
365 * gdb.base/callfuncs.c: Add copyright notice.
366
f40063a5
MC
3672004-01-13 Michael Chastain <mec.gnu@mindspring.com>
368
369 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
370 inheritance. PR gdb/1498, PR gcc/13539.
371
19ac3974
EZ
3722004-01-13 Elena Zannoni <ezannoni@redhat.com>
373
374 * gdb.threads/gcore-thread.exp: Prefix name of binary with
375 test specific name.
376 * gdb.mi/gdb669.exp: Ditto.
377 * gdb.mi/mi-pthreads.exp: Ditto.
378 * gdb.mi/mi1-pthreads.exp: Ditto.
379 * gdb.mi/mi2-pthreads.exp: Ditto.
380
56c97c6e
MC
3812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
382
383 * gdb.cp/member-ptr.cc: Add copyright notice.
384
a0644324
MC
3852004-01-12 Michael Chastain <mec.gnu@mindspring.com>
386
387 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
388 some patterns for recent versions of gcc and hpacc. Delete
389 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
390 Delete tests that access a NULL pointer-to-member-data. This
391 script is still disabled for gcc.
392
32fabe09
EZ
3932004-01-12 Elena Zannoni <ezannoni@redhat.com>
394
395 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
396 escaped correctly.
397
1f8a6abb
EZ
3982004-01-12 Elena Zannoni <ezannoni@redhat.com>
399
400 * gdb.base/sepdebug.exp: New file.
401 * gdb.base/sepdebug.c: New file.
402 * lib/gdb.exp (separate_debug_filename): New procedure.
403 (gdb_gnu_strip_debug): New procedure.
404
48efe704
AC
4052004-01-12 Andrew Cagney <cagney@redhat.com>
406
407 * gdb.mi/ChangeLog: Delete file. Renamed to ...
408 * gdb.mi/ChangeLog-1999-2003: New file.
409
a9415475
AC
4102004-01-12 Andrew Cagney <cagney@redhat.com>
411
412 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
413 "Renaming a directory to a non-empty directory returns ENOTEMPTY
414 or EEXIST", treat EBUSY as an XFAIL.
415
83b8cf9d
MC
4162004-01-11 Michael Chastain <mec.gnu@mindspring.com>
417
418 * gdb.base/scope.exp: Remove obsolete setup_xfail for
419 hp_cc_compiler.
420
9939d2a8
MC
4212004-01-10 Michael Chastain <mec.gnu@mindspring.com>
422
423 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
424 decorations.
425
1ff8cadf
MC
4262004-01-10 Michael Chastain <mec.gnu@mindspring.com>
427
428 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
429 and "(aCC)" decorations. Remove obsolete doco about old
430 test results.
431
6fa9022e
MC
4322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
433
434 * gdb.cp/exception.exp: Fix typo in doco.
435
209721fe
MK
4362004-01-09 Mark Kettenis <kettenis@gnu.org>
437
438 * gdb.base/gdb1476.exp: Fix typo.
439
ef11303e
MC
4402004-01-09 Michael Chastain <mec.gnu@mindspring.com>
441
442 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
443 file.
444
041ab88c
MC
4452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
446
447 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
448 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
449 Use gdb_compile. Remove restriction on gcc. Add some patterns
450 for recent version of gdb. Delete second half, which was a copy
451 of the first half with different build flags. This test is
452 still disabled because it is still not ready for production.
453
e36d075a
MC
4542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
455
456 * gdb.cp/exception.cc: Add copyright notice.
457 * gdb.cp/exception.exp: Add a notice that this file is broken
458 because of line number changes caused by addition of copyright
459 notice.
460
42b190ad
MC
4612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
462
463 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
464 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
465
8f25f06b
MC
4662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
467
468 * gdb.cp/classes.exp: Accept gnu abi 2.
469 * gdb.cp/derivation.exp: Likewise.
470 * gdb.cp/overload.exp: Likewise.
471 * gdb.cp/virtfunc.exp: Likewise.
472
06ded8b8
MC
4732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
474
475 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
476 semicolon after end of function.
477
77c26ae3
MC
4782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
479
480 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
481 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
482 boilerplate code for compiling and running the program under
483 test. Add some string method tests.
484
20757486
MC
4852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
486
487 * gdb.cp/bs15503.cc: Add copyright notice.
488 * gdb.cp/bs15503.exp: Adjust line number.
489
0fd3b503
MC
4902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
491
492 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
493 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
494
10d1bea8
MC
4952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
496
497 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
498 hp_cc_compiler.
499
2789202a
MC
5002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
501
502 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
503 * gdb.cp/ctti.exp: Use the marker instead of "next".
504 With gcc, run further before bailing.
505
b862f14c
MC
5062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
507
508 * gdb.cp/cttiadd.cc: Add copyright notice.
509 * gdb.cp/cttiadd1.cc: Likewise.
510 * gdb.cp/cttiadd2.cc: Likewise.
511 * gdb.cp/cttiadd3.cc: Likewise.
512
96da2469
MC
5132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
514
515 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
516 Use gdb_test, gdb_test_multiple. Use floating-point values that
517 have exact representations in IEEE-ish formats.
518
053248ff
MC
5192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
520
521 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
522 compilers. Delete duplicate call to get_compiler_info.
523 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
524 * gdb.base/volatile.exp: Likewise.
525
84acecdd
MK
5262004-01-07 Mark Kettenis <kettenis@gnu.org>
527
528 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
529 memory at address 0.
530
fe11a27f
MC
5312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
532
533 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
534 to test for hp-ux assembler. Fix copyright years.
535
60ad077b
AC
5362004-01-07 Andrew Cagney <cagney@redhat.com>
537
538 * gdb.base/fileio.c (strerrno): Add "EBUSY".
539
1c9b8f33
AC
5402004-01-07 Andrew Cagney <cagney@redhat.com>
541
542 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
543 when creating the read-only file. From analysis by Roland McGrath
544 and Elena Zannoni.
545
753ccc7a
MC
5462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
547
548 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
549
eca3e36b
MC
5502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
551
552 * gdb.base/cvexpr.c: Be type-safe with function pointers and
553 data pointers.
554
f8d4bac4
MC
5552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
556
557 * gdb.cp/m-static.exp: Compile one source file at a time.
558 Delete unused call to get_compiler_info.
559
9b4e0f94
MC
5602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
561
562 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
563 * gdb.base/call-rt-st.exp: Likewise.
564 * gdb.base/nodebug.exp: Likewise.
565 * gdb.base/volatile.exp: Likewise.
566 * gdb.cp/ref-types.exp: Likewise.
567 * gdb.cp/templates.exp: Likewise.
568
023c1024
MK
5692004-01-05 Mark Kettenis <kettenis@gnu.org>
570
571 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
572
19703c4a
MC
5732004-01-05 Michael Chastain <mec.gnu@mindspring.com>
574
575 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
576 hppa*-hp-hpux*.
577
18b67037
MK
5782004-01-04 Mark Kettenis <kettenis@gnu.org>
579
ba6219c8
MK
580 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
581 x86_64-*-*.
582
18b67037
MK
583 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
584 sparc64-*-* and sparc*-solaris2*.
585
1bfbbb9d
MK
5862004-01-04 Mark Kettenis <kettenis@gnu.org>
587
588 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
589 return ${tests}" test. The ${tests} already mentions the
590 filename.
591
06846494
MC
5922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
593
594 * gdb.cp/local.exp: Accept gcc abi 2.
595
3b0cb202
MC
5962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
597
598 * gdb.cp/templates.exp: Accept gcc abi 2.
599
0643ec3f
MC
6002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
601
602 * lib/compiler.cc: Remove supports_template_debugging.
603 * gdb.cp/templates.exp: Do not test supports_template_debugging.
604
d231d0b1
MC
6052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
606
607 * gdb.cp/namespace.exp: Accept gcc abi 2.
608
44ffb27c
MC
6092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
610
611 * gdb.cp/method.exp: Accept gcc abi 2.
612
184ad485
MC
6132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
614
615 * gdb.cp/classes.exp: Generate identical results as old version.
616 * gdb.cp/derivation.exp: Likewise.
617 * gdb.cp/overload.exp: Likewise.
618 * gdb.cp/virtfunc.exp: Likewise.
619
116f09e7
MC
6202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
621
622 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
623 mysterious bug with sourceware version of expect.
624
b1379776
MC
6252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
626
627 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
628 current versions of gcc, including gcc abi 2. Remove gratuitous
629 restart of test program. Use gdb_test_multiple and gdb_test for
630 all tests. Add patterns to xfail missing "const" in "const char *"
631 and kfail PR gdb/1155.
632
6b7a4c0e
MC
6332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
634
635 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
636 current versions of gcc, including gcc abi 2. Remove gratuitous
637 restart of test program. Use gdb_test_multiple and gdb_test for
638 all tests. Add patterns to kfail PR gdb/1498.
639
51615d72
MC
6402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
641
642 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
643 current versions of gcc, including gcc abi 2. Use "breakpoint"
644 and "continue" instead of restarting the target program. Use
645 gdb_test_multiple and gdb_test for all tests.
646
7b79a9d7
MK
6472004-01-01 Mark Kettenis <kettenis@gnu.org>
648
649 * gdb.asm/asm-source.exp: Update copyright year. Link statically
650 for *-*-solaris2*.
651
1cd3489f
MC
6522003-12-31 Michael Chastain <mec.gnu@mindspring.com>
653
654 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
655 current versions of gcc, including gcc abi 2. Use "breakpoint"
656 and "continue" instead of restarting the target program several
657 times. Use gdb_test_multiple and gdb_test for all tests.
658
850742db
MC
6592003-12-18 Michael Chastain <mec.gnu@mindspring.com>
660
661 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
662 source files.
663
eb4bbda8
MC
6642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
665
666 * gdb.base/environ.exp: Handle compiling test case from multiple
667 source files.
668
e42c7771
MC
6692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
670
671 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
672
80e4b428
JB
6732003-12-17 Jim Blandy <jimb@redhat.com>
674
5f06973a
JB
675 * gdb.base/freebpcmd.c: Add copyright notice.
676
80e4b428
JB
677 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
678
0ab84fb7
MC
6792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
680
681 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
682
1b3bb3d0
JB
6832003-12-13 Jim Blandy <jimb@redhat.com>
684
685 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
686
3a4c9371
KB
6872003-12-12 Kevin Buettner <kevinb@redhat.com>
688
689 * gdb.asm/frv.inc: New file.
690 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
691
a1dea79a
FF
6922003-12-09 Fred Fish <fnf@redhat.com>
693
694 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
695 functions to break1.c and leave prototypes behind. Add more
696 "set breakpoint NN here" comments.
697 * gdb.base/break1.c: New file.
698
699 * gdb.base/break.exp: Handle compiling test case from multiple
700 source files and change source file references as needed.
701 * gdb.base/completion.exp: Ditto.
702 * gdb.base/condbreak.exp: Ditto.
703 * gdb.base/define.exp: Ditto.
704 * gdb.base/ena-dis-br.exp: Ditto.
705 * gdb.base/info-proc.exp: Ditto.
706 * gdb.base/maint.exp: Ditto.
707 * gdb.base/until.exp: Ditto.
708
709 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
710 hardcoded line numbers.
711 * gdb.base/define.exp: Ditto.
712 * gdb.base/ena-dis-br.exp: Ditto.
713 * gdb.base/maint.exp: Ditto.
714 * gdb.base/until.exp: Ditto.
715
716 * gdb.base/completion.exp: Use "break1" for completion tests since
717 "break" is no longer a unique prefix.
718
5266b69c
AC
7192003-12-06 Andrew Cagney <cagney@redhat.com>
720
721 * gdb.base/structs.exp (test_struct_returns): When applicable, set
722 "return_value_unimplemented". When an unimplemented struct return
723 architecture, report incorrect values as a KFAIL
724
374451f0
MC
7252003-12-05 Michael Chastain <mec.gnu@mindspring.com>
726
727 * gdb.cp/rtti.exp: Accept new wording of warning from
728 cp_lookup_rtti_type.
729
ba9b20a7
MC
7302003-12-05 Michael Chastain <mec.gnu@mindspring.com>
731
732 Partial fix for PR testsuite/1456.
733 * gdb.base/scope.exp (test_at_main): Replace references to
734 gcc_compiled with calls to test_compiler_info.
735 (test_at_foo): Likewise.
736 (test_at_bar): Likewise.
737
b74b6d0b
MC
7382003-12-04 Michael Chastain <mec.gnu@mindspring.com>
739
740 Partial fix for PR testsuite/1456.
741 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
742 to test_compiler_info.
743
ccfa3402
MC
7442003-12-03 Michael Chastain <mec.gnu@mindspring.com>
745
746 * gdb.base/so-impl-ld.exp: Update copyright notice.
747
f6246aba
MC
7482003-12-02 Michael Chastain <mec.gnu@mindspring.com>
749
750 Partial fix for PR testsuite/1456.
751 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
752 to test_compiler_info.
753
13ae734a
MC
7542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
755
756 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
757 from current versions of gdb. Clean up regular expressions.
758 Delete redundant timeout case.
759
d8e1cdee
MC
7602003-11-28 Michael Chastain <mec.gnu@mindspring.com>
761
762 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
763 from current versions of gdb. Clean up regular expressions.
764 Delete redundant timeout case.
765
96457b64
MC
7662003-12-01 Michael Chastain <mec.gnu@mindspring.com>
767
768 Partial fix for PR testsuite/1456.
769 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
770 gcc_compiled with call to test_compiler_info.
771
f35309fc
MC
7722003-11-30 Michael Chastain <mec.gnu@mindspring.com>
773
774 Partial fix for PR testsuite/1456.
775 * gdb.base/list.exp (test_list_function): Delete unused declaration
776 of gcc_compiled.
777
d7afdf9b
MC
7782003-11-29 Michael Chastain <mec.gnu@mindspring.com>
779
780 Partial fix for PR testsuite/1456.
781 * gdb.base/complex.exp: Replace reference to gcc_compiled with
782 call to test_compiler_info.
783
71507b56
MK
7842003-11-29 Mark Kettenis <kettenis@gnu.org>
785
786 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
787 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
788 it to create the appropriate note.inc.
789 * gdb.asm/asmsrc1.s: Include "note.inc".
790 * gdb.asm/netbsd.inc: New file.
791 * gdb.asm/empty.inc: New file.
792
f81f93f7
MC
7932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
794
795 Partial fix for PR testsuite/1456.
796 * gdb.base/constvars.exp: Replace references to gcc_compiled with
797 calls to test_compiler_info.
798
9a77938e
MC
7992003-11-27 Michael Chastain <mec.gnu@mindspring.com>
800
801 Partial fix for PR testsuite/1456.
802 * gdb.base/volatile.exp: Replace references to gcc_compiled with
803 calls to test_compiler_info.
804
e8367dc7
MK
8052003-11-27 Mark Kettenis <kettenis@gnu.org>
806
807 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
808 pattern for the KFAILs.
809
526c61ee
AF
8102003-11-25 Adam Fedor <fedor@gnu.org>
811
812 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
813 * gdb.objc/objcdecode.m: New file.
814
28f2d600
AF
8152003-11-25 Adam Fedor <fedor@gnu.org>
816
817 * gdb.objc/nondebug.exp: Test for PR objc/1236.
818 * gdb.objc/nondebug.m: New file.
819
a3895cee
BE
8202003-11-26 Ben Elliston <bje@wasabisystems.com>
821
822 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
823 NetBSD as it does on FreeBSD. Modelled on a similar change by
824 Mark Kettenis on 2003-05-30.
825 (link-flags): Set to "--entry _start" regardless of target.
826 Special linker flags are to be appended to $link-flags.
827 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
828
c9f2c8a3
MC
8292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
830
831 * gdb.cp/method.exp: Accept output of new demangler.
832
15a0587a 8332003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
834
835 * gdb/class2.exp: New file.
836 * gdb/class2.cc: New file.
837
3c00b570
MC
8382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
839
840 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
841 of new demangler.
842
7027acc7
MK
8432003-11-23 Mark Kettenis <kettenis@gnu.org>
844
845 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
846 of gdb_test "run".
847
b0e1598a
MK
8482003-11-23 Mark Kettenis <kettenis@gnu.org>
849
850 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
851 "continue" into "run".
852
4d9eda44
MC
8532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
854
855 Partial fix for PR testsuite/1456.
856 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
857 call to test_compiler_info.
858 * gdb.cp/ctti.exp: Likewise.
859 * gdb.cp/derivation.exp: Likewise.
860 * gdb.cp/member-ptr.exp: Likewise.
861 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
862 reference to gcc_compiled.
863
8642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
865
866 Fix PR testsuite/1463.
867 * gdb.base/structs.exp (start_structs_test): Call
868 get_debug_format before using the debug format.
869
d422fe19
AC
8702003-11-22 Andrew Cagney <cagney@redhat.com>
871
872 * lib/gdb.exp (gdb_test_multiple): Add simple example.
873 * gdb.base/structs.exp: Use gdb_test_multiple.
874
039cf96d
AC
8752003-11-20 Andrew Cagney <cagney@redhat.com>
876
6882279b
AC
877 * gdb.base/structs.exp: Handle and recover from internal errors.
878 Replace "foo${n}" with "foo<n>" in test messages.
879
e53890ae
AC
880 * gdb.base/structs.exp: Update copyright. Rewrite.
881 * gdb.base/structs.c: Update copyright. Rewrite.
882
2b211c59
AC
883 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
884 resync count exceeded.
885
039cf96d
AC
886 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
887 from the internal error.
888 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
889 Original from Jim Blandy.
890 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 891
eac98b22
AC
8922003-11-19 Andrew Cagney <cagney@redhat.com>
893
894 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
895 KFAIL.
896
67455b2a
MK
8972003-11-17 Mark Kettenis <kettenis@gnu.org>
898
899 New testcase for PR backtrace/1435.
900 * gdb.arch/i386-unwind.exp: New file.
901 * gdb.arch/i386-unwind.c: New file.
902
853d6e5b
AC
9032003-11-17 Andrew Cagney <cagney@redhat.com>
904
905 * lib/gdb.exp (compiler_info): New global.
906 (test_compiler_info): New function.
907 (get_compiler_info): Set compiler_info.
908 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
909 "compiler_info" to gcc-<major>-<minor>.
910
38cf6e11
MC
9112003-11-15 Michael Chastain <mec.gnu@mindspring.com>
912
913 * gdb.trace/configure: Remove.
914
a50d3602
EZ
9152003-11-13 Elena Zannoni <ezannoni@redhat.com>
916
917 * gdb.base/break.c: Add comments to aid finding line numbers for
918 breakpoints.
919 * gdb.base/break.exp: Remove all references to explicit line
920 numbers.
921
d9407aaa
NC
9222003-11-11 Nick Clifton <nickc@redhat.com>
923
924 * gdb.base/shreloc.exp: Do not run for targets which do not
925 support shared objects.
926
db488fc1
CV
9272003-11-10 Corinna Vinschen <vinschen@redhat.com>
928
929 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
930 Don't run tests if nofileio flag is given.
931
6a90a18e
EZ
9322003-11-07 Elena Zannoni <ezannoni@redhat.com>
933
934 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
935 as well as 'Watchpoint'.
936
0b915e9c
EZ
9372003-11-06 Elena Zannoni <ezannoni@redhat.com>
938
939 Reported by Jim Ingham <jingham@apple.com>:
940 * gdb.base/annota1.exp: Match at least one occurrence of the
941 signal handler annotation.
942
d7e4b55f
EZ
9432003-11-06 Elena Zannoni <ezannoni@redhat.com>
944
945 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
946 as well as 'Watchpoint'.
947
2fe4e8d0
MC
9482003-11-05 Michael Chastain <mec@shout.net>
949
950 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
951
6ef88553
KW
9522003-11-03 Kris Warkentin <kewarken@qnx.com>
953
954 * gdb.arch/gdb1291.c: New test file.
955 * gdb.arch/gdb1291.exp: New test script.
956 * gdb.arch/gdb1431.c: New test file.
957 * gdb.arch/gdb1431.exp: New test script.
958
ae7dc4d8
MC
9592003-10-22 Michael Chastain <mec@shout.net>
960
961 * gdb.mi/pthreads.c: Add copyright notice.
962
c39d7427
MC
9632003-10-22 Michael Chastain <mec@shout.net>
964
965 * gdb.threads/pthreads.c: Add copyright notice.
966
8b7d96c1
MC
9672003-10-20 Michael Chastain <mec@shout.net>
968
969 * gdb.base/gdb1056.exp: New test script.
970
d1d69fdd
DJ
9712003-10-13 Daniel Jacobowitz <drow@mvista.com>
972
973 * gdb.threads/killed.exp: Use gdb_run_cmd.
974
7d605576
DJ
9752003-10-13 Daniel Jacobowitz <drow@mvista.com>
976
977 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
978 create a core file.
979 * gdb.threads/gcore-thread.exp: Likewise.
980
618ec112
CV
9812003-10-13 Corinna Vinschen <vinschen@redhat.com>
982
983 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
984 type, based on char type.
985 (struct bit_flags_short_t): New bitfield type, based on short type.
986 (init_bit_flags_char): New fuction.
987 (init_bit_flags_short): Ditto.
988 (print_bit_flags_char): Ditto.
989 (print_bit_flags_short): Ditto.
990 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
991
9367a73c
MC
9922003-10-11 Michael Chastain <mec@shout.net>
993
994 * gdb.base/call-rt-st.exp: Update copyright year.
995
1decf120
KI
9962003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
997
998 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
999 * gdb.disasm/sh3.s: Ditto.
1000
5445b2ae
DJ
10012003-10-07 Daniel Jacobowitz <drow@mvista.com>
1002
1003 * gdb.threads/switch-threads.exp: New test.
1004 * gdb.threads/switch-threads.c: New source file.
1005
aec24853
CV
10062003-10-07 Corinna Vinschen <vinschen@redhat.com>
1007
1008 * gdb.base/ending-run.exp: Add sh specific case.
1009
adc7428d
AC
10102003-10-06 Andrew Cagney <cagney@redhat.com>
1011
1012 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1013 * gdb.disasm/mn10200.exp: Delete obsolete file.
1014
c9d37158
DJ
10152003-09-29 Daniel Jacobowitz <drow@mvista.com>
1016
1017 * ChangeLog: Correct an entry command.exp -> commands.exp.
1018 * gdb.base/commands.exp (bp_deleted_in_command_test)
1019 (temporary_breakpoint_commands): Check noargs.
1020
79c2c32d
DC
10212003-09-25 David Carlton <carlton@kealia.com>
1022
1023 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1024 of some print tests, where appropriate. Add tests for C::D::cd,
1025 E::ce, F::cXfX, G::XgX.
1026 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1027
594e6d67
RE
10282003-09-25 Richard Earnshaw <rearnsha@arm.com>
1029
1030 * lib/java.exp (java_init): Import target_alias before using it.
1031
10f0d451
DC
10322003-09-25 David Carlton <carlton@kealia.com>
1033
1034 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1035
274bcba0
EZ
10362003-09-23 Elena Zannoni <ezannoni@redhat.com>
1037
1038 * gdb.base/selftest.exp: Accomodate more instruction reordering
1039 weirdness.
1040
cdbf20f7
MC
10412003-09-17 Michael Chastain <mec@shout.net>
1042
1043 * gdb.cp/gdb1355.exp: New file.
1044 * gdb.cp/gdb1355.c: New file.
1045
71e06f80
CV
10462003-09-15 Corinna Vinschen <vinschen@redhat.com>
1047
1048 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1049 * gdb.asm/sh.inc: New file.
1050
5c4e30ca
DC
10512003-09-11 David Carlton <carlton@kealia.com>
1052
bd45b7af
DC
1053 * gdb.cp/namespace.exp: Add tests for namespace types.
1054 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1055 (test_namespace): New.
1056
1c199746
EZ
10572003-09-11 Elena Zannoni <ezannoni@redhat.com>
1058
1059 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1060 * gdb.stabs/weird.exp: Ditto.
1c199746 1061
04ed252f
MC
10622003-09-08 Michael Chastain <mec@shout.net>
1063
1064 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1065
d8a2d9e7
MC
10662003-09-07 Michael Chastain <mec@shout.net>
1067
1068 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1069 'parse error'.
1070
161afb24
MK
10712003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1072
1073 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1074
49f2741a
MC
10752003-08-30 Michael Chastain <mec@shout.net>
1076
1077 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1078 * gdb.gdb/observer.exp: Ditto.
1079 * gdb.gdb/xfullpath.exp: Ditto.
1080
8afa723e
MK
10812003-08-29 Mark Kettenis <kettenis@gnu.org>
1082
1083 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1084 *-*-*bsd*.
1085
f31dfe3b
JJ
10862003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1087
1088 * gdb.base/dump.exp: Skip for ia64.
1089
4630e498
JJ
10902003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1091
1092 * gdb.asm/asm-source.exp: Add ia64 support.
1093 * gdb.asm/ia64.inc: New file.
1094
1105b7ef
MC
10952003-08-22 Michael Chastain <mec@shout.net>
1096
1097 * gdb.cp: New directory.
1098 * gdb.cp/*: Copy from gdb.c++/*.
1099 * gdb.c++/*: Remove.
1100 * Makefile.in: Change gdb.c++ to gdb.cp.
1101 * configure.in: Ditto.
1102 * configure: Regnerate.
1103
c945b932
MK
11042003-08-18 Mark Kettenis <kettenis@gnu.org>
1105
1106 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1107 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1108
2b66634b
DJ
11092003-08-17 Daniel Jacobowitz <drow@mvista.com>
1110
1111 * mi-var-display.exp (-var-list-children weird): Accept function
1112 pointers with argument types.
1113 * mi1-var-display.exp (-var-list-children weird): Likewise.
1114 * mi2-var-display.exp (-var-list-children weird): Likewise.
1115
a356f73b
DJ
11162003-08-17 Daniel Jacobowitz <drow@mvista.com>
1117
1118 * gdb.base/annota3.exp: Add missing newline.
1119
483417b8
MC
11202003-08-06 Michael Chastain <mec@shout.net>
1121
1122 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1123
c99c59c3
MS
11242003-08-12 Michael Snyder <msnyder@redhat.com>
1125
1126 * gdb.base/float.exp: Add test for SH.
1127
55ed7501
MK
11282003-08-10 Mark Kettenis <kettenis@gnu.org>
1129
1130 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1131
1a371f2e
EZ
11322003-08-07 Elena Zannoni <ezannoni@redhat.com>
1133
1134 * gdb.base/completion.exp: Remove reduntant completion test
1135 on filename.
1136
e0f353ce
EZ
11372003-08-07 Elena Zannoni <ezannoni@redhat.com>
1138
1139 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1140 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1141 gdb.trace/save-trace.exp: Make sure that full pathnames are
1142 escaped correctly.
1143
5710a1af
EZ
11442003-08-07 Elena Zannoni <ezannoni@redhat.com>
1145
1146 * configure.in: Don't generate config.h from config.hin.
1147 * configure: Regenerate.
1148 * config.hin: Remove file.
1149 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1150 * gdb.threads/pthreads.c: Ditto.
1151
dcd81ce9
DJ
11522003-08-07 Daniel Jacobowitz <drow@mvista.com>
1153
1154 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1155 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1156 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1157 Replace ld24 with seth/add3.
1158
6009d884
AC
11592003-08-02 Andrew Cagney <cagney@redhat.com>
1160
1161 * gdb.base/annota3.exp: New file.
1162 * gdb.base/annota3.c: New file.
1163 * gdb.c++/annota3.exp: New file.
1164 * gdb.c++/annota3.cc: New file.
1165
51514e06
MC
11662003-07-29 Michael Chastain <mec@shout.net>
1167
1168 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1169 actually failed.
1170 (do_pass): Likewise.
1171 * gdb.threads/tls.exp: Always initialize no_of_threads.
1172
4ee6625b
DJ
11732003-07-27 Daniel Jacobowitz <drow@mvista.com>
1174
1175 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1176 pattern.
1177 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1178 * gdb.threads/tls.exp: Recognize one case of the host library not
1179 supporting TLS.
1180
225f2bf6
AC
11812003-07-27 Andrew Cagney <cagney@redhat.com>
1182
1183 * gdb.base/fileio.exp: Use SH when running commands using
1184 remote_exec.
1185
bcb27c9f
DJ
11862003-07-24 Daniel Jacobowitz <drow@mvista.com>
1187
1188 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1189 * gdb.base/relocate.c (dummy): New padding array.
1190
3d67be83
MS
11912003-07-22 Michael Snyder <msnyder@redhat.com>
1192
1193 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
1194
1195 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1196 patterns to be more general, accepting old and new output.
1197 Some output chars (such as '+') also must be quoted.
1198 Some addresses are displayed numerically instead of
1199 symbolically.
1200
57ba3b85
MS
12012003-07-23 Michael Snyder <msnyder@redhat.com>
1202
686d097c
MS
1203 * gdb.base/return2.exp: Don't test long-long return.
1204
57ba3b85
MS
1205 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1206 * gdb.disasm/t01_mov.exp: Ditto.
1207 * gdb.disasm/t02_mova.s: Ditto.
1208 * gdb.disasm/t02_mova.exp: Ditto.
1209 * gdb.disasm/t03_add.s: Ditto.
1210 * gdb.disasm/t03_add.exp: Ditto.
1211 * gdb.disasm/t04_sub.s: Ditto.
1212 * gdb.disasm/t04_sub.exp: Ditto.
1213 * gdb.disasm/t05_cmp.s: Ditto.
1214 * gdb.disasm/t05_cmp.exp: Ditto.
1215 * gdb.disasm/t06_ari2.s: Ditto.
1216 * gdb.disasm/t06_ari2.exp: Ditto.
1217 * gdb.disasm/t07_ari3.s: Ditto.
1218 * gdb.disasm/t07_ari3.exp: Ditto.
1219 * gdb.disasm/t08_or.s: Ditto.
1220 * gdb.disasm/t08_or.exp: Ditto.
1221 * gdb.disasm/t09_xor.s: Ditto.
1222 * gdb.disasm/t09_xor.exp: Ditto.
1223 * gdb.disasm/t10_and.s: Ditto.
1224 * gdb.disasm/t10_and.exp: Ditto.
1225 * gdb.disasm/t11_logs.s: Ditto.
1226 * gdb.disasm/t11_logs.exp: Ditto.
1227 * gdb.disasm/t12_bit.s: Ditto.
1228 * gdb.disasm/t12_bit.exp: Ditto.
1229 * gdb.disasm/t13_otr.s: Ditto.
1230 * gdb.disasm/t13_otr.exp: Ditto.
1231
e00759ef
EZ
12322003-07-22 Elena Zannoni <ezannoni@redhat.com>
1233
1234 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1235
8bc2021f
EZ
12362003-07-22 Elena Zannoni <ezannoni@redhat.com>
1237
1238 * gdb.threads/tls.c : New file.
1239 * gdb.threads/tls.exp : New file.
1240 * gdb.threads/tls-main.c : New file.
1241 * gdb.threads/tls-shared.c : New file.
1242 * gdb.threads/tls-shared.exp : New file.
1243
89320c4c
AS
12442003-07-22 Andreas Schwab <schwab@suse.de>
1245
1246 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1247
180dea7c
AS
12482003-07-20 Andreas Schwab <schwab@suse.de>
1249
1250 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1251 due to insn reordering.
1252
0714963c
AC
12532003-07-15 Andrew Cagney <cagney@redhat.com>
1254
1255 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1256
98a23b3f
MC
12572003-07-15 Michael Chastain <mec@shout.net>
1258
1259 * gdb.base/gdb1250.exp: New file.
1260 * gdb.base/gdb1250.c: New file.
1261
27e417a2
ML
12622003-07-09 Michal Ludvig <mludvig@suse.cz>
1263
1264 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1265 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1266
8bc2021f
EZ
12672003-07-09 Elena Zannoni <ezannoni@redhat.com>
1268
1269 * gdb.threads/tls.c: New file.
1270 * gdb.threads/tls.exp: New file.
1271 * gdb.threads/tls-main.c: New file.
1272 * gdb.threads/tls-shared.c: New file.
1273 * gdb.threads/tls-shared.exp: New file.
1274
d99968dc
EZ
12752003-07-09 Elena Zannoni <ezannoni@redhat.com>
1276
1277 * gdb.base/annota1.exp: Make sure that we properly escape the
1278 full path of the source file. Xfail more permissive patterns,
1279 due to a compiler debug info problem.
1280
83876b3b
AS
12812003-07-07 Andreas Schwab <schwab@suse.de>
1282
2705e972
AS
1283 * gdb.asm/m68k.inc: New file.
1284 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1285
83876b3b
AS
1286 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1287 arguments"): Also match negative number.
1288
1289 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1290
3a871b37
DJ
12912003-07-03 Daniel Jacobowitz <drow@mvista.com>
1292
1293 * gdb.base/store.c (charest): New typedef.
1294 (add_char): Rename to add_charest, update.
1295 (wack_char): Rename to wack_charest, update types. Return l + r
1296 to keep r live across the call.
1297 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1298 (wack_double, wack_doublest): Return l + r to keep r live across
1299 the call.
1300 * gdb.base/store.exp: Accomodate store.c changes.
1301
b2a7f303
DC
13022003-06-30 David Carlton <carlton@kealia.com>
1303
1304 * gdb.c++/maint.exp (test_invalid_name): New.
1305 (test_first_component): Add tests for invalid names.
1306
3c6cb4a1
MC
13072003-06-29 Michael Chastain <mec@shout.net>
1308
1309 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1310 output of '<VTT for class>' for virtual base classes.
1311
f1c2644b
DJ
13122003-06-29 Daniel Jacobowitz <drow@mvista.com>
1313
1314 * gdb.base/completion.exp: Tab-complete "complet" instead of
1315 "compl".
1316 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1317
18080350
DJ
13182003-06-29 Daniel Jacobowitz <drow@mvista.com>
1319
1320 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1321 * gdb.base/volatile.exp: Likewise.
1322
f56973f8
DJ
13232003-06-29 Daniel Jacobowitz <drow@mvista.com>
1324
1325 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1326 gdb/1265.
1327
13282003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1329 Daniel Jacobowitz <drow@mvista.com>
1330
1331 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1332 initial line count of 'captured_main' from 26 to 32.
1333 (test_with_self): Allow xmalloc call to be interleaved with the
1334 preceding two lines.
1335
e766d4d6
JB
13362003-06-24 Joel Brobecker <brobecker@gnat.com>
1337
1338 * gdb.base/bang.exp: New testcase.
1339
f125c9a4
JB
13402003-06-23 Joel Brobecker <brobecker@gnat.com>
1341
1342 * gdb.base/langs.exp: Add some tests for the "minimal" language
1343 support.
1344
6e25beaf
EZ
13452003-06-23 Elena Zannoni <ezannoni@redhat.com>
1346
1347 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1348 the testcase.
1349
2f816dda
DJ
13502003-06-22 Daniel Jacobowitz <drow@mvista.com>
1351
1352 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1353 offset.
1354
db5a5748
DJ
13552003-06-22 Daniel Jacobowitz <drow@mvista.com>
1356
1357 * gdb.c++/pr-1210.cc: New file.
1358 * gdb.c++/pr-1210.exp: New file.
1359
1df0c130
DJ
13602003-06-21 Daniel Jacobowitz <drow@mvista.com>
1361
1362 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1363 000-exec-continue.
1364
a92feac0
MK
13652003-06-15 Mark Kettenis <kettenis@gnu.org>
1366
1367 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1368 on *-*-*bsd* instead of *-*-freebsd*.
1369
81a58f5b
AC
13702003-06-14 Andrew Cagney <cagney@redhat.com>
1371
1372 * gdb.base/store.exp: Test longest and doublest. Test all
1373 parameters. Weaken return statement match.
1374 * gdb.base/store.c: Add longest and doublest - aka long long and
1375 long double functions. Put all parameters into local register
1376 variables. Use negative values.
1377
b257a0d3
AC
13782003-06-14 Andrew Cagney <cagney@redhat.com>
1379
1380 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1381 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1382 exit status.
1383 * gdb.base/fileio.exp: Disable target when nointerrupts and
1384 noinferiorio, instead of limiting it to remote. Use remote_exec
1385 instead of system.
1386
21c38304
JJ
13872003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1388
1389 * gdb.base/float.exp: Add ia64 support.
1390
1bcdb424
CV
13912003-06-12 Corinna Vinschen <vinschen@redhat.com>
1392
1393 * gdb.base/fileio.exp: Run only on remote targets.
1394
6aeb981f
CV
13952003-06-10 Corinna Vinschen <vinschen@redhat.com>
1396
1397 * gdb.base/fileio.c: New file, testing File-I/O.
1398 * gdb.base/fileio.exp: Ditto.
1399
53df362e
RG
14002003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1401
1402 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1403 shared objects after relocation at load time (gdb PR/1132).
1404 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1405 as above, part of the shared object relocation test.
1406
ffee1b46
MK
14072003-06-08 Mark Kettenis <kettenis@gnu.org>
1408
b5ca3722
MK
1409 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1410 fully filled history list.
1411 * gdb.base/gdb_history: New file.
1412
03ed860d
MK
1413 * gdb.base/signals.exp: XFAIL "continue to func1" on
1414 i*86-*-freebsd*.
1415
ffee1b46
MK
1416 * gdb.base/attach.exp: When trying to attach to a nonexistent
1417 process, make it possible to specify the PID based on the target,
1418 and do so for *-*-freebsd*.
1419
d80dbb52
RH
14202003-06-02 Richard Henderson <rth@redhat.com>
1421
1422 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1423
6dd77b81
RH
14242003-06-02 Richard Henderson <rth@redhat.com>
1425
1426 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1427
f6347e16
RH
14282003-06-02 Richard Henderson <rth@redhat.com>
1429
1430 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1431
2c161407
DJ
14322003-06-01 Daniel Jacobowitz <drow@mvista.com>
1433
1434 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1435 of globalvar.
1436
572eb746
MK
14372003-06-01 Mark Kettenis <kettenis@gnu.org>
1438
1439 * gdb.asm/asm-source.exp: Check for memory read errors in
1440 disassembler test on *BSD too.
1441
9e9617a5
RH
14422003-06-01 Richard Henderson <rth@redhat.com>
1443
1444 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1445 for .frame.
1446 (gdbasm_call): Lose ldgp.
1447 (gdbasm_startup): Add frame information.
1448 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1449
7b34ad4e
MK
14502003-05-31 Mark Kettenis <kettenis@gnu.org>
1451
1452 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1453 i?86-*-*.
1454
10059fdf
MK
14552003-05-30 Mark Kettenis <kettenis@gnu.org>
1456
1457 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1458 FreeBSD.
1459
acf4b816
RH
14602003-05-29 Richard Henderson <rth@redhat.com>
1461
1462 * gdb.asm/alpha.inc: New file.
1463 * gdb.asm/asm-source.exp: Use it.
1464
e9ecd949
JB
14652003-05-29 Jim Blandy <jimb@redhat.com>
1466
1467 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1468 'core.PID'.
1469
e3e5a4f3
JB
14702003-05-22 Jim Blandy <jimb@redhat.com>
1471
1472 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1473 backtrace.
1474
72fe3d25
DC
14752003-05-20 David Carlton <carlton@math.stanford.edu>
1476
1477 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1478 this time.
1479
58da2eb2
DC
14802003-05-19 David Carlton <carlton@bactrian.org>
1481
1482 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1483 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1484
1fcb5155
DC
14852003-05-19 David Carlton <carlton@bactrian.org>
1486
1487 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1488 namespace tests.
1489 Bump copyright date.
1490 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
1491 (main): Call C::D::marker2.
1492 * gdb.c++/namespace1.cc: New file.
1493
85e85163
JJ
14942003-05-14 Jeff Johnston <jjohnstn@redhat.com>
1495
1496 Roland McGrath <roland@redhat.com>
1497 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
1498 there is no manager thread.
1499
a25fbfec
JJ
15002003-05-08 Jeff Johnston <jjohnstn@redhat.com>
1501
1502 * gdb.threads/schedlock.exp: Remove assumption that all threads
1503 will run in a particular small time slice. Also ensure we break
1504 in one of the child threads rather than the main thread.
1505
be375bae
JB
15062003-05-07 Jim Blandy <jimb@redhat.com>
1507
09bf6082
JB
1508 Add support for assembly source testing on the s390x.
1509 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
1510 architecture.
1511 * gdb.asm/s390x.inc: New file.
1512
be375bae
JB
1513 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
1514 succession of 'if' statements.
1515
00905d52
AC
15162003-05-05 Andrew Cagney <cagney@redhat.com>
1517
1518 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
1519
b1e29e33
AC
15202003-05-05 Andrew Cagney <cagney@redhat.com>
1521
1522 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
1523 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
1524
e33d66ec
EZ
15252003-05-02 Elena Zannoni <ezannoni@redhat.com>
1526
1527 * gdb.base/charset.exp: Update based on new behavior of set/show
1528 charset commands.
1529
2b6fd0d8
AC
15302003-05-01 Andrew Cagney <cagney@redhat.com>
1531
1532 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
1533 variable do not give memory errors.
1534
130cacce
AF
15352003-04-30 Adam Fedor <fedor@gnu.org>
1536
1537 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
1538 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
1539 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
1540 gdb.objc/basicclass.m: : New files
1541
1542 * lib/gdb.exp (gdb_compile_objc): New procedure.
1543
bea71854
DJ
15442003-04-27 Daniel Jacobowitz <drow@mvista.com>
1545
1546 * gdb.base/signals.exp: Make backtrace tests more specific.
1547
0f20eeea
DC
15482003-04-23 David Carlton <carlton@bactrian.org>
1549
1550 * gdb.c++/maint.exp (test_first_component): Add tests for
1551 'operator' in more locations.
1552
c8c4d8dc
KB
15532003-04-16 Kevin Buettner <kevinb@redhat.com>
1554
1555 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
1556
3fe60e3c
EZ
15572003-04-16 Elena Zannoni <ezannoni@redhat.com>
1558
1559 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
1560 func marke' instead. Update test name.
1561
9219021c
DC
15622003-04-15 David Carlton <carlton@math.stanford.edu>
1563
1564 * gdb.c++/maint.exp: New file.
1565
5dd55bdd
EZ
15662003-04-14 Elena Zannoni <ezannoni@redhat.com>
1567
1568 * gdb.threads/schedlock.c: Change type of thread function argument
1569 to long, to avoid warnings on 64-bit platforms.
1570
00890572
EZ
15712003-04-14 Elena Zannoni <ezannoni@redhat.com>
1572
1573 * gdb.base/attach.exp: Add new message from ptrace in case of
1574 attaching to nonexistent process.
1575
93201743
JB
15762003-04-11 Jim Blandy <jimb@redhat.com>
1577
1578 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1579 gdb.c++/userdef.cc: Place comments on the lines to which the
1580 marker function might return.
1581 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1582 gdb.c++/userdef.exp: Look for those comments to check that we've
1583 returned to the right place, instead of checking line numbers.
1584
2a11c64d
EZ
15852003-04-11 Elena Zannoni <ezannoni@redhat.com>
1586
1587 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
1588 match on sourcefile name, instead of directory name.
1589
68ab8fc5
EZ
15902003-04-10 Elena Zannoni <ezannoni@redhat.com>
1591
1592 * gdb.base/completion.exp: Use string_to_regexp to match the
1593 working directory name.
1594
5624293a
JB
15952003-04-09 Jim Blandy <jimb@redhat.com>
1596
1597 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1598 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
1599 after an inferior function call, report the failure, but allow the
1600 test to continue.
1601
f1f02ee4
SC
16022003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1603
1604 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1605 with -DPROTOTYPES.
1606
6eb79af0
SC
16072003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1608
1609 * gdb.base/break.exp: Revert last patch.
1610
8dfb4cf0
SC
16112003-04-04 Stephane Carrez <stcarrez@nerim.fr>
1612
1613 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1614 with -DPROTOTYPES.
1615
ed4c619a
AC
16162003-04-02 Andrew Cagney <cagney@redhat.com>
1617
1618 * gdb.base/callfuncs.exp: Make "print add" messages unique.
1619 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
1620 matching directories by the name breakpoint.
1621 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
1622 Make "continue to marker1" consistent.
1623 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
1624 message consistent.
1625 * lib/gdb.exp: Put "the program is no longer running", and "the
1626 program exited" in parenthesis.
1627 * lib/mi-support.exp: Ditto.
1628
4e35d5f0
BR
16292003-04-02 Bob Rossi <bob_rossi@cox.net>
1630
1631 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
1632
71900fe8
AC
16332003-03-29 Andrew Cagney <cagney@redhat.com>
1634
1635 * gdb.base/sizeof.c (main): Print the value of '\377'.
1636 * gdb.base/sizeof.exp: Check the sign of '\377'.
1637
c0655a16
MC
16382003-03-27 Michael Chastain <mec@shout.net>
1639
1640 * gdb.base/gdb1090.exp: New file.
1641 * gdb.base/gdb1090.cc: New file.
1642
5b2a3989
JB
16432003-03-27 J. Brobecker <brobecker@gnat.com>
1644
1645 * gdb.gdb/observer.exp: New regression test.
1646
79876890
MC
16472003-03-27 Michael Chastain <mec@shout.net>
1648
1649 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
1650 * gdb.base/ptype.exp: Likewise.
1651
6eac95e3
CV
16522003-03-27 Corinna Vinschen <vinschen@redhat.com>
1653
1654 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
1655
e8c71839
MC
16562003-03-26 Michael Chastain <mec@shout.net>
1657
1658 * gdb.base/ptype.exp: Actually use some typedef'd types.
1659
71b10041
SC
16602003-03-21 Stephane Carrez <stcarrez@nerim.fr>
1661
1662 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
1663 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
1664
2512cf80
CV
16652003-03-20 Corinna Vinschen <vinschen@redhat.com>
1666
1667 * gdb.base/default.exp: Fix regular expression.
1668
0d195a4f
CV
16692003-03-20 Corinna Vinschen <vinschen@redhat.com>
1670
1671 * gdb.base/args.exp: Fix regular expression.
1672
8a2dbca8
CV
16732003-03-20 Corinna Vinschen <vinschen@redhat.com>
1674
1675 * gdb.base/help.exp: Allow Win32 child process.
1676
bf028682
CV
16772003-03-20 Corinna Vinschen <vinschen@redhat.com>
1678
1679 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
1680 when stepping out of main().
1681
182dbe85
CV
16822003-03-20 Corinna Vinschen <vinschen@redhat.com>
1683
1684 * gdb.base/default.exp: Check for win32 specific message when calling
1685 "run" without executable.
1686
d67a6ba5
CV
16872003-03-20 Corinna Vinschen <vinschen@redhat.com>
1688
1689 * gdb.base/args.exp: Expect .exe in output.
1690
a955b5bb
CV
16912003-03-20 Corinna Vinschen <vinschen@redhat.com>
1692
1693 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
1694 Cygwin native.
1695
bf6bad4b
AC
16962003-03-17 Andrew Cagney <cagney@redhat.com>
1697
1698 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
1699 vector registes.
1700 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
1701 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
1702
293e9a31
DC
17032003-03-17 David Carlton <carlton@math.stanford.edu>
1704
1705 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
1706 test, for PR breakpoints/38.
1707 Call test_watchpoint_and_breakpoint.
1708 * gdb.base/watchpoint.c (func3): New function.
1709 (main): Call func3.
1710
5330f2db
DC
17112003-03-04 David Carlton <carlton@math.stanford.edu>
1712
1713 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
1714 Garply<Garply<char> >:: garply".
1715 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
1716 with respect to PR c++/1111; note also PR c++/1113.
1717 (test_template_breakpoints): KFAIL "constructor breakpoint" with
1718 respect to PR c++/1062.
1719 KFAIL "destructor breakpoint" with respect to PR c++/1112.
1720
6ece72da
DC
17212003-03-03 David Carlton <carlton@math.stanford.edu>
1722
1723 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
1724 with respect to PR c++/57.
1725 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
1726 c++/826.
1727 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
1728 respect to PR c++/57.
1729
85ca1584
DC
17302003-03-03 David Carlton <carlton@math.stanford.edu>
1731
1732 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
1733 respect to PR c++/33 into FAILs.
1734
98e9c5b8
MC
17352003-03-03 Michael Chastain <mec@shout.net>
1736
7bedbf27
MC
1737 * configure.in: Update copyright years.
1738
17392003-03-03 Michael Chastain <mec@shout.net>
1740
1741 * Makefile.in: Update copyright years.
98e9c5b8 1742
f683e100
DC
17432003-02-28 David Carlton <carlton@math.stanford.edu>
1744
1745 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
1746 print class instead of struct and/or superfluous protection
1747 specifiers, as long as the resulting output is equivalent to the
1748 source code.
1749 Delete FIXME from end of messages on tests that don't need
1750 fixing.
1751
a9e0cf2c
DC
17522003-02-28 David Carlton <carlton@math.stanford.edu>
1753
1754 * gdb.c++/templates.exp (do_tests): Allow const in the two
1755 Foo<volatile char *>::foo tests.
1756
e8d359df
MS
17572003-02-27 Michael Snyder <msnyder@redhat.com>
1758
1759 * gdb.base/restore.c (main): Return zero, so exit code
1760 will be consistant.
1761
0b71dc91
DC
17622003-02-26 David Carlton <carlton@math.stanford.edu>
1763
1764 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
1765 char *>::foo" test with respect to PR c++/33. Create a new test
1766 which is identical to that one except that it doesn't put the
1767 space between the "char" and the "*"; KFAIL it, too.
1768
dd14ab43
DC
17692003-02-26 David Carlton <carlton@math.stanford.edu>
1770
1771 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
1772 template types into either PASSes or KFAILs (corresponding to PR
1773 c++/57). Tweak indentation. Update copyright.
1774
1146c7f1
SC
17752003-02-23 Stephane Carrez <stcarrez@nerim.fr>
1776
1777 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
1778
74641dfb
MC
17792003-02-13 Michael Chastain <mec@shout.net>
1780
1781 * gdb.base/exprs.exp: Remove i960 remnants.
1782 * gdb.base/funcargs.exp: Likewise.
1783 * gdb.base/list.exp: Likewise.
1784 * gdb.base/ptype.exp: Likewise.
1785
559cd2d0
DC
17862003-02-14 David Carlton <carlton@math.stanford.edu>
1787
1788 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
1789 pEe->D::vg()" from XFAIL to KFAIL.
1790
c4f90d87
JM
17912003-02-13 Jason Molenda (jmolenda@apple.com)
1792
1793 * gdb.base/maint.exp: Update maint print statistics regexp to include
1794 new entries.
1795
cbc4d97c
MC
17962003-02-13 Michael Chastain <mec@shout.net>
1797
1798 * gdb.c++/inherit.exp: Remove call to get_debug_format.
1799
40f235b7
MC
18002003-02-12 Michael Chastain <mec@shout.net>
1801
1802 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
1803 * gdb.c++/inherit.exp: Likewise.
1804 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
1805 * gdb.c++/templates.exp: Likewise.
1806 * gdb.c++/virtfunc.exp: Likewise.
1807
c56716b0
JM
18082003-02-06 Jason Molenda (jason-cl@molenda.com)
1809
1810 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
1811 why the code is written that way.
1812
070afcf8
MC
18132003-02-05 Michael Chastain <mec@shout.net>
1814
1815 * gdb.base/dump.exp: Add missing copyright line.
1816
5d0331e5
JM
18172003-02-05 Jason Molenda (jason-cl@molenda.com)
1818
f7ae6d3e 1819 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
1820 at the beginning so the breakpoint doesn't get set on the loop.
1821
92851186
MC
18222003-02-05 Michael Chastain <mec@shout.net>
1823
1824 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
1825 output for configurations with gcc 2.95.3.
1826
cbf1e085
AC
18272003-02-05 Keith Seitz <keiths@redhat.com>
1828 Andrew Cagney <ac131313@redhat.com>
1829
1830 * gdb.mi/mi-cli.exp: New file.
1831
29518e1e
MC
18322003-02-04 Michael Chastain <mec@shout.net>
1833
1834 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
1835 Call perror and then continue.
1836
5af1d5f3
MC
18372003-02-03 Michael Chastain <mec@shout.net>
1838
1839 * gdb.c++/pr-1023.cc: New file.
1840 * gdb.c++/pr-1023.exp: New file.
1841
6b549786
JB
18422003-02-05 Jim Blandy <jimb@redhat.com>
1843
1844 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
1845 it's local to foobar. Check for it there, and check that it's not
1846 present in main.
1847 * gdb.c++/local.cc (marker2): New function.
1848 (foobar): Call marker1.
1849 (main): Call marker2 instead of marker1.
1850
67f16606
AC
18512003-02-04 Andrew Cagney <ac131313@redhat.com>
1852
1853 * gdb.disasm/mn10200.exp: Obsolete file.
1854 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
1855 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
1856 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
1857
1c5cb38e
DC
18582003-02-04 David Carlton <carlton@math.stanford.edu>
1859
1860 * gdb.c++/overload.exp: Test intToChar(1).
1861 * gdb.c++/overload.cc (intToChar): New.
1862 (main): Call intToChar.
1863
d1fe6965
DC
18642003-02-03 David Carlton <carlton@math.stanford.edu>
1865
1866 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
1867 'might_kfail' arg.
1868 KFAIL some of the continue_to_bp_overloaded calls, according to
1869 PR c++/1025.
1870
9ba61c5d
MC
18712003-02-01 Michael Chastain <mec@shout.net>
1872
1873 * gdb.base/advance.c (marker1): New marker function.
1874 * gdb.base/advance.exp: When the 'advance' command lands on the
1875 return breakpoint, it can legitimately stop on either the
1876 current line or the next line. Accommodate both outcomes.
1877 * gdb.base/until.exp: Likewise.
1878
e7494ffb
AC
18792003-02-02 Andrew Cagney <ac131313@redhat.com>
1880
1881 2002-11-10 Jason Molenda (jason-cl@molenda.com):
1882 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
1883 now a list, not a tuple.
1884 * gdb.mi/mi-var-display.exp: Ditto.
1885 * gdb.mi/gdb792.exp: Ditto.
1886
075559bc
AC
18872003-02-01 Andrew Cagney <ac131313@redhat.com>
1888
1889 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
1890 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
1891 stack backtraces.
1892 * gdb.mi/mi-syn-frame.c: Part of same.
1893
2bd4c7b1
MK
18942003-02-01 Mark Kettenis <kettenis@gnu.org>
1895
1896 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1897 gdb.mi/mi1-pthreads.exp: Return instead of calling
1898 gdb_suppress_entire_file.
1899
eabd8992
MS
19002003-02-01 Mark Salter <msalter@redhat.com>
1901
1902 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
1903
71469e2f
MS
19042003-01-31 Mark Salter <msalter@redhat.com>
1905
1906 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
1907 Support empty arg.
1908
38a94d44
MC
19092003-01-30 Michael Chastain <mec@shout.net>
1910
1911 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
1912 This was a workaround for a UTF-8 bug in readline 4.3. The bug
1913 has been fixed in gdb/readline on 2003-01-09.
1914
19ea9e73
MS
19152003-01-29 Michael Snyder <msnyder@redhat.com>
1916
e8d359df
MS
1917 * gdb.base/maint.exp: Allow for leading underscore in symbol.
1918 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
1919 * gdb.base/args.exp: Skip if target does not support args passing.
1920
2307bd6a
DJ
19212003-01-22 Daniel Jacobowitz <drow@mvista.com>
1922
19ea9e73 1923 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
1924 gdb_test. Accept a list of expect arguments as the third
1925 parameter.
1926 (gdb_test): Use it.
1927
f2dd3617
EZ
19282003-01-20 Elena Zannoni <ezannoni@redhat.com>
1929
1930 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
1931 allow for different test tree configurations. Update some
1932 tescases accordingly.
1933 * gdb.arch/altivec-regs.exp: Ditto.
1934 * gdb.asm/asm-source.exp: Ditto.
1935 * gdb.base/advance.exp: Ditto.
1936 * gdb.base/display.exp: Ditto.
1937 * gdb.base/long_long.exp: Ditto.
1938 * gdb.base/mips_pro.exp: Ditto.
1939 * gdb.base/overlays.exp: Ditto.
1940 * gdb.base/relocate.exp: Ditto.
1941 * gdb.base/setshow.exp: Ditto.
1942 * gdb.base/step-line.exp: Ditto.
1943 * gdb.base/step-test.exp: Ditto.
1944 * gdb.base/until.exp: Ditto.
1945 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
1946
c71cdefd
DC
19472003-01-17 David Carlton <carlton@math.stanford.edu>
1948
1949 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
1950 corresponding to PR c++/945.
1951 Update copyright.
1952
fdba05d7
DC
19532003-01-17 David Carlton <carlton@math.stanford.edu>
1954
1955 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
1956 corresponding to PR c++/68.
1957
19582003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
1959
1960 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
1961 (test_paddr_hairy_functions): Call print_addr_2_kfail for
1962 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
1963
c362c33a
EZ
19642003-01-15 Elena Zannoni <ezannoni@redhat.com>
1965
0fbc361c
EZ
1966 * gdb.base/break.exp: Fix change of default location, because of
1967 removal of until tests.
1968 * gdb.base/help.exp: Update test for new 'until' help message.
1969 Add test for help on 'advance'.
c362c33a
EZ
1970 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
1971
dabf8a35
MK
19722003-01-15 Mark Kettenis <kettenis@gnu.org>
1973
1974 * gdb.base/default.exp: Adapt "info float" test for recent changes
1975 to that command. Add test for "info vector".
1976 * gdb.base/float.exp: New file. Add test for "info float" that
1977 resembles the old test in gdb.base/default.exp.
1978
a1769aca
DC
19792003-01-15 David Carlton <carlton@math.stanford.edu>
1980
1981 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
1982
82025e13
EZ
19832003-01-15 Elena Zannoni <ezannoni@redhat.com>
1984
1985 * gdb.base/break.exp: Move the tests of until command from here...
1986 * gdb.base/until.exp: ... to here. New file. Add other tests.
1987 * gdb.base/advance.c: New file.
1988 * gdb.base/advance.exp: New file.
1989
8f9ab801
EZ
19902003-01-14 Elena Zannoni <ezannoni@redhat.com>
1991
1992 * gdb.base/args.c: New file.
1993 * gdb.base/args.exp: New file.
1994
9ae66589
DJ
19952003-01-14 Daniel Jacobowitz <drow@mvista.com>
1996
1997 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
1998
8d77e5c3
DJ
19992003-01-14 Daniel Jacobowitz <drow@mvista.com>
2000
2001 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2002
12d2f0a1
DJ
20032003-01-14 Daniel Jacobowitz <drow@mvista.com>
2004
2005 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2006 dates.
2007
6ca37014
DJ
20082003-01-13 Daniel Jacobowitz <drow@mvista.com>
2009
2010 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2011
b0023472
DJ
20122003-01-13 Daniel Jacobowitz <drow@mvista.com>
2013
2014 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2015 (ptype &*"foo").
2016 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2017
d6abaea5
DJ
20182002-01-13 Daniel Jacobowitz <drow@mvista.com>
2019
2020 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2021 * gdb.mi/mi1-console.exp: Likewise.
2022
dfd536a7
DJ
20232002-01-13 Daniel Jacobowitz <drow@mvista.com>
2024
2025 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2026 * gdb.mi/mi1-console.exp: Likewise.
2027
a1fb14a2
DJ
20282003-01-13 Daniel Jacobowitz <drow@mvista.com>
2029
2030 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2031
c4cf40b7
DJ
20322003-01-09 Daniel Jacobowitz <drow@mvista.com>
2033
2034 * gdb.base/detach.exp: New test.
2035
696d5a5b
DJ
20362003-01-09 Daniel Jacobowitz <drow@mvista.com>
2037
2038 * Makefile.in (ALL_SUBDIRS): New variable.
2039 (subdirs, clean, distclean): Use it.
2040 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2041 regenerating Makefile, since it is generated from the top level.
2042 * gdb.asm/Makefile.in: Likewise.
2043 * gdb.base/Makefile.in: Likewise.
2044 * gdb.c++/Makefile.in: Likewise.
2045 * gdb.disasm/Makefile.in: Likewise.
2046 * gdb.java/Makefile.in: Likewise.
2047 * gdb.mi/Makefile.in: Likewise.
2048 * gdb.threads/Makefile.in: Likewise.
2049 * gdb.trace/Makefile.in: Likewise.
2050
754533e4
DC
20512003-01-09 David Carlton <carlton@math.stanford.edu>
2052
2053 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2054 Add copyright year 2003.
2055
d8b3e9ee
MC
20562003-01-06 Michael Chastain <mec@shout.net>
2057
2058 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2059 When selecting a thread, 'line' and 'file' are optional.
2060 * gdb.mi/mi1-pthreads.exp: Likewise.
2061
8e9e0fe6
AS
20622003-01-06 Andreas Schwab <schwab@suse.de>
2063
2064 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2065 failures.
2066
b5ab8ff3
DJ
20672003-01-04 Daniel Jacobowitz <drow@mvista.com>
2068
2069 Fix PR gdb/844
2070 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2071 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2072
2073 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2074 instead of calling gdb_suppress_entire_file.
2075 * gdb.threads/print-threads.exp: Likewise.
2076 * gdb.threads/schedlock.exp: Likewise.
2077
2078 * gdb.threads/killed.exp: Return instead of calling
2079 gdb_suppress_entire_file.
2080 * gdb.threads/linux-dp.exp: Likewise.
2081 * gdb.threads/pthreads.exp: Likewise.
2082
1e698235
DJ
20832003-01-04 Daniel Jacobowitz <drow@mvista.com>
2084
2085 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2086 stabs.
2087 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2088 * gdb.base/whatis.exp: Always allow (void) after function names.
2089
147ff08c
DJ
20902003-01-04 Daniel Jacobowitz <drow@mvista.com>
2091
2092 * gdb.c++/casts.exp: Correct regexp.
2093
dc62bfc2
MK
20942003-01-04 Mark Kettenis <kettenis@gnu.org>
2095
2096 * configure.in: Call AC_CONFIG_HEADER. Don't call
2097 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2098 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2099 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2100 aforementioned directories in the AC_OUPUT call.
2101 * config.hin: New file.
2102 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2103 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2104 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2105 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2106 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2107 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2108 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2109 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2110 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2111 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2112 gdb.threads/configure.in, gdb.threads/configure,
2113 gdb.threads/config.in, gdb.trace/configure.in,
2114 gdb.trace/configure: Removed.
2115
77afa639
MC
21162003-01-03 Michael Chastain <mec@shout.net>
2117
2118 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2119 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2120
7634bb6e
DJ
21212003-01-03 Daniel Jacobowitz <drow@mvista.com>
2122
2123 * gdb.base/store.exp: Fix regular expressions.
2124
b39c905e
MK
21252002-12-28 Mark Kettenis <kettenis@gnu.org>
2126
2127 * configure.in: Rewrite.
2128 * configure: Regenerated.
2129
0a8551dd
DC
21302003-01-03 David Carlton <carlton@math.stanford.edu>
2131
2132 * gdb.base/psymtab.exp: New file.
2133 * gdb.base/psymtab1.c: Ditto.
2134 * gdb.base/psymtab2.c: Ditto.
2135
c60b7188
AF
21362002-12-23 Adam Fedor <fedor@gnu.org>
2137
2138 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2139
ee73db83
DC
21402002-12-23 David Carlton <carlton@math.stanford.edu>
2141
2142 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2143 and current_directory initialization.
2144
d6c1774e
JB
21452002-12-22 Jim Blandy <jimb@redhat.com>
2146
f0a847b8
JB
2147 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2148 rather than as part of the output file name.
2149
d6c1774e
JB
2150 * gdb.base/attach.exp: There's no need to copy the test program to
2151 /tmp; that was only ever necessary on HP/UX, and this test is
2152 entirely disabled there anyway.
2153
f0708dbb
JB
21542002-12-21 Jim Blandy <jimb@redhat.com>
2155
4c2acfea
JB
2156 * gdb.c++/psmang.exp: Doc fix.
2157
f0708dbb
JB
2158 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2159 test.
2160
9579e000
DC
21612002-12-20 David Carlton <carlton@math.stanford.edu>
2162
2163 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2164
d1810171
MC
21652002-12-18 Michael Chastain <mec@shout.net>
2166
2167 * gdb.c++/annota2.exp: Add copyright year 2002.
2168
76565097
DC
21692002-12-17 David Carlton <carlton@math.stanford.edu>
2170
2171 * gdb.c++/try_catch.cc: Add marker comments.
2172 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2173 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2174 * gdb.c++/m-static.cc: Ditto.
2175 * gdb.c++/m-static1.cc: Ditto.
2176 * gdb.c++/try_catch.cc: Ditto.
2177
da81390b
JJ
21782002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2179
2180 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2181 to see whether we are using the new -environment-directory
2182 command which resets via -r or the old version of the command
2183 which may prompt the user. Part of fix for gdb/741.
2184
b304d130
AC
21852002-12-13 Andrew Cagney <ac131313@redhat.com>
2186
2187 * gdb.fortran/types.exp: Update obsolete comment.
2188 * gdb.fortran/exprs.exp: Ditto.
2189 * lib/gdb.exp: Delete obsolete code.
2190 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2191 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2192 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2193 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2194 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2195 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2196 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2197 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2198 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2199 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2200 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2201 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2202 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2203 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2204 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2205 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2206 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2207 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2208 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2209 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2210 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2211 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2212 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2213 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2214 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2215 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2216 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2217 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2218 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2219 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2220 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2221 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2222 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2223 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2224 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2225 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2226 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2227
a23b6e6a
DC
22282002-12-11 David Carlton <carlton@math.stanford.edu>
2229
2230 * gdb.c++/m-data.exp: Add test for members that shadow global
2231 variables: see PR gdb/804.
2232 * gdb.c++/m-data.cc: Ditto.
2233
6604731b
DJ
22342002-12-10 Daniel Jacobowitz <drow@mvista.com>
2235
2236 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2237
de46ecd7
DC
22382002-12-06 David Carlton <carlton@math.stanford.edu>
2239
2240 * gdb.base/store.c: Don't declare functions static.
2241
27e829d0
AC
22422002-12-04 Andrew Cagney <ac131313@redhat.com>
2243
2244 * gdb.base/store.exp, gdb.base/store.c: New files.
2245
92806416
DJ
22462002-12-03 Daniel Jacobowitz <drow@mvista.com>
2247
2248 * gdb.base/selftest.exp: Update for current gdb.
2249
3bcbaac5
DJ
22502002-12-03 Daniel Jacobowitz <drow@mvista.com>
2251
2252 * gdb.base/maint.exp: Only dump symbols from one source file
2253 or objfile.
2254
f4f00b1f
DJ
22552002-12-03 Daniel Jacobowitz <drow@mvista.com>
2256
2257 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2258 function call.
2259
f1c8a949
JB
22602002-11-25 Jim Blandy <jimb@redhat.com>
2261
2262 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2263 function appearing in error message.
2264
9e297a97
DJ
22652002-11-21 Daniel Jacobowitz <drow@mvista.com>
2266
2267 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2268
1f312e79
JJ
22692002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2270
2271 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2272 for mi1 and current mi is in correct format. New mi startup message
2273 should be in mi console format. This is part of fix for PR gdb/604.
2274
83c31e7d
FN
22752002-09-18 Fernando Nasser <fnasser@redhat.com>
2276
2277 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2278 which explicitly prints the zero offset as "+0".
2279
322b3f65
DJ
22802002-10-22 Daniel Jacobowitz <drow@mvista.com>
2281
2282 * gdb.threads/schedlock.c (args): Make unsigned.
2283
22842002-10-21 Daniel Jacobowitz <drow@mvista.com>
2285
2286 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2287 numbers. Allow "foo2|selected stack frame".
2288 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2289 * gdb.asm/asmsrc2.s: Likewise.
2290 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2291 comments.
2292 * gdb.asm/mips.inc: New file.
2293
5e2fe5b8
AF
22942002-10-18 Adam Fedor <fedor@gnu.org>
2295
2296 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2297 * gdb.base/help.exp: Likewise.
2298
abe1a5d0
KB
22992002-10-17 Kevin Buettner <kevinb@redhat.com>
2300
2301 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2302 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2303
10abb1d4
JB
23042002-10-02 Jim Blandy <jimb@redhat.com>
2305
2306 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2307
1f609b42
AC
23082002-10-01 Andrew Cagney <ac131313@redhat.com>
2309
2310 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2311 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2312 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2313 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2314 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2315 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2316 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2317
0aee02e4
AC
23182002-09-29 Andrew Cagney <ac131313@redhat.com>
2319
2320 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2321 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2322 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2323 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2324 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2325 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2326 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
2327
6fde09ad
KB
23282002-09-27 Kevin Buettner <kevinb@redhat.com>
2329
2330 * gdb.base/annota1.exp (info break): Make directory components of
2331 path optional since not all compilers emit this debug information.
2332
2333 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2334 step ends up stepping out of the function instead of stopping on
2335 the epilogue.
2336
9e8aab75
KS
23372002-09-26 Keith Seitz <keiths@redhat.com>
2338
2339 * lib/insight-support.exp (gdbtk_start): Figure out where
2340 the insight executable is based on where gdb is. Use this
2341 executable to start insight instead of gdb.
2342
e36180d7
AC
23432002-09-25 Andrew Cagney <cagney@redhat.com>
2344
2345 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2346
9dd34b2b
AC
23472002-09-24 Andrew Cagney <ac131313@redhat.com>
2348
2349 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2350 test_isolated_complaints.
2351 (test_empty_complaint): New function.
2352 (test_empty_complaints): New function. Check no output when no
2353 complaints.
2354
dea97812
KB
23552002-09-19 Jim Blandy <jimb@redhat.com>
2356
2357 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2358
54951bd7
AC
23592002-09-19 Andrew Cagney <ac131313@redhat.com>
2360
2361 * gdb.gdb/complaints.exp: New file.
2362
dec43320
AC
23632002-09-18 Andrew Cagney <ac131313@redhat.com>
2364
2365 * gdb.base/maint.exp: Check `help maint internal-warning'.
2366
e70d6e3f
DC
23672002-09-18 David Carlton <carlton@math.stanford.edu>
2368
2369 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2370 numbers, and replace them by a single breakpoint after the
2371 constructors are all finished.
2372 Add test 4.
2373 * gdb.c++/m-static.cc: Add test 4.
2374 * gdb.c++/m-static.h: New file.
2375 * gdb.c++/m-static1.cc: New file.
2376
2377 * gdb.c++/printmethod.exp: New file.
2378 * gdb.c++/printmethod.cc: New file.
2379
2380 * gdb.c++/pr-574.exp: New file.
2381 * gdb.c++/pr-574.cc: New file.
2382
afb5c968
CV
23832002-09-18 Corinna Vinschen <vinschen@redhat.com>
2384
2385 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2386 embedded targets which never actually exit.
2387
31e45dee
FN
23882002-09-18 Fernando Nasser <fnasser@redhat.com>
2389
2390 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2391 "don't step after run" as unresolved or unsupported, instead of xfail.
2392
a283c5a1
CV
23932002-09-18 Corinna Vinschen <vinschen@redhat.com>
2394
2395 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2396 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2397 Add newline to expected string in "step out of main (status wrapper)"
2398 case.
2399
11350d2a
CV
24002002-09-18 Corinna Vinschen <vinschen@redhat.com>
2401
2402 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2403 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2404
0deec7d6
TT
24052002-09-17 Tom Tromey <tromey@redhat.com>
2406
2407 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2408 \000, not \0, in double-quoted string.
2409
b2b4a1b5
CV
24102002-09-14 Corinna Vinschen <vinschen@redhat.com>
2411
c9d37158 2412 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2413 string after running the commands execution on breakpoint tests.
2414
1c56143a
CV
24152002-09-13 Corinna Vinschen <vinschen@redhat.com>
2416
2417 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2418
37f8da45
JB
24192002-09-12 Joel Brobecker <brobecker@gnat.com>
2420
2421 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2422
08b468e0
KS
24232002-09-10 Keith Seitz <keiths@redhat.com>
2424
2425 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2426 runto proc.
2427 (mi_run_to_main): Use mi_runto.
2428 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2429
dc360f58
KS
24302002-09-10 Keith Seitz <keiths@redhat.com>
2431
2432 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2433 regexp for stopping at main. Could have multiple event notifications.
2434 Don't assume that main was declared with no parameters.
2435 (mi_next): Use mi_step_to.
2436 (mi_step): Use mi_next_to.
2437
ce3abcfb
CV
24382002-09-09 Corinna Vinschen <vinschen@redhat.com>
2439
2440 * gdb.base/default.exp: Fix expected string in `info float' test.
2441
d1f5b980
BE
24422002-09-09 Ben Elliston <bje@redhat.com>
2443
2444 * config/mips.exp: Update comments.
2445 * config/mips-idt.exp: Likewise.
2446 * config/nind.exp: Likewise.
2447 * config/slite.exp: Likewise.
2448 * config/sparclet.exp: Likewise.
2449 * config/udi.exp: Likewise.
2450 * config/vx.exp: Likewise.
2451 * config/vxworks29k.exp: Likewise.
2452
2f71430b
JB
24532002-09-05 Jim Blandy <jimb@redhat.com>
2454
2455 * gdb.threads/killed.exp: Fix test failure message.
2456
7ddebc7e
KS
24572002-09-04 Keith Seitz <keiths@redhat.com>
2458
2459 * lib/mi-support.exp: Update copyright.
2460 (mi_gdb_test): Increase the priority of the expected pattern
2461 so that it matches gdb_test.
2462
0ae67eb3
KS
24632002-09-03 Keith Seitz <keiths@redhat.com>
2464
2465 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2466 Use integer comparison instead of string comparison for testing
2467 whether binary was built.
2468
38fc42c8
JB
24692002-09-03 Jim Blandy <jimb@redhat.com>
2470
2471 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2472
b6ff0e81
JB
24732002-08-29 Jim Blandy <jimb@redhat.com>
2474
2475 * gdb.threads/pthreads.exp: Move the portable thread compilation
2476 code into a function in lib/gdb.exp, and call that from here.
2477 * lib/gdb.exp (gdb_compile_pthreads): New function.
2478
07c98896
KS
24792002-08-29 Keith Seitz <keiths@redhat.com>
2480
2481 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2482 expect_out so that callers can get at it.
2483
0312286c
DJ
24842002-08-23 Daniel Jacobowitz <drow@mvista.com>
2485
2486 * gdb.threads/print-threads.c: New file.
2487 * gdb.threads/print-threads.exp: New file.
2488 * gdb.threads/schedlock.c: New file.
2489 * gdb.threads/schedlock.exp: New file.
2490
dd039bc4
EZ
24912002-08-22 Elena Zannoni <ezannoni@redhat.com>
2492
2493 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
2494 not altivec.c.
2495
1f36144c
MK
24962002-08-17 Mark Kettenis <kettenis@gnu.org>
2497
2498 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
2499 targets. The problem should be fixed now.
2500
16057ec7 25012002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
2502
2503 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
2504 2002-07-24 change that removes final dots from error messages.
2505
3c1499ad
TT
25062002-08-13 Tom Tromey <tromey@redhat.com>
2507
2508 * gdb.base/readline.exp: New file.
2509
a20ce2c3
AC
25102002-08-01 Andrew Cagney <ac131313@redhat.com>
2511
2512 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
2513 supress message.
2514
db034ac5
AC
25152002-08-01 Andrew Cagney <cagney@redhat.com>
2516
2517 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
2518 CHILL_FOR_TARGET and CHILL_LIB.
2519 * configure.in (configdirs): Remove gdb.chill.
2520 * configure: Regenerate.
2521 * lib/gdb.exp: Obsolete references to chill.
2522 * gdb.fortran/types.exp: Ditto.
2523 * gdb.fortran/exprs.exp: Ditto.
2524
3e000b18
KB
25252002-07-30 Kevin Buettner <kevinb@redhat.com>
2526
2527 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2528 set Irix-specific compile and link flags.
2529
28f4966b
KB
25302002-07-29 Kevin Buettner <kevinb@redhat.com>
2531
2532 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
2533 source files. The ``-o'' option doesn't work with the ``-E'' option
2534 when using the Irix compiler.
2535
46c0d5a6
DJ
25362002-07-19 Daniel Jacobowitz <drow@mvista.com>
2537
2538 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
2539 Improve support for reusing an exec file. Copy exec file
2540 to target, and run gdbserver on the target instead of on the host.
2541
eecf4bed
JB
25422002-07-18 Jim Blandy <jimb@redhat.com>
2543
0f815cdf
JB
2544 * gdb.base/ending-run.exp: Don't expect to see the program end in
2545 some orderly fashion when we're running on a real stand-alone
2546 board.
2547
eecf4bed
JB
2548 * gdb.base/interrupt.exp: Correct logic for skipping tests on
2549 targets that don't support interrupts.
2550
52d309e4
JB
25512002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
2552
2553 * gdb.base/attach.exp: Add patterns to match output from /proc-based
2554 systems.
2555 Move comments in expect statements to inside the actions, so that they
2556 don't get matched against.
2557
ff683d9e
MK
25582002-07-10 Mark Kettenis <kettenis@gnu.org>
2559
2560 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
2561 function when asleep" test.
2562
b5356753
AC
25632002-07-10 Andrew Cagney <ac131313@redhat.com>
2564
2565 * gdb.base/page.exp: Rewrite to handle problems with very long
2566 `info set' output. Update copyright.
2567
6aa4d13a
AC
25682002-06-26 Andrew Cagney <ac131313@redhat.com>
2569
2570 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
2571 gdb.threads-hp.
2572 * gdb.hp/configure: Regenerate.
2573 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
2574 * gdb.hp/gdb.threads-hp/configure: Delete file.
2575 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
2576
8cf8c2b8
AC
25772002-06-22 Andrew Cagney <ac131313@redhat.com>
2578
2579 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
2580 setlocale, bindtextdomain and textdomain.
2581
6827a8f8
JB
25822002-06-11 Jim Blandy <jimb@redhat.com>
2583
919d772c
JB
2584 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
2585 preprocessor macro information is present.
2586
6827a8f8
JB
2587 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
2588 tests.
2589
c15b0d21
MS
25902002-06-06 Michael Snyder <msnyder@redhat.com>
2591
c5984d70
MS
2592 * gdb.base/overlays.exp: Record addresses of overlay
2593 functions in TCL variables rather than in GDB variables,
2594 to avoid having GDB convert them to pointers (with loss
2595 of information).
2596
99a8512b
MS
2597 * gdb.base/d10v.ld: Merge in several years worth of
2598 default linker script changes.
c15b0d21
MS
2599 * gdb.base/long_long.exp: Add check for sizeof (long double).
2600
be26fe0d
ML
26012002-06-06 Michal Ludvig <mludvig@suse.cz>
2602
2603 * gdb.asm/asm-source.exp: Add x86-64 target.
2604 * gdb.asm/x86_64.inc: New.
2605
258093ca 26062002-05-30 Michael Chastain <mec@shout.net>
258093ca 2607
4b3153f1 2608 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
2609 * gdb.c++/m-static.cc: New file.
2610 * gdb.c++/m-static.exp: New file.
2611
241264c6
MS
26122002-05-28 Michael Snyder <msnyder@redhat.com>
2613
2614 * gdb.base/call-ar-st.exp: Allow for reduced floating point
2615 precision.
2616
9bba8c8f 26172002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 2618
4b3153f1 2619 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
2620 * gdb.c++/m-data.cc: New file.
2621 * gdb.c++/m-data.exp: New file.
2622
26232002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 2624
4b3153f1 2625 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
2626 * gdb.c++/try_catch.cc: New file.
2627 * gdb.c++/try_catch.exp: New file.
2628
def1b996
MC
26292002-05-27 Michael Chastain <mec@shout.net>
2630
2631 * gdb.c++/local.exp: Accept more nested types in output.
2632
522ba268
MC
26332002-05-26 Michael Chastain <mec@shout.net>
2634
2635 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2636
277254ba
MS
26372002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
2638
2639 * lib/gdb.exp (gdb_wrapper_init): Just because
2640 gdb_wrapper_file exists, this does not mean that the file
2641 should not be rebuilt. That is what gdb_wrapper_initialized
2642 is for.
2643 (default_gdb_init): Reset gdb_wrapper_initialized.
2644
b61a8733
MS
26452002-05-23 Michael Snyder <msnyder@redhat.com>
2646
5bdb6d01
MS
2647 * gdb.base/all-bin.exp: Revise previous patch by just reducing
2648 the precision of the floating point test results.
2649 * gdb.base/call-rt-st.exp: Ditto.
2650
b61a8733
MS
2651 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
2652 * gdb.base/call-rt-st.exp: Ditto.
2653
56f6e910
MC
26542002-05-19 Michael Chastain <mec@shout.net>
2655
2656 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2657
ad0b0016
EZ
26582002-05-19 Elena Zannoni <ezannoni@redhat.com>
2659
2660 * configure.in (configdirs): Add gdb.arch.
2661 * configure: Regenerate.
2662
f617d2b6
JB
26632002-05-17 Jim Blandy <jimb@redhat.com>
2664
2665 * gdb.base/completion.exp: Recognize the more detailed error
2666 messages produced by the macro expander's lexical analyzer.
2667
eac2a696
EZ
26682002-05-14 Elena Zannoni <ezannoni@redhat.com>
2669
2670 * gdb.arch/altivec-abi.c: New file.
2671 * gdb.arch/altivec-abi.exp: New file.
2672 * gdb.arch/altivec-regs.c: New file.
2673 * gdb.arch/altivec-regs.exp: New file.
2674
2fdde8f8
DJ
26752002-05-14 Daniel Jacobowitz <drow@mvista.com>
2676
2677 * gdb.base/maint.exp (maint print type): Update for new type
2678 structure.
eac2a696 2679
e31f1a7c
EZ
26802002-05-14 Elena Zannoni <ezannoni@redhat.com>
2681
2682 * gdb.arch: New directory.
2683 * gdb.arch/configure.in: New file.
2684 * gdb.arch/configure: New file.
2685 * gdb.arch/Makefile.in: New file.
2686
db589741
CV
26872002-05-13 Corinna Vinschen <vinschen@redhat.com>
2688
2689 * gdb.asm/asm-source.exp: Add v850 as supported target.
2690 * gdb.asm/v850.inc: New file.
2691
8ce2a7dc
DJ
26922002-05-13 Daniel Jacobowitz <drow@mvista.com>
2693
2694 * gdb.c++/annota2.exp (annotate-quit): Add comment.
2695
df763c7f
DJ
26962002-05-12 Daniel Jacobowitz <drow@mvista.com>
2697
2698 * gdb.base/break.exp: Check 'break "marker2"'.
2699
377daeed
MS
27002002-05-10 Michael Snyder <msnyder@redhat.com>
2701
2702 * gdb.base/long_long.exp: Fix typo.
2703
c4b7bc2b
JB
27042002-05-10 Jim Blandy <jimb@redhat.com>
2705
ecac9a4e
JB
2706 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
2707 a bug.
2708
c4b7bc2b
JB
2709 * gdb.base/printcmds.exp (test_integer_literals_rejected):
2710 Recognize more detailed error message produced by the macro
2711 expander's lexical analyzer.
2712 * lib/gdb.exp (test_print_reject): Same.
2713
e71019a1
MK
27142002-05-09 Mark Kettenis <kettenis@gnu.org>
2715
2716 * gdb.c++/method.exp: Fix typo.
2717
fedfc8e6
MS
27182002-05-08 Michael Snyder <msnyder@redhat.com>
2719
166a1957
MS
2720 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
2721 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 2722 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
2723 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
2724 Add iftarget clause for strongarm.
2725
f1c47eb2
MS
27262002-05-06 Michael Snyder <msnyder@redhat.com>
2727
cb9a9d3e
MS
2728 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
2729 (gdb_continue_to_end): Accept output from status wrapper.
2730 * gdb.base/ending-run.exp: Add case for output from status wrapper.
2731 Clean up fail messages to match pass messages.
2732
f1c47eb2
MS
2733 Enable the "needs_status_wrapper" testsuite feature.
2734 * lib/gdb.exp (gdb_wrapper_init): New procedure.
2735 (gdb_compile): Conditionally call gdb_wrapper_init.
2736 * gdb.base/a2-run.exp: Recognize output from status wrapper.
2737 * gdb.c++/method.exp: Recognize output from status wrapper.
2738
6079c749
BE
27392002-05-06 Ben Elliston <bje@redhat.com>
2740From Graydon Hoare <graydon@redhat.com>
2741
2742 * config/sid.exp: Include support for "rawsid" protocol.
2743
188baff3
JB
27442002-05-03 Jim Blandy <jimb@redhat.com>
2745
2746 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
2747 * gdb.c++/hang3.C: New file.
2748
b9c07f0f
AC
27492002-05-04 Andrew Cagney <ac131313@redhat.com>
2750
2751 * gdb.base/default.exp: Remove obsolete code.
2752 * gdb.c++/misc.exp: Ditto. Update copyright.
2753 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
2754 * gdb.base/whatis.exp: Ditto. Update copyright.
2755 * gdb.base/scope.exp: Ditto. Update copyright.
2756 * gdb.base/ptype.exp: Ditto. Update copyright.
2757 * gdb.base/printcmds.exp: Ditto. Update copyright.
2758 * gdb.base/opaque.exp: Ditto. Update copyright.
2759 * gdb.base/list.exp: Ditto.
2760 * gdb.base/funcargs.exp: Ditto. Update copyright.
2761 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
2762 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
2763 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
2764 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
2765 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
2766 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2767
5c7a0397
MS
27682002-05-02 Michael Snyder <msnyder@redhat.com>
2769
d6dcc264 2770 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
2771 * gdb.base/long_long.exp: Add xscale target.
2772 * gdb.base/default.exp: Add xscale target.
2773
eb7f1c48
JB
27742002-05-01 Jim Blandy <jimb@redhat.com>
2775
2776 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
2777 gdb.c++/hang.exp: New test.
2778
a6befae8
FF
27792002-05-01 Fred Fish <fnf@redhat.com>
2780
2781 * gdb.base/completion.exp: Handle completions of "./Make" for
2782 more than one completion possibility, as is the case when we
2783 build and test in the source tree.
2784
0a310277
AG
27852002-04-29 Anthony Green <green@redhat.com>
2786
2787 * gdb.java/jmisc1.exp: New file.
2788 * gdb.java/jmisc2.exp: New file.
2789
6ff9af88
DJ
27902002-04-24 Daniel Jacobowitz <drow@mvista.com>
2791
2792 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2793
96b3d632
EZ
27942002-04-23 Elena Zannoni <ezannoni@redhat.com>
2795
2796 * gdb.base/help.exp: Change 'help status' to allow for target
2797 dependent output differences.
2798
5019bb54
MC
27992002-04-22 Michael Chastain <mec@shout.net>
2800
2801 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
2802
a805a116
MC
28032002-04-22 Michael Chastain <mec@shout.net>
2804
2805 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
2806
a1706bfd
DM
28072002-04-17 David S. Miller <davem@redhat.com>
2808
2809 * gdb.asm/sparc64.inc: New file.
2810 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
2811
a73a20a2
EZ
28122002-04-19 Elena Zannoni <ezannoni@redhat.com>
2813
2814 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
2815 instruction file directly into the build tree. Clean up at end of
2816 test.
2817
ba678339
DM
28182002-04-18 David S. Miller <davem@redhat.com>
2819
2820 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
2821 handle 64-bit platforms correctly.
2822 * gdb.base/maint.exp: Likewise.
2823
b03399da
KB
28242002-04-18 Kevin Buettner <kevinb@redhat.com>
2825
2826 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
2827 ``-fpic'' when compiling files comprising a shared library, but
2828 it does need additional linker flags in order to find shared
2829 libraries at run time.
2830
e2004992
KB
28312002-04-18 Kevin Buettner <kevinb@redhat.com>
2832
2833 * gdb.base/cvexpr.c (use): New function.
2834 (main): Invoke use() on all global variables to prevent
2835 some linkers from deleting these otherwise unused symbols.
2836
d8937120
MC
28372002-04-17 Michael Chastain <mec@shout.net>
2838From David S. Miller <davem@redhat.com>
2839
2840 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
2841 handle 64-bit platforms correctly.
2842
ffd61a58
MS
28432002-04-12 Michael Snyder <msnyder@redhat.com>
2844From Jim Blandy <jimb@redhat.com>
2845 * gdb.base/foo.c (foox): Remove section attribute; the linker
2846 script can handle this instead.
2847 * gdb.base/bar.c (barx): Same.
2848 * gdb.base/baz.c (bazx): Same.
2849 * gdb.base/grbx.c (grbxx): Same.
2850
2851 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
2852 manager doesn't automatically unmap overlays unnecessarily.
2853
6b8426a6
MH
28542002-04-10 Martin M. Hunt <hunt@redhat.com>
2855
2856 * gdb.base/ending-run.exp: Fix pattern for Mips targets
2857 stepping out of main.
2858
34af4875
MC
28592002-04-09 Michael Chastain <mec@shout.net>
2860
2861 * gdb.c++/local.cc (main): Move call to marker1() inside nested
2862 scope so that the nested scope tests will make sense.
2863 * gdb.c++/local.exp: Write patterns that actually work with gcc
2864 (the HP patterns "were never known to work with gcc").
2865 Keep the old aCC patterns too.
2866
2d1676a0
DJ
28672002-04-09 Daniel Jacobowitz <drow@mvista.com>
2868
2869 * gdb.base/attach.exp: Correct target board test.
2870
3a63e3f9
MC
28712002-04-08 Michael Chastain <mec@shout.net>
2872
2873 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
2874 in a const method. Add some xfail and fail cases for configurations
2875 that do not emit the "const ...".
2876
f18dabd2
MC
28772002-04-07 Michael Chastain <mec@shout.net>
2878
2879 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
2880 Accept "A * const" and "const A * const" as type of "this".
2881 Fix spelling of getFunky throughout. Make messages uniform.
2882
0fcddd82
EZ
28832002-04-07 Elena Zannoni <ezannoni@redhat.com>
2884
2885 Work around for PR gdb/285:
2886 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
2887
16a8534a
EZ
28882002-04-07 Elena Zannoni <ezannoni@redhat.com>
2889
2890 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
2891 instructions file at run time instead of configure time.
2892 Sometimes we run the test in a directory that is not the one we
2893 configured in.
2894 * gdb.asm/configure.in: Delete creation of symlink.
2895 * gdb.asm/configure: Regenerate.
2896
24181d81
JB
28972002-04-05 J. Brobecker <brobecker@gnat.com>
2898
2899 * gdb.gdb/xfullpath.exp: New test, to exercise the new
2900 xfullpath () function.
2901
7cdb7107
DJ
29022002-04-04 Daniel Jacobowitz <drow@mvista.com>
2903
2904 * gdb.asm/Makefile.in: Correct dependencies.
2905
2906 * gdb.asm/powerpc.inc: New file.
2907 * gdb.asm/asm-source.exp: Add PowerPC.
2908 * gdb.asm/configure.in: Likewise.
2909 * gdb.asm/configure: Regenerated.
2910
a7d17088
DJ
29112002-04-04 Daniel Jacobowitz <drow@mvista.com>
2912
2913 * gdb.base/relocate.exp: New file.
2914 * gdb.base/relocate.c: New file.
2915
cd721503
FF
29162002-04-04 Fred Fish <fnf@redhat.com>
2917
2918 * gdb.base/step-test.exp: Update comment regarding stopping in
2919 memcpy/bcopy calls inserted as part of the compiler runtime.
2920
b22ad7a7
MS
29212002-04-04 Michael Snyder <msnyder@redhat.com>
2922
2923 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
2924
5f279fa6
DJ
29252002-04-03 Daniel Jacobowitz <drow@mvista.com>
2926
2927 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
2928 (gdb_expect): Remove $notransfer hack.
2929
dd0fd3ce
DJ
29302002-04-02 Daniel Jacobowitz <drow@mvista.com>
2931
2932 * gdb.c++/classes.exp ("calling method for small class"): Match
2933 updated register output.
2934
1e50cda1
DJ
29352002-03-30 Daniel Jacobowitz <drow@mvista.com>
2936
2937 Fix PR gdb/452
2938 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
2939 when finished. Make gdb_file_cmd send "exec-file" when
2940 appropriate.
2941
24015922
DJ
29422002-03-30 Daniel Jacobowitz <drow@mvista.com>
2943
2944 * gdb.base/attach.exp: Remove extra setup_xfail.
2945
dd7dfd64
MS
29462002-03-26 Michael Snyder <msnyder@redhat.com>
2947
2948 * gdb.base/default.exp: Add tests for dump, append, and restore.
2949 * gdb.base/help.exp: Add tests for dump, append, and restore.
2950 * gdb.base/dump.exp: New file, test dump, append and restore.
2951 * gdb.base/dump.c: New file.
2952
48b2f8d7
MS
29532002-03-27 Michael Snyder <msnyder@redhat.com>
2954
2955 * gdb.base/help.exp: Modify expect strings to reflect
2956 clean-ups in help messages.
2957
05b4d525
FF
29582002-03-26 Fred Fish <fnf@redhat.com>
2959
2960 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
2961 have debugging info for those functions and the compiler uses them
2962 internally to copy structs around.
2963
d7679631
FF
29642002-03-26 Fred Fish <fnf@redhat.com>
2965
2966 * gdb.base/list.exp: Revert the change made yesterday and add note
2967 about why we don't list the default lines for remote targets.
2968
523ac3f9
MS
29692002-03-25 Michael Snyder <msnyder@redhat.com>
2970
2971 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
2972
754b2b8d
FF
29732002-03-25 Fred Fish <fnf@redhat.com>
2974
2975 * gdb.base/list.exp: This test works on remote targets so remove
2976 the short circuit for remote targets. Update copyright.
2977
33c3e192
FF
29782002-03-25 Fred Fish <fnf@redhat.com>
2979
2980 * gdb.base/attach.exp: Fix logic error that was suppressing this
2981 test for all non hppa*-*-hpux* targets, instead of the hp target.
2982 Move comments closer to the suppression point. Also now need to
2983 check that we are running natively.
2984
d43e73ee
MS
29852002-03-22 Michael Snyder <msnyder@redhat.com>
2986
882c8f02
MS
2987 * gdb.base/default.exp: Add test for gcore. Update copyright.
2988 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 2989
04c12f60
FF
29902002-03-06 Fred Fish <fnf@redhat.com>
2991
2992 * gdb.base/funcargs.c: Remove extraneous ';' character.
2993 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
2994
b43df995
MC
29952002-03-04 Michael Chastain <mec@shout.net>
2996
2997 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
2998 accommodate gcc v3 function signature.
2999 * gdb.mi/mi0-var-cmd-exp: Ditto.
3000
92362027
AC
30012002-02-24 Andrew Cagney <ac131313@redhat.com>
3002
3003 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3004 ``GNU/Linux'' or ``Linux kernel''
3005 * testsuite/gdb.threads/pthreads.c: Ditto.
3006
258ad32d
MC
30072002-02-24 Michael Chastain <mec@shout.net>
3008
3009 * gdb.threads/pthreads.c (thread1): Add a return statement.
3010 (thread2): Likewise.
3011 (foo): Likewise.
3012
04c3b3d4
MC
30132002-02-23 Michael Chastain <mec@shout.net>
3014
3015 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3016 to placate gcc.
3017
5a2a0a20
MC
30182002-02-23 Michael Chastain <mec@shout.net>
3019
3020 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3021 test "ptype bint". The test passes on all my stabs configurations.
3022
a640f7fc
JB
30232002-02-21 Jim Blandy <jimb@redhat.com>
3024
27924826
JB
3025 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3026 filename at a time, and watch for the ones we want to see.
3027
a640f7fc
JB
3028 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3029 types of pointers to prototyped functions.
3030
edcc8c75
AC
30312002-02-20 Andrew Cagney <ac131313@redhat.com>
3032
3033 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3034 signed, unsigned and straight char.
3035 (padding_char, padding_short, padding_int, padding_long,
3036 padding_long_long, padding_float, padding_double,
3037 padding_long_double): New global variables.
3038 (fill, fill_structs): New functions.
3039
3040 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3041 for correctly sized writes. Update copyright.
3042 (get_valueof): New procedure.
3043 (get_sizeof): Call get_valueof.
3044 (check_valueof): New procedure.
3045 (check_padding): New procedure.
3046
ac57ea44
MC
30472002-02-20 Michael Chastain <mec@shout.net>
3048
3049 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3050 to setup_xfail. Document some of the remaining calls.
3051
7a10c941
MC
30522002-02-18 Michael Chastain <mec@shout.net>
3053
3054 * gdb.c++/userdef.exp: Update copyright year.
3055
fb8acdcc
DJ
30562002-02-18 Daniel Jacobowitz <drow@mvista.com>
3057
3058 * gdb.c++/userdef.exp: Test overloaded operators properly.
3059 Remove xfails.
3060
fda6ae12
MS
30612002-02-14 Michael Snyder <msnyder@redhat.com>
3062
3063 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3064
676a0442
DJ
30652002-02-14 Daniel Jacobowitz <drow@mvista.com>
3066
3067 * gdb.base/a2-run.exp: Check for a remote target properly.
3068 * gdb.base/annota1.exp: Likewise.
3069 * gdb.base/list.exp: Likewise.
3070 * gdb.base/reread.exp: Likewise.
3071 * gdb.base/scope.exp: Likewise.
3072 * gdb.base/shlib-call.exp: Likewise.
3073 * gdb.base/term.exp: Likewise.
3074 * gdb.c++/annota2.exp: Likewise.
3075
78b4f468
RE
30762002-02-13 Richard Earnshaw <rearnsha@arm.com>
3077
3078 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3079
9a81ba51
MC
30802002-02-10 Michael Chastain <mec@shout.net>
3081
3082 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3083 (call_after_alloca): Ditto.
3084
004af6c7
DJ
30852002-02-10 Daniel Jacobowitz <drow@mvista.com>
3086
3087 * gdb.base/ending-run.exp: Guard "cont" test with
3088 gdb_skip_stdio_test.
3089
37225f62
JB
30902002-02-06 Jim Blandy <jimb@redhat.com>
3091
3092 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3093 from here...
3094 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3095 To here. Disable this test on non-HP platforms. Add big comment.
3096
fe6fdd96
MS
30972002-02-04 Michael Snyder <msnyder@redhat.com>
3098
3099 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3100 other than d10v and m32r.
3101
036fad3f
RE
31022002-02-02 Richard Earnshaw <rearnsha@arm.com>
3103
3104 * gdb.base/default.exp: Rewrite test patterns to reduce time
3105 taken to match them.
3106
7148ab62
DJ
31072002-01-30 Daniel Jacobowitz <drow@mvista.com>
3108
3109 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3110 Allow a start function above main.
3111 * gdb.threads/linux-dp.exp: Fix copyright date.
3112
396cc255
DJ
31132002-01-30 Daniel Jacobowitz <drow@mvista.com>
3114
3115 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3116 (check_philosopher_stack): Check for manager thread before checking
3117 for a just-starting thread.
3118
f038d31b
DJ
31192002-01-30 Daniel Jacobowitz <drow@mvista.com>
3120
3121 From Neil Booth <neil@daikokuya.demon.co.uk>:
3122 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3123 warnings.
3124
b3ff9d9a
FF
31252002-01-21 Fred Fish <fnf@redhat.com>
3126
3127 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3128 not caller.
3129
39ad761d
JB
31302002-01-21 Jim Blandy <jimb@redhat.com>
3131
3132 * gdb.base/reread.exp: Check that GDB properly re-reads the
3133 executable file when it changes while no inferior is running.
3134
aaf320fa
FF
31352002-01-21 Fred Fish <fnf@redhat.com>
3136
3137 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3138 optionally accept the "shlib events" variation.
3139
808a31f5
JB
31402002-01-21 Jim Blandy <jimb@redhat.com>
3141
3142 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3143 call `fflush' after every `printf', so that the output is produced
3144 at predictable points, regardless of whatever buffering does (or
3145 doesn't) take place.
3146 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3147 at different points.
3148
4420d5e2
DJ
31492002-01-20 Daniel Jacobowitz <drow@mvista.com>
3150
3151 * gdb.c++/inherit.exp: Update copyright years.
3152 * gdb.c++/method.exp: Likewise.
3153
3e36a0f4
DJ
31542002-01-20 Daniel Jacobowitz <drow@mvista.com>
3155
3156 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3157 artificial methods/arguments.
3158 * gdb.c++/derivation.exp: Likewise.
3159 * gdb.c++/inherit.exp: Likewise.
3160 * gdb.c++/method.exp: Likewise.
3161 * gdb.c++/virtfunc.exp: Likewise.
3162
b4ceaee6
AC
31632002-01-18 Andrew Cagney <ac131313@redhat.com>
3164
3165 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3166 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3167 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3168 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3169 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3170 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3171
ecace851
JB
31722002-01-17 Jim Blandy <jimb@redhat.com>
3173
3174 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3175 anchoring the pattern matching the entry point symbol's name.
3176
375fc983
AC
31772002-01-17 Andrew Cagney <ac131313@redhat.com>
3178
3179 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3180 continue/quit query. Update copyright.
3181
fe6fdd96
MS
31822002-01-14 Michael Snyder <msnyder@redhat.com>
3183
3184 * gdb.base/gcore.exp: Remove extra debugging output.
3185
e017c81f
DJ
31862002-01-13 Daniel Jacobowitz <drow@mvista.com>
3187
3188 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3189 for slightly dubious v2 mangled string.
3190
37ab3bf8
DJ
31912002-01-13 Daniel Jacobowitz <drow@mvista.com>
3192
3193 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3194
1bc05c3a 31952002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3196
1bc05c3a 3197 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3198
1bc05c3a
JM
3199 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3200 constructors.
3201 * gdb.c++/derivation.exp: Likewise.
3202 * gdb.c++/templates.exp: Likewise.
3203 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3204
1bc05c3a
JM
32052002-01-10 Michael Snyder <msnyder@redhat.com>
3206
3207 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3208
a911c360
MS
32092002-01-08 Michael Snyder <msnyder@redhat.com>
3210
3211 * gdb.base/gcore.exp: New test for generate-core-file command.
3212 * gdb.base/gcore.c: Testcase for above.
3213 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3214
ea2119ec
JM
32152002-01-08 Jason Merrill <jason@redhat.com>
3216
3217 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3218
68203136
FF
32192002-01-07 Fred Fish <fnf@redhat.com>
3220
3221 * gdb.c++/overload.exp: Remove unconditional xfails for:
3222 print foo_instance1.overloadargs(1)
3223 print foo_instance1.overloadargs(1, 2)
3224 print foo_instance1.overloadargs(1, 2, 3)
3225 print foo_instance1.overloadargs(1, 2, 3, 4)
3226 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3227 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3228 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3229 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3230 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3231 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3232 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3233 print foo_instance1.overload1arg()
3234 print foo_instance1.overload1arg((char)arg2)
3235 print foo_instance1.overload1arg((signed char)arg3)
3236 print foo_instance1.overload1arg((unsigned char)arg4)
3237 print foo_instance1.overload1arg((int)arg7)
3238 print foo_instance1.overload1arg((unsigned int)arg8)
3239 print foo_instance1.overload1arg((float)arg11)
3240 print foo_instance1.overload1arg((double)arg12)
3241
21b9b5b1
MS
32422002-01-07 Michael Snyder <msnyder@redhat.com>
3243
3244 * gdb.base/huge.exp: New test. Print a very large target data object.
3245 (skip_huge_test): New test variable. Define if you want to skip this
3246 test. The test reads an 8 megabyte data object from the target, so it
3247 might be very time consuming on remote targets with a slow connection.
3248 * gdb.base/huge.c: New file. Test case for above.
3249
725f922e
FF
32502002-01-07 Fred Fish <fnf@redhat.com>
3251
3252 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3253 g_instance.bfoo, and g_instance.cfoo.
3254
634d57ec
JL
3255Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3256
f286b2c3
JL
3257 * gdb.base/break.c (multi_line_if_conditional): New function.
3258 (multi_ilne_while_conditional): Likewise.
3259 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3260 IF or WHILE condition puts the breakpoint at the start of
3261 the condition.
3262
634d57ec
JL
3263 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3264 hppa*-*-hpux* expected failure.
3265 * gdb.base/structs.exp (do_function_calls): Similarly.
3266
3267 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3268 watchpoints.
3269
9fbfe2dc
AC
32702002-01-06 Andrew Cagney <ac131313@redhat.com>
3271
3272 Fix PR gdb/66.
3273 * gdb.base/structs.exp: Replace skip for a29k with skip for
3274 gdb,cannot_call_functions.
3275 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3276 * gdb.base/callfuncs.exp: Ditto.
3277 * gdb.base/call-rt-st.exp: Ditto.
3278 * gdb.base/call-strs.exp: Ditto.
3279 * gdb.base/callfwmall.exp: Ditto.
3280 * gdb.base/scope.exp: Obsolete xfail a29k.
3281 * gdb.c++/misc.exp: Ditto.
3282 * gdb.c++/cplusfuncs.exp: Ditto.
3283 * gdb.base/ptype.exp: Ditto.
3284 * gdb.base/printcmds.exp: Ditto.
3285 * gdb.base/opaque.exp: Ditto.
3286 * gdb.base/list.exp: Ditto.
3287 * gdb.base/funcargs.exp: Ditto.
3288 * gdb.base/default.exp: Ditto.
3289
8ddad156
MS
32902002-01-04 Michael Snyder <msnyder@redhat.com>
3291
ca4976a6 3292 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3293 * gdb.base/maint.exp: Add tests for maint info sections options.
3294
1b074332
JL
3295Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3296
3297 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3298
7d159115
CV
32992001-12-20 Corinna Vinschen <vinschen@redhat.com>
3300
3301 * gdb.asm/arm.inc: New file.
3302 * gdb.asm/asm-source.exp: Add arm targets.
3303 * gdb.asm/configure.in: Ditto.
3304 * gdb.asm/configure: Recreated from configure.in.
3305
8fb87725
JL
3306Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3307
afabe08c
JL
3308 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3309 with HP's compiler.
3310 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3311 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3312 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3313 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3314
3315 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3316 either HP's compilers or GCC.
3317
db521deb
JL
3318 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3319 a SIGBUS or SIGSEGV.
3320
3321 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3322
3323 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3324 can be compiled with either HP's compiler or GCC.
3325
cfa88ab7
JL
3326 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3327 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3328 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3329
ca344dff
JL
3330 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3331 to match current gdb output. Update due to using auto-solib-limit
3332 for limiting instead of overloading auto-solib-add.
3333 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3334 test program.
3335
3f3c6e55 3336 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3337 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3338 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3339 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3340 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3341 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3342 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3343 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3344 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3345 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3346 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3347 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3348 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3349
8fb87725
JL
3350 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3351 a SIGTRAP to the inferior.
3352
cf599fa7
CV
33532001-12-19 Corinna Vinschen <vinschen@redhat.com>
3354
3355 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3356 Substitute call to target_link by call to gdb_compile.
3357
2cd045cd
JL
3358Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3359
3360 * gdb.base/break.exp: Fix HP specific search string when testing
3361 backtracing in a called function.
3362
3363 * gdb.base/constvars.exp: Only set lang to C++ if we're
3364 compiling the test with HP's compilers.
3365 * gdb.base/volatile.exp: Similarly.
3366
99ebe9ac
JB
33672001-12-19 Jim Blandy <jimb@redhat.com>
3368
3369 * gdb.base/printcmds.exp: Expect the null character to be printed
3370 as '\0', and the '\013' to be printed as '\v'.
3371 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3372 * gdb.base/setvar.exp: Same.
3373
b9891b29
JB
33742001-12-17 Jim Blandy <jimb@redhat.com>
3375
0eba65ab
JB
3376 * gdb.base/completion.exp: Rather than completing very long
3377 filenames, which can make the readline library produce output we
3378 don't recognize, cd to the directory first, and then complete
3379 using nice, short relative paths.
3380
6970b5b1
JB
3381 * gdb.base/completion.exp: On some systems, there is, in fact, a
3382 variable named `b' in scope, since GDB treats all static
3383 variables as being in scope. So use `no_var_named_this'
3384 instead of `b'.
3385
b9891b29
JB
3386 * gdb.base/corefile.exp: Recognize the message saying that GDB
3387 can't find the core file's registers as a failure.
3388
e6ccd35f
JSC
33892001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3390
3391 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3392 test expect string more specific.
3393
105ba819
CV
33942001-12-13 Corinna Vinschen <vinschen@redhat.com>
3395
3396 * gdb.asm/asm-source.exp: Add support for xstormy16.
3397 * gdb.asm/configure.in: Ditto.
3398 * gdb.asm/configure: Rebuild.
3399 * gdb.asm/xstormy16.inc: New file.
3400
e9e79dd9
FF
34012001-12-10 Fred Fish <fnf@redhat.com>
3402
3403 * gdb.base/maint.exp: Update to match changes in type dumping code.
3404
347dc97d
JB
34052001-12-10 Jim Blandy <jimb@redhat.com>
3406
3407 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3408 matching the entry point symbol's name at the beginning of the
3409 line.
3410
5178b9d6
DJ
34112001-12-07 Daniel Jacobowitz <drow@mvista.com>
3412
3413 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3414 gdb.c++/inherit.exp, gdb.c++/method.exp,
3415 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3416 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3417 and class layout support.
3418
af890c52
DJ
34192001-12-07 Daniel Jacobowitz <drow@mvista.com>
3420
3421 * gdb.c++/classes.exp: Add test for static member function.
3422 * gdb.c++/misc.cc: Add class with static member function.
3423
7a345fb3
JB
34242001-12-07 Jim Blandy <jimb@redhat.com>
3425
f2e54a80 3426 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3427 those tests as `unsupported'.
3428 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3429 Rewrite subsequent tests to use it.
3430
3431 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3432 those tests as `unsupported'.
3433 * gdb.base/structs.exp (call_struct_func): New function.
3434 (do_function_calls): Use call_struct_func to call the functions
3435 returning structs.
3436
0bc69509
JB
3437 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3438 whether functions are prototyped or not, so we can't possibly pass
3439 arguments to t_float_values2 properly.
3440
7a345fb3
JB
3441 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3442 value of `timeout' for targets other than the mips*tx39-*.
3443
edb6ede1
MS
34442001-12-06 Michael Snyder <msnyder@redhat.com>
3445
3446 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
3447 and detect whether the start symbol has a leading underscore.
3448
2d842f13
JB
34492001-12-04 Jim Blandy <jimb@redhat.com>
3450
3451 * gdb.base/completion.exp: Clarify indentation.
3452
68550daf
JB
34532001-12-03 Jim Blandy <jimb@redhat.com>
3454
3455 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3456 variables on the S/390, not `.word'.
3457
cd5195a8
JB
34582001-11-30 Jim Blandy <jimb@redhat.com>
3459
3460 Add assembly-source tests for s390-ibm-linux.
3461 * gdb.asm/s390.inc: New file.
3462 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3463 the S/390 architecture.
3464 * gdb.asm/configure: Regenerated.
3465
ca9efc90
MS
34662001-11-30 Michael Snyder <msnyder@redhat.com>
3467
3468 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3469 next, info source, info sources, info line, global and static
3470 variables, and static functions.
3471 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3472 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3473 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3474 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3475 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3476 (gdbasm_leave): Restore frame pointer.
3477 (gdbasm_startup): Copy stack set-up from crt0.S.
3478
d0e66976
FN
34792001-11-26 Fernando Nasser <fnasser@redhat.com>
3480
3481 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3482 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3483 to a local (non-static) variable. Copy tstruct.a to a static buffer
3484 and return a pointer to that buffer.
3485 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3486
e2334072
MK
34872001-11-24 Mark Kettenis <kettenis@gnu.org>
3488
3489 * gdb.asm/configure.in: Fix recognition of ix86 target.
3490 * gdb.asm/configure: Regenerate.
3491
756caa3d
MS
34922001-11-21 Michael Snyder <msnyder@redhat.com>
3493
3494 * gdb.asm/sparc.inc: New file.
3495 * gdb.asm/asm-source.exp: Recognize sparc target.
3496 * gdb.asm/configure.in: Recognize sparc target.
3497 * gdb.asm/configure: Regenerate.
3498
9a4d72d5
MS
34992001-11-21 Michael Snyder <msnyder@redhat.com>
3500
3501 * gdb.asm/m32r.inc: New file.
3502 * gdb.asm/asm-source.exp: Recognize m32r target.
3503 * gdb.asm/configure.in: Recognize m32r target.
3504 * gdb.asm/configure: Regenerate.
3505
a773d1cd
MS
35062001-11-20 Michael Snyder <msnyder@redhat.com>
3507
017ac23d
MS
3508 * gdb.asm/i386.inc: New file.
3509 * gdb.asm/asm-source.exp: Recognize ix86 target.
3510 * gdb.asm/configure.in: Recognize ix86 target.
3511 * gdb.asm/configure: Regenerate.
3512
a773d1cd
MS
3513 * gdb.c++/namespace.exp: Fix quotes in output messages.
3514
bb632afb
MS
35152001-11-14 Michael Snyder <msnyder@redhat.com>
3516
25d559ca 3517 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
3518 qualifier in a type cast expression, to designate an address
3519 in the instruction space (Harvard architecture).
3520
4749e309
MS
35212001-11-13 Michael Snyder <msnyder@redhat.com>
3522
3523 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
3524 Tests for expressions using 'const' and 'volatile'.
3525
25050984
CV
35262001-11-13 Corinna Vinschen <vinschen@redhat.com>
3527
3528 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3529
1902c51f
DJ
35302001-11-12 Daniel Jacobowitz <drow@mvista.com>
3531
3532 * lib/mi-support.exp (mi_run_to_helper): Move comments
3533 outside of gdb_expect.
3534
dcf95b47
DJ
35352001-11-11 Daniel Jacobowitz <drow@mvista.com>
3536
3537 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
3538 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
3539 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
3540 mi0_run_to): New functions.
3541 * gdb.mi/mi-simplerun.exp: Use them.
3542 * gdb.mi/mi0-simplerun.exp: Likewise.
3543 * gdb.mi/mi-var-cmd.exp: Likewise.
3544 * gdb.mi/mi0-var-cmd.exp: Likewise.
3545
45b074e1
AC
35462001-11-10 Andrew Cagney <ac131313@redhat.com>
3547
3548 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
3549 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
3550
bf50d346
AC
35512001-11-09 Andrew Cagney <ac131313@redhat.com>
3552
3553 * gdb.base/restore.exp: Include $expected value in restored test
3554 message.
3555
9383332c
AC
35562001-11-09 Andrew Cagney <ac131313@redhat.com>
3557
3558 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
3559 implemented.
3560
db62520a
MS
35612001-11-08 Michael Snyder <msnyder@redhat.com>
3562
3563 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
3564 Add pass/fail message for stop at breakpoint in call dummy function.
3565
b5703437
MS
35662001-11-07 Michael Snyder <msnyder@redhat.com>
3567
760f6330
MS
3568 * gdb.c++/templates.exp (test_template_breakpoints):
3569 If we get an overload menu, but it does not match what
3570 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
3571 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
3572 making the whitespace optional. Argument for "new" may be
3573 "unsigned" as well as "unsigned int/long".
eef747c0
MS
3574 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
3575 making the whitespace optional. Also replace "(void) with
3576 "((void|)), making the keyword "void" optional.
63f50499
MS
3577 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
3578 making the whitespace optional. Also replace "(void) with
3579 "((void|)), making the keyword "void" optional.
3bf40917
MS
3580 * gdb.base/callfuncs.c (t_float_values): This function must
3581 _not_ be prototyped, and the following function (t_float_values2)
3582 must be prototyped (if the compiler supports it), so that GDB
3583 can be tested against both cases. Usually one case involves
3584 promotion of float to double, while the other does not.
3585 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
3586 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
3587 includes a stack frame for "start".
3588
c8ab4e6d
JB
35892001-11-05 Jim Blandy <jimb@redhat.com>
3590
3591 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
3592 pointers are 32 bits long, and that offsets of relocs are always
3593 stored in the data (REL-style), and not in the reloc entry itself
3594 (RELA-style).
3595 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
3596 stabs.
3597
3f08ced9
MS
35982001-11-01 Michael Snyder <msnyder@redhat.com>
3599
3600 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
3601 and regular expression operators by using quoting.
3602
cbfa24cd
MS
36032001-10-31 Michael Snyder <msnyder@redhat.com>
3604
3605 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
3606 depending on what the symbol table contains.
3607 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
3608 the output of the ptype command. Similarly, accept both "const &"
3609 and "const&".
3610
aaa68313
CV
36112001-10-31 Corinna Vinschen <vinschen@redhat.com>
3612
3613 * gdb.base/miscexprs.c (main): Add usage of preprocessor
3614 symbol `STORAGE' to allow to choose the storage class of
3615 the local datastructures.
3616 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
3617 compiler directive.
3618
91740388
MS
36192001-10-30 Michael Snyder <msnyder@redhat.com>
3620
3621 * gdb.base/jump.exp: Allow it to run for all targets.
3622
1b7c05e7
CV
36232001-10-29 Corinna Vinschen <vinschen@redhat.com>
3624
3625 * gdb.base/call-ar-st.c (print_double_array): Match for loop
3626 with new double_array size.
3627 (main): Change storage class of all local variables to static.
3628 Reduce size of double_array to 9.
3629 * gdb.base/call-ar-st.exp: Increase timeout value.
3630 Change expected output for double array to match new size in
3631 call-ar-st.c.
3632
36a22261
CV
36332001-10-29 Corinna Vinschen <vinschen@redhat.com>
3634
3635 * gdb.base/ending-run.exp: Create identical output when passing
3636 `step to end of run' case. Add regular expression branch satisfying
3637 Stormy16 target.
3638
92b8ae91
MK
36392001-10-28 Mark Kettenis <kettenis@gnu.org>
3640
3641 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
3642 that we catch the expected failure under Linux/x86.
3643
cb135b83
OF
36442001-10-29 Orjan Friberg <orjanf@axis.com>
3645
3646 * gdb.base/setvar.exp: Escape curly braces.
3647 * gdb.stabs/weird.exp: Ditto.
3648
6884aa54
DJ
36492001-10-27 Daniel Jacobowitz <drow@mvista.com>
3650
3651 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
3652 * gdm.mi/mi0-hack-cli.exp: Likewise.
3653
0398c9aa
AC
36542001-10-25 Andrew Cagney <ac131313@redhat.com>
3655
3656 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
3657 messages.
3658
d20bf2e8
AC
36592001-10-21 Andrew Cagney <ac131313@redhat.com>
3660
3661 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
3662 checking MI enabled.
3663
03dd63aa
CV
36642001-10-09 Corinna Vinschen <vinschen@redhat.com>
3665
3666 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
3667
1d9d99f3
FCE
36682001-10-04 Frank Ch. Eigler <fche@redhat.com>
3669
3670 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
3671 if gdb child process crashes, just signal an error.
3672
838ae6c4
JB
36732001-10-02 Jim Blandy <jimb@redhat.com>
3674
3675 * lib/gdb.exp (test_xfail_format): Simplify.
3676
3677 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
3678 front of the variable name `format'. Simplify `if'.
3679
8f0cbc1c
DJ
36802001-10-01 Daniel Jacobowitz <drow@mvista.com>
3681
3682 * gdb.threads/pthreads.exp: Wait for output and delay
3683 before sending ^C.
3684
1f08dafd
DJ
36852001-10-01 Daniel Jacobowitz <drow@mvista.com>
3686
3687 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
3688 some incorrect output instead of timing out.
3689 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
3690
674f90ff
CV
36912001-09-28 Corinna Vinschen <vinschen@redhat.com>
3692
3693 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
3694 check to allow additional `int'.
3695
9b284272
DJ
36962001-09-27 Daniel Jacobowitz <drow@mvista.com>
3697
3698 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
3699 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
3700
b55a4771
MS
37012001-09-27 Michael Snyder <msnyder@redhat.com>
3702
3703 * lib/gdb.exp (test_debug_format): New proc.
3704 (setup_xfail_format): Use new proc test_debug_format.
3705 * gdb.base/constvars.exp (local_compiler_xfail_check): New
3706 proc; use new service proc test_debug_format.
3707 Replace all other "gcc_compiled" tests with this test.
3708 * gdb.base/volatile.exp (local_compiler_xfail_check): New
3709 proc; use new service proc test_debug_format.
3710 Replace all other "gcc_compiled" tests with this test.
3711
37122001-09-27 Michael Snyder <msnyder@redhat.com>
3713
3714 * gdb.base/cvexpr.exp: New file.
3715 * gdb.base/cvexpr.c: New file
3716 Test for expressions using const and volatile keywords.
3717
4e6667ac
CV
37182001-09-26 Corinna Vinschen <vinschen@redhat.com>
3719
3720 * gdb.base/constvars.exp: Check for different orders of keywords
3721 and additional "int" strings in output.
3722
4f337972
AC
37232001-09-22 Andrew Cagney <ac131313@redhat.com>
3724
3725 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
3726 responses from "help maint".
3727
2015650d
FCE
37282001-09-19 Frank Ch. Eigler <fche@redhat.com>
3729
3730 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
3731 to localhost:NNN instead of :NNN, in case Xvfb is listening
3732 only on TCP.
3733
f3bcedc1
CV
37342001-09-19 Corinna Vinschen <vinschen@redhat.com>
3735
3736 * gdb.base/recurse.exp: When checking leaving the watchpoint
3737 scope, recognize when gdb is in function's epilogue and pass.
3738
6b819c92
KS
37392001-09-18 Keith Seitz <keiths@redhat.com>
3740
3741 * lib/insight-support.exp (_gdbtk_export_target_info): Add
3742 support for running tests against sid targets.
3743 (gdbtk_done): Ditto.
3744
a10c9419
CV
37452001-09-18 Corinna Vinschen <vinschen@redhat.com>
3746
3747 * gdb.base/ending-run.c (main): Set stdout buffersize
3748 to the same reasonable value for any target.
3749 * gdb.base/ending-run.exp: Add a regular expression
3750 to make testsuite happy on Sanyo Stormy16 target.
3751
739d0d99
CV
37522001-09-17 Corinna Vinschen <vinschen@redhat.com>
3753
3754 * gdb.base/display.c (do_loops): Add float variable `f'.
3755 Increment f in loop.
3756 * gdb.base/display.exp: Increment timeout by 60 seconds.
3757 Change float display test to use variable `f'.
3758
1b8947f0
JB
37592001-09-17 Jim Blandy <jimb@redhat.com>
3760
3761 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
3762 overflowing the limited breakpoint tables on some ROM monitors
3763 (like the ROM68K).
3764
9890ac81
FCE
37652001-09-15 Frank Ch. Eigler <fche@redhat.com>
3766
3767 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
3768 the "-ac" (disable access control) flag.
3769
6db765ea
JH
37702001-08-30 Jeff Holcomb <jeffh@redhat.com>
3771
3772 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
3773 ints.
3774
4c32cc04
KS
37752001-08-30 Keith Seitz <keiths@redhat.com>
3776
3777 * lib/gdb.exp: Move all insight-related functionality into
3778 separate file.
3779 * lib/insight-support.exp: New file.
3780
8d6e6f81
FCE
37812001-08-29 Frank Ch. Eigler <fche@redhat.com>
3782
3783 * config/sid.exp (sid_start): Never set sid verbosity; disable
3784 expect_background {} that consumed its stdout; tolerate </dev/null.
3785 Attempt to set endianness override in "sid" protocol mode. Cleanup.
3786
6a90e1d0
AC
37872001-08-18 Andrew Cagney <ac131313@redhat.com>
3788
3789 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
3790 CLI jump command to start it.
3791 (mi_run_to_main): Fail immediatly when unexpected output.
3792
1759b3c3
AC
37932001-08-18 Andrew Cagney <ac131313@redhat.com>
3794
3795 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
3796 beginning of function. Fix PR gdb/191.
3797
61d11d80
FCE
37982001-08-16 Frank Ch. Eigler <fche@redhat.com>
3799
3800 * config/sid.exp (sid_start): Don't warn if we cannot figure out
3801 what to force sid endianness to.
3802
942a4df2
KS
38032001-08-15 Keith Seitz <keiths@redhat.com>
3804
3805 * lib/gdb.exp (gdbtk_start): Don't set environment
3806 variables for TCL_LIBRARY and friends. Insight will
3807 now figure these out for itself.
3808
0521c418
MS
38092001-08-02 Michael Snyder <msnyder@redhat.com>
3810
3811 * gdb.base/completion.exp: Remove the symbol "a64l" from
3812 the expect string; this is target-specific, and not related
3813 to what is being tested.
3814
74a9a58a
DB
38152001-08-02 Dave Brolley <brolley@redhat.com>
3816
3817 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
3818
c70819fa
MS
38192001-07-25 Michael Snyder <msnyder@redhat.com>
3820
c2b8fa57
MS
3821 * gdb.base/consecutive.exp: New file. Test stepping over
3822 breakpoints on consecutive instructions.
3823 * gdb.base/consecutive.c: New file.
3824
c70819fa
MS
3825 * gdb.base/call-rt-st.exp: Use double-backslash to quote
3826 curly braces in regular expressions.
3827
2b1a1355
MS
38282001-07-25 Michael Snyder <msnyder@redhat.com>
3829
3830 * gdb.base/ending-run.exp: Accept "Program exited normally" as
3831 legitimate output from stepping out of main.
3832
413eca6f
KS
38332001-07-22 Keith Seitz <keiths@redhat.com>
3834
3835 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
3836 the empty string, do not run the tests.
3837
7e5a9322
SC
38382001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3839
3840 * gdb.base/long_long.exp: Detect size of pointer. Take into
3841 account 2-byte pointers when testing for p/a results.
3842
de58f10f
SC
38432001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3844
3845 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
3846 and defined to 1K for m68hc11.
3847 (random_data): Reduce table to 1K for embedded platforms (68hc11).
3848 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
3849 (sizeof_random_data): New variable to tell the size of the data table;
3850 don't test past this size; always run to main.
3851
d6f5fea1
SC
38522001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3853
3854 * gdb.base/return2.exp: return of long long and double fails for
3855 68HC11; don't execute these tests on that platform.
3856 * gdb.base/return.exp: Return of a double fails for 68hc11.
3857
c477543d
SC
38582001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3859
3860 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
3861 tests that print a float.
3862 * call-rt-st.exp: Likewise.
3863
63cf1c79
MK
38642001-07-12 Mark Kettenis <kettenis@gnu.org>
3865
3866 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
3867 running this test on Linux.
3868
112f9ab5
MC
38692001-06-24 Michael Chastain <chastain@redhat.com>
3870
3871 * gdb.base/arithmet.exp: Remove some tests to make all test names
3872 unique.
3873
4970cb0f
MS
38742001-07-03 Michael Snyder <msnyder@redhat.com>
3875
3876 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
3877 the output of the ptype command.
3878
d85da69f
MS
38792001-07-02 Michael Snyder <msnyder@redhat.com>
3880
4c8a82de
MS
3881 * gdb.base/completion.exp: Don't assume that break.c is the only
3882 source file that may contain functions named "marker".
d85da69f
MS
3883 * gdb.base/corefile.exp: Quote the curly braces in regexp.
3884
8afc772b
AC
38852001-06-28 Andrew Cagney <ac131313@redhat.com>
3886
3887 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
3888 of files to delete.
3889
3890 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
3891 * gdb.disasm/h8300s.exp: New file.
3892 gdb.disasm/h8300s.s: Likewise.
3893
cff22675
AC
38942001-06-27 Andrew Cagney <ac131313@redhat.com>
3895
3896 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
3897 empty breakpoint tables.
3898
68c81b54
AC
38992001-06-25 Andrew Cagney <ac131313@redhat.com>
3900
3901 * lib/mi-support.exp: Update args=... part of stop-reason
3902 patterns. Accept either a list or a tuple.
3903
2dd62704
AC
39042001-06-23 Andrew Cagney <ac131313@redhat.com>
3905
3906 * lib/mi-support.exp: Remove local emacs variable defining
3907 change-log-default-name.
3908
b4127474
MC
39092001-06-22 Michael Chastain <chastain@redhat.com>
3910
3911 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
3912 This is operationally compatible with the previous version.
3913
8dbfb380
JB
39142001-06-13 Jim Blandy <jimb@redhat.com>
3915
3916 * lib/gdb.exp (gdb_test): Doc fix.
3917
f2d8c86d
MC
39182001-06-10 Michael Chastain <chastain@redhat.com>
3919
3920 * gdb.base/exprs.exp: Remove a duplicate test.
3921
81564d34
JB
39222001-06-06 Jim Blandy <jimb@redhat.com>
3923
3924 * gdb.base/return2.exp (main): Use values to test float and double
3925 returns that are not NaN's, to avoid being confused by IEEE
3926 comparison rules.
3927
da55addb
MS
39282001-06-04 Michael Snyder <msnyder@redhat.com>
3929
3930 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
3931 non-zero if control_c fails. Terminate the test on failure,
3932 rather than wait for 12 more tests to time out.
3933
42c65987
JB
39342001-06-06 Jim Blandy <jimb@redhat.com>
3935
b18bced9
JB
3936 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
3937 Don't forget to match the GDB prompt.
3938
42c65987
JB
3939 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
3940
5b41e5f0
JB
39412001-06-04 Jim Blandy <jimb@redhat.com>
3942
3943 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
3944 command.
3945
015e046f
KB
39462001-05-31 Kevin Buettner <kevinb@redhat.com>
3947
3948 * gdb.base/annota1.exp (info break): Match four or more spaces
3949 after "Address".
3950
fb1ffbbe
MC
39512001-05-31 Michael Chastain <chastain@redhat.com>
3952
3953 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
3954 (dm_type_int_star): Likewise.
3955 (dm_type_long_star): Likewise.
3956 (dm_type_void_star): Likewise.
3957
5ea2a32c
KB
39582001-05-29 Kevin Buettner <kevinb@redhat.com>
3959
3960 * gdb.base/completion.exp (INPUTRC): Set this environment variable
3961 to a known value in order to get consistent results regardless
3962 of the setting of INPUTRC or the presence or contents of .inputrc.
3963
ae23c492
MS
39642001-05-24 Michael Snyder <msnyder@redhat.com>
3965
ac55707e
MS
3966 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
3967 Don't require that the main thread and the manager thread are the
3968 first in the list.
3969
ae23c492
MS
3970 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
3971 debugging. If test fails, issue an "unsupported" not a "fail".
3972
400071f1
JB
39732001-05-24 Jim Blandy <jimb@redhat.com>
3974
3975 Don't assume that short is shorter than int.
3976 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
3977 assume that shorts are smaller than ints. On a 16-bit machine,
3978 this isn't true.
3979 ("print unsigned char == (~0)"): Add test that verifies that ~0,
3980 an int, is not equal to ~0 stored in an unsigned char. This tests
3981 the same thing that the previous test meant to, but works on
3982 16-bit machines, too.
3983 ("print unsigned char != (~0)"): Same test, complemented.
3984
0816a3e5
MS
39852001-05-24 Michael Snyder <msnyder@redhat.com>
3986
3987 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
3988 test for (full_coverage == 0). This makes the test run faster,
3989 and prevents dejagnu getting out of step.
3990
f6dc23a9
KB
39912001-05-23 Kevin Buettner <kevinb@redhat.com>
3992
3993 * gdb.base/finish.exp (finish_void): Revise pattern for
3994 stopping on the call statement to not permit stopping at
3995 the start of the instructions comprising the call sequence.
3996
7dbd117d
MC
39972001-05-19 Michael Chastain <chastain@redhat.com>
3998
3999 * gdb.base/callfuncs.exp: Make all test names unique.
4000 * gdb.base/commands.exp: Make all test names unique.
4001 * gdb.base/condbreak.exp: Make all test names unique.
4002 * gdb.base/dbx.exp: Make all test names unique.
4003 * gdb.base/default.exp: Make all test names unique.
4004 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4005 and TIMEOUT messages to their corresponding PASS message.
4006 * gdb.base/ending-run.exp: Make all test names unique.
4007 * gdb.base/long_long.exp: Remove duplicate test.
4008
6b0b0a9e
KB
40092001-05-21 Kevin Buettner <kevinb@redhat.com>
4010
4011 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4012 stop on the call statement as well as the statement after the
4013 call.
4014
2caa35cb
MS
40152001-05-21 Michael Snyder <msnyder@redhat.com>
4016
4017 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4018
40713331
EZ
40192001-05-10 Elena Zannoni <ezannoni@redhat.com>
4020
4021 * gdb.base/completion.exp: Revamp test. Make it execute on all
4022 platforms.
4023
c2c1be8d
EZ
40242001-05-10 Elena Zannoni <ezannoni@redhat.com>
4025
2c9cd303
EZ
4026 * config/gdbserver.exp (gdb_load): Handle the case
4027 in which the arguments to gdbserver are given in the
4028 baseboard configuration file.
4029 Also handle the case in which the server needs to do a
4030 load.
4031
9671de48
KS
40322001-05-07 Keith Seitz <keiths@cygnus.com>
4033
4034 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4035 set up the display for testing.
4036 (gdbtk_start): Convert all paths to paths that tcl will like.
4037 Export target information to environment.
4038 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4039 necessary.
4040 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4041 (to_tcl_path): New proc to convert a given pathname into
4042 a path acceptible as an argument to a tcl command.
4043 (_gdbtk_export_target_info): New proc to export target info
4044 into the environment for gdbtk testing.
4045 (gdbtk_done): New proc to signal end-of-test.
4046
5a360f47
JB
40472001-05-06 Jim Blandy <jimb@redhat.com>
4048
4049 * restore.c: Make the code of caller0 correspond to its comment.
4050
66c756c6
MS
40512001-05-03 Michael Snyder <msnyder@redhat.com>
4052
4053 * config/sid.exp (gdb_target_sid): Check for error messages.
4054 On error or timeout, don't make expect exit (which will terminate
4055 all subsequent tests); instead just make gdb exit.
4056 (gdb_load): Check for error messages. On error or timeout,
4057 return a negative value.
4058
a966fde5
JB
40592001-04-24 Jim Blandy <jimb@redhat.com>
4060
851c18e0
JB
4061 * gdb.c++/templates.exp: If we see the prompt for the overload
4062 list, but we haven't recognized any of the longer patterns,
4063 arrange for this test to fail, not hang.
4064
a966fde5
JB
4065 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4066 variations.
4067
db144853
MC
40682001-04-22 Michael Chastain <chastain@redhat.com>
4069
4070 * gdb.c++/local.exp: Use the 'runto' library function.
4071 * gdb.c++/namespace.exp: Likewise.
4072 * gdb.c++/overload.exp: Likewise.
4073
3207ec21
KB
40742001-03-26 Kevin Buettner <kevinb@redhat.com>
4075
4076 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4077 * gdb.base/step-line.exp: New file. Test step/next in presence of
4078 #line directives.
4079 * gdb.base/step-line.c: New file. Test program for the above.
4080 * gdb.base/step-line.inp: New file. We pretend that this file has
4081 been transformed by some other tool into step-line.c.
4082
13b57657
JB
40832001-03-21 Jim Blandy <jimb@redhat.com>
4084
4085 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4086 unmangled operator names.
4087
754cbe1c
JB
40882001-03-20 Jim Blandy <jimb@redhat.com>
4089
4090 * gdb.threads/linux-dp.exp: Recognize an additional message
4091 generated by GDB when it doesn't understand how to debug threads
4092 on the target system.
4093
177495c9
AC
40942001-03-19 Andrew Cagney <ac131313@redhat.com>
4095
4096 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4097
f266096b
MC
40982001-03-12 Michael Chastain <chastain@redhat.com>
4099
4100 * gdb.c++/derivation.exp: Use the 'runto' library function.
4101
cac3c2ff
MC
41022001-03-12 Michael Chastain <chastain@redhat.com>
4103
4104 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4105
b6c11a24
MC
41062001-02-24 Michael Chastain <chastain@redhat.com>
4107
4108 * gdb.c++/ref-types.exp: Change handwritten code to library
4109 function 'runto'.
4110
6bae5bce
OF
41112001-03-16 Orjan Friberg <orjanf@axis.com>
4112
4113 * gdb.base/signals.exp: Set count to 0 explicitly.
4114
0015fd9a
MS
41152001-03-15 Mark Salter <msalter@redhat.com>
4116
4117 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4118 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4119 (gdb_load): Add support for additional target_info: gdb_download_size
4120 and gdb_load_timeout.
0015fd9a 4121
fc33412a
DT
4122Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4123
4124 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4125 file -- to prevent failing when the compile fails but we have no
4126 intention of running the tests anyway.
4127
4128 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4129 tests if set.
4130
4131 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4132 integers.
4133
4134 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4135 * gdb.c++/namespace.exp: Ditto.
4136
115f06de
OF
41372001-03-07 Orjan Friberg <orjanf@axis.com>
4138
4139 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4140 * gdb.base/pointers.exp: Relax pattern match of decimals.
4141
b6ba6518
KB
41422001-03-06 Kevin Buettner <kevinb@redhat.com>
4143
4144 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4145 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4146 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4147 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4148 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4149 config/sh.exp, config/sid.exp, config/slite.exp,
4150 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4151 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4152 config/vxworks.exp, config/vxworks29k.exp,
4153 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4154 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4155 gdb.base/arithmet.exp, gdb.base/assign.exp,
4156 gdb.base/async.exp, gdb.base/attach.exp,
4157 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4158 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4159 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4160 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4161 gdb.base/commands.exp, gdb.base/completion.exp,
4162 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4163 gdb.base/constvars.exp, gdb.base/corefile.exp,
4164 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4165 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4166 gdb.base/ending-run.exp, gdb.base/environ.exp,
4167 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4168 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4169 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4170 gdb.base/funcargs.exp, gdb.base/help.exp,
4171 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4172 gdb.base/logical.exp, gdb.base/long_long.exp,
4173 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4174 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4175 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4176 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4177 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4178 gdb.base/regs.exp, gdb.base/relational.exp,
4179 gdb.base/remote.exp, gdb.base/reread.exp,
4180 gdb.base/restore.exp, gdb.base/return2.exp,
4181 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4182 gdb.base/selftest.exp, gdb.base/setshow.exp,
4183 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4184 gdb.base/sigall.exp, gdb.base/signals.exp,
4185 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4186 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4187 gdb.base/step-test.exp, gdb.base/structs.c,
4188 gdb.base/structs.exp, gdb.base/structs2.exp,
4189 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4190 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4191 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4192 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4193 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4194 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4195 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4196 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4197 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4198 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4199 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4200 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4201 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4202 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4203 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4204 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4205 gdb.trace/circ.exp, gdb.trace/collection.exp,
4206 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4207 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4208 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4209 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4210 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4211 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4212 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4213 notices.
4214
dc96c6c7 42152001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4216
4217 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4218 first arg is int not float.
4219
dc96c6c7 42202001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4221
4222 * gdb.base/reread.exp: Unsupported for non-native targets;
4223 doesn't work for remote debugging.
4224
9b0c4aeb
FN
42252001-02-19 Fernando Nasser <fnasser@redhat.com>
4226
4227 From Drew Moseley <dmoseley@redhat.com>
4228 * gdb.base/ending-run.exp: Properly handle the BSP state when
4229 stepping past the end of main.
4230
02aa71d5
MC
42312001-02-19 John Moore <jmoore@redhat.com>
4232
4233 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4234 Converted HPUX fix for non-expected items following multiple
4235 step commands into general solution for all platforms.
4236
1fa449a4
MC
42372001-02-18 Michael Chastain <chastain@redhat.com>
4238
4239 * gdb.c++/classes.exp (do_tests): Change runto statements
4240 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4241 statements demangler agnostic.
4242 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4243 (gdb_virtfunc_restart): Likewise.
4244
b2f9ec70
MC
42452001-02-14 Michael Chastain <chastain@redhat.com>
4246
4247 * gdb.c++/inherit.exp (do_tests): Change runto statements
4248 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4249 statements demangler agnostic.
4250
cf74b8ca
AC
4251Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4252
4253 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4254 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4255 before calling common_routine 15 times'' tests.
4256
99f78f56
MC
42572001-02-11 Michael Chastain <chastain@redhat.com>
4258
4259 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4260 Helps the test script figure out which demangler is in use.
4261 (dm_type_foo_ref): Ditto.
4262 (dm_type_int_star): Ditto.
4263 (dm_type_long_star): Ditto.
4264 (dm_type_unsigned_int): Ditto.
4265 (dm_type_void): Ditto.
4266 (dm_type_void_star): Ditto.
99707966 4267 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4268 Probe the gdb demangler and set variables to accommodate
4269 formatting differences.
4270 (info_func_regexp): New function. Same as info_func, but
4271 matches against a regexp.
4272 (info_func): Match against a literal string.
4273 (print_addr_2): New function. Match against a literal string,
4274 which can be different from the input to gdb.
4275 (print_addr): Simply call print_addr_2 with the same argument twice.
4276 (test_lookup_operator_functions): Use demangler formatting variables.
4277 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4278 the tests in the same order as the C++ class declaration.
4279 (test_paddr_operator_functions): Ditto.
4280 (test_paddr_overloaded_functions): Ditto.
4281 (test_paddr_hairy_functions): Use demangler formatting variables.
4282 Add reference to gdb/19 for related tests.
4283 (do_tests): Call probe_demangler.
4284
1de8f023
KB
42852001-01-30 Kevin Buettner <kevinb@redhat.com>
4286
4287 * gdb.c++/templates.cc (printf): Remove unused function definition.
4288
ca3f91ed
MS
42892001-01-26 Felix Lee <flee@redhat.com>
4290
4291 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4292
42932001-01-25 matthew green <mrg@redhat.com>
4294
4295 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4296 up sid.
4297 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4298
42992001-01-25 matthew green <mrg@redhat.com>
4300
4301 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
4302 Deprecate $sid_spawn_id.
4303 (sid_exit): Remove code necessary only for `spawn.'
4304
43052001-01-25 matthew green <mrg@redhat.com>
4306
4307 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4308
fb18ec4a
MC
43092001-01-28 Michael Chastain <chastain@redhat.com>
4310
4311 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4312 to call when tests fail. It takes gdb out of the overloaded
4313 function choice menu back to the main prompt, so that the test
4314 program stays synchronized.
4315 (set_bp_overloaded): New proc to collect all the common
4316 code for setting a breakpoint on an overloaded name. Calls
4317 take_gdb_out_of_choice_menu when needed.
4318 (menu_overload1arg): New variable to collect the repeated
4319 instances of the expected menu for an overloaded name. Change
4320 the regular expression to handle changes in g++ type encoding:
4321 "void" can be either "void" or "", and "unsigned int" can be
4322 either "unsigned int" or "unsigned".
4323 (continue_to_bp_overloaded): Change regular expressions to handle
4324 changes in g++ type encoding.
4325 (no proc): Call take_gdb_out_of_choice_menu when needed.
4326 Remove redundant calls to "info break". Accept either "canceled"
4327 or "cancelled". Change regular expressions in "info break"
4328 calls to handle changes in g++ type encoding. Give all tests
4329 unique strings.
4330
9c646a6e
BE
43312001-01-17 Ben Elliston <bje@redhat.com>
4332
4333 * config/sid.exp: New file.
4334
9549d9c1
AC
4335Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4336
4337 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4338
dc96c6c7 43392000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4340
4341 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4342 Add a RE to accept a non-ascii char if one is ever presented.
4343
b4df4f68
FN
43442000-12-20 Fernando Nasser <fnasser@redhat.com>
4345
297dd0fd 4346 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4347
dc96c6c7 43482000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
4349
4350 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
4351 in regexp. One '\' does not suffice on Linux.
4352
4a7bddb6
MC
43532000-12-09 Michael Chastain <chastain@redhat.com>
4354
4355 * gdb.base/break.exp (test_clear_command): Use a marker function
4356 rather than 'main' for the test function. Also move this
4357 test to an execution point where the marker function names are
4358 guaranteed to be bound to functions. (Executing tests after a
4359 'finish' from main runs into name conflicts with local names
4360 in __libc_start_main).
4361
dc96c6c7 43622000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4363
4364 * gdb.base/finish.exp: New test for gdb's "finish" command.
4365 * gdb.base/return2.exp: New test for gdb's "return" command.
4366 * gdb.base/return2.c: New source file for above.
4367
dc96c6c7 43682000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4369
4370 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4371 * gdb.base/miscexprs.exp: Ditto.
4372 * gdb.base/pointers.exp: Ditto.
4373 * gdb.c++/derivation.exp: Ditto.
4374 * gdb.c++/local.exp: Ditto.
4375 * gdb.c++/namespace.exp: Ditto.
4376 * gdb.c++/overload.exp: Ditto.
4377 * gdb.c++/ref-types.exp: Ditto.
4378
dc96c6c7 43792000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4380
4381 * gdb.base/constvars.exp: Test result of "up" command.
4382 * gdb.base/miscexprs.exp: Ditto.
4383 * gdb.base/pointers.exp: Ditto.
4384 * gdb.base/scope.exp: Ditto.
4385 * gdb.c++/derivation.exp: Ditto.
4386 * gdb.c++/local.exp: Ditto.
4387 * gdb.c++/namespace.exp: Ditto.
4388 * gdb.c++/overload.exp: Ditto.
4389 * gdb.c++/ref-types.exp: Ditto.
4390
44097287
FN
43912000-11-22 Michael Chastain <chastain@redhat.com>
4392
4393 * mips_pro.exp: Accept either "middle -> top -> main" or
4394 "middle -> main" in the backtrace, because gcc can optimize
4395 tail calls to jumps. Remove setup_xfail for the hppa case.
4396 Add a comment with the original warning messages from PR 3016,
4397 which was filed in 1993, to preserve them for posterity.
4398
9d2e1bab
ND
43992000-11-17 Nick Duffek <nsd@redhat.com>
4400
4401 * lib/gdb.exp (gdb_test): Override timeout with board info.
4402
1aca8eb7
ND
44032000-11-17 Nick Duffek <nsd@redhat.com>
4404
4405 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4406 the second kill and detach messages.
4407
93076499
ND
44082000-11-17 Nick Duffek <nsd@redhat.com>
4409
4410 * configure.in: Add AC_EXEEXT.
4411 * configure: Regenerate.
4412 * Makefile.in (just-check): Export EXEEXT.
4413 * lib/gdb.exp ($EXEEXT): Import from environment.
4414 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4415 expect "maint dump-me" on Cygwin.
4416 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4417 $EXEEXT.
4418
30e87cd3
ND
44192000-11-17 Nick Duffek <nsd@redhat.com>
4420
4421 * gdb.base/break.exp: Test backtrace and finish from called
4422 function on all platforms, not just HP-UX.
4423
dc96c6c7 44242000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4425
4426 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4427 code from gdb_target_monitor, so it can be used independantly
4428 for gdbserver. Also comment out an unnecessary PUTS.
4429
dc96c6c7 44302000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4431
4432 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4433 * gdb.base/corefile.exp: Expect the message "Program is being
4434 debugged already" when we send the "corefile" command, since
4435 the preceeding gdb_load may have connected gdb to a remote target.
4436 * gdb.base/display.exp: Disable hardware watchpoints if new
4437 board info variable "no_hardware_watchpoints" is true.
4438 Replace single-letter commands with more readable ones.
4439 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4440 if new board info variable "no_hardware_watchpoints" is true.
4441 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4442 to see if stdio (printf) testing is possible.
4443 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4444 board info variable "no_hardware_watchpoints" is true. Use new
4445 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4446
39124dea
FN
44472000-11-13 Fernando Nasser <fnasser@redhat.com>
4448
4449 From Orjan Friberg <orjanf@axis.com>:
4450 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4451 in array print pattern match.
4452
a9e2e984
FN
44532000-11-09 Fernando Nasser <fnasser@redhat.com>
4454
4455 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4456 spelling "cancelled" to U.S. spelling "canceled" to match changes
4457 made to gdb.
4458 * gdb.c++/ovldbreak.exp: Ditto.
4459
c7db355b
PS
44602000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4461
4462 * gdb.base/callfuncs.c (main): Moved to end of file, call
4463 t_double_values to initialize the FPU before inferior calls are made.
4464 * gdb.base/callfuncs.exp: Test for register preservation after calling
4465 inferior functions. Add tests for continuining, finishing and
4466 returning from a stop in a call dummy.
4467
dc96c6c7 44682000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4469
4470 * gdb.base/commands.exp: Break up long lines, and re-indent.
4471
dc96c6c7 44722000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4473
4474 * config/gdbserver.exp: Rewritten from the ground up, to make it
4475 compatible with the current dejagnu tree, and to make it work with
4476 the new "gdbserver" in libremote.
4477
dc96c6c7 44782000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4479
4480 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4481 * gdb.base/varargs.exp: Skip entire test if no printf support.
4482 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4483 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4484
dc96c6c7 44852000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4486
4487 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4488 no floating point support.
4489 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4490 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
4491 * gdb.base/call-rt-st.exp: Ditto.
4492 * gdb.base/call-strs.exp: Ditto.
4493
bac5fc66
JG
44942000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
4495
4496 * gdb.base/sizeof.c: include <stdio.h>.
4497
4498 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
4499 'finish', otherwise uncaptured gdb_prompt would potentially
4500 throw remaining test points out of sync.
4501
b22a6027
SB
45022000-07-26 Scott Bambrough <scottb@netwinder.org>
4503
4504 * gdb.base/recurse.exp: Run tests for all targets.
4505 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
4506 gnu-oldld case on ARM.
4507 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
4508 for ARM targets.
4509
d8231941
AG
4510Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
4511
4512 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
4513 * gdb.java/configure: Rebuild.
4514
8caabe69
AG
4515Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
4516
4517 * gdb.java/jv-exp.exp: New file.
4518
9d273ca3
AG
4519Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
4520
4521 * configure: Rebuilt.
4522 * configure.in (configdirs): Add gdb.java.
4523 * gdb.java/jmisc.java: New file.
4524 * gdb.java/jmisc.exp: New file.
4525 * gdb.java/Makefile.in: New file.
4526 * gdb.java/configure: Rebuilt.
4527 * gdb.java/configure.in: New file.
4528 * lib/java.exp: New file.
4529
4f823a66
AC
4530Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
4531
4532 * gdb.base/exprs.exp: Test casts to a pointer including over and
4533 underflow.
4534
2391e11d
AC
4535Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
4536
4537 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
4538 and the compilers sizes.
4539
54602222
ND
45402000-07-09 Nick Duffek <nsd@redhat.com>
4541
4542 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
4543 (use_methods): New function.
4544 (main): Call use_methods().
4545 * gdb.c++/classes.exp (test_method_param_class): New procedure.
4546 (do_tests): Call test_method_param_class.
4547
2bec0572
ND
45482000-07-09 Nick Duffek <nsd@redhat.com>
4549
4550 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
4551 spelling.
4552 (test_enums): New procedure. Move enum tests from end of script
4553 to here. Set breakpoint on function name instead of line number.
4554 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
4555 (enums2): New marker function.
4556 (enums1): New function.
4557 (main): Call enums1(). Move enum tests to enums1().
4558
78492fde
AC
4559Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
4560
4561 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
4562 compile/link program. Update line numbers.
4563 * gdb.asm/d10v.inc: Define ``startup''.
4564 * gdb.asm/asmsrc1.s: Add definition of _start.
4565
49a2cef8
AC
4566Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
4567
4568 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
4569
3e6c8688
EZ
45702000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4571
4572 * gdb.base/maint.exp: Add 'maint print architecture' item to output
4573 of 'help maint print' command.
4574
9ff5cbe9
AC
4575Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
4576
4577 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
4578 they use gdb_expect_list.
4579
17c579bd
AC
4580Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
4581
4582 * gdb.base/commands.exp: Use ``set remote
4583 memory-read-packet-size'' instead of ``set endian big'' to test
4584 long commands.
4585
e6d71bf3
DB
45862000-06-03 Daniel Berlin <dan@cgsoftware.com>
4587
4588 * gdb.c++/templates.exp (do_tests): Make all of these work under
4589 g++, and stop skipping them.
4590
4591 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
4592 work under g++.
4593
e5f9ba7b
MS
4594 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
4595 initialization.
4596
dc96c6c7 45972000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
4598
4599 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
4600 the regular expression: accept an (almost) arbitrary sequence of
4601 "frames-invalid" and "breakpoints-invalid" messages both before
4602 and after the "starting" message.
4603
dc96c6c7 46042000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
4605
4606 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 4607
dc96c6c7 46082000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
4609
4610 * gdb.base/annota1.exp (annotate-signal-handler-caller):
4611 Relax the regular expression a little, make it pass on Solaris 8.
4612
8216cda9
KB
46132000-05-12 Kevin Buettner <kevinb@redhat.com>
4614
4615 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
4616 a call, do not require that gdb stop on the line after the call.
4617 Instead, it is permissible for gdb to stop on the line of the
4618 call itself.
4619
1a570b2f
MS
46202000-05-12 Michael Snyder <msnyder@.cygnus.com>
4621
4622 * gdb.base/break.exp (bp on small function, optimized file):
4623 Add a second pass pattern. The behavior differs here between stabs
4624 and dwarf for one-line functions. Stabs preserves two line symbols
4625 (one before the prologue and one after) with the same line number,
4626 but dwarf regards these as duplicates and discards one of them.
4627 Therefore the address after the prologue (where the breakpoint is)
4628 has no exactly matching line symbol, and GDB reports the breakpoint
4629 as if it were in the middle of a line rather than at the beginning.
4630
dc96c6c7 46312000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
4632
4633 * gdb.base/interrupt.exp: Make "pass" message say "send"
4634 rather than "send_gdb" (for consistancy).
4635
7d418785
AC
4636Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
4637
4638 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
4639 * gdb.c++/templates.cc: Properly check for GCC version number.
4640 * lib/compiler.cc: Likewise
4641
dc96c6c7 46422000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
4643
4644 * gdb.base/break.exp: When compiled with -O2 optimization,
4645 gdb may not stop at the first line of main, due to code motion.
4646
dc96c6c7 46472000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
4648
4649 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
4650 This test depends on parsing the printf output from the target.
4651 Since the sparclet stub doesn't do stdio, this will never work.
4652 * gdb.base/call-rt-st.exp: ditto.
4653 * gdb.base/call-strs: ditto.
4654
dc96c6c7 46552000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
4656
4657 * gdb.base/miscexprs.exp: make sizeof long array test portable.
4658
4659 * gdb.base/ending-run.exp: After connecting to a remote target,
4660 but before running, the target will appear to be in a random
4661 location. Specify both a file and a line for breakpoints.
4662 Also, the function that calls main may be called 'init'
4663 rather than 'start'.
4664
a5a51225
EZ
46652000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4666
4667 * gdb.base/help.exp: Update output for add-symbol-file command.
4668
7930cc7c
FN
46692000-04-10 Fernando Nasser <fnasser@cygnus.com>
4670
4671 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4672 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
4673
23e37ab1
C
46742000-04-07 J.T. Conklin <jtc@redback.com>
4675
e93c542c
C
4676 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
4677
23e37ab1
C
4678 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
4679
591b8fa3
PDM
4680Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
4681
4682 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
4683 values that can be represented exactly.
4684 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
4685 above change, and to not check against the directory part of the source
4686 file name.
4687 (step into print_long_arg_list): Likewise.
4688 (print print_small_structs from print_long_arg_list): Likewise.
4689 (print print_long_arg_list): Likewise.
4690
7a495180
EZ
46912000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4692
30b53638 4693 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 4694
beb998c6
AC
4695Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
4696
4697 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
4698
1c689132
DB
46992000-03-25 Daniel Berlin <dan@cgsoftware.com>
4700
4701 * gdb.base/commands.exp (deprecated_command_test): Add test for
4702 deprecate with no arguments.
4703
c1790a9d
JL
47042000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
4705
4706 * gdb.base/break.exp: Add new test for setting breakpoints on
4707 optimized code so we can test breakpoints work even when function
4708 prologues may be optimized away
4709
003ba290
FN
47102000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
4711
4712 From David Whedon <dwhedon@gordian.com>
4713 * gdb.base/commands.exp : Added command deprecator tests.
4714
6837a0a2
DB
47152000-03-22 Daniel Berlin <dan@cgsoftware.com>
4716
4717 * gdb.base/help.exp: Added test for new apropos command.
4718
b9593231
KB
47192000-03-21 Kevin Buettner <kevinb@redhat.com>
4720
4721 * gdb.base/pointers.c (usevar): New function.
4722 (main): Make sure that global variables v_int_pointer2, rptr,
4723 and y are all referenced someplace in the program by calling
4724 usevar() on them. [Some linkers delete symbols which are
4725 never referenced. The space remains, but there's no way to
4726 get a (symbolic) handle on the variable from the debugger.]
4727
751a959b
EZ
47282000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4729
4730 * gdb.base/printcmds.c: Add typedeffed arrays.
4731
4732 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
4733 procedure to test arrays that are typedef'd.
4734
73a93a32
JI
47352000-03-13 James Ingham <jingham@leda.cygnus.com>
4736
4737 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 4738 the library directories.
73a93a32 4739
fb40c209
AC
4740Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
4741
4742 * configure.in (configdirs): Add sub directory gdb.mi.
4743 * configure: Re-generate.
4744
4745 * gdb.mi: New directory.
beb998c6 4746
ee4dd2c9
AC
47472000-02-25 Scott Bambrough <scottb@netwinder.org>
4748
4749 * gdb.base/long_long.exp: Correct test suite failure when printing
4750 a long long value as a double on ARM platforms.
4751
70f0cc22
JB
47522000-02-16 Jim Blandy <jimb@redhat.com>
4753
4754 * gdb.base/break.exp ("breakpoint line number"): Make sure the
4755 default source file is set properly before running this test.
4756
853819b8
EZ
47572000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4758
4759 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
4760 gdbtk/library directory, not in gdbtcl2.
4761
dfcd3bfb
JM
47622000-02-04 Jim Blandy <jimb@redhat.com>
4763
4764 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
4765 backslash from regexp pattern.
4766
4767 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
4768 procedure. Use it to run all the "continue to bp overloaded"
4769 tests. Note that this changes the names of the tests slightly.
4770 If the breakpoint hit message includes a hex PC value, because
4771 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
4772 from the real source code, still consider that a pass.
4773
4774 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
4775 XFAIL here if the breakpoint message contains a hex address. Note
4776 similar change on 1999-11-02.
4777
4778 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
4779
4780 * gdb.base/ptype.exp: Establish a default source file before
4781 calling get_debug_format.
4782
47832000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
4784
4785 * gdb.base/watchpoint.exp: Remove duplication of test messages.
4786
8b93c638
JM
47872000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4788
4789 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
4790 of successive stepi commands -- while in the prologue we should see
4791 the function entry bracket.
4792
47932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4794
4795 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
4796 reach __change_mode() when stepping through the end of main().
4797
c5394b80
JM
47982000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
4799
4800 * gdb.base/default.exp: Fix expected pattern.
4801 * gdb.base/help.exp: Same.
4802
0d06e24b
JM
48032000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4804
4805 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
4806 Don't use xfail's because that affects only the following test.
beb998c6 4807
0d06e24b
JM
4808 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
4809 solaris or linux.
4810
4811 * gdb.base/selftest.exp: Update to reflect changes to main.c.
4812
dc96c6c7 48132000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 4814
beb998c6 4815 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
4816 "A syntax error" rather than "A parse error". Accept both.
4817
48182000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
4819
4820 * gdb.base/default.exp: Remove OS dependent string from "target
4821 remote" test.
4822 * gdb.base/help.exp: Same for "help target remote" test.
4823
c3f6f71d
JM
48242000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4825
4826 From Jim Kingdon <kingdon@redhat.com>:
4827
4828 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
4829 prompt (cleanup rather than necessity, but still might keep output
4830 from spilling to next test).
4831
48322000-01-02 Fred Fish <fnf@cygnus.com>
4833
4834 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
4835 AIX, which defines them in <sys/types.h>.
4836
ed9a39eb 48371999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 4838
ed9a39eb
JM
4839 * gdb.base/default.exp: Match arm* etc instead of arm in "info
4840 float" test.
4841
48421999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 4843
ed9a39eb 4844 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
4845
4846 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
4847 outermost frame disallowed".
4848
48491999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
4850
4851 * gdb.base/setvar.exp: New tests for setting the value of a struct
4852 with a constant list.
4853
48541999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4855
4856 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
4857 require the user to type a cast before setting the value of a struct.
4858
de57eccd
JM
48591999-12-06 Jim Blandy <jimb@cygnus.com>
4860
4861 * gdb.base/default.exp: Expect the new 'info float' command on
4862 all i386 platforms.
4863
4864 * gdb.threads/linux-dp.exp: Expand our ability to recognize
4865 LinuxThreads libraries that don't support debugging.
4866
c2d11a7d
JM
4867Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4868
4869 * gdb.base/remote.c: Fill the buffer with truely random data.
4870 Change the buffer type to ``unsigned char'' to simplify size
4871 arithmetic.
4872
4873 * gdb.base/remote.exp: Reduce download numbers by one. Typical
4874 stub only handles 400-1 byte packets. Verify that the download
4875 worked.
4876
48771999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
4878
4879 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
4880 tests, using UNRESOLVED for the untested cases. Also, does not wait
4881 for a timeout if the prompt was received before a recognizable pattern.
4882
48831999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
4884
4885 * lib/gdb.exp (gdb_expect_list): Fix spelling.
4886
48871999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4888
4889 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
4890 watchpoints.
4891
48921999-11-24 Jason Merrill <jason@casey.cygnus.com>
4893
4894 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
4895
4896 * gdb.c++/local.exp: Be more flexible in recognizing local class
4897 name mangling. Don't allow horribly truncated method names.
4898 * gdb.c++/derivation.exp: Expect protected inheritance.
4899 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
4900 * gdb.c++/virtfunc.exp: Likewise.
4901 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
4902 when printing a nested enum.
4903
49041999-11-22 Jim Blandy <jimb@cygnus.com>
4905
4906 * gdb.base/step-test.exp: Properly await GDB's response to setting
4907 a breakpoint on the call to large_struct_by_value.
4908
4909 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
4910 just because we have debug info for the `start' function.
4911
49121999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
4913
4914 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
4915 "Unknown signal" messages, which indicate (on LinuxThreads) that
4916 GDB doesn't know how to debug threads on this system. This is
4917 better than hanging while philosopher 0 dumps chatter into gdb.log.
4918
49191999-11-18 Tom Tromey <tromey@cygnus.com>
4920
4921 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
4922
49231999-11-18 Fred Fish <fnf@cygnus.com>
4924
4925 * gdb.base/coremaker2.c: Add sample program for generating
4926 cores that is more self contained than coremaker.c. Eventually
4927 I'll add more code to this and tie it into the testsuite.
4928
4ce44c66
JM
49291999-11-12 Stan Shebs <shebs@andros.cygnus.com>
4930
4931 * gdb.base/dollar.exp: Remove, now in gdb.hp.
4932
49331999-11-10 Jimmy Guo <guo@cup.hp.com>
4934
4935 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
4936 from $srcdir/lib/.
4937 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
4938 and gdb.c++/.
4939
4940 * gdb.c++/derivation.exp: remove redundant get compiler info code.
4941
beb998c6 4942 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
4943 'continue with watch' test point.
4944
49451999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
4946
4947 Merged from p2linux-990323-branch:
beb998c6 4948
4ce44c66
JM
4949 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
4950
11cf8741
JM
4951Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
4952
4953 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
4954 {limit,fixed}''. Test ``set download-write-size''.
4955
4956Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
4957
4958 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
4959 gdb_expect_list.
4960
4961Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
4962
4963 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
4964
49651999-11-03 Mark Salter <msalter@cygnus.com>
4966
4967 * gdb.base/break.exp: Fix "stub continue" pattern.
4968
49691999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
4970
4971 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
4972
49731999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
4974
4975 * gdb.base/display.exp ("finish"): Add timeout clause.
4976
4977 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
4978 plain prompt clause, so this doesn't have to time out in order to
4979 fail.
4980
4981 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
4982 breakpoint hit messages include an address.
4983
4984 * gdb.base/display.exp: Don't forget to escape parens in regular
4985 expressions. Unix regexp notatation sucks.
4986
49871999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4988
4989 * gdb.base/annota1.exp: Test for annotate-signalled: change output
4990 order for 'signalled' message.
4991
5c44784c
JM
49921999-11-01 Stan Shebs <shebs@andros.cygnus.com>
4993
4994 From Jimmy Guo <guo@cup.hp.com>:
4995 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
4996 * gdb.base/annota1.c: Add code for tests to work with.
4997
49981999-10-26 Frank Ch. Eigler <fche@cygnus.com>
4999
5000 * gdb.base/remote.exp: New test for remote downloading settings.
5001 * gdb.base/remote.c: New file with large .data.
5002
917317f4
JM
50031999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5004
5005 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5006 for LinuxThreads support, merged from the Code Fusion branch.
5007
5008Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5009
5010 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5011 containing exp_continue into a while within an expect. Don't
5012 attempt a start more than three times. Check return value from
5013 gdb_load.
beb998c6 5014
2df3850c
JM
5015Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5016
5017 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5018 a pass case.
5019
2acceee2
JM
50201999-10-01 Kevin Buettner <kevinb@cygnus.com>
5021
5022 * gdb.base/break.c (main): Added a statement that we can step
5023 off of.
5024 * gdb.base/break.exp: Added tests for setting a breakpoint
5025 at an offset and stepping onto a breakpoint.
5026
50271999-10-01 Fred Fish <fnf@cygnus.com>
5028
beb998c6 5029 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5030 gdb output.
5031
c2c6d25f
JM
50321999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5033
5034 * gdb.base/break.exp: Code locations are in hex, don't forget!
5035 (For HP-UX.)
5036
50371999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5038
5039 * condbreak.exp: Use break.c as test program.
5040 * condbreak.c: Remove, redundant with break.c.
5041
50421999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5043
5044 * config/monitor.exp (gdb_target_monitor): Disable X- and
5045 Z-packets if the target needs it.
5046
50471999-09-13 James Ingham <jingham@leda.cygnus.com>
5048
5049 * gdb.c++/overload.exp: Added tests for listing overloaded
5050 functions with function pointers in the arg, explicitly calling
5051 out the version you want.
5052
cff3e48b
JM
50531999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5054
5055 * long_long.exp: Add variations of test cases that work for
5056 targets with 16-bit ints and 32-bit doubles.
5057
d4f3574e
SS
50581999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5059
5060 * break.c (main): Compare a possibly-uninitialized argc with an
5061 unlikely value that fits in 16 bits.
5062
50631999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5064
5065 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5066 0xfeeb, don't want negative numbers if ints are 16 bits.
5067
5068 * lib/gdb.exp (skip_cplus_tests): New proc.
5069 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5070 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5071 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5072 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5073 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5074 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5075 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5076 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5077
5078 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5079
5080Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5081
5082 * gdb.base/corefile.exp (up): Allow a parameter to appear
5083 in the frame that we're going up to.
5084
5085 From Jim Blandy <jimb@cygnus.com>:
5086
5087 * gdb.base/default.exp (info float): Expect some output now.
5088
5089 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5090 returning floating-point values to fail on the x86.
5091 * gdb.base/callfwmall.exp (do_function_calls): Same.
5092
5093 * gdb.base/list.exp (test_listsize): Correct expectations for
5094 listing line 1 with listsize 2. Also, listing a single line
5095 works now, as does listing three lines. [Kevin's note: There
5096 were a number of other cases fixed too where the expectations
5097 differed...]
5098
50991999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5100
5101 * gdb.base/selftest.exp: Add case for when version prints as
5102 constant string instead of char pointer.
5103
104c1213
JM
51041999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5105
5106 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5107 stepping out of main.
5108
5109 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5110 G++ used.
5111
5112 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5113 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5114
5115 * gdb.c++/ovldbreak.exp: Update match string in test that
5116 includes a warning of multiple breakpoints.
5117
51181999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5119
5120 * gdb.base/display.exp: Improve precision of step-after-finish
5121 added yesterday.
5122
5123 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5124 test.
5125
5126 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5127 configs when using G++, not just hppa*.
5128
51291999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5130
5131 * gdb.base/async.c: New file.
5132 * gdb.base/async.exp: New file.
5133
5134Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5135
5136 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5137 PA64.
5138
53a5351d
JM
5139Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5140
104c1213
JM
5141 * gdb.base/display.exp: "finish" can leave us mid-line on many
5142 targets, deal with it. Add a small constant to main, instead of
5143 1000 since main+1000 may not be a valid address in the target.
5144
53a5351d
JM
5145 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5146 on hpux11.
5147
5148 * gdb.base/attach.exp: Handle another hpux11 error message variant
5149 when attaching to a process that does not exist.
5150
51511999-08-19 J.T. Conklin <jtc@redback.com>
5152
5153 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5154 characters in 'continue to 1241' test.
5155
51561999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5157
5158 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5159 stop in print_long_arg_list, define and use a whitespace
5160 variable in print_small_structs test, add an XFAIL for Solaris.
5161 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5162 interested enough to fix.
5163
7be570e7
JM
51641999-08-13 Keith Seitz <keiths@cygnus.com>
5165
5166 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5167 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5168 proc knows about targets other than the natives.
5169 (test_assign): Use "gdb_run_cmd" to "run" the target.
5170 Check that we've actually hit the breakpoint at main.
5171 When we attempt to assign a value to a local variable, check
5172 that the variable is in the current scope, i.e., don't use
5173 a test with an empty result.
5174
5175Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5176
5177 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5178 command.
5179
51801999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5181
5182 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5183 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5184 gdb.compat, gdb.threads-hp.
5185 gdb.hp/configure, gdb.hp/configure.in: New files.
5186 gdb.hp/Makefile.in: Recurse into new subdirs.
5187 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5188 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5189 in object files.
5190 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5191
96baa820
JM
51921999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5193
5194 * gdb.base/display.exp: Help expect by putting a newline in the
5195 funky printf, remove a bogus p/a test.
5196
51971999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5198
5199 * gdb.base/display.exp: Make sure that when we say 'run', we are
5200 connected to the target. This is necessary when running not
5201 natively.
5202
52031999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5204
5205 * gdb.base/step-test.exp: Removed some extraneous messages.
5206
5207 * gdb.base/long_long.exp: Don't run memory examination tests
5208 on little-endian targets (they will need a different set of
5209 results to match).
5210
52111999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5212
5213 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5214 until somebody decides to fix GDB.
5215
5216 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5217 constant as "ULL".
5218 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5219 matches for a couple x/2 commands.
5220
a0b3c4fd
JM
52211999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5222
5223 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5224 by merging in ref-types2 tests.
5225 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5226
5227 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5228 * gdb.c++/Makefile.in: Add standard actions.
5229 (EXECUTABLES): Rename from PROGS, update list.
5230 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5231 from gdb.hp.
5232 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5233 foo and bar locals.
5234 * gdb.c++/anon-union.exp: Fix tests to match.
5235 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5236 expect matches to handle output variations.
5237 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5238 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5239 output, add HP alternatives for new and delete prints.
5240 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5241 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5242 * gdb.c++/demangle.exp: Use $style when reporting failure.
5243 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5244 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5245 match alternatives.
5246 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5247 compilers.
5248 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5249 * gdb.c++/method.exp: Add match alternatives.
5250 * gdb.c++/misc.cc: Add bool types.
5251 * gdb.c++/misc.exp: Add tests for bool types.
5252 * gdb.c++/overload.exp: Add xfails.
5253 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5254 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5255 add some more template parameter tests (only for HP currently).
5256 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5257 * gdb.c++/virtfunc.cc: Add return type and value for main.
5258 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5259 match alternatives.
beb998c6 5260
a0b3c4fd
JM
52611999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5262
5263 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5264
52651999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5266
5267 * gdb.base/signals.exp: Don't expect getting a backtrace from
5268 within a signal handler to fail on Linux.
5269
52701999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5271
5272 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5273 * lib/gdb.exp: Remove some gratuitious semicolons.
5274 (delete_breakpoints): Increase timeout.
5275 (gdb_expect): Add -notransfer option.
5276 (gdb_test): Use -notransfer option.
5277 (get_compiler_info): Add f77 case.
5278 (get_compiler): New proc, split out from gdb_preprocess, add f77
5279 case.
5280 (gdb_preprocess): Call get_compiler.
5281
5282 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5283 * gdb.base/attach.exp, gdb.base/display.exp,
5284 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5285 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5286 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5287 third arg to gdb_test.
5288 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5289 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5290 HP-UX xfails, add others.
5291 * gdb.base/completion.exp: Reflect name change of self-test.
5292 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5293 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5294 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5295 HP failure number.
5296 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5297 useless HP-UX 10.30 references.
5298 * gdb.base/maint.exp: Loosen matches.
5299 * gdb.base/pointers.c (main): Declare more_code.
5300 * gdb.base/pointers.exp: Match on output of a `next'.
5301 * gdb.base/structs.c: Add prototypes.
5302 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5303 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5304
53051999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5306
5307 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5308 command.
5309
53101999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5311
5312 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5313 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
5314
5315 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5316 debug info. Deal with lack of signal hanlder info in stack.
5317
5318 From Jim Kingdon <kingdon@redhat.com>:
5319 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5320
5a2468f5
JM
53211999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5322
5323 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5324 gdb.base/foll-vfork.exp: Don't run for crosses.
5325
adf40b2e
JM
5326Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5327
5328 * gdb.base/configure.in: Check for gdbvars.exp instead of
5329 a1-selftest.exp.
5330 * gdb.base/configure: Re-generate.
5331
53321999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5333
5334 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5335 in trying to run first and name is too long.
5336
5337 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5338 pointers2.c and pointers2.exp, respectively.
5339 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5340 doschk happier.
5341
43e526b9
JM
53421999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5343
5344 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5345 callfuncs2.c and callfuncs2.exp.
5346
5347 * gdb.base/list.exp: Remove mistaken xfails.
5348 * gdb.base/list0.h: Add optional prototypes.
5349
9846de1b
JM
5350Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5351
5352 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5353 calling malloc.
5354 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5355 * ptype.exp: Move test for get_debug_format to before its first
5356 use.
5357
53581999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5359
5360 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5361 * gdb.base/annota2.cc, annota2.exp: Move from here.
5362 * gdb.c++/annota2.cc, annota2.exp: To here.
5363 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5364
43ff13b4
JM
5365Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5366
5367 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5368 a consistent format.
5369
085dd6e6
JM
53701999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5371
5372 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5373 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5374 HP compilers, also set the globals $true and $false.
5375
5376 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5377 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5378 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5379 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5380 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5381 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5382 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5383 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5384 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5385 whatis.c} Add C++ compatible function definitions and return
5386 types, add includes for library functions.
5387 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5388 * gdb.base/step-test.c (myglob): Rename from glob.
5389 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5390 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5391 files, move here from gdb.hp.
5392 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5393 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5394 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5395 Adjust line numbers in regexps.
5396
5397 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5398 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5399 instead of 0/1.
5400
5401 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5402 foll-vfork.exp: New files, move here from gdb.hp.
5403 * gdb.base/page.exp: New file, test of pagination command.
5404
5405 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5406 recursion test.
5407 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5408
5409 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5410 gdb.base/solib.exp: Fix compiler invocation process.
5411
5412 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5413 HP-UX 11, turn off overload resolution explicitly.
5414 * gdb.base/commands.exp: Set argument list explicitly, add
5415 watchpoint test.
5416 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5417 them work.
5418 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5419 expressions properly.
5420 * gdb.base/corefile.exp: Loosen the match slightly.
5421 * gdb.base/default.exp: Allow "Error accessing memory" message
5422 also.
5423 * gdb.base/display.exp: Skip over x/0 j if PA64.
5424 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5425 * gdb.base/interrupt.exp: Ditto.
5426 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5427 in use.
5428 * gdb.base/list.exp: Add xfails for HP-UX.
5429 * gdb.base/long_long.exp: Refine some of the numeric matches.
5430 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5431 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5432 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5433 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5434 * gdb.base/ptype.exp: Succeed on more varieties of output.
5435 * gdb.base/scope.exp: Add xfails for HP-UX.
5436 * gdb.base/sect-cmd.exp: Add more cases.
5437 * gdb.base/setvar.exp: Add xfails for HP-UX.
5438 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5439 * gdb.base/signals.exp: Match on void symbolically.
5440 * gdb.base/step-test.exp: Add case for PA64.
5441 * gdb.base/term.exp: Add exit and restart.
5442 * gdb.base/twice.exp: Clean up after self.
5443 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5444 * gdb.base/whatis.exp: Allow more ways to pass tests.
5445
5446 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5447 no longer useful.
5448
5449Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5450
5451 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5452 list of patterns.
5453 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5454 print_double_array(double_array)", "continuing to breakpoint
5455 1018", "print print_double_array(array_d)" and "continuing to
5456 1034" tests.
beb998c6 5457
085dd6e6
JM
54581999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5459
5460 * Makefile.in: Add empty html and install-html targets.
5461
54621999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5463
5464 * config/mt-*: Remove, these haven't been used since 1996.
5465
54661999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5467
5468 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5469 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5470 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5471
9e0b60a8
JM
54721999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5473
5474 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5475 simpler match case for the ptype of the big class.
5476
54771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5478
5479 * gdb.exp: Fix test for gdb_prompt existence.
5480
54811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5482
5483 * gdb.exp (gdb_test): Add fail after calls to perror.
5484
54851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5486
5487 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5488
54891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5490
5491 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
5492
0f71a2f6
JM
5493Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
5494
5495 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
5496 malloc() is linked in.
5497
54981999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5499
5500 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
5501 step at end.
5502
5503 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
5504
55051999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
5506
5507 * gdb.java/jv-print.exp: New file. (Our first Java test!)
5508
cce74817
JM
5509Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
5510
5511 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
5512 * gdb.base/mips_pro.exp: Likewise.
5513
55141999-06-02 Keith Seitz <keiths@cygnus.com>
5515
5516 * gdb.c++/templates.cc: Change all "new" operators to throw
5517 an exception.
5518 * gdb.c++/cplusfuncs.cc: Likewise.
5519
5520 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
5521
5522Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
5523
5524 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5525 * gdb.base/ending-run.exp: When stepping out of main, accept a
5526 step into an arbitrary assembler file.
5527
392a587b
JM
55281999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5529
beb998c6 5530 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 5531 "breakpoint-invalid" to be printed.
beb998c6 5532 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
5533 number of "frames-invalid" and "breakpoint-invalid" to be printed.
5534 * gdb.base/annota2.cc: Initialize a.x to 0.
5535
9e086581
JM
55361999-05-17 Keith Seitz <keiths@cygnus.com>
5537
5538 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
5539 when "skip_float_tests" set.
5540 Ditto for "print print_double_array(array_d)", "print print_small_structs",
5541 "print print_ten_doubles", and "step into print_long_arg_list".
5542 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
5543 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
5544 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
5545 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
5546 "skip_float_tests" is set.
5547 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
5548 when "skip_float_tests" set.
beb998c6 5549
cd0fc7c3
SS
55501999-05-06 Keith Seitz <keiths@cygnus.com>
5551
5552 * gdb.base/annota2.cc: Include stdio.h.
5553
5554Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
5555
5556 * gdb.base/crossload.exp: Remove, this has been disabled ever
5557 since BFD stopped including all targets, and cross-GDB gets
5558 plenty of testing anyway.
5559 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
5560 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
5561 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
5562 * gdb.base/README: Remove, was doc for this.
5563 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
5564 needed.
5565
b83266a0
SS
55661999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5567
5568 * gdb.base/call-ar-st.exp: Fix one regular expression in test
5569 output.
5570
5571 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
5572 * gdb.base/annota2.exp: New file. More annotation tests.
5573 * gdb.base/annota1.c: New file. Source file for annota1.exp.
5574 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
5575
55761999-04-23 Angela Marie Thomas <angela@cygnus.com>
5577
5578 * config/cfdbug.exp: New file.
5579
7a292a7a
SS
55801999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
5581
5582 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
5583 Marcus Daniel's and Dale Hawkins's demangler crashes.
5584
5585 * gdb.c++/demangle.exp (test_gnu_style_demangling,
5586 test_lucid_style_demangling, test_arm_style_demangling,
5587 test_hp_style_demangling): Try Tom Tromey's core-dumping
5588 identifier under each demangling style.
5589
55901999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
5591
5592 * gdb.c++/demangle.exp: Include the current demangling style
5593 in all test names.
5594 (current_demangling_style): New global variable.
5595 (set_demangling_style, test_demangling_core, test_demangling,
5596 test_demangling_exact): New functions.
5597 (test_gnu_style_demangling, test_lucid_style_demangling,
5598 test_arm_style_demangling, test_hp_style_demangling): Use those,
5599 instead of calling gdb_test and gdb_test_exact directly.
5600 (catch_demangling_errors): New function, which reports errors
5601 signalled by the demangling test functions in an orderly way.
5602 (do_tests): Use catch_demangling_errors.
5603
56041999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
5605
5606 * gdb.base/signals.exp (test_handle_all_print): Use () for
5607 grouping in expressions, not {}.
5608
5609 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
5610 initialized yet.
5611
56121999-04-01 Stan Shebs <shebs@andros.cygnus.com>
5613
5614 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
5615 are listed.
5616
56171999-03-26 Stan Shebs <shebs@andros.cygnus.com>
5618
5619 * gdb.stabs/weird.exp: Test for CC being defined before
5620 looking at its value.
5621
56221999-03-25 Stan Shebs <shebs@andros.cygnus.com>
5623
5624 * gdb.base/call-ar-st.exp: Remove stray '#'.
5625 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
5626 "short int" and "long int".
5627 * gdb.c++/overload.cc: Cast the string added in the previous
5628 change, to mollify finicky HP compiler.
5629 * gdb.hp/reg-test.exp (testfile): Fix file name.
5630 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 5631
7a292a7a
SS
5632 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
5633 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
5634 alternate form of enum ptype.
5635
c906108c
SS
56361999-03-23 Stan Shebs <shebs@andros.cygnus.com>
5637
7a292a7a
SS
5638 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
5639 * gdb.hp/*.exp: Change all to run compiler probe only after
5640 passing skip_hp_tests, so as not to waste time on guaranteed
5641 failure.
5642
c906108c
SS
5643 * gdb.c++/overload.cc: Pass string instead of char addr, always
5644 init ccpfoo.
5645 * gdb.c++/templates.cc: Fix syntax error.
5646
7a292a7a
SS
5647Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5648
5649 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 5650 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
5651 command.
5652
56531999-03-18 James Ingham <jingham@cygnus.com>
5654
5655 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
5656
5657 * gdb.c++/method.exp: It was testing an uninitialized int on the
5658 stack and assuming it was positive.
5659
5660 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
5661
5662 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 5663 keep it from killing the rest of the tests.
7a292a7a
SS
5664 Use gdb_continue_to_end.
5665
5666 * gdb.base/sigall.exp: use gdb_continue_to_end.
5667
5668 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
5669
5670 * gdb.base/display.exp: use runto_main, not run.
5671
beb998c6
AC
5672 * gdb.base/default.exp: Check for the current error message in the
5673 r abbreviation test.
7a292a7a
SS
5674 Add strongarm to the targets that know info float.
5675
beb998c6 5676 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
5677 run which doesn't work with monitors.
5678
5679 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
5680
5681 * gdb.base/break.exp: use the gdb_continue_to_end proc.
5682
5683 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
5684 program. Traps the case (in Cygmon) when the program never really
5685 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
5686 more places, so I used my name. Sorry Mark...
5687
5688 * config/monitor.exp (gdb_target_monitor): added another
5689 target_info parameter: remotebinarydownload. This will set the
5690 remotebinarydownload flag if this is causing some boards trouble.
5691
56921999-03-18 Mark Salter <msalter@cygnus.com>
5693
5694 * lib/gdb.exp (continue_to_exit): New function.
5695
5696 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
5697 * gdb.base/ending-run.exp: Ditto.
5698 * gdb.base/step-test.exp: Ditto.
5699
57001999-03-16 Stan Shebs <shebs@andros.cygnus.com>
5701
5702 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
5703 (suggested by Art Haas <ahaas@neosoft.com>).
5704
57051999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
5706
5707 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
5708
5709Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
5710
5711 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
5712 descriptions of types (short unsigned int vs unsigned short, etc).
5713
57141999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
5715
5716 * gdb.base/call-strs.exp: Don't assume that `step' will step over
5717 a call to strlen; sometimes we do have sources.
5718
57191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
5720
5721 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
5722 character, so GDB won't print garbage after its end.
beb998c6 5723
c906108c
SS
5724 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
5725 breakpoint there instead. Sometimes GCC emits memcpy to handle
5726 the large structures being passed by value, so we step into that
5727 instead of sum_array_print, which obscures what we're really testing.
5728 * gdb.base/step-test.exp: However, we do want a test that notices
5729 the bizarre steps into memcpy, so do that here. Add check for
5730 stepping into function calls that pass large structures by value.
5731 ("Is that a noun clause, or are you just happy to see me?")
5732 Remove all references to specific line numbers.
5733 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
5734 New type and function.
5735 (main): Call large_struct_by_value, passing it a large struct by value.
5736 * lib/gdb.exp (gdb_get_line_number): New function.
5737
5738 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
5739 more portable.
5740
7a292a7a
SS
57411999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
5742
c906108c
SS
5743 * lib/gdb.exp: Doc fixes.
5744
7a292a7a
SS
57451999-03-05 Nick Clifton <nickc@cygnus.com>
5746
beb998c6 5747 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
5748
57491999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
5750
c906108c
SS
5751 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
5752 commands. They're not germane to this test, and they don't work
5753 that way on remote targets.
5754
3fc11d3e
JM
57551999-03-01 James Ingham <jingham@cygnus.com>
5756
5757 * Changelog entries merged over from gdb development branch.
5758
3fc11d3e
JM
5759 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
5760
5761 * lib/gdb.exp (gdbtk_analyze_results): Generic function
5762 for outputting results of test run.
5763
2d4a1622 5764 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
5765
5766 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 5767
7a292a7a
SS
57681999-02-25 Felix Lee <flee@cygnus.com>
5769
5770 * lib/gdb.exp (debug_format): initialize
5771
c906108c
SS
57721999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
5773
5774 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
5775 * gdb.base/call-rt-st.c: Ditto.
5776
c906108c
SS
57771999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
5778
5779 * gdb.threads/pthreads.exp (horiz): New variable.
5780 (test_startup): Fix regexps that capture thread numbers.
5781
57821999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
5783
5784 * gdb.base/smoke.exp: Disambiguate two test case names (both
5785 called ``print'').
5786
5787Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5788
5789 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
5790 compilation.
5791
57921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5793
5794 * gdb.base/miscexprs.exp: Change patterns to match GDB's
5795 actual output formatting.
5796 * gdb.base/smoke.exp: GDB removes leading 0's.
5797 * gdb.base/volatile.exp: Don't check type of remuneration;
5798 that variable is no longer defined in constvars.c.
5799 * gdb.base/step-test.c (main): Exit with explicit exit code.
5800 * gdb.base/step-test.exp: Remove two nexti checks--they are
5801 not portable.
5802
58031999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5804
5805 * gdb.base/help.exp ("help delete display"): Fix test to match
5806 gdb's output.
5807
5808 * gdb.base/long_long.c (known_types): Initialize values to zero.
5809 * gdb.base/long_long.exp: Step one more line
5810 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 5811 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
5812 unique test case names.
5813
5814Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5815
beb998c6 5816 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
5817
5818 * gdb.c++/method.exp: Add missing close brace.
5819
58201999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
5821
5822 * gdb.base/maint.exp: Use 'set height 0' to disable page
5823 prompting, not 'set height 400'.
5824
5825 Fix a bunch of timeouts.
5826 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
5827 four separate tests, so expect doesn't take forever to match a ton
5828 of text against a regexp with lots of .* forms.
5829 ("maint print psymbols", "maint print symbols"): Make some of
5830 these greps more selective, so that expect doesn't try to wade
5831 through huge piles of output and time out.
5832
5833 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
5834
5835 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
5836 tests: one which doesn't expect shlib events to be reported, and
5837 another which does, but is XFAIL for all platforms other than
5838 HP/UX.
5839
5840 * gdb.base/break.exp: Teach the test suite that the `catch
5841 fork', `catch vfork', and `catch exec' commands produce error
5842 messages on platforms that don't provide these features.
5843
5844Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5845
5846 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
5847 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
5848 (shortening names from solib_threshold.exp etc), won't run on
5849 anything but HP-UX for the foreseeable future.
5850 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
5851 reflect move.
5852
5853Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
5854
5855 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
5856 gdb.trace/Makefile.in (clean): Remove all test executables.
5857
5858Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
5859
5860 * gdb.base/shlib-call.exp: add test cases to verify that gdb
5861 successfully re-sets breakpoints in shared libraries.
5862 * gdb.base/shmain.c (main): return 0, don't fall off the end.
5863
5864Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5865
beb998c6
AC
5866 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
5867 and compiled w/o GCC.
c906108c
SS
5868
5869 * gdb.hp/watch-cmd.exp: ditto.
5870
5871 * gdb.hp/watch-hp.exp: ditto.
5872
5873 * gdb.hp/xdb1.exp: ditto.
5874
5875 * gdb.hp/xdb2.exp: ditto.
5876
5877 * gdb.hp/dbx.exp: ditto.
5878
5879Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
5880
5881 * constvars.c: Remove C++-isms.
5882 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
5883 with GCC.
5884
5885Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
5886
5887 The following changes are part of the HP merge.
5888
5889 * gdb.base/break.exp: new tests to verify that catchpoints for
5890 fork, vfork, and exec don't trigger inappropriately.
5891
5892 * gdb.base/opaque.exp: compile one file at a time, then link.
5893
5894 * gdb.base/signals.exp: be more restrictive about which hppa
5895 systems receive a setup_xfail. new tests.
5896
5897 * gdb.base/solib_threshold.build: new file.
5898 * gdb.base/solib_threshold.exp: new file.
5899 * gdb.base/solib_threshold.link_opts: new file.
5900 * gdb.base/solib_threshold.mk: new file.
5901 * gdb.base/gen_solib_threshold.c: new file.
5902
5903 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
5904 tests. New tests for enums inside classes.
5905
5906 * gdb.c++/compiler.cc: indicate support of template debugging.
5907
5908 * gdb.c++/demangle.exp: run hp style demangling tests.
5909
5910 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
5911 tests.
5912
5913 * gdb.c++/misc.cc: changes to support new tests.
5914
5915 * gdb.c++/templates.cc: changes to support HP's compiler; changes
5916 to support new tests.
5917
5918 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
5919 gcc, then skip these tests.
5920
5921Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
5922
5923 The following files are part of the HP merge; some had longer
5924 names at HP, but have been renamed to be no more than 14
5925 characters in length.
5926
5927 * gdb.hp/ambiguous.cc: new file.
5928 * gdb.hp/ambiguous.exp: new file.
5929 * gdb.hp/attach.exp: new file.
5930 * gdb.hp/attach2.exp: new file.
5931 * gdb.hp/classes-hp.exp: new file.
5932 * gdb.hp/ctti.exp: new file.
5933 * gdb.hp/ctti-add.cc: new file.
5934 * gdb.hp/ctti-add1.cc: new file.
5935 * gdb.hp/ctti-add2.cc: new file.
5936 * gdb.hp/ctti-add3.cc: new file.
5937 * gdb.hp/dbx.exp: new file.
5938 * gdb.hp/exception.cc: new file.
5939 * gdb.hp/exception.exp: new file.
5940 * gdb.hp/foll-exec.c: new file.
5941 * gdb.hp/foll-exec.exp: new file.
5942 * gdb.hp/foll-fork.c: new file.
5943 * gdb.hp/foll-fork.exp: new file.
5944 * gdb.hp/foll-vfork.c: new file.
5945 * gdb.hp/foll-vfork.exp: new file.
5946 * gdb.hp/inherit-hp.exp: new file.
5947 * gdb.hp/more-steps.exp: new file.
5948 * gdb.hp/namespace.cc: new file.
5949 * gdb.hp/namespace.exp: new file.
5950 * gdb.hp/optimize.exp: new file.
5951 * gdb.hp/pxdb.c: new file.
5952 * gdb.hp/pxdb.exp: new file.
5953 * gdb.hp/quicksort.exp: new file.
5954 * gdb.hp/reg-test.exp: new file.
5955 * gdb.hp/reg-test.s: new file.
5956 * gdb.hp/sized-enum.c: new file.
5957 * gdb.hp/sized-enum.exp: new file.
5958 * gdb.hp/start-stop.exp: new file.
5959 * gdb.hp/templ-hp.cc: new file.
5960 * gdb.hp/templ-hp.exp: new file.
5961 * gdb.hp/thr-lib.c: new file.
5962 * gdb.hp/thr-lib.exp: new file.
5963 * gdb.hp/thr-lib.h: new file.
5964 * gdb.hp/thr-liblib.c: new file.
5965 * gdb.hp/virtfun-hp.c: new file.
5966 * gdb.hp/virtfun-hp.exp: new file.
5967 * gdb.hp/watch-cmd.exp: new file.
5968 * gdb.hp/watch-hp.exp: new file.
5969 * gdb.hp/xdb1.exp: new file.
5970 * gdb.hp/xdb2.exp: new file.
5971 * gdb.hp/xdb3.exp: new file.
5972
5973Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
5974
5975 The following files are part of the HP merge; some had longer
5976 names at HP, but have been renamed to be no more than 14
5977 characters in length.
5978
5979 * gdb.base/ss.h: new file.
5980 * gdb.base/call-ar-st.c: new file.
5981 * gdb.base/call-ar-st.exp: new file.
5982 * gdb.base/call-rt-st.c: new file.
5983 * gdb.base/call-rt-st-exp: new file.
5984 * gdb.base/call-strs.exp: new file.
5985 * gdb.base/ena-dis-br.exp: new file.
5986 * gdb.base/environ.exp: new file.
5987 * gdb.base/long_long.exp: new file.
5988 * gdb.base/sect-cmd.exp: new file.
5989 * gdb.base/shlib-cl2.exp: new file.
5990 * gdb.base/smoke.exp: new file.
5991 * gdb.base/so-impl-ld.c: new file.
5992 * gdb.base/so-impl-ld.exp: new file.
5993 * gdb.base/so-indr-cl.c: new file.
5994 * gdb.base/so-indr-cl.exp: new file.
5995 * gdb.base/varargs.exp: new file.
5996 * gdb.base/volatile.exp: new file.
5997 * gdb.base/whatis-exp.exp: new file.
7a292a7a 5998 * gdb.base/display.exp: new file.
c906108c
SS
5999 * gdb.c++/derivation.exp: new file.
6000 * gdb.c++/local.exp: new file.
6001 * gdb.c++/member-ptr.exp: new file.
6002 * gdb.c++/overload.exp: new file.
6003 * gdb.c++/ovldbreak.exp: new file.
6004 * gdb.c++/ref-types.exp: new file.
6005 * gdb.c++/ref-types2.exp: new file.
6006 * gdb.c++/userdef.exp: new file.
beb998c6 6007
c906108c
SS
6008Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6009
6010 * gdb.base/default.exp: Reflect wording change in remote.c.
6011
dc96c6c7 6012Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6013
6014 * gdb.base/help.exp: Update to reflect current text.
6015
6016Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6017
6018 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6019 they're stack variables and contain garbage.
6020 * gdb.c++/anon-union.exp: new file.
6021
6022 The following changes were made by David Taylor
6023 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6024 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6025 in changes by HP.
6026
6027 * gdb.base/bitops.exp: new file.
6028 * gdb.base/default.exp: change expected messages for catch and
6029 info catch tests to reflect HP merge changes.
6030 * gdb.base/enable-disable-break.exp
6031 * gdb.base/ending-run.c: new file.
6032 * gdb.base/long_long.c: new file.
6033 * gdb.base/maint.exp: new file.
6034 * gdb.base/pointers2.exp: new file.
6035 * gdb.base/shlib-call2.exp: new file.
6036 * gdb.base/solib.exp: new file.
6037 * gdb.base/step-test.c: new file.
6038 * gdb.c++/anon-union.cc: new file.
6039 * gdb.c++/local.cc: new file.
6040 * gdb.c++/member-pointer.cc: new file.
6041 * gdb.c++/method.cc: new file.
6042 * gdb.c++/ref-types.cc: new file.
6043 * gdb.c++/ref-types2.cc: new file.
6044 * gdb.c++/userdef.cc: new file.
beb998c6 6045
c906108c
SS
6046 * gdb.base/scope.exp: compile one file at a time, then link.
6047 * gdb.base/langs.exp: ditto.
6048 * gdb.base/list.exp: ditto.
beb998c6 6049
c906108c
SS
6050Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6051
6052 The following changes were made by David Taylor
6053 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6054 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6055 in changes by HP.
beb998c6 6056
c906108c
SS
6057 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6058 skip tests. When compiling pass c++ flag to gdb_compile.
6059 * gdb.c++/
beb998c6 6060
c906108c
SS
6061 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6062 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6063 (skip_hp_tests): new function.
6064 (gdb_preprocess): new function.
6065
6066 * configure.in (hpdir): decide whether to configure gdb.hp.
6067 * configure: regenerated.
6068
6069 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6070 to delete on clean.
6071 (EXECUTABLES): update to reflect new additions.
6072 * gdb.base/commands.exp: update message expected.
6073 * gdb.base/default.exp: add copyright notice.
6074 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6075 * gdb.base/help.exp: update messages to reflect current text.
6076 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6077 targets for recurse tests.
6078 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6079 skip this file.
6080
6081 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6082 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6083 compilation.
6084 * gdb.c++/misc.exp: ditto.
6085 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6086 run the tests. tell gdb_compile that it's a c++ compilation.
6087
6088 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 6089
c906108c
SS
6090 * gdb.base/all-bin.exp: new file.
6091 * gdb.base/arithmet.exp: new file.
6092 * gdb.base/assign.exp: new file.
6093 * gdb.base/completion.exp: new file.
6094 * gdb.base/cond-expr.exp: new file.
6095 * gdb.base/condbreak.exp: new file.
6096 * gdb.base/define.exp: new file.
6097 * gdb.base/dollar.exp: new file.
6098 * gdb.base/environment.exp: new file.
6099 * gdb.base/eval-skip.exp: new file.
6100 * gdb.base/jump.exp: new file.
6101 * gdb.base/logical.exp: new file.
6102 * gdb.base/pointers.exp: new file.
6103 * gdb.base/relational.exp: new file.
6104 * gdb.base/section_command.exp: new file.
6105 * gdb.base/whatis-expr.exp: new file.
6106
6107 * gdb.base/all-types.c: new file.
6108 * gdb.base/call-array-struct.c: new file.
6109 * gdb.base/call-return-struct.c: new file.
6110 * gdb.base/call-strings.c: new file.
6111 * gdb.base/callfuncs2.c: new file.
6112 * gdb.base/condbreak.c: new file.
6113 * gdb.base/constvars.c: new file.
6114 * gdb.base/display.c: new file.
6115 * gdb.base/int-type.c: new file.
6116 * gdb.base/jump.c: new file.
6117 * gdb.base/miscexprs.c: new file.
6118 * gdb.base/pointers.c: new file.
6119 * gdb.base/pointers2.c: new file.
6120 * gdb.base/shmain.c: new file.
6121 * gdb.base/shr1.c: new file.
6122 * gdb.base/shr2.c: new file.
6123 * gdb.base/solib.c: new file.
6124 * gdb.base/solib1.c: new file.
6125 * gdb.base/solib2.c: new file.
6126 * gdb.base/varargs.c: new file.
6127 * gdb.c++/derivation.cc: new file.
6128 * gdb.c++/overload.cc: new file.
6129 * gdb.c++/ovldbreak.cc: new file.
6130 * gdb.hp/attach.c: new file.
6131 * gdb.hp/attach2.c: new file.
6132 * gdb.hp/average.c: new file.
6133 * gdb.hp/compiler.c: new file.
6134 * gdb.hp/compiler.cc: new file.
6135 * gdb.hp/execd-program.c: new file.
6136 * gdb.hp/follow-exec.c: new file.
6137 * gdb.hp/follow-fork.c: new file.
6138 * gdb.hp/follow-vfork-and-exec.c: new file.
6139 * gdb.hp/misc-hp.cc: new file.
6140 * gdb.hp/more-steps.c: new file.
6141 * gdb.hp/optimize.c: new file.
6142 * gdb.hp/quicksort.c: new file.
6143 * gdb.hp/run-hp.c: new file.
6144 * gdb.hp/start-stop.c: new file.
6145 * gdb.hp/sum.c: new file.
6146 * gdb.hp/templates-hp.cc: new file.
6147 * gdb.hp/thread-local-in-lib.c: new file.
6148 * gdb.hp/thread-local-in-lib.h: new file.
6149 * gdb.hp/thread-local-in-lib.lib.c: new file.
6150 * gdb.hp/vforked-program.c: new file.
6151 * gdb.hp/virtfunc-hp.cc: new file.
6152 * gdb.hp/watchpoint-hp.c: new file.
6153 * gdb.hp/xdb.c: new file.
6154 * gdb.hp/xdb0.c: new file.
6155 * gdb.hp/xdb0.h: new file.
6156 * gdb.hp/xdb1.c: new file.
6157
6158Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6159
6160 The following change was made by Edith Epstein
6161 <eepstein@cygnus.com> as part of a project to merge in changes
6162 originally made by HP; HP did not create ChangeLog entries.
6163
6164 * gdb.c++/demangle.exp: changed the expected output for some
6165 ARM-style mangling -- removed second reference to datatype.
6166 For example, maint demangle __dt__11T1__pt__2_cFv
6167 T1<char>::~T1<char>(void)
6168 becomes,
6169 maint demangle __dt__11T1__pt__2_cFv
6170 T1<char>::~T1(void)
6171
6172 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 6173
c906108c
SS
6174Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6175
6176 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6177 * gdb.trace/backtrace.exp: Likewise.
6178 * gdb.trace/circ.exp: Likewise.
6179 * gdb.trace/collection.exp: Likewise.
6180 * gdb.trace/deltrace.exp: Likewise.
6181 * gdb.trace/infotrace.exp: Likewise.
6182 * gdb.trace/limits.exp: Likewise.
6183 * gdb.trace/packetlen.exp: Likewise.
6184 * gdb.trace/passc-dyn.exp: Likewise.
6185 * gdb.trace/passcount.exp: Likewise.
6186 * gdb.trace/report.exp: Likewise.
6187 * gdb.trace/save-trace.exp: Likewise.
6188 * gdb.trace/tfind.exp: Likewise.
6189 * gdb.trace/tracecmd.exp: Likewise.
6190 * gdb.trace/while-dyn.exp: Likewise.
6191 * gdb.trace/while-stepping.exp: Likewise.
6192
61931998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6194
6195 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6196
6197Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6198
6199 From Brendan Kehoe:
6200 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6201 int return types.
6202
6203Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6204
6205 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6206 remote dos host testing right.
6207
6208Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6209
6210 * gdb.base/corefile.exp: remove some xfails.
6211
6212Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6213
6214 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6215 have different timestamps.
6216
6217Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6218
6219 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6220 gdb.base/default.exp: Replace "exec" with "executable".
6221
6222Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6223
6224 * gdb.base/default.exp: Change else if to elseif from previous
6225 delta.
6226
6227Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6228
6229 * gdb.base/default.exp: Add brace missing from previous delta.
6230
6231Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6232
6233 * gdb.base/default.exp: Support test for info float for all
6234 varieties of arm toolchain.
6235
dc96c6c7 6236Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6237
6238 * gdb.trace/*.exp: remove "remote_download" command.
6239
dc96c6c7 6240Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6241
6242 * gdb.trace/*.exp: remove -gdwarf from compile.
6243
6244Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6245
6246 * gdb.trace/configure.in(AC_INIT): typo
6247 * gdb.trace/configure: regenerated
6248
dc96c6c7 6249Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6250
6251 * config/m68k-emc.exp: New file.
6252 * lib/<emc-support.exp trace-support.exp}: New files.
6253 * configure.in: add new test directory gdb.trace.
6254 * gdb.trace/{configure configure.in Makefile.in}: New files.
6255 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6256 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6257 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6258 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6259 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6260 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6261 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 6262
dc96c6c7 6263Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6264
6265 * gdb.c++/classes.exp: Change all regular expressions to match
6266 arbitrary combinations of newline/carriage-return, so that they
6267 will work equally well on Unix and Windows.
6268 * gdb.c++/inherit.exp: ditto.
6269 * gdb.c++/virtfunc.exp: ditto.
6270
62711998-08-11 Dawn Perchik <dawn@cygnus.com>
6272
6273 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6274
c2d11a7d
JM
6275Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6276
6277 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6278 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6279 to use a0-a3/d0-d3 as needed.
6280
6281Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6282
6283 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6284 * gdb.disasm/am33.exp: Corresponding changes.
6285
c906108c
SS
62861998-07-11 Felix Lee <flee@cygnus.com>
6287
6288 * gdb.base/callfuncs.exp: add cmp10 test.
6289 * gdb.base/callfuncs.c (cmp10): new function.
6290
6291Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6292
beb998c6 6293 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6294 into two parts to get around a synchronization problem in expect.
6295
3fc11d3e
JM
6296Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6297
6298 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6299
6300 * configure.in: Add options for gdbtk testsuite.
6301
6302 * configure: Regenerate.
6303
6304 * gdb.gdbtk: New directory to hold gdbtk tests.
6305
c906108c
SS
6306Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6307
6308 * gdb.fortran/types.exp: Escape brackets in expect patterns
6309 for test_float_literal_types_accepted tests.
6310 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6311 before run test.
6312
c2d11a7d
JM
6313Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6314
6315 * am33.exp: Just compile, do not link the testcase.
6316 * am33.s: Add ".am33" pseudoop to force am33 mode.
6317
c906108c
SS
63181998-06-25 Felix Lee <flee@cygnus.com>
6319
6320 * gdb.base/setshow.exp: make sure $pc is sane.
6321
6322 * gdb.stabs/weird.exp: split expect patterns properly.
6323
c2d11a7d
JM
6324Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6325
6326 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6327 * gdb.disasm/am33.exp: Run it.
6328
dc96c6c7 6329Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6330
6331 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6332 match processing (and eliminate spurious timeouts when running).
6333
dc96c6c7 6334Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6335
6336 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6337 exception test, but conditionalize it on target [mach | gnu].
6338
dc96c6c7 6339Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6340
6341 * gdb.base/overlays.exp: fixup compile line for linker script.
6342
6343Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6344
6345 * gdb.fortran/types.exp: don't guess at float size.
6346
6347Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6348
6349 * gdb.base/exprs.exp: delete test that depends on int size.
6350
6351Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6352
6353 * config/sim.exp: Removed checks for target triplets.
6354 (gdb_target_sim): Use gdb,target_sim_options.
6355
6356Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6357
6358 * gdb.base/reread.exp: New file.
6359 * gdb.base/reread1.c: New file.
6360 * gdb.base/reread2.c: New file.
6361
6362Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6363
6364 * config/sim.exp: Use 'target sim -sparclite' when running
6365 SPARClite programs.
6366
6367Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6368
6369 * gdb.base/structs2.exp: New file.
6370 * gdb.base/structs2.c: New file.
6371
6372Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6373
6374 * gdb.asm/common.inc: New file.
6375 * gdb.asm/d10v.inc: New file.
6376 * asm-source.exp: Pass -I's to gas to find .inc files.
6377 Update line numbers in expected output.
6378 * asmsrc1.s: Rewrite.
6379 * asmsrc2.s: Rewrite.
6380 * configure.in: Create arch.inc symlink.
6381 * configure: Regenerate.
6382 * Makefile.in (distclean): Delete arch.inc.
6383
6384Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6385
6386 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6387 (t_enum_value2): ditto
6388 (t_enum_value3): ditto
6389 (main): ditto
6390Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6391
6392 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6393 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6394 change.
6395 Use gdb_test instead of send_gdb/gdb_expect sequences.
6396
6397Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6398
6399 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6400 not void.
6401
6402Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6403
6404 * gdb.base/branches.c: Code with lots of loops and
6405 subroutines. Used to test gdbs ability to single step through PC
6406 changes, especially to test mips-tdep.c:mips_next_pc
6407
6408Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6409
6410 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6411 more rigorous EGCS C++ error checking.
6412
6413Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6414
6415 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 6416 tests.
c906108c 6417 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 6418 function when asleep.
c906108c 6419 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
6420 for i*86 Linux and SVR4 signal handling problems.
6421 Remove linux xfail for `next to handler in signals_tests_1', fixed
6422 by recent infrun.c change.
c906108c 6423 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 6424 stack backtraces.
c906108c
SS
6425 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6426 target.[ch] change.
6427
6428Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6429
6430 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6431 for a newline from gdb before continuing.
6432 (default_gdb_exit): Just look for y or n.
6433 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6434 it does, fail the rests of the tests in the file.
6435
6436Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6437
6438 * config/cygmon.exp: New file.
6439
6440Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6441
6442 * gdb.base/list.exp: Fix problem with "list default lines around
6443 main" test on remote targets.
6444
6445 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6446 run test on remote targets.
6447
6448Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6449
6450 * gdb.asm: New directory.
6451 * configure.in: Configure it.
6452 * configure: Regenerate.
6453 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6454 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6455
6456Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6457
6458 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6459
dc96c6c7 6460Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6461
c906108c
SS
6462 * gdb.base/overlays (several files): Merge the two overlay
6463 managers into one. Change variables (foox, barx, bazx, grbxx)
6464 back into ints but force them to load in their proper sections.
6465
6466Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6467
6468 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6469 on-chip insn memory and IMAP1 to upper 128k.
6470 (D10VCopy): Handle memory regions crossing 16k boundaries.
6471 (D10VCopy): Transfer data in 32 bit chunks.
6472
6473Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6474
6475 * gdb.base/overlays.c (main): Exit normally when result is
6476 correct.
6477
6478 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6479 map. Include space for printf in .text segment.
6480
6481 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6482 updated d10v memory VMA/LMA map.
6483 (D10VCopy): Call D10VTranslate.
beb998c6 6484
c906108c
SS
6485Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6486
6487 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6488
6489 * gdb.base/bar.c (barx, bar): Change variable to small array so
6490 that it won't be put into the .sdata - small data -
6491 section. Update reference.
6492 * gdb.base/baz.c (bazx, baz): Ditto.
6493 * gdb.base/foo.c (foox, foo): Ditto.
6494 * gdb.base/grbx.c (grbxx, grbx): Ditto.
6495
6496 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
6497 to be arrays.
beb998c6 6498
dc96c6c7 6499Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 6500
c906108c
SS
6501 * gdb.base/overlays.exp: fix up and get working again.
6502 Add tests for backtraces from an overlay function.
beb998c6 6503
c906108c
SS
6504Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
6505
6506 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
6507 "calling function with watchpoint enabled".
6508
6509Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
6510
6511 * gdb.base/break.exp (test_next_with_recursion): Remove
6512 gdb_suppress_tests for d10v-*-*.
6513 * lib/gdb.exp (gdb_suppress_tests): Disable this function
6514 pending review of whether it is useful or not.
6515
6516Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
6517
6518 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
6519
6520Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
6521
6522 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
6523 * config/dve.exp: New file to support Densan boards.
6524
6525Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6526
6527 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6528 reads and BSD.
6529
6530Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
6531
6532 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
6533 response.
6534
6535 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
6536
6537Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
6538
6539 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
6540 test.
6541
6542 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
6543 target_sizeof_long and target_bigendian_p.
6544 (structs_by_value, structs_by_reference): Check values according
6545 to targets word size and endianess.
beb998c6 6546
c906108c
SS
6547Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
6548
6549 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
6550 output.
6551
6552Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
6553
6554 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
6555 Update test of set args help to match source change.
6556
6557Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
6558
6559 * gdb.base/default.exp: Expect help system output to be in
6560 alphabetical order.
6561 * gdb.base/help.exp: Ditto.
6562
6563Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
6564
6565 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
6566 "i*86-pc-linux-gnu*".
6567 * gdb.base/interrupt.exp: Ditto.
6568 * gdb.base/corefile.exp: Ditto.
6569
6570 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
6571 define vxworks when building the testcase.
6572
6573 * gdb.base/ptype.exp: Fix testnames to be unique.
6574 * gdb.base/radix.exp: Ditto.
6575 * gdb.base/term.exp: Ditto.
6576 * gdb.base/whatis.exp: Ditto.
6577 * gdb.c++/classes.exp: Ditto.
6578
6579Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
6580
6581 * gdb.base/callfuncs.exp: Fix indentation.
6582
6583 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
6584 suppress_flag has been set.
6585 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
6586 target feature.
6587
6588Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
6589
6590 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
6591 the testcase.
6592
6593 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
6594 set_debug_traps() and breakpoint().
6595 * gdb.c++/misc.cc (main): Ditto.
6596 * gdb.c++/templates.cc (main): Ditto.
6597 * gdb.c++/virtfunc.cc (main): Ditto.
6598
6599Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
6600
6601 * lib/gdb.exp(gdb_step_for_stub): New function.
6602 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
6603 exists, reload the executable and do a "continue" instead of
6604 doing a jump.
6605 (runto_main): Use gdb_step_for_stub.
beb998c6 6606
c906108c
SS
6607 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
6608 tests to have unique names.
6609 * gdb.base/callfuncs.exp: Ditto.
6610 * gdb.base/commands.exp: Ditto.
6611 * gdb.base/default.exp: Ditto.
6612 * gdb.base/help.exp: Ditto.
6613 * gdb.base/list.exp: Ditto.
6614 * gdb.base/opaque.exp: Ditto.
6615 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
6616 similar tests.
beb998c6 6617
c906108c
SS
6618 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
6619 * gdb.c++/cplusfuncs.cc: Ditto.
6620 * gdb.c++/virtfunc.cc: Ditto.
6621
6622 * config/monitor.exp: Keep track of the last file we saw, rather
6623 than trying to get the info from gdb.
6624
6625 * gdb.fortran/types.exp: Move comment to previous line.
6626
6627Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
6628
6629 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
6630 target mode.
6631
6632Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
6633
6634 From Bob Manson:
6635 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
6636 string from GDB when it connects.
6637
6638 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
6639
6640Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
6641
6642 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
6643 if we can't get a debug format from GDB (we may be testing an
6644 older GDB). Use a 10 second timeout when checking for the format.
6645
6646 * gdb.stabs/weird.exp: Fix quoting.
6647
6648 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
6649
6650Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
6651
6652 * config/arm-ice.exp: New file.
6653
6654Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
6655
6656 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
6657 until it has been modified to work with the new testsuite.
6658
99707966 6659 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
6660 testcase won't compile, cause all of the testcases in the file to
6661 fail instead.
6662
6663 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
6664 (gdb_clear_suppressed): New procedure.
6665 (gdb_stop_suppressing_tests): Only clear suppress_flag if
6666 it contains a positive value.
6667
6668Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
6669
6670 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
6671
6672 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
6673
6674Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
6675
6676 * lib/gdb.exp (setup_xfail_format): New function.
6677 (get_debug_format): New function to get debug format.
6678 (debug_format): New global variable to hold last value set
6679 by get_debug_format.
6680 * gdb.base/list.exp: Call get_debug_format and expect some
6681 tests to fail for DWARF 1 and COFF formats.
6682 * gdb.c++/ptype.exp: Ditto.
6683 * gdb.c++/classes.exp: Ditto.
6684 * gdb.c++/cplusfuncs.exp: Ditto.
6685 * gdb.c++/inherit.exp: Ditto.
6686 * gdb.c++/templates.exp: Ditto.
6687 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 6688
c906108c
SS
6689Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
6690
6691 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
6692 host doesn't have a currently-open connection.
6693
6694 * config/sparclet.exp: Cleanups and fixes to make it generic for
6695 any gdb stub target. Handle cases where gdb doesn't respond when
6696 interrupted in a sane fashion.
6697
6698 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
6699 same thing in a totally different way.
6700
6701 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
6702 setting "timeout".
6703 (gdb_start): We set the global gdb_prompt variable in
6704 default_gdb_init now.
6705
6706Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
6707
6708 * gdb.base/printcmds.exp: Fix "check for floating addition"
6709 regexp to accept results within approx +/- .01 of exact value.
6710 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
6711
6712Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
6713
6714 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
6715 properly.
6716 (gdb_expect): Add optional timeout parameter, and add timeout
6717 value to various calls.
6718 (gdb_suppress_tests): Only give one warning message per group.
6719
6720Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
6721
6722 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
6723 global variables. Handle getting a value for $timeout more
6724 gracefully.
6725
6726Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6727
6728 * lib/gdb.exp: Close connection to remote host if gdb doesn't
6729 initialize.
6730 (default_gdb_init): New procedure; allow gdb_init to be overridden
6731 by a target configuration file.
6732 (gdb_expect): Pass the timeout to remote_expect.
6733
6734 * config/monitor.exp(gdb_load): Fix typo in regexp.
6735
6736Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
6737
6738 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
6739
6740Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
6741
6742 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
6743 here. Call gdb_target_exec before rebooting the target, to make
6744 sure the connection to the target is closed.
6745 (gdb_load): Pass the name of the executable to gdb_target_monitor.
6746 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
6747 Also detect "Timeout reading from remote" error.
6748
6749 * config/gdbserver.exp: Pass the executable being loaded to
6750 gdb_target_monitor. Don't call gdb_file_cmd here; let
6751 gdb_target_monitor do it.
6752
6753 * gdb.disasm/hppa.exp: Don't use exec_output.
6754
6755Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
6756
6757 * gdb.base/list.exp: If we're debugging a non-native target,
6758 try to set the pc register to point to the start of the
6759 program before doing the first list command.
6760
6761 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
6762 test_calls after restarting.
6763
6764 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
6765 reloading.
6766
6767 * gdb.base/watchpoint.exp: Fix typo.
6768
6769 * gdb.base/setshow.exp: Check for use_gdb_stub.
6770
6771 * gdb.base/break.exp: Fix continue until exit test for the gdb
6772 stub case.
6773 * gdb.base/langs.exp: Ditto.
6774
6775 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
6776 gdb_load_offset. If we weren't given a file to load, figure out
6777 what the current file is and use it.
6778
6779 * config/i386-bozo.exp: New file.
6780
6781Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
6782
6783 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
6784 feature.
6785
6786 * config/proelf.exp: New entry.
6787
6788Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
6789
6790 * lib/gdb.exp: Remove spurious .* patterns at the beginning
6791 of regexps.
6792
6793 * gdb.base/watchpoint.exp: Don't run the test_stepping
6794 tests if gdb can't call functions on the target.
6795
6796 * gdb.base/setshow.exp: Don't run the set prompt tests if
6797 the board has gdb_prompt set.
6798
6799Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
6800
6801 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
6802 * gdb.base/commands.exp: Likewise.
6803 * gdb.base/setshow.exp: Likewise.
6804
6805Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
6806
6807 * config/monitor.exp(gdb_start): Look for gdb_prompt target
6808 feature.
6809
6810 * config/i960.exp: New file.
6811
6812Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
6813
6814 * gdb.base/funcargs.exp: Check for gdb,short_int target
6815 feature instead of looking for explicit target triplets.
6816
dc96c6c7 6817Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 6818
beb998c6 6819 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
6820 "p 123DEADBEEF", to check parse_number.
6821 * top.c: change "to enable to enable" to "to enable" in a couple
6822 of help strings.
6823
6824Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
6825
6826 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
6827 on the mn10300.
beb998c6 6828
c906108c
SS
6829Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
6830
6831 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
6832 where the test executable is run with explicit args.
6833 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
6834
6835Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
6836
6837 * gdb.base/run.c: Use FAKEARGV to build test executable that
6838 does not require a command line arg, since most simulators
6839 don't currently support passing such an arg into the simulated
6840 program.
6841 * gdb.base/commands.exp: Change tests to insert the proper
6842 value as the arg to the first recursive factorial call. Change
6843 compilation line to define FAKEARGV at compile time.
6844
6845Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
6846
6847 * gdb.base/recurse.exp: Enable these tests for the mn10300.
6848 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
6849 function with watchpoint enabled" test.
6850
6851Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
6852
6853 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
6854 Don't call gdb_test when the command doesn't return to a gdb prompt.
6855
6856 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
6857 "Tests restarted" messages.
6858
6859Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
6860
6861 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
6862
dc96c6c7 6863Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6864
6865 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
6866 for INFO SYMBOL; add help tests for OVERLAY commands.
6867 * gdb.base/default.exp: add tests for INFO SYMBOL command;
6868 add tests for OVERLAY commands
6869 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
6870 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
6871 * gdb.base/sigall.c: add usestubs code frag
6872 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 6873
c906108c
SS
6874Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
6875
6876 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
6877 failures.
6878 (gdb_stop_suppressing_tests): Note that tests have restarted.
6879
6880Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
6881
6882 * config/h8300.exp: New file.
6883
6884Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
6885
6886 * gdb.base/setshow.exp: Check for the existence of a
6887 feature, not its value.
6888
6889Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
6890
6891 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
6892
6893 * gdb.base/scope.exp: It's now init0(), not init().
6894
6895 * gdb.base/scope0.c: For now, change init() to be init0().
6896
6897 * config/monitor.exp: Use gdb_serial in preference to serial
6898 or netport.
6899
6900 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
6901 and it's not already set.
6902
6903Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
6904
6905 * gdb.base/setshow.exp: Only test the run command if the target
6906 isn't using a stub and if it supports argument passing.
6907
6908Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
6909
6910 * config/udi.exp(gdb_start): Make sure UDICONF is set
6911 properly before starting gdb.
6912
6913Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
6914
6915 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
6916 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
6917 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
6918
6919Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
6920
6921 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
6922 specialized code to reboot the board, use remote_reboot instead.
6923
6924 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
6925
6926 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
6927
6928 * config/monitor.exp: Make sure we disconnect from the target.
6929 Also, try a reboot/reload cycle instead of failing if the
6930 load fails.
6931
6932Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
6933
6934 * gdb.base/default.exp: Don't set match_max.
6935 * gdb.base/help.exp: Ditto.
6936 * gdb.base/list.exp: Ditto.
6937 * gdb.base/signals.exp: Ditto.
6938
6939 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
6940 set, use remote_ld to download the testcase instead of
6941 the GDB loader.
6942
6943Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
6944
6945 * config/vr5000.exp: New file.
6946
6947 * config/monitor.exp(gdb_target_monitor): Add pattern for
6948 "Ending remote" to detect errors in connecting.
6949
6950 * gdb.base/setshow.exp: Add .* within auto language test.
6951
6952 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
6953 target feature.
6954
6955 * config/monitor.exp(gdb_load): Check for a failure when loading,
6956 and reboot the board if necessary.
6957
6958 * gdb.base/setvar.exp(test_set): Handle multiple prints within
6959 a set of tests. Remove print.* from the patterns being checked.
6960
6961Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
6962
6963 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
6964 refer to gdb_spawn_id.
6965
6966 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
6967 longer used.
6968 * config/sparclet.exp: Ditto.
6969 * config/sparclet-old.exp: Ditto.
6970 * config/slite.exp: Ditto.
6971 * config/sim.exp: Ditto.
6972 * gdb.base/funcargs.exp: Ditto.
6973
6974 * lib/gdb.exp:Remove references to gdb_spawn_id.
6975 (gdb_expect): Move to remote.exp.
6976
6977Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
6978
6979 * config/monitor.exp: Detect the "Couldn't establish connection"
6980 message from GDB.
6981
6982Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
6983
6984 * gdb.base/bitfields.exp: Use runto instead of explicit
6985 gdb_run_cmd/gdb_expect sequences.
6986
6987 * gdb.base/break.exp(text_next_with_recursion): Add match for
6988 gdb_expect call.
6989
6990 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
6991 We also need to handle the "A program is being debugged already"
6992 prompt from gdb. Use gdb_test to set the baud rate.
6993
6994 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
6995 to 20000. Really. I mean it.
6996
6997Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6998
6999 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7000 fails. If suppress_flag is set, skip perror message about not
7001 being able to send to GDB.
7002 (send_gdb): If suppress_flag is set, don't try to send commands to
7003 GDB.
7004 (gdb_expect): If suppress_flag is set, always fail immediately.
7005 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7006 (gdb_init): Call gdb_stop_suppressing_tests.
7007 (default_gdb_exit): Ditto.
7008 (default_gdb_start): Ditto.
7009
7010 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7011 gdb_stop_suppressing_tests as appropriate.
7012 * gdb.base/break.exp: Ditto.
7013 * gdb.base/callfuncs.exp: Ditto.
7014 * gdb.base/commands.exp: Ditto.
7015 * gdb.base/exprs.exp: Ditto.
7016 * gdb.base/funcargs.exp: Ditto.
7017 * gdb.base/list.exp: Ditto.
7018 * gdb.base/recurse.exp: Ditto.
7019 * gdb.base/scope.exp: Ditto.
7020 * gdb.base/structs.exp: Ditto.
7021 * gdb.c++/inherit.exp: Ditto.
7022
7023Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7024
7025 * config/vr4300.exp: New file.
7026
99707966
MC
7027 * gdb.*/*.exp: Call gdb_expect instead of expect.
7028
7029 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7030
7031Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7032
7033 * lib/gdb.exp(gdb_init): New function.
7034
7035 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7036 for each individual variable set.
7037
7038 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7039 name.
7040
7041 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7042
7043 * gdb.base/scope.exp: Use gdb_test.
7044
7045 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7046 aborting; the testsuite driver will do that for us (see
7047 gdb_finish). Also, use gdb_test in a few more places.
7048
7049Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7050
7051 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7052
7053Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7054
7055 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7056 and "add_tests" are not at the same address.
7057
7058Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7059
7060 * gdb.base/ptype.exp: Use gdb_test.
7061
7062Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7063
7064 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7065 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7066 left in. No longer expect them to fail.
7067
7068 * gdb.stabs/*.mt; Deleted, no longer used.
7069 * gdb.stabs/configure.in: Remove references to target makefile
7070 frags.
7071 * gdb.stabs/configure: Rebuilt.
7072
7073 * gdb.disasm/*.mt: Deleted, no longer used.
7074 * gdb.disasm/configure.in: Remove references to target makefile
7075 frags. Use "sh3.s" as the unique filename for this directory.
7076 * gdb.disasm/configure: Rebuilt.
7077
7078 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7079 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7080 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7081
7082Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7083
7084 * config/udi.exp: Use mondfe,name instead of remote_host.
7085
7086Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7087
7088 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7089 a function with a watchpoint enabled on the mn10200.
7090
7091 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7092 before trying to create it!
7093
7094Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7095
7096 * config/vx.exp: Use hostname instead of netport.
7097
7098 * config/vxworks.exp: New file.
7099
7100 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7101
7102 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7103 gdb before assuming everything worked. Send a ^C if a timeout
7104 occurs.
7105
7106 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7107 $gdb_spawn_id directly.
7108 (gdb_run_cmd): Try _start as well as start. Use the target feature
7109 gdb,start_symbol as the symbol to start from when jumping.
7110
7111Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7112
7113 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7114 redundant) test.
7115
7116 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7117 it doesn't lose for 16bit integer systems.
7118
7119Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7120
7121 * gdb.fortran/types.exp: If the target doesn't support "double"
7122 data types, then expect "real" types to only be 4 bytes.
7123
7124 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7125 call tests if the target doesn't support inferior function calls.
7126
7127 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7128 in printf tests.
7129
7130Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7131
7132 * gdb.base/help.exp: Disable "help set", "help show", and
7133 "help support". Simplify regexp for "help stack".
7134
7135 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7136 to 60 seconds. Temporarily set match_max to 15000 around the
7137 "info copying" test.
7138
7139 * gdb.base/nodebug.exp: Don't try to do an inferior function
7140 call if the target doesn't support them.
7141 * gdb.base/printcmds.exp: Likewise.
7142 * gdb.base/setvar.exp: Likewise.
7143 * gdb.base/structs.exp: Likewise.
7144 * gdb.c++/templates.exp: Likewise.
7145 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7146
7147 * gdb.base/recurse.exp: Enable for the mn10200.
7148
7149 * configure.in: Do configure gdb.stabs directory for *-*-elf
7150 targets.
7151 * configure: Rebuilt.
7152
7153 * gdb.base/break.exp: Check for gdb,noresults before testing
7154 exit status and/or results from the target.
7155 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7156 * lib/gdb.exp: Remove old (now bogus) initialization of
7157 noinferior, noargs, noresults and nosignals.
7158
7159Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7160
7161 * config/sh.exp: New file.
7162
7163 * config/slite.exp: Try to connect multiple times to the board
7164 before rebooting. Only send a "monitor run" if need_monitor_run
7165 is set.
7166
7167 * gdb.base/break.exp: Don't do the "stub continue" test if
7168 the target has gdb_stub set.
7169
7170 * gdb.base/callfuncs.exp: Increase the timeout.
7171
7172 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7173 if the target has gdb,noinferiorio set.
7174
7175 * gdb.base/list.exp: Increase match_max to 10000 characters.
7176
7177 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7178
7179 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7180 target.
7181
7182 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7183
7184Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7185
7186 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7187 trying to delete the copy of gdb. Catch the file delete so we
7188 don't die if the delete fails; also, the file should be copied to
7189 the host, not to the build.
7190
7191Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7192
7193 * lib/gdb.exp(gdb_test): Surround the result pattern with
7194 parenthesis in case it contains multiple regexps separated
7195 with |.
7196
7197 * gdb.base/watchpoint.exp: Use gdb_test.
7198 * gdb.base/default.exp: Ditto.
7199
7200Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7201
99707966 7202 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 7203
c906108c
SS
7204 * gdb.base/scope.exp: Use gdb_test.
7205 * gdb.c++/classes.exp: Ditto.
7206 * gdb.c++/inherit.exp: Ditto.
7207
7208Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7209
7210 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7211 remote_exec instead.
7212 * gdb.base/corefile.exp: Don't be ridiculous.
7213 * gdb.base/*.c: Add missing stub invocations.
7214
7215Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7216
7217 * config/slite.exp: Miscellaneous fixes.
7218
7219 * lib/gdb.exp: Fix runto.
7220
7221 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7222 the target.
7223
7224 * gdb.base/watchpoint.exp: Fix regexp.
7225
7226 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7227 close and wait commands, as the descriptor may now be
7228 invalid. Always call "remote_close host".
7229
7230Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7231
7232 Major rewrite for testsuite revision.
beb998c6 7233
c906108c
SS
7234 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7235 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7236 instead of relying on spawn_id to always contain a valid
7237 spawn id.
7238 (get_compiler_info): New procedure to build the ${binfile}.ci
7239 file, instead of replicating this in N different places.
7240 (gdb_compile): New procedure.
beb998c6 7241
c906108c
SS
7242 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7243 appropriate arguments) instead of compile. Use gdb_test in a lot
7244 more places. Use send_gdb instead of send. Always run gdb_start
7245 at the start of a testcase, as this is no longer done magically.
7246
7247 config/*-gdb.exp: Rename without the -gdb suffix.
7248
7249 config/mips.exp: Use remote_close instead of exit_remote_shell.
7250 config/monitor.exp: Use target_info instead of looking at
7251 baud, timeout, etc.
7252 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7253
7254Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7255
7256 * gdb.c++/templates.exp (test_ptype_of_templates),
7257 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7258 Update expect patterns for destructors and assignment operators
7259 to match corresponding c-typeprint.c changes.
7260 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7261 to destructor breakpoint test, GDB should be able to set the
7262 destructor breakpoint without specifying arguments.
7263
7264Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7265
7266 * gdb.threads/pthreads.exp: Change result for failure to compile due
7267 to lack of pthreads runtime support from an error to simply an
7268 unsupported test, per dejagnu standards.
7269
7270Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7271
7272 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7273 where GDB exits to reduce pattern match time.
7274 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7275
7276 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7277
dc96c6c7 7278Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7279
7280 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7281 * gdb.base/default.exp: ditto.
7282 * gdb.base/nodebug.exp: ditto.
7283 * gdb.base/printcmds.exp: ditto.
7284 * gdb.base/ptype.exp: ditto.
7285 * gdb.base/setvar.exp: ditto.
7286 * gdb.base/structs.exp: ditto.
7287 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7288
7289Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7290
7291 * configure, */configure: Rebuild with autoconf 2.12.
7292
7293Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7294
7295 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7296 use new i*86-pc-linux*-gnu quads.
7297 * gdb.base/corefile.exp: Ditto.
7298 * gdb.base/signals.exp: Ditto.
7299 * gdb.base/sigall.exp: Ditto.
7300 * gdb.base/interrupt.exp: Ditto.
7301
7302 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7303 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7304 RedHat 4.0.
beb998c6 7305
c906108c
SS
7306 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7307 linux. This allows the test case to at least compile on latest
7308 linux, but still not run due to missing the threads runtime library.
7309
7310Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7311
7312 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7313 directory to search gdb directory. Accept and step over conditional
7314 stack alignment code. Consume $prompt in failure cases.
7315 Reset timeout to $oldtimeout instead of some arbitrary value.
7316 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7317 timeout problems with infinite stack backtraces.
7318 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7319 Accept function parameters for linkfunc member.
7320
7321Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7322
7323 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7324 (CXXFLAGS): Remove, unreferenced.
7325 (B_OPTIONS): Add for -B options and add code to initialize with
7326 previous -B options and also add -B option to pick up cross compiled
7327 runtime.
7328 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7329 doing cross compiles.
7330 (target_alias): Declare global.
7331 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7332 to verify that gcc exists in build tree, and if so set CC to that
7333 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 7334
c906108c
SS
7335Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7336
7337 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7338 ptype test for anonymous union. Fixup testcase to match
7339 current gcc debug output.
7340
7341Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7342
7343 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7344 force argument to an unsigned long type.
7345
7346Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7347
7348 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7349 tests and anonymous union print/ptype tests.
7350 * gdb.base/list.exp (test_forward-search): Increase timeout by
7351 5 minutes for the "search extremely long line" case.
7352 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7353 completely optional and that the pass/fail messages use the command as
7354 the message if that third arg is a null string.
7355 (gdb_test_exact): Arrange that a null string pattern means match a
7356 null string output rather than any output, which might include random
7357 errors.
7358 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7359 backtrace test.
7360 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7361 always failing and failure is now exposed by gdb.exp changes.
7362
7363Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7364
7365 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7366 weren't being noted.
7367
7368Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7369
7370 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7371 * gdb.stabs/weird.exp: Remove v_comb xfails.
7372
dc96c6c7 7373Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7374
7375 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7376 list.exp scope.exp watchpoint.exp]
7377 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 7378
dc96c6c7 7379Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7380
7381 * config/monitor.exp: Increase download timeout to 1000 seconds.
7382
dc96c6c7 7383Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7384
7385 * config/m32r.exp: Increase timeout to 120 seconds.
7386
7387Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7388
7389 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7390 and accept older ordering as obsolescent gcc or gdb.
7391 * gdb.c++/templates.exp: Ditto.
7392 * gdb.c++/virtfunc.exp: Ditto.
7393
7394Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7395
7396 * gdb.base/coremaker.c: Add code to mmap some data so we
7397 can check that it ends up in the core file.
7398 * gdb.base/corefile.exp: Add test to read mmapped data
7399 from core file.
7400
dc96c6c7 7401Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7402
7403 * config/m32r.exp: New file.
7404
7405Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7406
7407 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7408 that cflags can contains -gstabs, and work correctly for other tests.
7409
dc96c6c7 7410Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7411
7412 * gdb.base/setshow.exp: New file, tests show and set.
7413 * gdb.base/setshow.c: New file, tests show and set.
7414 * gdb.base/help.exp: Add test for help set|show annotate.
7415 * gdb.base/default.exp: Add test for set|show annotate.
7416
7417Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7418
7419 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7420 errors unique.
7421 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7422 explicitly.
7423
7424Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7425
7426 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7427 and width commands. This is done elsewhere.
7428 * (gdb_start): Don't call gdb_start_sim here. That's already
7429 done in gdb_load. This fixes lots of failures in default.exp.
7430
7431Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7432
7433 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7434 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7435 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7436 in the same we we treat other failures (since it may be an expected
7437 condition), rather than as an error.
7438 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7439 old test format.
7440
7441Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7442
7443 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7444 (distclean maintainer-clean realclean): No need to remove files
7445 twice. Nuke the duplicates.
7446 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 7447 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7448 Remove config.h along with other config files.
7449
7450Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7451
7452 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7453 "p func1 ()" and note that rests of tests are skipped.
7454 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7455 setup_xfails for "print func2::coremaker_local".
7456 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7457 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7458 affected by the previous run test.
7459 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7460 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7461 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7462 "pass int powerset tuple" and "pass modeless int powerset tuple".
7463 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7464 "real write 4" and "real write 8".
7465 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7466 setup_xfails for "print vs1 after tuple assign 2",
7467 "print \$i after tuple assign 2", and
7468 "print vs2 after tuple assign 2".
7469 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7470 meaningful error message and return -1 so the caller can
7471 suppress further tests and avoid a cascade of errors.
beb998c6 7472
c906108c
SS
7473Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7474
7475 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7476 format for printing version.
7477 * gdb.base/default.exp: Ditto.
7478 * gdb.base/interrupt.exp: Fix problem with cascade of
7479 errors if child process dies while calling a function.
beb998c6 7480
c906108c
SS
7481Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7482
7483 * Makefile.in (VPATH): Add
7484 * Makefile.in (Makefile, config.status): Fix rules so things get
7485 remade when necessary.
7486
7487Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7488
7489 * Makefile.in (just-check): Add path to sibling expect dir
7490 to environment variable specified by RPATH_ENVVAR.
7491
7492Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
7493
7494 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
7495 (just-check): Add shared library paths for libstdc++, tk,
7496 tcl, bfd, and opcodes to the environment variable specified
7497 in RPATH_ENVVAR.
7498 * configure.in: Add support to recognize --enable-shared flag
7499 and generate correct value for RPATH_ENVVAR.
7500 * configure: Regenerated with autoconf.
7501
7502Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
7503
7504 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
7505 include all osf versions.
7506 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
7507 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
7508 when target is linux. When failing to build pthreads test
7509 executable, give more meaningful message.
7510 * gdb.threads/pthreads.c: Hpux also uses old definition of second
7511 arg for pthread_create.
beb998c6 7512
c906108c
SS
7513Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
7514
7515 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
7516 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
7517 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
7518 and -lpthreads (everybody else).
7519 (test_startup): Fail gracefully if threads are not supported.
7520 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
7521 "p/c array_index("abcdef",2)" when not gcc compiled.
7522 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
7523 "print func2::coremaker_local" when not gcc compiled.
7524 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7525 "ptype on opaque struct tagname (statically)",
7526 "ptype on opaque struct tagname (dynamically) 1", and
7527 "ptype on opaque struct tagname (dynamically) 2"
7528 for not compiled with gcc.
7529 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
7530 backtrace when compiled with gcc.
beb998c6 7531 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
7532 than always return success.
7533
7534Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
7535
7536 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
7537
7538Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
7539
7540 * gdb.base/structs.exp: Undo last change.
7541
7542Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
7543
7544 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
7545 encapsulate all the steps/nexts done during self test, starting
7546 at main, and makes them less sensitive to optimization issues.
7547 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
7548 signal handler" test.
7549 * gdb.threads/pthreads.exp: Only run this for native configs.
7550 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
7551 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
7552 tests.
7553 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
7554 for "runto test_calls(void)" test.
beb998c6 7555
c906108c
SS
7556Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
7557
7558 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
7559 and don't expect address info in breakpoint confirmations.
7560
7561Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
7562
7563 * gdb.base/list.exp (test_forward_search): Increase timeout
7564 temporarily by 60 seconds for searching extremely long line,
7565 and then reset to old value when done. Increase expect input
7566 buffer to 10000.
7567
7568Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
7569
7570 * gdb.base/list.exp (test_forward_search): Fix to handle very
7571 long source line without overflowing expect's input buffer.
7572
7573Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
7574
7575 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
7576 "buffer_full".
7577
7578 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
7579 "buffer_full".
7580
7581 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
7582 "buffer_full".
7583
7584 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
7585 "buffer_full".
7586
7587Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
7588
7589 * configure.in (configdirs): Add gdb.threads.
7590 * configure: Regenerated with autoconf.
7591 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
7592 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
7593 * gdb.threads/configure: New, generated with autoconf.
beb998c6 7594
c906108c
SS
7595Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
7596
7597 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
7598
7599Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
7600
7601 * gdb.base/signals.exp (test_handle_all_print): Test separately for
7602 each signal's status in the output of "handle all print".
7603 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
7604 the \r\n sequence that immediately precedes the gdb prompt.
7605 * gdb.base/a1-selftest.exp: Save original timeout and restore
7606 after test.
7607
7608Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
7609
7610 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
7611 symbol.
7612
7613Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
7614
7615 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
7616
7617Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
7618
7619 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
7620 timeout by 60 seconds.
7621
7622Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
7623
7624 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
7625 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
7626 error return.
7627
7628Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
7629
7630 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
7631 gdb initialization, also report how long dejagnu waited. Restore
7632 old timeout before doing error return. Temporarily increase timeout
7633 by 3 minutes to allow for slow startups over heavy NFS use.
7634
7635Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
7636
7637 * lib/gdb.exp: Report timeout value for verbosity level 2.
7638 * config/gdbserver.exp: Ditto.
7639 * config/hppro.exp: Ditto.
7640 * config/mips-gdb.exp: Ditto.
7641 * config/monitor.exp: Ditto.
7642 * config/netware.exp: Ditto.
7643 * config/sim-gdb.exp: Ditto.
7644 * config/slite-gdb.exp: Ditto.
7645 * config/udi-gdb.exp: Ditto.
7646 * config/unix-gdb.exp: Ditto.
7647 * config/vx-gdb.exp: Ditto.
7648 * gdb.base/a1-selftest.exp: Ditto.
7649 * gdb.base/a2-run.exp: Ditto.
7650 * gdb.base/break.exp: Ditto.
7651 * gdb.base/corefile.exp: Ditto.
7652 * gdb.base/list.exp: Ditto.
7653 * gdb.base/recurse.exp: Ditto.
7654 * gdb.base/scope.exp: Ditto.
7655 * gdb.base/signals.exp: Ditto.
7656
7657Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7658
7659 * gdb.threads/Makefile.in (docdir): Removed.
7660
7661Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7662
7663 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 7664 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 7665 @srcdir@.
beb998c6 7666 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
7667 autoconf 2.5 or higher.
7668 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
7669
7670Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
7671
7672 * configure: Regenerated.
7673 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
7674 avoid name clashes with SunOS headers.
7675
7676Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
7677
7678 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
7679
7680Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
7681
7682 * gdb.base/callfuncs.exp: Finish last change -- make sure the
7683 prototype information ends up in the compiler info file.
7684
7685Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
7686
7687 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
7688 attempting to regenerate it. Eliminate use of a temporary file
7689 and just generate the info file directly. Source it immediately,
7690 for consistency of use.
7691 * gdb.base/corefile.exp: Ditto
7692 * gdb.base/exprs.exp: Ditto.
7693 * gdb.base/funcargs.exp: Ditto.
7694 * gdb.base/langs.exp: Ditto.
7695 * gdb.base/list.exp: Ditto.
7696 * gdb.base/mips_pro.exp: Ditto.
7697 * gdb.base/nodebug.exp: Ditto.
7698 * gdb.base/opaque.exp: Ditto.
7699 * gdb.base/ptype.exp: Ditto.
7700 * gdb.base/scope.exp: Ditto.
7701 * gdb.base/setvar.exp: Ditto.
7702 * gdb.base/signals.exp: Ditto.
7703 * gdb.base/whatis.exp: Ditto.
7704 * gdb.c++/templates.exp: Ditto.
7705 * gdb.c++/virtfunc.exp: Ditto.
7706 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
7707 whether or not to add -lstdc++ to the compile command line args.
7708
7709Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7710
7711 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
7712 it got fixed by the recent lookup_minimal_symbol_by_pc change.
7713 Increase timeout, a lot of single stepping might be needed if the
7714 target has no hardware watchpoints.
7715
7716Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
7717
7718 * gdb.base/break.exp: Ignore compiler warnings when compiling
7719 break.c.
7720 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
7721 * gdb.base/default.exp: Add h8300 xfails. Handle messages
7722 from remote-sim.
7723 * gdb.base/exprs.exp: Add h8300 xfails.
7724 * gdb.base/funcargs.exp: Likewise.
7725 * gdb.base/nodebug.exp: Likewise.
7726 * gdb.base/printcmds.exp: Likewise.
7727 * gdb.base/ptype.exp: Likewise.
7728 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
7729 h8300 xfails.
beb998c6 7730 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
7731 on the h8300.
7732 * gdb.base/funcargs.c: Explicitly make last constant argument to
7733 call_after_alloca_subr an unsigned long type.
7734 * gdb.base/return.c: Include stdio.h.
7735
7736Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
7737
7738 * config/abug.exp: New file for the older Motorola Bug monitor
7739 that runs on the mvme13x series VME boards.
7740 * config/monitor.exp: Use the new config array for target settings
7741 if they exist.
7742
7743Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
7744
7745 * sim-gdb.exp: Make the SH simulator allocate less space when
7746 it is targeted.
7747
7748Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
7749
7750 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
7751 test.
7752
7753Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
7754
7755 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
7756 "rs6000-*-*" for "list function in include file" when gcc compiled.
7757 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
7758 for "p ctable1[120]".
7759 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
7760 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
7761 Remove setup_xfail for "rs6000-*-*" for
7762 "print 'scope0.c'::filelocal before run".
7763 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
7764 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
7765 since some compilers don't allow both options to be given
7766 on the same command line. Create object file and move it.
beb998c6 7767
c906108c
SS
7768Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
7769
7770 * gdb.base/corefile.exp: Always regenerate the core file, since
7771 we always regenerate the coremaker program. Detect special case
7772 where registers cannot be read from core file.
beb998c6 7773
c906108c
SS
7774Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
7775
7776 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
7777 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
7778 * gdb.c++/templates.exp: Only match on basename of file since
7779 some formats like xcoff don't encode directory information.
7780 * gdb.stabs/weird.exp: Use the right sed script for powerpc
7781 and rs6000 AIX xcoff targets.
7782 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
7783 * configure: Regenerate.
7784 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
7785 here, rather than in distclean.
beb998c6 7786
c906108c
SS
7787Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
7788
7789 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
7790 defined, and use it to compile the test case with -O2. The
7791 native compilation still uses no optimization.
7792 * gdb.base/mips_pro.c: Remove inline assembly code since
7793 it is compiled PIC by default, which results in assembler
7794 warnings that make the testsuite think the compilation
7795 was unsuccessful.
7796
7797Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
7798
7799 * gdb.c++/misc.exp: Add note to message for
7800 "print s.a for foo struct" that this is a known gcc 2.7.2
7801 and earlier bug.
7802
7803Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
7804
7805 * gdb.base/break.exp: Fix pattern for matching "Delete all
7806 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
7807 setup_xfail for deleting all breakpoints test. Fix various
7808 timeout messages to include "(timeout)".
7809 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
7810 for "p t_float_values2(3.14159,float_val2)".
7811 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
7812 for "continue to call2g" when gcc compiled.
7813 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
7814 "up to foo in langs.exp", "show language at foo in langs.exp",
7815 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
7816 and "show language at fsub in langs.exp".
7817 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
7818 "list line 1 in include file", "list message for lines past EOF",
7819 "list function in include file", "list list0.h:foo", and
7820 "list filename:function; nonexistant function".
7821 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
7822 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
7823 and "ptype t_char_array" to be for native cc only.
beb998c6 7824
c906108c
SS
7825Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
7826
beb998c6 7827 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
7828 setup_xfail for "print coremaker_bss", "print coremaker_ro",
7829 "print func2::coremaker_local", and "backtrace in corefile.exp".
7830
7831Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
7832
7833 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
7834 "bt in signals.exp". This problem only appears when running
7835 the testsuite, and then only intermittently.
7836
7837Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
7838
7839 * gdb.base/return.exp (return_tests): Differentiate between
7840 two tests of continuing.
7841
7842Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
7843
7844 * */Makefile.in (maintainer-clean): Remove config.log.
7845 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
7846 * gdb.c++/Makefile.in (PROGS): Add inherit.
7847 (clean): Remove *.ci.
7848
7849Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
7850
7851 * gdb.c++/misc.cc: Add test code from Mike Stump.
7852 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
7853
7854Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
7855
7856 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
7857 to "alpha-*-osf2*" and add comment.
7858 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
7859 setup_xfail for "step over execarg initialization" and
7860 "step over corearg initialization".
7861 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
7862 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
7863 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
7864 gcc compiled for "print coremaker_bss", "print coremaker_ro",
7865 "print func2::coremaker_local", and "backtrace in corefile.exp".
7866 * gdb.base/signals.exp: Build and source signals.ci.
7867 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
7868 to be for gcc only.
7869 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 7870
c906108c
SS
7871Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7872
7873 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
7874 Feb 3 procfs.c change.
7875
7876Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
7877
7878 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
7879
7880Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
7881
7882 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
7883 from dejagnu's apparent default of 10 seconds, which gives random
7884 results when running the tests over NFS on moderately loaded systems.
7885 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
7886
7887Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
7888
7889 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
7890 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
7891 result reports.
7892
7893Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
7894
7895 * configure.in (CY_AC_PATH_TCLH): Remove.
7896 * configure: Regenerate.
7897
7898Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
7899
7900 * gdb.c++/Makefile.in (clean): Add missing '{'.
7901
7902Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
7903
7904 * lib/gdb.exp: Provide a default value for noinferior.
7905
7906 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
7907 Load libgloss.exp.
7908
7909Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
7910
7911 * gdb.disasm/hppa.exp: Compile directly into an executable, use
7912 the executable, not the .o to run the tests from.
7913
7914Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
7915
7916 * gdb.base/break.exp: Don't test for program exit or exit status
7917 if $noresults if nonzero.
7918 * gdb.base/langs.exp: Likewise.
7919 * gdb.base/watchpoint.exp: Likewise.
7920
7921 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
7922 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
7923 trying to compile the testcase.
7924
7925Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
7926
7927 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
7928 * gdb.base/signals.exp (continue to handler): Likewise.
7929
7930Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
7931
7932 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
7933
7934 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
7935
7936Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
7937
7938 * gdb.base/corefile.exp: Recognize "not found" as failure
7939 when trying to determine if a core file was generated.
7940 If no core file was generate the first time, try again without
7941 the ulimit -c to work around braindamaged shells.
7942
7943Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
7944
7945 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
7946 [] tests with "test" and enclose string in quotes.
7947 * gdb.stabs/configure: Rebuild
beb998c6 7948
c906108c
SS
7949Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
7950
7951 Changes in sync with expect:
7952 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
7953 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
7954 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
7955 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
7956 argument to AC_REQUIRE.
7957 * configure: Regenerated.
7958
7959Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
7960
7961 * gdb.base/corefile.exp: When generating a core, discard any
7962 error messages about ulimit not found and the "core dumped"
7963 message from the shell that runs the coredumper.
7964
7965Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
7966
7967 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
7968
7969 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
7970 which sed script to run. Expect failure for v_comb test
7971 on PA targets too.
beb998c6 7972
c906108c
SS
7973Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
7974
7975 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
7976 "print func2::coremaker_local" and for "backtrace in corefile.exp"
7977
7978Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
7979
7980 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
7981 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
7982 "sparc-sun-solaris*" xfails for "p v_comb".
7983 * lib/gdb.exp (default_gdb_start): Fix typo.
7984 * gdb.base/corefile.exp: Allow "Core was generated by ..."
7985 messages to not include the full program name that caused
7986 the core dump since some systems (such as solaris) apparently
7987 truncate this path to about 80 characters.
7988 When generating a core file first try increasing the core file
7989 size limit to unlimited since some systems may default it to
7990 zero, and it is harmless to try it. Move the test for failing
7991 to generate a core file to where it will actually get executed.
7992 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
7993 new gdb result from g++ debug info improvements and make old
7994 pattern obsolescent. Also account for size_t differences
7995 (may be int or long).
7996 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
7997 initialization before function call is placed in the delay slot
7998 and thus appears to be skipped over by commands such as "next".
7999
8000Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8001
8002 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8003
8004Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8005
8006 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8007 input source file; fix code to compile test to deal with this
8008 convention.
8009 * gdb.c++/*.exp: Likewise.
8010
8011Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8012
8013 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8014 "bt in signals.exp".
8015
8016Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8017
8018 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8019 "step over execarg initialization" and
8020 "step over corearg initialization".
8021
8022Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8023
8024 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8025 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8026
8027Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8028
8029 From Rob Savoye (rob@poseidon.cygnus.com)
8030 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8031 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8032 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8033 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8034 configure.in}: Major reworking for autoconfig.
8035 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8036 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8037 New files.
8038 * config/unix-gdb.exp: Make GDB global.
8039 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8040 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8041 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8042 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8043 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8044 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8045 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8046 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8047 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8048 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8049 pr-8136.exp, result.exp, string.exp, tuples.exp},
8050 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8051 to returns as necessary, arrange for test to compile own testcase
8052 executable.
8053 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 8054
c906108c
SS
8055Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8056
8057 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8058 clear_xfail at end of test which might not call either pass or fail.
8059 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8060 "backtrace through signal handler".
8061
8062Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8063
8064 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8065 continuing from a job control stop signal.
8066 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8067
8068Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8069
8070 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8071 * gdb.base/corefile.exp: Likewise.
8072 * gdb.base/funcargs.exp: Likewise.
8073
8074Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8075
8076 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8077 * config/monitor.exp: Add support for setting baud rate.
8078
8079Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8080
8081 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8082 i*86-*-linux* xfails for "backtrace through signal handler".
8083 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8084 "print func2::coremaker_local".
8085 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8086 alpha-dec-osf2* xfail for
8087 "delete all breakpoints when none".
8088
8089Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8090
8091 * gdb.base/break.exp: Change test that deletes all breakpoints
8092 when no user breakpoints are installed. A post 4.15 change
8093 causes gdb to no longer prompt in this case.
8094
8095Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8096
8097 * gdb.base/return.exp (return_tests): Change xfail for test
8098 "correct value returned double test" to stop xfailing at
8099 Solaris 2.5. Apparently the bug has been fixed.
8100
8101Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8102
8103 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8104 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8105
8106Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8107
8108 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8109 * gdb.disasm/hppa.s: Corresponding changes.
8110
8111Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8112
8113 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8114 makefile fragment.
8115 * config/mt-hpux: Deleted.
8116
8117Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8118
beb998c6 8119 * Many files: When warning about suppressed tests due to a
c906108c
SS
8120 nonexistant test binary, avoid incrementing the warning count.
8121
8122Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8123
8124 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 8125
c906108c
SS
8126Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8127
8128 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8129 "sparc-*-solaris2*".
8130
8131Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8132
8133 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8134 Add global and local variables and initialize them.
8135 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8136 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8137 extracts the file name and terminating signal from the core file.
8138 * TODO: Remove note about tests for correct mapping of corefile.
8139 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8140 from optimizing it away.
8141 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8142 handles common blocks.
8143
8144Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8145
8146 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8147 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8148
8149Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8150
8151 * Makefile.in (maintainer-clean): New target, synonym for
8152 realclean.
8153 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8154 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8155 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8156 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8157 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8158 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8159
8160Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8161
8162 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8163 xfails when not gcc compiled for "print foo::funclocal".
8164 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8165 "print foo::funclocal at foo",
8166 "print 'scope1.c'::foo::funclocal at foo",
8167 "print foo::funclocal_bss at foo",
8168 "print 'scope1.c'::foo::funclocal_bss at foo",
8169 "print foo::funclocal_ro at foo",
8170 "print 'scope1.c'::foo::funclocal_ro at foo",
8171 "print bar::funclocal at foo" and
8172 "print 'scope1.c'::bar::funclocal at foo".
8173 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8174 gcc compiled for "print foo::funclocal at bar".
8175 Expand all messages to ensure that they identify that
8176 the test is at bar().
8177 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8178 gcc compiled for:
8179 "ptype on opaque struct pointer (statically)",
8180 "ptype on opaque struct tagname (statically)",
8181 "ptype on opaque struct pointer (dynamically) 1",
8182 "ptype on opaque struct tagname (dynamically) 1",
8183 "ptype on opaque struct pointer (dynamically) 2" and
8184 "ptype on opaque struct tagname (dynamically) 2
8185 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8186 gcc compiled for:
8187 "p datalocal"
8188 "whatis datalocal",
8189 "ptype datalocal",
8190 "p bsslocal",
8191 "whatis bsslocal", and
8192 "ptype bsslocal".
8193 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8194 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8195 when not gcc compiled.
8196 * gdb.base/funcargs.exp (float_and_integral_args): Add
8197 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8198 compiled.
8199 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8200 "backtrace from call6a" when not gcc compiled.
8201 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8202 "backtrace from call7a" when not gcc compiled.
8203 * gdb.base/callfuncs.exp (do_function_calls):
8204 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8205 "p t_char_array_values(char_array_val2,char_array_val1)",
8206 "p t_char_array_values(char_array_val1,char_array_val2)",
8207 "p t_char_array_values("carray 1","carray 2")",
8208 "p t_char_array_values("carray 1",char_array_val2)",
8209 "p t_char_array_values(char_array_val1,"carray 2")",
8210 "p sum_args(1,{2})",
8211 "p sum_args(2,{2,3})",
8212 "p sum_args(3,{2,3,4})",
8213 "p sum_args(4,{2,3,4,5})"
8214 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8215 "backtrace in corefile.exp" when not gcc compiled.
8216
8217Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8218
8219 * gdb.base/signals.exp: Rewrite `handle all print' test as
8220 a procedure. Accept blanks or TABs as whitespace, increase
8221 timeout and expect input buffer size for the large output
8222 from the command. Remove "i*86-*-bsdi2.0" xfail.
8223
8224Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8225
8226 * gdb.base/setvar.exp: Add new testcases for truncation when
8227 assigning invalid values to bitfields.
8228
8229Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8230
beb998c6 8231 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8232 mips-sgi-irix* xfail for
8233 "call inferior func with struct - returns char *"
8234 and fix test so that an optional (unsigned char *) cast is
8235 accepted in the result.
8236
8237Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8238
8239 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8240 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8241 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8242 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8243 that accidentally got checked in.
8244
8245Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8246
beb998c6 8247 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8248 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8249 compiled test.
8250 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8251 Add mips-sgi-irix5* xfail for not gcc compiled.
8252 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8253 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8254 "p top", "whatis top", "p middle", and "whatis middle".
8255 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8256 "whatis signed char" for not gcc compiled.
8257 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8258 "set variable signed char=-1 (-1)" and
8259 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8260 * gdb.base/funcargs.exp (float_and_integral_args):
8261 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8262 Add mips-sgi-irix* xfail when not gcc compiled for
8263 "continue to call2b".
8264 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8265 "continue to call2g".
8266 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8267 "backtrace from call6a"
8268 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8269 "backtrace from call7k".
8270 Add mips-sgi-irix5* xfail when not gcc compiled for
8271 "backtrace from call7a".
8272 (localvars_after_alloca): Fix gdb_test cmds for
8273 "print * after runto ...".
8274 Remove rs6000-*-* xfails for
8275 "print i after runto localvars_after_alloca" and
8276 "print l after runto localvars_after_alloca"
8277 for all compilers.
8278 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8279 when not compiled with gcc, for:
8280 "print signed char == (minus)",
8281 "print signed char != (minus)",
8282 "print signed char < (minus)",
8283 "print signed char > (minus)".
8284 * gdb.base/callfuncs.exp (do_function_calls):
8285 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8286 "call inferior func with struct - returns char *".
beb998c6 8287 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8288 "correct value returned double test" to include Solaris 2.4.
8289 * gdb.base/funcargs.exp (float_and_integral_args):
8290 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 8291
c906108c
SS
8292Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8293
8294 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8295 enumeration bitfields if compiling with GNU C.
8296 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8297 to empty' prompt.
8298
8299Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8300
8301 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8302 test for PRO targets.
8303
8304 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8305 breakpoints in the inferior at any given time by making
8306 two groups of breakpoints for call2*, call6* and call7*
8307 tests.
8308
8309Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8310
8311 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8312 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8313 from optimizing it away.
8314 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8315 "call inferior func with struct".
8316
8317Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8318
8319 * configure.in: Only configure gdb.chill for particular targets.
8320
8321Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8322
8323 * gdb.base/Makefile.in: Add action to .c.o transformation
8324 rule that generates a .ci file for each .o file and remove
8325 explicit .c.o rules except for callfuncs.o.
8326 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8327 generates a .ci file for each .o file and remove explicit
8328 .cc.o rules.
8329 (clean): Remove *.tmp *.ci files.
8330 (EXECUTABLES): Remove templ-info.exp.
8331 * gdb.base/compiler.c: New file.
8332 * gdb.c++/compiler.cc: New file
8333 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8334 Change rs6000-*-* xfail for
8335 "print 'scope0.c'::filelocal_ro" and
8336 "print 'scope1.c'::filelocal" and
8337 "print 'scope1.c'::filelocal_bss" and
8338 "print 'scope1.c'::filelocal_ro" and
8339 "print 'scope1.c'::foo::funclocal" and
8340 "print 'scope1.c'::foo::funclocal_ro" and
8341 "print 'scope1.c'::bar::funclocal" and
8342 "print 'scope0.c'::filelocal_ro" and
8343 "print 'scope1.c'::filelocal at foo" and
8344 "print 'scope1.c'::filelocal_bss at foo" and
8345 "print 'scope1.c'::filelocal_ro at foo" and
8346 "print 'scope1.c'::foo::funclocal at foo" and
8347 "print 'scope1.c'::foo::funclocal_bss at foo" and
8348 "print 'scope1.c'::foo::funclocal_ro at foo" and
8349 "print 'scope1.c'::bar::funclocal at foo" and
8350 "print 'scope0.c'::filelocal_ro" and
8351 "print 'scope1.c'::filelocal" and
8352 "print 'scope1.c'::filelocal_bss" and
8353 "print 'scope1.c'::filelocal_ro" and
8354 "print 'scope1.c'::foo::funclocal" and
8355 "print 'scope1.c'::foo::funclocal_bss" and
8356 "print 'scope1.c'::foo::funclocal_ro" and
8357 "print 'scope1.c'::bar::funclocal" and
8358 "print 'scope1.c'::bar::funclocal_bss"
8359 to only be xfail'd when not compiled with gcc.
beb998c6 8360 Add rs6000-*-* xfail for
c906108c
SS
8361 "print 'scope0.c'::filelocal_bss before run"
8362 when compiled with gcc.
8363 (test_at_main): Add rs6000-*-* xfail for
8364 "print filelocal_ro in test_at_main"
8365 when compiled with gcc.
8366 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 8367 Add rs6000-*-aix* xfail for
c906108c
SS
8368 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8369 "ptype t_char_array", not compiled with gcc.
8370 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8371 xfail for "list foo (in include file)" when gcc compiled.
8372 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8373 (integral_args): Add rs6000-*-* xfail for
8374 "run to call0a" if not compiled with gcc.
8375 (unsigned_integral_args): Add rs6000-*-* xfail for
8376 "run to call1a" if not compiled with gcc.
8377 (float_and_integral_args): Add rs6000-*-* xfail for
8378 "run to call2a" if not compiled with gcc and for
8379 "continue to call2b" for any compiler.
8380 Add rs6000-*-* xfail to
8381 "print f1 after run to call2a" for gcc compiled.
8382 (discard_and_shuffle): Add rs6000-*-* xfail for
8383 "run to call6a".
8384 (shuffle_round_robin): Add rs6000-*-* xfail for
8385 "backtrace from call7a" if not compiled with gcc.
8386 Add rs6000-*-* xfail for
8387 "backtrace from call7b" if compiled with gcc.
8388 (call_after_alloca): Add rs6000-*-* xfail for
8389 "print c in call_after_alloca" and
8390 "print s in call_after_alloca" and
8391 "backtrace from call_after_alloca_subr"
8392 if not compiled with gcc.
8393 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8394 "print c in localvars_in_indirect_call" and
8395 "print c in localvars_in_indirect_call" and
8396 "backtrace in indirectly called function" and
8397 "stepping into indirectly called function"
8398 if not compiled with gcc.
8399 (localvars_after_alloca): Add rs6000-*-* xfail for
8400 "print c after runto localvars_after_alloca" and
8401 "print s after runto localvars_after_alloca" and
8402 "print i after runto localvars_after_alloca" and
8403 "print l after runto localvars_after_alloca"
8404 for all compilers.
8405 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8406 than whatis-info.exp.
8407 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8408 than opaque-info.exp.
8409 Setup rs6000-*-* xfail for
beb998c6 8410 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8411 "ptype on opaque struct pointer (dynamically)" when
8412 not compiled with gcc.
8413 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8414 rather than callf-info.exp.
8415 (do_function_calls): Add clear_xfail for rs6000-*-* for
8416 "p t_float_values2(3.14159,float_val2)". Seems to work
8417 fine there, both with xlc and gcc. Need to find out what
8418 it is doing right and fix other platforms.
8419 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8420 "call inferior func with struct - returns int",
8421 "call inferior func with struct - returns long",
8422 "call inferior func with struct - returns float",
8423 "call inferior func with struct - returns double",
8424 "call inferior func with struct - returns char *",
8425 but only if not gcc compiled (presumes xlc compiled).
8426 Change rs6000-*-* xfails for
8427 "call inferior func with struct - returns char" and
8428 " call inferior func with struct - returns short" to only
8429 xfail if not using gcc.
8430 (clean mostlyclean): Remove *.ci and *.tmp files.
8431 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8432 than templ-info.exp.
8433 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8434 Add rs6000-*-* xfail for "up to foo in langs.exp"
8435 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8436 when not gcc compiled.
beb998c6 8437
c906108c
SS
8438Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8439
8440 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8441 * gdb.base/corefile.exp: Likewise.
8442 * gdb.base/list.exp: Likewise.
8443 * gdb.base/scope.exp: Likewise.
8444 * gdb.base/siganls.exp: Likewise.
8445
8446 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8447 compiler output.
8448 * gdb.base/whatis.exp: Likewise.
8449
8450Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8451
8452 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8453 failure (opcode table has been fixed to match reality).
8454
8455Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8456
8457 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8458 "call inferior func with struct - returns char",
8459 "call inferior func with struct - returns short"
8460
8461 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8462 "print 'scope0.c'::filelocal at main",
8463 "print 'scope0.c'::filelocal_bss in test_at_main",
8464 "print 'scope0.c'::filelocal at foo",
8465 "print 'scope0.c'::filelocal_bss in test_at_foo",
8466 "print 'scope0.c'::filelocal at bar",
8467 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 8468
c906108c
SS
8469 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8470 in source file 1". This bug seems to have been fixed with both
8471 gcc and native cc (was native assembler bug?).
8472
8473Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8474
8475 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8476 "backtrace through signal handler" to "i*86-*-sysv4*".
8477 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8478 continue" case. Add "known SVR4 bug" to fail message.
8479 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8480 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8481 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8482 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8483 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8484 "up to foo in langs.exp", "show language at foo in
8485 langs.exp", "up to cppsub_ in langs.exp", "show
8486 language at cppsub_ in langs.exp", "up to fsub in
8487 langs.exp", and "show language at fsub in langs.exp".
8488 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8489 "bactrace in corefile.exp".
8490 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
8491 "call inferior function with struct - returns float" and
8492 "call inferior function with struct - returns double".
beb998c6 8493
c906108c
SS
8494Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
8495
8496 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
8497 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
8498 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
8499 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
8500
8501Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
8502
8503 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
8504 (or overriden) "CHILL" macro rather then bare "gcc".
8505 Also look for ../../gcc/xgcc since that is what we will
8506 actually need, not "Makefile". Remove following assignment
8507 of CHILL to CHILL_FOR_TARGET because that results in
8508 recursive definition.
8509
8510Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
8511
8512 * gdb.base/corefile.exp: Change xfail for backtrace in
8513 corefile.exp from linuxaout to all linux.
8514 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
8515 cases where we miss the breakpoint at the signal handler
8516 for some reason. Setup xfail for linuxoldld/linuxaout and
8517 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
8518 hitting SIGURG breakpoint.
8519 * gdb.base/signals.exp: Setup xfail for "next" acting like
8520 continue to add linuxoldld. Setup xfail for all linux for
8521 "next to handler in signals_tests_1", "backtrace in
8522 signals_tests_1", "continue to func1", "pass SIGUSR1",
8523 and continue to handler".
8524
8525Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8526
8527 * Update all FSF addresses except those in COPYING* files.
8528
8529Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
8530
8531 * gdb.base/a2-run.exp: Change messages to be more explicit about
8532 the status of args, and quote binfile in results.
8533
8534Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
8535
8536 * gdb.base/callfuncs.exp: Add tests for passing structs to
8537 inferior functions and return various types.
8538 * gdb.base/callfuncs.c: Add functions to receive a struct
8539 and return a member of the struct, in various types.
8540
8541Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8542
8543 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
8544
8545Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
8546
8547 * config/vxworks29k.exp: New file, sources vxworks.exp.
8548
8549Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8550
8551 * config/gdbremote.exp: New file. Testing framework using
8552 gdbserver.
8553
8554Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
8555
8556 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
8557 "call function when asleep" and "send end of file".
8558 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
8559 for "backtrace in corefile.exp".
8560 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
8561 for "backtrace through signal handler".
8562 * gdb.base/corefile.exp: Make sure we actually generate a core file
8563 before trying the core tests. Some systems allow the user to suppress
8564 generation of core files and default to that (linux for example).
8565 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
8566 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
8567
8568Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8569
8570 * gdb.threads: New directory with some crude multi-threaded
8571 gdb tests (step.exp and step2.exp).
8572 * config/mt-lynx (STEP_EXECUTABLE): Define.
8573 (THREADFLAGS): Define.
8574
8575Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
8576
8577 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
8578
8579 * gdb.base/signals.exp: Disable whole file for lynx until
8580 further notice.
8581
8582 * gdb.base/signals.exp: xfail test where "next" acts like
8583 "continue" for lynx.
8584
8585 * gdb.base/interrupt.exp: xfail test for calling function while
8586 inferior is asleep for lynx.
8587
8588 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
8589 than one cr-lf after each command.
8590
8591Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8592
8593 * configure.in: Reinstate setting of stabsdirs variable, fix
8594 typo in setting up configdirs for native builds.
8595
8596 * gdb.base/return.exp: Fix typo in return double test.
8597 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
8598 compiler from optimizing them away.
8599
8600Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
8601
8602 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
8603 sequences to be echo'd by gdb when using gdb_test.
8604 * gdb.chill/chexp.exp: Likewise.
8605 * gdb.fortran/exprs.exp: Likewise
8606
8607Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8608
8609 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
8610 after the inferior gdb has started.
8611
8612 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
8613 after each command.
8614 * gdb.base/funcargs.exp: Likewise.
8615 * gdb.base/gdbvars.exp: Likewise.
8616 * gdb.base/interrupt.exp: Likewise.
8617 * gdb.base/list.exp: Likewise.
8618 * gdb.base/watchpoint.exp: Likewise.
8619 * gdb.c++/demangle.exp: Likewise.
8620 * gdb.c++/inherit.exp: Likewise.
8621 * gdb.chill/chexp.exp: Likewise.
8622 * gdb.fortran/exprs.exp: Likewise.
8623
8624 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
8625 test if we can't handle IO to/from the inferior.
8626
8627 * gdb.c++/misc.exp: Always check for a program already being
8628 started after sending a "run" command to gdb.
8629
8630 * gdb.base/twice.exp: Start with a fresh gdb.
8631
8632 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
8633 only depend on gdb's expression code, not the chill runtime.
8634
8635 * gdb.base/return.c: Put return values into variables so we
8636 can have gdb print them rather than depending on the program
8637 to print them.
8638 * gdb.base/return.exp: Corresponding changes.
8639
8640 * lib/gdb.exp: Provide default value for noinferiorio.
8641 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
8642 the inferior.
8643
8644 * gdb.base/break.exp: Always check for a program already being
8645 started after sending a "run" command to gdb.
8646 (text_next_with_recursion): Don't check the output from the
8647 program's printf statement. Instead just make sure the program
8648 exited.
8649
8650 * gdb.base/commands.exp: Protect tests which need arguments with
8651 $noargs conditionals.
8652
8653Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8654
8655 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
8656 of structure member arrays to match gdb/valops.c:value_addr change.
8657
8658Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
8659
8660 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
8661 cases.
8662
8663Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
8664
8665 * configure.in (configdirs): Remove gdb.chill from default list
8666 of subdirs and then add it back in only if doing a native build.
8667 The current chill compiler does not yet work in any cross build.
8668 * Revert all signal changes from Jul 6.
8669 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
8670 for sh-hms targets, allowing these tests to link, with no other
8671 changes. Testing is suppressed by setting "nosignals" in site.exp.
8672
8673Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
8674
8675 * configure.in (signaldirs): Define and add to configdirs for all
8676 targets except some specific ones that are known to not support signals.
8677 Also clean up formatting.
8678 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
8679 (signals, sigall): Remove rules to build.
8680 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
8681 Moved to new gdb.signals directory.
8682 * gdb.signals: New test directory.
8683 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
8684 signals.c signals.exp}: New or moved files.
8685
8686Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
8687
8688 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
8689
8690Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
8691
8692 * gdb.base/return.exp: Xfail `return double' test failure
8693 on at least Solaris 2.3 and handle future/past versions on
8694 a case by case basis as appropriate. Also update message
8695 to include i*86 failures.
8696
8697Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8698
8699 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
8700
8701 * lib/gdb.exp: Fix comment which erroneously identified
8702 gdb_file_cmd as gdb_load (the 19 May change was in fact to
8703 gdb_file_cmd not gdb_load).
8704 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
8705
8706 * gdb.base/setvar.exp: Make test names consistent between pass and
8707 fail cases. Use gdb_test more.
8708
8709Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8710
8711 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
8712
8713Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8714
8715 * gdb.base/help.exp: Fix expected help string for `show commands'.
8716
8717Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
8718
8719 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
8720
8721 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
8722 of a text section.
8723
8724Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
8725
8726 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
8727 that loop eventually terminates. Fix Connection refused logic so
8728 that testsuite will expire nicely.
8729
8730Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
8731
8732 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
8733 config/rom68k.exp: New tcl glue for the appropriate monitors.
8734 These all just end up calling monitor.exp.
8735 * config/monitor.exp (gdb_target_monitor): Handle `Connection
8736 refused' by retrying. Cleanup some timeout issues.
8737 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
8738 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
8739 callers don't have to set/restore global timeout variable.
8740
8741 * The following set of changes centralizes management of the global
8742 timeout variable. This way, it can be set in one target dependent
8743 place instead of dozens of places scattered throughout the test suite.
8744 If you need to lengthen a timeout, then you should either set timeout
8745 in one of the config/{target}.exp files, or multiply it by a factor.
8746 Setting it to an absolute value is always going to lose for some
8747 targets.
8748 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
8749 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
8750 * gdb.base/funcargs.exp: Don't set timeout.
8751 * gdb.base/list.exp (test_forward_search): Only use local timeout.
8752 * gdb.base/printcmds.exp (test_print_string_constants
8753 test_print_array_constants): Don't set timeout.
8754 * gdb.base/ptype.exp: Don't set timeout.
8755 * gdb.base/recurse.exp: Don't set timeout.
8756 * gdb.base/return.exp: Don't set timeout.
8757 * gdb.base/watchpoint.exp: Don't set timeout.
8758 * gdb.c++/classes.exp (do_tests): Don't set timeout.
8759 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
8760
8761Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
8762
8763 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
8764
8765Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8766
8767 * lib/gdb.exp: Disable chill tests for irix5.
8768
8769Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8770
8771 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
8772 each test pass or fail.
8773
8774Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8775
8776 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
8777 xlc not gcc.
8778
8779Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
8780
8781 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
8782
8783Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
8784
8785 * config/est.exp: Fix copyright and comments. Remove dead code.
8786 Use targetname, serialport and baud variables instead of fixed
8787 constants.
8788 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
8789 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8790
8791Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8792
8793 * gdb.base/watchpoint.exp: Don't run
8794 test_watchpoint_triggered_in_syscall for sunos.
8795
8796Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8797
8798 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
8799 they don't seem to exist. Do include stdio.h.
8800
8801Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8802
8803 * gdb.base/a1-selftest.exp: Add alpha xfail.
8804
8805Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8806
8807 * gdb.base/watchpoint.c (main): Prompt before calling read().
8808 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
8809 Revise accordingly. Remove cruft about sending "123" several
8810 times, until it gets noticed. Clean up the "print buf[0]" stuff
8811 so that it passes or fails, and waits for prompts in the usual way.
8812
8813Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8814
8815 * gdb.base/recurse.exp: Fix comment.
8816
8817 * TODO: Remove item about printing variables in nodebug.exp. Add
8818 item about enabling tests which are only run on some targets.
8819
8820 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
8821 fail, make test names unique, use new gdb_test convention
8822 regarding pattern, use gdb_test more, etc.).
8823
8824 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
8825 fail, make test names unique, etc.).
8826
8827Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8828
8829 * gdb.base/nodebug.c: Change return type of top and middle to
8830 short.
8831 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
8832 are fixed by the recent mdebugread.c changes. Allow `short ()'
8833 as type for top and middle.
8834
8835Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8836
8837 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
8838 nearly as I can tell, the whole thing was an accident in Stu's
8839 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
8840 to replace a send/expect pair with gdb_test, but ended up only
8841 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
8842 of 30 Mar 1995 took care of it, but left this vestigial comment
8843 which I am now nuking.
8844
8845Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8846
8847 * gdb.base/break.exp: Look for different line number for
8848 breakpoint at main depending on usestubs.
8849
8850Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8851
8852 * gdb.base/list.exp: Adjust some alternate expect patterns to
8853 match recent list0.c change. Add alternate expect pattern for
8854 output from `list default lines around main' for optimizing
8855 compilers.
8856
8857Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8858
8859 * lib/gdb.exp: If nosignals is not set, set it to 0.
8860
8861Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
8862
8863 * config/slite-gdb.exp: Responds to load symbol table prompt.
8864 * gdb.base/break.exp: Adjust line number, fix rerun.
8865 * gdb.base/langs0.c: Add #ifdef usestubs.
8866
8867Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
8868
8869 * gdb.base/list.exp: Adjust line contents after adding new lines in
8870 list0.c. Also fix a syntax error.
8871
8872 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
8873 * gdb.base/break.exp: ditto.
8874 * gdb.base/list.exp: ditto.
8875 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
8876 * gdb.base/run.c: ditto.
8877 * gdb.base/list0.c: ditto.
8878 * gdb.base/funcargs.c: ditto.
8879
8880Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
8881
8882 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
8883 $targetname, $serialport and $baud instead of hardwired variables.
8884 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
8885 target doesn't support signals.
8886
8887Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
8888
8889 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
8890
8891Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8892
8893 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
8894 Don't rely on the value of an auto variable before it has been
8895 initialized. Use gdb_test more.
8896
8897Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8898
8899 * lib/gdb.exp (default_gdb_version): A version number must start
8900 with a digit, but other than that contains all characters up to
8901 the first whitespace character.
8902
8903Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8904
8905 * gdb.base/commands.exp (breakpoint_command_test): New tests.
8906
8907Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8908
8909 * gdb.c++/*.exp: Warn if executable does not exist. The original
8910 reason for skipping the warning was that configure.in sometimes
8911 intentionally skipped building the executables but the tcl code
8912 had no way of knowing. That (a) was always bogus with respect to
8913 error handling, (b) is no longer true (right now there is no way
8914 to skip C++ tests).
8915
8916 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
8917
8918Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8919
8920 * gdb.base/list.exp: Add expect patterns for output from
8921 SunPRO compiled executables.
8922 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
8923 types.
8924
8925Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8926
8927 * gdb.base/break.exp (test_next_with_recursion): Accept any line
8928 number (we are already testing that the correct source line text
8929 gets printed).
8930
8931 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
8932 that is what is intended, but something needed to be done to get
8933 sunos4 native working again.
8934
8935 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
8936
8937 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
8938 apparently went with a (very) old xfail.
8939
8940Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
8941
8942 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
8943 runto_main is a proc in gdb.exp that will do 'step' for target use
8944 stubs.
8945 * gdb.base/exprs.exp: ditto.
8946 * gdb.base/interrupt.exp: ditto.
8947 * gdb.base/opaque.exp: ditto.
8948 * gdb.base/printcmds.exp: ditto.
8949 * gdb.base/ptype.exp: ditto.
8950 * gdb.base/scope.exp: ditto.
8951 * gdb.base/setvar.exp: ditto.
8952 * gdb.base/signals.exp: ditto.
8953 * gdb.base/twice.exp: ditto.
8954 * gdb.c++/classes.exp: ditto.
8955 * gdb.c++/inherit.exp: ditto.
8956 * gdb.c++/templates.exp: ditto.
8957 * gdb.base/break.exp: no run and hit main for stubs. Change line
8958 numbers for breakpoints and info breakpoint.
8959 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
8960 breakpoint().
8961 * gdb.base/callfuncs.c: ditto.
8962 * gdb.base/exprs: ditto.
8963 * gdb.base/interrupt.c: ditto.
8964 * gdb.base/opaque0.c: ditto.
8965 * gdb.base/printcmds.c: ditto.
8966 * gdb.base/ptype.c: ditto.
8967 * gdb.base/scope0.c: ditto.
8968 * gdb.base/setvar.c: ditto.
8969 * gdb.base/signals.c: ditto.
8970 * gdb.base/twice.c: ditto.
8971 * gdb.c++/misc.cc: ditto.
8972 * gdb.c++/templates.cc: ditto.
8973
8974Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8975
8976 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
8977
8978 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
8979 somewhere between `read' and `main.c'. I'm pretty sure the
8980 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
8981 and it isn't particularly useful.
8982
8983 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
8984
8985Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8986
8987 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
8988
8989Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
8990
8991 * config/mt-slite: add LIBS and -nostdlib.
8992 * config/slite-gdb.exp: add this new file to support sparclite target.
8993
8994Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
8995
8996 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
8997
8998 * gdb.base/a2-run.exp: Change argument to istarget from
8999 "*-*-vxworks" to "*-*-vxworks*".
9000 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9001
9002Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9003
9004 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9005 will not runto main but do a 'step' to step out of breakpoint().
9006 * config/mt-slite: add -Dusestubs.
9007
9008Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9009
9010 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9011 instead of just @.
9012
9013 * gdb.base/signals.exp: Add test for "handle all print".
9014 * TODO: Remove "handle all print". Also remove item about
9015 checking copyright date (I don't like the idea of a spurious FAIL
9016 based on when we run the tests).
9017
9018 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9019 for SunOS4 (reason for failure not investigated). Remove
9020 redundant test for $binfile.
9021
9022 * gdb.base/nodebug.c (array_index): Call malloc.
9023
9024 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9025
9026Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9027
9028 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9029 conventions and slightly simplify the matching regexp.
9030
9031Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9032
9033 * gdb.base/break.exp: Update gdb_test invocation to use new
9034 convention.
9035
9036 * lib/gdb.exp: If noargs is not set, set it to 0.
9037
9038 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9039 tests unique.
9040
9041 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9042
9043Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9044
9045 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9046 one argument of type "<non-float parameter>".
9047
9048Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9049
9050 * config/rom68k.exp: New file to support Motorola IDP board.
9051 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9052 * gdb.base/break.c: Change things around so that this program
9053 doesn't depend upon args. This is necessary to make remote
9054 targets work (in general, they can't take args).
9055 * gdb.base/break.exp: Don't try to send args to program. Don't
9056 expect output. Also, replace lots of code with gdb_test.
9057
9058Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9059
9060 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9061 printing of '\'' (which is what the comment says we are testing,
9062 even though we were not), not '''.
9063 (test_integer_literals_rejected): Test that printing ''' is an error.
9064
9065 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9066 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9067 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9068 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9069 Use gdb_test not test_print_accept.
9070 * lib/gdb.exp: Remove test_print_accept.
9071
9072 * gdb.base/signals.exp (signal_tests_1): Make pass message
9073 consistent with fail message.
9074
9075 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9076 unsigned char; the bug (PR 1821) is fixed.
9077
9078 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9079
9080 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9081 successful tests--makes xfailing them work right.
9082
9083Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9084
9085 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9086 only \r\n, not .*. The test can pass .* as the last thing in
9087 $pattern if that is what it wants. In addition to providing this
9088 flexibility, this change should speed up pattern matching in cases
9089 where the pattern already ended with .* (there were a number of
9090 them). This change also helps catch bad patterns--in the old
9091 scheme the typo "char \*" instead of "char \\*" would pass. Now
9092 it is caught.
9093 * Many .exp files: Update callers.
9094
9095 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9096 clearer and does not spuriously match multiple ('s. Likewise for
9097 ) and *.
9098
9099 * gdb.base/nodebug.exp: Test ability to call a function and pass
9100 it a string (even with no debugging info).
9101
9102 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9103 "p '\'", which is the same as "p ''" once tcl gets done with
9104 quoting, to "p '\\'", which I suspect is what is intended (one
9105 backslash gets sent to GDB).
9106
9107 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9108
9109Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9110
9111 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9112 1817) was fixed literally years ago.
9113
9114Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9115
9116 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9117 test, it causes stepping out of call_after_alloca_subr with
9118 optimizing compilers.
9119 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9120 fails.
9121
9122 * gdb.c++/templates.exp: Source templ-info.exp only if
9123 the templates executable exists.
9124
9125 * gdb.c++/misc.cc (class Contains_static_instance,
9126 class Contains_nested_static_instance),
9127 gdb.c++/classes.exp (test_static_members): Test printing of
9128 a class that contains a static instance of the class.
9129
9130Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9131
9132 * gdb.base/langs2.c (cppsub_): Don't prototype.
9133 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9134 only, I believe).
9135
9136Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9137
9138 * lib/gdb.exp (skip_chill_tests): New procedure.
9139
9140 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9141
9142Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9143
9144 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9145 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9146
9147Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9148
9149 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9150
9151 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9152 disassemble 8, not 16, instructions for part 4.
9153
9154 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9155 support the latter anymore.
9156
9157 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9158 -DNO_PROTOTYPES.
9159 * gdb.base/callfuncs.c: Control use of prototypes based on
9160 NO_PROTOTYPES, not __STDC__.
9161 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9162 t_float_values2 tests if prototypes in use.
9163
9164 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9165 t_double_values): When checking differences against DELTA, check
9166 that difference is within the range (-DELTA,DELTA), not just
9167 (-infinity,DELTA).
9168
9169Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9170
9171 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9172 'file' command firts, then 'target', then 'load', this is due to gdb
9173 target set up.
9174 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9175
9176Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9177
9178 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9179 FP load/store variants.
9180 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9181
9182Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9183
9184 * gdb.base/term.exp: Do not give a warning if not native, it is
9185 not an abnormal condition.
9186
9187Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9188
9189 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9190 t_char_array".
9191
9192Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9193
9194 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9195 are getting the version number.
9196
9197 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9198 if not native, it is not an abnormal condition.
9199
9200Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9201
9202 * lib/gdb.exp: Just use "file exists", rather than undocumented
9203 dejagnu procedure "findfile".
9204
9205Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9206
9207 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9208 (LDFLAGS): Set to -Xlinker -Ur.
9209
9210 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9211 Removed, these values are set by lib/gdb.exp.
9212
9213 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9214
9215Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9216
9217 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9218 of replicating gdb startup code.
9219
9220 * config/mt-vxworks (LDFLAGS): Set to -r.
9221 (CFLAGS_FOR_TARGET): Removed.
9222
9223 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9224 (gdb) and gdb for vxworks uses (vxgdb).
9225
9226 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9227 executable is not in the tree and host != target, use sed and
9228 program_transform_name to determine the gdb name used by the
9229 target.
9230
9231 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9232 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9233
9234Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9235
9236 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9237 floats, chars, and shorts where there are ANSI-style function
9238 definitions.
9239
9240 * gdb.base/langs.exp, gdb.base/langs*: New test.
9241 * gdb.base/Makefile.in: Build it.
9242 * TODO: Remove item about checking that C names don't get C++
9243 demangling applied; this test tests it.
9244
9245Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9246
9247 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9248 went with the const70 xfail. The xfail went away a year ago.
9249
9250 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9251
9252 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9253 for hp300.
9254
9255 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9256
9257 * gdb.base/a1-selftest.exp: Don't run on hp300.
9258
9259Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9260
9261 * Makefile.in (site.exp): Set host_alias and target_alias as well
9262 as host_triplet and target_triplet.
9263
9264Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9265
9266 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9267
9268 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9269 places as other ecoff systems).
9270
9271 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9272 ultrix.
9273
9274Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9275
9276 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9277 remove them.
9278 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9279 variable and "variable" in addition to "data variable".
9280 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9281
9282 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9283 2.
9284 * gdb.base/list1.c (long_line): Add additional statement at start
9285 of function.
9286 * gdb.base/list.exp (test_forward_search): Update line number to
9287 reflect new statement.
9288
9289Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9290
9291 * gdb.base/signals.exp: Reinitialize searched source directories
9292 after gdb_start call.
9293
9294Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9295
9296 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9297 * gdb.stabs/Makefile.in: Likewise.
9298
9299 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9300 change. Instead split the tests into smaller pieces.
9301 * gdb.disasm/hppa.s: Corresponding changes.
9302
9303Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9304
9305 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9306 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9307
9308 * gdb.base/funcargs.exp: Modify many tests so that every test
9309 either passes or fails. Make some test names unique.
9310
9311Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9312
9313 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9314 Call stty to set interrupt character.
9315
9316 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9317 for HP assembler versus GNU assembler based on actual behavior of
9318 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9319
9320 * TODO: Suggest a few more stepping tests.
9321
9322Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9323
9324 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9325 restart GDB for h8300 after a continue.
9326 (return): Add pattern to match a29k-udi behavior.
9327 * gdb.base/nodebug.exp: Remove obsolete comment.
9328 * gdb.base/regs.exp: New file, testing of register displays.
9329 * gdb.base/return.exp: Fix typo in reference to $objdir.
9330 * gdb.base/whatis.exp: Always start with a fresh GDB.
9331
9332Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9333
9334 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9335 higher, these tests generate a lot of output.
9336
9337Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9338
9339 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9340 code following the catch silently ignored some errors; without the
9341 catch they should be thrown like any other tcl error. Also, the
9342 catch used "" instead of {} which meant all the callers who wanted
9343 to include one of the characters "[]$ had to quote it an extra time.
9344 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9345 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9346 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9347 Remove extra quoting.
9348
9349Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9350
9351 * gdb.base/commands.exp: Make test names unique; every test either
9352 passes or fails. Update some comments.
9353
9354 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9355
9356Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9357
9358 The following fixes a FAIL caused by the fact that the alpha stabs
9359 configuration didn't use the ".if alpha" code in weird.def.
9360 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9361 bit pointer, so the 32 bit version works even on the alpha.
9362 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9363 Remove the stuff which allowed us to have separate versions for
9364 alpha and everything else.
9365
9366 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9367 regexp which "info func operator\[\](" is supposed to match. Fix
9368 string to send to GDB. Note that GDB still doesn't work right. Add a
9369 new test for "info func .perator\[\](" which GDB does handle correctly.
9370
9371 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9372
9373Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9374
9375 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9376 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9377 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9378 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9379 it makes the tests harder to understand and confuses test-o-matic.
9380 The preferred style is that each test provides a PASS or a FAIL,
9381 and has a unique message (e.g. "continue #54" not just "continue")
9382 which is the same for the pass and the fail.
9383 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9384 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9385 to lib/gdb.exp.
9386 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9387 prt_accept which was basically the same thing. Likewise for
9388 test_print_reject and prt_reject.
9389 * lib/gdb.exp (test_print_reject): Add some more error message
9390 patterns to match from the former printcmds.exp (prt_reject).
9391 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9392 One defect of the passcount stuff is that some of it failed to
9393 report XPASS where appropriate.
9394 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9395 stuff before and after arg in expected pattern.
9396 (test_paddr_operator_functions): Re-do test without print_addr_of;
9397 this is the only test which seems to want extra stuff there.
9398
9399Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9400
9401 * gdb.base/nodebug.exp: Update new tests to reflect improved
9402 wording of gdb output.
9403
9404 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9405 and "ptype" work on variables in files compiled without -g.
9406 Replaces commented out "maint print msymbol" tests.
9407
9408Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9409
9410 * gdb.base/setvar.c (dummy): Call malloc.
9411
9412 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9413 losing with the irix4 sed.
9414
9415 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9416 ALRM" on irix4.
9417
9418Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9419
9420 * TODO: Remove items about corefile.exp testing new exec-file and
9421 backtrace; both are now done. Add items about printing enums.
9422
9423Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9424
9425 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9426 "get signal $thissig" test fails.
9427
9428 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9429
9430Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9431
9432 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9433 compiler warning with dec alpha compiler.
9434
9435 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9436 extra \n from gdb_test call (this explains why the prompt test
9437 that I removed yesterday was there).
9438 (user_defined_command_test): Remove extra \n and prompt test.
9439
9440 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9441 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9442 doesn't exist.
9443 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9444 Also remove alpha workaround, which turns out to be because
9445 SIGABRT == SIGLOST.
9446
9447 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9448
9449 * gdb.base/help.exp: Don't test "help show".
9450
9451Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9452
9453 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9454 "set print address" is on.
9455 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9456 pass prompt to gdb_test; gdb_test already looks for the prompt.
9457
9458 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9459
9460 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9461 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9462 was to make sure that gdb can read a core file. But (a) the "read
9463 the corefile" part didn't make it to a1-selftest.exp, we just
9464 delete the corefile after creating it, and (b) we test reading
9465 corefiles in corefile.exp anyway. Also, this test left around a
9466 xgdb process on Solaris.
9467
9468 * gdb.base/corefile.exp: Also test backtrace.
9469
9470Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9471
9472 * gdb.base/commands.exp: Test a simple user defined command with
9473 arguments and if/while statements; verify the full user command is
9474 printed by "show user".
9475
9476 * gdb.base/commands.exp: Test if/while commands as part of a
9477 breakpoint command list; verify they appear in breakpoint
9478 information.
9479
9480Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9481
9482 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9483 than by dividing by zero.
9484
9485Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9486
9487 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9488 performing an inferior call with watchpoints enabled.
9489 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9490 call.
9491
9492Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9493
9494 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
9495 of "file" command.
9496
9497 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
9498 Add additional pattern for when "int operator int(void);" appears
9499 in a different order.
9500
9501Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9502
9503 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
9504
9505 * gdb.base/help.exp: Replace most of docstrings for "info signals"
9506 and "signal" with ".*".
9507
9508Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9509
9510 * TODO: Add note about "handle all nostop".
9511
9512 * gdb.base/{sigall.c, sigall.exp}: New test.
9513 * gdb.base/Makefile.in: Add it.
9514
9515Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
9516
9517 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
9518 when invoking GDB, suppresses any windowing interface.
9519
9520Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
9521
9522 * config/sim-gdb: New file, simulator testing support.
9523
9524Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9525
9526 * gdb.base/interrupt.exp: Test calling func1 twice.
9527
9528Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9529
9530 * gdb.base/list.exp (test_forward_search): Set timeout higher
9531 when we'll be getting lots of output from gdb.
9532
9533 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
9534 "init_malloc" to after the expect statement. Run it if that
9535 regexp is taken, but also for two others which happen if source
9536 cannot be found.
9537
9538Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9539
9540 * gdb.base/printcmds.exp: New test, for printing register before
9541 program is running.
9542
9543Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9544
9545 * gdb.base/list.exp: Correct some alternate expect patterns
9546 to reflect changes in list1.c.
9547
9548Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9549
9550 * TODO: Add item regarding large frames.
9551
9552 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
9553
9554 * TODO: Remove item about enabling return.exp; it
9555 is enabled. Suggest a few more "return" tests.
9556
9557Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9558
9559 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
9560 anonymous unions.
9561
9562Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9563
9564 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
9565 and pr-5646.o, so "make" is the same as "make all", not "make
9566 pr-4975.o".
9567
9568Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
9569
9570 * gdb.base/list.exp: Adjust expectations to reflect changes in
9571 list1.c.
9572 (test_forward_search): New test proc.
9573 * gdb.base/list1.c (long_line): New function, has long source line.
9574
9575Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
9576
9577 * gdb.base/a1-selftest.exp: Change initial stepping to know about
9578 additional line of code that was added.
9579
9580Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
9581
9582 * gdb.disasm/hppa.s: Break the large branching tests into smaller
9583 tests so as not to overflow expect's input buffers.
9584 * gdb.disasm/hppa.exp: Corresponding changes.
9585
9586Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9587
9588 Beginnings of template debugging tests.
9589 * gdb.c++/templ-info.cc: New file to test for template
9590 debugging capability of the compiler.
9591 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
9592 templ-info.cc.
9593 * gdb.c++/templates.cc: Add explicit template instantiations
9594 to enable compiling with -fno-implicit-templates. Add destructor
9595 and 'value' method to T5 class for template tests.
9596 * gdb.c++/templates.exp: Add testcases for printing of template
9597 types, setting breakpoints on template methods and calling a
beb998c6 9598 template method.
c906108c
SS
9599
9600Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
9601
9602 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
9603 branch target since some assemblers (gas-2.5) may emit a
9604 relocation for the branch instead of resolving it in the
9605 assembler.
9606
9607Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9608
9609 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
9610 through signal handler.
9611
9612Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9613
9614 * configure.in (*-*-netware): Use config/mt-netware.
9615
9616 * config/mt-netware: New file.
9617 * config/mt-i386-netware: Removed, separate configs for different
9618 netware architectures are no longer needed now that we have
9619 --with-headers.
9620
9621Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9622
9623 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
9624 by the recent changes to use ANSI C arithmetic conversions.
9625
9626Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9627
9628 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
9629 bug involving using inferior_pid to figure out whether to select a
9630 frame.
9631
9632Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
9633
9634 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
9635 match the current disassembler output.
9636
9637Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
9638
9639 * gdb.fortran/exprs.exp: Expect VOID instead of void.
9640 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
9641 types, expect "int" as type of integer values (for now).
9642
9643Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
9644
9645 * gdb.base/commands.exp: New tests for if/while commands.
9646
9647Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
9648
9649 * lib/gdb.exp (runto): Replace sub-pattern for hex value
9650 by .*, since hex values have different syntax in Chill mode.
9651
9652Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9653
9654 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
9655 linefeed from expect pattern for repeated types with indices > 9.
9656
9657Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
9658
9659 First part of Fortran test suite.
9660 * gdb.fortran: New directory.
9661 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
9662
9663Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9664
9665 * gdb.base/default.exp: Update expect pattern for load command
9666 without arguments.
9667
9668Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
9669
9670 * configure.in: Change i386 to i[345]86.
9671 * gdb.base/configure.in: Likewise.
9672 * gdb.c++/configure.in: Likewise.
9673 * gdb.chill/configure.in: Likewise.
9674
9675Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
9676
9677 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
9678 patterns, since that is not a valid context for comments.
9679
9680Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
9681
9682 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
9683 repeated types and repeated types with indices > 9.
9684
9685Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
9686
9687 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
9688 2417; old bug has been fixed.
9689
9690Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
9691
9692 * gdb.base/interrupt.exp: When trying to wake up the inferior,
9693 send the newline ourselves instead of assuming gdb_test will do
9694 so when passed an empty input string.
9695
9696 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
9697 stabs testcode.
9698
9699Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9700
9701 * lib/gdb.exp (gdb_test): Don't send anything if the first
9702 argument is an empty string. This makes cases where we want to
9703 match output that is already in expect's buffers (for example,
9704 matching a breakpoint after gdb_run_cmd has been called) work
9705 reliably.
9706
9707Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9708
9709 * config/netware.exp: New file.
9710
9711Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9712
9713 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
9714 the -B and -L prefixes so we can find the debugging stub.
9715
9716 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
9717 there and we are using the gcc from the tree.
9718
9719 * gdb.base/types.c: Removed.
9720
9721 * gdb.base/configure.in: Look for makefile fragments in ../config.
9722 Recognize i386-*-netware.
9723 * gdb.c++/configure.in: Likewise.
9724
9725Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9726
9727 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
9728 the correct TCL syntax.
9729
9730Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9731
9732 * gdb.base/opaque.exp: use runto instead of messing around with
9733 breakpoints. Simplify by using gdb_test.
9734
9735 * gdb.base/bitfields.exp: restart between tests on netware targets
9736 because breakpoints aren't relocated after target death. Run
9737 processes to completion.
9738
9739 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
9740
9741Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
9742
9743 * Makefile.in: Remove extra tabs that confuse some versions
9744 of "make". Use the newly built gdb to test with by default,
9745 rather than the first one in the tester's search path.
9746
9747Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
9748
9749 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
9750
9751 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
9752 condition help.
9753
9754Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9755
9756 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
9757
9758 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
9759 running.
9760 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
9761 * gdb.base/funcargs.exp: Likewise.
9762
9763 * gdb.base/bitfields.exp: Simplify by using gdb_test.
9764 * gdb.base/funcargs.exp: Likewise.
9765
9766 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
9767 message is "".
9768
9769Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9770
9771 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
9772 return,signals,twice}.exp: Handle non-existant binaries
9773 consistantly.
9774
9775 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
9776 * gdb.base/Makefile.in: Don't try to generate a core dump, we
9777 might testing a cross development system.
9778
9779Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9780
9781 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
9782 runtest script is relative to ${srcdir}, not ${rootdir}.
9783
9784Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
9785
9786 * gdb.base/signals.exp: Allow for optionality of breakpoint
9787 address.
9788
9789Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9790
9791 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
9792
9793Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9794
9795 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
9796 for size_t definition.
9797 * gdb.c++/templates.cc: Likewise
9798
9799 * config/mt-i386-netware: New file.
9800
9801 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
9802 defined.
9803
9804 * gdb.base/Makefile.in: Added support for systems that name core
9805 files by appending "core" to the program name.
9806 * gdb.base/a1-selftest.exp: Likewise.
9807
9808Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9809
9810 * gdb.base/return.exp: Add comment and message for `return double'
9811 test failure on Sparc Solaris.
9812
9813Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
9814
9815 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
9816
9817Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9818
9819 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
9820 from optimizing them away.
9821 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
9822 patterns to include default constructors and assignment operators,
9823 to match gcc versions beyond 2.5.8. Accept any cplus demangling
9824 character in the output of the virtual base pointer.
9825
9826Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9827
9828 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
9829 expression match in print_addr_of to avoid unintented matches.
9830 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
9831 versions up to 2.5.8.
9832
9833Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9834
9835 * gdb.base/list.exp: Tweak alternate pattern for listing of an
9836 included file to run under newer versions of expect.
9837 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
9838 consecutive >'s in templates to accomodate recent cplus-dem.c change.
9839 Remove xfail for the virtual table of BDDHookV.
9840
9841Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
9842
9843 * lib/gdb.exp (string_to_regexp): Set a default result.
9844 (default_gdb_start): Fix misleading message.
9845
9846Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
9847
9848 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
9849 Remove all CC, etc definitions.
9850 * config/mt-hpux: New file.
9851 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
9852 (CFLAGS, LDFLAGS): Define.
9853 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
9854
9855 * Makefile.in (site.exp): Don't insert host_os, etc.
9856 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
9857 (distclean): Check existence of subdir.
9858 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
9859 * gdb.base/Makefile.in: General cleanup and simplification.
9860 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9861 to build executables. Use default rule to build .o files.
9862 (EXPECT, RUNTEST, CC): Fix relative pathname.
9863 (site.exp): Don't insert host_os, etc.
9864 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
9865 and/or SIGUSR1 defined.
9866 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
9867 * gdb.c++/Makefile.in: General cleanup and simplification.
9868 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
9869 (CFLAGS): Remove.
9870 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
9871
9872Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
9873
9874 * gdb.base/recurse.exp: Misc changes to get tests running again
9875 after Kung's changes to the watchpoint code.
9876 * gdb.base/watchpoint.exp: Likewise.
9877
9878Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
9879
9880 * lib/gdb.exp (string_to_regexp): Convert {\} also.
9881
9882Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
9883
9884 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
9885 * lib/gdb.exp (default_gdb_start): Define.
9886 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
9887 gdb.base/funcargs.exp, gdb.base/opaque.exp,
9888 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
9889 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
9890 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
9891 Don't call gdb_target_udi in between tests.
9892
9893Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9894
9895 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
9896 (which was basically just a local version of the same thing). In
9897 addition to avoiding duplication, gdb_test_exact is faster.
9898 * lib/gdb.exp (gdb_test_exact): Fix typo.
9899
9900 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
9901 don't give an error.
9902
9903 * gdb.base/term.exp: Call delete_breakpoints before starting.
9904
9905 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
9906 (t10): Add comment.
9907
9908Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
9909
9910 Reorganization of the GDB Test Suite.
9911
9912 * gdb.base: New directory, contains all the basic tests.
9913 * gdb.c++: New directory, tests specific to C++.
9914 * gdb.chill: New directory, tests specific to Chill.
9915 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
9916 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
9917 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
9918 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
9919 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
9920 t30-31 to chill).
9921 * */gdbme.*: Rename to match appropriate expect scripts.
9922 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
9923 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
9924 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
9925 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
9926 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
9927 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
9928 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
9929 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
9930 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
9931 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
9932 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
9933 gdb.c++/virtfunc.cc: New names of C++ files.
9934 * gdb.chill/chillvars.ch: New name of Chill file.
9935 * gdb.base/configure.in, gdb.c++/configure.in,
9936 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
9937 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9938 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
9939 * configure.in (configdirs): Update to reflect directory changes.
9940 (target_abbrev): No longer define for any configuration.
9941 * Makefile.in: Cosmetic improvements to header comments.
9942
9943Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
9944
9945 Various changes to gdb.t31:
9946
9947 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
9948 * gdbme.ch: Make all key-words and predefineds be upper-case.
9949 * chillvars.exp: Expect key-words and predefinds in upper-case.
9950
9951 * chillvars.exp: Use gdb_test_exact many places.
9952 Change expected output for arrays (which now includes index labels).
9953
9954 * pr-5020.exp, gdme.ch (module PR_5020):
9955 New test, for PR-5020.
9956
9957Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
9958
9959 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
9960 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
9961
9962Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
9963
9964 * Makefile.in: Fix bit-rot in definitions of CHILL,
9965 CHILL_FOR_TARGET and Chill_LIB.
9966 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
9967 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
9968 CHILL, and CHILL_LIB.
9969
9970Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
9971
9972 * Revert the previous changes. Please see Rob's directory
9973 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
9974
9975Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
9976
9977 * Makefile.in, configure.in, config/mips-gdb.exp,
9978 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
9979 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
9980 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
9981 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
9982 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
9983 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
9984 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
9985 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
9986 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
9987 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
9988 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
9989 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
9990 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
9991 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
9992 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
9993 changes from 94Q1.
9994
9995Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
9996
9997 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
9998 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
9999 Rob's new testing fragments.
10000
10001Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10002
10003 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10004 lib/gdb.exp: Replace error proc calls with perror.
10005
10006Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10007
10008 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10009 version also, match on casted version strings, and match on
10010 gdb startup case where the line numbers might be messed up.
10011
10012Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10013
10014 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10015 (CFLAGS): Delete it from here.
10016
10017Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10018
10019 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10020
10021Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10022
10023 * Makefile.in (RUNTEST): Default to just "runtest".
10024
10025Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10026
10027 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10028 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10029 the code has been restructured.
10030
10031Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10032
10033 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10034 \n, not just one of each.
10035
10036 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10037 /bin/cc gives a warning if you do.
10038
10039Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10040
beb998c6 10041 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10042 __t10ListS_link1ZUiRCUiPT0
10043
10044Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10045
10046 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10047 on local variables in recursive functions.
10048
10049 * gdb.t07/Makefile.in: Build the new test.
10050
10051Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10052
10053 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10054 directly. Instead compare the return values from actual calls.
10055
10056Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10057
10058 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10059
10060Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10061
10062 * From Peter Schauer with minor modifications.
10063 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10064 stops in mid-line in the caller. Add xfail for returning a float
10065 value on X86 targets.
10066
10067Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10068
10069 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10070 to avoid expect lossage.
10071 (fmem_LRbug_tests): Likewise.
10072 * gdb.disasm/hppa.s: Corresponding changes.
10073
10074 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10075 conditions to work with latest dejagnu/expect.
10076
10077 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10078 expected to fail on the PA.
10079 (backtrace in call with trampolines): Explicitly require main
10080 to be frame #1 (no trampolines should show up in backtrace).
10081
10082 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10083 "continue -expect".
10084 * gdb.t06/break.exp: Likewise.
10085 * gdb.t07/watchpoint.exp: Likewise.
10086 * gdb.t13/bitfields.exp: Likewise.
10087 * gdb.t15/{funcargs,return}.exp: Likewise.
10088 * gdb.stabs/weird.exp: Likewise.
10089 * config/{mips,udi}-gdb.exp: Likewise.
10090
10091 * hppa.sed: Enclose comments within a sed command to avoid
10092 losing with the old OSF1 sed.
10093
10094Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10095
10096 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10097 sequent dynix.
10098 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10099 * gdb.t15/funcargs.exp: Conditionally step again to really
10100 finish from marker_call_with_trampolines. Handle the case where
10101 the first step from within call_with_trampolines already steps
10102 us back to main.
10103 * gdb.t15/gdbme.c: Add comment to closing brace of
10104 call_with_trampolines for funcargs.exp.
10105
10106Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10107
beb998c6 10108 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10109 Fix typo(s).
10110
10111Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10112
10113 * gdb.t07/gdbme.c: More code for watchpoint testing.
10114
10115 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10116 "Hardware watchpoint" throughout file.
10117 (test_watchpoint_triggered_in_syscall): New test.
10118 (test_complex_watchpoint): New test.
10119
10120Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10121
10122 * gdbme.c (call_with_trampolines): New function to try and step
10123 into. Tests trampoline problems on the PA.
10124
10125 * funcargs.exp (localvars_in_indirect_call): No longer expect
10126 stepping into indirect call to fail on PAs.
10127 (test_stepping_over_trampolines): New test.
10128
10129Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10130
10131 * TODO: Add suggestions for static member function tests, and
10132 completion tests.
10133
10134Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10135
10136 * TODO: Add suggestions for "p/a" tests.
10137
10138 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10139 (default_gdb_exit): Replace all the hair with sending "quit" to
10140 the process with a simple close.
10141
10142Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10143
10144 * TODO: Add suggestions for shared library tests.
10145
10146Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10147
10148 * TODO: Add suggestions for x/s tests.
10149
10150Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10151
10152 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10153 "enable once", and "enable breakpoints once" with ".*".
10154
10155Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10156
10157 * TODO: Add suggestions about structure passing tests.
10158
10159Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10160
10161 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10162 the primary1 test, use work around if __GNUC__ < 2.
10163 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10164 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10165 Test for bad output rather than waiting for timeout. Issue
10166 second continue only if first continue failed.
10167
10168Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10169
10170 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10171 operator[] test with gdb_test because the old code didn't seem to
10172 be getting the quoting right with the new dejagnu.
10173
10174Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10175
10176 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10177 one from the path.
10178 * Makefile.in: Use a fresh expect if there is one, use runtest
10179 from the src tree if there is one.
beb998c6 10180
c906108c
SS
10181Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10182
10183 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10184 next over recursive call. Revise the tests from that point on
10185 (which had been skipped) to match GDB's actual (correct) output.
10186
10187 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10188 with next over a breakpoint whose condition is false.
10189
10190 * gdb.t00/help.exp: Comment out "help set print" tests just like
10191 (and for same reason as) "help set" test.
10192
10193Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10194
10195 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10196 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10197
10198Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10199
10200 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10201 necessary gdb_target_udi.
10202
10203 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10204
10205 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10206 1838 and 2417; they are fixed.
10207
10208 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10209 gdb.t03/ptype.exp (ptype structure, ptype union):
10210 Remove xfails; the test is looser than when the xfails were added.
10211
10212 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10213 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10214
10215 * gdb.t01/run.exp: Only run shell test if isnative.
10216
10217 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10218 since "run" automatically loads if necessary. Call gdb_target_udi
10219 after the "file" since "file" kills any execution target.
10220
10221 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10222 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10223 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10224 argument for UDI.
10225
10226Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10227
10228 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10229
10230 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10231
10232Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10233
10234 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10235 properly quoting regexps. This makes the second argument to
10236 demangle a fixed string, which matches the callers, instead of a
10237 shell-style pattern which is what the previous implementation
10238 used. Update some of the callers.
10239
10240Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10241
10242 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10243 (comib_nullified_tests): Fix typo.
10244 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10245 strings. No longer expected to fail.
10246
10247 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10248 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10249 strings. No longer expected to fail.
10250
10251 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10252 string. No longer expected to fail.
10253
10254Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10255
10256 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10257 No longer expected to fail.
10258
10259 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10260 string. No longer expected to fail.
10261
10262Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10263
10264 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10265 only in the names (I probably got most of them). I was even
10266 generous with some which differed in underscores in names, and
10267 probably missed a few, and I *still* was able to remove almost a
10268 third of the file with almost no impact on testsuite coverage.
10269
10270Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10271
10272 * gdb.t00/default.exp: Match udi_attach error message as well as
10273 the one from child_attach.
10274
10275 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10276
10277 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10278
10279 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10280 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10281
10282 * Move test with enums and partial symbols back to
10283 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10284 Reverts the change of 26 May 93. Per today's change to
10285 stabs.texinfo, the behavior that weird.exp was expecting was
10286 unreasonable; what is important is that the compiler+gdb get
10287 things right, which happens with a recent gcc. Also fix the test
10288 to deal with native compilers which put out the stab gdb can't
10289 deal with.
10290
10291Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10292
10293 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10294 in the names. The main thing these accomplish is to slow things down.
10295 Many more such duplicates surely remain.
10296
10297 * gdb.t00/help.exp: Comment out "help support" test just like
10298 (and for same reason as) "help set" test.
10299
10300Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10301
10302 * gdb.t06/break.exp: Remove setup_xfails for
10303 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10304 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10305 about known bug in gcc to include up through 2.5.8.
10306 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10307 well as "_vb$".
10308 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10309 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10310 with latest gcc and gdb.
10311 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10312 well as "_vb$".
10313
10314Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10315
10316 * configure.in (hppa*-*-*): Also configure and build stabs-only
10317 tests.
10318
10319Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10320
10321 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10322 * gdb.t10/configure.in (hppa*-*-*): Use it.
10323
10324Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10325
10326 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10327
10328Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10329
10330 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10331 versions prior to 1.13.5.
10332
10333Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10334
10335 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10336 the prompt is at the start of a line.
10337
10338Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10339
10340 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10341 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10342 in the copr tests now.
10343 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10344 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10345 expected to fail.
10346
10347Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10348
10349 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10350 gdb.t31/chillvars.exp, lib/gdb.exp:
10351 Tweak to run under either version of expect.
10352 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10353 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10354 * gdb.t11/list.exp: Remove extraneous whitespace.
10355
10356Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10357
10358 * gdb.t16/printcmds.exp (test_print_strings): Accept
10359 "(unsigned char *) " before the string.
10360
10361 * TODO: Add notes about printing of fancy types and GDB expressions.
10362
10363Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10364
10365 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10366 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 10367 if doing mips-idt-ecoff.
c906108c
SS
10368
10369Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10370
10371 * Most .exp files: Tweak to run under either version of expect.
10372
10373Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10374
10375 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10376 xfails; I'm not sure why they are failing, but not because of PR 1806.
10377
10378Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10379
10380 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10381 defined in lib/gdb.exp.
10382
10383Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10384
10385 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10386 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10387 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10388 have to be typeless.
10389
10390Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10391
10392 * TODO: Add suggestion for copyright year test.
10393
10394Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10395
10396 * configure.in (*-*-lynxos*): Add stabs tests.
10397
10398Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10399
10400 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10401 so insert a tab before any assembler directive in column zero.
10402
10403 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10404 stores.
10405 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10406 stores.
10407 (fpu_short_memory_tests): Likewise.
10408
10409Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10410
10411 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10412 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10413 .stabs directives in comments.
10414
10415Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10416
10417 * TODO: New file, describing tests we could write.
10418 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10419
10420Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10421
10422 * gdb.t06/signals.exp: Add kludge to force re-sync.
10423
10424 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10425 to xgdb instead of gdb, get out of gdb.
10426
10427Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10428
10429 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10430 for info.
10431
10432Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10433
10434 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10435 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10436 * gdb.stabs/hppa.sed: New sed script for the PA.
10437
10438Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10439
10440 * gdb.stabs: Re-write weird.def and configuration to use sed
10441 instead of cpp. sed is portable and POSIX; cpp is neither.
10442
10443Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10444
10445 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10446
10447Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10448
10449 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10450
10451Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10452
10453 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10454 "_vb$".
10455 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10456 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10457
10458Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10459
10460 * lib/gdb.exp: Comment out code which depends on non-existent
10461 `transform' procedure.
10462
10463Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10464
10465 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10466 * lib/gdb.exp: Transform tool name.
10467 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10468 1.1's new error handling system.
10469
10470Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10471
10472 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10473
10474Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10475
10476 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10477 They made pattern matching so slow that timeouts happened on
10478 heavily loaded systems. Now any output from "show print" which
10479 gets us back to the GDB prompt is a PASS.
10480
10481Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10482
10483 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10484
10485Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10486
10487 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10488
10489 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10490 It is not from PR 3220.
10491
10492Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10493
10494 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
10495 just started failing because they depended on the order the
10496 subcommands are presented, or exact docstring text. This kind of
10497 test is a pain and has minimal benefit.
10498
10499Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10500
10501 * gdb.t09/corefile.exp: At end of test, use "core" command with
10502 no arguments.
10503
10504Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
10505
10506 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
10507 17}/Makefile.in: Make it possible to run the testsuite with Sun
10508 make and CC = cross gcc by adding explicit build rules for .o
10509 files.
10510
10511Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10512
10513 * gdb.t15/funcargs.exp: Don't put comments on same line as
10514 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 10515
c906108c
SS
10516Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10517
10518 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
10519
10520Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
10521
10522 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
10523 * gdb.t20/inherit.exp: remove three dumplicate entries.
10524
10525Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10526
10527 * gdb.t06/break.exp: For "next over recursive call", fail on any
10528 incorrect output, not just on "factorial (value=2)".
10529
10530Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10531
10532 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
10533 working now. Add an xfail if accesing a bss variable causes
10534 a memory error if the target is not yet run.
10535
10536Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10537
10538 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
10539 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
10540 name of __st* demangling (2 strings). Did Kung really get the
10541 more than 95 others right without testing them?
10542
10543Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
10544
10545 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
10546
10547Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
10548
10549 * configure.in (configdirs): Add gdb.disasm
10550 * gdb.disasm: New directory for GDB disassembler tests.
10551 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
10552
10553Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10554
10555 * gdb.t00/help.exp: Don't test "help set".
10556
10557 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
10558 from within expect statements. None of these happen anymore and
10559 they cause regressions to be silently unnoticed.
10560
10561 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
10562 messages) about known failures with gcc cygnus-2.4.5-930417.
10563
10564 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
10565 comp-info.exp so it gets built if it doesn't exist.
10566
10567 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
10568 it is no longer used.
10569 * gdb.t13/comp-info.c: Removed.
10570
10571Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10572
10573 * gdb.t06/signals.exp: Add xfail for sun3.
10574
10575Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10576
10577 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
10578 relevant because ^C doesn't get sent but failure can be reproduced
10579 interactively).
10580
10581Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10582
10583 * gdb.stabs/alpha.mt: New configuration file for alpha.
10584 * gdb.stabs/configure.in: Use it.
10585 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
10586 sharing with alpha.mt, redefine long to word via preprocessor.
10587 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
10588 for alpha.
10589 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
10590 native cc.
10591 * gdb.t00/teststrategy.exp: Change expect string so that we
10592 consume the `(xgdb)' from the command echo and from the gdb prompt.
10593 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
10594 gdb currently compares all values as long, so this failure probably
10595 applies to any configuration where LONGEST is bigger than a target int.
10596 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
10597 with gcc.
10598 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
10599 to handle opaque pointers, gcc is.
10600 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
10601 as first argument. Include <sys/types.h> and change all operator
10602 new definitions to use size_t.
10603 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
10604 now that we use size_t.
10605
10606Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10607
10608 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
10609 a long or float array cast all array members to the same type.
10610 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
10611 with 64 bit longs.
10612 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
10613 on alpha.
10614 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
10615
10616Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10617
10618 * gdb.t24 (demangle.exp): Constructors of templates have names like
10619 vector<int>::vector(int) not vector<int>::vector<int>(int). See
10620 section 14.6 of the ARM.
10621
10622 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
10623 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
10624 accomplish little and slow down the testsuite.
10625
10626 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
10627 Accept spaces various places.
10628
10629Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10630
10631 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
10632 with watchpoint enabled.
10633
10634 * Makefile.in: Remove definition of CC and remove the second
10635 definition of CXX (the "CXX = gcc" one remains). These definitions
10636 were causing backquotes to be expanded within backquotes, which
10637 doesn't work.
10638
10639Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
10640
10641 * gdb.t17/callfuncs.exp: Add "return 0" to end.
10642
10643Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10644
10645 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
10646 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
10647 by mips cc and contains no stabs entries.
10648
10649Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
10650
10651 * config/vx-gdb.exp: Use fake device to load files rather than
10652 NFS.
10653 * lib/gdb.exp: New proc to do "file" command.
10654 * config/unix-gdb.exp: Use new "file" proc.
10655
10656Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
10657
10658 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
10659 Rework board rebooting slightly.
10660 (gdb_exit): Don't exit from the remote shell; there isn't one.
10661 * gdb.stabs/weird.exp: If a program is being debugged already,
10662 kill it.
10663 * gdb.t04/setvar.exp: Stop and restart gdb.
10664 * gdb.t05/expr.exp: Likewise.
10665 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
10666 restart gdb and reload the program.
10667 * gdb.t08/opaque.exp: Likewise.
10668 * gdb.t12/scope.exp: Likewise.
10669 * gdb.t13/bitfields.exp: Likewise.
10670 * gdb.t15/funcargs.exp: Likewise.
10671 * gdb.t20/classes.exp: Likewise.
10672 * gdb.t03/ptype.exp: Increase timeout.
10673 * gdb.t16/printcmds.exp (test_print_string_constants,
10674 test_print_array_constants): Likewise.
10675 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
10676 * gdb.t20/classes.exp (do_tests): Likewise.
10677 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
10678
10679Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
10680
10681 * gdb.stabs: Renamed *wierd* to *weird*.
10682
10683Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10684
10685 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
10686 for timeout. Add "known gcc 2.4.5 bug" to failure message.
10687
10688Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10689
10690 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
10691 (do_tests): Remove xfail for whatis on one_var and two_var.
10692
10693Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
10694
10695 * Makefile.in: Made cross building work better by adding
10696 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
10697
10698Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10699
10700 * gdb.t15/{return.c,return.exp,Makefile.in}:
10701 New test, currently commented out.
10702
10703Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
10704
10705 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
10706 still running and removes the leftover named socket so GDb can do
10707 clean restarts.
10708
10709Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
10710
10711 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
10712 console, not GDB.
10713 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
10714 cross testing works better with "make check"
10715 * config/unix-gdb: Use default procedures for exit and version.
10716 * config/vx-gdb.exp: Cleaned up and massaged back to working order
10717 with the newest VxWorks.
10718
10719Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10720
10721 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
10722 old form.
10723
10724 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
10725 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
10726
10727 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
10728
10729 * config/unix-gdb.exp: Remove this version of gdb_exit
10730 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
10731 Rob says he'll look at it when he gets back to testing boards.
10732
10733Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
10734
10735 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
10736 an expected fail for certain ptype commands.
10737
10738 * gdb.t20/classes.exp: Update expected results of "ptype class
10739 Base1" to account for the constructor that now appears in the type.
10740
10741Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
10742
10743 * configure.in (configdirs): Restore gdb.t04, which mysteriously
10744 disappeared from list.
10745 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
10746 "alldone" proc with call to cleanup and exit.
10747 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
10748 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
10749 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
10750 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
10751 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
10752 "alldone" proc with simple returns that suppress remaining
10753 tests. The alldone proc went away many months ago.
10754
10755Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10756
10757 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
10758
10759 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
10760
10761Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10762
10763 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
10764 as vax gdb will display them.
10765
10766Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10767
10768 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
10769 optimizers.
10770
10771 * scope.exp: Change "bad value for localval" messages so each one
10772 is unique.
10773
10774 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
10775 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
10776
10777 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
10778
10779Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10780
10781 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
10782 doesn't exist (due to optimization).
10783
10784Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10785
10786 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
10787 contains \r because the filename is long.
10788
10789 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
10790 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
10791
10792Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10793
10794 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
10795 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
10796 Ultrix.
10797 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
10798 int tests.
10799 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
10800
10801Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
10802
10803 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
10804
10805 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 10806 to match does not match the passing case but still matches the
c906108c
SS
10807 failing case.
10808
10809Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10810
10811 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
10812
10813Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
10814
10815 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
10816 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
10817 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
10818 Remove various versions of gdb_exit.
10819 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
10820 gdb_exit.
10821 * config/unix-gdb.exp: gdb_exit remains here, and should override
10822 the generic version, since it's doing a lot of wierd stuff that
10823 the other versions aren't. FIXME, fold it in, or abandon this
10824 version.
10825
10826Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10827
10828 * gdb.t24/demangle.exp: Add tests for PR 3220.
10829
10830Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10831
10832 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
10833
10834Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
10835
10836 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
10837 "i386-*-*". Works for i486 as well.
10838
10839 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
10840 bug, and expand domain of xfail to all SVR4 systems, since the
10841 actual problem is likely to be in generic SVR4 /proc support.
10842
10843Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10844
10845 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
10846
10847Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
10848
10849 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
10850 xfails for other systems. Match a missing 'Continuing.' as an
10851 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
10852
10853 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
10854 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
10855 Only issue warning for missing executables if -all option is used.
10856
10857 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
10858 file if -all option is used. It's like an unpredictable XFAIL.
10859
10860Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10861
10862 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
10863 for dynamically linked binaries.
10864
10865 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
10866
10867Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10868
10869 * gdb.t20/inherit.exp: Change message for "print tagless struct"
10870 to state that this is a known bug in old versions of g++.
10871
10872Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10873
10874 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
10875 while waiting for `Continuing'.
10876
10877Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
10878
10879 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
10880 in text, data, and bss.
10881 * gdb.t10/nodebug.c: Add local and global test variables for
10882 initialized and uninitialized data.
10883
10884Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10885
10886 * config/unix-gdb.exp (gdb_exit): Add "wait".
10887
10888Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10889
10890 * gdb.t06/signals.exp: xfail the continue from the handler for all
10891 targets.
10892
10893 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
10894 function with watchpoints enabled, the i386 call dummy starts with
10895 a call.
10896
10897 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
10898 386 bsd names its corefiles.
10899
10900Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
10901
10902 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
10903 compilers don't grok it.
10904 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
10905 with small octal ints rather than character constants, which
10906 are signed and might not fit if first promoted to int.
10907
10908Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
10909
10910 * gdb.t09/Makefile.in (clean): Remove corefile.
10911
10912Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10913
10914 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
10915
10916Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10917 and Jim Kingdon (kingdon@cygnus.com)
10918
10919 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
10920 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
10921 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
10922
10923Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10924
10925 * gdb.t17/interrupt.exp: Add xfail for hppa.
10926
10927Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10928
10929 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
10930 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
10931 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
10932 to determine signed-ness of bitfields and use the result to setup
10933 the xfail.
10934 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
10935 * gdb.t15/funcargs.exp: Use them to step until the second indirect
10936 call line is reached if necessary.
10937
10938Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10939
10940 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
10941
10942Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10943
10944 * gdb.t06/break.exp: Also test `clear' command.
10945
10946Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10947
10948 * gdb.t00/teststrategy.exp: Remove extra quote.
10949
10950 * gdb.t07/watchpoint.exp: Change xfail for calling function with
10951 watchpoint enabled to be for all non-68k machines.
10952
10953 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
10954
10955Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10956
10957 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
10958 targets use aout.mt instead of ecoff.mt as gas understands
10959 standard aout format.
10960
10961Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10962
10963 * lib/gdb.exp (runto): Don't insist that function we are running to
10964 was compiled with -g.
10965
10966 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
10967
10968 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
10969 to get back into the read system call.
10970 Accept leading newline in case where we woke it up.
10971
10972Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10973
10974 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
10975 to make the stabs test work on ecoff systems using gcc and -with-stabs.
10976 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
10977 enable ecoff configuration.
10978
10979Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10980
10981 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
10982
10983Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10984
10985 * gdb.t16/printcmds.exp: Add another printf test.
10986
10987Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
10988
10989 * configure.in: If configured -with-stabs on any target, add
10990 stabsdirs to configdirs.
10991
10992Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10993
10994 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
10995 fun" so pattern does not match the command itself.
10996
10997Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10998
10999 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11000
11001Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11002
11003 * gdb.t17/interrupt.exp: Test for more things.
11004
11005Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11006
11007 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11008 compiler arranges the code and line numbers.
11009
11010 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11011
11012Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11013
11014 * gdb.t00/help.exp: Increase expect input buffer size.
11015
11016Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11017
11018 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11019
11020 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11021
11022 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11023
11024 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11025 [0-9]*, not just [0-9].
11026
11027Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11028
11029 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11030
11031 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11032
11033Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11034
11035 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11036
11037Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11038
11039 * gdb.t06/signals.c: Add xfails for sun3.
11040
11041 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11042
11043 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11044 test_stepping tests.
11045
11046Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11047
11048 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11049
11050 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11051
11052 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11053 rather than actually putting it through cpp twice.
11054
11055 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11056
11057Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11058
11059 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11060 no longer needed.
11061
11062Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11063
11064 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11065
11066 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11067 C++ features prints as "struct", make it a pass, not an xfail.
11068
11069Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11070
11071 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11072 Don't require VA to print as "class" rather than "struct".
11073
11074Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11075
11076 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11077
11078Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11079
11080 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11081
11082Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11083
11084 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11085 order.
11086
11087Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11088
11089 * gdb.t16/printcmds.exp: Add printf tests.
11090
11091 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11092
11093 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11094
11095Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11096
11097 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11098 pass counts, to counteract any existing or future setup_xfails.
11099
11100Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11101
11102 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11103 {BEGIN,END}_COMMON for common block instead of STAB.
11104 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11105
11106 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11107 intp_var should be N_GSYM not N_LSYM.
11108 wierd-aout.S: Use a label for the value of the N_SO.
11109 wierd.def: Remove all backslashes.
11110 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11111
11112Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11113
11114 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11115 get the expected next to inheritance3.
11116
11117Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11118
11119 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11120 now that gcc-2.4 gets it right.
11121
11122Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11123
11124 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11125
11126 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11127 generating comp-info.exp which works for cross-compilation.
11128
11129Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11130
11131 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11132 "*-*-sysv4.*".
11133
11134Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11135
11136 * gdb.t01/run.exp: Start with a fresh gdb.
11137 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11138 SVR4.x.
11139
11140Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11141
11142 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11143 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11144 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11145 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11146 things to remove.
11147
11148Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11149
11150 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11151 test cases from bug reports.
11152
11153Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11154
11155 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11156 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11157 avoid spurious xfails.
11158 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11159 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11160 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11161
11162Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11163
11164 * gdb.t00/teststrategy.exp: Rework to provide more useful
11165 description of each test, fix problem with systems that define
11166 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11167 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11168 results for "next over recursive call" so timeouts aren't taken
11169 by error.
11170
11171Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11172
11173 * gdb.t12/scope.exp: Test printing of variables before run.
11174
11175 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11176 printed in wrong order due to sorting.
11177
11178Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11179
11180 * gdb.t00/teststrategy.exp: Fix expected results for printing
11181 user entered string constant. Is array of char, prints with no
11182 address.
11183
11184 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11185 commands.
11186 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11187 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11188 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11189 of struct of char arrays.
11190 * gdb.t00/radix.exp: New tests for radix commands.
11191
11192Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11193
11194 * gdb.t16/printcmd.exp: Print a variable before running program
11195 (with xfail for AIX).
11196
11197Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11198
11199 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11200
11201 * gdb.t16/printcmd.exp: Don't print variables before running program.
11202
11203 * gdb.t06/break.exp: Don't require envp argument to main.
11204
11205 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11206
11207 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11208 Add xfails for rs6000.
11209
11210 * gdb.t02/whatis.exp: Change other tests not to re-test something
11211 we already tested.
11212
11213 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11214 each type used has a variable of that type.
11215
11216Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11217
11218 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11219
11220Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11221
11222 * configure.in: change srctrigger to be a file, not a directory
11223
11224Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11225
11226 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11227
11228 * gdb.t11/list.exp: Fixed a couple of typos.
11229
11230Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11231
11232 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11233 is fixed and PR is closed.
11234 * gdb.t16 (gdbme.c): Add simple test string variable.
11235 * gdb.t16 (printcmds.exp): Add tests with simple test string
11236 variable, primarily for boundaries on "set print elements".
11237
11238Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11239
11240 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11241 Make leading 0's optional and don't expect a tab in the middle
11242 of the number.
11243
11244 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11245
11246 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11247 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11248 don't end command passed to gdb_test with newline.
11249
11250 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11251 signed keyword away, don't expect signed bitfields to be signed.
11252
11253 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11254 printing with only as many 1's as are in the field as well as printing
11255 with 32 1's (see comment).
11256
11257Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11258
11259 * gdb.t00/default.exp: Start with a fresh gdb.
11260 * configure.in (configdirs): Remove gdb.t31 until the chill
11261 compiler works again. It no longer is able to find chillrt0
11262 since it isn't in libchill.a anymore.
11263 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11264 wierd.o, make more modular.
11265 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11266 spurious newlines that caused problems.
11267
11268Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11269
11270 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11271 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11272 gdb.stabs/wierd.{exp,def}: Many new tests.
11273
11274 * gdb.t00/default.exp: update info line for new message.
11275
11276 * gdb.t02/{whatis.exp,gdbme.c}:
11277 Test that "char *" doesn't print as "caddr_t".
11278
11279Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11280
11281 * gdb.t00/help.exp: Use .* in place of some help messages which
11282 just changed.
11283 gdb.t00/default.exp: Update "info frame" test for new message.
11284 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11285 Remove some xfails
11286
11287Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11288
11289 * gdb.t03/{gdbme.c,ptype.exp}:
11290 Add tests for typedef'd struct and union without tags.
11291 Also check "whatis" on a variable of a typedef'd enum without a tag.
11292
11293 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11294 PRMS 1823; the bug still exists but isn't reproduced by this test
11295 anymore), and remove rs6000 XFAIL (the bug is fixed).
11296
11297 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11298 duplicated from whatis.exp. For those that are left, accept
11299 "long", "long int", or "int" for long variables (whatis.exp already
11300 has an XFAIL for "int", so no need to fail it here).
11301
11302 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11303 Deal with GCC's names for types now that GDB uses the compiler's names.
11304
11305 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11306 setup_xfail's for sunos4. If we #defined the signed keyword away,
11307 don't expect GDB to know that char it is signed.
11308
11309 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11310
11311Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11312
11313 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11314 should work on any system, regardless of debugging format.
11315 * gdb.t21/demangle.exp: Move to gdb.t24.
11316 * gdb.t24/demangle.exp: Move from gdb.t21.
11317 * gdb.t24/{Makefile.in, configure.in}: New files.
11318
11319Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11320
11321 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11322 * gdb.stabs: New directory.
11323
11324Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11325
11326 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11327 not just "Quit anyway?".
11328
11329Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11330
11331 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11332 that all setup_xfails are immediately followed by clear_xfails.
11333
11334Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11335
11336 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11337 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11338 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11339 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11340 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11341 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11342 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11343 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11344 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11345 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11346 gdb.t31/chillvars.exp, lib/gdb.exp:
11347 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11348 bug-gdb@prep.ai.mit.edu.
11349
11350Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11351
11352 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11353 with 0.0, not integer 0.
11354
11355Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11356
11357 * gdb.t06/break.exp: Update for "Kill the program" message change.
11358
11359Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11360
11361 * Makefile.in (GDBFLAGS): Set to -nx.
11362 * Makefile.in (site.exp): Use GDBFLAGS.
11363
11364Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11365
11366 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11367 Makefiles.
11368 (check): depend on just-check.
11369 (just-check): added so that tests can be run without a noop
11370 build pass.
11371
11372Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11373
11374 Switch to using configure's configdirs.
11375 * Makefile.in (Makefile): add configure.in dependency.
11376 (SUBDIRS): removed redundant assignment.
11377 * configure.in: switch subdirs assignment to configdirs.
11378 * gdb.t*/configure.in: new files.
11379
11380Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11381
11382 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11383 works.
11384
11385Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11386
11387 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11388 in explicit rules. Apparently this is not supported by some makes.
11389
11390Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11391
11392 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11393
11394Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11395
11396 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11397 disappeared.
11398
11399Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11400
11401 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11402
11403Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11404
11405 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11406 watchpoint problem that is now fixed.
11407 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11408 uninitialized convenience variables.
11409 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11410 structures.
11411
11412Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11413
11414 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11415 which causes expect to get out of sync with gdb on long output
11416 from help set.
11417 * gdb.t09/corefile.exp: Make expected pattern for core file
11418 failing signal and frame output format less sun specific.
11419
11420Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11421
11422 * gdb.t31/chillvars.exp: Add and remove initial dummy
11423 breakpoint, so that symbol table is forced in.
11424 (Needed at least on Sunos4, though it seems not SVR4.)
11425 * gdb.t31/chillvars.exp: Update for changed output format.
11426
11427Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11428
11429 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11430
11431Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11432
11433 * Makefile.in: Added --srcdir when invoking runtest, removed the
11434 need for a local config file. (optional now)
11435
11436Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11437
11438 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11439 failure count used to force early termination. Add some more
11440 expected failures for gnu style demangling.
11441
11442Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11443
11444 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11445 pmi variable from gdb.t20/gdbme to get optimized away.
11446 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11447 Check for written corefile upon timeout _and_ eof.
11448
11449Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11450
11451 * config/unix-gdb.exp: Add missing return 0.
11452
11453Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11454
11455 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11456 test termination.
11457
11458Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11459
11460 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11461 disappeared.
11462
11463Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11464
11465 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11466 time as i860 support works.
11467
beb998c6 11468 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11469 "backtrace 100\r" rather than just "backtrace\r", to match last
11470 change.
11471
11472Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11473
11474 * config/udi-gdb.exp (gdb_exit): Remove close command.
11475 (gdb_target_udi): New procedure to set the UDI target.
11476 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11477 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11478 Added waits for prompts after several question responses. Added
11479 some more responses used by a29k-amd-udi-gdb.
11480 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11481 pass different arguments, restart UDI connection after program
11482 completion.
11483 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11484 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11485 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11486 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11487 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11488 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11489 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11490 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
11491 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
11492 after program completion.
11493 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
11494 compiled with a SELECT_VECS setting.
11495 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
11496 infinite recursion.
11497
11498 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
11499 Added checks for COFF results, and made them expected failures for
11500 all targets. It would be better to make them expected failures
11501 for COFF targets only.
11502
11503Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
11504
11505 * Makefile.in: add null dvi target, don't bother to recurse
11506 through test directories for info and install-info; rename
11507 $(datadir) to be dejagnu instead of deja-gnu
11508
11509Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
11510
11511 * gdb.t31/gdbme.ch: Re-enable code that previously caused
11512 compiler to coredump.
11513 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
11514 code.
11515
11516Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
11517
11518 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
11519 coredump.
11520 * gdb.t31/chillvars.exp: Comment out tests that depend on that
11521 code.
11522
11523Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
11524
11525 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11526 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11527 which in a shell. Deletes xgdb when done.
11528 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11529 Tests the return from the "set height" or "set width" commands.
11530 Added a few return codes where needed.
11531
11532Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
11533
11534 * Makefile.in (SUBDIRS): Add gdb.t17.
11535 * configure.in (subdirs): Add gdb.t17.
11536 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
11537 files to test gdb's calling of functions in the inferior with
11538 the correct arguments and gdb's ability to retrieve any
11539 result returned.
11540
11541Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
11542
11543 * config/unix-gdb.exp (gdb_exit): Remove close commands that
11544 may be called after gdb goes away. Previous versions of expect
11545 needed these to avoid file descriptor leaks, but they cause
11546 errors with the current revision of expect.
11547 * gdb.t00/gdbvars.exp: Use -re on expected output after
11548 setting sevenbit-strings.
11549 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
11550 to set sevenbit-strings consistent across tests.
11551 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
11552 set sevenbit-strings consistent across tests.
11553
11554Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
11555
11556 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
11557 expected output to match current "expect" expectations.
11558
11559Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
11560
11561 * gdb.t00/default.exp: Change expected output for default "source"
11562 command, to match new gdb behavior which requires a filename to
11563 source.
11564
11565Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
11566
11567 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
11568 expected fail for i486-*-* that misses the marker2 function.
11569 * gdb.t10/crossload.exp (bfddefault): Allow successful
11570 recognition of a format to pass even if no symbols are found.
11571 Explicitly catch failures where the format is not recognized
11572 or is ambiguous, and add the reason to the fail message.
11573 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
11574 the cause is and invalid target and add reason to failure message.
11575 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
11576 elf32-i386, elf32-sparc, and elf32-i860.
11577 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
11578 Set up expected failure for 'filename'::variable scope resolution,
11579 which is now apparently broken on all targets.
11580 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
11581 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
11582 gdb.t23/templates.exp: Change failure for missing binfile into
11583 just a warning.
11584 gdb.t21/demangle.exp: Change all cfront references to 'arm'
11585 references.
11586
11587Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
11588
11589 * gdb.t00/default.exp: Add expected output for default "source"
11590 command, to match new gdb behavior.
11591 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
11592
11593Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
11594
11595 * config/*-gdb.exp: returns an error, rather than exiting on
11596 internal errors.
11597
11598Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
11599
11600 * gdb.t03/gdbme.c: Add pointer to struct variable.
11601 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
11602 referencing struct members.
11603
11604Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
11605
11606 * configure.in (mips-idt-ecoff): New target.
11607 * config/mips-gdb.exp: New file for remote board using MIPS remote
11608 debugging protocol.
11609
11610 * Redid configuration scheme. Removed gdb.t*/configure.in.
11611 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
11612 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
11613 distclean targets. Built executables via .o files. Adjusted
11614 tests to account for source files in $(srcdir) rather than
11615 $(objdir).
11616 * lib/gdb.exp (runto): Don't expect () after the function name,
11617 because it may have arguments.
11618
11619Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
11620
11621 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
11622 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
11623 expected failures for mips-idt-* and mips-sgi-*.
11624 * gdb.t00/default.exp (attach): Kill process if requested.
11625 * gdb.t00/help.exp (help target core, help target): Accept a gdb
11626 that does not read core files.
11627 * gdb.t01/run.exp: Removed checks for exit status code.
11628 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
11629 it is linked in.
11630 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
11631 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
11632 appropriate, rather than doing it by hand.
11633 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
11634 execution.
11635 * gdb.t10/crossload.exp: Kill existing program if needed.
11636 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
11637 appropriate, rather than doing it by hand. Always increase
11638 timeout for this test, not just for VxWorks.
11639
11640Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
11641
11642 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
11643 of Chill STRUCT types and STRUCT values.
11644 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
11645 than "char".
11646 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 11647 struct2): New struct definitions and initializations to test
c906108c
SS
11648 simple Chill STRUCT types.
11649
11650Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
11651
11652 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
11653 the null byte at the end of strings.
11654 * gdb.t00/default.exp: Make show version insensitive to copyright
11655 date.
11656 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
11657 to avoid dependencies on target char signedness.
11658 * gdb.t16/printcmds.exp: Update expected results for explicitly
11659 unsigned char.
11660 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
11661 now work.
11662 * gdb.t21/demangle.exp: Add many more patterns for template
11663 demangling, most of them being expected failures.
11664 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
11665 string we are matching for, to match on the whole string.
11666 * gdb.t21/demangle.exp: Add many new test strings to demangle,
11667 and fix a whole bunch that had incorrect expected output but were
11668 passing anyway because of the bug in "proc demangle".
11669 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
11670 type.
11671 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
11672
11673Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
11674
11675 * gdb/testsuite: made modifications to testcases, etc., to allow
11676 them to work properly given the reorganization of deja-gnu and the
11677 relocation of the testcases from deja-gnu to a "tool" subdirectory.
11678
11679Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
11680
11681 * gdb/testsuite: Initial creation of gdb/testsuite.
11682 Migrated dejagnu testcases and support files for testing nm to
11683 gdb/testsuite from deja-gnu. These files were moved "as is"
11684 with no modifications. This migration is part of a major overhaul
11685 of dejagnu. The modifications to these testcases, etc., which
11686 will allow them to work with the new version of dejagnu will be
11687 made in a future update.
48efe704
AC
11688
11689For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
11690\f
11691Local Variables:
ef043731 11692mode: change-log
c906108c
SS
11693left-margin: 8
11694fill-column: 74
11695version-control: never
11696End:
This page took 0.974421 seconds and 4 git commands to generate.