*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
78a1a894
DJ
12004-03-24 Daniel Jacobowitz <drow@mvista.com>
2
3 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5
4b2b3b3e
AC
62004-03-22 Andrew Cagney <cagney@redhat.com>
7
8 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10 Problem identified by Ulrich Weigand.
11
23c73aa3
DC
122004-03-17 David Carlton <carlton@kealia.com>
13
14 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15 PR c++/826.
16
d63a86f8
RM
172004-03-16 Roland McGrath <roland@redhat.com>
18
19 * gdb.base/auxv.exp: New file.
20 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21
0e02aa50
DC
222004-03-12 David Carlton <carlton@kealia.com>
23
24 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
25 * gdb.cp/pr-1553.cc: Ditto.
26 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
27 pass branch.
28
c20b71be
MC
292004-03-12 Michael Chastain <mec.gnu@mindspring.com>
30
31 * gdb.cp/templates.exp: Accept more template types.
32
c7414a01
MC
332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
34
35 From Corinna Vinschen with modifications.
36 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
37 local variable obj_with_enum.
38 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
39 results with obj_with_enum.
40
ed69573c
MC
412004-03-09 Michael Chastain <mec.gnu@mindspring.com>
42
43 * gdb.cp/classes.cc: New file, copied from misc.cc.
44 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
45
28301461
MC
462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
47
48 * gdb.cp/misc.cc: Add copyright notice.
49
1198ecbe
DC
502004-03-05 David Carlton <carlton@kealia.com>
51
52 * gdb.cp/rtti.exp: Add 'print *obj3' test.
53 * gdb.cp/rtti.h: Update copyright.
54 (namespace n2::n3): New.
55 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
56 (n2::n3::func3): New.
57 (main): Call n2::n3::func3.
58 * gdb.cp/rtti2.cc: Update copyright.
59 (n2::create3): New.
60
9e08c470
MK
612004-03-04 Mark Kettenis <kettenis@gnu.org>
62
63 * gdb.asm/openbsd.inc: Fix typo.
64
4bebc3aa
FF
652004-03-03 Fred Fish <fnf@redhat.com>
66
67 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
68 "val" instead of unused "size". Update copyright year.
69
6ea9fb37
DJ
702004-02-29 Daniel Jacobowitz <drow@mvista.com>
71
72 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
73 to use unsigned char.
74 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
75 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
76
23b23974
DJ
772004-02-29 Daniel Jacobowitz <drow@mvista.com>
78
79 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
80 line of output.
81
7574fd53
DJ
822004-02-28 Daniel Jacobowitz <drow@mvista.com>
83
84 * gdb.base/relocate.c (dummy): Initialize.
85
a195357f
DJ
862004-02-28 Daniel Jacobowitz <drow@mvista.com>
87
88 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
89 a breakpoint at exit.
90
72fd54a9
FF
912004-02-27 Fred Fish <fnf@redhat.com>
92
93 * gdb.base/chng-syms.exp: Add expect condition to match failing
94 case that isn't a timeout.
95
b9d23137
AC
962004-02-27 Andrew Cagney <cagney@redhat.com>
97
98 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
99 support.
100
15d208f6 1012004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 102
15d208f6
FF
103 * gdb.arch/gdb1431.c: Remove.
104 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
105 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
106 of "until" incorrectly.
107
98f9cd2d
JB
1082004-02-26 J. Brobecker <brobecker@gnat.com>
109
110 * gdb.cp/class2.cc (empty): New class.
111 (refer): New function.
112 (main): Declare an object of type empty and use it.
113 * gdb.cp/class2.exp: Print the value of an object of type empty.
114
9b50c11b
JJ
1152004-02-26 Jeff Johnston <jjohnstn@redhat.com>
116
117 * gdb.base/langs.exp: Update query string to match the
118 new nquery format used for pending breakpoints.
119
0dcd613f
AC
1202004-02-26 Andrew Cagney <cagney@redhat.com>
121
122 Fix PR i18n/1570.
123 * gdb.base/charset.c: Update copyright notice.
124 (main, init_string): Remove the escape character '\e' tests.
125 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
126 * gdb.base/charset.exp (valid_host_charset): Ditto.
127 * gdb.base/setvar.exp: Ditto.
128
b8a56647
AC
1292004-02-24 Andrew Cagney <cagney@redhat.com>
130
90d59e34
AC
131 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
132 mmapped data in core file" PASS and FAIL messages consistent.
133
b8a56647
AC
134 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
135 setting a breakpoint. Work around PR java/1565.
136
9f27c604
JJ
1372004-02-23 Jeff Johnston <jjohnstn@redhat.com>
138
139 * lib/gdb.exp (gdb_breakpoint): Update query string to match
140 new nquery format.
141 * gdb.base/pending.exp: Ditto.
142
3224a706
MK
1432004-02-22 Mark Kettenis <kettenis@gnu.org>
144
145 * configure.in: Run stabs tests on *BSD.
146 * configure: Regenerated.
147
41e0a9ca
MK
1482004-02-21 Mark Kettenis <kettenis@gnu.org>
149
150 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
151
1e1b3428
FF
1522004-02-20 Fred Fish <fnf@redhat.com>
153
154 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
155 blank in test for "returns short", for consistency with other
156 "returns xxx" tests. Update copyright year.
157
f9a7572a
FF
1582004-02-19 Fred Fish <fnf@redhat.com>
159
160 New testcase for PR breakpoint/1558.
161 * gdb.arch/gdb1558.exp: New file.
162 * gdb.arch/gdb1558.c: New file.
163
b2ce2854
EZ
1642004-02-19 Elena Zannoni <ezannoni@redhat.com>
165
166 * gdb.base/nodebug.exp: Fix typo.
167
e7c9ff01
JB
1682004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
169
170 Committed by Jim Blandy <jimb@redhat.com>.
171
62f4b920
JB
172 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
173
2db536a1
JB
174 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
175
e7c9ff01
JB
176 * gdb.base/float.exp: Support s390*-*-* targets.
177
f3205b34
AF
1782004-02-17 Adam Fedor <fedor@gnu.org>
179
180 * gdb.base/gdb1555.exp: New file.
181 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
182
9d62932d
EZ
1832004-02-17 Elena Zannoni <ezannoni@redhat.com>
184
185 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
186
344c9711
FF
1872004-02-16 Fred Fish <fnf@redhat.com>
188
189 * gdb.arch/gdb1291.c: Remove
190 * gdb.arch/gdb1291.s: New test input file.
191 * gdb.arch/gdb1291.exp: Expand test to check case that should not
192 fail. Test for correct result, known incorrect result, other
193 failures and timeouts.
194
2d822687
AC
1952004-02-16 Andrew Cagney <cagney@redhat.com>
196
197 * gdb.base/bigcore.exp: New file.
198 * gdb.base/bigcore.c: New file.
199
dac15b66
AC
2002004-02-13 Andrew Cagney <cagney@redhat.com>
201
202 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
203 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
204 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
205 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
206 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
207 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
208 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
209 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
210 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
211 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
212
6bdfc2c4
JJ
2132004-02-11 Jeff Johnston <jjohnstn@redhat.com>
214
215 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
216 executed is an alloc instruction.
217
87b3ede8
DC
2182004-02-11 David Carlton <carlton@kealia.com>
219
220 * gdb.cp/breakpoint.exp: New.
221 * gdb.cp/breakpoint.cc: New.
222
6e19e2bf
MC
2232004-02-11 Michael Chastain <mec.gnu@mindspring.com>
224
225 Partial fix for PR gdb/1543.
226 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
227 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
228 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
229 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
230 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
231 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
232 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
233 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
234 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
235 to bug-gdb@prep.ai.mit.edu .
236 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
237 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
238 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
239 Likewise.
240
5c5455dc
AC
2412004-02-10 Andrew Cagney <cagney@redhat.com>
242
243 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
244 using gdb_internal_error_resync.
245
9cf689d7
DJ
2462004-02-09 Daniel Jacobowitz <drow@mvista.com>
247
248 * gdb.threads/thread-specific.exp: Stop early if no threads are
249 found.
250
d2dc51db
MC
2512004-02-09 Michael Chastain <mec.gnu@mindspring.com>
252
253 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
254
14b1a056
DJ
2552004-02-08 Daniel Jacobowitz <drow@mvista.com>
256
257 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
258 breakpoints.
259
83f66e8f
DJ
2602004-02-07 Daniel Jacobowitz <drow@mvista.com>
261
262 * config/sim.exp (gdb_load): Handle $arg == "".
263 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
264 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
265
30fc0091
EZ
2662004-02-07 Elena Zannoni <ezannoni@redhat.com>
267
268 * gdb.base/maint.exp: Update test to reflect
269 obstack changes.
270
4d806929
JJ
2712004-02-04 Jeff Johnston <jjohnstn@redhat.com>
272
273 * gdb.base/pendshr.c (pendfunc): New function that calls
274 pendfunc1.
275 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
276
7bfdd688
FF
2772004-02-04 Fred Fish <fnf@redhat.com>
278
279 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
280 function symbols and update copyright years.
281 * gdb.arch/gdb1291.c: Ditto.
282
aaa08ee4
MC
2832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
284
285 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
286
dbad7755
MC
2872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
288
289 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
290
ec4646ef
MC
2912004-02-03 Michael Chastain <mec.gnu@mindspring.com>
292
293 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
294
1b802196
FF
2952004-02-02 Fred Fish <fnf@redhat.com>
296
297 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
298 remote targets. Update copyright years.
299
18fe2033
JJ
3002004-02-02 Jeff Johnston <jjohnstn@redhat.com>
301
302 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
303 support.
304 * gdb.base/langs.exp: Fix test which attempts to create
305 breakpoint on non-existent function to handle new pending
306 support.
307 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
308 a breakpoint.
309 * gdb.base/pending.exp: New test.
310 * gdb.base/pending.c: New file.
311 * gdb.base/pendshr.c: Ditto.
312
8d577d32
DC
3132004-02-02 David Carlton <carlton@kealia.com>
314
315 * gdb.cp/overload.exp: Add overloadNamespace tests.
316 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
317 (overloadNamespace, XXX): New.
318 (main): Call XXX::marker2.
319
3ad13771
FF
3202004-02-01 Fred Fish <fnf@redhat.com>
321
322 * gdb.base/dump.exp: Use runto_main instead of "runto main".
323 * gdb.base/finish.exp: Ditto.
324 * gdb.base/gcore.exp: Ditto.
325 * gdb.base/huge.exp: Ditto.
326 * gdb.base/info-proc.exp: Ditto.
327 * gdb.base/return2.exp: Ditto.
328 * gdb.threads/gcore-thread.exp: Ditto.
329
44c75849
DJ
3302004-02-01 Daniel Jacobowitz <drow@mvista.com>
331
332 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
333
005bc093
MK
3342004-02-01 Mark Kettenis <kettenis@gnu.org>
335
336 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
337 that opening the file succeeds on OpenBSD.
338
c47cebdb
DJ
3392004-02-01 Daniel Jacobowitz <drow@mvista.com>
340
341 * gdb.threads/thread-specific.c: New file.
342 * gdb.threads/threads-specific.exp: New test script.
343 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
344 to expect_out.
345
5a01311c
MK
3462004-02-01 Mark Kettenis <kettenis@gnu.org>
347
348 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
349 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
350 only on the "print_small_structs from print_long_arg_list" test.
351
ce22a4f1
DJ
3522004-02-01 Daniel Jacobowitz <drow@mvista.com>
353
354 * gdb.base/completion.exp: Kill a stray backslash.
355
356 From Jim Ingham <jingham@apple.com>:
357 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
358 agrees with the result from sending a tab.
359
abbab9d3
DJ
3602004-01-31 Daniel Jacobowitz <drow@mvista.com>
361
362 * gdb.base/chng-syms.exp: Remove stray newline.
363
53904d1e
MK
3642004-01-31 Mark Kettenis <kettenis@gnu.org>
365
366 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
367 *-*-openbsd*.
368 * gdb.asm/openbsd.inc: New file.
369
3a4b3aac
MK
3702004-01-30 Mark Kettenis <kettenis@gnu.org>
371
372 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
373 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
374 *-*solaris2*. Remove commented out default settings for
375 asm-flags. Replace gdb_compile with target_link.
376
ebac27b4
MC
3772004-01-29 Michael Chastain <mec.gnu@mindspring.com>
378
379 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
380 for all tests. Remove old hp-ux and cygnus xfail cases.
381
d8679d84
PH
3822004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
383
384 * gdb.base/chng-syms.exp: New file.
385 * gdb.base/chng-syms.c: New file.
386
0a55bc22
MC
3872004-01-24 Michael Chastain <mec.gnu@mindspring.com>
388
389 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
390 Provide arms for current output in all my configurations.
391
94b8e876
MC
3922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
393
394 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
395 * lib/compiler.cc: Likewise.
396 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
397 get the right preprocessor. Eval the output directly. Remove
398 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
399 hp_f77_compiler and hp_f90_compiler completely.
400 (gdb_preprocess): Delete.
401 (get_compiler): Delete.
402
7cf03d44
MK
4032004-01-24 Mark Kettenis <kettenis@gnu.org>
404
405 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
406 <string.h>.
407
68b6dce9
NR
4082004-01-24 Nick Roberts <nick@nick.uklinux.net>
409
410 * gdb.mi/mi-stack.exp: Update copyright.
411
b368761e
DC
4122004-01-23 David Carlton <carlton@kealia.com>
413
414 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
415 test for cp_lookup_transparent_type.
416 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
417 call them.
418
f2061b53
DJ
4192004-01-23 Daniel Jacobowitz <drow@mvista.com>
420
421 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
422 after -var-update.
423
37fc574a
DC
4242004-01-23 David Carlton <carlton@kealia.com>
425
426 * gdb.cp/namespace.cc (C::ensureRefs): New.
427 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
428
8e94b928
NR
4292004-01-20 Nick Roberts <nick@nick.uklinux.net>
430
431 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
432 case "-stack-list-locals 2".
433 * gdb.mi/mi-var-child.exp: Test for case
434 "-var-list-children --all-values NAME".
435
997b0952
MC
4362004-01-18 Michael Chastain <mec.gnu@mindspring.com>
437
438 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
439
52470da3
MK
4402004-01-18 Mark Kettenis <kettenis@gnu.org>
441
7049b4b8
MK
442 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
443 used with gdb_test_multiple.
444
52470da3
MK
445 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
446 read at address 0. This fixes PR testsuite/1504.
447
da6012e5
DJ
4482004-01-18 Daniel Jacobowitz <drow@mvista.com>
449
450 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
451 Remove downloading, guessing the host executable, the calls to
452 gdb_file_cmd and gdb_target_cmd, and "load" support.
453 (infer_host_exec): New function broken out from gdb_load.
454 (gdb_load): New wrapper for gdbserver_gdb_load.
455 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
456 gdb_target_cmd. Use -target-select.
457 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
458 Download binaries to the host. Clear last_mi_remote_file when
459 we load a new binary.
460 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
461 call gdbserver_gdb_load and mi_gdb_target_cmd.
462
32c70722
MC
4632004-01-17 Michael Chastain <mec.gnu@mindspring.com>
464
465 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
466 type patterns.
467
b0cecf36
MC
4682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
469
470 * gdb.cp/templates.exp: Fix typo in test name of
471 "print Foo<volatile char*>::foo".
472
4120d7e6
MC
4732004-01-15 Michael Chastain <mec.gnu@mindspring.com>
474
475 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
476
f679e530
BE
4772004-01-16 Ben Elliston <bje@wasabisystems.com>
478
479 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
480 (clean mostlyclean): Remove empty rm.
481
091c48f6
MC
4822004-01-15 Michael Chastain <mec.gnu@mindspring.com>
483
484 * gdb.base/setvar.exp: Add copyright years.
485
3e5fc8d2
DC
4862004-01-14 David Carlton <carlton@bactrian.org>
487
488 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
489 PR c++/1511 and update coment.
490 * gdb.cp/templates.exp: Update patterns to match current output.
491 If changes involve something other than whitespace, KFAIL
492 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
493
63d06c5c
DC
4942004-01-14 David Carlton <carlton@kealia.com>
495
496 * gdb.cp/namespace.exp: Add tests involving classes defined within
497 namespaces.
498 * gdb.cp/namespace.cc (C::CClass): New.
499 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
500
a51dab88
EZ
5012004-01-14 Elena Zannoni <ezannoni@redhat.com>
502
503 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
504 what debug info we have. Print a better message if something goes
505 wrong while producing the separate debug info file.
506
a476ccc9
MC
5072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
508
509 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
510
f453692c
MC
5112004-01-14 Michael Chastain <mec.gnu@mindspring.com>
512
513 * gdb.base/callfuncs.c: Add copyright notice.
514
f40063a5
MC
5152004-01-13 Michael Chastain <mec.gnu@mindspring.com>
516
517 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
518 inheritance. PR gdb/1498, PR gcc/13539.
519
19ac3974
EZ
5202004-01-13 Elena Zannoni <ezannoni@redhat.com>
521
522 * gdb.threads/gcore-thread.exp: Prefix name of binary with
523 test specific name.
524 * gdb.mi/gdb669.exp: Ditto.
525 * gdb.mi/mi-pthreads.exp: Ditto.
526 * gdb.mi/mi1-pthreads.exp: Ditto.
527 * gdb.mi/mi2-pthreads.exp: Ditto.
528
56c97c6e
MC
5292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
530
531 * gdb.cp/member-ptr.cc: Add copyright notice.
532
a0644324
MC
5332004-01-12 Michael Chastain <mec.gnu@mindspring.com>
534
535 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
536 some patterns for recent versions of gcc and hpacc. Delete
537 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
538 Delete tests that access a NULL pointer-to-member-data. This
539 script is still disabled for gcc.
540
32fabe09
EZ
5412004-01-12 Elena Zannoni <ezannoni@redhat.com>
542
543 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
544 escaped correctly.
545
1f8a6abb
EZ
5462004-01-12 Elena Zannoni <ezannoni@redhat.com>
547
548 * gdb.base/sepdebug.exp: New file.
549 * gdb.base/sepdebug.c: New file.
550 * lib/gdb.exp (separate_debug_filename): New procedure.
551 (gdb_gnu_strip_debug): New procedure.
552
48efe704
AC
5532004-01-12 Andrew Cagney <cagney@redhat.com>
554
555 * gdb.mi/ChangeLog: Delete file. Renamed to ...
556 * gdb.mi/ChangeLog-1999-2003: New file.
557
a9415475
AC
5582004-01-12 Andrew Cagney <cagney@redhat.com>
559
560 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
561 "Renaming a directory to a non-empty directory returns ENOTEMPTY
562 or EEXIST", treat EBUSY as an XFAIL.
563
83b8cf9d
MC
5642004-01-11 Michael Chastain <mec.gnu@mindspring.com>
565
566 * gdb.base/scope.exp: Remove obsolete setup_xfail for
567 hp_cc_compiler.
568
9939d2a8
MC
5692004-01-10 Michael Chastain <mec.gnu@mindspring.com>
570
571 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
572 decorations.
573
1ff8cadf
MC
5742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
575
576 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
577 and "(aCC)" decorations. Remove obsolete doco about old
578 test results.
579
6fa9022e
MC
5802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
581
582 * gdb.cp/exception.exp: Fix typo in doco.
583
209721fe
MK
5842004-01-09 Mark Kettenis <kettenis@gnu.org>
585
586 * gdb.base/gdb1476.exp: Fix typo.
587
ef11303e
MC
5882004-01-09 Michael Chastain <mec.gnu@mindspring.com>
589
590 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
591 file.
592
041ab88c
MC
5932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
594
595 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
596 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
597 Use gdb_compile. Remove restriction on gcc. Add some patterns
598 for recent version of gdb. Delete second half, which was a copy
599 of the first half with different build flags. This test is
600 still disabled because it is still not ready for production.
601
e36d075a
MC
6022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
603
604 * gdb.cp/exception.cc: Add copyright notice.
605 * gdb.cp/exception.exp: Add a notice that this file is broken
606 because of line number changes caused by addition of copyright
607 notice.
608
42b190ad
MC
6092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
610
611 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
612 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
613
8f25f06b
MC
6142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
615
616 * gdb.cp/classes.exp: Accept gnu abi 2.
617 * gdb.cp/derivation.exp: Likewise.
618 * gdb.cp/overload.exp: Likewise.
619 * gdb.cp/virtfunc.exp: Likewise.
620
06ded8b8
MC
6212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
622
623 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
624 semicolon after end of function.
625
77c26ae3
MC
6262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
627
628 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
629 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
630 boilerplate code for compiling and running the program under
631 test. Add some string method tests.
632
20757486
MC
6332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
634
635 * gdb.cp/bs15503.cc: Add copyright notice.
636 * gdb.cp/bs15503.exp: Adjust line number.
637
0fd3b503
MC
6382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
639
640 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
641 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
642
10d1bea8
MC
6432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
644
645 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
646 hp_cc_compiler.
647
2789202a
MC
6482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
649
650 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
651 * gdb.cp/ctti.exp: Use the marker instead of "next".
652 With gcc, run further before bailing.
653
b862f14c
MC
6542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
655
656 * gdb.cp/cttiadd.cc: Add copyright notice.
657 * gdb.cp/cttiadd1.cc: Likewise.
658 * gdb.cp/cttiadd2.cc: Likewise.
659 * gdb.cp/cttiadd3.cc: Likewise.
660
96da2469
MC
6612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
662
663 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
664 Use gdb_test, gdb_test_multiple. Use floating-point values that
665 have exact representations in IEEE-ish formats.
666
053248ff
MC
6672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
668
669 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
670 compilers. Delete duplicate call to get_compiler_info.
671 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
672 * gdb.base/volatile.exp: Likewise.
673
84acecdd
MK
6742004-01-07 Mark Kettenis <kettenis@gnu.org>
675
676 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
677 memory at address 0.
678
fe11a27f
MC
6792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
680
681 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
682 to test for hp-ux assembler. Fix copyright years.
683
60ad077b
AC
6842004-01-07 Andrew Cagney <cagney@redhat.com>
685
686 * gdb.base/fileio.c (strerrno): Add "EBUSY".
687
1c9b8f33
AC
6882004-01-07 Andrew Cagney <cagney@redhat.com>
689
690 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
691 when creating the read-only file. From analysis by Roland McGrath
692 and Elena Zannoni.
693
753ccc7a
MC
6942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
695
696 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
697
eca3e36b
MC
6982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
699
700 * gdb.base/cvexpr.c: Be type-safe with function pointers and
701 data pointers.
702
f8d4bac4
MC
7032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
704
705 * gdb.cp/m-static.exp: Compile one source file at a time.
706 Delete unused call to get_compiler_info.
707
9b4e0f94
MC
7082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
709
710 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
711 * gdb.base/call-rt-st.exp: Likewise.
712 * gdb.base/nodebug.exp: Likewise.
713 * gdb.base/volatile.exp: Likewise.
714 * gdb.cp/ref-types.exp: Likewise.
715 * gdb.cp/templates.exp: Likewise.
716
023c1024
MK
7172004-01-05 Mark Kettenis <kettenis@gnu.org>
718
719 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
720
19703c4a
MC
7212004-01-05 Michael Chastain <mec.gnu@mindspring.com>
722
723 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
724 hppa*-hp-hpux*.
725
18b67037
MK
7262004-01-04 Mark Kettenis <kettenis@gnu.org>
727
ba6219c8
MK
728 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
729 x86_64-*-*.
730
18b67037
MK
731 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
732 sparc64-*-* and sparc*-solaris2*.
733
1bfbbb9d
MK
7342004-01-04 Mark Kettenis <kettenis@gnu.org>
735
736 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
737 return ${tests}" test. The ${tests} already mentions the
738 filename.
739
06846494
MC
7402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
741
742 * gdb.cp/local.exp: Accept gcc abi 2.
743
3b0cb202
MC
7442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
745
746 * gdb.cp/templates.exp: Accept gcc abi 2.
747
0643ec3f
MC
7482004-01-02 Michael Chastain <mec.gnu@mindspring.com>
749
750 * lib/compiler.cc: Remove supports_template_debugging.
751 * gdb.cp/templates.exp: Do not test supports_template_debugging.
752
d231d0b1
MC
7532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
754
755 * gdb.cp/namespace.exp: Accept gcc abi 2.
756
44ffb27c
MC
7572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
758
759 * gdb.cp/method.exp: Accept gcc abi 2.
760
184ad485
MC
7612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
762
763 * gdb.cp/classes.exp: Generate identical results as old version.
764 * gdb.cp/derivation.exp: Likewise.
765 * gdb.cp/overload.exp: Likewise.
766 * gdb.cp/virtfunc.exp: Likewise.
767
116f09e7
MC
7682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
769
770 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
771 mysterious bug with sourceware version of expect.
772
b1379776
MC
7732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
774
775 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
776 current versions of gcc, including gcc abi 2. Remove gratuitous
777 restart of test program. Use gdb_test_multiple and gdb_test for
778 all tests. Add patterns to xfail missing "const" in "const char *"
779 and kfail PR gdb/1155.
780
6b7a4c0e
MC
7812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
782
783 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
784 current versions of gcc, including gcc abi 2. Remove gratuitous
785 restart of test program. Use gdb_test_multiple and gdb_test for
786 all tests. Add patterns to kfail PR gdb/1498.
787
51615d72
MC
7882003-12-31 Michael Chastain <mec.gnu@mindspring.com>
789
790 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
791 current versions of gcc, including gcc abi 2. Use "breakpoint"
792 and "continue" instead of restarting the target program. Use
793 gdb_test_multiple and gdb_test for all tests.
794
7b79a9d7
MK
7952004-01-01 Mark Kettenis <kettenis@gnu.org>
796
797 * gdb.asm/asm-source.exp: Update copyright year. Link statically
798 for *-*-solaris2*.
799
1cd3489f
MC
8002003-12-31 Michael Chastain <mec.gnu@mindspring.com>
801
802 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
803 current versions of gcc, including gcc abi 2. Use "breakpoint"
804 and "continue" instead of restarting the target program several
805 times. Use gdb_test_multiple and gdb_test for all tests.
806
850742db
MC
8072003-12-18 Michael Chastain <mec.gnu@mindspring.com>
808
809 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
810 source files.
811
eb4bbda8
MC
8122003-12-16 Michael Chastain <mec.gnu@mindspring.com>
813
814 * gdb.base/environ.exp: Handle compiling test case from multiple
815 source files.
816
e42c7771
MC
8172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
818
819 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
820
80e4b428
JB
8212003-12-17 Jim Blandy <jimb@redhat.com>
822
5f06973a
JB
823 * gdb.base/freebpcmd.c: Add copyright notice.
824
80e4b428
JB
825 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
826
0ab84fb7
MC
8272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
828
829 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
830
1b3bb3d0
JB
8312003-12-13 Jim Blandy <jimb@redhat.com>
832
833 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
834
3a4c9371
KB
8352003-12-12 Kevin Buettner <kevinb@redhat.com>
836
837 * gdb.asm/frv.inc: New file.
838 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
839
a1dea79a
FF
8402003-12-09 Fred Fish <fnf@redhat.com>
841
842 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
843 functions to break1.c and leave prototypes behind. Add more
844 "set breakpoint NN here" comments.
845 * gdb.base/break1.c: New file.
846
847 * gdb.base/break.exp: Handle compiling test case from multiple
848 source files and change source file references as needed.
849 * gdb.base/completion.exp: Ditto.
850 * gdb.base/condbreak.exp: Ditto.
851 * gdb.base/define.exp: Ditto.
852 * gdb.base/ena-dis-br.exp: Ditto.
853 * gdb.base/info-proc.exp: Ditto.
854 * gdb.base/maint.exp: Ditto.
855 * gdb.base/until.exp: Ditto.
856
857 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
858 hardcoded line numbers.
859 * gdb.base/define.exp: Ditto.
860 * gdb.base/ena-dis-br.exp: Ditto.
861 * gdb.base/maint.exp: Ditto.
862 * gdb.base/until.exp: Ditto.
863
864 * gdb.base/completion.exp: Use "break1" for completion tests since
865 "break" is no longer a unique prefix.
866
5266b69c
AC
8672003-12-06 Andrew Cagney <cagney@redhat.com>
868
869 * gdb.base/structs.exp (test_struct_returns): When applicable, set
870 "return_value_unimplemented". When an unimplemented struct return
871 architecture, report incorrect values as a KFAIL
872
374451f0
MC
8732003-12-05 Michael Chastain <mec.gnu@mindspring.com>
874
875 * gdb.cp/rtti.exp: Accept new wording of warning from
876 cp_lookup_rtti_type.
877
ba9b20a7
MC
8782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
879
880 Partial fix for PR testsuite/1456.
881 * gdb.base/scope.exp (test_at_main): Replace references to
882 gcc_compiled with calls to test_compiler_info.
883 (test_at_foo): Likewise.
884 (test_at_bar): Likewise.
885
b74b6d0b
MC
8862003-12-04 Michael Chastain <mec.gnu@mindspring.com>
887
888 Partial fix for PR testsuite/1456.
889 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
890 to test_compiler_info.
891
ccfa3402
MC
8922003-12-03 Michael Chastain <mec.gnu@mindspring.com>
893
894 * gdb.base/so-impl-ld.exp: Update copyright notice.
895
f6246aba
MC
8962003-12-02 Michael Chastain <mec.gnu@mindspring.com>
897
898 Partial fix for PR testsuite/1456.
899 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
900 to test_compiler_info.
901
13ae734a
MC
9022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
903
904 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
905 from current versions of gdb. Clean up regular expressions.
906 Delete redundant timeout case.
907
d8e1cdee
MC
9082003-11-28 Michael Chastain <mec.gnu@mindspring.com>
909
910 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
911 from current versions of gdb. Clean up regular expressions.
912 Delete redundant timeout case.
913
96457b64
MC
9142003-12-01 Michael Chastain <mec.gnu@mindspring.com>
915
916 Partial fix for PR testsuite/1456.
917 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
918 gcc_compiled with call to test_compiler_info.
919
f35309fc
MC
9202003-11-30 Michael Chastain <mec.gnu@mindspring.com>
921
922 Partial fix for PR testsuite/1456.
923 * gdb.base/list.exp (test_list_function): Delete unused declaration
924 of gcc_compiled.
925
d7afdf9b
MC
9262003-11-29 Michael Chastain <mec.gnu@mindspring.com>
927
928 Partial fix for PR testsuite/1456.
929 * gdb.base/complex.exp: Replace reference to gcc_compiled with
930 call to test_compiler_info.
931
71507b56
MK
9322003-11-29 Mark Kettenis <kettenis@gnu.org>
933
934 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
935 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
936 it to create the appropriate note.inc.
937 * gdb.asm/asmsrc1.s: Include "note.inc".
938 * gdb.asm/netbsd.inc: New file.
939 * gdb.asm/empty.inc: New file.
940
f81f93f7
MC
9412003-11-28 Michael Chastain <mec.gnu@mindspring.com>
942
943 Partial fix for PR testsuite/1456.
944 * gdb.base/constvars.exp: Replace references to gcc_compiled with
945 calls to test_compiler_info.
946
9a77938e
MC
9472003-11-27 Michael Chastain <mec.gnu@mindspring.com>
948
949 Partial fix for PR testsuite/1456.
950 * gdb.base/volatile.exp: Replace references to gcc_compiled with
951 calls to test_compiler_info.
952
e8367dc7
MK
9532003-11-27 Mark Kettenis <kettenis@gnu.org>
954
955 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
956 pattern for the KFAILs.
957
526c61ee
AF
9582003-11-25 Adam Fedor <fedor@gnu.org>
959
960 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
961 * gdb.objc/objcdecode.m: New file.
962
28f2d600
AF
9632003-11-25 Adam Fedor <fedor@gnu.org>
964
965 * gdb.objc/nondebug.exp: Test for PR objc/1236.
966 * gdb.objc/nondebug.m: New file.
967
a3895cee
BE
9682003-11-26 Ben Elliston <bje@wasabisystems.com>
969
970 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
971 NetBSD as it does on FreeBSD. Modelled on a similar change by
972 Mark Kettenis on 2003-05-30.
973 (link-flags): Set to "--entry _start" regardless of target.
974 Special linker flags are to be appended to $link-flags.
975 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
976
c9f2c8a3
MC
9772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
978
979 * gdb.cp/method.exp: Accept output of new demangler.
980
15a0587a 9812003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
982
983 * gdb/class2.exp: New file.
984 * gdb/class2.cc: New file.
985
3c00b570
MC
9862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
987
988 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
989 of new demangler.
990
7027acc7
MK
9912003-11-23 Mark Kettenis <kettenis@gnu.org>
992
993 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
994 of gdb_test "run".
995
b0e1598a
MK
9962003-11-23 Mark Kettenis <kettenis@gnu.org>
997
998 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
999 "continue" into "run".
1000
4d9eda44
MC
10012003-11-23 Michael Chastain <mec.gnu@mindspring.com>
1002
1003 Partial fix for PR testsuite/1456.
1004 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
1005 call to test_compiler_info.
1006 * gdb.cp/ctti.exp: Likewise.
1007 * gdb.cp/derivation.exp: Likewise.
1008 * gdb.cp/member-ptr.exp: Likewise.
1009 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
1010 reference to gcc_compiled.
1011
10122003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
1013
1014 Fix PR testsuite/1463.
1015 * gdb.base/structs.exp (start_structs_test): Call
1016 get_debug_format before using the debug format.
1017
d422fe19
AC
10182003-11-22 Andrew Cagney <cagney@redhat.com>
1019
1020 * lib/gdb.exp (gdb_test_multiple): Add simple example.
1021 * gdb.base/structs.exp: Use gdb_test_multiple.
1022
039cf96d
AC
10232003-11-20 Andrew Cagney <cagney@redhat.com>
1024
6882279b
AC
1025 * gdb.base/structs.exp: Handle and recover from internal errors.
1026 Replace "foo${n}" with "foo<n>" in test messages.
1027
e53890ae
AC
1028 * gdb.base/structs.exp: Update copyright. Rewrite.
1029 * gdb.base/structs.c: Update copyright. Rewrite.
1030
2b211c59
AC
1031 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
1032 resync count exceeded.
d63a86f8 1033
039cf96d
AC
1034 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
1035 from the internal error.
1036 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
1037 Original from Jim Blandy.
1038 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 1039
eac98b22
AC
10402003-11-19 Andrew Cagney <cagney@redhat.com>
1041
1042 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
1043 KFAIL.
1044
67455b2a
MK
10452003-11-17 Mark Kettenis <kettenis@gnu.org>
1046
1047 New testcase for PR backtrace/1435.
1048 * gdb.arch/i386-unwind.exp: New file.
1049 * gdb.arch/i386-unwind.c: New file.
1050
853d6e5b
AC
10512003-11-17 Andrew Cagney <cagney@redhat.com>
1052
1053 * lib/gdb.exp (compiler_info): New global.
1054 (test_compiler_info): New function.
1055 (get_compiler_info): Set compiler_info.
1056 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
1057 "compiler_info" to gcc-<major>-<minor>.
1058
38cf6e11
MC
10592003-11-15 Michael Chastain <mec.gnu@mindspring.com>
1060
1061 * gdb.trace/configure: Remove.
1062
a50d3602
EZ
10632003-11-13 Elena Zannoni <ezannoni@redhat.com>
1064
1065 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 1066 breakpoints.
a50d3602
EZ
1067 * gdb.base/break.exp: Remove all references to explicit line
1068 numbers.
1069
d9407aaa
NC
10702003-11-11 Nick Clifton <nickc@redhat.com>
1071
1072 * gdb.base/shreloc.exp: Do not run for targets which do not
1073 support shared objects.
1074
db488fc1
CV
10752003-11-10 Corinna Vinschen <vinschen@redhat.com>
1076
1077 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
1078 Don't run tests if nofileio flag is given.
1079
6a90a18e
EZ
10802003-11-07 Elena Zannoni <ezannoni@redhat.com>
1081
1082 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
1083 as well as 'Watchpoint'.
1084
0b915e9c
EZ
10852003-11-06 Elena Zannoni <ezannoni@redhat.com>
1086
1087 Reported by Jim Ingham <jingham@apple.com>:
1088 * gdb.base/annota1.exp: Match at least one occurrence of the
1089 signal handler annotation.
1090
d7e4b55f
EZ
10912003-11-06 Elena Zannoni <ezannoni@redhat.com>
1092
1093 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
1094 as well as 'Watchpoint'.
1095
2fe4e8d0
MC
10962003-11-05 Michael Chastain <mec@shout.net>
1097
1098 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
1099
6ef88553
KW
11002003-11-03 Kris Warkentin <kewarken@qnx.com>
1101
1102 * gdb.arch/gdb1291.c: New test file.
1103 * gdb.arch/gdb1291.exp: New test script.
1104 * gdb.arch/gdb1431.c: New test file.
1105 * gdb.arch/gdb1431.exp: New test script.
1106
ae7dc4d8
MC
11072003-10-22 Michael Chastain <mec@shout.net>
1108
1109 * gdb.mi/pthreads.c: Add copyright notice.
1110
c39d7427
MC
11112003-10-22 Michael Chastain <mec@shout.net>
1112
1113 * gdb.threads/pthreads.c: Add copyright notice.
1114
8b7d96c1
MC
11152003-10-20 Michael Chastain <mec@shout.net>
1116
1117 * gdb.base/gdb1056.exp: New test script.
1118
d1d69fdd
DJ
11192003-10-13 Daniel Jacobowitz <drow@mvista.com>
1120
1121 * gdb.threads/killed.exp: Use gdb_run_cmd.
1122
7d605576
DJ
11232003-10-13 Daniel Jacobowitz <drow@mvista.com>
1124
1125 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
1126 create a core file.
1127 * gdb.threads/gcore-thread.exp: Likewise.
1128
618ec112
CV
11292003-10-13 Corinna Vinschen <vinschen@redhat.com>
1130
1131 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
1132 type, based on char type.
1133 (struct bit_flags_short_t): New bitfield type, based on short type.
1134 (init_bit_flags_char): New fuction.
1135 (init_bit_flags_short): Ditto.
1136 (print_bit_flags_char): Ditto.
1137 (print_bit_flags_short): Ditto.
1138 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
1139
9367a73c
MC
11402003-10-11 Michael Chastain <mec@shout.net>
1141
1142 * gdb.base/call-rt-st.exp: Update copyright year.
1143
1decf120
KI
11442003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
1145
1146 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
1147 * gdb.disasm/sh3.s: Ditto.
1148
5445b2ae
DJ
11492003-10-07 Daniel Jacobowitz <drow@mvista.com>
1150
1151 * gdb.threads/switch-threads.exp: New test.
1152 * gdb.threads/switch-threads.c: New source file.
1153
aec24853
CV
11542003-10-07 Corinna Vinschen <vinschen@redhat.com>
1155
1156 * gdb.base/ending-run.exp: Add sh specific case.
1157
adc7428d
AC
11582003-10-06 Andrew Cagney <cagney@redhat.com>
1159
1160 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
1161 * gdb.disasm/mn10200.exp: Delete obsolete file.
1162
c9d37158
DJ
11632003-09-29 Daniel Jacobowitz <drow@mvista.com>
1164
1165 * ChangeLog: Correct an entry command.exp -> commands.exp.
1166 * gdb.base/commands.exp (bp_deleted_in_command_test)
1167 (temporary_breakpoint_commands): Check noargs.
1168
79c2c32d
DC
11692003-09-25 David Carlton <carlton@kealia.com>
1170
1171 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
1172 of some print tests, where appropriate. Add tests for C::D::cd,
1173 E::ce, F::cXfX, G::XgX.
1174 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
1175
594e6d67
RE
11762003-09-25 Richard Earnshaw <rearnsha@arm.com>
1177
1178 * lib/java.exp (java_init): Import target_alias before using it.
1179
10f0d451
DC
11802003-09-25 David Carlton <carlton@kealia.com>
1181
1182 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
1183
274bcba0
EZ
11842003-09-23 Elena Zannoni <ezannoni@redhat.com>
1185
d63a86f8 1186 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
1187 weirdness.
1188
cdbf20f7
MC
11892003-09-17 Michael Chastain <mec@shout.net>
1190
1191 * gdb.cp/gdb1355.exp: New file.
1192 * gdb.cp/gdb1355.c: New file.
1193
71e06f80
CV
11942003-09-15 Corinna Vinschen <vinschen@redhat.com>
1195
1196 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
1197 * gdb.asm/sh.inc: New file.
1198
5c4e30ca
DC
11992003-09-11 David Carlton <carlton@kealia.com>
1200
bd45b7af
DC
1201 * gdb.cp/namespace.exp: Add tests for namespace types.
1202 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
1203 (test_namespace): New.
1204
1c199746
EZ
12052003-09-11 Elena Zannoni <ezannoni@redhat.com>
1206
1207 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 1208 * gdb.stabs/weird.exp: Ditto.
1c199746 1209
04ed252f
MC
12102003-09-08 Michael Chastain <mec@shout.net>
1211
1212 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
1213
d8a2d9e7
MC
12142003-09-07 Michael Chastain <mec@shout.net>
1215
1216 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
1217 'parse error'.
1218
161afb24
MK
12192003-09-07 Mark Kettenis <m.kettenis@osp.nl>
1220
1221 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
1222
49f2741a
MC
12232003-08-30 Michael Chastain <mec@shout.net>
1224
1225 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
1226 * gdb.gdb/observer.exp: Ditto.
1227 * gdb.gdb/xfullpath.exp: Ditto.
1228
8afa723e
MK
12292003-08-29 Mark Kettenis <kettenis@gnu.org>
1230
1231 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
1232 *-*-*bsd*.
1233
f31dfe3b
JJ
12342003-08-28 Jeff Johnston <jjohnstn@redhat.com>
1235
1236 * gdb.base/dump.exp: Skip for ia64.
1237
4630e498
JJ
12382003-08-25 Jeff Johnston <jjohnstn@redhat.com>
1239
1240 * gdb.asm/asm-source.exp: Add ia64 support.
1241 * gdb.asm/ia64.inc: New file.
1242
1105b7ef
MC
12432003-08-22 Michael Chastain <mec@shout.net>
1244
1245 * gdb.cp: New directory.
1246 * gdb.cp/*: Copy from gdb.c++/*.
1247 * gdb.c++/*: Remove.
1248 * Makefile.in: Change gdb.c++ to gdb.cp.
1249 * configure.in: Ditto.
1250 * configure: Regnerate.
1251
c945b932
MK
12522003-08-18 Mark Kettenis <kettenis@gnu.org>
1253
1254 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
1255 * gdb.arch/i386-prologue.c (gdb1338): Add function.
1256
2b66634b
DJ
12572003-08-17 Daniel Jacobowitz <drow@mvista.com>
1258
1259 * mi-var-display.exp (-var-list-children weird): Accept function
1260 pointers with argument types.
1261 * mi1-var-display.exp (-var-list-children weird): Likewise.
1262 * mi2-var-display.exp (-var-list-children weird): Likewise.
1263
a356f73b
DJ
12642003-08-17 Daniel Jacobowitz <drow@mvista.com>
1265
1266 * gdb.base/annota3.exp: Add missing newline.
1267
483417b8
MC
12682003-08-06 Michael Chastain <mec@shout.net>
1269
1270 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
1271
c99c59c3
MS
12722003-08-12 Michael Snyder <msnyder@redhat.com>
1273
1274 * gdb.base/float.exp: Add test for SH.
1275
55ed7501
MK
12762003-08-10 Mark Kettenis <kettenis@gnu.org>
1277
1278 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
1279
1a371f2e
EZ
12802003-08-07 Elena Zannoni <ezannoni@redhat.com>
1281
1282 * gdb.base/completion.exp: Remove reduntant completion test
1283 on filename.
1284
e0f353ce
EZ
12852003-08-07 Elena Zannoni <ezannoni@redhat.com>
1286
1287 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
1288 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
1289 gdb.trace/save-trace.exp: Make sure that full pathnames are
1290 escaped correctly.
1291
5710a1af 12922003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 1293
5710a1af
EZ
1294 * configure.in: Don't generate config.h from config.hin.
1295 * configure: Regenerate.
1296 * config.hin: Remove file.
1297 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
1298 * gdb.threads/pthreads.c: Ditto.
1299
dcd81ce9
DJ
13002003-08-07 Daniel Jacobowitz <drow@mvista.com>
1301
1302 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1303 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
1304 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
1305 Replace ld24 with seth/add3.
1306
6009d884
AC
13072003-08-02 Andrew Cagney <cagney@redhat.com>
1308
1309 * gdb.base/annota3.exp: New file.
1310 * gdb.base/annota3.c: New file.
1311 * gdb.c++/annota3.exp: New file.
1312 * gdb.c++/annota3.cc: New file.
1313
51514e06
MC
13142003-07-29 Michael Chastain <mec@shout.net>
1315
1316 * gdb.threads/tls.c (spin): Check errno only if sem_wait
1317 actually failed.
1318 (do_pass): Likewise.
1319 * gdb.threads/tls.exp: Always initialize no_of_threads.
1320
4ee6625b
DJ
13212003-07-27 Daniel Jacobowitz <drow@mvista.com>
1322
1323 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
1324 pattern.
1325 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
1326 * gdb.threads/tls.exp: Recognize one case of the host library not
1327 supporting TLS.
1328
225f2bf6
AC
13292003-07-27 Andrew Cagney <cagney@redhat.com>
1330
1331 * gdb.base/fileio.exp: Use SH when running commands using
1332 remote_exec.
1333
bcb27c9f
DJ
13342003-07-24 Daniel Jacobowitz <drow@mvista.com>
1335
1336 From Kei Sakamoto <sakamoto.kei@renesas.com>:
1337 * gdb.base/relocate.c (dummy): New padding array.
1338
3d67be83
MS
13392003-07-22 Michael Snyder <msnyder@redhat.com>
1340
d63a86f8 1341 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
1342
1343 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
1344 patterns to be more general, accepting old and new output.
1345 Some output chars (such as '+') also must be quoted.
d63a86f8 1346 Some addresses are displayed numerically instead of
3d67be83
MS
1347 symbolically.
1348
57ba3b85
MS
13492003-07-23 Michael Snyder <msnyder@redhat.com>
1350
686d097c
MS
1351 * gdb.base/return2.exp: Don't test long-long return.
1352
57ba3b85
MS
1353 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
1354 * gdb.disasm/t01_mov.exp: Ditto.
1355 * gdb.disasm/t02_mova.s: Ditto.
1356 * gdb.disasm/t02_mova.exp: Ditto.
1357 * gdb.disasm/t03_add.s: Ditto.
1358 * gdb.disasm/t03_add.exp: Ditto.
1359 * gdb.disasm/t04_sub.s: Ditto.
1360 * gdb.disasm/t04_sub.exp: Ditto.
1361 * gdb.disasm/t05_cmp.s: Ditto.
1362 * gdb.disasm/t05_cmp.exp: Ditto.
1363 * gdb.disasm/t06_ari2.s: Ditto.
1364 * gdb.disasm/t06_ari2.exp: Ditto.
1365 * gdb.disasm/t07_ari3.s: Ditto.
1366 * gdb.disasm/t07_ari3.exp: Ditto.
1367 * gdb.disasm/t08_or.s: Ditto.
1368 * gdb.disasm/t08_or.exp: Ditto.
1369 * gdb.disasm/t09_xor.s: Ditto.
1370 * gdb.disasm/t09_xor.exp: Ditto.
1371 * gdb.disasm/t10_and.s: Ditto.
1372 * gdb.disasm/t10_and.exp: Ditto.
1373 * gdb.disasm/t11_logs.s: Ditto.
1374 * gdb.disasm/t11_logs.exp: Ditto.
1375 * gdb.disasm/t12_bit.s: Ditto.
1376 * gdb.disasm/t12_bit.exp: Ditto.
1377 * gdb.disasm/t13_otr.s: Ditto.
1378 * gdb.disasm/t13_otr.exp: Ditto.
1379
e00759ef
EZ
13802003-07-22 Elena Zannoni <ezannoni@redhat.com>
1381
1382 * gdb.threads/tls.exp :Add kfail for 'info address' case.
1383
8bc2021f
EZ
13842003-07-22 Elena Zannoni <ezannoni@redhat.com>
1385
1386 * gdb.threads/tls.c : New file.
1387 * gdb.threads/tls.exp : New file.
1388 * gdb.threads/tls-main.c : New file.
1389 * gdb.threads/tls-shared.c : New file.
1390 * gdb.threads/tls-shared.exp : New file.
1391
89320c4c
AS
13922003-07-22 Andreas Schwab <schwab@suse.de>
1393
1394 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
1395
180dea7c
AS
13962003-07-20 Andreas Schwab <schwab@suse.de>
1397
1398 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
1399 due to insn reordering.
1400
0714963c
AC
14012003-07-15 Andrew Cagney <cagney@redhat.com>
1402
1403 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
1404
98a23b3f
MC
14052003-07-15 Michael Chastain <mec@shout.net>
1406
1407 * gdb.base/gdb1250.exp: New file.
1408 * gdb.base/gdb1250.c: New file.
1409
27e417a2
ML
14102003-07-09 Michal Ludvig <mludvig@suse.cz>
1411
1412 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
1413 expansion of size_t to 'unsigned long', not only to 'unsigned'.
1414
8bc2021f
EZ
14152003-07-09 Elena Zannoni <ezannoni@redhat.com>
1416
1417 * gdb.threads/tls.c: New file.
1418 * gdb.threads/tls.exp: New file.
1419 * gdb.threads/tls-main.c: New file.
1420 * gdb.threads/tls-shared.c: New file.
1421 * gdb.threads/tls-shared.exp: New file.
1422
d99968dc
EZ
14232003-07-09 Elena Zannoni <ezannoni@redhat.com>
1424
1425 * gdb.base/annota1.exp: Make sure that we properly escape the
1426 full path of the source file. Xfail more permissive patterns,
d63a86f8 1427 due to a compiler debug info problem.
d99968dc 1428
83876b3b
AS
14292003-07-07 Andreas Schwab <schwab@suse.de>
1430
2705e972
AS
1431 * gdb.asm/m68k.inc: New file.
1432 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
1433
83876b3b
AS
1434 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
1435 arguments"): Also match negative number.
1436
1437 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
1438
3a871b37
DJ
14392003-07-03 Daniel Jacobowitz <drow@mvista.com>
1440
1441 * gdb.base/store.c (charest): New typedef.
1442 (add_char): Rename to add_charest, update.
1443 (wack_char): Rename to wack_charest, update types. Return l + r
1444 to keep r live across the call.
1445 (wack_short, wack_int, wack_long, wack_longest, wack_float)
1446 (wack_double, wack_doublest): Return l + r to keep r live across
1447 the call.
1448 * gdb.base/store.exp: Accomodate store.c changes.
1449
b2a7f303
DC
14502003-06-30 David Carlton <carlton@kealia.com>
1451
1452 * gdb.c++/maint.exp (test_invalid_name): New.
1453 (test_first_component): Add tests for invalid names.
1454
3c6cb4a1
MC
14552003-06-29 Michael Chastain <mec@shout.net>
1456
1457 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
1458 output of '<VTT for class>' for virtual base classes.
1459
f1c2644b
DJ
14602003-06-29 Daniel Jacobowitz <drow@mvista.com>
1461
1462 * gdb.base/completion.exp: Tab-complete "complet" instead of
1463 "compl".
1464 * gdb.base/complex.exp, gdb.base/complex.c: New files.
1465
18080350
DJ
14662003-06-29 Daniel Jacobowitz <drow@mvista.com>
1467
1468 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
1469 * gdb.base/volatile.exp: Likewise.
1470
f56973f8
DJ
14712003-06-29 Daniel Jacobowitz <drow@mvista.com>
1472
1473 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
1474 gdb/1265.
1475
14762003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
1477 Daniel Jacobowitz <drow@mvista.com>
1478
1479 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
1480 initial line count of 'captured_main' from 26 to 32.
1481 (test_with_self): Allow xmalloc call to be interleaved with the
1482 preceding two lines.
1483
e766d4d6
JB
14842003-06-24 Joel Brobecker <brobecker@gnat.com>
1485
1486 * gdb.base/bang.exp: New testcase.
1487
f125c9a4
JB
14882003-06-23 Joel Brobecker <brobecker@gnat.com>
1489
1490 * gdb.base/langs.exp: Add some tests for the "minimal" language
1491 support.
1492
6e25beaf
EZ
14932003-06-23 Elena Zannoni <ezannoni@redhat.com>
1494
1495 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
1496 the testcase.
1497
2f816dda
DJ
14982003-06-22 Daniel Jacobowitz <drow@mvista.com>
1499
1500 * gdb.base/relocate.exp: Test add-symbol-file with a variable
1501 offset.
1502
db5a5748
DJ
15032003-06-22 Daniel Jacobowitz <drow@mvista.com>
1504
1505 * gdb.c++/pr-1210.cc: New file.
1506 * gdb.c++/pr-1210.exp: New file.
1507
1df0c130
DJ
15082003-06-21 Daniel Jacobowitz <drow@mvista.com>
1509
1510 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
1511 000-exec-continue.
1512
a92feac0
MK
15132003-06-15 Mark Kettenis <kettenis@gnu.org>
1514
1515 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
1516 on *-*-*bsd* instead of *-*-freebsd*.
1517
81a58f5b
AC
15182003-06-14 Andrew Cagney <cagney@redhat.com>
1519
1520 * gdb.base/store.exp: Test longest and doublest. Test all
1521 parameters. Weaken return statement match.
1522 * gdb.base/store.c: Add longest and doublest - aka long long and
1523 long double functions. Put all parameters into local register
1524 variables. Use negative values.
1525
b257a0d3
AC
15262003-06-14 Andrew Cagney <cagney@redhat.com>
1527
1528 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
1529 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
1530 exit status.
1531 * gdb.base/fileio.exp: Disable target when nointerrupts and
1532 noinferiorio, instead of limiting it to remote. Use remote_exec
1533 instead of system.
d63a86f8 1534
21c38304
JJ
15352003-06-12 Jeff Johnston <jjohnstn@redhat.com>
1536
1537 * gdb.base/float.exp: Add ia64 support.
1538
1bcdb424
CV
15392003-06-12 Corinna Vinschen <vinschen@redhat.com>
1540
1541 * gdb.base/fileio.exp: Run only on remote targets.
1542
6aeb981f
CV
15432003-06-10 Corinna Vinschen <vinschen@redhat.com>
1544
1545 * gdb.base/fileio.c: New file, testing File-I/O.
1546 * gdb.base/fileio.exp: Ditto.
1547
53df362e
RG
15482003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
1549
1550 * gdb.base/shreloc.exp: New file, check symbol values obtained from
1551 shared objects after relocation at load time (gdb PR/1132).
1552 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
1553 as above, part of the shared object relocation test.
1554
ffee1b46
MK
15552003-06-08 Mark Kettenis <kettenis@gnu.org>
1556
b5ca3722
MK
1557 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
1558 fully filled history list.
1559 * gdb.base/gdb_history: New file.
1560
03ed860d
MK
1561 * gdb.base/signals.exp: XFAIL "continue to func1" on
1562 i*86-*-freebsd*.
1563
ffee1b46
MK
1564 * gdb.base/attach.exp: When trying to attach to a nonexistent
1565 process, make it possible to specify the PID based on the target,
1566 and do so for *-*-freebsd*.
1567
d80dbb52
RH
15682003-06-02 Richard Henderson <rth@redhat.com>
1569
1570 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
1571
6dd77b81
RH
15722003-06-02 Richard Henderson <rth@redhat.com>
1573
1574 * gdb.base/selftest.exp: Next over lim_at_start initialization.
1575
f6347e16
RH
15762003-06-02 Richard Henderson <rth@redhat.com>
1577
1578 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
1579
2c161407
DJ
15802003-06-01 Daniel Jacobowitz <drow@mvista.com>
1581
1582 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
1583 of globalvar.
1584
572eb746
MK
15852003-06-01 Mark Kettenis <kettenis@gnu.org>
1586
1587 * gdb.asm/asm-source.exp: Check for memory read errors in
1588 disassembler test on *BSD too.
1589
9e9617a5
RH
15902003-06-01 Richard Henderson <rth@redhat.com>
1591
1592 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
1593 for .frame.
1594 (gdbasm_call): Lose ldgp.
1595 (gdbasm_startup): Add frame information.
1596 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
1597
7b34ad4e
MK
15982003-05-31 Mark Kettenis <kettenis@gnu.org>
1599
1600 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
1601 i?86-*-*.
1602
10059fdf
MK
16032003-05-30 Mark Kettenis <kettenis@gnu.org>
1604
1605 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
1606 FreeBSD.
1607
acf4b816
RH
16082003-05-29 Richard Henderson <rth@redhat.com>
1609
1610 * gdb.asm/alpha.inc: New file.
1611 * gdb.asm/asm-source.exp: Use it.
1612
e9ecd949
JB
16132003-05-29 Jim Blandy <jimb@redhat.com>
1614
1615 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
1616 'core.PID'.
1617
e3e5a4f3
JB
16182003-05-22 Jim Blandy <jimb@redhat.com>
1619
1620 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
1621 backtrace.
d63a86f8 1622
72fe3d25
DC
16232003-05-20 David Carlton <carlton@math.stanford.edu>
1624
1625 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
1626 this time.
1627
58da2eb2
DC
16282003-05-19 David Carlton <carlton@bactrian.org>
1629
1630 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
1631 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
1632
1fcb5155
DC
16332003-05-19 David Carlton <carlton@bactrian.org>
1634
1635 * gdb.c++/namespace.exp: Add namespace scope and anonymous
1636 namespace tests.
1637 Bump copyright date.
1638 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
1639 (main): Call C::D::marker2.
1640 * gdb.c++/namespace1.cc: New file.
1641
85e85163
JJ
16422003-05-14 Jeff Johnston <jjohnstn@redhat.com>
1643
1644 Roland McGrath <roland@redhat.com>
d63a86f8 1645 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
1646 there is no manager thread.
1647
a25fbfec
JJ
16482003-05-08 Jeff Johnston <jjohnstn@redhat.com>
1649
d63a86f8
RM
1650 * gdb.threads/schedlock.exp: Remove assumption that all threads
1651 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
1652 in one of the child threads rather than the main thread.
1653
be375bae
JB
16542003-05-07 Jim Blandy <jimb@redhat.com>
1655
09bf6082
JB
1656 Add support for assembly source testing on the s390x.
1657 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
1658 architecture.
1659 * gdb.asm/s390x.inc: New file.
1660
be375bae
JB
1661 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
1662 succession of 'if' statements.
1663
00905d52
AC
16642003-05-05 Andrew Cagney <cagney@redhat.com>
1665
1666 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
1667
b1e29e33
AC
16682003-05-05 Andrew Cagney <cagney@redhat.com>
1669
1670 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
1671 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
1672
e33d66ec
EZ
16732003-05-02 Elena Zannoni <ezannoni@redhat.com>
1674
1675 * gdb.base/charset.exp: Update based on new behavior of set/show
1676 charset commands.
1677
2b6fd0d8
AC
16782003-05-01 Andrew Cagney <cagney@redhat.com>
1679
1680 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
1681 variable do not give memory errors.
1682
130cacce
AF
16832003-04-30 Adam Fedor <fedor@gnu.org>
1684
1685 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
1686 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
1687 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
1688 gdb.objc/basicclass.m: : New files
1689
1690 * lib/gdb.exp (gdb_compile_objc): New procedure.
1691
bea71854
DJ
16922003-04-27 Daniel Jacobowitz <drow@mvista.com>
1693
1694 * gdb.base/signals.exp: Make backtrace tests more specific.
1695
0f20eeea
DC
16962003-04-23 David Carlton <carlton@bactrian.org>
1697
1698 * gdb.c++/maint.exp (test_first_component): Add tests for
1699 'operator' in more locations.
1700
c8c4d8dc
KB
17012003-04-16 Kevin Buettner <kevinb@redhat.com>
1702
1703 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
1704
3fe60e3c
EZ
17052003-04-16 Elena Zannoni <ezannoni@redhat.com>
1706
1707 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
1708 func marke' instead. Update test name.
1709
9219021c
DC
17102003-04-15 David Carlton <carlton@math.stanford.edu>
1711
1712 * gdb.c++/maint.exp: New file.
1713
5dd55bdd
EZ
17142003-04-14 Elena Zannoni <ezannoni@redhat.com>
1715
1716 * gdb.threads/schedlock.c: Change type of thread function argument
1717 to long, to avoid warnings on 64-bit platforms.
1718
00890572
EZ
17192003-04-14 Elena Zannoni <ezannoni@redhat.com>
1720
1721 * gdb.base/attach.exp: Add new message from ptrace in case of
1722 attaching to nonexistent process.
d63a86f8 1723
93201743
JB
17242003-04-11 Jim Blandy <jimb@redhat.com>
1725
1726 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1727 gdb.c++/userdef.cc: Place comments on the lines to which the
1728 marker function might return.
1729 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1730 gdb.c++/userdef.exp: Look for those comments to check that we've
1731 returned to the right place, instead of checking line numbers.
1732
2a11c64d
EZ
17332003-04-11 Elena Zannoni <ezannoni@redhat.com>
1734
1735 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
1736 match on sourcefile name, instead of directory name.
1737
68ab8fc5
EZ
17382003-04-10 Elena Zannoni <ezannoni@redhat.com>
1739
d63a86f8 1740 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
1741 working directory name.
1742
5624293a
JB
17432003-04-09 Jim Blandy <jimb@redhat.com>
1744
1745 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
1746 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
1747 after an inferior function call, report the failure, but allow the
1748 test to continue.
1749
f1f02ee4
SC
17502003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1751
1752 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1753 with -DPROTOTYPES.
1754
6eb79af0
SC
17552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
1756
1757 * gdb.base/break.exp: Revert last patch.
1758
8dfb4cf0
SC
17592003-04-04 Stephane Carrez <stcarrez@nerim.fr>
1760
1761 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
1762 with -DPROTOTYPES.
1763
ed4c619a
AC
17642003-04-02 Andrew Cagney <cagney@redhat.com>
1765
1766 * gdb.base/callfuncs.exp: Make "print add" messages unique.
1767 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
1768 matching directories by the name breakpoint.
1769 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
1770 Make "continue to marker1" consistent.
1771 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
1772 message consistent.
1773 * lib/gdb.exp: Put "the program is no longer running", and "the
1774 program exited" in parenthesis.
1775 * lib/mi-support.exp: Ditto.
d63a86f8 1776
4e35d5f0 17772003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 1778
4e35d5f0
BR
1779 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
1780
71900fe8
AC
17812003-03-29 Andrew Cagney <cagney@redhat.com>
1782
1783 * gdb.base/sizeof.c (main): Print the value of '\377'.
1784 * gdb.base/sizeof.exp: Check the sign of '\377'.
1785
c0655a16
MC
17862003-03-27 Michael Chastain <mec@shout.net>
1787
1788 * gdb.base/gdb1090.exp: New file.
1789 * gdb.base/gdb1090.cc: New file.
1790
5b2a3989
JB
17912003-03-27 J. Brobecker <brobecker@gnat.com>
1792
1793 * gdb.gdb/observer.exp: New regression test.
1794
79876890
MC
17952003-03-27 Michael Chastain <mec@shout.net>
1796
1797 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
1798 * gdb.base/ptype.exp: Likewise.
1799
6eac95e3
CV
18002003-03-27 Corinna Vinschen <vinschen@redhat.com>
1801
1802 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
1803
e8c71839
MC
18042003-03-26 Michael Chastain <mec@shout.net>
1805
1806 * gdb.base/ptype.exp: Actually use some typedef'd types.
1807
71b10041
SC
18082003-03-21 Stephane Carrez <stcarrez@nerim.fr>
1809
1810 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
1811 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
1812
2512cf80
CV
18132003-03-20 Corinna Vinschen <vinschen@redhat.com>
1814
1815 * gdb.base/default.exp: Fix regular expression.
1816
0d195a4f
CV
18172003-03-20 Corinna Vinschen <vinschen@redhat.com>
1818
1819 * gdb.base/args.exp: Fix regular expression.
1820
8a2dbca8
CV
18212003-03-20 Corinna Vinschen <vinschen@redhat.com>
1822
1823 * gdb.base/help.exp: Allow Win32 child process.
1824
bf028682
CV
18252003-03-20 Corinna Vinschen <vinschen@redhat.com>
1826
1827 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
1828 when stepping out of main().
1829
182dbe85
CV
18302003-03-20 Corinna Vinschen <vinschen@redhat.com>
1831
1832 * gdb.base/default.exp: Check for win32 specific message when calling
1833 "run" without executable.
1834
d67a6ba5
CV
18352003-03-20 Corinna Vinschen <vinschen@redhat.com>
1836
1837 * gdb.base/args.exp: Expect .exe in output.
1838
a955b5bb
CV
18392003-03-20 Corinna Vinschen <vinschen@redhat.com>
1840
1841 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
1842 Cygwin native.
1843
bf6bad4b
AC
18442003-03-17 Andrew Cagney <cagney@redhat.com>
1845
1846 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
1847 vector registes.
1848 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
1849 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
1850
293e9a31
DC
18512003-03-17 David Carlton <carlton@math.stanford.edu>
1852
1853 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
1854 test, for PR breakpoints/38.
1855 Call test_watchpoint_and_breakpoint.
1856 * gdb.base/watchpoint.c (func3): New function.
1857 (main): Call func3.
1858
5330f2db
DC
18592003-03-04 David Carlton <carlton@math.stanford.edu>
1860
1861 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
1862 Garply<Garply<char> >:: garply".
1863 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
1864 with respect to PR c++/1111; note also PR c++/1113.
1865 (test_template_breakpoints): KFAIL "constructor breakpoint" with
1866 respect to PR c++/1062.
1867 KFAIL "destructor breakpoint" with respect to PR c++/1112.
1868
6ece72da
DC
18692003-03-03 David Carlton <carlton@math.stanford.edu>
1870
1871 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
1872 with respect to PR c++/57.
1873 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
1874 c++/826.
1875 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
1876 respect to PR c++/57.
1877
85ca1584
DC
18782003-03-03 David Carlton <carlton@math.stanford.edu>
1879
1880 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
1881 respect to PR c++/33 into FAILs.
1882
98e9c5b8
MC
18832003-03-03 Michael Chastain <mec@shout.net>
1884
7bedbf27
MC
1885 * configure.in: Update copyright years.
1886
18872003-03-03 Michael Chastain <mec@shout.net>
1888
1889 * Makefile.in: Update copyright years.
98e9c5b8 1890
f683e100
DC
18912003-02-28 David Carlton <carlton@math.stanford.edu>
1892
1893 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
1894 print class instead of struct and/or superfluous protection
1895 specifiers, as long as the resulting output is equivalent to the
1896 source code.
1897 Delete FIXME from end of messages on tests that don't need
1898 fixing.
1899
a9e0cf2c
DC
19002003-02-28 David Carlton <carlton@math.stanford.edu>
1901
1902 * gdb.c++/templates.exp (do_tests): Allow const in the two
1903 Foo<volatile char *>::foo tests.
1904
e8d359df
MS
19052003-02-27 Michael Snyder <msnyder@redhat.com>
1906
d63a86f8 1907 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
1908 will be consistant.
1909
0b71dc91
DC
19102003-02-26 David Carlton <carlton@math.stanford.edu>
1911
1912 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
1913 char *>::foo" test with respect to PR c++/33. Create a new test
1914 which is identical to that one except that it doesn't put the
1915 space between the "char" and the "*"; KFAIL it, too.
1916
dd14ab43
DC
19172003-02-26 David Carlton <carlton@math.stanford.edu>
1918
1919 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
1920 template types into either PASSes or KFAILs (corresponding to PR
1921 c++/57). Tweak indentation. Update copyright.
1922
1146c7f1
SC
19232003-02-23 Stephane Carrez <stcarrez@nerim.fr>
1924
1925 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
1926
74641dfb
MC
19272003-02-13 Michael Chastain <mec@shout.net>
1928
1929 * gdb.base/exprs.exp: Remove i960 remnants.
1930 * gdb.base/funcargs.exp: Likewise.
1931 * gdb.base/list.exp: Likewise.
1932 * gdb.base/ptype.exp: Likewise.
1933
559cd2d0
DC
19342003-02-14 David Carlton <carlton@math.stanford.edu>
1935
1936 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
1937 pEe->D::vg()" from XFAIL to KFAIL.
1938
c4f90d87
JM
19392003-02-13 Jason Molenda (jmolenda@apple.com)
1940
1941 * gdb.base/maint.exp: Update maint print statistics regexp to include
1942 new entries.
1943
cbc4d97c
MC
19442003-02-13 Michael Chastain <mec@shout.net>
1945
1946 * gdb.c++/inherit.exp: Remove call to get_debug_format.
1947
40f235b7
MC
19482003-02-12 Michael Chastain <mec@shout.net>
1949
1950 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
1951 * gdb.c++/inherit.exp: Likewise.
1952 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
1953 * gdb.c++/templates.exp: Likewise.
1954 * gdb.c++/virtfunc.exp: Likewise.
1955
c56716b0
JM
19562003-02-06 Jason Molenda (jason-cl@molenda.com)
1957
1958 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
1959 why the code is written that way.
1960
070afcf8
MC
19612003-02-05 Michael Chastain <mec@shout.net>
1962
1963 * gdb.base/dump.exp: Add missing copyright line.
1964
5d0331e5
JM
19652003-02-05 Jason Molenda (jason-cl@molenda.com)
1966
f7ae6d3e 1967 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
1968 at the beginning so the breakpoint doesn't get set on the loop.
1969
92851186
MC
19702003-02-05 Michael Chastain <mec@shout.net>
1971
1972 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
1973 output for configurations with gcc 2.95.3.
1974
cbf1e085
AC
19752003-02-05 Keith Seitz <keiths@redhat.com>
1976 Andrew Cagney <ac131313@redhat.com>
1977
1978 * gdb.mi/mi-cli.exp: New file.
d63a86f8 1979
29518e1e
MC
19802003-02-04 Michael Chastain <mec@shout.net>
1981
1982 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
1983 Call perror and then continue.
1984
5af1d5f3
MC
19852003-02-03 Michael Chastain <mec@shout.net>
1986
1987 * gdb.c++/pr-1023.cc: New file.
1988 * gdb.c++/pr-1023.exp: New file.
1989
6b549786
JB
19902003-02-05 Jim Blandy <jimb@redhat.com>
1991
1992 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
1993 it's local to foobar. Check for it there, and check that it's not
1994 present in main.
1995 * gdb.c++/local.cc (marker2): New function.
1996 (foobar): Call marker1.
1997 (main): Call marker2 instead of marker1.
1998
67f16606
AC
19992003-02-04 Andrew Cagney <ac131313@redhat.com>
2000
2001 * gdb.disasm/mn10200.exp: Obsolete file.
2002 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
2003 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
2004 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
2005
1c5cb38e
DC
20062003-02-04 David Carlton <carlton@math.stanford.edu>
2007
2008 * gdb.c++/overload.exp: Test intToChar(1).
2009 * gdb.c++/overload.cc (intToChar): New.
2010 (main): Call intToChar.
2011
d1fe6965
DC
20122003-02-03 David Carlton <carlton@math.stanford.edu>
2013
2014 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
2015 'might_kfail' arg.
2016 KFAIL some of the continue_to_bp_overloaded calls, according to
2017 PR c++/1025.
2018
9ba61c5d
MC
20192003-02-01 Michael Chastain <mec@shout.net>
2020
2021 * gdb.base/advance.c (marker1): New marker function.
2022 * gdb.base/advance.exp: When the 'advance' command lands on the
2023 return breakpoint, it can legitimately stop on either the
2024 current line or the next line. Accommodate both outcomes.
2025 * gdb.base/until.exp: Likewise.
2026
e7494ffb
AC
20272003-02-02 Andrew Cagney <ac131313@redhat.com>
2028
2029 2002-11-10 Jason Molenda (jason-cl@molenda.com):
2030 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
2031 now a list, not a tuple.
2032 * gdb.mi/mi-var-display.exp: Ditto.
2033 * gdb.mi/gdb792.exp: Ditto.
2034
075559bc
AC
20352003-02-01 Andrew Cagney <ac131313@redhat.com>
2036
2037 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
2038 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
2039 stack backtraces.
2040 * gdb.mi/mi-syn-frame.c: Part of same.
2041
2bd4c7b1
MK
20422003-02-01 Mark Kettenis <kettenis@gnu.org>
2043
2044 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2045 gdb.mi/mi1-pthreads.exp: Return instead of calling
2046 gdb_suppress_entire_file.
2047
eabd8992
MS
20482003-02-01 Mark Salter <msalter@redhat.com>
2049
2050 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
2051
71469e2f
MS
20522003-01-31 Mark Salter <msalter@redhat.com>
2053
2054 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
2055 Support empty arg.
2056
38a94d44
MC
20572003-01-30 Michael Chastain <mec@shout.net>
2058
2059 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
2060 This was a workaround for a UTF-8 bug in readline 4.3. The bug
2061 has been fixed in gdb/readline on 2003-01-09.
2062
19ea9e73
MS
20632003-01-29 Michael Snyder <msnyder@redhat.com>
2064
e8d359df
MS
2065 * gdb.base/maint.exp: Allow for leading underscore in symbol.
2066 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
2067 * gdb.base/args.exp: Skip if target does not support args passing.
2068
2307bd6a
DJ
20692003-01-22 Daniel Jacobowitz <drow@mvista.com>
2070
19ea9e73 2071 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
2072 gdb_test. Accept a list of expect arguments as the third
2073 parameter.
2074 (gdb_test): Use it.
2075
f2dd3617
EZ
20762003-01-20 Elena Zannoni <ezannoni@redhat.com>
2077
2078 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
2079 allow for different test tree configurations. Update some
2080 tescases accordingly.
2081 * gdb.arch/altivec-regs.exp: Ditto.
2082 * gdb.asm/asm-source.exp: Ditto.
2083 * gdb.base/advance.exp: Ditto.
2084 * gdb.base/display.exp: Ditto.
d63a86f8 2085 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
2086 * gdb.base/mips_pro.exp: Ditto.
2087 * gdb.base/overlays.exp: Ditto.
2088 * gdb.base/relocate.exp: Ditto.
2089 * gdb.base/setshow.exp: Ditto.
2090 * gdb.base/step-line.exp: Ditto.
2091 * gdb.base/step-test.exp: Ditto.
2092 * gdb.base/until.exp: Ditto.
2093 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
2094
c71cdefd
DC
20952003-01-17 David Carlton <carlton@math.stanford.edu>
2096
2097 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
2098 corresponding to PR c++/945.
2099 Update copyright.
2100
fdba05d7
DC
21012003-01-17 David Carlton <carlton@math.stanford.edu>
2102
2103 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
2104 corresponding to PR c++/68.
2105
21062003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
2107
2108 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
2109 (test_paddr_hairy_functions): Call print_addr_2_kfail for
2110 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
2111
c362c33a
EZ
21122003-01-15 Elena Zannoni <ezannoni@redhat.com>
2113
0fbc361c
EZ
2114 * gdb.base/break.exp: Fix change of default location, because of
2115 removal of until tests.
2116 * gdb.base/help.exp: Update test for new 'until' help message.
2117 Add test for help on 'advance'.
c362c33a
EZ
2118 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
2119
dabf8a35
MK
21202003-01-15 Mark Kettenis <kettenis@gnu.org>
2121
2122 * gdb.base/default.exp: Adapt "info float" test for recent changes
2123 to that command. Add test for "info vector".
2124 * gdb.base/float.exp: New file. Add test for "info float" that
2125 resembles the old test in gdb.base/default.exp.
2126
a1769aca
DC
21272003-01-15 David Carlton <carlton@math.stanford.edu>
2128
2129 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
2130
82025e13
EZ
21312003-01-15 Elena Zannoni <ezannoni@redhat.com>
2132
2133 * gdb.base/break.exp: Move the tests of until command from here...
2134 * gdb.base/until.exp: ... to here. New file. Add other tests.
2135 * gdb.base/advance.c: New file.
2136 * gdb.base/advance.exp: New file.
2137
8f9ab801
EZ
21382003-01-14 Elena Zannoni <ezannoni@redhat.com>
2139
2140 * gdb.base/args.c: New file.
2141 * gdb.base/args.exp: New file.
2142
9ae66589
DJ
21432003-01-14 Daniel Jacobowitz <drow@mvista.com>
2144
2145 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
2146
8d77e5c3
DJ
21472003-01-14 Daniel Jacobowitz <drow@mvista.com>
2148
2149 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
2150
12d2f0a1
DJ
21512003-01-14 Daniel Jacobowitz <drow@mvista.com>
2152
2153 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
2154 dates.
2155
6ca37014
DJ
21562003-01-13 Daniel Jacobowitz <drow@mvista.com>
2157
2158 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
2159
b0023472
DJ
21602003-01-13 Daniel Jacobowitz <drow@mvista.com>
2161
2162 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
2163 (ptype &*"foo").
2164 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
2165
d6abaea5
DJ
21662002-01-13 Daniel Jacobowitz <drow@mvista.com>
2167
2168 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
2169 * gdb.mi/mi1-console.exp: Likewise.
2170
dfd536a7
DJ
21712002-01-13 Daniel Jacobowitz <drow@mvista.com>
2172
2173 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
2174 * gdb.mi/mi1-console.exp: Likewise.
2175
a1fb14a2
DJ
21762003-01-13 Daniel Jacobowitz <drow@mvista.com>
2177
2178 * gdb.c++/overload.exp: Remove some fixed XFAILs.
2179
c4cf40b7
DJ
21802003-01-09 Daniel Jacobowitz <drow@mvista.com>
2181
2182 * gdb.base/detach.exp: New test.
2183
696d5a5b
DJ
21842003-01-09 Daniel Jacobowitz <drow@mvista.com>
2185
2186 * Makefile.in (ALL_SUBDIRS): New variable.
2187 (subdirs, clean, distclean): Use it.
2188 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
2189 regenerating Makefile, since it is generated from the top level.
2190 * gdb.asm/Makefile.in: Likewise.
2191 * gdb.base/Makefile.in: Likewise.
2192 * gdb.c++/Makefile.in: Likewise.
2193 * gdb.disasm/Makefile.in: Likewise.
2194 * gdb.java/Makefile.in: Likewise.
2195 * gdb.mi/Makefile.in: Likewise.
2196 * gdb.threads/Makefile.in: Likewise.
2197 * gdb.trace/Makefile.in: Likewise.
2198
754533e4
DC
21992003-01-09 David Carlton <carlton@math.stanford.edu>
2200
2201 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
2202 Add copyright year 2003.
2203
d8b3e9ee
MC
22042003-01-06 Michael Chastain <mec@shout.net>
2205
2206 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
2207 When selecting a thread, 'line' and 'file' are optional.
2208 * gdb.mi/mi1-pthreads.exp: Likewise.
2209
8e9e0fe6
AS
22102003-01-06 Andreas Schwab <schwab@suse.de>
2211
2212 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
2213 failures.
2214
b5ab8ff3
DJ
22152003-01-04 Daniel Jacobowitz <drow@mvista.com>
2216
2217 Fix PR gdb/844
2218 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
2219 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
2220
2221 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
2222 instead of calling gdb_suppress_entire_file.
2223 * gdb.threads/print-threads.exp: Likewise.
2224 * gdb.threads/schedlock.exp: Likewise.
2225
2226 * gdb.threads/killed.exp: Return instead of calling
2227 gdb_suppress_entire_file.
2228 * gdb.threads/linux-dp.exp: Likewise.
2229 * gdb.threads/pthreads.exp: Likewise.
2230
1e698235
DJ
22312003-01-04 Daniel Jacobowitz <drow@mvista.com>
2232
2233 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
2234 stabs.
2235 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
2236 * gdb.base/whatis.exp: Always allow (void) after function names.
2237
147ff08c
DJ
22382003-01-04 Daniel Jacobowitz <drow@mvista.com>
2239
2240 * gdb.c++/casts.exp: Correct regexp.
2241
dc62bfc2
MK
22422003-01-04 Mark Kettenis <kettenis@gnu.org>
2243
2244 * configure.in: Call AC_CONFIG_HEADER. Don't call
2245 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
2246 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
2247 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
2248 aforementioned directories in the AC_OUPUT call.
2249 * config.hin: New file.
2250 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
2251 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
2252 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
2253 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
2254 pass -I$objdir instead of -I$objdir/$subdir in compilation.
2255 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
2256 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
2257 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
2258 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
2259 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
2260 gdb.threads/configure.in, gdb.threads/configure,
2261 gdb.threads/config.in, gdb.trace/configure.in,
2262 gdb.trace/configure: Removed.
2263
77afa639
MC
22642003-01-03 Michael Chastain <mec@shout.net>
2265
2266 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
2267 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
2268
7634bb6e
DJ
22692003-01-03 Daniel Jacobowitz <drow@mvista.com>
2270
2271 * gdb.base/store.exp: Fix regular expressions.
2272
b39c905e
MK
22732002-12-28 Mark Kettenis <kettenis@gnu.org>
2274
2275 * configure.in: Rewrite.
2276 * configure: Regenerated.
2277
0a8551dd
DC
22782003-01-03 David Carlton <carlton@math.stanford.edu>
2279
2280 * gdb.base/psymtab.exp: New file.
2281 * gdb.base/psymtab1.c: Ditto.
2282 * gdb.base/psymtab2.c: Ditto.
2283
c60b7188
AF
22842002-12-23 Adam Fedor <fedor@gnu.org>
2285
2286 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
2287
ee73db83
DC
22882002-12-23 David Carlton <carlton@math.stanford.edu>
2289
2290 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
2291 and current_directory initialization.
2292
d6c1774e
JB
22932002-12-22 Jim Blandy <jimb@redhat.com>
2294
f0a847b8
JB
2295 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
2296 rather than as part of the output file name.
2297
d6c1774e
JB
2298 * gdb.base/attach.exp: There's no need to copy the test program to
2299 /tmp; that was only ever necessary on HP/UX, and this test is
2300 entirely disabled there anyway.
2301
f0708dbb
JB
23022002-12-21 Jim Blandy <jimb@redhat.com>
2303
4c2acfea
JB
2304 * gdb.c++/psmang.exp: Doc fix.
2305
f0708dbb
JB
2306 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
2307 test.
2308
9579e000
DC
23092002-12-20 David Carlton <carlton@math.stanford.edu>
2310
2311 * gdb.c++/annota2.exp: KFAIL annotate-quit.
2312
d1810171
MC
23132002-12-18 Michael Chastain <mec@shout.net>
2314
2315 * gdb.c++/annota2.exp: Add copyright year 2002.
2316
76565097
DC
23172002-12-17 David Carlton <carlton@math.stanford.edu>
2318
2319 * gdb.c++/try_catch.cc: Add marker comments.
2320 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
2321 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
2322 * gdb.c++/m-static.cc: Ditto.
2323 * gdb.c++/m-static1.cc: Ditto.
2324 * gdb.c++/try_catch.cc: Ditto.
2325
da81390b
JJ
23262002-12-16 Jeff Johnston <jjohnstn@redhat.com>
2327
2328 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
2329 to see whether we are using the new -environment-directory
2330 command which resets via -r or the old version of the command
2331 which may prompt the user. Part of fix for gdb/741.
2332
b304d130
AC
23332002-12-13 Andrew Cagney <ac131313@redhat.com>
2334
2335 * gdb.fortran/types.exp: Update obsolete comment.
2336 * gdb.fortran/exprs.exp: Ditto.
2337 * lib/gdb.exp: Delete obsolete code.
2338 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
2339 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
2340 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
2341 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
2342 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
2343 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
2344 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
2345 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
2346 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
2347 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
2348 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
2349 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
2350 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
2351 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
2352 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
2353 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
2354 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
2355 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
2356 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
2357 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
2358 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
2359 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
2360 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
2361 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
2362 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
2363 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
2364 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
2365 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
2366 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
2367 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
2368 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
2369 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
2370 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
2371 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
2372 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
2373 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
2374 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
2375
a23b6e6a
DC
23762002-12-11 David Carlton <carlton@math.stanford.edu>
2377
2378 * gdb.c++/m-data.exp: Add test for members that shadow global
2379 variables: see PR gdb/804.
2380 * gdb.c++/m-data.cc: Ditto.
2381
6604731b
DJ
23822002-12-10 Daniel Jacobowitz <drow@mvista.com>
2383
2384 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
2385
de46ecd7
DC
23862002-12-06 David Carlton <carlton@math.stanford.edu>
2387
2388 * gdb.base/store.c: Don't declare functions static.
2389
27e829d0
AC
23902002-12-04 Andrew Cagney <ac131313@redhat.com>
2391
2392 * gdb.base/store.exp, gdb.base/store.c: New files.
2393
92806416
DJ
23942002-12-03 Daniel Jacobowitz <drow@mvista.com>
2395
2396 * gdb.base/selftest.exp: Update for current gdb.
2397
3bcbaac5
DJ
23982002-12-03 Daniel Jacobowitz <drow@mvista.com>
2399
2400 * gdb.base/maint.exp: Only dump symbols from one source file
2401 or objfile.
2402
f4f00b1f
DJ
24032002-12-03 Daniel Jacobowitz <drow@mvista.com>
2404
2405 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
2406 function call.
2407
f1c8a949
JB
24082002-11-25 Jim Blandy <jimb@redhat.com>
2409
2410 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
2411 function appearing in error message.
2412
9e297a97
DJ
24132002-11-21 Daniel Jacobowitz <drow@mvista.com>
2414
2415 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
2416
1f312e79
JJ
24172002-11-08 Jeff Johnston <jjohnstn@redhat.com>
2418
d63a86f8
RM
2419 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
2420 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
2421 should be in mi console format. This is part of fix for PR gdb/604.
2422
83c31e7d
FN
24232002-09-18 Fernando Nasser <fnasser@redhat.com>
2424
2425 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
2426 which explicitly prints the zero offset as "+0".
2427
322b3f65
DJ
24282002-10-22 Daniel Jacobowitz <drow@mvista.com>
2429
2430 * gdb.threads/schedlock.c (args): Make unsigned.
2431
24322002-10-21 Daniel Jacobowitz <drow@mvista.com>
2433
2434 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
2435 numbers. Allow "foo2|selected stack frame".
2436 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
2437 * gdb.asm/asmsrc2.s: Likewise.
2438 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
2439 comments.
2440 * gdb.asm/mips.inc: New file.
2441
5e2fe5b8
AF
24422002-10-18 Adam Fedor <fedor@gnu.org>
2443
2444 * gdb.base/default.exp: Update expected output to include 'ObjC'.
2445 * gdb.base/help.exp: Likewise.
2446
abe1a5d0
KB
24472002-10-17 Kevin Buettner <kevinb@redhat.com>
2448
2449 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
2450 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2451
10abb1d4
JB
24522002-10-02 Jim Blandy <jimb@redhat.com>
2453
2454 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
2455
1f609b42
AC
24562002-10-01 Andrew Cagney <ac131313@redhat.com>
2457
2458 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
2459 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
2460 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
2461 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
2462 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
2463 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
2464 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
2465
0aee02e4
AC
24662002-09-29 Andrew Cagney <ac131313@redhat.com>
2467
2468 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
2469 * mi0-disassemble.exp, mi0-eval.exp: Delete.
2470 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
2471 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
2472 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
2473 * mi0-var-block.exp, mi0-var-child.exp: Delete.
2474 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 2475
6fde09ad
KB
24762002-09-27 Kevin Buettner <kevinb@redhat.com>
2477
2478 * gdb.base/annota1.exp (info break): Make directory components of
2479 path optional since not all compilers emit this debug information.
2480
2481 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
2482 step ends up stepping out of the function instead of stopping on
2483 the epilogue.
2484
9e8aab75
KS
24852002-09-26 Keith Seitz <keiths@redhat.com>
2486
2487 * lib/insight-support.exp (gdbtk_start): Figure out where
2488 the insight executable is based on where gdb is. Use this
2489 executable to start insight instead of gdb.
2490
e36180d7
AC
24912002-09-25 Andrew Cagney <cagney@redhat.com>
2492
2493 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
2494
9dd34b2b
AC
24952002-09-24 Andrew Cagney <ac131313@redhat.com>
2496
2497 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
2498 test_isolated_complaints.
2499 (test_empty_complaint): New function.
2500 (test_empty_complaints): New function. Check no output when no
2501 complaints.
d63a86f8 2502
dea97812
KB
25032002-09-19 Jim Blandy <jimb@redhat.com>
2504
2505 * gdb.base/charset.exp, gdb.base/charset.c: New files.
2506
54951bd7
AC
25072002-09-19 Andrew Cagney <ac131313@redhat.com>
2508
2509 * gdb.gdb/complaints.exp: New file.
2510
dec43320
AC
25112002-09-18 Andrew Cagney <ac131313@redhat.com>
2512
2513 * gdb.base/maint.exp: Check `help maint internal-warning'.
2514
e70d6e3f
DC
25152002-09-18 David Carlton <carlton@math.stanford.edu>
2516
2517 * gdb.c++/m-static.exp: Remove breakpoints depending on line
2518 numbers, and replace them by a single breakpoint after the
2519 constructors are all finished.
2520 Add test 4.
2521 * gdb.c++/m-static.cc: Add test 4.
2522 * gdb.c++/m-static.h: New file.
2523 * gdb.c++/m-static1.cc: New file.
2524
2525 * gdb.c++/printmethod.exp: New file.
2526 * gdb.c++/printmethod.cc: New file.
2527
2528 * gdb.c++/pr-574.exp: New file.
2529 * gdb.c++/pr-574.cc: New file.
2530
afb5c968
CV
25312002-09-18 Corinna Vinschen <vinschen@redhat.com>
2532
2533 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
2534 embedded targets which never actually exit.
2535
31e45dee
FN
25362002-09-18 Fernando Nasser <fnasser@redhat.com>
2537
2538 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
2539 "don't step after run" as unresolved or unsupported, instead of xfail.
2540
a283c5a1
CV
25412002-09-18 Corinna Vinschen <vinschen@redhat.com>
2542
2543 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
2544 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
2545 Add newline to expected string in "step out of main (status wrapper)"
2546 case.
2547
11350d2a
CV
25482002-09-18 Corinna Vinschen <vinschen@redhat.com>
2549
2550 * lib/gdb.exp (rerun_to_main): Allow restarting application.
2551 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
2552
0deec7d6
TT
25532002-09-17 Tom Tromey <tromey@redhat.com>
2554
2555 * gdb.base/printcmds.exp (test_print_string_constants): Expect
2556 \000, not \0, in double-quoted string.
2557
b2b4a1b5
CV
25582002-09-14 Corinna Vinschen <vinschen@redhat.com>
2559
c9d37158 2560 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
2561 string after running the commands execution on breakpoint tests.
2562
1c56143a
CV
25632002-09-13 Corinna Vinschen <vinschen@redhat.com>
2564
2565 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
2566
37f8da45
JB
25672002-09-12 Joel Brobecker <brobecker@gnat.com>
2568
2569 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
2570
08b468e0
KS
25712002-09-10 Keith Seitz <keiths@redhat.com>
2572
2573 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
2574 runto proc.
2575 (mi_run_to_main): Use mi_runto.
2576 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
2577
dc360f58
KS
25782002-09-10 Keith Seitz <keiths@redhat.com>
2579
2580 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
2581 regexp for stopping at main. Could have multiple event notifications.
2582 Don't assume that main was declared with no parameters.
2583 (mi_next): Use mi_step_to.
2584 (mi_step): Use mi_next_to.
2585
ce3abcfb
CV
25862002-09-09 Corinna Vinschen <vinschen@redhat.com>
2587
2588 * gdb.base/default.exp: Fix expected string in `info float' test.
2589
d1f5b980
BE
25902002-09-09 Ben Elliston <bje@redhat.com>
2591
2592 * config/mips.exp: Update comments.
2593 * config/mips-idt.exp: Likewise.
2594 * config/nind.exp: Likewise.
2595 * config/slite.exp: Likewise.
2596 * config/sparclet.exp: Likewise.
2597 * config/udi.exp: Likewise.
2598 * config/vx.exp: Likewise.
2599 * config/vxworks29k.exp: Likewise.
2600
2f71430b
JB
26012002-09-05 Jim Blandy <jimb@redhat.com>
2602
2603 * gdb.threads/killed.exp: Fix test failure message.
2604
7ddebc7e
KS
26052002-09-04 Keith Seitz <keiths@redhat.com>
2606
2607 * lib/mi-support.exp: Update copyright.
2608 (mi_gdb_test): Increase the priority of the expected pattern
2609 so that it matches gdb_test.
2610
0ae67eb3
KS
26112002-09-03 Keith Seitz <keiths@redhat.com>
2612
2613 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
2614 Use integer comparison instead of string comparison for testing
2615 whether binary was built.
2616
38fc42c8
JB
26172002-09-03 Jim Blandy <jimb@redhat.com>
2618
2619 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
2620
b6ff0e81
JB
26212002-08-29 Jim Blandy <jimb@redhat.com>
2622
2623 * gdb.threads/pthreads.exp: Move the portable thread compilation
2624 code into a function in lib/gdb.exp, and call that from here.
2625 * lib/gdb.exp (gdb_compile_pthreads): New function.
2626
07c98896
KS
26272002-08-29 Keith Seitz <keiths@redhat.com>
2628
2629 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
2630 expect_out so that callers can get at it.
2631
0312286c
DJ
26322002-08-23 Daniel Jacobowitz <drow@mvista.com>
2633
2634 * gdb.threads/print-threads.c: New file.
2635 * gdb.threads/print-threads.exp: New file.
2636 * gdb.threads/schedlock.c: New file.
2637 * gdb.threads/schedlock.exp: New file.
2638
dd039bc4
EZ
26392002-08-22 Elena Zannoni <ezannoni@redhat.com>
2640
2641 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
2642 not altivec.c.
2643
1f36144c
MK
26442002-08-17 Mark Kettenis <kettenis@gnu.org>
2645
2646 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
2647 targets. The problem should be fixed now.
2648
16057ec7 26492002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
2650
2651 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
2652 2002-07-24 change that removes final dots from error messages.
2653
3c1499ad
TT
26542002-08-13 Tom Tromey <tromey@redhat.com>
2655
2656 * gdb.base/readline.exp: New file.
2657
a20ce2c3
AC
26582002-08-01 Andrew Cagney <ac131313@redhat.com>
2659
2660 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
2661 supress message.
2662
db034ac5
AC
26632002-08-01 Andrew Cagney <cagney@redhat.com>
2664
2665 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
2666 CHILL_FOR_TARGET and CHILL_LIB.
2667 * configure.in (configdirs): Remove gdb.chill.
2668 * configure: Regenerate.
2669 * lib/gdb.exp: Obsolete references to chill.
2670 * gdb.fortran/types.exp: Ditto.
2671 * gdb.fortran/exprs.exp: Ditto.
2672
3e000b18
KB
26732002-07-30 Kevin Buettner <kevinb@redhat.com>
2674
2675 * gdb.base/shlib-call.exp (additional_flags): Conditionally
2676 set Irix-specific compile and link flags.
2677
28f4966b
KB
26782002-07-29 Kevin Buettner <kevinb@redhat.com>
2679
2680 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
2681 source files. The ``-o'' option doesn't work with the ``-E'' option
2682 when using the Irix compiler.
2683
46c0d5a6
DJ
26842002-07-19 Daniel Jacobowitz <drow@mvista.com>
2685
2686 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
2687 Improve support for reusing an exec file. Copy exec file
2688 to target, and run gdbserver on the target instead of on the host.
2689
eecf4bed
JB
26902002-07-18 Jim Blandy <jimb@redhat.com>
2691
0f815cdf
JB
2692 * gdb.base/ending-run.exp: Don't expect to see the program end in
2693 some orderly fashion when we're running on a real stand-alone
2694 board.
2695
eecf4bed
JB
2696 * gdb.base/interrupt.exp: Correct logic for skipping tests on
2697 targets that don't support interrupts.
2698
52d309e4
JB
26992002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
2700
2701 * gdb.base/attach.exp: Add patterns to match output from /proc-based
2702 systems.
2703 Move comments in expect statements to inside the actions, so that they
2704 don't get matched against.
2705
ff683d9e
MK
27062002-07-10 Mark Kettenis <kettenis@gnu.org>
2707
2708 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
2709 function when asleep" test.
2710
b5356753
AC
27112002-07-10 Andrew Cagney <ac131313@redhat.com>
2712
2713 * gdb.base/page.exp: Rewrite to handle problems with very long
2714 `info set' output. Update copyright.
2715
6aa4d13a
AC
27162002-06-26 Andrew Cagney <ac131313@redhat.com>
2717
2718 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
2719 gdb.threads-hp.
2720 * gdb.hp/configure: Regenerate.
2721 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
2722 * gdb.hp/gdb.threads-hp/configure: Delete file.
2723 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
2724
8cf8c2b8
AC
27252002-06-22 Andrew Cagney <ac131313@redhat.com>
2726
2727 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
2728 setlocale, bindtextdomain and textdomain.
2729
6827a8f8
JB
27302002-06-11 Jim Blandy <jimb@redhat.com>
2731
919d772c
JB
2732 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
2733 preprocessor macro information is present.
2734
6827a8f8
JB
2735 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
2736 tests.
2737
c15b0d21
MS
27382002-06-06 Michael Snyder <msnyder@redhat.com>
2739
c5984d70
MS
2740 * gdb.base/overlays.exp: Record addresses of overlay
2741 functions in TCL variables rather than in GDB variables,
2742 to avoid having GDB convert them to pointers (with loss
2743 of information).
2744
d63a86f8 2745 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 2746 default linker script changes.
c15b0d21
MS
2747 * gdb.base/long_long.exp: Add check for sizeof (long double).
2748
be26fe0d
ML
27492002-06-06 Michal Ludvig <mludvig@suse.cz>
2750
2751 * gdb.asm/asm-source.exp: Add x86-64 target.
2752 * gdb.asm/x86_64.inc: New.
d63a86f8 2753
258093ca 27542002-05-30 Michael Chastain <mec@shout.net>
258093ca 2755
4b3153f1 2756 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
2757 * gdb.c++/m-static.cc: New file.
2758 * gdb.c++/m-static.exp: New file.
2759
241264c6
MS
27602002-05-28 Michael Snyder <msnyder@redhat.com>
2761
2762 * gdb.base/call-ar-st.exp: Allow for reduced floating point
2763 precision.
2764
9bba8c8f 27652002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 2766
4b3153f1 2767 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
2768 * gdb.c++/m-data.cc: New file.
2769 * gdb.c++/m-data.exp: New file.
2770
27712002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 2772
4b3153f1 2773 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 2774 * gdb.c++/try_catch.cc: New file.
d63a86f8 2775 * gdb.c++/try_catch.exp: New file.
9bba8c8f 2776
def1b996
MC
27772002-05-27 Michael Chastain <mec@shout.net>
2778
2779 * gdb.c++/local.exp: Accept more nested types in output.
2780
522ba268
MC
27812002-05-26 Michael Chastain <mec@shout.net>
2782
2783 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2784
277254ba
MS
27852002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
2786
2787 * lib/gdb.exp (gdb_wrapper_init): Just because
2788 gdb_wrapper_file exists, this does not mean that the file
2789 should not be rebuilt. That is what gdb_wrapper_initialized
2790 is for.
2791 (default_gdb_init): Reset gdb_wrapper_initialized.
2792
b61a8733
MS
27932002-05-23 Michael Snyder <msnyder@redhat.com>
2794
d63a86f8 2795 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
2796 the precision of the floating point test results.
2797 * gdb.base/call-rt-st.exp: Ditto.
2798
b61a8733
MS
2799 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
2800 * gdb.base/call-rt-st.exp: Ditto.
2801
56f6e910
MC
28022002-05-19 Michael Chastain <mec@shout.net>
2803
2804 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2805
ad0b0016
EZ
28062002-05-19 Elena Zannoni <ezannoni@redhat.com>
2807
2808 * configure.in (configdirs): Add gdb.arch.
2809 * configure: Regenerate.
2810
f617d2b6
JB
28112002-05-17 Jim Blandy <jimb@redhat.com>
2812
2813 * gdb.base/completion.exp: Recognize the more detailed error
2814 messages produced by the macro expander's lexical analyzer.
2815
eac2a696
EZ
28162002-05-14 Elena Zannoni <ezannoni@redhat.com>
2817
2818 * gdb.arch/altivec-abi.c: New file.
2819 * gdb.arch/altivec-abi.exp: New file.
2820 * gdb.arch/altivec-regs.c: New file.
2821 * gdb.arch/altivec-regs.exp: New file.
2822
2fdde8f8
DJ
28232002-05-14 Daniel Jacobowitz <drow@mvista.com>
2824
2825 * gdb.base/maint.exp (maint print type): Update for new type
2826 structure.
d63a86f8 2827
e31f1a7c
EZ
28282002-05-14 Elena Zannoni <ezannoni@redhat.com>
2829
2830 * gdb.arch: New directory.
2831 * gdb.arch/configure.in: New file.
2832 * gdb.arch/configure: New file.
2833 * gdb.arch/Makefile.in: New file.
2834
db589741
CV
28352002-05-13 Corinna Vinschen <vinschen@redhat.com>
2836
2837 * gdb.asm/asm-source.exp: Add v850 as supported target.
2838 * gdb.asm/v850.inc: New file.
2839
8ce2a7dc
DJ
28402002-05-13 Daniel Jacobowitz <drow@mvista.com>
2841
2842 * gdb.c++/annota2.exp (annotate-quit): Add comment.
2843
df763c7f
DJ
28442002-05-12 Daniel Jacobowitz <drow@mvista.com>
2845
2846 * gdb.base/break.exp: Check 'break "marker2"'.
2847
377daeed
MS
28482002-05-10 Michael Snyder <msnyder@redhat.com>
2849
2850 * gdb.base/long_long.exp: Fix typo.
2851
c4b7bc2b
JB
28522002-05-10 Jim Blandy <jimb@redhat.com>
2853
ecac9a4e
JB
2854 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
2855 a bug.
2856
c4b7bc2b
JB
2857 * gdb.base/printcmds.exp (test_integer_literals_rejected):
2858 Recognize more detailed error message produced by the macro
2859 expander's lexical analyzer.
2860 * lib/gdb.exp (test_print_reject): Same.
2861
e71019a1
MK
28622002-05-09 Mark Kettenis <kettenis@gnu.org>
2863
2864 * gdb.c++/method.exp: Fix typo.
2865
fedfc8e6
MS
28662002-05-08 Michael Snyder <msnyder@redhat.com>
2867
166a1957
MS
2868 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
2869 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 2870 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
2871 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
2872 Add iftarget clause for strongarm.
d63a86f8 2873
f1c47eb2
MS
28742002-05-06 Michael Snyder <msnyder@redhat.com>
2875
cb9a9d3e
MS
2876 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
2877 (gdb_continue_to_end): Accept output from status wrapper.
2878 * gdb.base/ending-run.exp: Add case for output from status wrapper.
2879 Clean up fail messages to match pass messages.
2880
f1c47eb2
MS
2881 Enable the "needs_status_wrapper" testsuite feature.
2882 * lib/gdb.exp (gdb_wrapper_init): New procedure.
2883 (gdb_compile): Conditionally call gdb_wrapper_init.
2884 * gdb.base/a2-run.exp: Recognize output from status wrapper.
2885 * gdb.c++/method.exp: Recognize output from status wrapper.
2886
6079c749
BE
28872002-05-06 Ben Elliston <bje@redhat.com>
2888From Graydon Hoare <graydon@redhat.com>
2889
2890 * config/sid.exp: Include support for "rawsid" protocol.
2891
188baff3
JB
28922002-05-03 Jim Blandy <jimb@redhat.com>
2893
2894 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
2895 * gdb.c++/hang3.C: New file.
2896
b9c07f0f
AC
28972002-05-04 Andrew Cagney <ac131313@redhat.com>
2898
2899 * gdb.base/default.exp: Remove obsolete code.
2900 * gdb.c++/misc.exp: Ditto. Update copyright.
2901 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
2902 * gdb.base/whatis.exp: Ditto. Update copyright.
2903 * gdb.base/scope.exp: Ditto. Update copyright.
2904 * gdb.base/ptype.exp: Ditto. Update copyright.
2905 * gdb.base/printcmds.exp: Ditto. Update copyright.
2906 * gdb.base/opaque.exp: Ditto. Update copyright.
2907 * gdb.base/list.exp: Ditto.
2908 * gdb.base/funcargs.exp: Ditto. Update copyright.
2909 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
2910 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
2911 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
2912 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
2913 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
2914 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2915
5c7a0397
MS
29162002-05-02 Michael Snyder <msnyder@redhat.com>
2917
d6dcc264 2918 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
2919 * gdb.base/long_long.exp: Add xscale target.
2920 * gdb.base/default.exp: Add xscale target.
2921
eb7f1c48
JB
29222002-05-01 Jim Blandy <jimb@redhat.com>
2923
2924 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
2925 gdb.c++/hang.exp: New test.
2926
a6befae8
FF
29272002-05-01 Fred Fish <fnf@redhat.com>
2928
2929 * gdb.base/completion.exp: Handle completions of "./Make" for
2930 more than one completion possibility, as is the case when we
2931 build and test in the source tree.
2932
0a310277
AG
29332002-04-29 Anthony Green <green@redhat.com>
2934
2935 * gdb.java/jmisc1.exp: New file.
2936 * gdb.java/jmisc2.exp: New file.
2937
6ff9af88
DJ
29382002-04-24 Daniel Jacobowitz <drow@mvista.com>
2939
2940 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2941
96b3d632
EZ
29422002-04-23 Elena Zannoni <ezannoni@redhat.com>
2943
2944 * gdb.base/help.exp: Change 'help status' to allow for target
2945 dependent output differences.
2946
5019bb54
MC
29472002-04-22 Michael Chastain <mec@shout.net>
2948
2949 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
2950
a805a116
MC
29512002-04-22 Michael Chastain <mec@shout.net>
2952
2953 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
2954
a1706bfd
DM
29552002-04-17 David S. Miller <davem@redhat.com>
2956
2957 * gdb.asm/sparc64.inc: New file.
2958 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
2959
a73a20a2
EZ
29602002-04-19 Elena Zannoni <ezannoni@redhat.com>
2961
2962 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
2963 instruction file directly into the build tree. Clean up at end of
2964 test.
2965
ba678339
DM
29662002-04-18 David S. Miller <davem@redhat.com>
2967
2968 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
2969 handle 64-bit platforms correctly.
2970 * gdb.base/maint.exp: Likewise.
2971
b03399da
KB
29722002-04-18 Kevin Buettner <kevinb@redhat.com>
2973
2974 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
2975 ``-fpic'' when compiling files comprising a shared library, but
2976 it does need additional linker flags in order to find shared
2977 libraries at run time.
2978
e2004992
KB
29792002-04-18 Kevin Buettner <kevinb@redhat.com>
2980
2981 * gdb.base/cvexpr.c (use): New function.
2982 (main): Invoke use() on all global variables to prevent
2983 some linkers from deleting these otherwise unused symbols.
2984
d8937120
MC
29852002-04-17 Michael Chastain <mec@shout.net>
2986From David S. Miller <davem@redhat.com>
2987
2988 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
2989 handle 64-bit platforms correctly.
2990
ffd61a58
MS
29912002-04-12 Michael Snyder <msnyder@redhat.com>
2992From Jim Blandy <jimb@redhat.com>
2993 * gdb.base/foo.c (foox): Remove section attribute; the linker
2994 script can handle this instead.
2995 * gdb.base/bar.c (barx): Same.
2996 * gdb.base/baz.c (bazx): Same.
2997 * gdb.base/grbx.c (grbxx): Same.
2998
2999 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
3000 manager doesn't automatically unmap overlays unnecessarily.
3001
6b8426a6
MH
30022002-04-10 Martin M. Hunt <hunt@redhat.com>
3003
3004 * gdb.base/ending-run.exp: Fix pattern for Mips targets
3005 stepping out of main.
3006
34af4875
MC
30072002-04-09 Michael Chastain <mec@shout.net>
3008
3009 * gdb.c++/local.cc (main): Move call to marker1() inside nested
3010 scope so that the nested scope tests will make sense.
3011 * gdb.c++/local.exp: Write patterns that actually work with gcc
3012 (the HP patterns "were never known to work with gcc").
3013 Keep the old aCC patterns too.
3014
2d1676a0
DJ
30152002-04-09 Daniel Jacobowitz <drow@mvista.com>
3016
3017 * gdb.base/attach.exp: Correct target board test.
3018
3a63e3f9
MC
30192002-04-08 Michael Chastain <mec@shout.net>
3020
3021 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
3022 in a const method. Add some xfail and fail cases for configurations
3023 that do not emit the "const ...".
3024
f18dabd2
MC
30252002-04-07 Michael Chastain <mec@shout.net>
3026
3027 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
3028 Accept "A * const" and "const A * const" as type of "this".
3029 Fix spelling of getFunky throughout. Make messages uniform.
3030
0fcddd82
EZ
30312002-04-07 Elena Zannoni <ezannoni@redhat.com>
3032
3033 Work around for PR gdb/285:
3034 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
3035
16a8534a
EZ
30362002-04-07 Elena Zannoni <ezannoni@redhat.com>
3037
3038 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
3039 instructions file at run time instead of configure time.
3040 Sometimes we run the test in a directory that is not the one we
3041 configured in.
3042 * gdb.asm/configure.in: Delete creation of symlink.
3043 * gdb.asm/configure: Regenerate.
3044
24181d81
JB
30452002-04-05 J. Brobecker <brobecker@gnat.com>
3046
3047 * gdb.gdb/xfullpath.exp: New test, to exercise the new
3048 xfullpath () function.
3049
7cdb7107
DJ
30502002-04-04 Daniel Jacobowitz <drow@mvista.com>
3051
3052 * gdb.asm/Makefile.in: Correct dependencies.
3053
3054 * gdb.asm/powerpc.inc: New file.
3055 * gdb.asm/asm-source.exp: Add PowerPC.
3056 * gdb.asm/configure.in: Likewise.
3057 * gdb.asm/configure: Regenerated.
3058
a7d17088
DJ
30592002-04-04 Daniel Jacobowitz <drow@mvista.com>
3060
3061 * gdb.base/relocate.exp: New file.
3062 * gdb.base/relocate.c: New file.
3063
cd721503
FF
30642002-04-04 Fred Fish <fnf@redhat.com>
3065
3066 * gdb.base/step-test.exp: Update comment regarding stopping in
3067 memcpy/bcopy calls inserted as part of the compiler runtime.
3068
b22ad7a7
MS
30692002-04-04 Michael Snyder <msnyder@redhat.com>
3070
3071 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
3072
5f279fa6
DJ
30732002-04-03 Daniel Jacobowitz <drow@mvista.com>
3074
3075 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
3076 (gdb_expect): Remove $notransfer hack.
3077
dd0fd3ce
DJ
30782002-04-02 Daniel Jacobowitz <drow@mvista.com>
3079
3080 * gdb.c++/classes.exp ("calling method for small class"): Match
3081 updated register output.
3082
1e50cda1
DJ
30832002-03-30 Daniel Jacobowitz <drow@mvista.com>
3084
3085 Fix PR gdb/452
3086 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
3087 when finished. Make gdb_file_cmd send "exec-file" when
3088 appropriate.
3089
24015922
DJ
30902002-03-30 Daniel Jacobowitz <drow@mvista.com>
3091
3092 * gdb.base/attach.exp: Remove extra setup_xfail.
3093
dd7dfd64
MS
30942002-03-26 Michael Snyder <msnyder@redhat.com>
3095
3096 * gdb.base/default.exp: Add tests for dump, append, and restore.
3097 * gdb.base/help.exp: Add tests for dump, append, and restore.
3098 * gdb.base/dump.exp: New file, test dump, append and restore.
3099 * gdb.base/dump.c: New file.
3100
48b2f8d7
MS
31012002-03-27 Michael Snyder <msnyder@redhat.com>
3102
d63a86f8 3103 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
3104 clean-ups in help messages.
3105
05b4d525
FF
31062002-03-26 Fred Fish <fnf@redhat.com>
3107
3108 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
3109 have debugging info for those functions and the compiler uses them
3110 internally to copy structs around.
3111
d7679631
FF
31122002-03-26 Fred Fish <fnf@redhat.com>
3113
3114 * gdb.base/list.exp: Revert the change made yesterday and add note
3115 about why we don't list the default lines for remote targets.
3116
523ac3f9
MS
31172002-03-25 Michael Snyder <msnyder@redhat.com>
3118
3119 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
3120
754b2b8d
FF
31212002-03-25 Fred Fish <fnf@redhat.com>
3122
3123 * gdb.base/list.exp: This test works on remote targets so remove
3124 the short circuit for remote targets. Update copyright.
3125
33c3e192
FF
31262002-03-25 Fred Fish <fnf@redhat.com>
3127
3128 * gdb.base/attach.exp: Fix logic error that was suppressing this
3129 test for all non hppa*-*-hpux* targets, instead of the hp target.
3130 Move comments closer to the suppression point. Also now need to
3131 check that we are running natively.
3132
d43e73ee
MS
31332002-03-22 Michael Snyder <msnyder@redhat.com>
3134
882c8f02
MS
3135 * gdb.base/default.exp: Add test for gcore. Update copyright.
3136 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 3137
04c12f60
FF
31382002-03-06 Fred Fish <fnf@redhat.com>
3139
3140 * gdb.base/funcargs.c: Remove extraneous ';' character.
3141 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
3142
b43df995
MC
31432002-03-04 Michael Chastain <mec@shout.net>
3144
3145 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
3146 accommodate gcc v3 function signature.
3147 * gdb.mi/mi0-var-cmd-exp: Ditto.
3148
92362027
AC
31492002-02-24 Andrew Cagney <ac131313@redhat.com>
3150
3151 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
3152 ``GNU/Linux'' or ``Linux kernel''
3153 * testsuite/gdb.threads/pthreads.c: Ditto.
3154
258ad32d
MC
31552002-02-24 Michael Chastain <mec@shout.net>
3156
3157 * gdb.threads/pthreads.c (thread1): Add a return statement.
3158 (thread2): Likewise.
3159 (foo): Likewise.
3160
04c3b3d4
MC
31612002-02-23 Michael Chastain <mec@shout.net>
3162
3163 * gdb.threads/linux-dp.c (philosopher): Add a return statement
3164 to placate gcc.
3165
5a2a0a20
MC
31662002-02-23 Michael Chastain <mec@shout.net>
3167
3168 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
3169 test "ptype bint". The test passes on all my stabs configurations.
3170
a640f7fc
JB
31712002-02-21 Jim Blandy <jimb@redhat.com>
3172
27924826
JB
3173 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
3174 filename at a time, and watch for the ones we want to see.
3175
a640f7fc
JB
3176 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
3177 types of pointers to prototyped functions.
3178
edcc8c75
AC
31792002-02-20 Andrew Cagney <ac131313@redhat.com>
3180
3181 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
3182 signed, unsigned and straight char.
3183 (padding_char, padding_short, padding_int, padding_long,
3184 padding_long_long, padding_float, padding_double,
3185 padding_long_double): New global variables.
3186 (fill, fill_structs): New functions.
3187
3188 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
3189 for correctly sized writes. Update copyright.
3190 (get_valueof): New procedure.
3191 (get_sizeof): Call get_valueof.
3192 (check_valueof): New procedure.
3193 (check_padding): New procedure.
3194
ac57ea44
MC
31952002-02-20 Michael Chastain <mec@shout.net>
3196
3197 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
3198 to setup_xfail. Document some of the remaining calls.
3199
7a10c941
MC
32002002-02-18 Michael Chastain <mec@shout.net>
3201
3202 * gdb.c++/userdef.exp: Update copyright year.
3203
fb8acdcc
DJ
32042002-02-18 Daniel Jacobowitz <drow@mvista.com>
3205
3206 * gdb.c++/userdef.exp: Test overloaded operators properly.
3207 Remove xfails.
3208
fda6ae12
MS
32092002-02-14 Michael Snyder <msnyder@redhat.com>
3210
3211 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
3212
676a0442
DJ
32132002-02-14 Daniel Jacobowitz <drow@mvista.com>
3214
3215 * gdb.base/a2-run.exp: Check for a remote target properly.
3216 * gdb.base/annota1.exp: Likewise.
3217 * gdb.base/list.exp: Likewise.
3218 * gdb.base/reread.exp: Likewise.
3219 * gdb.base/scope.exp: Likewise.
3220 * gdb.base/shlib-call.exp: Likewise.
3221 * gdb.base/term.exp: Likewise.
3222 * gdb.c++/annota2.exp: Likewise.
3223
78b4f468
RE
32242002-02-13 Richard Earnshaw <rearnsha@arm.com>
3225
3226 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
3227
9a81ba51
MC
32282002-02-10 Michael Chastain <mec@shout.net>
3229
3230 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
3231 (call_after_alloca): Ditto.
3232
004af6c7
DJ
32332002-02-10 Daniel Jacobowitz <drow@mvista.com>
3234
3235 * gdb.base/ending-run.exp: Guard "cont" test with
3236 gdb_skip_stdio_test.
3237
37225f62
JB
32382002-02-06 Jim Blandy <jimb@redhat.com>
3239
3240 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
3241 from here...
3242 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
3243 To here. Disable this test on non-HP platforms. Add big comment.
3244
fe6fdd96
MS
32452002-02-04 Michael Snyder <msnyder@redhat.com>
3246
3247 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
3248 other than d10v and m32r.
3249
036fad3f
RE
32502002-02-02 Richard Earnshaw <rearnsha@arm.com>
3251
3252 * gdb.base/default.exp: Rewrite test patterns to reduce time
3253 taken to match them.
3254
7148ab62
DJ
32552002-01-30 Daniel Jacobowitz <drow@mvista.com>
3256
3257 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
3258 Allow a start function above main.
3259 * gdb.threads/linux-dp.exp: Fix copyright date.
3260
396cc255
DJ
32612002-01-30 Daniel Jacobowitz <drow@mvista.com>
3262
3263 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
3264 (check_philosopher_stack): Check for manager thread before checking
3265 for a just-starting thread.
3266
f038d31b
DJ
32672002-01-30 Daniel Jacobowitz <drow@mvista.com>
3268
3269 From Neil Booth <neil@daikokuya.demon.co.uk>:
3270 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
3271 warnings.
3272
b3ff9d9a
FF
32732002-01-21 Fred Fish <fnf@redhat.com>
3274
3275 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
3276 not caller.
3277
39ad761d
JB
32782002-01-21 Jim Blandy <jimb@redhat.com>
3279
3280 * gdb.base/reread.exp: Check that GDB properly re-reads the
3281 executable file when it changes while no inferior is running.
3282
aaf320fa
FF
32832002-01-21 Fred Fish <fnf@redhat.com>
3284
3285 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
3286 optionally accept the "shlib events" variation.
3287
808a31f5
JB
32882002-01-21 Jim Blandy <jimb@redhat.com>
3289
3290 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
3291 call `fflush' after every `printf', so that the output is produced
3292 at predictable points, regardless of whatever buffering does (or
3293 doesn't) take place.
3294 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
3295 at different points.
3296
4420d5e2
DJ
32972002-01-20 Daniel Jacobowitz <drow@mvista.com>
3298
3299 * gdb.c++/inherit.exp: Update copyright years.
3300 * gdb.c++/method.exp: Likewise.
3301
3e36a0f4
DJ
33022002-01-20 Daniel Jacobowitz <drow@mvista.com>
3303
3304 * gdb.c++/classes.exp: Update for improved v3 support and skipping
3305 artificial methods/arguments.
3306 * gdb.c++/derivation.exp: Likewise.
3307 * gdb.c++/inherit.exp: Likewise.
3308 * gdb.c++/method.exp: Likewise.
3309 * gdb.c++/virtfunc.exp: Likewise.
3310
b4ceaee6
AC
33112002-01-18 Andrew Cagney <ac131313@redhat.com>
3312
3313 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
3314 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
3315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
3316 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
3317 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
3318 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
3319
ecace851
JB
33202002-01-17 Jim Blandy <jimb@redhat.com>
3321
3322 * gdb.asm/asm-source.exp (info symbol): Take another shot at
3323 anchoring the pattern matching the entry point symbol's name.
3324
375fc983
AC
33252002-01-17 Andrew Cagney <ac131313@redhat.com>
3326
3327 * gdb.base/maint.exp: Update ``maint internal-error'' to match
3328 continue/quit query. Update copyright.
3329
fe6fdd96
MS
33302002-01-14 Michael Snyder <msnyder@redhat.com>
3331
3332 * gdb.base/gcore.exp: Remove extra debugging output.
3333
e017c81f
DJ
33342002-01-13 Daniel Jacobowitz <drow@mvista.com>
3335
3336 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
3337 for slightly dubious v2 mangled string.
3338
37ab3bf8
DJ
33392002-01-13 Daniel Jacobowitz <drow@mvista.com>
3340
3341 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
3342
1bc05c3a 33432002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 3344
1bc05c3a 3345 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 3346
1bc05c3a
JM
3347 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
3348 constructors.
3349 * gdb.c++/derivation.exp: Likewise.
3350 * gdb.c++/templates.exp: Likewise.
3351 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 3352
1bc05c3a
JM
33532002-01-10 Michael Snyder <msnyder@redhat.com>
3354
3355 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 3356
a911c360
MS
33572002-01-08 Michael Snyder <msnyder@redhat.com>
3358
3359 * gdb.base/gcore.exp: New test for generate-core-file command.
3360 * gdb.base/gcore.c: Testcase for above.
3361 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
3362
ea2119ec
JM
33632002-01-08 Jason Merrill <jason@redhat.com>
3364
3365 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
3366
68203136
FF
33672002-01-07 Fred Fish <fnf@redhat.com>
3368
3369 * gdb.c++/overload.exp: Remove unconditional xfails for:
3370 print foo_instance1.overloadargs(1)
3371 print foo_instance1.overloadargs(1, 2)
3372 print foo_instance1.overloadargs(1, 2, 3)
3373 print foo_instance1.overloadargs(1, 2, 3, 4)
3374 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
3375 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
3376 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
3377 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
3378 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
3379 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
3380 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
3381 print foo_instance1.overload1arg()
3382 print foo_instance1.overload1arg((char)arg2)
3383 print foo_instance1.overload1arg((signed char)arg3)
3384 print foo_instance1.overload1arg((unsigned char)arg4)
3385 print foo_instance1.overload1arg((int)arg7)
3386 print foo_instance1.overload1arg((unsigned int)arg8)
3387 print foo_instance1.overload1arg((float)arg11)
3388 print foo_instance1.overload1arg((double)arg12)
d63a86f8 3389
21b9b5b1
MS
33902002-01-07 Michael Snyder <msnyder@redhat.com>
3391
3392 * gdb.base/huge.exp: New test. Print a very large target data object.
3393 (skip_huge_test): New test variable. Define if you want to skip this
3394 test. The test reads an 8 megabyte data object from the target, so it
3395 might be very time consuming on remote targets with a slow connection.
3396 * gdb.base/huge.c: New file. Test case for above.
3397
725f922e
FF
33982002-01-07 Fred Fish <fnf@redhat.com>
3399
3400 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
3401 g_instance.bfoo, and g_instance.cfoo.
3402
634d57ec
JL
3403Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
3404
f286b2c3
JL
3405 * gdb.base/break.c (multi_line_if_conditional): New function.
3406 (multi_ilne_while_conditional): Likewise.
3407 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
3408 IF or WHILE condition puts the breakpoint at the start of
3409 the condition.
3410
634d57ec
JL
3411 * gdb.base/selftest.exp (backtrace through signal handler): Remove
3412 hppa*-*-hpux* expected failure.
3413 * gdb.base/structs.exp (do_function_calls): Similarly.
3414
3415 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
3416 watchpoints.
3417
9fbfe2dc
AC
34182002-01-06 Andrew Cagney <ac131313@redhat.com>
3419
3420 Fix PR gdb/66.
3421 * gdb.base/structs.exp: Replace skip for a29k with skip for
3422 gdb,cannot_call_functions.
3423 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
3424 * gdb.base/callfuncs.exp: Ditto.
3425 * gdb.base/call-rt-st.exp: Ditto.
3426 * gdb.base/call-strs.exp: Ditto.
3427 * gdb.base/callfwmall.exp: Ditto.
3428 * gdb.base/scope.exp: Obsolete xfail a29k.
3429 * gdb.c++/misc.exp: Ditto.
3430 * gdb.c++/cplusfuncs.exp: Ditto.
3431 * gdb.base/ptype.exp: Ditto.
3432 * gdb.base/printcmds.exp: Ditto.
3433 * gdb.base/opaque.exp: Ditto.
3434 * gdb.base/list.exp: Ditto.
3435 * gdb.base/funcargs.exp: Ditto.
3436 * gdb.base/default.exp: Ditto.
3437
8ddad156
MS
34382002-01-04 Michael Snyder <msnyder@redhat.com>
3439
ca4976a6 3440 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
3441 * gdb.base/maint.exp: Add tests for maint info sections options.
3442
1b074332
JL
3443Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
3444
3445 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
3446
7d159115
CV
34472001-12-20 Corinna Vinschen <vinschen@redhat.com>
3448
3449 * gdb.asm/arm.inc: New file.
3450 * gdb.asm/asm-source.exp: Add arm targets.
3451 * gdb.asm/configure.in: Ditto.
3452 * gdb.asm/configure: Recreated from configure.in.
3453
8fb87725
JL
3454Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
3455
afabe08c
JL
3456 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
3457 with HP's compiler.
3458 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3459 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3460 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3461 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3462
3463 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
3464 either HP's compilers or GCC.
3465
db521deb
JL
3466 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
3467 a SIGBUS or SIGSEGV.
3468
3469 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
3470
3471 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
3472 can be compiled with either HP's compiler or GCC.
3473
cfa88ab7
JL
3474 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
3475 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
3476 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
3477
ca344dff
JL
3478 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
3479 to match current gdb output. Update due to using auto-solib-limit
3480 for limiting instead of overloading auto-solib-add.
3481 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
3482 test program.
3483
3f3c6e55 3484 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
3485 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
3486 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3487 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3488 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3489 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3490 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
3491 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
3492 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
3493 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
3494 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
3495 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
3496 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 3497
8fb87725
JL
3498 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
3499 a SIGTRAP to the inferior.
3500
cf599fa7
CV
35012001-12-19 Corinna Vinschen <vinschen@redhat.com>
3502
3503 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
3504 Substitute call to target_link by call to gdb_compile.
3505
2cd045cd
JL
3506Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
3507
3508 * gdb.base/break.exp: Fix HP specific search string when testing
3509 backtracing in a called function.
3510
d63a86f8 3511 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
3512 compiling the test with HP's compilers.
3513 * gdb.base/volatile.exp: Similarly.
3514
99ebe9ac
JB
35152001-12-19 Jim Blandy <jimb@redhat.com>
3516
3517 * gdb.base/printcmds.exp: Expect the null character to be printed
3518 as '\0', and the '\013' to be printed as '\v'.
3519 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
3520 * gdb.base/setvar.exp: Same.
3521
b9891b29
JB
35222001-12-17 Jim Blandy <jimb@redhat.com>
3523
0eba65ab
JB
3524 * gdb.base/completion.exp: Rather than completing very long
3525 filenames, which can make the readline library produce output we
3526 don't recognize, cd to the directory first, and then complete
3527 using nice, short relative paths.
3528
6970b5b1
JB
3529 * gdb.base/completion.exp: On some systems, there is, in fact, a
3530 variable named `b' in scope, since GDB treats all static
3531 variables as being in scope. So use `no_var_named_this'
3532 instead of `b'.
3533
b9891b29
JB
3534 * gdb.base/corefile.exp: Recognize the message saying that GDB
3535 can't find the core file's registers as a failure.
3536
e6ccd35f
JSC
35372001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
3538
3539 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
3540 test expect string more specific.
3541
105ba819
CV
35422001-12-13 Corinna Vinschen <vinschen@redhat.com>
3543
3544 * gdb.asm/asm-source.exp: Add support for xstormy16.
3545 * gdb.asm/configure.in: Ditto.
3546 * gdb.asm/configure: Rebuild.
3547 * gdb.asm/xstormy16.inc: New file.
3548
e9e79dd9
FF
35492001-12-10 Fred Fish <fnf@redhat.com>
3550
3551 * gdb.base/maint.exp: Update to match changes in type dumping code.
3552
347dc97d
JB
35532001-12-10 Jim Blandy <jimb@redhat.com>
3554
3555 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
3556 matching the entry point symbol's name at the beginning of the
3557 line.
3558
5178b9d6
DJ
35592001-12-07 Daniel Jacobowitz <drow@mvista.com>
3560
3561 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
3562 gdb.c++/inherit.exp, gdb.c++/method.exp,
3563 gdb.c++/namespace.exp, gdb.c++/templates.exp,
3564 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
3565 and class layout support.
3566
af890c52
DJ
35672001-12-07 Daniel Jacobowitz <drow@mvista.com>
3568
3569 * gdb.c++/classes.exp: Add test for static member function.
3570 * gdb.c++/misc.cc: Add class with static member function.
3571
7a345fb3
JB
35722001-12-07 Jim Blandy <jimb@redhat.com>
3573
f2e54a80 3574 If GDB says it can't find the struct the function returned, report
8032bf31
JB
3575 those tests as `unsupported'.
3576 * gdb.base/call-rt-st.exp (print_struct_call): New function.
3577 Rewrite subsequent tests to use it.
3578
3579 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
3580 those tests as `unsupported'.
3581 * gdb.base/structs.exp (call_struct_func): New function.
3582 (do_function_calls): Use call_struct_func to call the functions
3583 returning structs.
3584
0bc69509
JB
3585 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
3586 whether functions are prototyped or not, so we can't possibly pass
3587 arguments to t_float_values2 properly.
3588
7a345fb3
JB
3589 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
3590 value of `timeout' for targets other than the mips*tx39-*.
3591
edb6ede1
MS
35922001-12-06 Michael Snyder <msnyder@redhat.com>
3593
d63a86f8 3594 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
3595 and detect whether the start symbol has a leading underscore.
3596
2d842f13
JB
35972001-12-04 Jim Blandy <jimb@redhat.com>
3598
3599 * gdb.base/completion.exp: Clarify indentation.
3600
68550daf
JB
36012001-12-03 Jim Blandy <jimb@redhat.com>
3602
3603 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
3604 variables on the S/390, not `.word'.
3605
cd5195a8
JB
36062001-11-30 Jim Blandy <jimb@redhat.com>
3607
3608 Add assembly-source tests for s390-ibm-linux.
3609 * gdb.asm/s390.inc: New file.
3610 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
3611 the S/390 architecture.
3612 * gdb.asm/configure: Regenerated.
3613
ca9efc90
MS
36142001-11-30 Michael Snyder <msnyder@redhat.com>
3615
3616 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
3617 next, info source, info sources, info line, global and static
3618 variables, and static functions.
3619 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
3620 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
3621 * gdb.asm/asmsrc1.s: Add a static function and some variables.
3622 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
3623 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
3624 (gdbasm_leave): Restore frame pointer.
3625 (gdbasm_startup): Copy stack set-up from crt0.S.
3626
d0e66976
FN
36272001-11-26 Fernando Nasser <fnasser@redhat.com>
3628
3629 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
3630 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
3631 to a local (non-static) variable. Copy tstruct.a to a static buffer
3632 and return a pointer to that buffer.
3633 * gdb.base/callfwmall.c (t_structs_a): Ditto.
3634
e2334072
MK
36352001-11-24 Mark Kettenis <kettenis@gnu.org>
3636
3637 * gdb.asm/configure.in: Fix recognition of ix86 target.
3638 * gdb.asm/configure: Regenerate.
3639
756caa3d
MS
36402001-11-21 Michael Snyder <msnyder@redhat.com>
3641
3642 * gdb.asm/sparc.inc: New file.
3643 * gdb.asm/asm-source.exp: Recognize sparc target.
3644 * gdb.asm/configure.in: Recognize sparc target.
3645 * gdb.asm/configure: Regenerate.
d63a86f8 3646
9a4d72d5
MS
36472001-11-21 Michael Snyder <msnyder@redhat.com>
3648
3649 * gdb.asm/m32r.inc: New file.
3650 * gdb.asm/asm-source.exp: Recognize m32r target.
3651 * gdb.asm/configure.in: Recognize m32r target.
3652 * gdb.asm/configure: Regenerate.
3653
a773d1cd
MS
36542001-11-20 Michael Snyder <msnyder@redhat.com>
3655
017ac23d
MS
3656 * gdb.asm/i386.inc: New file.
3657 * gdb.asm/asm-source.exp: Recognize ix86 target.
3658 * gdb.asm/configure.in: Recognize ix86 target.
3659 * gdb.asm/configure: Regenerate.
3660
a773d1cd
MS
3661 * gdb.c++/namespace.exp: Fix quotes in output messages.
3662
bb632afb
MS
36632001-11-14 Michael Snyder <msnyder@redhat.com>
3664
25d559ca 3665 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
3666 qualifier in a type cast expression, to designate an address
3667 in the instruction space (Harvard architecture).
3668
4749e309
MS
36692001-11-13 Michael Snyder <msnyder@redhat.com>
3670
3671 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
3672 Tests for expressions using 'const' and 'volatile'.
3673
25050984
CV
36742001-11-13 Corinna Vinschen <vinschen@redhat.com>
3675
3676 * gdb.asm/asm-sources.exp: Allow defining linker flags.
3677
1902c51f
DJ
36782001-11-12 Daniel Jacobowitz <drow@mvista.com>
3679
3680 * lib/mi-support.exp (mi_run_to_helper): Move comments
3681 outside of gdb_expect.
3682
dcf95b47
DJ
36832001-11-11 Daniel Jacobowitz <drow@mvista.com>
3684
3685 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
3686 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
3687 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
3688 mi0_run_to): New functions.
3689 * gdb.mi/mi-simplerun.exp: Use them.
3690 * gdb.mi/mi0-simplerun.exp: Likewise.
3691 * gdb.mi/mi-var-cmd.exp: Likewise.
3692 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 3693
45b074e1
AC
36942001-11-10 Andrew Cagney <ac131313@redhat.com>
3695
3696 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
3697 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
3698
bf50d346
AC
36992001-11-09 Andrew Cagney <ac131313@redhat.com>
3700
3701 * gdb.base/restore.exp: Include $expected value in restored test
3702 message.
3703
9383332c
AC
37042001-11-09 Andrew Cagney <ac131313@redhat.com>
3705
3706 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
3707 implemented.
3708
db62520a
MS
37092001-11-08 Michael Snyder <msnyder@redhat.com>
3710
3711 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
3712 Add pass/fail message for stop at breakpoint in call dummy function.
3713
b5703437
MS
37142001-11-07 Michael Snyder <msnyder@redhat.com>
3715
d63a86f8
RM
3716 * gdb.c++/templates.exp (test_template_breakpoints):
3717 If we get an overload menu, but it does not match what
760f6330 3718 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
3719 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
3720 making the whitespace optional. Argument for "new" may be
3721 "unsigned" as well as "unsigned int/long".
d63a86f8 3722 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
3723 making the whitespace optional. Also replace "(void) with
3724 "((void|)), making the keyword "void" optional.
d63a86f8 3725 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
3726 making the whitespace optional. Also replace "(void) with
3727 "((void|)), making the keyword "void" optional.
3bf40917
MS
3728 * gdb.base/callfuncs.c (t_float_values): This function must
3729 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 3730 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
3731 can be tested against both cases. Usually one case involves
3732 promotion of float to double, while the other does not.
3733 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
3734 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
3735 includes a stack frame for "start".
3736
c8ab4e6d
JB
37372001-11-05 Jim Blandy <jimb@redhat.com>
3738
3739 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
3740 pointers are 32 bits long, and that offsets of relocs are always
3741 stored in the data (REL-style), and not in the reloc entry itself
3742 (RELA-style).
3743 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
3744 stabs.
3745
3f08ced9
MS
37462001-11-01 Michael Snyder <msnyder@redhat.com>
3747
3748 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
3749 and regular expression operators by using quoting.
3750
cbfa24cd
MS
37512001-10-31 Michael Snyder <msnyder@redhat.com>
3752
3753 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
3754 depending on what the symbol table contains.
3755 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
3756 the output of the ptype command. Similarly, accept both "const &"
3757 and "const&".
3758
aaa68313
CV
37592001-10-31 Corinna Vinschen <vinschen@redhat.com>
3760
3761 * gdb.base/miscexprs.c (main): Add usage of preprocessor
3762 symbol `STORAGE' to allow to choose the storage class of
3763 the local datastructures.
3764 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
3765 compiler directive.
3766
91740388
MS
37672001-10-30 Michael Snyder <msnyder@redhat.com>
3768
3769 * gdb.base/jump.exp: Allow it to run for all targets.
3770
1b7c05e7
CV
37712001-10-29 Corinna Vinschen <vinschen@redhat.com>
3772
3773 * gdb.base/call-ar-st.c (print_double_array): Match for loop
3774 with new double_array size.
3775 (main): Change storage class of all local variables to static.
3776 Reduce size of double_array to 9.
3777 * gdb.base/call-ar-st.exp: Increase timeout value.
3778 Change expected output for double array to match new size in
3779 call-ar-st.c.
3780
36a22261
CV
37812001-10-29 Corinna Vinschen <vinschen@redhat.com>
3782
3783 * gdb.base/ending-run.exp: Create identical output when passing
3784 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 3785 Stormy16 target.
36a22261 3786
92b8ae91
MK
37872001-10-28 Mark Kettenis <kettenis@gnu.org>
3788
3789 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
3790 that we catch the expected failure under Linux/x86.
3791
cb135b83
OF
37922001-10-29 Orjan Friberg <orjanf@axis.com>
3793
3794 * gdb.base/setvar.exp: Escape curly braces.
3795 * gdb.stabs/weird.exp: Ditto.
3796
6884aa54
DJ
37972001-10-27 Daniel Jacobowitz <drow@mvista.com>
3798
3799 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
3800 * gdm.mi/mi0-hack-cli.exp: Likewise.
3801
0398c9aa
AC
38022001-10-25 Andrew Cagney <ac131313@redhat.com>
3803
3804 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
3805 messages.
3806
d20bf2e8
AC
38072001-10-21 Andrew Cagney <ac131313@redhat.com>
3808
3809 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
3810 checking MI enabled.
3811
03dd63aa
CV
38122001-10-09 Corinna Vinschen <vinschen@redhat.com>
3813
3814 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
3815
1d9d99f3
FCE
38162001-10-04 Frank Ch. Eigler <fche@redhat.com>
3817
3818 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
3819 if gdb child process crashes, just signal an error.
3820
838ae6c4
JB
38212001-10-02 Jim Blandy <jimb@redhat.com>
3822
3823 * lib/gdb.exp (test_xfail_format): Simplify.
3824
3825 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
3826 front of the variable name `format'. Simplify `if'.
3827
8f0cbc1c
DJ
38282001-10-01 Daniel Jacobowitz <drow@mvista.com>
3829
3830 * gdb.threads/pthreads.exp: Wait for output and delay
3831 before sending ^C.
3832
1f08dafd
DJ
38332001-10-01 Daniel Jacobowitz <drow@mvista.com>
3834
3835 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
3836 some incorrect output instead of timing out.
3837 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
3838
674f90ff
CV
38392001-09-28 Corinna Vinschen <vinschen@redhat.com>
3840
3841 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
3842 check to allow additional `int'.
3843
9b284272
DJ
38442001-09-27 Daniel Jacobowitz <drow@mvista.com>
3845
3846 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
3847 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
3848
b55a4771
MS
38492001-09-27 Michael Snyder <msnyder@redhat.com>
3850
3851 * lib/gdb.exp (test_debug_format): New proc.
3852 (setup_xfail_format): Use new proc test_debug_format.
3853 * gdb.base/constvars.exp (local_compiler_xfail_check): New
3854 proc; use new service proc test_debug_format.
3855 Replace all other "gcc_compiled" tests with this test.
3856 * gdb.base/volatile.exp (local_compiler_xfail_check): New
3857 proc; use new service proc test_debug_format.
3858 Replace all other "gcc_compiled" tests with this test.
3859
38602001-09-27 Michael Snyder <msnyder@redhat.com>
3861
3862 * gdb.base/cvexpr.exp: New file.
3863 * gdb.base/cvexpr.c: New file
3864 Test for expressions using const and volatile keywords.
3865
4e6667ac
CV
38662001-09-26 Corinna Vinschen <vinschen@redhat.com>
3867
3868 * gdb.base/constvars.exp: Check for different orders of keywords
3869 and additional "int" strings in output.
3870
4f337972
AC
38712001-09-22 Andrew Cagney <ac131313@redhat.com>
3872
3873 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
3874 responses from "help maint".
3875
2015650d
FCE
38762001-09-19 Frank Ch. Eigler <fche@redhat.com>
3877
3878 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
3879 to localhost:NNN instead of :NNN, in case Xvfb is listening
3880 only on TCP.
3881
f3bcedc1
CV
38822001-09-19 Corinna Vinschen <vinschen@redhat.com>
3883
3884 * gdb.base/recurse.exp: When checking leaving the watchpoint
3885 scope, recognize when gdb is in function's epilogue and pass.
3886
6b819c92
KS
38872001-09-18 Keith Seitz <keiths@redhat.com>
3888
3889 * lib/insight-support.exp (_gdbtk_export_target_info): Add
3890 support for running tests against sid targets.
3891 (gdbtk_done): Ditto.
3892
a10c9419
CV
38932001-09-18 Corinna Vinschen <vinschen@redhat.com>
3894
3895 * gdb.base/ending-run.c (main): Set stdout buffersize
3896 to the same reasonable value for any target.
3897 * gdb.base/ending-run.exp: Add a regular expression
3898 to make testsuite happy on Sanyo Stormy16 target.
3899
739d0d99
CV
39002001-09-17 Corinna Vinschen <vinschen@redhat.com>
3901
3902 * gdb.base/display.c (do_loops): Add float variable `f'.
3903 Increment f in loop.
3904 * gdb.base/display.exp: Increment timeout by 60 seconds.
3905 Change float display test to use variable `f'.
3906
1b8947f0
JB
39072001-09-17 Jim Blandy <jimb@redhat.com>
3908
3909 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
3910 overflowing the limited breakpoint tables on some ROM monitors
3911 (like the ROM68K).
3912
9890ac81
FCE
39132001-09-15 Frank Ch. Eigler <fche@redhat.com>
3914
3915 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
3916 the "-ac" (disable access control) flag.
3917
6db765ea
JH
39182001-08-30 Jeff Holcomb <jeffh@redhat.com>
3919
3920 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
3921 ints.
3922
4c32cc04
KS
39232001-08-30 Keith Seitz <keiths@redhat.com>
3924
3925 * lib/gdb.exp: Move all insight-related functionality into
3926 separate file.
3927 * lib/insight-support.exp: New file.
3928
8d6e6f81
FCE
39292001-08-29 Frank Ch. Eigler <fche@redhat.com>
3930
3931 * config/sid.exp (sid_start): Never set sid verbosity; disable
3932 expect_background {} that consumed its stdout; tolerate </dev/null.
3933 Attempt to set endianness override in "sid" protocol mode. Cleanup.
3934
6a90e1d0
AC
39352001-08-18 Andrew Cagney <ac131313@redhat.com>
3936
3937 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
3938 CLI jump command to start it.
3939 (mi_run_to_main): Fail immediatly when unexpected output.
3940
1759b3c3
AC
39412001-08-18 Andrew Cagney <ac131313@redhat.com>
3942
3943 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
3944 beginning of function. Fix PR gdb/191.
3945
61d11d80
FCE
39462001-08-16 Frank Ch. Eigler <fche@redhat.com>
3947
3948 * config/sid.exp (sid_start): Don't warn if we cannot figure out
3949 what to force sid endianness to.
3950
942a4df2
KS
39512001-08-15 Keith Seitz <keiths@redhat.com>
3952
3953 * lib/gdb.exp (gdbtk_start): Don't set environment
3954 variables for TCL_LIBRARY and friends. Insight will
3955 now figure these out for itself.
3956
0521c418
MS
39572001-08-02 Michael Snyder <msnyder@redhat.com>
3958
3959 * gdb.base/completion.exp: Remove the symbol "a64l" from
3960 the expect string; this is target-specific, and not related
3961 to what is being tested.
3962
74a9a58a
DB
39632001-08-02 Dave Brolley <brolley@redhat.com>
3964
3965 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
3966
c70819fa
MS
39672001-07-25 Michael Snyder <msnyder@redhat.com>
3968
c2b8fa57
MS
3969 * gdb.base/consecutive.exp: New file. Test stepping over
3970 breakpoints on consecutive instructions.
3971 * gdb.base/consecutive.c: New file.
3972
c70819fa
MS
3973 * gdb.base/call-rt-st.exp: Use double-backslash to quote
3974 curly braces in regular expressions.
3975
2b1a1355
MS
39762001-07-25 Michael Snyder <msnyder@redhat.com>
3977
3978 * gdb.base/ending-run.exp: Accept "Program exited normally" as
3979 legitimate output from stepping out of main.
3980
413eca6f
KS
39812001-07-22 Keith Seitz <keiths@redhat.com>
3982
3983 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
3984 the empty string, do not run the tests.
3985
7e5a9322
SC
39862001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3987
3988 * gdb.base/long_long.exp: Detect size of pointer. Take into
3989 account 2-byte pointers when testing for p/a results.
3990
de58f10f
SC
39912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3992
d63a86f8 3993 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
3994 and defined to 1K for m68hc11.
3995 (random_data): Reduce table to 1K for embedded platforms (68hc11).
3996 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
3997 (sizeof_random_data): New variable to tell the size of the data table;
3998 don't test past this size; always run to main.
3999
d6f5fea1
SC
40002001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4001
4002 * gdb.base/return2.exp: return of long long and double fails for
4003 68HC11; don't execute these tests on that platform.
4004 * gdb.base/return.exp: Return of a double fails for 68hc11.
4005
c477543d
SC
40062001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
4007
4008 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
4009 tests that print a float.
4010 * call-rt-st.exp: Likewise.
4011
63cf1c79
MK
40122001-07-12 Mark Kettenis <kettenis@gnu.org>
4013
4014 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
4015 running this test on Linux.
4016
112f9ab5
MC
40172001-06-24 Michael Chastain <chastain@redhat.com>
4018
4019 * gdb.base/arithmet.exp: Remove some tests to make all test names
4020 unique.
4021
4970cb0f
MS
40222001-07-03 Michael Snyder <msnyder@redhat.com>
4023
4024 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
4025 the output of the ptype command.
4026
d85da69f
MS
40272001-07-02 Michael Snyder <msnyder@redhat.com>
4028
4c8a82de
MS
4029 * gdb.base/completion.exp: Don't assume that break.c is the only
4030 source file that may contain functions named "marker".
d85da69f
MS
4031 * gdb.base/corefile.exp: Quote the curly braces in regexp.
4032
8afc772b
AC
40332001-06-28 Andrew Cagney <ac131313@redhat.com>
4034
4035 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
4036 of files to delete.
4037
4038 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
4039 * gdb.disasm/h8300s.exp: New file.
4040 gdb.disasm/h8300s.s: Likewise.
4041
cff22675
AC
40422001-06-27 Andrew Cagney <ac131313@redhat.com>
4043
4044 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
4045 empty breakpoint tables.
4046
68c81b54
AC
40472001-06-25 Andrew Cagney <ac131313@redhat.com>
4048
4049 * lib/mi-support.exp: Update args=... part of stop-reason
4050 patterns. Accept either a list or a tuple.
4051
2dd62704
AC
40522001-06-23 Andrew Cagney <ac131313@redhat.com>
4053
4054 * lib/mi-support.exp: Remove local emacs variable defining
4055 change-log-default-name.
4056
b4127474
MC
40572001-06-22 Michael Chastain <chastain@redhat.com>
4058
4059 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
4060 This is operationally compatible with the previous version.
4061
8dbfb380
JB
40622001-06-13 Jim Blandy <jimb@redhat.com>
4063
4064 * lib/gdb.exp (gdb_test): Doc fix.
4065
f2d8c86d
MC
40662001-06-10 Michael Chastain <chastain@redhat.com>
4067
4068 * gdb.base/exprs.exp: Remove a duplicate test.
4069
81564d34
JB
40702001-06-06 Jim Blandy <jimb@redhat.com>
4071
4072 * gdb.base/return2.exp (main): Use values to test float and double
4073 returns that are not NaN's, to avoid being confused by IEEE
4074 comparison rules.
4075
da55addb
MS
40762001-06-04 Michael Snyder <msnyder@redhat.com>
4077
4078 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 4079 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
4080 rather than wait for 12 more tests to time out.
4081
42c65987
JB
40822001-06-06 Jim Blandy <jimb@redhat.com>
4083
b18bced9 4084 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 4085 Don't forget to match the GDB prompt.
b18bced9 4086
42c65987
JB
4087 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
4088
5b41e5f0
JB
40892001-06-04 Jim Blandy <jimb@redhat.com>
4090
4091 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
4092 command.
4093
015e046f
KB
40942001-05-31 Kevin Buettner <kevinb@redhat.com>
4095
4096 * gdb.base/annota1.exp (info break): Match four or more spaces
4097 after "Address".
4098
fb1ffbbe
MC
40992001-05-31 Michael Chastain <chastain@redhat.com>
4100
4101 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
4102 (dm_type_int_star): Likewise.
4103 (dm_type_long_star): Likewise.
4104 (dm_type_void_star): Likewise.
4105
5ea2a32c
KB
41062001-05-29 Kevin Buettner <kevinb@redhat.com>
4107
4108 * gdb.base/completion.exp (INPUTRC): Set this environment variable
4109 to a known value in order to get consistent results regardless
4110 of the setting of INPUTRC or the presence or contents of .inputrc.
4111
ae23c492
MS
41122001-05-24 Michael Snyder <msnyder@redhat.com>
4113
ac55707e
MS
4114 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
4115 Don't require that the main thread and the manager thread are the
4116 first in the list.
4117
ae23c492
MS
4118 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
4119 debugging. If test fails, issue an "unsupported" not a "fail".
4120
400071f1
JB
41212001-05-24 Jim Blandy <jimb@redhat.com>
4122
4123 Don't assume that short is shorter than int.
4124 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
4125 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 4126 this isn't true.
400071f1
JB
4127 ("print unsigned char == (~0)"): Add test that verifies that ~0,
4128 an int, is not equal to ~0 stored in an unsigned char. This tests
4129 the same thing that the previous test meant to, but works on
4130 16-bit machines, too.
4131 ("print unsigned char != (~0)"): Same test, complemented.
4132
0816a3e5
MS
41332001-05-24 Michael Snyder <msnyder@redhat.com>
4134
4135 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 4136 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
4137 and prevents dejagnu getting out of step.
4138
f6dc23a9
KB
41392001-05-23 Kevin Buettner <kevinb@redhat.com>
4140
4141 * gdb.base/finish.exp (finish_void): Revise pattern for
4142 stopping on the call statement to not permit stopping at
4143 the start of the instructions comprising the call sequence.
4144
7dbd117d
MC
41452001-05-19 Michael Chastain <chastain@redhat.com>
4146
4147 * gdb.base/callfuncs.exp: Make all test names unique.
4148 * gdb.base/commands.exp: Make all test names unique.
4149 * gdb.base/condbreak.exp: Make all test names unique.
4150 * gdb.base/dbx.exp: Make all test names unique.
4151 * gdb.base/default.exp: Make all test names unique.
4152 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
4153 and TIMEOUT messages to their corresponding PASS message.
4154 * gdb.base/ending-run.exp: Make all test names unique.
4155 * gdb.base/long_long.exp: Remove duplicate test.
4156
6b0b0a9e
KB
41572001-05-21 Kevin Buettner <kevinb@redhat.com>
4158
4159 * gdb.base/finish.exp (finish_void): Allow "finish" command to
4160 stop on the call statement as well as the statement after the
4161 call.
4162
2caa35cb
MS
41632001-05-21 Michael Snyder <msnyder@redhat.com>
4164
4165 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
4166
40713331
EZ
41672001-05-10 Elena Zannoni <ezannoni@redhat.com>
4168
4169 * gdb.base/completion.exp: Revamp test. Make it execute on all
4170 platforms.
4171
c2c1be8d
EZ
41722001-05-10 Elena Zannoni <ezannoni@redhat.com>
4173
2c9cd303
EZ
4174 * config/gdbserver.exp (gdb_load): Handle the case
4175 in which the arguments to gdbserver are given in the
4176 baseboard configuration file.
4177 Also handle the case in which the server needs to do a
4178 load.
4179
9671de48
KS
41802001-05-07 Keith Seitz <keiths@cygnus.com>
4181
4182 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
4183 set up the display for testing.
4184 (gdbtk_start): Convert all paths to paths that tcl will like.
4185 Export target information to environment.
4186 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
4187 necessary.
4188 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
4189 (to_tcl_path): New proc to convert a given pathname into
4190 a path acceptible as an argument to a tcl command.
4191 (_gdbtk_export_target_info): New proc to export target info
4192 into the environment for gdbtk testing.
4193 (gdbtk_done): New proc to signal end-of-test.
4194
5a360f47
JB
41952001-05-06 Jim Blandy <jimb@redhat.com>
4196
4197 * restore.c: Make the code of caller0 correspond to its comment.
4198
66c756c6
MS
41992001-05-03 Michael Snyder <msnyder@redhat.com>
4200
4201 * config/sid.exp (gdb_target_sid): Check for error messages.
4202 On error or timeout, don't make expect exit (which will terminate
4203 all subsequent tests); instead just make gdb exit.
d63a86f8 4204 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
4205 return a negative value.
4206
a966fde5
JB
42072001-04-24 Jim Blandy <jimb@redhat.com>
4208
851c18e0
JB
4209 * gdb.c++/templates.exp: If we see the prompt for the overload
4210 list, but we haven't recognized any of the longer patterns,
4211 arrange for this test to fail, not hang.
4212
a966fde5
JB
4213 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
4214 variations.
4215
db144853
MC
42162001-04-22 Michael Chastain <chastain@redhat.com>
4217
4218 * gdb.c++/local.exp: Use the 'runto' library function.
4219 * gdb.c++/namespace.exp: Likewise.
4220 * gdb.c++/overload.exp: Likewise.
4221
3207ec21
KB
42222001-03-26 Kevin Buettner <kevinb@redhat.com>
4223
4224 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
4225 * gdb.base/step-line.exp: New file. Test step/next in presence of
4226 #line directives.
4227 * gdb.base/step-line.c: New file. Test program for the above.
4228 * gdb.base/step-line.inp: New file. We pretend that this file has
4229 been transformed by some other tool into step-line.c.
4230
13b57657
JB
42312001-03-21 Jim Blandy <jimb@redhat.com>
4232
4233 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
4234 unmangled operator names.
4235
754cbe1c
JB
42362001-03-20 Jim Blandy <jimb@redhat.com>
4237
4238 * gdb.threads/linux-dp.exp: Recognize an additional message
4239 generated by GDB when it doesn't understand how to debug threads
4240 on the target system.
4241
177495c9
AC
42422001-03-19 Andrew Cagney <ac131313@redhat.com>
4243
4244 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
4245
f266096b
MC
42462001-03-12 Michael Chastain <chastain@redhat.com>
4247
4248 * gdb.c++/derivation.exp: Use the 'runto' library function.
4249
cac3c2ff
MC
42502001-03-12 Michael Chastain <chastain@redhat.com>
4251
4252 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
4253
b6c11a24
MC
42542001-02-24 Michael Chastain <chastain@redhat.com>
4255
4256 * gdb.c++/ref-types.exp: Change handwritten code to library
4257 function 'runto'.
4258
6bae5bce
OF
42592001-03-16 Orjan Friberg <orjanf@axis.com>
4260
4261 * gdb.base/signals.exp: Set count to 0 explicitly.
4262
0015fd9a
MS
42632001-03-15 Mark Salter <msalter@redhat.com>
4264
4265 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
4266 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
4267 (gdb_load): Add support for additional target_info: gdb_download_size
4268 and gdb_load_timeout.
0015fd9a 4269
fc33412a
DT
4270Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
4271
4272 * gdb.base/annota1.exp: Move test of isnative to earlier in the
4273 file -- to prevent failing when the compile fails but we have no
4274 intention of running the tests anyway.
4275
4276 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
4277 tests if set.
4278
4279 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
4280 integers.
4281
4282 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
4283 * gdb.c++/namespace.exp: Ditto.
4284
115f06de
OF
42852001-03-07 Orjan Friberg <orjanf@axis.com>
4286
4287 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
4288 * gdb.base/pointers.exp: Relax pattern match of decimals.
4289
b6ba6518
KB
42902001-03-06 Kevin Buettner <kevinb@redhat.com>
4291
4292 * Makefile.in, config/abug.exp, config/cfdbug.exp,
4293 config/cpu32bug.exp, config/dve.exp, config/est.exp,
4294 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
4295 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
4296 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
4297 config/sh.exp, config/sid.exp, config/slite.exp,
4298 config/sparclet.exp, config/udi.exp, config/unknown.exp,
4299 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
4300 config/vxworks.exp, config/vxworks29k.exp,
4301 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
4302 gdb.base/all-bin.exp, gdb.base/annota1.exp,
4303 gdb.base/arithmet.exp, gdb.base/assign.exp,
4304 gdb.base/async.exp, gdb.base/attach.exp,
4305 gdb.base/bitfields.exp, gdb.base/bitops.exp,
4306 gdb.base/break.exp, gdb.base/call-ar-st.exp,
4307 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
4308 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
4309 gdb.base/commands.exp, gdb.base/completion.exp,
4310 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
4311 gdb.base/constvars.exp, gdb.base/corefile.exp,
4312 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
4313 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
4314 gdb.base/ending-run.exp, gdb.base/environ.exp,
4315 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
4316 gdb.base/finish.exp, gdb.base/foll-exec.exp,
4317 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
4318 gdb.base/funcargs.exp, gdb.base/help.exp,
4319 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
4320 gdb.base/logical.exp, gdb.base/long_long.exp,
4321 gdb.base/maint.exp, gdb.base/mips_pro.exp,
4322 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
4323 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
4324 gdb.base/pointers.exp, gdb.base/printcmds.exp,
4325 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
4326 gdb.base/regs.exp, gdb.base/relational.exp,
4327 gdb.base/remote.exp, gdb.base/reread.exp,
4328 gdb.base/restore.exp, gdb.base/return2.exp,
4329 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
4330 gdb.base/selftest.exp, gdb.base/setshow.exp,
4331 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
4332 gdb.base/sigall.exp, gdb.base/signals.exp,
4333 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
4334 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
4335 gdb.base/step-test.exp, gdb.base/structs.c,
4336 gdb.base/structs.exp, gdb.base/structs2.exp,
4337 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
4338 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
4339 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
4340 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4341 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
4342 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
4343 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
4344 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
4345 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
4346 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
4347 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
4348 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
4349 gdb.fortran/types.exp, gdb.java/jmisc.exp,
4350 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
4351 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
4352 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4353 gdb.trace/circ.exp, gdb.trace/collection.exp,
4354 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4355 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4356 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
4357 gdb.trace/report.exp, gdb.trace/save-trace.exp,
4358 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4359 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
4360 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
4361 notices.
4362
dc96c6c7 43632001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
4364
4365 * gdb.base/varargs.c (find_max_double): Fix printf format string:
4366 first arg is int not float.
4367
dc96c6c7 43682001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
4369
4370 * gdb.base/reread.exp: Unsupported for non-native targets;
4371 doesn't work for remote debugging.
4372
9b0c4aeb
FN
43732001-02-19 Fernando Nasser <fnasser@redhat.com>
4374
4375 From Drew Moseley <dmoseley@redhat.com>
4376 * gdb.base/ending-run.exp: Properly handle the BSP state when
4377 stepping past the end of main.
4378
02aa71d5
MC
43792001-02-19 John Moore <jmoore@redhat.com>
4380
4381 * gdb.base/commands.exp (infrun_breakpoint_command_test):
4382 Converted HPUX fix for non-expected items following multiple
4383 step commands into general solution for all platforms.
4384
1fa449a4
MC
43852001-02-18 Michael Chastain <chastain@redhat.com>
4386
4387 * gdb.c++/classes.exp (do_tests): Change runto statements
4388 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4389 statements demangler agnostic.
4390 * gdb.c++/virtfunc.exp (do_tests): Likewise.
4391 (gdb_virtfunc_restart): Likewise.
4392
b2f9ec70
MC
43932001-02-14 Michael Chastain <chastain@redhat.com>
4394
4395 * gdb.c++/inherit.exp (do_tests): Change runto statements
4396 from "runto 'foo(void)'" to "runto 'foo'". This makes the
4397 statements demangler agnostic.
4398
cf74b8ca
AC
4399Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
4400
4401 * gdb.threads/pthreads.exp: Unify pass/fail messages for
4402 ``continue to bkpt at common_routine in thread 2'' and ``stopped
4403 before calling common_routine 15 times'' tests.
4404
99f78f56
MC
44052001-02-11 Michael Chastain <chastain@redhat.com>
4406
4407 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
4408 Helps the test script figure out which demangler is in use.
4409 (dm_type_foo_ref): Ditto.
4410 (dm_type_int_star): Ditto.
4411 (dm_type_long_star): Ditto.
4412 (dm_type_unsigned_int): Ditto.
4413 (dm_type_void): Ditto.
4414 (dm_type_void_star): Ditto.
99707966 4415 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
4416 Probe the gdb demangler and set variables to accommodate
4417 formatting differences.
4418 (info_func_regexp): New function. Same as info_func, but
4419 matches against a regexp.
4420 (info_func): Match against a literal string.
4421 (print_addr_2): New function. Match against a literal string,
4422 which can be different from the input to gdb.
4423 (print_addr): Simply call print_addr_2 with the same argument twice.
4424 (test_lookup_operator_functions): Use demangler formatting variables.
4425 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
4426 the tests in the same order as the C++ class declaration.
4427 (test_paddr_operator_functions): Ditto.
4428 (test_paddr_overloaded_functions): Ditto.
4429 (test_paddr_hairy_functions): Use demangler formatting variables.
4430 Add reference to gdb/19 for related tests.
4431 (do_tests): Call probe_demangler.
4432
1de8f023
KB
44332001-01-30 Kevin Buettner <kevinb@redhat.com>
4434
4435 * gdb.c++/templates.cc (printf): Remove unused function definition.
4436
ca3f91ed
MS
44372001-01-26 Felix Lee <flee@redhat.com>
4438
4439 * sid.exp (sid_exit): Pass host, not target, to remote_close.
4440
44412001-01-25 matthew green <mrg@redhat.com>
4442
4443 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
4444 up sid.
4445 (sid_exit): Call `remote_pop_conn' after GDB is gone.
4446
44472001-01-25 matthew green <mrg@redhat.com>
4448
4449 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 4450 Deprecate $sid_spawn_id.
ca3f91ed
MS
4451 (sid_exit): Remove code necessary only for `spawn.'
4452
44532001-01-25 matthew green <mrg@redhat.com>
4454
4455 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
4456
fb18ec4a
MC
44572001-01-28 Michael Chastain <chastain@redhat.com>
4458
4459 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
4460 to call when tests fail. It takes gdb out of the overloaded
4461 function choice menu back to the main prompt, so that the test
4462 program stays synchronized.
4463 (set_bp_overloaded): New proc to collect all the common
4464 code for setting a breakpoint on an overloaded name. Calls
4465 take_gdb_out_of_choice_menu when needed.
4466 (menu_overload1arg): New variable to collect the repeated
4467 instances of the expected menu for an overloaded name. Change
4468 the regular expression to handle changes in g++ type encoding:
4469 "void" can be either "void" or "", and "unsigned int" can be
4470 either "unsigned int" or "unsigned".
4471 (continue_to_bp_overloaded): Change regular expressions to handle
4472 changes in g++ type encoding.
4473 (no proc): Call take_gdb_out_of_choice_menu when needed.
4474 Remove redundant calls to "info break". Accept either "canceled"
4475 or "cancelled". Change regular expressions in "info break"
4476 calls to handle changes in g++ type encoding. Give all tests
4477 unique strings.
4478
9c646a6e
BE
44792001-01-17 Ben Elliston <bje@redhat.com>
4480
4481 * config/sid.exp: New file.
4482
9549d9c1
AC
4483Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
4484
4485 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
4486
dc96c6c7 44872000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
4488
4489 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
4490 Add a RE to accept a non-ascii char if one is ever presented.
4491
b4df4f68
FN
44922000-12-20 Fernando Nasser <fnasser@redhat.com>
4493
297dd0fd 4494 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 4495
dc96c6c7 44962000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 4497
d63a86f8 4498 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
4499 in regexp. One '\' does not suffice on Linux.
4500
4a7bddb6
MC
45012000-12-09 Michael Chastain <chastain@redhat.com>
4502
4503 * gdb.base/break.exp (test_clear_command): Use a marker function
4504 rather than 'main' for the test function. Also move this
4505 test to an execution point where the marker function names are
4506 guaranteed to be bound to functions. (Executing tests after a
4507 'finish' from main runs into name conflicts with local names
4508 in __libc_start_main).
4509
dc96c6c7 45102000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
4511
4512 * gdb.base/finish.exp: New test for gdb's "finish" command.
4513 * gdb.base/return2.exp: New test for gdb's "return" command.
4514 * gdb.base/return2.c: New source file for above.
4515
dc96c6c7 45162000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
4517
4518 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
4519 * gdb.base/miscexprs.exp: Ditto.
4520 * gdb.base/pointers.exp: Ditto.
4521 * gdb.c++/derivation.exp: Ditto.
4522 * gdb.c++/local.exp: Ditto.
4523 * gdb.c++/namespace.exp: Ditto.
4524 * gdb.c++/overload.exp: Ditto.
4525 * gdb.c++/ref-types.exp: Ditto.
4526
dc96c6c7 45272000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
4528
4529 * gdb.base/constvars.exp: Test result of "up" command.
4530 * gdb.base/miscexprs.exp: Ditto.
4531 * gdb.base/pointers.exp: Ditto.
4532 * gdb.base/scope.exp: Ditto.
4533 * gdb.c++/derivation.exp: Ditto.
4534 * gdb.c++/local.exp: Ditto.
4535 * gdb.c++/namespace.exp: Ditto.
4536 * gdb.c++/overload.exp: Ditto.
4537 * gdb.c++/ref-types.exp: Ditto.
4538
44097287
FN
45392000-11-22 Michael Chastain <chastain@redhat.com>
4540
4541 * mips_pro.exp: Accept either "middle -> top -> main" or
4542 "middle -> main" in the backtrace, because gcc can optimize
4543 tail calls to jumps. Remove setup_xfail for the hppa case.
4544 Add a comment with the original warning messages from PR 3016,
4545 which was filed in 1993, to preserve them for posterity.
4546
9d2e1bab
ND
45472000-11-17 Nick Duffek <nsd@redhat.com>
4548
4549 * lib/gdb.exp (gdb_test): Override timeout with board info.
4550
1aca8eb7
ND
45512000-11-17 Nick Duffek <nsd@redhat.com>
4552
4553 * gdb.base/display.exp: Don't kill running stub. Add "again" to
4554 the second kill and detach messages.
4555
93076499
ND
45562000-11-17 Nick Duffek <nsd@redhat.com>
4557
4558 * configure.in: Add AC_EXEEXT.
4559 * configure: Regenerate.
4560 * Makefile.in (just-check): Export EXEEXT.
4561 * lib/gdb.exp ($EXEEXT): Import from environment.
4562 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
4563 expect "maint dump-me" on Cygwin.
4564 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
4565 $EXEEXT.
4566
30e87cd3
ND
45672000-11-17 Nick Duffek <nsd@redhat.com>
4568
4569 * gdb.base/break.exp: Test backtrace and finish from called
4570 function on all platforms, not just HP-UX.
4571
dc96c6c7 45722000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
4573
4574 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
4575 code from gdb_target_monitor, so it can be used independantly
4576 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 4577
dc96c6c7 45782000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
4579
4580 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
4581 * gdb.base/corefile.exp: Expect the message "Program is being
4582 debugged already" when we send the "corefile" command, since
4583 the preceeding gdb_load may have connected gdb to a remote target.
4584 * gdb.base/display.exp: Disable hardware watchpoints if new
4585 board info variable "no_hardware_watchpoints" is true.
4586 Replace single-letter commands with more readable ones.
4587 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
4588 if new board info variable "no_hardware_watchpoints" is true.
4589 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
4590 to see if stdio (printf) testing is possible.
4591 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
4592 board info variable "no_hardware_watchpoints" is true. Use new
4593 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
4594
39124dea
FN
45952000-11-13 Fernando Nasser <fnasser@redhat.com>
4596
4597 From Orjan Friberg <orjanf@axis.com>:
4598 * gdb.base/printcmds.exp: Escape curly braces followed by a number
4599 in array print pattern match.
4600
a9e2e984
FN
46012000-11-09 Fernando Nasser <fnasser@redhat.com>
4602
4603 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
4604 spelling "cancelled" to U.S. spelling "canceled" to match changes
4605 made to gdb.
4606 * gdb.c++/ovldbreak.exp: Ditto.
4607
c7db355b
PS
46082000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4609
4610 * gdb.base/callfuncs.c (main): Moved to end of file, call
4611 t_double_values to initialize the FPU before inferior calls are made.
4612 * gdb.base/callfuncs.exp: Test for register preservation after calling
4613 inferior functions. Add tests for continuining, finishing and
4614 returning from a stop in a call dummy.
4615
dc96c6c7 46162000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
4617
4618 * gdb.base/commands.exp: Break up long lines, and re-indent.
4619
dc96c6c7 46202000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
4621
4622 * config/gdbserver.exp: Rewritten from the ground up, to make it
4623 compatible with the current dejagnu tree, and to make it work with
4624 the new "gdbserver" in libremote.
4625
dc96c6c7 46262000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4627
4628 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
4629 * gdb.base/varargs.exp: Skip entire test if no printf support.
4630 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
4631 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
4632
dc96c6c7 46332000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
4634
4635 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
4636 no floating point support.
4637 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
4638 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
4639 * gdb.base/call-rt-st.exp: Ditto.
4640 * gdb.base/call-strs.exp: Ditto.
4641
bac5fc66
JG
46422000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
4643
4644 * gdb.base/sizeof.c: include <stdio.h>.
4645
4646 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
4647 'finish', otherwise uncaptured gdb_prompt would potentially
4648 throw remaining test points out of sync.
4649
b22a6027
SB
46502000-07-26 Scott Bambrough <scottb@netwinder.org>
4651
4652 * gdb.base/recurse.exp: Run tests for all targets.
4653 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
4654 gnu-oldld case on ARM.
4655 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
4656 for ARM targets.
d63a86f8 4657
d8231941
AG
4658Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
4659
4660 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
4661 * gdb.java/configure: Rebuild.
4662
8caabe69
AG
4663Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
4664
4665 * gdb.java/jv-exp.exp: New file.
4666
9d273ca3
AG
4667Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
4668
4669 * configure: Rebuilt.
4670 * configure.in (configdirs): Add gdb.java.
4671 * gdb.java/jmisc.java: New file.
4672 * gdb.java/jmisc.exp: New file.
4673 * gdb.java/Makefile.in: New file.
4674 * gdb.java/configure: Rebuilt.
4675 * gdb.java/configure.in: New file.
4676 * lib/java.exp: New file.
4677
4f823a66
AC
4678Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
4679
4680 * gdb.base/exprs.exp: Test casts to a pointer including over and
4681 underflow.
4682
2391e11d
AC
4683Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
4684
4685 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
4686 and the compilers sizes.
4687
54602222
ND
46882000-07-09 Nick Duffek <nsd@redhat.com>
4689
4690 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
4691 (use_methods): New function.
4692 (main): Call use_methods().
4693 * gdb.c++/classes.exp (test_method_param_class): New procedure.
4694 (do_tests): Call test_method_param_class.
4695
2bec0572
ND
46962000-07-09 Nick Duffek <nsd@redhat.com>
4697
4698 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
4699 spelling.
4700 (test_enums): New procedure. Move enum tests from end of script
4701 to here. Set breakpoint on function name instead of line number.
4702 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
4703 (enums2): New marker function.
4704 (enums1): New function.
4705 (main): Call enums1(). Move enum tests to enums1().
4706
78492fde
AC
4707Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
4708
4709 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
4710 compile/link program. Update line numbers.
4711 * gdb.asm/d10v.inc: Define ``startup''.
4712 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 4713
49a2cef8
AC
4714Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
4715
4716 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
4717
3e6c8688
EZ
47182000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4719
4720 * gdb.base/maint.exp: Add 'maint print architecture' item to output
4721 of 'help maint print' command.
4722
9ff5cbe9
AC
4723Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
4724
4725 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
4726 they use gdb_expect_list.
4727
17c579bd
AC
4728Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
4729
4730 * gdb.base/commands.exp: Use ``set remote
4731 memory-read-packet-size'' instead of ``set endian big'' to test
4732 long commands.
4733
e6d71bf3
DB
47342000-06-03 Daniel Berlin <dan@cgsoftware.com>
4735
4736 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 4737 g++, and stop skipping them.
e6d71bf3
DB
4738
4739 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
4740 work under g++.
4741
d63a86f8 4742 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
4743 initialization.
4744
dc96c6c7 47452000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
4746
4747 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
4748 the regular expression: accept an (almost) arbitrary sequence of
4749 "frames-invalid" and "breakpoints-invalid" messages both before
4750 and after the "starting" message.
4751
dc96c6c7 47522000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
4753
4754 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 4755
dc96c6c7 47562000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
4757
4758 * gdb.base/annota1.exp (annotate-signal-handler-caller):
4759 Relax the regular expression a little, make it pass on Solaris 8.
4760
8216cda9
KB
47612000-05-12 Kevin Buettner <kevinb@redhat.com>
4762
4763 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 4764 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
4765 Instead, it is permissible for gdb to stop on the line of the
4766 call itself.
4767
1a570b2f
MS
47682000-05-12 Michael Snyder <msnyder@.cygnus.com>
4769
4770 * gdb.base/break.exp (bp on small function, optimized file):
4771 Add a second pass pattern. The behavior differs here between stabs
4772 and dwarf for one-line functions. Stabs preserves two line symbols
4773 (one before the prologue and one after) with the same line number,
4774 but dwarf regards these as duplicates and discards one of them.
4775 Therefore the address after the prologue (where the breakpoint is)
4776 has no exactly matching line symbol, and GDB reports the breakpoint
4777 as if it were in the middle of a line rather than at the beginning.
4778
dc96c6c7 47792000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 4780
d63a86f8 4781 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
4782 rather than "send_gdb" (for consistancy).
4783
7d418785
AC
4784Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
4785
4786 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
4787 * gdb.c++/templates.cc: Properly check for GCC version number.
4788 * lib/compiler.cc: Likewise
4789
dc96c6c7 47902000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 4791
d63a86f8 4792 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
4793 gdb may not stop at the first line of main, due to code motion.
4794
dc96c6c7 47952000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
4796
4797 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
4798 This test depends on parsing the printf output from the target.
4799 Since the sparclet stub doesn't do stdio, this will never work.
4800 * gdb.base/call-rt-st.exp: ditto.
4801 * gdb.base/call-strs: ditto.
4802
dc96c6c7 48032000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
4804
4805 * gdb.base/miscexprs.exp: make sizeof long array test portable.
4806
4807 * gdb.base/ending-run.exp: After connecting to a remote target,
4808 but before running, the target will appear to be in a random
4809 location. Specify both a file and a line for breakpoints.
4810 Also, the function that calls main may be called 'init'
4811 rather than 'start'.
4812
a5a51225
EZ
48132000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4814
4815 * gdb.base/help.exp: Update output for add-symbol-file command.
4816
7930cc7c
FN
48172000-04-10 Fernando Nasser <fnasser@cygnus.com>
4818
4819 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4820 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
4821
23e37ab1
C
48222000-04-07 J.T. Conklin <jtc@redback.com>
4823
e93c542c
C
4824 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
4825
23e37ab1
C
4826 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
4827
591b8fa3
PDM
4828Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
4829
4830 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
4831 values that can be represented exactly.
4832 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
4833 above change, and to not check against the directory part of the source
4834 file name.
4835 (step into print_long_arg_list): Likewise.
4836 (print print_small_structs from print_long_arg_list): Likewise.
4837 (print print_long_arg_list): Likewise.
4838
7a495180
EZ
48392000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4840
30b53638 4841 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 4842
beb998c6
AC
4843Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
4844
4845 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
4846
1c689132
DB
48472000-03-25 Daniel Berlin <dan@cgsoftware.com>
4848
4849 * gdb.base/commands.exp (deprecated_command_test): Add test for
4850 deprecate with no arguments.
4851
c1790a9d
JL
48522000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
4853
4854 * gdb.base/break.exp: Add new test for setting breakpoints on
4855 optimized code so we can test breakpoints work even when function
4856 prologues may be optimized away
4857
003ba290
FN
48582000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
4859
4860 From David Whedon <dwhedon@gordian.com>
4861 * gdb.base/commands.exp : Added command deprecator tests.
4862
6837a0a2
DB
48632000-03-22 Daniel Berlin <dan@cgsoftware.com>
4864
4865 * gdb.base/help.exp: Added test for new apropos command.
4866
b9593231
KB
48672000-03-21 Kevin Buettner <kevinb@redhat.com>
4868
4869 * gdb.base/pointers.c (usevar): New function.
4870 (main): Make sure that global variables v_int_pointer2, rptr,
4871 and y are all referenced someplace in the program by calling
4872 usevar() on them. [Some linkers delete symbols which are
4873 never referenced. The space remains, but there's no way to
4874 get a (symbolic) handle on the variable from the debugger.]
4875
751a959b
EZ
48762000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4877
4878 * gdb.base/printcmds.c: Add typedeffed arrays.
4879
4880 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
4881 procedure to test arrays that are typedef'd.
4882
73a93a32
JI
48832000-03-13 James Ingham <jingham@leda.cygnus.com>
4884
4885 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 4886 the library directories.
73a93a32 4887
fb40c209
AC
4888Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
4889
4890 * configure.in (configdirs): Add sub directory gdb.mi.
4891 * configure: Re-generate.
4892
4893 * gdb.mi: New directory.
d63a86f8 4894
ee4dd2c9
AC
48952000-02-25 Scott Bambrough <scottb@netwinder.org>
4896
4897 * gdb.base/long_long.exp: Correct test suite failure when printing
4898 a long long value as a double on ARM platforms.
4899
70f0cc22
JB
49002000-02-16 Jim Blandy <jimb@redhat.com>
4901
4902 * gdb.base/break.exp ("breakpoint line number"): Make sure the
4903 default source file is set properly before running this test.
4904
853819b8
EZ
49052000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4906
4907 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
4908 gdbtk/library directory, not in gdbtcl2.
4909
dfcd3bfb
JM
49102000-02-04 Jim Blandy <jimb@redhat.com>
4911
4912 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
4913 backslash from regexp pattern.
4914
4915 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
4916 procedure. Use it to run all the "continue to bp overloaded"
4917 tests. Note that this changes the names of the tests slightly.
4918 If the breakpoint hit message includes a hex PC value, because
4919 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
4920 from the real source code, still consider that a pass.
4921
4922 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
4923 XFAIL here if the breakpoint message contains a hex address. Note
4924 similar change on 1999-11-02.
4925
4926 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
4927
4928 * gdb.base/ptype.exp: Establish a default source file before
4929 calling get_debug_format.
4930
49312000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
4932
4933 * gdb.base/watchpoint.exp: Remove duplication of test messages.
4934
8b93c638
JM
49352000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4936
4937 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
4938 of successive stepi commands -- while in the prologue we should see
4939 the function entry bracket.
4940
49412000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
4942
4943 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
4944 reach __change_mode() when stepping through the end of main().
4945
c5394b80
JM
49462000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
4947
4948 * gdb.base/default.exp: Fix expected pattern.
4949 * gdb.base/help.exp: Same.
4950
0d06e24b
JM
49512000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4952
4953 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
4954 Don't use xfail's because that affects only the following test.
d63a86f8 4955
0d06e24b
JM
4956 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
4957 solaris or linux.
4958
4959 * gdb.base/selftest.exp: Update to reflect changes to main.c.
4960
dc96c6c7 49612000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 4962
d63a86f8 4963 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
4964 "A syntax error" rather than "A parse error". Accept both.
4965
49662000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
4967
4968 * gdb.base/default.exp: Remove OS dependent string from "target
4969 remote" test.
4970 * gdb.base/help.exp: Same for "help target remote" test.
4971
c3f6f71d
JM
49722000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4973
4974 From Jim Kingdon <kingdon@redhat.com>:
4975
4976 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
4977 prompt (cleanup rather than necessity, but still might keep output
4978 from spilling to next test).
4979
49802000-01-02 Fred Fish <fnf@cygnus.com>
4981
4982 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
4983 AIX, which defines them in <sys/types.h>.
4984
ed9a39eb 49851999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 4986
ed9a39eb
JM
4987 * gdb.base/default.exp: Match arm* etc instead of arm in "info
4988 float" test.
4989
49901999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 4991
ed9a39eb 4992 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
4993
4994 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
4995 outermost frame disallowed".
4996
49971999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
4998
4999 * gdb.base/setvar.exp: New tests for setting the value of a struct
5000 with a constant list.
5001
50021999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5003
5004 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
5005 require the user to type a cast before setting the value of a struct.
5006
de57eccd
JM
50071999-12-06 Jim Blandy <jimb@cygnus.com>
5008
5009 * gdb.base/default.exp: Expect the new 'info float' command on
5010 all i386 platforms.
5011
5012 * gdb.threads/linux-dp.exp: Expand our ability to recognize
5013 LinuxThreads libraries that don't support debugging.
5014
c2d11a7d
JM
5015Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5016
5017 * gdb.base/remote.c: Fill the buffer with truely random data.
5018 Change the buffer type to ``unsigned char'' to simplify size
5019 arithmetic.
5020
5021 * gdb.base/remote.exp: Reduce download numbers by one. Typical
5022 stub only handles 400-1 byte packets. Verify that the download
5023 worked.
5024
50251999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
5026
5027 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
5028 tests, using UNRESOLVED for the untested cases. Also, does not wait
5029 for a timeout if the prompt was received before a recognizable pattern.
5030
50311999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
5032
5033 * lib/gdb.exp (gdb_expect_list): Fix spelling.
5034
50351999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5036
5037 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
5038 watchpoints.
5039
50401999-11-24 Jason Merrill <jason@casey.cygnus.com>
5041
5042 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
5043
5044 * gdb.c++/local.exp: Be more flexible in recognizing local class
5045 name mangling. Don't allow horribly truncated method names.
5046 * gdb.c++/derivation.exp: Expect protected inheritance.
5047 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
5048 * gdb.c++/virtfunc.exp: Likewise.
5049 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
5050 when printing a nested enum.
5051
50521999-11-22 Jim Blandy <jimb@cygnus.com>
5053
5054 * gdb.base/step-test.exp: Properly await GDB's response to setting
5055 a breakpoint on the call to large_struct_by_value.
5056
5057 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
5058 just because we have debug info for the `start' function.
5059
50601999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
5061
5062 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
5063 "Unknown signal" messages, which indicate (on LinuxThreads) that
5064 GDB doesn't know how to debug threads on this system. This is
5065 better than hanging while philosopher 0 dumps chatter into gdb.log.
5066
50671999-11-18 Tom Tromey <tromey@cygnus.com>
5068
5069 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
5070
50711999-11-18 Fred Fish <fnf@cygnus.com>
5072
5073 * gdb.base/coremaker2.c: Add sample program for generating
5074 cores that is more self contained than coremaker.c. Eventually
5075 I'll add more code to this and tie it into the testsuite.
5076
4ce44c66
JM
50771999-11-12 Stan Shebs <shebs@andros.cygnus.com>
5078
5079 * gdb.base/dollar.exp: Remove, now in gdb.hp.
5080
50811999-11-10 Jimmy Guo <guo@cup.hp.com>
5082
5083 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
5084 from $srcdir/lib/.
5085 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
5086 and gdb.c++/.
5087
5088 * gdb.c++/derivation.exp: remove redundant get compiler info code.
5089
d63a86f8 5090 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
5091 'continue with watch' test point.
5092
50931999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
5094
5095 Merged from p2linux-990323-branch:
d63a86f8 5096
4ce44c66
JM
5097 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
5098
11cf8741
JM
5099Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
5100
5101 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
5102 {limit,fixed}''. Test ``set download-write-size''.
5103
5104Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
5105
5106 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
5107 gdb_expect_list.
5108
5109Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
5110
5111 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
5112
51131999-11-03 Mark Salter <msalter@cygnus.com>
5114
5115 * gdb.base/break.exp: Fix "stub continue" pattern.
5116
51171999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
5118
5119 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
5120
51211999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
5122
5123 * gdb.base/display.exp ("finish"): Add timeout clause.
5124
5125 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
5126 plain prompt clause, so this doesn't have to time out in order to
5127 fail.
5128
5129 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
5130 breakpoint hit messages include an address.
5131
5132 * gdb.base/display.exp: Don't forget to escape parens in regular
5133 expressions. Unix regexp notatation sucks.
5134
51351999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5136
5137 * gdb.base/annota1.exp: Test for annotate-signalled: change output
5138 order for 'signalled' message.
5139
5c44784c
JM
51401999-11-01 Stan Shebs <shebs@andros.cygnus.com>
5141
5142 From Jimmy Guo <guo@cup.hp.com>:
5143 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
5144 * gdb.base/annota1.c: Add code for tests to work with.
5145
51461999-10-26 Frank Ch. Eigler <fche@cygnus.com>
5147
5148 * gdb.base/remote.exp: New test for remote downloading settings.
5149 * gdb.base/remote.c: New file with large .data.
5150
917317f4
JM
51511999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
5152
5153 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
5154 for LinuxThreads support, merged from the Code Fusion branch.
5155
5156Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
5157
5158 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
5159 containing exp_continue into a while within an expect. Don't
5160 attempt a start more than three times. Check return value from
5161 gdb_load.
d63a86f8 5162
2df3850c
JM
5163Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
5164
5165 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
5166 a pass case.
5167
2acceee2
JM
51681999-10-01 Kevin Buettner <kevinb@cygnus.com>
5169
5170 * gdb.base/break.c (main): Added a statement that we can step
5171 off of.
5172 * gdb.base/break.exp: Added tests for setting a breakpoint
5173 at an offset and stepping onto a breakpoint.
5174
51751999-10-01 Fred Fish <fnf@cygnus.com>
5176
d63a86f8 5177 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
5178 gdb output.
5179
c2c6d25f
JM
51801999-09-18 Jim Blandy <jimb@cris.red-bean.com>
5181
5182 * gdb.base/break.exp: Code locations are in hex, don't forget!
5183 (For HP-UX.)
5184
51851999-09-17 Stan Shebs <shebs@andros.cygnus.com>
5186
5187 * condbreak.exp: Use break.c as test program.
5188 * condbreak.c: Remove, redundant with break.c.
5189
51901999-09-15 Stan Shebs <shebs@andros.cygnus.com>
5191
5192 * config/monitor.exp (gdb_target_monitor): Disable X- and
5193 Z-packets if the target needs it.
5194
51951999-09-13 James Ingham <jingham@leda.cygnus.com>
5196
5197 * gdb.c++/overload.exp: Added tests for listing overloaded
5198 functions with function pointers in the arg, explicitly calling
5199 out the version you want.
5200
cff3e48b
JM
52011999-09-09 Stan Shebs <shebs@andros.cygnus.com>
5202
5203 * long_long.exp: Add variations of test cases that work for
5204 targets with 16-bit ints and 32-bit doubles.
5205
d4f3574e
SS
52061999-09-08 Stan Shebs <shebs@andros.cygnus.com>
5207
5208 * break.c (main): Compare a possibly-uninitialized argc with an
5209 unlikely value that fits in 16 bits.
5210
52111999-09-07 Stan Shebs <shebs@andros.cygnus.com>
5212
5213 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
5214 0xfeeb, don't want negative numbers if ints are 16 bits.
5215
5216 * lib/gdb.exp (skip_cplus_tests): New proc.
5217 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5218 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
5219 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
5220 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
5221 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
5222 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
5223 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
5224 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
5225
5226 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
5227
5228Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
5229
5230 * gdb.base/corefile.exp (up): Allow a parameter to appear
5231 in the frame that we're going up to.
5232
5233 From Jim Blandy <jimb@cygnus.com>:
5234
5235 * gdb.base/default.exp (info float): Expect some output now.
5236
5237 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
5238 returning floating-point values to fail on the x86.
5239 * gdb.base/callfwmall.exp (do_function_calls): Same.
5240
5241 * gdb.base/list.exp (test_listsize): Correct expectations for
5242 listing line 1 with listsize 2. Also, listing a single line
5243 works now, as does listing three lines. [Kevin's note: There
5244 were a number of other cases fixed too where the expectations
5245 differed...]
5246
52471999-09-02 Stan Shebs <shebs@andros.cygnus.com>
5248
5249 * gdb.base/selftest.exp: Add case for when version prints as
5250 constant string instead of char pointer.
5251
104c1213
JM
52521999-08-25 Stan Shebs <shebs@andros.cygnus.com>
5253
5254 * gdb.base/ending-run.exp: Add Solaris case for what happens when
5255 stepping out of main.
5256
5257 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
5258 G++ used.
5259
5260 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
5261 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
5262
5263 * gdb.c++/ovldbreak.exp: Update match string in test that
5264 includes a warning of multiple breakpoints.
5265
52661999-08-24 Stan Shebs <shebs@andros.cygnus.com>
5267
5268 * gdb.base/display.exp: Improve precision of step-after-finish
5269 added yesterday.
5270
5271 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
5272 test.
5273
5274 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
5275 configs when using G++, not just hppa*.
5276
52771999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5278
5279 * gdb.base/async.c: New file.
5280 * gdb.base/async.exp: New file.
5281
5282Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
5283
5284 * gdb.base/break.exp: Tweak PA specific tests to properly handle
5285 PA64.
5286
53a5351d
JM
5287Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
5288
104c1213
JM
5289 * gdb.base/display.exp: "finish" can leave us mid-line on many
5290 targets, deal with it. Add a small constant to main, instead of
5291 1000 since main+1000 may not be a valid address in the target.
5292
53a5351d
JM
5293 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
5294 on hpux11.
5295
5296 * gdb.base/attach.exp: Handle another hpux11 error message variant
5297 when attaching to a process that does not exist.
5298
52991999-08-19 J.T. Conklin <jtc@redback.com>
5300
5301 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
5302 characters in 'continue to 1241' test.
5303
53041999-08-17 Stan Shebs <shebs@andros.cygnus.com>
5305
5306 * gdb.base/call-ar-st.exp: Add a shorter match case for the
5307 stop in print_long_arg_list, define and use a whitespace
5308 variable in print_small_structs test, add an XFAIL for Solaris.
5309 * gdb.base/dbx.exp: XFAIL func commands until somebody is
5310 interested enough to fix.
5311
7be570e7
JM
53121999-08-13 Keith Seitz <keiths@cygnus.com>
5313
5314 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
5315 (dbx_gdb_load): Remove. Use gdb_load instead, since that
5316 proc knows about targets other than the natives.
5317 (test_assign): Use "gdb_run_cmd" to "run" the target.
5318 Check that we've actually hit the breakpoint at main.
5319 When we attempt to assign a value to a local variable, check
5320 that the variable is in the current scope, i.e., don't use
5321 a test with an empty result.
5322
5323Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
5324
5325 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
5326 command.
5327
53281999-08-09 Stan Shebs <shebs@andros.cygnus.com>
5329
5330 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5331 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
5332 gdb.compat, gdb.threads-hp.
5333 gdb.hp/configure, gdb.hp/configure.in: New files.
5334 gdb.hp/Makefile.in: Recurse into new subdirs.
5335 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
5336 gdb.hp/gdb.objdbg: New directory, tests for debugging info
5337 in object files.
5338 gdb.hp/tools: New directory, aux tools for HP-specific tests.
5339
96baa820
JM
53401999-08-05 Stan Shebs <shebs@andros.cygnus.com>
5341
5342 * gdb.base/display.exp: Help expect by putting a newline in the
5343 funky printf, remove a bogus p/a test.
5344
53451999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5346
5347 * gdb.base/display.exp: Make sure that when we say 'run', we are
5348 connected to the target. This is necessary when running not
5349 natively.
5350
53511999-08-03 Stan Shebs <shebs@andros.cygnus.com>
5352
5353 * gdb.base/step-test.exp: Removed some extraneous messages.
5354
5355 * gdb.base/long_long.exp: Don't run memory examination tests
5356 on little-endian targets (they will need a different set of
5357 results to match).
5358
53591999-08-02 Stan Shebs <shebs@andros.cygnus.com>
5360
5361 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
5362 until somebody decides to fix GDB.
5363
5364 * gdb.base/long_long.c: Stop compiler complaint by specifying long
5365 constant as "ULL".
5366 * gdb.base/long_long.exp: Loosen x/c test, add partial result
5367 matches for a couple x/2 commands.
5368
a0b3c4fd
JM
53691999-07-30 Stan Shebs <shebs@andros.cygnus.com>
5370
5371 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
5372 by merging in ref-types2 tests.
5373 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
5374
5375 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5376 * gdb.c++/Makefile.in: Add standard actions.
5377 (EXECUTABLES): Rename from PROGS, update list.
5378 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
5379 from gdb.hp.
5380 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
5381 foo and bar locals.
5382 * gdb.c++/anon-union.exp: Fix tests to match.
5383 * gdb.c++/classes.exp: Run if HP compiler used, add extra
5384 expect matches to handle output variations.
5385 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
5386 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
5387 output, add HP alternatives for new and delete prints.
5388 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
5389 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
5390 * gdb.c++/demangle.exp: Use $style when reporting failure.
5391 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
5392 * gdb.c++/inherit.exp: Run if HP compiler used, add some
5393 match alternatives.
5394 * gdb.c++/local.exp: Add match alternatives or xfails for HP
5395 compilers.
5396 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
5397 * gdb.c++/method.exp: Add match alternatives.
5398 * gdb.c++/misc.cc: Add bool types.
5399 * gdb.c++/misc.exp: Add tests for bool types.
5400 * gdb.c++/overload.exp: Add xfails.
5401 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
5402 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
5403 add some more template parameter tests (only for HP currently).
5404 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
5405 * gdb.c++/virtfunc.cc: Add return type and value for main.
5406 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
5407 match alternatives.
d63a86f8 5408
a0b3c4fd
JM
54091999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5410
5411 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
5412
54131999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
5414
5415 * gdb.base/signals.exp: Don't expect getting a backtrace from
5416 within a signal handler to fail on Linux.
5417
54181999-07-29 Stan Shebs <shebs@andros.cygnus.com>
5419
5420 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5421 * lib/gdb.exp: Remove some gratuitious semicolons.
5422 (delete_breakpoints): Increase timeout.
5423 (gdb_expect): Add -notransfer option.
5424 (gdb_test): Use -notransfer option.
5425 (get_compiler_info): Add f77 case.
5426 (get_compiler): New proc, split out from gdb_preprocess, add f77
5427 case.
5428 (gdb_preprocess): Call get_compiler.
5429
5430 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
5431 * gdb.base/attach.exp, gdb.base/display.exp,
5432 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
5433 gdb.base/long_long.exp, gdb.base/printcmds.exp,
5434 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
5435 third arg to gdb_test.
5436 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
5437 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
5438 HP-UX xfails, add others.
5439 * gdb.base/completion.exp: Reflect name change of self-test.
5440 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
5441 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
5442 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
5443 HP failure number.
5444 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
5445 useless HP-UX 10.30 references.
5446 * gdb.base/maint.exp: Loosen matches.
5447 * gdb.base/pointers.c (main): Declare more_code.
5448 * gdb.base/pointers.exp: Match on output of a `next'.
5449 * gdb.base/structs.c: Add prototypes.
5450 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
5451 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
5452
54531999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5454
5455 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
5456 command.
5457
54581999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5459
5460 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
5461 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
5462
5463 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
5464 debug info. Deal with lack of signal hanlder info in stack.
5465
5466 From Jim Kingdon <kingdon@redhat.com>:
5467 * gdb.base/annota1.exp: If printf has debug info, deal with it.
5468
5a2468f5
JM
54691999-07-19 Stan Shebs <shebs@andros.cygnus.com>
5470
5471 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
5472 gdb.base/foll-vfork.exp: Don't run for crosses.
5473
adf40b2e
JM
5474Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
5475
5476 * gdb.base/configure.in: Check for gdbvars.exp instead of
5477 a1-selftest.exp.
5478 * gdb.base/configure: Re-generate.
5479
54801999-07-12 Stan Shebs <shebs@andros.cygnus.com>
5481
5482 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
5483 in trying to run first and name is too long.
5484
5485 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
5486 pointers2.c and pointers2.exp, respectively.
5487 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
5488 doschk happier.
5489
43e526b9
JM
54901999-07-08 Stan Shebs <shebs@andros.cygnus.com>
5491
5492 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
5493 callfuncs2.c and callfuncs2.exp.
5494
5495 * gdb.base/list.exp: Remove mistaken xfails.
5496 * gdb.base/list0.h: Add optional prototypes.
5497
9846de1b
JM
5498Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
5499
5500 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
5501 calling malloc.
5502 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
5503 * ptype.exp: Move test for get_debug_format to before its first
5504 use.
5505
55061999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5507
5508 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
5509 * gdb.base/annota2.cc, annota2.exp: Move from here.
5510 * gdb.c++/annota2.cc, annota2.exp: To here.
5511 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
5512
43ff13b4
JM
5513Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
5514
5515 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
5516 a consistent format.
5517
085dd6e6
JM
55181999-06-25 Stan Shebs <shebs@andros.cygnus.com>
5519
5520 From Jimmy Guo <guo@cup.hp.com> and others at HP:
5521 * lib/gdb.exp (get_compiler_info): Add detection for assorted
5522 HP compilers, also set the globals $true and $false.
5523
5524 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
5525 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
5526 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
5527 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
5528 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
5529 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
5530 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
5531 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
5532 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
5533 whatis.c} Add C++ compatible function definitions and return
5534 types, add includes for library functions.
5535 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
5536 * gdb.base/step-test.c (myglob): Rename from glob.
5537 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
5538 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
5539 files, move here from gdb.hp.
5540 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
5541 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
5542 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
5543 Adjust line numbers in regexps.
5544
5545 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
5546 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
5547 instead of 0/1.
5548
5549 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
5550 foll-vfork.exp: New files, move here from gdb.hp.
5551 * gdb.base/page.exp: New file, test of pagination command.
5552
5553 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
5554 recursion test.
5555 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
5556
5557 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
5558 gdb.base/solib.exp: Fix compiler invocation process.
5559
5560 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
5561 HP-UX 11, turn off overload resolution explicitly.
5562 * gdb.base/commands.exp: Set argument list explicitly, add
5563 watchpoint test.
5564 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
5565 them work.
5566 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
5567 expressions properly.
5568 * gdb.base/corefile.exp: Loosen the match slightly.
5569 * gdb.base/default.exp: Allow "Error accessing memory" message
5570 also.
5571 * gdb.base/display.exp: Skip over x/0 j if PA64.
5572 * gdb.base/funcargs.exp: Add xfails for HP-UX.
5573 * gdb.base/interrupt.exp: Ditto.
5574 * gdb.base/langs.exp: Add symbolic matches governed by compiler
5575 in use.
5576 * gdb.base/list.exp: Add xfails for HP-UX.
5577 * gdb.base/long_long.exp: Refine some of the numeric matches.
5578 * gdb.base/mips_pro.exp: Xfail on HP-UX.
5579 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
5580 * gdb.base/nodebug.exp: Succeed on more varieties of output.
5581 * gdb.base/opaque.exp: Remove some HP-UX xfails.
5582 * gdb.base/ptype.exp: Succeed on more varieties of output.
5583 * gdb.base/scope.exp: Add xfails for HP-UX.
5584 * gdb.base/sect-cmd.exp: Add more cases.
5585 * gdb.base/setvar.exp: Add xfails for HP-UX.
5586 * gdb.base/shlib-call.exp: Loosen some matches slightly.
5587 * gdb.base/signals.exp: Match on void symbolically.
5588 * gdb.base/step-test.exp: Add case for PA64.
5589 * gdb.base/term.exp: Add exit and restart.
5590 * gdb.base/twice.exp: Clean up after self.
5591 * gdb.base/varargs.exp: Disable overload resolution explicitly.
5592 * gdb.base/whatis.exp: Allow more ways to pass tests.
5593
5594 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
5595 no longer useful.
5596
5597Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
5598
5599 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
5600 list of patterns.
5601 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
5602 print_double_array(double_array)", "continuing to breakpoint
5603 1018", "print print_double_array(array_d)" and "continuing to
5604 1034" tests.
d63a86f8 5605
085dd6e6
JM
56061999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
5607
5608 * Makefile.in: Add empty html and install-html targets.
5609
56101999-06-24 Stan Shebs <shebs@andros.cygnus.com>
5611
5612 * config/mt-*: Remove, these haven't been used since 1996.
5613
56141999-06-22 Stan Shebs <shebs@andros.cygnus.com>
5615
5616 * gdb.base/call-strs.c, gdb.base/ending-run.c,
5617 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
5618 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
5619
9e0b60a8
JM
56201999-06-18 Stan Shebs <shebs@andros.cygnus.com>
5621
5622 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
5623 simpler match case for the ptype of the big class.
5624
56251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5626
5627 * gdb.exp: Fix test for gdb_prompt existence.
5628
56291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5630
5631 * gdb.exp (gdb_test): Add fail after calls to perror.
5632
56331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5634
5635 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
5636
56371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
5638
5639 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
5640
0f71a2f6
JM
5641Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
5642
5643 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
5644 malloc() is linked in.
5645
56461999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
5647
5648 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
5649 step at end.
5650
5651 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
5652
56531999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
5654
5655 * gdb.java/jv-print.exp: New file. (Our first Java test!)
5656
cce74817
JM
5657Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
5658
5659 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
5660 * gdb.base/mips_pro.exp: Likewise.
5661
56621999-06-02 Keith Seitz <keiths@cygnus.com>
5663
5664 * gdb.c++/templates.cc: Change all "new" operators to throw
5665 an exception.
5666 * gdb.c++/cplusfuncs.cc: Likewise.
5667
5668 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
5669
5670Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
5671
5672 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
5673 * gdb.base/ending-run.exp: When stepping out of main, accept a
5674 step into an arbitrary assembler file.
5675
392a587b
JM
56761999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5677
d63a86f8 5678 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 5679 "breakpoint-invalid" to be printed.
d63a86f8 5680 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
5681 number of "frames-invalid" and "breakpoint-invalid" to be printed.
5682 * gdb.base/annota2.cc: Initialize a.x to 0.
5683
9e086581
JM
56841999-05-17 Keith Seitz <keiths@cygnus.com>
5685
5686 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
5687 when "skip_float_tests" set.
5688 Ditto for "print print_double_array(array_d)", "print print_small_structs",
5689 "print print_ten_doubles", and "step into print_long_arg_list".
5690 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
5691 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
5692 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
5693 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
5694 "skip_float_tests" is set.
5695 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
5696 when "skip_float_tests" set.
d63a86f8 5697
cd0fc7c3
SS
56981999-05-06 Keith Seitz <keiths@cygnus.com>
5699
5700 * gdb.base/annota2.cc: Include stdio.h.
5701
5702Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
5703
5704 * gdb.base/crossload.exp: Remove, this has been disabled ever
5705 since BFD stopped including all targets, and cross-GDB gets
5706 plenty of testing anyway.
5707 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
5708 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
5709 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
5710 * gdb.base/README: Remove, was doc for this.
5711 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
5712 needed.
5713
b83266a0
SS
57141999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5715
5716 * gdb.base/call-ar-st.exp: Fix one regular expression in test
5717 output.
5718
5719 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
5720 * gdb.base/annota2.exp: New file. More annotation tests.
5721 * gdb.base/annota1.c: New file. Source file for annota1.exp.
5722 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
5723
57241999-04-23 Angela Marie Thomas <angela@cygnus.com>
5725
5726 * config/cfdbug.exp: New file.
5727
7a292a7a
SS
57281999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
5729
5730 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
5731 Marcus Daniel's and Dale Hawkins's demangler crashes.
5732
5733 * gdb.c++/demangle.exp (test_gnu_style_demangling,
5734 test_lucid_style_demangling, test_arm_style_demangling,
5735 test_hp_style_demangling): Try Tom Tromey's core-dumping
5736 identifier under each demangling style.
5737
57381999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
5739
5740 * gdb.c++/demangle.exp: Include the current demangling style
5741 in all test names.
5742 (current_demangling_style): New global variable.
5743 (set_demangling_style, test_demangling_core, test_demangling,
5744 test_demangling_exact): New functions.
5745 (test_gnu_style_demangling, test_lucid_style_demangling,
5746 test_arm_style_demangling, test_hp_style_demangling): Use those,
5747 instead of calling gdb_test and gdb_test_exact directly.
5748 (catch_demangling_errors): New function, which reports errors
5749 signalled by the demangling test functions in an orderly way.
5750 (do_tests): Use catch_demangling_errors.
5751
57521999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
5753
5754 * gdb.base/signals.exp (test_handle_all_print): Use () for
5755 grouping in expressions, not {}.
5756
5757 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
5758 initialized yet.
5759
57601999-04-01 Stan Shebs <shebs@andros.cygnus.com>
5761
5762 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
5763 are listed.
5764
57651999-03-26 Stan Shebs <shebs@andros.cygnus.com>
5766
5767 * gdb.stabs/weird.exp: Test for CC being defined before
5768 looking at its value.
5769
57701999-03-25 Stan Shebs <shebs@andros.cygnus.com>
5771
5772 * gdb.base/call-ar-st.exp: Remove stray '#'.
5773 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
5774 "short int" and "long int".
5775 * gdb.c++/overload.cc: Cast the string added in the previous
5776 change, to mollify finicky HP compiler.
5777 * gdb.hp/reg-test.exp (testfile): Fix file name.
5778 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 5779
7a292a7a
SS
5780 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
5781 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
5782 alternate form of enum ptype.
5783
c906108c
SS
57841999-03-23 Stan Shebs <shebs@andros.cygnus.com>
5785
7a292a7a
SS
5786 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
5787 * gdb.hp/*.exp: Change all to run compiler probe only after
5788 passing skip_hp_tests, so as not to waste time on guaranteed
5789 failure.
5790
c906108c
SS
5791 * gdb.c++/overload.cc: Pass string instead of char addr, always
5792 init ccpfoo.
5793 * gdb.c++/templates.cc: Fix syntax error.
5794
7a292a7a
SS
5795Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5796
5797 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 5798 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
5799 command.
5800
58011999-03-18 James Ingham <jingham@cygnus.com>
5802
5803 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
5804
5805 * gdb.c++/method.exp: It was testing an uninitialized int on the
5806 stack and assuming it was positive.
5807
5808 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
5809
5810 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 5811 keep it from killing the rest of the tests.
7a292a7a
SS
5812 Use gdb_continue_to_end.
5813
5814 * gdb.base/sigall.exp: use gdb_continue_to_end.
5815
5816 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
5817
5818 * gdb.base/display.exp: use runto_main, not run.
5819
d63a86f8
RM
5820 * gdb.base/default.exp: Check for the current error message in the
5821 r abbreviation test.
7a292a7a
SS
5822 Add strongarm to the targets that know info float.
5823
d63a86f8 5824 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
5825 run which doesn't work with monitors.
5826
5827 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
5828
5829 * gdb.base/break.exp: use the gdb_continue_to_end proc.
5830
5831 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
5832 program. Traps the case (in Cygmon) when the program never really
5833 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
5834 more places, so I used my name. Sorry Mark...
5835
5836 * config/monitor.exp (gdb_target_monitor): added another
5837 target_info parameter: remotebinarydownload. This will set the
5838 remotebinarydownload flag if this is causing some boards trouble.
5839
58401999-03-18 Mark Salter <msalter@cygnus.com>
5841
5842 * lib/gdb.exp (continue_to_exit): New function.
5843
5844 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
5845 * gdb.base/ending-run.exp: Ditto.
5846 * gdb.base/step-test.exp: Ditto.
5847
58481999-03-16 Stan Shebs <shebs@andros.cygnus.com>
5849
5850 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
5851 (suggested by Art Haas <ahaas@neosoft.com>).
5852
58531999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
5854
5855 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
5856
5857Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
5858
5859 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
5860 descriptions of types (short unsigned int vs unsigned short, etc).
5861
58621999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
5863
5864 * gdb.base/call-strs.exp: Don't assume that `step' will step over
5865 a call to strlen; sometimes we do have sources.
5866
58671999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
5868
5869 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
5870 character, so GDB won't print garbage after its end.
d63a86f8 5871
c906108c
SS
5872 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
5873 breakpoint there instead. Sometimes GCC emits memcpy to handle
5874 the large structures being passed by value, so we step into that
5875 instead of sum_array_print, which obscures what we're really testing.
5876 * gdb.base/step-test.exp: However, we do want a test that notices
5877 the bizarre steps into memcpy, so do that here. Add check for
5878 stepping into function calls that pass large structures by value.
5879 ("Is that a noun clause, or are you just happy to see me?")
5880 Remove all references to specific line numbers.
5881 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
5882 New type and function.
5883 (main): Call large_struct_by_value, passing it a large struct by value.
5884 * lib/gdb.exp (gdb_get_line_number): New function.
5885
5886 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
5887 more portable.
5888
7a292a7a
SS
58891999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
5890
c906108c
SS
5891 * lib/gdb.exp: Doc fixes.
5892
7a292a7a
SS
58931999-03-05 Nick Clifton <nickc@cygnus.com>
5894
d63a86f8 5895 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
5896
58971999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
5898
c906108c
SS
5899 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
5900 commands. They're not germane to this test, and they don't work
5901 that way on remote targets.
5902
3fc11d3e
JM
59031999-03-01 James Ingham <jingham@cygnus.com>
5904
5905 * Changelog entries merged over from gdb development branch.
5906
3fc11d3e
JM
5907 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
5908
5909 * lib/gdb.exp (gdbtk_analyze_results): Generic function
5910 for outputting results of test run.
5911
2d4a1622 5912 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
5913
5914 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 5915
7a292a7a
SS
59161999-02-25 Felix Lee <flee@cygnus.com>
5917
5918 * lib/gdb.exp (debug_format): initialize
5919
c906108c
SS
59201999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
5921
5922 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
5923 * gdb.base/call-rt-st.c: Ditto.
5924
c906108c
SS
59251999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
5926
5927 * gdb.threads/pthreads.exp (horiz): New variable.
5928 (test_startup): Fix regexps that capture thread numbers.
5929
59301999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
5931
5932 * gdb.base/smoke.exp: Disambiguate two test case names (both
5933 called ``print'').
5934
5935Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5936
5937 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
5938 compilation.
5939
59401999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5941
5942 * gdb.base/miscexprs.exp: Change patterns to match GDB's
5943 actual output formatting.
5944 * gdb.base/smoke.exp: GDB removes leading 0's.
5945 * gdb.base/volatile.exp: Don't check type of remuneration;
5946 that variable is no longer defined in constvars.c.
5947 * gdb.base/step-test.c (main): Exit with explicit exit code.
5948 * gdb.base/step-test.exp: Remove two nexti checks--they are
5949 not portable.
5950
59511999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
5952
5953 * gdb.base/help.exp ("help delete display"): Fix test to match
5954 gdb's output.
5955
5956 * gdb.base/long_long.c (known_types): Initialize values to zero.
5957 * gdb.base/long_long.exp: Step one more line
5958 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 5959 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
5960 unique test case names.
5961
5962Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
5963
d63a86f8 5964 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
5965
5966 * gdb.c++/method.exp: Add missing close brace.
5967
59681999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
5969
5970 * gdb.base/maint.exp: Use 'set height 0' to disable page
5971 prompting, not 'set height 400'.
5972
5973 Fix a bunch of timeouts.
5974 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
5975 four separate tests, so expect doesn't take forever to match a ton
5976 of text against a regexp with lots of .* forms.
5977 ("maint print psymbols", "maint print symbols"): Make some of
5978 these greps more selective, so that expect doesn't try to wade
5979 through huge piles of output and time out.
5980
5981 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
5982
5983 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
5984 tests: one which doesn't expect shlib events to be reported, and
5985 another which does, but is XFAIL for all platforms other than
5986 HP/UX.
5987
5988 * gdb.base/break.exp: Teach the test suite that the `catch
5989 fork', `catch vfork', and `catch exec' commands produce error
5990 messages on platforms that don't provide these features.
5991
5992Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
5993
5994 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
5995 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
5996 (shortening names from solib_threshold.exp etc), won't run on
5997 anything but HP-UX for the foreseeable future.
5998 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
5999 reflect move.
6000
6001Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
6002
6003 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
6004 gdb.trace/Makefile.in (clean): Remove all test executables.
6005
6006Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
6007
6008 * gdb.base/shlib-call.exp: add test cases to verify that gdb
6009 successfully re-sets breakpoints in shared libraries.
6010 * gdb.base/shmain.c (main): return 0, don't fall off the end.
6011
6012Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6013
d63a86f8
RM
6014 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
6015 and compiled w/o GCC.
c906108c
SS
6016
6017 * gdb.hp/watch-cmd.exp: ditto.
6018
6019 * gdb.hp/watch-hp.exp: ditto.
6020
6021 * gdb.hp/xdb1.exp: ditto.
6022
6023 * gdb.hp/xdb2.exp: ditto.
6024
6025 * gdb.hp/dbx.exp: ditto.
6026
6027Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
6028
6029 * constvars.c: Remove C++-isms.
6030 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
6031 with GCC.
6032
6033Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
6034
6035 The following changes are part of the HP merge.
6036
6037 * gdb.base/break.exp: new tests to verify that catchpoints for
6038 fork, vfork, and exec don't trigger inappropriately.
6039
6040 * gdb.base/opaque.exp: compile one file at a time, then link.
6041
6042 * gdb.base/signals.exp: be more restrictive about which hppa
6043 systems receive a setup_xfail. new tests.
6044
6045 * gdb.base/solib_threshold.build: new file.
6046 * gdb.base/solib_threshold.exp: new file.
6047 * gdb.base/solib_threshold.link_opts: new file.
6048 * gdb.base/solib_threshold.mk: new file.
6049 * gdb.base/gen_solib_threshold.c: new file.
6050
6051 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
6052 tests. New tests for enums inside classes.
6053
6054 * gdb.c++/compiler.cc: indicate support of template debugging.
6055
6056 * gdb.c++/demangle.exp: run hp style demangling tests.
6057
6058 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
6059 tests.
6060
6061 * gdb.c++/misc.cc: changes to support new tests.
6062
6063 * gdb.c++/templates.cc: changes to support HP's compiler; changes
6064 to support new tests.
6065
6066 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
6067 gcc, then skip these tests.
6068
6069Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
6070
6071 The following files are part of the HP merge; some had longer
6072 names at HP, but have been renamed to be no more than 14
6073 characters in length.
6074
6075 * gdb.hp/ambiguous.cc: new file.
6076 * gdb.hp/ambiguous.exp: new file.
6077 * gdb.hp/attach.exp: new file.
6078 * gdb.hp/attach2.exp: new file.
6079 * gdb.hp/classes-hp.exp: new file.
6080 * gdb.hp/ctti.exp: new file.
6081 * gdb.hp/ctti-add.cc: new file.
6082 * gdb.hp/ctti-add1.cc: new file.
6083 * gdb.hp/ctti-add2.cc: new file.
6084 * gdb.hp/ctti-add3.cc: new file.
6085 * gdb.hp/dbx.exp: new file.
6086 * gdb.hp/exception.cc: new file.
6087 * gdb.hp/exception.exp: new file.
6088 * gdb.hp/foll-exec.c: new file.
6089 * gdb.hp/foll-exec.exp: new file.
6090 * gdb.hp/foll-fork.c: new file.
6091 * gdb.hp/foll-fork.exp: new file.
6092 * gdb.hp/foll-vfork.c: new file.
6093 * gdb.hp/foll-vfork.exp: new file.
6094 * gdb.hp/inherit-hp.exp: new file.
6095 * gdb.hp/more-steps.exp: new file.
6096 * gdb.hp/namespace.cc: new file.
6097 * gdb.hp/namespace.exp: new file.
6098 * gdb.hp/optimize.exp: new file.
6099 * gdb.hp/pxdb.c: new file.
6100 * gdb.hp/pxdb.exp: new file.
6101 * gdb.hp/quicksort.exp: new file.
6102 * gdb.hp/reg-test.exp: new file.
6103 * gdb.hp/reg-test.s: new file.
6104 * gdb.hp/sized-enum.c: new file.
6105 * gdb.hp/sized-enum.exp: new file.
6106 * gdb.hp/start-stop.exp: new file.
6107 * gdb.hp/templ-hp.cc: new file.
6108 * gdb.hp/templ-hp.exp: new file.
6109 * gdb.hp/thr-lib.c: new file.
6110 * gdb.hp/thr-lib.exp: new file.
6111 * gdb.hp/thr-lib.h: new file.
6112 * gdb.hp/thr-liblib.c: new file.
6113 * gdb.hp/virtfun-hp.c: new file.
6114 * gdb.hp/virtfun-hp.exp: new file.
6115 * gdb.hp/watch-cmd.exp: new file.
6116 * gdb.hp/watch-hp.exp: new file.
6117 * gdb.hp/xdb1.exp: new file.
6118 * gdb.hp/xdb2.exp: new file.
6119 * gdb.hp/xdb3.exp: new file.
6120
6121Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
6122
6123 The following files are part of the HP merge; some had longer
6124 names at HP, but have been renamed to be no more than 14
6125 characters in length.
6126
6127 * gdb.base/ss.h: new file.
6128 * gdb.base/call-ar-st.c: new file.
6129 * gdb.base/call-ar-st.exp: new file.
6130 * gdb.base/call-rt-st.c: new file.
6131 * gdb.base/call-rt-st-exp: new file.
6132 * gdb.base/call-strs.exp: new file.
6133 * gdb.base/ena-dis-br.exp: new file.
6134 * gdb.base/environ.exp: new file.
6135 * gdb.base/long_long.exp: new file.
6136 * gdb.base/sect-cmd.exp: new file.
6137 * gdb.base/shlib-cl2.exp: new file.
6138 * gdb.base/smoke.exp: new file.
6139 * gdb.base/so-impl-ld.c: new file.
6140 * gdb.base/so-impl-ld.exp: new file.
6141 * gdb.base/so-indr-cl.c: new file.
6142 * gdb.base/so-indr-cl.exp: new file.
6143 * gdb.base/varargs.exp: new file.
6144 * gdb.base/volatile.exp: new file.
6145 * gdb.base/whatis-exp.exp: new file.
7a292a7a 6146 * gdb.base/display.exp: new file.
c906108c
SS
6147 * gdb.c++/derivation.exp: new file.
6148 * gdb.c++/local.exp: new file.
6149 * gdb.c++/member-ptr.exp: new file.
6150 * gdb.c++/overload.exp: new file.
6151 * gdb.c++/ovldbreak.exp: new file.
6152 * gdb.c++/ref-types.exp: new file.
6153 * gdb.c++/ref-types2.exp: new file.
6154 * gdb.c++/userdef.exp: new file.
d63a86f8 6155
c906108c
SS
6156Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
6157
6158 * gdb.base/default.exp: Reflect wording change in remote.c.
6159
dc96c6c7 6160Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6161
6162 * gdb.base/help.exp: Update to reflect current text.
6163
6164Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
6165
6166 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
6167 they're stack variables and contain garbage.
6168 * gdb.c++/anon-union.exp: new file.
6169
6170 The following changes were made by David Taylor
6171 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6172 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6173 in changes by HP.
6174
6175 * gdb.base/bitops.exp: new file.
6176 * gdb.base/default.exp: change expected messages for catch and
6177 info catch tests to reflect HP merge changes.
6178 * gdb.base/enable-disable-break.exp
6179 * gdb.base/ending-run.c: new file.
6180 * gdb.base/long_long.c: new file.
6181 * gdb.base/maint.exp: new file.
6182 * gdb.base/pointers2.exp: new file.
6183 * gdb.base/shlib-call2.exp: new file.
6184 * gdb.base/solib.exp: new file.
6185 * gdb.base/step-test.c: new file.
6186 * gdb.c++/anon-union.cc: new file.
6187 * gdb.c++/local.cc: new file.
6188 * gdb.c++/member-pointer.cc: new file.
6189 * gdb.c++/method.cc: new file.
6190 * gdb.c++/ref-types.cc: new file.
6191 * gdb.c++/ref-types2.cc: new file.
6192 * gdb.c++/userdef.cc: new file.
d63a86f8 6193
c906108c
SS
6194 * gdb.base/scope.exp: compile one file at a time, then link.
6195 * gdb.base/langs.exp: ditto.
6196 * gdb.base/list.exp: ditto.
d63a86f8 6197
c906108c
SS
6198Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
6199
6200 The following changes were made by David Taylor
6201 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
6202 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
6203 in changes by HP.
d63a86f8 6204
c906108c
SS
6205 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
6206 skip tests. When compiling pass c++ flag to gdb_compile.
6207 * gdb.c++/
d63a86f8 6208
c906108c
SS
6209 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
6210 test for on hppa*-*-hpux*; use args to see if c++ was specified.
6211 (skip_hp_tests): new function.
6212 (gdb_preprocess): new function.
6213
6214 * configure.in (hpdir): decide whether to configure gdb.hp.
6215 * configure: regenerated.
6216
6217 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
6218 to delete on clean.
6219 (EXECUTABLES): update to reflect new additions.
6220 * gdb.base/commands.exp: update message expected.
6221 * gdb.base/default.exp: add copyright notice.
6222 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
6223 * gdb.base/help.exp: update messages to reflect current text.
6224 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
6225 targets for recurse tests.
6226 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
6227 skip this file.
6228
6229 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
6230 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
6231 compilation.
6232 * gdb.c++/misc.exp: ditto.
6233 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
6234 run the tests. tell gdb_compile that it's a c++ compilation.
6235
6236 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 6237
c906108c
SS
6238 * gdb.base/all-bin.exp: new file.
6239 * gdb.base/arithmet.exp: new file.
6240 * gdb.base/assign.exp: new file.
6241 * gdb.base/completion.exp: new file.
6242 * gdb.base/cond-expr.exp: new file.
6243 * gdb.base/condbreak.exp: new file.
6244 * gdb.base/define.exp: new file.
6245 * gdb.base/dollar.exp: new file.
6246 * gdb.base/environment.exp: new file.
6247 * gdb.base/eval-skip.exp: new file.
6248 * gdb.base/jump.exp: new file.
6249 * gdb.base/logical.exp: new file.
6250 * gdb.base/pointers.exp: new file.
6251 * gdb.base/relational.exp: new file.
6252 * gdb.base/section_command.exp: new file.
6253 * gdb.base/whatis-expr.exp: new file.
6254
6255 * gdb.base/all-types.c: new file.
6256 * gdb.base/call-array-struct.c: new file.
6257 * gdb.base/call-return-struct.c: new file.
6258 * gdb.base/call-strings.c: new file.
6259 * gdb.base/callfuncs2.c: new file.
6260 * gdb.base/condbreak.c: new file.
6261 * gdb.base/constvars.c: new file.
6262 * gdb.base/display.c: new file.
6263 * gdb.base/int-type.c: new file.
6264 * gdb.base/jump.c: new file.
6265 * gdb.base/miscexprs.c: new file.
6266 * gdb.base/pointers.c: new file.
6267 * gdb.base/pointers2.c: new file.
6268 * gdb.base/shmain.c: new file.
6269 * gdb.base/shr1.c: new file.
6270 * gdb.base/shr2.c: new file.
6271 * gdb.base/solib.c: new file.
6272 * gdb.base/solib1.c: new file.
6273 * gdb.base/solib2.c: new file.
6274 * gdb.base/varargs.c: new file.
6275 * gdb.c++/derivation.cc: new file.
6276 * gdb.c++/overload.cc: new file.
6277 * gdb.c++/ovldbreak.cc: new file.
6278 * gdb.hp/attach.c: new file.
6279 * gdb.hp/attach2.c: new file.
6280 * gdb.hp/average.c: new file.
6281 * gdb.hp/compiler.c: new file.
6282 * gdb.hp/compiler.cc: new file.
6283 * gdb.hp/execd-program.c: new file.
6284 * gdb.hp/follow-exec.c: new file.
6285 * gdb.hp/follow-fork.c: new file.
6286 * gdb.hp/follow-vfork-and-exec.c: new file.
6287 * gdb.hp/misc-hp.cc: new file.
6288 * gdb.hp/more-steps.c: new file.
6289 * gdb.hp/optimize.c: new file.
6290 * gdb.hp/quicksort.c: new file.
6291 * gdb.hp/run-hp.c: new file.
6292 * gdb.hp/start-stop.c: new file.
6293 * gdb.hp/sum.c: new file.
6294 * gdb.hp/templates-hp.cc: new file.
6295 * gdb.hp/thread-local-in-lib.c: new file.
6296 * gdb.hp/thread-local-in-lib.h: new file.
6297 * gdb.hp/thread-local-in-lib.lib.c: new file.
6298 * gdb.hp/vforked-program.c: new file.
6299 * gdb.hp/virtfunc-hp.cc: new file.
6300 * gdb.hp/watchpoint-hp.c: new file.
6301 * gdb.hp/xdb.c: new file.
6302 * gdb.hp/xdb0.c: new file.
6303 * gdb.hp/xdb0.h: new file.
6304 * gdb.hp/xdb1.c: new file.
6305
6306Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
6307
6308 The following change was made by Edith Epstein
6309 <eepstein@cygnus.com> as part of a project to merge in changes
6310 originally made by HP; HP did not create ChangeLog entries.
6311
6312 * gdb.c++/demangle.exp: changed the expected output for some
6313 ARM-style mangling -- removed second reference to datatype.
6314 For example, maint demangle __dt__11T1__pt__2_cFv
6315 T1<char>::~T1<char>(void)
6316 becomes,
6317 maint demangle __dt__11T1__pt__2_cFv
6318 T1<char>::~T1(void)
6319
6320 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 6321
c906108c
SS
6322Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
6323
6324 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
6325 * gdb.trace/backtrace.exp: Likewise.
6326 * gdb.trace/circ.exp: Likewise.
6327 * gdb.trace/collection.exp: Likewise.
6328 * gdb.trace/deltrace.exp: Likewise.
6329 * gdb.trace/infotrace.exp: Likewise.
6330 * gdb.trace/limits.exp: Likewise.
6331 * gdb.trace/packetlen.exp: Likewise.
6332 * gdb.trace/passc-dyn.exp: Likewise.
6333 * gdb.trace/passcount.exp: Likewise.
6334 * gdb.trace/report.exp: Likewise.
6335 * gdb.trace/save-trace.exp: Likewise.
6336 * gdb.trace/tfind.exp: Likewise.
6337 * gdb.trace/tracecmd.exp: Likewise.
6338 * gdb.trace/while-dyn.exp: Likewise.
6339 * gdb.trace/while-stepping.exp: Likewise.
6340
63411998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
6342
6343 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
6344
6345Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
6346
6347 From Brendan Kehoe:
6348 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
6349 int return types.
6350
6351Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
6352
6353 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
6354 remote dos host testing right.
6355
6356Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
6357
6358 * gdb.base/corefile.exp: remove some xfails.
6359
6360Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
6361
6362 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
6363 have different timestamps.
6364
6365Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
6366
6367 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
6368 gdb.base/default.exp: Replace "exec" with "executable".
6369
6370Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
6371
6372 * gdb.base/default.exp: Change else if to elseif from previous
6373 delta.
6374
6375Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
6376
6377 * gdb.base/default.exp: Add brace missing from previous delta.
6378
6379Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
6380
6381 * gdb.base/default.exp: Support test for info float for all
6382 varieties of arm toolchain.
6383
dc96c6c7 6384Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6385
6386 * gdb.trace/*.exp: remove "remote_download" command.
6387
dc96c6c7 6388Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6389
6390 * gdb.trace/*.exp: remove -gdwarf from compile.
6391
6392Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
6393
6394 * gdb.trace/configure.in(AC_INIT): typo
6395 * gdb.trace/configure: regenerated
6396
dc96c6c7 6397Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6398
6399 * config/m68k-emc.exp: New file.
6400 * lib/<emc-support.exp trace-support.exp}: New files.
6401 * configure.in: add new test directory gdb.trace.
6402 * gdb.trace/{configure configure.in Makefile.in}: New files.
6403 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
6404 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
6405 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
6406 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
6407 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
6408 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
6409 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 6410
dc96c6c7 6411Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6412
6413 * gdb.c++/classes.exp: Change all regular expressions to match
6414 arbitrary combinations of newline/carriage-return, so that they
6415 will work equally well on Unix and Windows.
6416 * gdb.c++/inherit.exp: ditto.
6417 * gdb.c++/virtfunc.exp: ditto.
6418
64191998-08-11 Dawn Perchik <dawn@cygnus.com>
6420
6421 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
6422
c2d11a7d
JM
6423Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
6424
6425 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
6426 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
6427 to use a0-a3/d0-d3 as needed.
6428
6429Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
6430
6431 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
6432 * gdb.disasm/am33.exp: Corresponding changes.
6433
c906108c
SS
64341998-07-11 Felix Lee <flee@cygnus.com>
6435
6436 * gdb.base/callfuncs.exp: add cmp10 test.
6437 * gdb.base/callfuncs.c (cmp10): new function.
6438
6439Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
6440
d63a86f8 6441 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
6442 into two parts to get around a synchronization problem in expect.
6443
3fc11d3e
JM
6444Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
6445
6446 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
6447
6448 * configure.in: Add options for gdbtk testsuite.
6449
6450 * configure: Regenerate.
6451
6452 * gdb.gdbtk: New directory to hold gdbtk tests.
6453
c906108c
SS
6454Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6455
6456 * gdb.fortran/types.exp: Escape brackets in expect patterns
6457 for test_float_literal_types_accepted tests.
6458 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
6459 before run test.
6460
c2d11a7d
JM
6461Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
6462
6463 * am33.exp: Just compile, do not link the testcase.
6464 * am33.s: Add ".am33" pseudoop to force am33 mode.
6465
c906108c
SS
64661998-06-25 Felix Lee <flee@cygnus.com>
6467
6468 * gdb.base/setshow.exp: make sure $pc is sane.
6469
6470 * gdb.stabs/weird.exp: split expect patterns properly.
6471
c2d11a7d
JM
6472Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
6473
6474 * gdb.disasm/am33.s: New disassembler testfile for the am33.
6475 * gdb.disasm/am33.exp: Run it.
6476
dc96c6c7 6477Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6478
6479 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
6480 match processing (and eliminate spurious timeouts when running).
6481
dc96c6c7 6482Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6483
6484 * gdb.base/signals.exp (test_handle_all_print): put back Mach
6485 exception test, but conditionalize it on target [mach | gnu].
6486
dc96c6c7 6487Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6488
6489 * gdb.base/overlays.exp: fixup compile line for linker script.
6490
6491Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
6492
6493 * gdb.fortran/types.exp: don't guess at float size.
6494
6495Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
6496
6497 * gdb.base/exprs.exp: delete test that depends on int size.
6498
6499Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
6500
6501 * config/sim.exp: Removed checks for target triplets.
6502 (gdb_target_sim): Use gdb,target_sim_options.
6503
6504Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
6505
6506 * gdb.base/reread.exp: New file.
6507 * gdb.base/reread1.c: New file.
6508 * gdb.base/reread2.c: New file.
6509
6510Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
6511
6512 * config/sim.exp: Use 'target sim -sparclite' when running
6513 SPARClite programs.
6514
6515Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
6516
6517 * gdb.base/structs2.exp: New file.
6518 * gdb.base/structs2.c: New file.
6519
6520Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
6521
6522 * gdb.asm/common.inc: New file.
6523 * gdb.asm/d10v.inc: New file.
6524 * asm-source.exp: Pass -I's to gas to find .inc files.
6525 Update line numbers in expected output.
6526 * asmsrc1.s: Rewrite.
6527 * asmsrc2.s: Rewrite.
6528 * configure.in: Create arch.inc symlink.
6529 * configure: Regenerate.
6530 * Makefile.in (distclean): Delete arch.inc.
6531
6532Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
6533
6534 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
6535 (t_enum_value2): ditto
6536 (t_enum_value3): ditto
6537 (main): ditto
6538Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6539
6540 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
6541 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
6542 change.
6543 Use gdb_test instead of send_gdb/gdb_expect sequences.
6544
6545Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
6546
6547 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
6548 not void.
6549
6550Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
6551
6552 * gdb.base/branches.c: Code with lots of loops and
6553 subroutines. Used to test gdbs ability to single step through PC
6554 changes, especially to test mips-tdep.c:mips_next_pc
6555
6556Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
6557
6558 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
6559 more rigorous EGCS C++ error checking.
6560
6561Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6562
6563 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 6564 tests.
c906108c 6565 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 6566 function when asleep.
c906108c 6567 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
6568 for i*86 Linux and SVR4 signal handling problems.
6569 Remove linux xfail for `next to handler in signals_tests_1', fixed
6570 by recent infrun.c change.
c906108c 6571 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 6572 stack backtraces.
c906108c
SS
6573 Adjust expect pattern in `handle all print' test to match Apr 28 1997
6574 target.[ch] change.
6575
6576Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
6577
6578 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
6579 for a newline from gdb before continuing.
6580 (default_gdb_exit): Just look for y or n.
6581 (gdb_test): Detect abnormal exit from GDB running on DOS; if
6582 it does, fail the rests of the tests in the file.
6583
6584Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
6585
6586 * config/cygmon.exp: New file.
6587
6588Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
6589
6590 * gdb.base/list.exp: Fix problem with "list default lines around
6591 main" test on remote targets.
6592
6593 * gdb.base/scope.exp: Fix problem with filelocal_bss before
6594 run test on remote targets.
6595
6596Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
6597
6598 * gdb.asm: New directory.
6599 * configure.in: Configure it.
6600 * configure: Regenerate.
6601 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
6602 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
6603
6604Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
6605
6606 * config/mn10300-eval.exp: New file to support MN10300 eval board.
6607
dc96c6c7 6608Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 6609
c906108c
SS
6610 * gdb.base/overlays (several files): Merge the two overlay
6611 managers into one. Change variables (foox, barx, bazx, grbxx)
6612 back into ints but force them to load in their proper sections.
6613
6614Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
6615
6616 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
6617 on-chip insn memory and IMAP1 to upper 128k.
6618 (D10VCopy): Handle memory regions crossing 16k boundaries.
6619 (D10VCopy): Transfer data in 32 bit chunks.
6620
6621Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
6622
6623 * gdb.base/overlays.c (main): Exit normally when result is
6624 correct.
6625
6626 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
6627 map. Include space for printf in .text segment.
6628
6629 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
6630 updated d10v memory VMA/LMA map.
6631 (D10VCopy): Call D10VTranslate.
d63a86f8 6632
c906108c
SS
6633Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
6634
6635 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
6636
6637 * gdb.base/bar.c (barx, bar): Change variable to small array so
6638 that it won't be put into the .sdata - small data -
6639 section. Update reference.
6640 * gdb.base/baz.c (bazx, baz): Ditto.
6641 * gdb.base/foo.c (foox, foo): Ditto.
6642 * gdb.base/grbx.c (grbxx, grbx): Ditto.
6643
6644 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
6645 to be arrays.
d63a86f8 6646
dc96c6c7 6647Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 6648
c906108c
SS
6649 * gdb.base/overlays.exp: fix up and get working again.
6650 Add tests for backtraces from an overlay function.
d63a86f8 6651
c906108c
SS
6652Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
6653
6654 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
6655 "calling function with watchpoint enabled".
6656
6657Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
6658
6659 * gdb.base/break.exp (test_next_with_recursion): Remove
6660 gdb_suppress_tests for d10v-*-*.
6661 * lib/gdb.exp (gdb_suppress_tests): Disable this function
6662 pending review of whether it is useful or not.
6663
6664Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
6665
6666 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
6667
6668Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
6669
6670 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
6671 * config/dve.exp: New file to support Densan boards.
6672
6673Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
6674
6675 * gdb.base/interrupt.exp: Document problem of simulators, signals,
6676 reads and BSD.
6677
6678Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
6679
6680 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
6681 response.
6682
6683 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
6684
6685Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
6686
6687 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
6688 test.
6689
6690 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
6691 target_sizeof_long and target_bigendian_p.
6692 (structs_by_value, structs_by_reference): Check values according
6693 to targets word size and endianess.
d63a86f8 6694
c906108c
SS
6695Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
6696
6697 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
6698 output.
6699
6700Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
6701
6702 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
6703 Update test of set args help to match source change.
6704
6705Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
6706
6707 * gdb.base/default.exp: Expect help system output to be in
6708 alphabetical order.
6709 * gdb.base/help.exp: Ditto.
6710
6711Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
6712
6713 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
6714 "i*86-pc-linux-gnu*".
6715 * gdb.base/interrupt.exp: Ditto.
6716 * gdb.base/corefile.exp: Ditto.
6717
6718 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
6719 define vxworks when building the testcase.
6720
6721 * gdb.base/ptype.exp: Fix testnames to be unique.
6722 * gdb.base/radix.exp: Ditto.
6723 * gdb.base/term.exp: Ditto.
6724 * gdb.base/whatis.exp: Ditto.
6725 * gdb.c++/classes.exp: Ditto.
6726
6727Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
6728
6729 * gdb.base/callfuncs.exp: Fix indentation.
6730
6731 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
6732 suppress_flag has been set.
6733 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
6734 target feature.
6735
6736Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
6737
6738 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
6739 the testcase.
6740
6741 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
6742 set_debug_traps() and breakpoint().
6743 * gdb.c++/misc.cc (main): Ditto.
6744 * gdb.c++/templates.cc (main): Ditto.
6745 * gdb.c++/virtfunc.cc (main): Ditto.
6746
6747Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
6748
6749 * lib/gdb.exp(gdb_step_for_stub): New function.
6750 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
6751 exists, reload the executable and do a "continue" instead of
6752 doing a jump.
6753 (runto_main): Use gdb_step_for_stub.
d63a86f8 6754
c906108c
SS
6755 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
6756 tests to have unique names.
6757 * gdb.base/callfuncs.exp: Ditto.
6758 * gdb.base/commands.exp: Ditto.
6759 * gdb.base/default.exp: Ditto.
6760 * gdb.base/help.exp: Ditto.
6761 * gdb.base/list.exp: Ditto.
6762 * gdb.base/opaque.exp: Ditto.
6763 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
6764 similar tests.
d63a86f8 6765
c906108c
SS
6766 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
6767 * gdb.c++/cplusfuncs.cc: Ditto.
6768 * gdb.c++/virtfunc.cc: Ditto.
6769
6770 * config/monitor.exp: Keep track of the last file we saw, rather
6771 than trying to get the info from gdb.
6772
6773 * gdb.fortran/types.exp: Move comment to previous line.
6774
6775Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
6776
6777 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
6778 target mode.
6779
6780Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
6781
6782 From Bob Manson:
6783 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
6784 string from GDB when it connects.
6785
6786 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
6787
6788Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
6789
6790 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
6791 if we can't get a debug format from GDB (we may be testing an
6792 older GDB). Use a 10 second timeout when checking for the format.
6793
6794 * gdb.stabs/weird.exp: Fix quoting.
6795
6796 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
6797
6798Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
6799
6800 * config/arm-ice.exp: New file.
6801
6802Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
6803
6804 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
6805 until it has been modified to work with the new testsuite.
6806
99707966 6807 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
6808 testcase won't compile, cause all of the testcases in the file to
6809 fail instead.
6810
6811 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
6812 (gdb_clear_suppressed): New procedure.
6813 (gdb_stop_suppressing_tests): Only clear suppress_flag if
6814 it contains a positive value.
6815
6816Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
6817
6818 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
6819
6820 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
6821
6822Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
6823
6824 * lib/gdb.exp (setup_xfail_format): New function.
6825 (get_debug_format): New function to get debug format.
6826 (debug_format): New global variable to hold last value set
6827 by get_debug_format.
6828 * gdb.base/list.exp: Call get_debug_format and expect some
6829 tests to fail for DWARF 1 and COFF formats.
6830 * gdb.c++/ptype.exp: Ditto.
6831 * gdb.c++/classes.exp: Ditto.
6832 * gdb.c++/cplusfuncs.exp: Ditto.
6833 * gdb.c++/inherit.exp: Ditto.
6834 * gdb.c++/templates.exp: Ditto.
6835 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 6836
c906108c
SS
6837Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
6838
6839 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
6840 host doesn't have a currently-open connection.
6841
6842 * config/sparclet.exp: Cleanups and fixes to make it generic for
6843 any gdb stub target. Handle cases where gdb doesn't respond when
6844 interrupted in a sane fashion.
6845
6846 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
6847 same thing in a totally different way.
6848
6849 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
6850 setting "timeout".
6851 (gdb_start): We set the global gdb_prompt variable in
6852 default_gdb_init now.
6853
6854Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
6855
6856 * gdb.base/printcmds.exp: Fix "check for floating addition"
6857 regexp to accept results within approx +/- .01 of exact value.
6858 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
6859
6860Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
6861
6862 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
6863 properly.
6864 (gdb_expect): Add optional timeout parameter, and add timeout
6865 value to various calls.
6866 (gdb_suppress_tests): Only give one warning message per group.
6867
6868Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
6869
6870 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
6871 global variables. Handle getting a value for $timeout more
6872 gracefully.
6873
6874Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
6875
6876 * lib/gdb.exp: Close connection to remote host if gdb doesn't
6877 initialize.
6878 (default_gdb_init): New procedure; allow gdb_init to be overridden
6879 by a target configuration file.
6880 (gdb_expect): Pass the timeout to remote_expect.
6881
6882 * config/monitor.exp(gdb_load): Fix typo in regexp.
6883
6884Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
6885
6886 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
6887
6888Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
6889
6890 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
6891 here. Call gdb_target_exec before rebooting the target, to make
6892 sure the connection to the target is closed.
6893 (gdb_load): Pass the name of the executable to gdb_target_monitor.
6894 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
6895 Also detect "Timeout reading from remote" error.
6896
6897 * config/gdbserver.exp: Pass the executable being loaded to
6898 gdb_target_monitor. Don't call gdb_file_cmd here; let
6899 gdb_target_monitor do it.
6900
6901 * gdb.disasm/hppa.exp: Don't use exec_output.
6902
6903Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
6904
6905 * gdb.base/list.exp: If we're debugging a non-native target,
6906 try to set the pc register to point to the start of the
6907 program before doing the first list command.
6908
6909 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
6910 test_calls after restarting.
6911
6912 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
6913 reloading.
6914
6915 * gdb.base/watchpoint.exp: Fix typo.
6916
6917 * gdb.base/setshow.exp: Check for use_gdb_stub.
6918
6919 * gdb.base/break.exp: Fix continue until exit test for the gdb
6920 stub case.
6921 * gdb.base/langs.exp: Ditto.
6922
6923 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
6924 gdb_load_offset. If we weren't given a file to load, figure out
6925 what the current file is and use it.
6926
6927 * config/i386-bozo.exp: New file.
6928
6929Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
6930
6931 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
6932 feature.
6933
6934 * config/proelf.exp: New entry.
6935
6936Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
6937
6938 * lib/gdb.exp: Remove spurious .* patterns at the beginning
6939 of regexps.
6940
6941 * gdb.base/watchpoint.exp: Don't run the test_stepping
6942 tests if gdb can't call functions on the target.
6943
6944 * gdb.base/setshow.exp: Don't run the set prompt tests if
6945 the board has gdb_prompt set.
6946
6947Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
6948
6949 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
6950 * gdb.base/commands.exp: Likewise.
6951 * gdb.base/setshow.exp: Likewise.
6952
6953Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
6954
6955 * config/monitor.exp(gdb_start): Look for gdb_prompt target
6956 feature.
6957
6958 * config/i960.exp: New file.
6959
6960Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
6961
6962 * gdb.base/funcargs.exp: Check for gdb,short_int target
6963 feature instead of looking for explicit target triplets.
6964
dc96c6c7 6965Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 6966
d63a86f8 6967 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
6968 "p 123DEADBEEF", to check parse_number.
6969 * top.c: change "to enable to enable" to "to enable" in a couple
6970 of help strings.
6971
6972Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
6973
6974 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
6975 on the mn10300.
d63a86f8 6976
c906108c
SS
6977Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
6978
6979 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
6980 where the test executable is run with explicit args.
6981 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
6982
6983Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
6984
6985 * gdb.base/run.c: Use FAKEARGV to build test executable that
6986 does not require a command line arg, since most simulators
6987 don't currently support passing such an arg into the simulated
6988 program.
6989 * gdb.base/commands.exp: Change tests to insert the proper
6990 value as the arg to the first recursive factorial call. Change
6991 compilation line to define FAKEARGV at compile time.
6992
6993Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
6994
6995 * gdb.base/recurse.exp: Enable these tests for the mn10300.
6996 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
6997 function with watchpoint enabled" test.
6998
6999Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
7000
7001 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
7002 Don't call gdb_test when the command doesn't return to a gdb prompt.
7003
7004 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
7005 "Tests restarted" messages.
7006
7007Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
7008
7009 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
7010
dc96c6c7 7011Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7012
7013 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
7014 for INFO SYMBOL; add help tests for OVERLAY commands.
7015 * gdb.base/default.exp: add tests for INFO SYMBOL command;
7016 add tests for OVERLAY commands
7017 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
7018 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
7019 * gdb.base/sigall.c: add usestubs code frag
7020 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 7021
c906108c
SS
7022Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
7023
7024 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
7025 failures.
7026 (gdb_stop_suppressing_tests): Note that tests have restarted.
7027
7028Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
7029
7030 * config/h8300.exp: New file.
7031
7032Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
7033
7034 * gdb.base/setshow.exp: Check for the existence of a
7035 feature, not its value.
7036
7037Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
7038
7039 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
7040
7041 * gdb.base/scope.exp: It's now init0(), not init().
7042
7043 * gdb.base/scope0.c: For now, change init() to be init0().
7044
7045 * config/monitor.exp: Use gdb_serial in preference to serial
7046 or netport.
7047
7048 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
7049 and it's not already set.
7050
7051Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
7052
7053 * gdb.base/setshow.exp: Only test the run command if the target
7054 isn't using a stub and if it supports argument passing.
7055
7056Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
7057
7058 * config/udi.exp(gdb_start): Make sure UDICONF is set
7059 properly before starting gdb.
7060
7061Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
7062
7063 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
7064 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
7065 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
7066
7067Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
7068
7069 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
7070 specialized code to reboot the board, use remote_reboot instead.
7071
7072 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
7073
7074 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
7075
7076 * config/monitor.exp: Make sure we disconnect from the target.
7077 Also, try a reboot/reload cycle instead of failing if the
7078 load fails.
7079
7080Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
7081
7082 * gdb.base/default.exp: Don't set match_max.
7083 * gdb.base/help.exp: Ditto.
7084 * gdb.base/list.exp: Ditto.
7085 * gdb.base/signals.exp: Ditto.
7086
7087 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
7088 set, use remote_ld to download the testcase instead of
7089 the GDB loader.
7090
7091Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
7092
7093 * config/vr5000.exp: New file.
7094
7095 * config/monitor.exp(gdb_target_monitor): Add pattern for
7096 "Ending remote" to detect errors in connecting.
7097
7098 * gdb.base/setshow.exp: Add .* within auto language test.
7099
7100 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
7101 target feature.
7102
7103 * config/monitor.exp(gdb_load): Check for a failure when loading,
7104 and reboot the board if necessary.
7105
7106 * gdb.base/setvar.exp(test_set): Handle multiple prints within
7107 a set of tests. Remove print.* from the patterns being checked.
7108
7109Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
7110
7111 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
7112 refer to gdb_spawn_id.
7113
7114 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
7115 longer used.
7116 * config/sparclet.exp: Ditto.
7117 * config/sparclet-old.exp: Ditto.
7118 * config/slite.exp: Ditto.
7119 * config/sim.exp: Ditto.
7120 * gdb.base/funcargs.exp: Ditto.
7121
7122 * lib/gdb.exp:Remove references to gdb_spawn_id.
7123 (gdb_expect): Move to remote.exp.
7124
7125Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
7126
7127 * config/monitor.exp: Detect the "Couldn't establish connection"
7128 message from GDB.
7129
7130Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
7131
7132 * gdb.base/bitfields.exp: Use runto instead of explicit
7133 gdb_run_cmd/gdb_expect sequences.
7134
7135 * gdb.base/break.exp(text_next_with_recursion): Add match for
7136 gdb_expect call.
7137
7138 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
7139 We also need to handle the "A program is being debugged already"
7140 prompt from gdb. Use gdb_test to set the baud rate.
7141
7142 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
7143 to 20000. Really. I mean it.
7144
7145Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
7146
7147 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
7148 fails. If suppress_flag is set, skip perror message about not
7149 being able to send to GDB.
7150 (send_gdb): If suppress_flag is set, don't try to send commands to
7151 GDB.
7152 (gdb_expect): If suppress_flag is set, always fail immediately.
7153 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
7154 (gdb_init): Call gdb_stop_suppressing_tests.
7155 (default_gdb_exit): Ditto.
7156 (default_gdb_start): Ditto.
7157
7158 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
7159 gdb_stop_suppressing_tests as appropriate.
7160 * gdb.base/break.exp: Ditto.
7161 * gdb.base/callfuncs.exp: Ditto.
7162 * gdb.base/commands.exp: Ditto.
7163 * gdb.base/exprs.exp: Ditto.
7164 * gdb.base/funcargs.exp: Ditto.
7165 * gdb.base/list.exp: Ditto.
7166 * gdb.base/recurse.exp: Ditto.
7167 * gdb.base/scope.exp: Ditto.
7168 * gdb.base/structs.exp: Ditto.
7169 * gdb.c++/inherit.exp: Ditto.
7170
7171Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
7172
7173 * config/vr4300.exp: New file.
7174
99707966 7175 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 7176
99707966 7177 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
7178
7179Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
7180
7181 * lib/gdb.exp(gdb_init): New function.
7182
7183 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
7184 for each individual variable set.
7185
7186 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
7187 name.
7188
7189 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
7190
7191 * gdb.base/scope.exp: Use gdb_test.
7192
7193 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
7194 aborting; the testsuite driver will do that for us (see
7195 gdb_finish). Also, use gdb_test in a few more places.
7196
7197Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
7198
7199 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
7200
7201Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
7202
7203 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
7204 and "add_tests" are not at the same address.
7205
7206Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
7207
7208 * gdb.base/ptype.exp: Use gdb_test.
7209
7210Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
7211
7212 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
7213 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
7214 left in. No longer expect them to fail.
7215
7216 * gdb.stabs/*.mt; Deleted, no longer used.
7217 * gdb.stabs/configure.in: Remove references to target makefile
7218 frags.
7219 * gdb.stabs/configure: Rebuilt.
7220
7221 * gdb.disasm/*.mt: Deleted, no longer used.
7222 * gdb.disasm/configure.in: Remove references to target makefile
7223 frags. Use "sh3.s" as the unique filename for this directory.
7224 * gdb.disasm/configure: Rebuilt.
7225
7226 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
7227 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
7228 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
7229
7230Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
7231
7232 * config/udi.exp: Use mondfe,name instead of remote_host.
7233
7234Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
7235
7236 * gdb.base/watchpoint.exp: Don't expect a failure when calling
7237 a function with a watchpoint enabled on the mn10200.
7238
7239 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
7240 before trying to create it!
7241
7242Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
7243
7244 * config/vx.exp: Use hostname instead of netport.
7245
7246 * config/vxworks.exp: New file.
7247
7248 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
7249
7250 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
7251 gdb before assuming everything worked. Send a ^C if a timeout
7252 occurs.
7253
7254 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
7255 $gdb_spawn_id directly.
7256 (gdb_run_cmd): Try _start as well as start. Use the target feature
7257 gdb,start_symbol as the symbol to start from when jumping.
7258
7259Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
7260
7261 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
7262 redundant) test.
7263
7264 * gdb.base/recurse.exp: Relax final value test for 'b' so that
7265 it doesn't lose for 16bit integer systems.
7266
7267Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
7268
7269 * gdb.fortran/types.exp: If the target doesn't support "double"
7270 data types, then expect "real" types to only be 4 bytes.
7271
7272 * gdb.c++/virtfunc.exp: Expect failure for virtual function
7273 call tests if the target doesn't support inferior function calls.
7274
7275 * gdb.base/printcmds.exp: Allow minor deviation in FP values
7276 in printf tests.
7277
7278Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
7279
7280 * gdb.base/help.exp: Disable "help set", "help show", and
7281 "help support". Simplify regexp for "help stack".
7282
7283 * gdb.base/default.exp: Set match_max to 5000 and the timeout
7284 to 60 seconds. Temporarily set match_max to 15000 around the
7285 "info copying" test.
7286
7287 * gdb.base/nodebug.exp: Don't try to do an inferior function
7288 call if the target doesn't support them.
7289 * gdb.base/printcmds.exp: Likewise.
7290 * gdb.base/setvar.exp: Likewise.
7291 * gdb.base/structs.exp: Likewise.
7292 * gdb.c++/templates.exp: Likewise.
7293 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
7294
7295 * gdb.base/recurse.exp: Enable for the mn10200.
7296
7297 * configure.in: Do configure gdb.stabs directory for *-*-elf
7298 targets.
7299 * configure: Rebuilt.
7300
7301 * gdb.base/break.exp: Check for gdb,noresults before testing
7302 exit status and/or results from the target.
7303 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
7304 * lib/gdb.exp: Remove old (now bogus) initialization of
7305 noinferior, noargs, noresults and nosignals.
7306
7307Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
7308
7309 * config/sh.exp: New file.
7310
7311 * config/slite.exp: Try to connect multiple times to the board
7312 before rebooting. Only send a "monitor run" if need_monitor_run
7313 is set.
7314
7315 * gdb.base/break.exp: Don't do the "stub continue" test if
7316 the target has gdb_stub set.
7317
7318 * gdb.base/callfuncs.exp: Increase the timeout.
7319
7320 * gdb.base/interrupt.exp: Don't even try to compile the testcase
7321 if the target has gdb,noinferiorio set.
7322
7323 * gdb.base/list.exp: Increase match_max to 10000 characters.
7324
7325 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
7326
7327 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
7328 target.
7329
7330 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
7331
7332Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
7333
7334 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
7335 trying to delete the copy of gdb. Catch the file delete so we
7336 don't die if the delete fails; also, the file should be copied to
7337 the host, not to the build.
7338
7339Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
7340
7341 * lib/gdb.exp(gdb_test): Surround the result pattern with
7342 parenthesis in case it contains multiple regexps separated
7343 with |.
7344
7345 * gdb.base/watchpoint.exp: Use gdb_test.
7346 * gdb.base/default.exp: Ditto.
7347
7348Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
7349
99707966 7350 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 7351
c906108c
SS
7352 * gdb.base/scope.exp: Use gdb_test.
7353 * gdb.c++/classes.exp: Ditto.
7354 * gdb.c++/inherit.exp: Ditto.
7355
7356Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
7357
7358 * gdb.base/crossload.exp: Don't use execute_anywhere, use
7359 remote_exec instead.
7360 * gdb.base/corefile.exp: Don't be ridiculous.
7361 * gdb.base/*.c: Add missing stub invocations.
7362
7363Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
7364
7365 * config/slite.exp: Miscellaneous fixes.
7366
7367 * lib/gdb.exp: Fix runto.
7368
7369 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
7370 the target.
7371
7372 * gdb.base/watchpoint.exp: Fix regexp.
7373
7374 * lib/gdb.exp(default_gdb_exit): Add a catch to the
7375 close and wait commands, as the descriptor may now be
7376 invalid. Always call "remote_close host".
7377
7378Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
7379
7380 Major rewrite for testsuite revision.
d63a86f8 7381
c906108c
SS
7382 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
7383 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
7384 instead of relying on spawn_id to always contain a valid
7385 spawn id.
7386 (get_compiler_info): New procedure to build the ${binfile}.ci
7387 file, instead of replicating this in N different places.
7388 (gdb_compile): New procedure.
d63a86f8 7389
c906108c
SS
7390 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
7391 appropriate arguments) instead of compile. Use gdb_test in a lot
7392 more places. Use send_gdb instead of send. Always run gdb_start
7393 at the start of a testcase, as this is no longer done magically.
7394
7395 config/*-gdb.exp: Rename without the -gdb suffix.
7396
7397 config/mips.exp: Use remote_close instead of exit_remote_shell.
7398 config/monitor.exp: Use target_info instead of looking at
7399 baud, timeout, etc.
7400 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
7401
7402Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7403
7404 * gdb.c++/templates.exp (test_ptype_of_templates),
7405 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
7406 Update expect patterns for destructors and assignment operators
7407 to match corresponding c-typeprint.c changes.
7408 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
7409 to destructor breakpoint test, GDB should be able to set the
7410 destructor breakpoint without specifying arguments.
7411
7412Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
7413
7414 * gdb.threads/pthreads.exp: Change result for failure to compile due
7415 to lack of pthreads runtime support from an error to simply an
7416 unsupported test, per dejagnu standards.
7417
7418Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7419
7420 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
7421 where GDB exits to reduce pattern match time.
7422 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
7423
7424 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
7425
dc96c6c7 7426Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7427
7428 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
7429 * gdb.base/default.exp: ditto.
7430 * gdb.base/nodebug.exp: ditto.
7431 * gdb.base/printcmds.exp: ditto.
7432 * gdb.base/ptype.exp: ditto.
7433 * gdb.base/setvar.exp: ditto.
7434 * gdb.base/structs.exp: ditto.
7435 * gdb.base/setshow.c: Guard against uninitialized values of argc.
7436
7437Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
7438
7439 * configure, */configure: Rebuild with autoconf 2.12.
7440
7441Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
7442
7443 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
7444 use new i*86-pc-linux*-gnu quads.
7445 * gdb.base/corefile.exp: Ditto.
7446 * gdb.base/signals.exp: Ditto.
7447 * gdb.base/sigall.exp: Ditto.
7448 * gdb.base/interrupt.exp: Ditto.
7449
7450 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
7451 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
7452 RedHat 4.0.
d63a86f8 7453
c906108c
SS
7454 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
7455 linux. This allows the test case to at least compile on latest
7456 linux, but still not run due to missing the threads runtime library.
7457
7458Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7459
7460 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
7461 directory to search gdb directory. Accept and step over conditional
7462 stack alignment code. Consume $prompt in failure cases.
7463 Reset timeout to $oldtimeout instead of some arbitrary value.
7464 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
7465 timeout problems with infinite stack backtraces.
7466 * gdb.base/ptype.exp (ptype struct link, union tu_link):
7467 Accept function parameters for linkfunc member.
7468
7469Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
7470
7471 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
7472 (CXXFLAGS): Remove, unreferenced.
7473 (B_OPTIONS): Add for -B options and add code to initialize with
7474 previous -B options and also add -B option to pick up cross compiled
7475 runtime.
7476 (TARGET_INCLUDES): Add for -I options and add code to initialize when
7477 doing cross compiles.
7478 (target_alias): Declare global.
7479 (xgcc): Set variable to full path of gcc in build tree. Use findfile
7480 to verify that gcc exists in build tree, and if so set CC to that
7481 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 7482
c906108c
SS
7483Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
7484
7485 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
7486 ptype test for anonymous union. Fixup testcase to match
7487 current gcc debug output.
7488
7489Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
7490
7491 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
7492 force argument to an unsigned long type.
7493
7494Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
7495
7496 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
7497 tests and anonymous union print/ptype tests.
7498 * gdb.base/list.exp (test_forward-search): Increase timeout by
7499 5 minutes for the "search extremely long line" case.
7500 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
7501 completely optional and that the pass/fail messages use the command as
7502 the message if that third arg is a null string.
7503 (gdb_test_exact): Arrange that a null string pattern means match a
7504 null string output rather than any output, which might include random
7505 errors.
7506 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
7507 backtrace test.
7508 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
7509 always failing and failure is now exposed by gdb.exp changes.
7510
7511Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
7512
7513 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
7514 weren't being noted.
7515
7516Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7517
7518 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
7519 * gdb.stabs/weird.exp: Remove v_comb xfails.
7520
dc96c6c7 7521Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7522
7523 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
7524 list.exp scope.exp watchpoint.exp]
7525 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 7526
dc96c6c7 7527Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7528
7529 * config/monitor.exp: Increase download timeout to 1000 seconds.
7530
dc96c6c7 7531Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7532
7533 * config/m32r.exp: Increase timeout to 120 seconds.
7534
7535Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
7536
7537 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
7538 and accept older ordering as obsolescent gcc or gdb.
7539 * gdb.c++/templates.exp: Ditto.
7540 * gdb.c++/virtfunc.exp: Ditto.
7541
7542Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
7543
7544 * gdb.base/coremaker.c: Add code to mmap some data so we
7545 can check that it ends up in the core file.
7546 * gdb.base/corefile.exp: Add test to read mmapped data
7547 from core file.
7548
dc96c6c7 7549Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7550
7551 * config/m32r.exp: New file.
7552
7553Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
7554
7555 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
7556 that cflags can contains -gstabs, and work correctly for other tests.
7557
dc96c6c7 7558Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7559
7560 * gdb.base/setshow.exp: New file, tests show and set.
7561 * gdb.base/setshow.c: New file, tests show and set.
7562 * gdb.base/help.exp: Add test for help set|show annotate.
7563 * gdb.base/default.exp: Add test for set|show annotate.
7564
7565Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
7566
7567 * testsuite/gdb.base/break.exp: Make backtrace from factorial
7568 errors unique.
7569 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
7570 explicitly.
7571
7572Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
7573
7574 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
7575 and width commands. This is done elsewhere.
7576 * (gdb_start): Don't call gdb_start_sim here. That's already
7577 done in gdb_load. This fixes lots of failures in default.exp.
7578
7579Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
7580
7581 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
7582 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
7583 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
7584 in the same we we treat other failures (since it may be an expected
7585 condition), rather than as an error.
7586 * gdb.base/signals.exp (test_handle_all_print): Revert back to
7587 old test format.
7588
7589Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
7590
7591 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
7592 (distclean maintainer-clean realclean): No need to remove files
7593 twice. Nuke the duplicates.
7594 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 7595 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
7596 Remove config.h along with other config files.
7597
7598Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
7599
7600 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
7601 "p func1 ()" and note that rests of tests are skipped.
7602 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
7603 setup_xfails for "print func2::coremaker_local".
7604 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
7605 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
7606 affected by the previous run test.
7607 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
7608 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
7609 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
7610 "pass int powerset tuple" and "pass modeless int powerset tuple".
7611 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
7612 "real write 4" and "real write 8".
7613 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
7614 setup_xfails for "print vs1 after tuple assign 2",
7615 "print \$i after tuple assign 2", and
7616 "print vs2 after tuple assign 2".
7617 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
7618 meaningful error message and return -1 so the caller can
7619 suppress further tests and avoid a cascade of errors.
d63a86f8 7620
c906108c
SS
7621Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
7622
7623 * gdb.base/a1-selftest.exp: Tweak tests to account for new
7624 format for printing version.
7625 * gdb.base/default.exp: Ditto.
7626 * gdb.base/interrupt.exp: Fix problem with cascade of
7627 errors if child process dies while calling a function.
d63a86f8 7628
c906108c
SS
7629Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
7630
7631 * Makefile.in (VPATH): Add
7632 * Makefile.in (Makefile, config.status): Fix rules so things get
7633 remade when necessary.
7634
7635Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
7636
7637 * Makefile.in (just-check): Add path to sibling expect dir
7638 to environment variable specified by RPATH_ENVVAR.
7639
7640Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
7641
7642 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
7643 (just-check): Add shared library paths for libstdc++, tk,
7644 tcl, bfd, and opcodes to the environment variable specified
7645 in RPATH_ENVVAR.
7646 * configure.in: Add support to recognize --enable-shared flag
7647 and generate correct value for RPATH_ENVVAR.
7648 * configure: Regenerated with autoconf.
7649
7650Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
7651
7652 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
7653 include all osf versions.
7654 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
7655 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
7656 when target is linux. When failing to build pthreads test
7657 executable, give more meaningful message.
7658 * gdb.threads/pthreads.c: Hpux also uses old definition of second
7659 arg for pthread_create.
d63a86f8 7660
c906108c
SS
7661Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
7662
7663 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
7664 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
7665 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
7666 and -lpthreads (everybody else).
7667 (test_startup): Fail gracefully if threads are not supported.
7668 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
7669 "p/c array_index("abcdef",2)" when not gcc compiled.
7670 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
7671 "print func2::coremaker_local" when not gcc compiled.
7672 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
7673 "ptype on opaque struct tagname (statically)",
7674 "ptype on opaque struct tagname (dynamically) 1", and
7675 "ptype on opaque struct tagname (dynamically) 2"
7676 for not compiled with gcc.
7677 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
7678 backtrace when compiled with gcc.
d63a86f8 7679 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
7680 than always return success.
7681
7682Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
7683
7684 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
7685
7686Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
7687
7688 * gdb.base/structs.exp: Undo last change.
7689
7690Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
7691
7692 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
7693 encapsulate all the steps/nexts done during self test, starting
7694 at main, and makes them less sensitive to optimization issues.
7695 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
7696 signal handler" test.
7697 * gdb.threads/pthreads.exp: Only run this for native configs.
7698 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
7699 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
7700 tests.
7701 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
7702 for "runto test_calls(void)" test.
d63a86f8 7703
c906108c
SS
7704Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
7705
7706 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
7707 and don't expect address info in breakpoint confirmations.
7708
7709Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
7710
7711 * gdb.base/list.exp (test_forward_search): Increase timeout
7712 temporarily by 60 seconds for searching extremely long line,
7713 and then reset to old value when done. Increase expect input
7714 buffer to 10000.
7715
7716Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
7717
7718 * gdb.base/list.exp (test_forward_search): Fix to handle very
7719 long source line without overflowing expect's input buffer.
7720
7721Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
7722
7723 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
7724 "buffer_full".
7725
7726 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
7727 "buffer_full".
7728
7729 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
7730 "buffer_full".
7731
7732 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
7733 "buffer_full".
7734
7735Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
7736
7737 * configure.in (configdirs): Add gdb.threads.
7738 * configure: Regenerated with autoconf.
7739 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
7740 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
7741 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 7742
c906108c
SS
7743Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
7744
7745 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
7746
7747Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
7748
7749 * gdb.base/signals.exp (test_handle_all_print): Test separately for
7750 each signal's status in the output of "handle all print".
7751 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
7752 the \r\n sequence that immediately precedes the gdb prompt.
7753 * gdb.base/a1-selftest.exp: Save original timeout and restore
7754 after test.
7755
7756Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
7757
7758 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
7759 symbol.
7760
7761Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
7762
7763 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
7764
7765Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
7766
7767 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
7768 timeout by 60 seconds.
7769
7770Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
7771
7772 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
7773 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
7774 error return.
7775
7776Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
7777
7778 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
7779 gdb initialization, also report how long dejagnu waited. Restore
7780 old timeout before doing error return. Temporarily increase timeout
7781 by 3 minutes to allow for slow startups over heavy NFS use.
7782
7783Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
7784
7785 * lib/gdb.exp: Report timeout value for verbosity level 2.
7786 * config/gdbserver.exp: Ditto.
7787 * config/hppro.exp: Ditto.
7788 * config/mips-gdb.exp: Ditto.
7789 * config/monitor.exp: Ditto.
7790 * config/netware.exp: Ditto.
7791 * config/sim-gdb.exp: Ditto.
7792 * config/slite-gdb.exp: Ditto.
7793 * config/udi-gdb.exp: Ditto.
7794 * config/unix-gdb.exp: Ditto.
7795 * config/vx-gdb.exp: Ditto.
7796 * gdb.base/a1-selftest.exp: Ditto.
7797 * gdb.base/a2-run.exp: Ditto.
7798 * gdb.base/break.exp: Ditto.
7799 * gdb.base/corefile.exp: Ditto.
7800 * gdb.base/list.exp: Ditto.
7801 * gdb.base/recurse.exp: Ditto.
7802 * gdb.base/scope.exp: Ditto.
7803 * gdb.base/signals.exp: Ditto.
7804
7805Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7806
7807 * gdb.threads/Makefile.in (docdir): Removed.
7808
7809Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
7810
7811 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 7812 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 7813 @srcdir@.
d63a86f8 7814 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
7815 autoconf 2.5 or higher.
7816 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
7817
7818Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
7819
7820 * configure: Regenerated.
7821 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
7822 avoid name clashes with SunOS headers.
7823
7824Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
7825
7826 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
7827
7828Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
7829
7830 * gdb.base/callfuncs.exp: Finish last change -- make sure the
7831 prototype information ends up in the compiler info file.
7832
7833Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
7834
7835 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
7836 attempting to regenerate it. Eliminate use of a temporary file
7837 and just generate the info file directly. Source it immediately,
7838 for consistency of use.
7839 * gdb.base/corefile.exp: Ditto
7840 * gdb.base/exprs.exp: Ditto.
7841 * gdb.base/funcargs.exp: Ditto.
7842 * gdb.base/langs.exp: Ditto.
7843 * gdb.base/list.exp: Ditto.
7844 * gdb.base/mips_pro.exp: Ditto.
7845 * gdb.base/nodebug.exp: Ditto.
7846 * gdb.base/opaque.exp: Ditto.
7847 * gdb.base/ptype.exp: Ditto.
7848 * gdb.base/scope.exp: Ditto.
7849 * gdb.base/setvar.exp: Ditto.
7850 * gdb.base/signals.exp: Ditto.
7851 * gdb.base/whatis.exp: Ditto.
7852 * gdb.c++/templates.exp: Ditto.
7853 * gdb.c++/virtfunc.exp: Ditto.
7854 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
7855 whether or not to add -lstdc++ to the compile command line args.
7856
7857Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7858
7859 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
7860 it got fixed by the recent lookup_minimal_symbol_by_pc change.
7861 Increase timeout, a lot of single stepping might be needed if the
7862 target has no hardware watchpoints.
7863
7864Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
7865
7866 * gdb.base/break.exp: Ignore compiler warnings when compiling
7867 break.c.
7868 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
7869 * gdb.base/default.exp: Add h8300 xfails. Handle messages
7870 from remote-sim.
7871 * gdb.base/exprs.exp: Add h8300 xfails.
7872 * gdb.base/funcargs.exp: Likewise.
7873 * gdb.base/nodebug.exp: Likewise.
7874 * gdb.base/printcmds.exp: Likewise.
7875 * gdb.base/ptype.exp: Likewise.
7876 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
7877 h8300 xfails.
d63a86f8 7878 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
7879 on the h8300.
7880 * gdb.base/funcargs.c: Explicitly make last constant argument to
7881 call_after_alloca_subr an unsigned long type.
7882 * gdb.base/return.c: Include stdio.h.
7883
7884Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
7885
7886 * config/abug.exp: New file for the older Motorola Bug monitor
7887 that runs on the mvme13x series VME boards.
7888 * config/monitor.exp: Use the new config array for target settings
7889 if they exist.
7890
7891Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
7892
7893 * sim-gdb.exp: Make the SH simulator allocate less space when
7894 it is targeted.
7895
7896Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
7897
7898 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
7899 test.
7900
7901Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
7902
7903 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
7904 "rs6000-*-*" for "list function in include file" when gcc compiled.
7905 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
7906 for "p ctable1[120]".
7907 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
7908 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
7909 Remove setup_xfail for "rs6000-*-*" for
7910 "print 'scope0.c'::filelocal before run".
7911 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
7912 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
7913 since some compilers don't allow both options to be given
7914 on the same command line. Create object file and move it.
d63a86f8 7915
c906108c
SS
7916Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
7917
7918 * gdb.base/corefile.exp: Always regenerate the core file, since
7919 we always regenerate the coremaker program. Detect special case
7920 where registers cannot be read from core file.
d63a86f8 7921
c906108c
SS
7922Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
7923
7924 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
7925 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
7926 * gdb.c++/templates.exp: Only match on basename of file since
7927 some formats like xcoff don't encode directory information.
7928 * gdb.stabs/weird.exp: Use the right sed script for powerpc
7929 and rs6000 AIX xcoff targets.
7930 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
7931 * configure: Regenerate.
7932 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
7933 here, rather than in distclean.
d63a86f8 7934
c906108c
SS
7935Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
7936
7937 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
7938 defined, and use it to compile the test case with -O2. The
7939 native compilation still uses no optimization.
7940 * gdb.base/mips_pro.c: Remove inline assembly code since
7941 it is compiled PIC by default, which results in assembler
7942 warnings that make the testsuite think the compilation
7943 was unsuccessful.
7944
7945Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
7946
7947 * gdb.c++/misc.exp: Add note to message for
7948 "print s.a for foo struct" that this is a known gcc 2.7.2
7949 and earlier bug.
7950
7951Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
7952
7953 * gdb.base/break.exp: Fix pattern for matching "Delete all
7954 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
7955 setup_xfail for deleting all breakpoints test. Fix various
7956 timeout messages to include "(timeout)".
7957 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
7958 for "p t_float_values2(3.14159,float_val2)".
7959 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
7960 for "continue to call2g" when gcc compiled.
7961 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
7962 "up to foo in langs.exp", "show language at foo in langs.exp",
7963 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
7964 and "show language at fsub in langs.exp".
7965 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
7966 "list line 1 in include file", "list message for lines past EOF",
7967 "list function in include file", "list list0.h:foo", and
7968 "list filename:function; nonexistant function".
7969 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
7970 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
7971 and "ptype t_char_array" to be for native cc only.
d63a86f8 7972
c906108c
SS
7973Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
7974
d63a86f8 7975 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
7976 setup_xfail for "print coremaker_bss", "print coremaker_ro",
7977 "print func2::coremaker_local", and "backtrace in corefile.exp".
7978
7979Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
7980
7981 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
7982 "bt in signals.exp". This problem only appears when running
7983 the testsuite, and then only intermittently.
7984
7985Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
7986
7987 * gdb.base/return.exp (return_tests): Differentiate between
7988 two tests of continuing.
7989
7990Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
7991
7992 * */Makefile.in (maintainer-clean): Remove config.log.
7993 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
7994 * gdb.c++/Makefile.in (PROGS): Add inherit.
7995 (clean): Remove *.ci.
7996
7997Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
7998
7999 * gdb.c++/misc.cc: Add test code from Mike Stump.
8000 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
8001
8002Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
8003
8004 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
8005 to "alpha-*-osf2*" and add comment.
8006 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
8007 setup_xfail for "step over execarg initialization" and
8008 "step over corearg initialization".
8009 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
8010 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
8011 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
8012 gcc compiled for "print coremaker_bss", "print coremaker_ro",
8013 "print func2::coremaker_local", and "backtrace in corefile.exp".
8014 * gdb.base/signals.exp: Build and source signals.ci.
8015 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
8016 to be for gcc only.
8017 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 8018
c906108c
SS
8019Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8020
8021 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
8022 Feb 3 procfs.c change.
8023
8024Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
8025
8026 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
8027
8028Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
8029
8030 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
8031 from dejagnu's apparent default of 10 seconds, which gives random
8032 results when running the tests over NFS on moderately loaded systems.
8033 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
8034
8035Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
8036
8037 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
8038 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
8039 result reports.
8040
8041Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
8042
8043 * configure.in (CY_AC_PATH_TCLH): Remove.
8044 * configure: Regenerate.
8045
8046Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
8047
8048 * gdb.c++/Makefile.in (clean): Add missing '{'.
8049
8050Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
8051
8052 * lib/gdb.exp: Provide a default value for noinferior.
8053
8054 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
8055 Load libgloss.exp.
8056
8057Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
8058
8059 * gdb.disasm/hppa.exp: Compile directly into an executable, use
8060 the executable, not the .o to run the tests from.
8061
8062Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
8063
8064 * gdb.base/break.exp: Don't test for program exit or exit status
8065 if $noresults if nonzero.
8066 * gdb.base/langs.exp: Likewise.
8067 * gdb.base/watchpoint.exp: Likewise.
8068
8069 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
8070 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
8071 trying to compile the testcase.
8072
8073Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
8074
8075 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
8076 * gdb.base/signals.exp (continue to handler): Likewise.
8077
8078Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
8079
8080 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
8081
8082 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
8083
8084Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
8085
8086 * gdb.base/corefile.exp: Recognize "not found" as failure
8087 when trying to determine if a core file was generated.
8088 If no core file was generate the first time, try again without
8089 the ulimit -c to work around braindamaged shells.
8090
8091Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
8092
8093 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
8094 [] tests with "test" and enclose string in quotes.
8095 * gdb.stabs/configure: Rebuild
d63a86f8 8096
c906108c
SS
8097Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
8098
8099 Changes in sync with expect:
8100 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
8101 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
8102 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
8103 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
8104 argument to AC_REQUIRE.
8105 * configure: Regenerated.
8106
8107Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
8108
8109 * gdb.base/corefile.exp: When generating a core, discard any
8110 error messages about ulimit not found and the "core dumped"
8111 message from the shell that runs the coredumper.
8112
8113Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
8114
8115 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
8116
8117 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
8118 which sed script to run. Expect failure for v_comb test
8119 on PA targets too.
d63a86f8 8120
c906108c
SS
8121Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
8122
8123 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
8124 "print func2::coremaker_local" and for "backtrace in corefile.exp"
8125
8126Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
8127
8128 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
8129 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
8130 "sparc-sun-solaris*" xfails for "p v_comb".
8131 * lib/gdb.exp (default_gdb_start): Fix typo.
8132 * gdb.base/corefile.exp: Allow "Core was generated by ..."
8133 messages to not include the full program name that caused
8134 the core dump since some systems (such as solaris) apparently
8135 truncate this path to about 80 characters.
8136 When generating a core file first try increasing the core file
8137 size limit to unlimited since some systems may default it to
8138 zero, and it is harmless to try it. Move the test for failing
8139 to generate a core file to where it will actually get executed.
8140 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
8141 new gdb result from g++ debug info improvements and make old
8142 pattern obsolescent. Also account for size_t differences
8143 (may be int or long).
8144 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
8145 initialization before function call is placed in the delay slot
8146 and thus appears to be skipped over by commands such as "next".
8147
8148Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
8149
8150 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
8151
8152Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
8153
8154 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
8155 input source file; fix code to compile test to deal with this
8156 convention.
8157 * gdb.c++/*.exp: Likewise.
8158
8159Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
8160
8161 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
8162 "bt in signals.exp".
8163
8164Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
8165
8166 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
8167 "step over execarg initialization" and
8168 "step over corearg initialization".
8169
8170Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
8171
8172 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
8173 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
8174
8175Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
8176
8177 From Rob Savoye (rob@poseidon.cygnus.com)
8178 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
8179 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
8180 configure.in}, gdb.disasm/{Makefile.in, configure.in},
8181 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
8182 configure.in}: Major reworking for autoconfig.
8183 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
8184 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
8185 New files.
8186 * config/unix-gdb.exp: Make GDB global.
8187 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
8188 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
8189 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
8190 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
8191 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
8192 term.exp, twice.exp, watchpoint.exp, whatis.exp},
8193 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
8194 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
8195 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
8196 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
8197 pr-8136.exp, result.exp, string.exp, tuples.exp},
8198 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
8199 to returns as necessary, arrange for test to compile own testcase
8200 executable.
8201 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 8202
c906108c
SS
8203Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
8204
8205 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
8206 clear_xfail at end of test which might not call either pass or fail.
8207 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
8208 "backtrace through signal handler".
8209
8210Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8211
8212 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
8213 continuing from a job control stop signal.
8214 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
8215
8216Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
8217
8218 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
8219 * gdb.base/corefile.exp: Likewise.
8220 * gdb.base/funcargs.exp: Likewise.
8221
8222Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
8223
8224 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
8225 * config/monitor.exp: Add support for setting baud rate.
8226
8227Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
8228
8229 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
8230 i*86-*-linux* xfails for "backtrace through signal handler".
8231 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
8232 "print func2::coremaker_local".
8233 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
8234 alpha-dec-osf2* xfail for
8235 "delete all breakpoints when none".
8236
8237Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
8238
8239 * gdb.base/break.exp: Change test that deletes all breakpoints
8240 when no user breakpoints are installed. A post 4.15 change
8241 causes gdb to no longer prompt in this case.
8242
8243Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
8244
8245 * gdb.base/return.exp (return_tests): Change xfail for test
8246 "correct value returned double test" to stop xfailing at
8247 Solaris 2.5. Apparently the bug has been fixed.
8248
8249Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
8250
8251 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
8252 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
8253
8254Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
8255
8256 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
8257 * gdb.disasm/hppa.s: Corresponding changes.
8258
8259Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
8260
8261 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
8262 makefile fragment.
8263 * config/mt-hpux: Deleted.
8264
8265Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
8266
d63a86f8 8267 * Many files: When warning about suppressed tests due to a
c906108c
SS
8268 nonexistant test binary, avoid incrementing the warning count.
8269
8270Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
8271
8272 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 8273
c906108c
SS
8274Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8275
8276 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
8277 "sparc-*-solaris2*".
8278
8279Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8280
8281 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
8282 Add global and local variables and initialize them.
8283 * gdb.base/corefile.exp: Test correct mapping of corefile sections
8284 by printing variables. Remove rs6000 and powerpc xfails, BFD now
8285 extracts the file name and terminating signal from the core file.
8286 * TODO: Remove note about tests for correct mapping of corefile.
8287 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
8288 from optimizing it away.
8289 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
8290 handles common blocks.
8291
8292Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
8293
8294 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
8295 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
8296
8297Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
8298
8299 * Makefile.in (maintainer-clean): New target, synonym for
8300 realclean.
8301 * gdb.base/Makefile.in (maintainer-clean): Likewise.
8302 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
8303 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
8304 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
8305 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
8306 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
8307
8308Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
8309
8310 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
8311 xfails when not gcc compiled for "print foo::funclocal".
8312 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
8313 "print foo::funclocal at foo",
8314 "print 'scope1.c'::foo::funclocal at foo",
8315 "print foo::funclocal_bss at foo",
8316 "print 'scope1.c'::foo::funclocal_bss at foo",
8317 "print foo::funclocal_ro at foo",
8318 "print 'scope1.c'::foo::funclocal_ro at foo",
8319 "print bar::funclocal at foo" and
8320 "print 'scope1.c'::bar::funclocal at foo".
8321 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
8322 gcc compiled for "print foo::funclocal at bar".
8323 Expand all messages to ensure that they identify that
8324 the test is at bar().
8325 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
8326 gcc compiled for:
8327 "ptype on opaque struct pointer (statically)",
8328 "ptype on opaque struct tagname (statically)",
8329 "ptype on opaque struct pointer (dynamically) 1",
8330 "ptype on opaque struct tagname (dynamically) 1",
8331 "ptype on opaque struct pointer (dynamically) 2" and
8332 "ptype on opaque struct tagname (dynamically) 2
8333 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
8334 gcc compiled for:
8335 "p datalocal"
8336 "whatis datalocal",
8337 "ptype datalocal",
8338 "p bsslocal",
8339 "whatis bsslocal", and
8340 "ptype bsslocal".
8341 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
8342 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
8343 when not gcc compiled.
8344 * gdb.base/funcargs.exp (float_and_integral_args): Add
8345 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
8346 compiled.
8347 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
8348 "backtrace from call6a" when not gcc compiled.
8349 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
8350 "backtrace from call7a" when not gcc compiled.
8351 * gdb.base/callfuncs.exp (do_function_calls):
8352 Add "hppa*-*-hpux*" xfail when not gcc compiled for
8353 "p t_char_array_values(char_array_val2,char_array_val1)",
8354 "p t_char_array_values(char_array_val1,char_array_val2)",
8355 "p t_char_array_values("carray 1","carray 2")",
8356 "p t_char_array_values("carray 1",char_array_val2)",
8357 "p t_char_array_values(char_array_val1,"carray 2")",
8358 "p sum_args(1,{2})",
8359 "p sum_args(2,{2,3})",
8360 "p sum_args(3,{2,3,4})",
8361 "p sum_args(4,{2,3,4,5})"
8362 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
8363 "backtrace in corefile.exp" when not gcc compiled.
8364
8365Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8366
8367 * gdb.base/signals.exp: Rewrite `handle all print' test as
8368 a procedure. Accept blanks or TABs as whitespace, increase
8369 timeout and expect input buffer size for the large output
8370 from the command. Remove "i*86-*-bsdi2.0" xfail.
8371
8372Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8373
8374 * gdb.base/setvar.exp: Add new testcases for truncation when
8375 assigning invalid values to bitfields.
8376
8377Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
8378
d63a86f8 8379 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
8380 mips-sgi-irix* xfail for
8381 "call inferior func with struct - returns char *"
8382 and fix test so that an optional (unsigned char *) cast is
8383 accepted in the result.
8384
8385Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
8386
8387 * gdb.base/funcargs.exp (float_and_integral_args): Remove
8388 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
8389 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
8390 * gdb.base/signals.exp: Remove duplicate "handle all print" test
8391 that accidentally got checked in.
8392
8393Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
8394
d63a86f8 8395 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
8396 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
8397 compiled test.
8398 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
8399 Add mips-sgi-irix5* xfail for not gcc compiled.
8400 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
8401 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
8402 "p top", "whatis top", "p middle", and "whatis middle".
8403 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
8404 "whatis signed char" for not gcc compiled.
8405 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
8406 "set variable signed char=-1 (-1)" and
8407 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
8408 * gdb.base/funcargs.exp (float_and_integral_args):
8409 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
8410 Add mips-sgi-irix* xfail when not gcc compiled for
8411 "continue to call2b".
8412 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
8413 "continue to call2g".
8414 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
8415 "backtrace from call6a"
8416 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
8417 "backtrace from call7k".
8418 Add mips-sgi-irix5* xfail when not gcc compiled for
8419 "backtrace from call7a".
8420 (localvars_after_alloca): Fix gdb_test cmds for
8421 "print * after runto ...".
8422 Remove rs6000-*-* xfails for
8423 "print i after runto localvars_after_alloca" and
8424 "print l after runto localvars_after_alloca"
8425 for all compilers.
8426 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
8427 when not compiled with gcc, for:
8428 "print signed char == (minus)",
8429 "print signed char != (minus)",
8430 "print signed char < (minus)",
8431 "print signed char > (minus)".
8432 * gdb.base/callfuncs.exp (do_function_calls):
8433 Add mips-sgi-irix* xfail, when compiled with native compiler, for
8434 "call inferior func with struct - returns char *".
d63a86f8 8435 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
8436 "correct value returned double test" to include Solaris 2.4.
8437 * gdb.base/funcargs.exp (float_and_integral_args):
8438 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 8439
c906108c
SS
8440Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8441
8442 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
8443 enumeration bitfields if compiling with GNU C.
8444 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
8445 to empty' prompt.
8446
8447Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
8448
8449 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
8450 test for PRO targets.
8451
8452 * gdb.base/funcargs.exp: Avoid ever setting more than 8
8453 breakpoints in the inferior at any given time by making
8454 two groups of breakpoints for call2*, call6* and call7*
8455 tests.
8456
8457Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8458
8459 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
8460 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
8461 from optimizing it away.
8462 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
8463 "call inferior func with struct".
8464
8465Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
8466
8467 * configure.in: Only configure gdb.chill for particular targets.
8468
8469Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
8470
8471 * gdb.base/Makefile.in: Add action to .c.o transformation
8472 rule that generates a .ci file for each .o file and remove
8473 explicit .c.o rules except for callfuncs.o.
8474 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
8475 generates a .ci file for each .o file and remove explicit
8476 .cc.o rules.
8477 (clean): Remove *.tmp *.ci files.
8478 (EXECUTABLES): Remove templ-info.exp.
8479 * gdb.base/compiler.c: New file.
8480 * gdb.c++/compiler.cc: New file
8481 * gdb.base/scope.exp: Source gdb.base/scope.ci.
8482 Change rs6000-*-* xfail for
8483 "print 'scope0.c'::filelocal_ro" and
8484 "print 'scope1.c'::filelocal" and
8485 "print 'scope1.c'::filelocal_bss" and
8486 "print 'scope1.c'::filelocal_ro" and
8487 "print 'scope1.c'::foo::funclocal" and
8488 "print 'scope1.c'::foo::funclocal_ro" and
8489 "print 'scope1.c'::bar::funclocal" and
8490 "print 'scope0.c'::filelocal_ro" and
8491 "print 'scope1.c'::filelocal at foo" and
8492 "print 'scope1.c'::filelocal_bss at foo" and
8493 "print 'scope1.c'::filelocal_ro at foo" and
8494 "print 'scope1.c'::foo::funclocal at foo" and
8495 "print 'scope1.c'::foo::funclocal_bss at foo" and
8496 "print 'scope1.c'::foo::funclocal_ro at foo" and
8497 "print 'scope1.c'::bar::funclocal at foo" and
8498 "print 'scope0.c'::filelocal_ro" and
8499 "print 'scope1.c'::filelocal" and
8500 "print 'scope1.c'::filelocal_bss" and
8501 "print 'scope1.c'::filelocal_ro" and
8502 "print 'scope1.c'::foo::funclocal" and
8503 "print 'scope1.c'::foo::funclocal_bss" and
8504 "print 'scope1.c'::foo::funclocal_ro" and
8505 "print 'scope1.c'::bar::funclocal" and
8506 "print 'scope1.c'::bar::funclocal_bss"
8507 to only be xfail'd when not compiled with gcc.
d63a86f8 8508 Add rs6000-*-* xfail for
c906108c
SS
8509 "print 'scope0.c'::filelocal_bss before run"
8510 when compiled with gcc.
8511 (test_at_main): Add rs6000-*-* xfail for
8512 "print filelocal_ro in test_at_main"
8513 when compiled with gcc.
8514 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 8515 Add rs6000-*-aix* xfail for
c906108c
SS
8516 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
8517 "ptype t_char_array", not compiled with gcc.
8518 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
8519 xfail for "list foo (in include file)" when gcc compiled.
8520 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
8521 (integral_args): Add rs6000-*-* xfail for
8522 "run to call0a" if not compiled with gcc.
8523 (unsigned_integral_args): Add rs6000-*-* xfail for
8524 "run to call1a" if not compiled with gcc.
8525 (float_and_integral_args): Add rs6000-*-* xfail for
8526 "run to call2a" if not compiled with gcc and for
8527 "continue to call2b" for any compiler.
8528 Add rs6000-*-* xfail to
8529 "print f1 after run to call2a" for gcc compiled.
8530 (discard_and_shuffle): Add rs6000-*-* xfail for
8531 "run to call6a".
8532 (shuffle_round_robin): Add rs6000-*-* xfail for
8533 "backtrace from call7a" if not compiled with gcc.
8534 Add rs6000-*-* xfail for
8535 "backtrace from call7b" if compiled with gcc.
8536 (call_after_alloca): Add rs6000-*-* xfail for
8537 "print c in call_after_alloca" and
8538 "print s in call_after_alloca" and
8539 "backtrace from call_after_alloca_subr"
8540 if not compiled with gcc.
8541 (localvars_in_indirect_call): Add rs6000-*-* xfail for
8542 "print c in localvars_in_indirect_call" and
8543 "print c in localvars_in_indirect_call" and
8544 "backtrace in indirectly called function" and
8545 "stepping into indirectly called function"
8546 if not compiled with gcc.
8547 (localvars_after_alloca): Add rs6000-*-* xfail for
8548 "print c after runto localvars_after_alloca" and
8549 "print s after runto localvars_after_alloca" and
8550 "print i after runto localvars_after_alloca" and
8551 "print l after runto localvars_after_alloca"
8552 for all compilers.
8553 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
8554 than whatis-info.exp.
8555 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
8556 than opaque-info.exp.
8557 Setup rs6000-*-* xfail for
d63a86f8 8558 "ptype on opaque struct pointer (statically)" and
c906108c
SS
8559 "ptype on opaque struct pointer (dynamically)" when
8560 not compiled with gcc.
8561 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
8562 rather than callf-info.exp.
8563 (do_function_calls): Add clear_xfail for rs6000-*-* for
8564 "p t_float_values2(3.14159,float_val2)". Seems to work
8565 fine there, both with xlc and gcc. Need to find out what
8566 it is doing right and fix other platforms.
8567 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
8568 "call inferior func with struct - returns int",
8569 "call inferior func with struct - returns long",
8570 "call inferior func with struct - returns float",
8571 "call inferior func with struct - returns double",
8572 "call inferior func with struct - returns char *",
8573 but only if not gcc compiled (presumes xlc compiled).
8574 Change rs6000-*-* xfails for
8575 "call inferior func with struct - returns char" and
8576 " call inferior func with struct - returns short" to only
8577 xfail if not using gcc.
8578 (clean mostlyclean): Remove *.ci and *.tmp files.
8579 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
8580 than templ-info.exp.
8581 * gdb.base/langs.exp: Source gdb.base/langs.ci.
8582 Add rs6000-*-* xfail for "up to foo in langs.exp"
8583 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
8584 when not gcc compiled.
d63a86f8 8585
c906108c
SS
8586Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8587
8588 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
8589 * gdb.base/corefile.exp: Likewise.
8590 * gdb.base/list.exp: Likewise.
8591 * gdb.base/scope.exp: Likewise.
8592 * gdb.base/siganls.exp: Likewise.
8593
8594 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
8595 compiler output.
8596 * gdb.base/whatis.exp: Likewise.
8597
8598Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
8599
8600 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
8601 failure (opcode table has been fixed to match reality).
8602
8603Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
8604
8605 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
8606 "call inferior func with struct - returns char",
8607 "call inferior func with struct - returns short"
8608
8609 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
8610 "print 'scope0.c'::filelocal at main",
8611 "print 'scope0.c'::filelocal_bss in test_at_main",
8612 "print 'scope0.c'::filelocal at foo",
8613 "print 'scope0.c'::filelocal_bss in test_at_foo",
8614 "print 'scope0.c'::filelocal at bar",
8615 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 8616
c906108c
SS
8617 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
8618 in source file 1". This bug seems to have been fixed with both
8619 gcc and native cc (was native assembler bug?).
8620
8621Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
8622
8623 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
8624 "backtrace through signal handler" to "i*86-*-sysv4*".
8625 * gdb.base/signals.exp: Add xfail for "'next' behaved as
8626 continue" case. Add "known SVR4 bug" to fail message.
8627 Add "i*86-*-bsdi2.0" xfail for "handle all print".
8628 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
8629 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
8630 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
8631 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
8632 "up to foo in langs.exp", "show language at foo in
8633 langs.exp", "up to cppsub_ in langs.exp", "show
8634 language at cppsub_ in langs.exp", "up to fsub in
8635 langs.exp", and "show language at fsub in langs.exp".
8636 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
8637 "bactrace in corefile.exp".
8638 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
8639 "call inferior function with struct - returns float" and
8640 "call inferior function with struct - returns double".
d63a86f8 8641
c906108c
SS
8642Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
8643
8644 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
8645 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
8646 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
8647 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
8648
8649Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
8650
8651 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
8652 (or overriden) "CHILL" macro rather then bare "gcc".
8653 Also look for ../../gcc/xgcc since that is what we will
8654 actually need, not "Makefile". Remove following assignment
8655 of CHILL to CHILL_FOR_TARGET because that results in
8656 recursive definition.
8657
8658Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
8659
8660 * gdb.base/corefile.exp: Change xfail for backtrace in
8661 corefile.exp from linuxaout to all linux.
8662 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
8663 cases where we miss the breakpoint at the signal handler
8664 for some reason. Setup xfail for linuxoldld/linuxaout and
8665 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
8666 hitting SIGURG breakpoint.
8667 * gdb.base/signals.exp: Setup xfail for "next" acting like
8668 continue to add linuxoldld. Setup xfail for all linux for
8669 "next to handler in signals_tests_1", "backtrace in
8670 signals_tests_1", "continue to func1", "pass SIGUSR1",
8671 and continue to handler".
8672
8673Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
8674
8675 * Update all FSF addresses except those in COPYING* files.
8676
8677Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
8678
8679 * gdb.base/a2-run.exp: Change messages to be more explicit about
8680 the status of args, and quote binfile in results.
8681
8682Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
8683
8684 * gdb.base/callfuncs.exp: Add tests for passing structs to
8685 inferior functions and return various types.
8686 * gdb.base/callfuncs.c: Add functions to receive a struct
8687 and return a member of the struct, in various types.
8688
8689Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8690
8691 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
8692
8693Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
8694
8695 * config/vxworks29k.exp: New file, sources vxworks.exp.
8696
8697Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8698
8699 * config/gdbremote.exp: New file. Testing framework using
8700 gdbserver.
8701
8702Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
8703
8704 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
8705 "call function when asleep" and "send end of file".
8706 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
8707 for "backtrace in corefile.exp".
8708 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
8709 for "backtrace through signal handler".
8710 * gdb.base/corefile.exp: Make sure we actually generate a core file
8711 before trying the core tests. Some systems allow the user to suppress
8712 generation of core files and default to that (linux for example).
8713 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
8714 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
8715
8716Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8717
8718 * gdb.threads: New directory with some crude multi-threaded
8719 gdb tests (step.exp and step2.exp).
8720 * config/mt-lynx (STEP_EXECUTABLE): Define.
8721 (THREADFLAGS): Define.
8722
8723Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
8724
8725 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
8726
8727 * gdb.base/signals.exp: Disable whole file for lynx until
8728 further notice.
8729
8730 * gdb.base/signals.exp: xfail test where "next" acts like
8731 "continue" for lynx.
8732
8733 * gdb.base/interrupt.exp: xfail test for calling function while
8734 inferior is asleep for lynx.
8735
8736 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
8737 than one cr-lf after each command.
8738
8739Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8740
8741 * configure.in: Reinstate setting of stabsdirs variable, fix
8742 typo in setting up configdirs for native builds.
8743
8744 * gdb.base/return.exp: Fix typo in return double test.
8745 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
8746 compiler from optimizing them away.
8747
8748Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
8749
8750 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
8751 sequences to be echo'd by gdb when using gdb_test.
8752 * gdb.chill/chexp.exp: Likewise.
8753 * gdb.fortran/exprs.exp: Likewise
8754
8755Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
8756
8757 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
8758 after the inferior gdb has started.
8759
8760 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
8761 after each command.
8762 * gdb.base/funcargs.exp: Likewise.
8763 * gdb.base/gdbvars.exp: Likewise.
8764 * gdb.base/interrupt.exp: Likewise.
8765 * gdb.base/list.exp: Likewise.
8766 * gdb.base/watchpoint.exp: Likewise.
8767 * gdb.c++/demangle.exp: Likewise.
8768 * gdb.c++/inherit.exp: Likewise.
8769 * gdb.chill/chexp.exp: Likewise.
8770 * gdb.fortran/exprs.exp: Likewise.
8771
8772 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
8773 test if we can't handle IO to/from the inferior.
8774
8775 * gdb.c++/misc.exp: Always check for a program already being
8776 started after sending a "run" command to gdb.
8777
8778 * gdb.base/twice.exp: Start with a fresh gdb.
8779
8780 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
8781 only depend on gdb's expression code, not the chill runtime.
8782
8783 * gdb.base/return.c: Put return values into variables so we
8784 can have gdb print them rather than depending on the program
8785 to print them.
8786 * gdb.base/return.exp: Corresponding changes.
8787
8788 * lib/gdb.exp: Provide default value for noinferiorio.
8789 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
8790 the inferior.
8791
8792 * gdb.base/break.exp: Always check for a program already being
8793 started after sending a "run" command to gdb.
8794 (text_next_with_recursion): Don't check the output from the
8795 program's printf statement. Instead just make sure the program
8796 exited.
8797
8798 * gdb.base/commands.exp: Protect tests which need arguments with
8799 $noargs conditionals.
8800
8801Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8802
8803 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
8804 of structure member arrays to match gdb/valops.c:value_addr change.
8805
8806Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
8807
8808 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
8809 cases.
8810
8811Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
8812
8813 * configure.in (configdirs): Remove gdb.chill from default list
8814 of subdirs and then add it back in only if doing a native build.
8815 The current chill compiler does not yet work in any cross build.
8816 * Revert all signal changes from Jul 6.
8817 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
8818 for sh-hms targets, allowing these tests to link, with no other
8819 changes. Testing is suppressed by setting "nosignals" in site.exp.
8820
8821Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
8822
8823 * configure.in (signaldirs): Define and add to configdirs for all
8824 targets except some specific ones that are known to not support signals.
8825 Also clean up formatting.
8826 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
8827 (signals, sigall): Remove rules to build.
8828 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
8829 Moved to new gdb.signals directory.
8830 * gdb.signals: New test directory.
8831 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
8832 signals.c signals.exp}: New or moved files.
8833
8834Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
8835
8836 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
8837
8838Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
8839
8840 * gdb.base/return.exp: Xfail `return double' test failure
8841 on at least Solaris 2.3 and handle future/past versions on
8842 a case by case basis as appropriate. Also update message
8843 to include i*86 failures.
8844
8845Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8846
8847 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
8848
8849 * lib/gdb.exp: Fix comment which erroneously identified
8850 gdb_file_cmd as gdb_load (the 19 May change was in fact to
8851 gdb_file_cmd not gdb_load).
8852 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
8853
8854 * gdb.base/setvar.exp: Make test names consistent between pass and
8855 fail cases. Use gdb_test more.
8856
8857Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8858
8859 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
8860
8861Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8862
8863 * gdb.base/help.exp: Fix expected help string for `show commands'.
8864
8865Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
8866
8867 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
8868
8869 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
8870 of a text section.
8871
8872Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
8873
8874 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
8875 that loop eventually terminates. Fix Connection refused logic so
8876 that testsuite will expire nicely.
8877
8878Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
8879
8880 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
8881 config/rom68k.exp: New tcl glue for the appropriate monitors.
8882 These all just end up calling monitor.exp.
8883 * config/monitor.exp (gdb_target_monitor): Handle `Connection
8884 refused' by retrying. Cleanup some timeout issues.
8885 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
8886 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
8887 callers don't have to set/restore global timeout variable.
8888
8889 * The following set of changes centralizes management of the global
8890 timeout variable. This way, it can be set in one target dependent
8891 place instead of dozens of places scattered throughout the test suite.
8892 If you need to lengthen a timeout, then you should either set timeout
8893 in one of the config/{target}.exp files, or multiply it by a factor.
8894 Setting it to an absolute value is always going to lose for some
8895 targets.
8896 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
8897 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
8898 * gdb.base/funcargs.exp: Don't set timeout.
8899 * gdb.base/list.exp (test_forward_search): Only use local timeout.
8900 * gdb.base/printcmds.exp (test_print_string_constants
8901 test_print_array_constants): Don't set timeout.
8902 * gdb.base/ptype.exp: Don't set timeout.
8903 * gdb.base/recurse.exp: Don't set timeout.
8904 * gdb.base/return.exp: Don't set timeout.
8905 * gdb.base/watchpoint.exp: Don't set timeout.
8906 * gdb.c++/classes.exp (do_tests): Don't set timeout.
8907 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
8908
8909Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
8910
8911 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
8912
8913Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8914
8915 * lib/gdb.exp: Disable chill tests for irix5.
8916
8917Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8918
8919 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
8920 each test pass or fail.
8921
8922Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8923
8924 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
8925 xlc not gcc.
8926
8927Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
8928
8929 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
8930
8931Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
8932
8933 * config/est.exp: Fix copyright and comments. Remove dead code.
8934 Use targetname, serialport and baud variables instead of fixed
8935 constants.
8936 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
8937 * config/cpu32bug.exp: New file to support cpu32bug monitors.
8938
8939Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8940
8941 * gdb.base/watchpoint.exp: Don't run
8942 test_watchpoint_triggered_in_syscall for sunos.
8943
8944Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8945
8946 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
8947 they don't seem to exist. Do include stdio.h.
8948
8949Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8950
8951 * gdb.base/a1-selftest.exp: Add alpha xfail.
8952
8953Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8954
8955 * gdb.base/watchpoint.c (main): Prompt before calling read().
8956 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
8957 Revise accordingly. Remove cruft about sending "123" several
8958 times, until it gets noticed. Clean up the "print buf[0]" stuff
8959 so that it passes or fails, and waits for prompts in the usual way.
8960
8961Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8962
8963 * gdb.base/recurse.exp: Fix comment.
8964
8965 * TODO: Remove item about printing variables in nodebug.exp. Add
8966 item about enabling tests which are only run on some targets.
8967
8968 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
8969 fail, make test names unique, use new gdb_test convention
8970 regarding pattern, use gdb_test more, etc.).
8971
8972 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
8973 fail, make test names unique, etc.).
8974
8975Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8976
8977 * gdb.base/nodebug.c: Change return type of top and middle to
8978 short.
8979 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
8980 are fixed by the recent mdebugread.c changes. Allow `short ()'
8981 as type for top and middle.
8982
8983Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8984
8985 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
8986 nearly as I can tell, the whole thing was an accident in Stu's
8987 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
8988 to replace a send/expect pair with gdb_test, but ended up only
8989 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
8990 of 30 Mar 1995 took care of it, but left this vestigial comment
8991 which I am now nuking.
8992
8993Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8994
8995 * gdb.base/break.exp: Look for different line number for
8996 breakpoint at main depending on usestubs.
8997
8998Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8999
9000 * gdb.base/list.exp: Adjust some alternate expect patterns to
9001 match recent list0.c change. Add alternate expect pattern for
9002 output from `list default lines around main' for optimizing
9003 compilers.
9004
9005Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9006
9007 * lib/gdb.exp: If nosignals is not set, set it to 0.
9008
9009Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
9010
9011 * config/slite-gdb.exp: Responds to load symbol table prompt.
9012 * gdb.base/break.exp: Adjust line number, fix rerun.
9013 * gdb.base/langs0.c: Add #ifdef usestubs.
9014
9015Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
9016
9017 * gdb.base/list.exp: Adjust line contents after adding new lines in
9018 list0.c. Also fix a syntax error.
9019
9020 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
9021 * gdb.base/break.exp: ditto.
9022 * gdb.base/list.exp: ditto.
9023 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
9024 * gdb.base/run.c: ditto.
9025 * gdb.base/list0.c: ditto.
9026 * gdb.base/funcargs.c: ditto.
9027
9028Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
9029
9030 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
9031 $targetname, $serialport and $baud instead of hardwired variables.
9032 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
9033 target doesn't support signals.
9034
9035Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
9036
9037 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
9038
9039Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9040
9041 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
9042 Don't rely on the value of an auto variable before it has been
9043 initialized. Use gdb_test more.
9044
9045Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9046
9047 * lib/gdb.exp (default_gdb_version): A version number must start
9048 with a digit, but other than that contains all characters up to
9049 the first whitespace character.
9050
9051Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9052
9053 * gdb.base/commands.exp (breakpoint_command_test): New tests.
9054
9055Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9056
9057 * gdb.c++/*.exp: Warn if executable does not exist. The original
9058 reason for skipping the warning was that configure.in sometimes
9059 intentionally skipped building the executables but the tcl code
9060 had no way of knowing. That (a) was always bogus with respect to
9061 error handling, (b) is no longer true (right now there is no way
9062 to skip C++ tests).
9063
9064 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
9065
9066Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9067
9068 * gdb.base/list.exp: Add expect patterns for output from
9069 SunPRO compiled executables.
9070 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
9071 types.
9072
9073Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9074
9075 * gdb.base/break.exp (test_next_with_recursion): Accept any line
9076 number (we are already testing that the correct source line text
9077 gets printed).
9078
9079 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
9080 that is what is intended, but something needed to be done to get
9081 sunos4 native working again.
9082
9083 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
9084
9085 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
9086 apparently went with a (very) old xfail.
9087
9088Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
9089
9090 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
9091 runto_main is a proc in gdb.exp that will do 'step' for target use
9092 stubs.
9093 * gdb.base/exprs.exp: ditto.
9094 * gdb.base/interrupt.exp: ditto.
9095 * gdb.base/opaque.exp: ditto.
9096 * gdb.base/printcmds.exp: ditto.
9097 * gdb.base/ptype.exp: ditto.
9098 * gdb.base/scope.exp: ditto.
9099 * gdb.base/setvar.exp: ditto.
9100 * gdb.base/signals.exp: ditto.
9101 * gdb.base/twice.exp: ditto.
9102 * gdb.c++/classes.exp: ditto.
9103 * gdb.c++/inherit.exp: ditto.
9104 * gdb.c++/templates.exp: ditto.
9105 * gdb.base/break.exp: no run and hit main for stubs. Change line
9106 numbers for breakpoints and info breakpoint.
9107 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
9108 breakpoint().
9109 * gdb.base/callfuncs.c: ditto.
9110 * gdb.base/exprs: ditto.
9111 * gdb.base/interrupt.c: ditto.
9112 * gdb.base/opaque0.c: ditto.
9113 * gdb.base/printcmds.c: ditto.
9114 * gdb.base/ptype.c: ditto.
9115 * gdb.base/scope0.c: ditto.
9116 * gdb.base/setvar.c: ditto.
9117 * gdb.base/signals.c: ditto.
9118 * gdb.base/twice.c: ditto.
9119 * gdb.c++/misc.cc: ditto.
9120 * gdb.c++/templates.cc: ditto.
9121
9122Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9123
9124 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
9125
9126 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
9127 somewhere between `read' and `main.c'. I'm pretty sure the
9128 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
9129 and it isn't particularly useful.
9130
9131 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
9132
9133Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9134
9135 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
9136
9137Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
9138
9139 * config/mt-slite: add LIBS and -nostdlib.
9140 * config/slite-gdb.exp: add this new file to support sparclite target.
9141
9142Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
9143
9144 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
9145
9146 * gdb.base/a2-run.exp: Change argument to istarget from
9147 "*-*-vxworks" to "*-*-vxworks*".
9148 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
9149
9150Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
9151
9152 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
9153 will not runto main but do a 'step' to step out of breakpoint().
9154 * config/mt-slite: add -Dusestubs.
9155
9156Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9157
9158 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
9159 instead of just @.
9160
9161 * gdb.base/signals.exp: Add test for "handle all print".
9162 * TODO: Remove "handle all print". Also remove item about
9163 checking copyright date (I don't like the idea of a spurious FAIL
9164 based on when we run the tests).
9165
9166 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
9167 for SunOS4 (reason for failure not investigated). Remove
9168 redundant test for $binfile.
9169
9170 * gdb.base/nodebug.c (array_index): Call malloc.
9171
9172 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
9173
9174Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
9175
9176 * gdb.base/recurse.exp: Update gdb_test invocation to use new
9177 conventions and slightly simplify the matching regexp.
9178
9179Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9180
9181 * gdb.base/break.exp: Update gdb_test invocation to use new
9182 convention.
9183
9184 * lib/gdb.exp: If noargs is not set, set it to 0.
9185
9186 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
9187 tests unique.
9188
9189 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
9190
9191Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9192
9193 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
9194 one argument of type "<non-float parameter>".
9195
9196Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
9197
9198 * config/rom68k.exp: New file to support Motorola IDP board.
9199 * gdb.base/a2-run.exp: Skip this file if noargs is set.
9200 * gdb.base/break.c: Change things around so that this program
9201 doesn't depend upon args. This is necessary to make remote
9202 targets work (in general, they can't take args).
9203 * gdb.base/break.exp: Don't try to send args to program. Don't
9204 expect output. Also, replace lots of code with gdb_test.
9205
9206Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9207
9208 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
9209 printing of '\'' (which is what the comment says we are testing,
9210 even though we were not), not '''.
9211 (test_integer_literals_rejected): Test that printing ''' is an error.
9212
9213 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9214 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
9215 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
9216 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
9217 Use gdb_test not test_print_accept.
9218 * lib/gdb.exp: Remove test_print_accept.
9219
9220 * gdb.base/signals.exp (signal_tests_1): Make pass message
9221 consistent with fail message.
9222
9223 * gdb.base/whatis.exp: Remove xfails for printing char vs.
9224 unsigned char; the bug (PR 1821) is fixed.
9225
9226 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
9227
9228 * gdb.base/scope.exp (test_at_localscopes): Call pass for
9229 successful tests--makes xfailing them work right.
9230
9231Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9232
9233 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
9234 only \r\n, not .*. The test can pass .* as the last thing in
9235 $pattern if that is what it wants. In addition to providing this
9236 flexibility, this change should speed up pattern matching in cases
9237 where the pattern already ended with .* (there were a number of
9238 them). This change also helps catch bad patterns--in the old
9239 scheme the typo "char \*" instead of "char \\*" would pass. Now
9240 it is caught.
9241 * Many .exp files: Update callers.
9242
9243 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
9244 clearer and does not spuriously match multiple ('s. Likewise for
9245 ) and *.
9246
9247 * gdb.base/nodebug.exp: Test ability to call a function and pass
9248 it a string (even with no debugging info).
9249
9250 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
9251 "p '\'", which is the same as "p ''" once tcl gets done with
9252 quoting, to "p '\\'", which I suspect is what is intended (one
9253 backslash gets sent to GDB).
9254
9255 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
9256
9257Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9258
9259 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
9260 1817) was fixed literally years ago.
9261
9262Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9263
9264 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
9265 test, it causes stepping out of call_after_alloca_subr with
9266 optimizing compilers.
9267 (localvars_in_indirect_call): Consume GDB prompt if `finish'
9268 fails.
9269
9270 * gdb.c++/templates.exp: Source templ-info.exp only if
9271 the templates executable exists.
9272
9273 * gdb.c++/misc.cc (class Contains_static_instance,
9274 class Contains_nested_static_instance),
9275 gdb.c++/classes.exp (test_static_members): Test printing of
9276 a class that contains a static instance of the class.
9277
9278Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9279
9280 * gdb.base/langs2.c (cppsub_): Don't prototype.
9281 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
9282 only, I believe).
9283
9284Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9285
9286 * lib/gdb.exp (skip_chill_tests): New procedure.
9287
9288 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
9289
9290Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
9291
9292 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
9293 each expect pattern. Cuts runtime from 12 to about 4 seconds.
9294
9295Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9296
9297 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
9298
9299 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
9300 disassemble 8, not 16, instructions for part 4.
9301
9302 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
9303 support the latter anymore.
9304
9305 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
9306 -DNO_PROTOTYPES.
9307 * gdb.base/callfuncs.c: Control use of prototypes based on
9308 NO_PROTOTYPES, not __STDC__.
9309 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
9310 t_float_values2 tests if prototypes in use.
9311
9312 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
9313 t_double_values): When checking differences against DELTA, check
9314 that difference is within the range (-DELTA,DELTA), not just
9315 (-infinity,DELTA).
9316
9317Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
9318
9319 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
9320 'file' command firts, then 'target', then 'load', this is due to gdb
9321 target set up.
9322 * config/mips-gdb.exp: Fix a couple regular exp bugs.
9323
9324Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
9325
9326 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
9327 FP load/store variants.
9328 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
9329
9330Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9331
9332 * gdb.base/term.exp: Do not give a warning if not native, it is
9333 not an abnormal condition.
9334
9335Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
9336
9337 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
9338 t_char_array".
9339
9340Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
9341
9342 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
9343 are getting the version number.
9344
9345 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
9346 if not native, it is not an abnormal condition.
9347
9348Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9349
9350 * lib/gdb.exp: Just use "file exists", rather than undocumented
9351 dejagnu procedure "findfile".
9352
9353Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9354
9355 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
9356 (LDFLAGS): Set to -Xlinker -Ur.
9357
9358 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
9359 Removed, these values are set by lib/gdb.exp.
9360
9361 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
9362
9363Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
9364
9365 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
9366 of replicating gdb startup code.
9367
9368 * config/mt-vxworks (LDFLAGS): Set to -r.
9369 (CFLAGS_FOR_TARGET): Removed.
9370
9371 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
9372 (gdb) and gdb for vxworks uses (vxgdb).
9373
9374 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
9375 executable is not in the tree and host != target, use sed and
9376 program_transform_name to determine the gdb name used by the
9377 target.
9378
9379 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
9380 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
9381
9382Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9383
9384 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
9385 floats, chars, and shorts where there are ANSI-style function
9386 definitions.
9387
9388 * gdb.base/langs.exp, gdb.base/langs*: New test.
9389 * gdb.base/Makefile.in: Build it.
9390 * TODO: Remove item about checking that C names don't get C++
9391 demangling applied; this test tests it.
9392
9393Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9394
9395 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
9396 went with the const70 xfail. The xfail went away a year ago.
9397
9398 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
9399
9400 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
9401 for hp300.
9402
9403 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
9404
9405 * gdb.base/a1-selftest.exp: Don't run on hp300.
9406
9407Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9408
9409 * Makefile.in (site.exp): Set host_alias and target_alias as well
9410 as host_triplet and target_triplet.
9411
9412Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9413
9414 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
9415
9416 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
9417 places as other ecoff systems).
9418
9419 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
9420 ultrix.
9421
9422Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9423
9424 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
9425 remove them.
9426 * gdb.base/nodebug.exp: Accept "function" in addition to "text
9427 variable and "variable" in addition to "data variable".
9428 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
9429
9430 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
9431 2.
9432 * gdb.base/list1.c (long_line): Add additional statement at start
9433 of function.
9434 * gdb.base/list.exp (test_forward_search): Update line number to
9435 reflect new statement.
9436
9437Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9438
9439 * gdb.base/signals.exp: Reinitialize searched source directories
9440 after gdb_start call.
9441
9442Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
9443
9444 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
9445 * gdb.stabs/Makefile.in: Likewise.
9446
9447 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
9448 change. Instead split the tests into smaller pieces.
9449 * gdb.disasm/hppa.s: Corresponding changes.
9450
9451Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9452
9453 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9454 Quote ^C when passing it to stty. For some shells ^ is a pipe.
9455
9456 * gdb.base/funcargs.exp: Modify many tests so that every test
9457 either passes or fails. Make some test names unique.
9458
9459Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9460
9461 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
9462 Call stty to set interrupt character.
9463
9464 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
9465 for HP assembler versus GNU assembler based on actual behavior of
9466 $(CC), rather than assuming that $(AS) is always the GNU assembler.
9467
9468 * TODO: Suggest a few more stepping tests.
9469
9470Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
9471
9472 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
9473 restart GDB for h8300 after a continue.
9474 (return): Add pattern to match a29k-udi behavior.
9475 * gdb.base/nodebug.exp: Remove obsolete comment.
9476 * gdb.base/regs.exp: New file, testing of register displays.
9477 * gdb.base/return.exp: Fix typo in reference to $objdir.
9478 * gdb.base/whatis.exp: Always start with a fresh GDB.
9479
9480Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9481
9482 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
9483 higher, these tests generate a lot of output.
9484
9485Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9486
9487 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
9488 code following the catch silently ignored some errors; without the
9489 catch they should be thrown like any other tcl error. Also, the
9490 catch used "" instead of {} which meant all the callers who wanted
9491 to include one of the characters "[]$ had to quote it an extra time.
9492 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
9493 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
9494 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
9495 Remove extra quoting.
9496
9497Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
9498
9499 * gdb.base/commands.exp: Make test names unique; every test either
9500 passes or fails. Update some comments.
9501
9502 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
9503
9504Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9505
9506 The following fixes a FAIL caused by the fact that the alpha stabs
9507 configuration didn't use the ".if alpha" code in weird.def.
9508 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
9509 bit pointer, so the 32 bit version works even on the alpha.
9510 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
9511 Remove the stuff which allowed us to have separate versions for
9512 alpha and everything else.
9513
9514 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
9515 regexp which "info func operator\[\](" is supposed to match. Fix
9516 string to send to GDB. Note that GDB still doesn't work right. Add a
9517 new test for "info func .perator\[\](" which GDB does handle correctly.
9518
9519 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
9520
9521Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9522
9523 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
9524 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
9525 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
9526 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
9527 it makes the tests harder to understand and confuses test-o-matic.
9528 The preferred style is that each test provides a PASS or a FAIL,
9529 and has a unique message (e.g. "continue #54" not just "continue")
9530 which is the same for the pass and the fail.
9531 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9532 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
9533 to lib/gdb.exp.
9534 * gdb.base/printcmds.exp: Use test_print_accept. Remove
9535 prt_accept which was basically the same thing. Likewise for
9536 test_print_reject and prt_reject.
9537 * lib/gdb.exp (test_print_reject): Add some more error message
9538 patterns to match from the former printcmds.exp (prt_reject).
9539 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
9540 One defect of the passcount stuff is that some of it failed to
9541 report XPASS where appropriate.
9542 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
9543 stuff before and after arg in expected pattern.
9544 (test_paddr_operator_functions): Re-do test without print_addr_of;
9545 this is the only test which seems to want extra stuff there.
9546
9547Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9548
9549 * gdb.base/nodebug.exp: Update new tests to reflect improved
9550 wording of gdb output.
9551
9552 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
9553 and "ptype" work on variables in files compiled without -g.
9554 Replaces commented out "maint print msymbol" tests.
9555
9556Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9557
9558 * gdb.base/setvar.c (dummy): Call malloc.
9559
9560 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
9561 losing with the irix4 sed.
9562
9563 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
9564 ALRM" on irix4.
9565
9566Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9567
9568 * TODO: Remove items about corefile.exp testing new exec-file and
9569 backtrace; both are now done. Add items about printing enums.
9570
9571Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9572
9573 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
9574 "get signal $thissig" test fails.
9575
9576 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
9577
9578Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9579
9580 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
9581 compiler warning with dec alpha compiler.
9582
9583 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
9584 extra \n from gdb_test call (this explains why the prompt test
9585 that I removed yesterday was there).
9586 (user_defined_command_test): Remove extra \n and prompt test.
9587
9588 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
9589 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
9590 doesn't exist.
9591 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
9592 Also remove alpha workaround, which turns out to be because
9593 SIGABRT == SIGLOST.
9594
9595 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
9596
9597 * gdb.base/help.exp: Don't test "help show".
9598
9599Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9600
9601 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
9602 "set print address" is on.
9603 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
9604 pass prompt to gdb_test; gdb_test already looks for the prompt.
9605
9606 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
9607
9608 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
9609 was a vestige of the manual TESTSTRATEGY, and the purpose of it
9610 was to make sure that gdb can read a core file. But (a) the "read
9611 the corefile" part didn't make it to a1-selftest.exp, we just
9612 delete the corefile after creating it, and (b) we test reading
9613 corefiles in corefile.exp anyway. Also, this test left around a
9614 xgdb process on Solaris.
9615
9616 * gdb.base/corefile.exp: Also test backtrace.
9617
9618Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
9619
9620 * gdb.base/commands.exp: Test a simple user defined command with
9621 arguments and if/while statements; verify the full user command is
9622 printed by "show user".
9623
9624 * gdb.base/commands.exp: Test if/while commands as part of a
9625 breakpoint command list; verify they appear in breakpoint
9626 information.
9627
9628Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9629
9630 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
9631 than by dividing by zero.
9632
9633Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
9634
9635 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
9636 performing an inferior call with watchpoints enabled.
9637 * gdb.base/watchpoint.c (main): Delete second unnecessary read
9638 call.
9639
9640Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9641
9642 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
9643 of "file" command.
9644
9645 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
9646 Add additional pattern for when "int operator int(void);" appears
9647 in a different order.
9648
9649Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
9650
9651 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
9652
9653 * gdb.base/help.exp: Replace most of docstrings for "info signals"
9654 and "signal" with ".*".
9655
9656Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
9657
9658 * TODO: Add note about "handle all nostop".
9659
9660 * gdb.base/{sigall.c, sigall.exp}: New test.
9661 * gdb.base/Makefile.in: Add it.
9662
9663Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
9666 when invoking GDB, suppresses any windowing interface.
9667
9668Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
9669
9670 * config/sim-gdb: New file, simulator testing support.
9671
9672Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
9673
9674 * gdb.base/interrupt.exp: Test calling func1 twice.
9675
9676Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
9677
9678 * gdb.base/list.exp (test_forward_search): Set timeout higher
9679 when we'll be getting lots of output from gdb.
9680
9681 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
9682 "init_malloc" to after the expect statement. Run it if that
9683 regexp is taken, but also for two others which happen if source
9684 cannot be found.
9685
9686Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9687
9688 * gdb.base/printcmds.exp: New test, for printing register before
9689 program is running.
9690
9691Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9692
9693 * gdb.base/list.exp: Correct some alternate expect patterns
9694 to reflect changes in list1.c.
9695
9696Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9697
9698 * TODO: Add item regarding large frames.
9699
9700 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
9701
9702 * TODO: Remove item about enabling return.exp; it
9703 is enabled. Suggest a few more "return" tests.
9704
9705Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9706
9707 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
9708 anonymous unions.
9709
9710Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9711
9712 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
9713 and pr-5646.o, so "make" is the same as "make all", not "make
9714 pr-4975.o".
9715
9716Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
9717
9718 * gdb.base/list.exp: Adjust expectations to reflect changes in
9719 list1.c.
9720 (test_forward_search): New test proc.
9721 * gdb.base/list1.c (long_line): New function, has long source line.
9722
9723Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
9724
9725 * gdb.base/a1-selftest.exp: Change initial stepping to know about
9726 additional line of code that was added.
9727
9728Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
9729
9730 * gdb.disasm/hppa.s: Break the large branching tests into smaller
9731 tests so as not to overflow expect's input buffers.
9732 * gdb.disasm/hppa.exp: Corresponding changes.
9733
9734Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9735
9736 Beginnings of template debugging tests.
9737 * gdb.c++/templ-info.cc: New file to test for template
9738 debugging capability of the compiler.
9739 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
9740 templ-info.cc.
9741 * gdb.c++/templates.cc: Add explicit template instantiations
9742 to enable compiling with -fno-implicit-templates. Add destructor
9743 and 'value' method to T5 class for template tests.
9744 * gdb.c++/templates.exp: Add testcases for printing of template
9745 types, setting breakpoints on template methods and calling a
d63a86f8 9746 template method.
c906108c
SS
9747
9748Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
9749
9750 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
9751 branch target since some assemblers (gas-2.5) may emit a
9752 relocation for the branch instead of resolving it in the
9753 assembler.
9754
9755Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9756
9757 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
9758 through signal handler.
9759
9760Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9761
9762 * configure.in (*-*-netware): Use config/mt-netware.
9763
9764 * config/mt-netware: New file.
9765 * config/mt-i386-netware: Removed, separate configs for different
9766 netware architectures are no longer needed now that we have
9767 --with-headers.
9768
9769Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9770
9771 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
9772 by the recent changes to use ANSI C arithmetic conversions.
9773
9774Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9775
9776 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
9777 bug involving using inferior_pid to figure out whether to select a
9778 frame.
9779
9780Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
9781
9782 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
9783 match the current disassembler output.
9784
9785Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
9786
9787 * gdb.fortran/exprs.exp: Expect VOID instead of void.
9788 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
9789 types, expect "int" as type of integer values (for now).
9790
9791Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
9792
9793 * gdb.base/commands.exp: New tests for if/while commands.
9794
9795Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
9796
9797 * lib/gdb.exp (runto): Replace sub-pattern for hex value
9798 by .*, since hex values have different syntax in Chill mode.
9799
9800Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9801
9802 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
9803 linefeed from expect pattern for repeated types with indices > 9.
9804
9805Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
9806
9807 First part of Fortran test suite.
9808 * gdb.fortran: New directory.
9809 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
9810
9811Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9812
9813 * gdb.base/default.exp: Update expect pattern for load command
9814 without arguments.
9815
9816Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
9817
9818 * configure.in: Change i386 to i[345]86.
9819 * gdb.base/configure.in: Likewise.
9820 * gdb.c++/configure.in: Likewise.
9821 * gdb.chill/configure.in: Likewise.
9822
9823Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
9824
9825 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
9826 patterns, since that is not a valid context for comments.
9827
9828Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
9829
9830 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
9831 repeated types and repeated types with indices > 9.
9832
9833Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
9834
9835 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
9836 2417; old bug has been fixed.
9837
9838Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
9839
9840 * gdb.base/interrupt.exp: When trying to wake up the inferior,
9841 send the newline ourselves instead of assuming gdb_test will do
9842 so when passed an empty input string.
9843
9844 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
9845 stabs testcode.
9846
9847Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9848
9849 * lib/gdb.exp (gdb_test): Don't send anything if the first
9850 argument is an empty string. This makes cases where we want to
9851 match output that is already in expect's buffers (for example,
9852 matching a breakpoint after gdb_run_cmd has been called) work
9853 reliably.
9854
9855Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9856
9857 * config/netware.exp: New file.
9858
9859Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9860
9861 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
9862 the -B and -L prefixes so we can find the debugging stub.
9863
9864 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
9865 there and we are using the gcc from the tree.
9866
9867 * gdb.base/types.c: Removed.
9868
9869 * gdb.base/configure.in: Look for makefile fragments in ../config.
9870 Recognize i386-*-netware.
9871 * gdb.c++/configure.in: Likewise.
9872
9873Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9874
9875 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
9876 the correct TCL syntax.
9877
9878Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9879
9880 * gdb.base/opaque.exp: use runto instead of messing around with
9881 breakpoints. Simplify by using gdb_test.
9882
9883 * gdb.base/bitfields.exp: restart between tests on netware targets
9884 because breakpoints aren't relocated after target death. Run
9885 processes to completion.
9886
9887 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
9888
9889Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
9890
9891 * Makefile.in: Remove extra tabs that confuse some versions
9892 of "make". Use the newly built gdb to test with by default,
9893 rather than the first one in the tester's search path.
9894
9895Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
9896
9897 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
9898
9899 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
9900 condition help.
9901
9902Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9903
9904 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
9905
9906 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
9907 running.
9908 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
9909 * gdb.base/funcargs.exp: Likewise.
9910
9911 * gdb.base/bitfields.exp: Simplify by using gdb_test.
9912 * gdb.base/funcargs.exp: Likewise.
9913
9914 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
9915 message is "".
9916
9917Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9918
9919 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
9920 return,signals,twice}.exp: Handle non-existant binaries
9921 consistantly.
9922
9923 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
9924 * gdb.base/Makefile.in: Don't try to generate a core dump, we
9925 might testing a cross development system.
9926
9927Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9928
9929 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
9930 runtest script is relative to ${srcdir}, not ${rootdir}.
9931
9932Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
9933
9934 * gdb.base/signals.exp: Allow for optionality of breakpoint
9935 address.
9936
9937Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9938
9939 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
9940
9941Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
9942
9943 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
9944 for size_t definition.
9945 * gdb.c++/templates.cc: Likewise
9946
9947 * config/mt-i386-netware: New file.
9948
9949 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
9950 defined.
9951
9952 * gdb.base/Makefile.in: Added support for systems that name core
9953 files by appending "core" to the program name.
9954 * gdb.base/a1-selftest.exp: Likewise.
9955
9956Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9957
9958 * gdb.base/return.exp: Add comment and message for `return double'
9959 test failure on Sparc Solaris.
9960
9961Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
9962
9963 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
9964
9965Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9966
9967 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
9968 from optimizing them away.
9969 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
9970 patterns to include default constructors and assignment operators,
9971 to match gcc versions beyond 2.5.8. Accept any cplus demangling
9972 character in the output of the virtual base pointer.
9973
9974Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9975
9976 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
9977 expression match in print_addr_of to avoid unintented matches.
9978 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
9979 versions up to 2.5.8.
9980
9981Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9982
9983 * gdb.base/list.exp: Tweak alternate pattern for listing of an
9984 included file to run under newer versions of expect.
9985 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
9986 consecutive >'s in templates to accomodate recent cplus-dem.c change.
9987 Remove xfail for the virtual table of BDDHookV.
9988
9989Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
9990
9991 * lib/gdb.exp (string_to_regexp): Set a default result.
9992 (default_gdb_start): Fix misleading message.
9993
9994Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
9995
9996 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
9997 Remove all CC, etc definitions.
9998 * config/mt-hpux: New file.
9999 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
10000 (CFLAGS, LDFLAGS): Define.
10001 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
10002
10003 * Makefile.in (site.exp): Don't insert host_os, etc.
10004 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
10005 (distclean): Check existence of subdir.
10006 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
10007 * gdb.base/Makefile.in: General cleanup and simplification.
10008 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10009 to build executables. Use default rule to build .o files.
10010 (EXPECT, RUNTEST, CC): Fix relative pathname.
10011 (site.exp): Don't insert host_os, etc.
10012 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
10013 and/or SIGUSR1 defined.
10014 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
10015 * gdb.c++/Makefile.in: General cleanup and simplification.
10016 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
10017 (CFLAGS): Remove.
10018 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
10019
10020Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
10021
10022 * gdb.base/recurse.exp: Misc changes to get tests running again
10023 after Kung's changes to the watchpoint code.
10024 * gdb.base/watchpoint.exp: Likewise.
10025
10026Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
10027
10028 * lib/gdb.exp (string_to_regexp): Convert {\} also.
10029
10030Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
10031
10032 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
10033 * lib/gdb.exp (default_gdb_start): Define.
10034 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
10035 gdb.base/funcargs.exp, gdb.base/opaque.exp,
10036 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
10037 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
10038 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
10039 Don't call gdb_target_udi in between tests.
10040
10041Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10042
10043 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
10044 (which was basically just a local version of the same thing). In
10045 addition to avoiding duplication, gdb_test_exact is faster.
10046 * lib/gdb.exp (gdb_test_exact): Fix typo.
10047
10048 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
10049 don't give an error.
10050
10051 * gdb.base/term.exp: Call delete_breakpoints before starting.
10052
10053 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
10054 (t10): Add comment.
10055
10056Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10057
10058 Reorganization of the GDB Test Suite.
10059
10060 * gdb.base: New directory, contains all the basic tests.
10061 * gdb.c++: New directory, tests specific to C++.
10062 * gdb.chill: New directory, tests specific to Chill.
10063 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
10064 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
10065 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
10066 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
10067 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
10068 t30-31 to chill).
10069 * */gdbme.*: Rename to match appropriate expect scripts.
10070 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
10071 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
10072 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
10073 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
10074 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
10075 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
10076 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
10077 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
10078 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
10079 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
10080 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
10081 gdb.c++/virtfunc.cc: New names of C++ files.
10082 * gdb.chill/chillvars.ch: New name of Chill file.
10083 * gdb.base/configure.in, gdb.c++/configure.in,
10084 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
10085 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10086 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
10087 * configure.in (configdirs): Update to reflect directory changes.
10088 (target_abbrev): No longer define for any configuration.
10089 * Makefile.in: Cosmetic improvements to header comments.
10090
10091Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
10092
10093 Various changes to gdb.t31:
10094
10095 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
10096 * gdbme.ch: Make all key-words and predefineds be upper-case.
10097 * chillvars.exp: Expect key-words and predefinds in upper-case.
10098
10099 * chillvars.exp: Use gdb_test_exact many places.
10100 Change expected output for arrays (which now includes index labels).
10101
10102 * pr-5020.exp, gdme.ch (module PR_5020):
10103 New test, for PR-5020.
10104
10105Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
10106
10107 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
10108 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
10109
10110Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
10111
10112 * Makefile.in: Fix bit-rot in definitions of CHILL,
10113 CHILL_FOR_TARGET and Chill_LIB.
10114 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
10115 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
10116 CHILL, and CHILL_LIB.
10117
10118Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
10119
10120 * Revert the previous changes. Please see Rob's directory
10121 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
10122
10123Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
10124
10125 * Makefile.in, configure.in, config/mips-gdb.exp,
10126 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
10127 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
10128 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
10129 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
10130 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
10131 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
10132 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
10133 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
10134 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
10135 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
10136 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
10137 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
10138 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
10139 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
10140 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
10141 changes from 94Q1.
10142
10143Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
10144
10145 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
10146 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
10147 Rob's new testing fragments.
10148
10149Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
10150
10151 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
10152 lib/gdb.exp: Replace error proc calls with perror.
10153
10154Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
10155
10156 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
10157 version also, match on casted version strings, and match on
10158 gdb startup case where the line numbers might be messed up.
10159
10160Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
10161
10162 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
10163 (CFLAGS): Delete it from here.
10164
10165Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
10166
10167 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
10168
10169Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
10170
10171 * Makefile.in (RUNTEST): Default to just "runtest".
10172
10173Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10174
10175 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
10176 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
10177 the code has been restructured.
10178
10179Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10180
10181 * gdb.t00/default.exp (set write): Allow any number of \r and/or
10182 \n, not just one of each.
10183
10184 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
10185 /bin/cc gives a warning if you do.
10186
10187Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
10188
d63a86f8 10189 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
10190 __t10ListS_link1ZUiRCUiPT0
10191
10192Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10193
10194 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
10195 on local variables in recursive functions.
10196
10197 * gdb.t07/Makefile.in: Build the new test.
10198
10199Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10200
10201 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
10202 directly. Instead compare the return values from actual calls.
10203
10204Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
10205
10206 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10207
10208Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10209
10210 * From Peter Schauer with minor modifications.
10211 * gdb.t15/return.exp (return_tests): Handle targets where "return"
10212 stops in mid-line in the caller. Add xfail for returning a float
10213 value on X86 targets.
10214
10215Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10216
10217 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
10218 to avoid expect lossage.
10219 (fmem_LRbug_tests): Likewise.
10220 * gdb.disasm/hppa.s: Corresponding changes.
10221
10222 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
10223 conditions to work with latest dejagnu/expect.
10224
10225 * gdb.t15/funcargs.exp (finish from indirect call): No longer
10226 expected to fail on the PA.
10227 (backtrace in call with trampolines): Explicitly require main
10228 to be frame #1 (no trampolines should show up in backtrace).
10229
10230 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
10231 "continue -expect".
10232 * gdb.t06/break.exp: Likewise.
10233 * gdb.t07/watchpoint.exp: Likewise.
10234 * gdb.t13/bitfields.exp: Likewise.
10235 * gdb.t15/{funcargs,return}.exp: Likewise.
10236 * gdb.stabs/weird.exp: Likewise.
10237 * config/{mips,udi}-gdb.exp: Likewise.
10238
10239 * hppa.sed: Enclose comments within a sed command to avoid
10240 losing with the old OSF1 sed.
10241
10242Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10243
10244 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
10245 sequent dynix.
10246 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
10247 * gdb.t15/funcargs.exp: Conditionally step again to really
10248 finish from marker_call_with_trampolines. Handle the case where
10249 the first step from within call_with_trampolines already steps
10250 us back to main.
10251 * gdb.t15/gdbme.c: Add comment to closing brace of
10252 call_with_trampolines for funcargs.exp.
10253
10254Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10255
d63a86f8 10256 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
10257 Fix typo(s).
10258
10259Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10260
10261 * gdb.t07/gdbme.c: More code for watchpoint testing.
10262
10263 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
10264 "Hardware watchpoint" throughout file.
10265 (test_watchpoint_triggered_in_syscall): New test.
10266 (test_complex_watchpoint): New test.
10267
10268Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10269
10270 * gdbme.c (call_with_trampolines): New function to try and step
10271 into. Tests trampoline problems on the PA.
10272
10273 * funcargs.exp (localvars_in_indirect_call): No longer expect
10274 stepping into indirect call to fail on PAs.
10275 (test_stepping_over_trampolines): New test.
10276
10277Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10278
10279 * TODO: Add suggestions for static member function tests, and
10280 completion tests.
10281
10282Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10283
10284 * TODO: Add suggestions for "p/a" tests.
10285
10286 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
10287 (default_gdb_exit): Replace all the hair with sending "quit" to
10288 the process with a simple close.
10289
10290Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10291
10292 * TODO: Add suggestions for shared library tests.
10293
10294Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10295
10296 * TODO: Add suggestions for x/s tests.
10297
10298Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10299
10300 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
10301 "enable once", and "enable breakpoints once" with ".*".
10302
10303Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10304
10305 * TODO: Add suggestions about structure passing tests.
10306
10307Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10308
10309 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
10310 the primary1 test, use work around if __GNUC__ < 2.
10311 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
10312 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
10313 Test for bad output rather than waiting for timeout. Issue
10314 second continue only if first continue failed.
10315
10316Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10317
10318 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
10319 operator[] test with gdb_test because the old code didn't seem to
10320 be getting the quoting right with the new dejagnu.
10321
10322Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
10323
10324 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
10325 one from the path.
10326 * Makefile.in: Use a fresh expect if there is one, use runtest
10327 from the src tree if there is one.
d63a86f8 10328
c906108c
SS
10329Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10330
10331 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
10332 next over recursive call. Revise the tests from that point on
10333 (which had been skipped) to match GDB's actual (correct) output.
10334
10335 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
10336 with next over a breakpoint whose condition is false.
10337
10338 * gdb.t00/help.exp: Comment out "help set print" tests just like
10339 (and for same reason as) "help set" test.
10340
10341Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10342
10343 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
10344 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
10345
10346Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10347
10348 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
10349 necessary gdb_target_udi.
10350
10351 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
10352
10353 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
10354 1838 and 2417; they are fixed.
10355
10356 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
10357 gdb.t03/ptype.exp (ptype structure, ptype union):
10358 Remove xfails; the test is looser than when the xfails were added.
10359
10360 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
10361 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
10362
10363 * gdb.t01/run.exp: Only run shell test if isnative.
10364
10365 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
10366 since "run" automatically loads if necessary. Call gdb_target_udi
10367 after the "file" since "file" kills any execution target.
10368
10369 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
10370 GDB. GDB doesn't work that way (not anymore at least) on UDI.
10371 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
10372 argument for UDI.
10373
10374Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
10375
10376 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
10377
10378 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
10379
10380Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10381
10382 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
10383 properly quoting regexps. This makes the second argument to
10384 demangle a fixed string, which matches the callers, instead of a
10385 shell-style pattern which is what the previous implementation
10386 used. Update some of the callers.
10387
10388Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10389
10390 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
10391 (comib_nullified_tests): Fix typo.
10392 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
10393 strings. No longer expected to fail.
10394
10395 * gdb.disasm/hppa.s (addib_tests): Fix typo.
10396 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
10397 strings. No longer expected to fail.
10398
10399 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
10400 string. No longer expected to fail.
10401
10402Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10403
10404 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
10405 No longer expected to fail.
10406
10407 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
10408 string. No longer expected to fail.
10409
10410Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10411
10412 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
10413 only in the names (I probably got most of them). I was even
10414 generous with some which differed in underscores in names, and
10415 probably missed a few, and I *still* was able to remove almost a
10416 third of the file with almost no impact on testsuite coverage.
10417
10418Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10419
10420 * gdb.t00/default.exp: Match udi_attach error message as well as
10421 the one from child_attach.
10422
10423 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
10424
10425 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
10426
10427 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
10428 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
10429
10430 * Move test with enums and partial symbols back to
10431 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
10432 Reverts the change of 26 May 93. Per today's change to
10433 stabs.texinfo, the behavior that weird.exp was expecting was
10434 unreasonable; what is important is that the compiler+gdb get
10435 things right, which happens with a recent gcc. Also fix the test
10436 to deal with native compilers which put out the stab gdb can't
10437 deal with.
10438
10439Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10440
10441 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
10442 in the names. The main thing these accomplish is to slow things down.
10443 Many more such duplicates surely remain.
10444
10445 * gdb.t00/help.exp: Comment out "help support" test just like
10446 (and for same reason as) "help set" test.
10447
10448Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
10449
10450 * gdb.t06/break.exp: Remove setup_xfails for
10451 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
10452 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
10453 about known bug in gcc to include up through 2.5.8.
10454 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
10455 well as "_vb$".
10456 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
10457 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
10458 with latest gcc and gdb.
10459 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
10460 well as "_vb$".
10461
10462Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10463
10464 * configure.in (hppa*-*-*): Also configure and build stabs-only
10465 tests.
10466
10467Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10468
10469 * gdb.t10/hppa.mt: A makefile fragment for the PA.
10470 * gdb.t10/configure.in (hppa*-*-*): Use it.
10471
10472Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10473
10474 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
10475
10476Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10477
10478 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
10479 versions prior to 1.13.5.
10480
10481Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10482
10483 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
10484 the prompt is at the start of a line.
10485
10486Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
10487
10488 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
10489 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
10490 in the copr tests now.
10491 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
10492 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
10493 expected to fail.
10494
10495Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
10496
10497 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
10498 gdb.t31/chillvars.exp, lib/gdb.exp:
10499 Tweak to run under either version of expect.
10500 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
10501 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
10502 * gdb.t11/list.exp: Remove extraneous whitespace.
10503
10504Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10505
10506 * gdb.t16/printcmds.exp (test_print_strings): Accept
10507 "(unsigned char *) " before the string.
10508
10509 * TODO: Add notes about printing of fancy types and GDB expressions.
10510
10511Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
10512
10513 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
10514 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 10515 if doing mips-idt-ecoff.
c906108c
SS
10516
10517Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
10518
10519 * Most .exp files: Tweak to run under either version of expect.
10520
10521Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10522
10523 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
10524 xfails; I'm not sure why they are failing, but not because of PR 1806.
10525
10526Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
10527
10528 * config/unix-gdb.exp: Remove gdb_unload cause it's already
10529 defined in lib/gdb.exp.
10530
10531Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10532
10533 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
10534 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
10535 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
10536 have to be typeless.
10537
10538Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
10539
10540 * TODO: Add suggestion for copyright year test.
10541
10542Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
10543
10544 * configure.in (*-*-lynxos*): Add stabs tests.
10545
10546Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10547
10548 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
10549 so insert a tab before any assembler directive in column zero.
10550
10551 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
10552 stores.
10553 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
10554 stores.
10555 (fpu_short_memory_tests): Likewise.
10556
10557Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10558
10559 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
10560 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
10561 .stabs directives in comments.
10562
10563Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10564
10565 * TODO: New file, describing tests we could write.
10566 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
10567
10568Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10569
10570 * gdb.t06/signals.exp: Add kludge to force re-sync.
10571
10572 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
10573 to xgdb instead of gdb, get out of gdb.
10574
10575Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
10576
10577 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
10578 for info.
10579
10580Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
10581
10582 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
10583 * gdb.stabs/configure.in (hppa*-*-*): Use it.
10584 * gdb.stabs/hppa.sed: New sed script for the PA.
10585
10586Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10587
10588 * gdb.stabs: Re-write weird.def and configuration to use sed
10589 instead of cpp. sed is portable and POSIX; cpp is neither.
10590
10591Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10592
10593 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
10594
10595Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10596
10597 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
10598
10599Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10600
10601 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
10602 "_vb$".
10603 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
10604 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
10605
10606Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10607
10608 * lib/gdb.exp: Comment out code which depends on non-existent
10609 `transform' procedure.
10610
10611Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
10612
10613 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
10614 * lib/gdb.exp: Transform tool name.
10615 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
10616 1.1's new error handling system.
10617
10618Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10619
10620 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
10621
10622Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10623
10624 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
10625 They made pattern matching so slow that timeouts happened on
10626 heavily loaded systems. Now any output from "show print" which
10627 gets us back to the GDB prompt is a PASS.
10628
10629Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
10630
10631 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
10632
10633Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10634
10635 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
10636
10637 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
10638 It is not from PR 3220.
10639
10640Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10641
10642 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
10643 just started failing because they depended on the order the
10644 subcommands are presented, or exact docstring text. This kind of
10645 test is a pain and has minimal benefit.
10646
10647Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10648
10649 * gdb.t09/corefile.exp: At end of test, use "core" command with
10650 no arguments.
10651
10652Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
10653
10654 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
10655 17}/Makefile.in: Make it possible to run the testsuite with Sun
10656 make and CC = cross gcc by adding explicit build rules for .o
10657 files.
10658
10659Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10660
10661 * gdb.t15/funcargs.exp: Don't put comments on same line as
10662 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 10663
c906108c
SS
10664Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10665
10666 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
10667
10668Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
10669
10670 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
10671 * gdb.t20/inherit.exp: remove three dumplicate entries.
10672
10673Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10674
10675 * gdb.t06/break.exp: For "next over recursive call", fail on any
10676 incorrect output, not just on "factorial (value=2)".
10677
10678Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10679
10680 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
10681 working now. Add an xfail if accesing a bss variable causes
10682 a memory error if the target is not yet run.
10683
10684Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10685
10686 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
10687 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
10688 name of __st* demangling (2 strings). Did Kung really get the
10689 more than 95 others right without testing them?
10690
10691Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
10692
10693 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
10694
10695Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
10696
10697 * configure.in (configdirs): Add gdb.disasm
10698 * gdb.disasm: New directory for GDB disassembler tests.
10699 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
10700
10701Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10702
10703 * gdb.t00/help.exp: Don't test "help set".
10704
10705 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
10706 from within expect statements. None of these happen anymore and
10707 they cause regressions to be silently unnoticed.
10708
10709 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
10710 messages) about known failures with gcc cygnus-2.4.5-930417.
10711
10712 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
10713 comp-info.exp so it gets built if it doesn't exist.
10714
10715 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
10716 it is no longer used.
10717 * gdb.t13/comp-info.c: Removed.
10718
10719Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
10720
10721 * gdb.t06/signals.exp: Add xfail for sun3.
10722
10723Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10724
10725 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
10726 relevant because ^C doesn't get sent but failure can be reproduced
10727 interactively).
10728
10729Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10730
10731 * gdb.stabs/alpha.mt: New configuration file for alpha.
10732 * gdb.stabs/configure.in: Use it.
10733 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
10734 sharing with alpha.mt, redefine long to word via preprocessor.
10735 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
10736 for alpha.
10737 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
10738 native cc.
10739 * gdb.t00/teststrategy.exp: Change expect string so that we
10740 consume the `(xgdb)' from the command echo and from the gdb prompt.
10741 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
10742 gdb currently compares all values as long, so this failure probably
10743 applies to any configuration where LONGEST is bigger than a target int.
10744 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
10745 with gcc.
10746 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
10747 to handle opaque pointers, gcc is.
10748 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
10749 as first argument. Include <sys/types.h> and change all operator
10750 new definitions to use size_t.
10751 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
10752 now that we use size_t.
10753
10754Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10755
10756 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
10757 a long or float array cast all array members to the same type.
10758 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
10759 with 64 bit longs.
10760 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
10761 on alpha.
10762 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
10763
10764Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10765
10766 * gdb.t24 (demangle.exp): Constructors of templates have names like
10767 vector<int>::vector(int) not vector<int>::vector<int>(int). See
10768 section 14.6 of the ARM.
10769
10770 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
10771 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
10772 accomplish little and slow down the testsuite.
10773
10774 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
10775 Accept spaces various places.
10776
10777Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10778
10779 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
10780 with watchpoint enabled.
10781
10782 * Makefile.in: Remove definition of CC and remove the second
10783 definition of CXX (the "CXX = gcc" one remains). These definitions
10784 were causing backquotes to be expanded within backquotes, which
10785 doesn't work.
10786
10787Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
10788
10789 * gdb.t17/callfuncs.exp: Add "return 0" to end.
10790
10791Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10792
10793 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
10794 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
10795 by mips cc and contains no stabs entries.
10796
10797Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
10798
10799 * config/vx-gdb.exp: Use fake device to load files rather than
10800 NFS.
10801 * lib/gdb.exp: New proc to do "file" command.
10802 * config/unix-gdb.exp: Use new "file" proc.
10803
10804Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
10805
10806 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
10807 Rework board rebooting slightly.
10808 (gdb_exit): Don't exit from the remote shell; there isn't one.
10809 * gdb.stabs/weird.exp: If a program is being debugged already,
10810 kill it.
10811 * gdb.t04/setvar.exp: Stop and restart gdb.
10812 * gdb.t05/expr.exp: Likewise.
10813 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
10814 restart gdb and reload the program.
10815 * gdb.t08/opaque.exp: Likewise.
10816 * gdb.t12/scope.exp: Likewise.
10817 * gdb.t13/bitfields.exp: Likewise.
10818 * gdb.t15/funcargs.exp: Likewise.
10819 * gdb.t20/classes.exp: Likewise.
10820 * gdb.t03/ptype.exp: Increase timeout.
10821 * gdb.t16/printcmds.exp (test_print_string_constants,
10822 test_print_array_constants): Likewise.
10823 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
10824 * gdb.t20/classes.exp (do_tests): Likewise.
10825 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
10826
10827Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
10828
10829 * gdb.stabs: Renamed *wierd* to *weird*.
10830
10831Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10832
10833 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
10834 for timeout. Add "known gcc 2.4.5 bug" to failure message.
10835
10836Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
10837
10838 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
10839 (do_tests): Remove xfail for whatis on one_var and two_var.
10840
10841Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
10842
10843 * Makefile.in: Made cross building work better by adding
10844 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
10845
10846Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10847
10848 * gdb.t15/{return.c,return.exp,Makefile.in}:
10849 New test, currently commented out.
10850
10851Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
10852
10853 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
10854 still running and removes the leftover named socket so GDb can do
10855 clean restarts.
10856
10857Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
10858
10859 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
10860 console, not GDB.
10861 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
10862 cross testing works better with "make check"
10863 * config/unix-gdb: Use default procedures for exit and version.
10864 * config/vx-gdb.exp: Cleaned up and massaged back to working order
10865 with the newest VxWorks.
10866
10867Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10868
10869 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
10870 old form.
10871
10872 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
10873 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
10874
10875 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
10876
10877 * config/unix-gdb.exp: Remove this version of gdb_exit
10878 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
10879 Rob says he'll look at it when he gets back to testing boards.
10880
10881Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
10882
10883 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
10884 an expected fail for certain ptype commands.
10885
10886 * gdb.t20/classes.exp: Update expected results of "ptype class
10887 Base1" to account for the constructor that now appears in the type.
10888
10889Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
10890
10891 * configure.in (configdirs): Restore gdb.t04, which mysteriously
10892 disappeared from list.
10893 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
10894 "alldone" proc with call to cleanup and exit.
10895 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
10896 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
10897 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
10898 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
10899 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
10900 "alldone" proc with simple returns that suppress remaining
10901 tests. The alldone proc went away many months ago.
10902
10903Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10904
10905 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
10906
10907 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
10908
10909Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10910
10911 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
10912 as vax gdb will display them.
10913
10914Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10915
10916 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
10917 optimizers.
10918
10919 * scope.exp: Change "bad value for localval" messages so each one
10920 is unique.
10921
10922 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
10923 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
10924
10925 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
10926
10927Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10928
10929 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
10930 doesn't exist (due to optimization).
10931
10932Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10933
10934 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
10935 contains \r because the filename is long.
10936
10937 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
10938 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
10939
10940Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10941
10942 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
10943 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
10944 Ultrix.
10945 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
10946 int tests.
10947 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
10948
10949Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
10950
10951 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
10952
10953 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 10954 to match does not match the passing case but still matches the
c906108c
SS
10955 failing case.
10956
10957Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10958
10959 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
10960
10961Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
10962
10963 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
10964 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
10965 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
10966 Remove various versions of gdb_exit.
10967 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
10968 gdb_exit.
10969 * config/unix-gdb.exp: gdb_exit remains here, and should override
10970 the generic version, since it's doing a lot of wierd stuff that
10971 the other versions aren't. FIXME, fold it in, or abandon this
10972 version.
10973
10974Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10975
10976 * gdb.t24/demangle.exp: Add tests for PR 3220.
10977
10978Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10979
10980 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
10981
10982Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
10983
10984 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
10985 "i386-*-*". Works for i486 as well.
10986
10987 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
10988 bug, and expand domain of xfail to all SVR4 systems, since the
10989 actual problem is likely to be in generic SVR4 /proc support.
10990
10991Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10992
10993 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
10994
10995Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
10996
10997 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
10998 xfails for other systems. Match a missing 'Continuing.' as an
10999 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
11000
11001 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
11002 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
11003 Only issue warning for missing executables if -all option is used.
11004
11005 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
11006 file if -all option is used. It's like an unpredictable XFAIL.
11007
11008Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11009
11010 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
11011 for dynamically linked binaries.
11012
11013 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
11014
11015Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11016
11017 * gdb.t20/inherit.exp: Change message for "print tagless struct"
11018 to state that this is a known bug in old versions of g++.
11019
11020Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11021
11022 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
11023 while waiting for `Continuing'.
11024
11025Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
11026
11027 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
11028 in text, data, and bss.
11029 * gdb.t10/nodebug.c: Add local and global test variables for
11030 initialized and uninitialized data.
11031
11032Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11033
11034 * config/unix-gdb.exp (gdb_exit): Add "wait".
11035
11036Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11037
11038 * gdb.t06/signals.exp: xfail the continue from the handler for all
11039 targets.
11040
11041 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
11042 function with watchpoints enabled, the i386 call dummy starts with
11043 a call.
11044
11045 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
11046 386 bsd names its corefiles.
11047
11048Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
11049
11050 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
11051 compilers don't grok it.
11052 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
11053 with small octal ints rather than character constants, which
11054 are signed and might not fit if first promoted to int.
11055
11056Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
11057
11058 * gdb.t09/Makefile.in (clean): Remove corefile.
11059
11060Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11061
11062 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
11063
11064Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11065 and Jim Kingdon (kingdon@cygnus.com)
11066
11067 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
11068 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
11069 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
11070
11071Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11072
11073 * gdb.t17/interrupt.exp: Add xfail for hppa.
11074
11075Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11076
11077 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
11078 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
11079 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
11080 to determine signed-ness of bitfields and use the result to setup
11081 the xfail.
11082 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
11083 * gdb.t15/funcargs.exp: Use them to step until the second indirect
11084 call line is reached if necessary.
11085
11086Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11087
11088 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
11089
11090Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11091
11092 * gdb.t06/break.exp: Also test `clear' command.
11093
11094Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11095
11096 * gdb.t00/teststrategy.exp: Remove extra quote.
11097
11098 * gdb.t07/watchpoint.exp: Change xfail for calling function with
11099 watchpoint enabled to be for all non-68k machines.
11100
11101 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
11102
11103Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11104
11105 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
11106 targets use aout.mt instead of ecoff.mt as gas understands
11107 standard aout format.
11108
11109Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
11110
11111 * lib/gdb.exp (runto): Don't insist that function we are running to
11112 was compiled with -g.
11113
11114 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
11115
11116 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
11117 to get back into the read system call.
11118 Accept leading newline in case where we woke it up.
11119
11120Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11121
11122 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
11123 to make the stabs test work on ecoff systems using gcc and -with-stabs.
11124 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
11125 enable ecoff configuration.
11126
11127Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11128
11129 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
11130
11131Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11132
11133 * gdb.t16/printcmds.exp: Add another printf test.
11134
11135Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
11136
11137 * configure.in: If configured -with-stabs on any target, add
11138 stabsdirs to configdirs.
11139
11140Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11141
11142 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
11143 fun" so pattern does not match the command itself.
11144
11145Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11146
11147 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
11148
11149Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11150
11151 * gdb.t17/interrupt.exp: Test for more things.
11152
11153Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11154
11155 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
11156 compiler arranges the code and line numbers.
11157
11158 * gdb.t17/interrupt.exp: Don't send \n after ^C.
11159
11160Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11161
11162 * gdb.t00/help.exp: Increase expect input buffer size.
11163
11164Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11165
11166 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
11167
11168 * gdb.t07/watchpoint.exp: Add xfail for hppa.
11169
11170 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
11171
11172 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
11173 [0-9]*, not just [0-9].
11174
11175Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11176
11177 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
11178
11179 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
11180
11181Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11182
11183 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
11184
11185Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11186
11187 * gdb.t06/signals.c: Add xfails for sun3.
11188
11189 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
11190
11191 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
11192 test_stepping tests.
11193
11194Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11195
11196 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
11197
11198 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
11199
11200 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
11201 rather than actually putting it through cpp twice.
11202
11203 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
11204
11205Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
11206
11207 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
11208 no longer needed.
11209
11210Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11211
11212 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
11213
11214 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
11215 C++ features prints as "struct", make it a pass, not an xfail.
11216
11217Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11218
11219 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
11220 Don't require VA to print as "class" rather than "struct".
11221
11222Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
11223
11224 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
11225
11226Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11227
11228 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
11229
11230Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11231
11232 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
11233 order.
11234
11235Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11236
11237 * gdb.t16/printcmds.exp: Add printf tests.
11238
11239 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
11240
11241 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
11242
11243Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
11244
11245 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
11246 pass counts, to counteract any existing or future setup_xfails.
11247
11248Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11249
11250 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
11251 {BEGIN,END}_COMMON for common block instead of STAB.
11252 * gdb.stabs/wierd.exp: Add xfail for rs6000.
11253
11254 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
11255 intp_var should be N_GSYM not N_LSYM.
11256 wierd-aout.S: Use a label for the value of the N_SO.
11257 wierd.def: Remove all backslashes.
11258 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
11259
11260Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11261
11262 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
11263 get the expected next to inheritance3.
11264
11265Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11266
11267 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
11268 now that gcc-2.4 gets it right.
11269
11270Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11271
11272 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
11273
11274 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
11275 generating comp-info.exp which works for cross-compilation.
11276
11277Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
11278
11279 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
11280 "*-*-sysv4.*".
11281
11282Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
11283
11284 * gdb.t01/run.exp: Start with a fresh gdb.
11285 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
11286 SVR4.x.
11287
11288Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
11289
11290 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
11291 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
11292 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
11293 Makefile.in (distclean, realclean): Remove gdbme.c from list of
11294 things to remove.
11295
11296Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
11297
11298 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
11299 test cases from bug reports.
11300
11301Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
11302
11303 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
11304 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
11305 avoid spurious xfails.
11306 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
11307 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
11308 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
11309
11310Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
11311
11312 * gdb.t00/teststrategy.exp: Rework to provide more useful
11313 description of each test, fix problem with systems that define
11314 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
11315 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
11316 results for "next over recursive call" so timeouts aren't taken
11317 by error.
11318
11319Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
11320
11321 * gdb.t12/scope.exp: Test printing of variables before run.
11322
11323 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
11324 printed in wrong order due to sorting.
11325
11326Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
11327
11328 * gdb.t00/teststrategy.exp: Fix expected results for printing
11329 user entered string constant. Is array of char, prints with no
11330 address.
11331
11332 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
11333 commands.
11334 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
11335 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
11336 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
11337 of struct of char arrays.
11338 * gdb.t00/radix.exp: New tests for radix commands.
11339
11340Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
11341
11342 * gdb.t16/printcmd.exp: Print a variable before running program
11343 (with xfail for AIX).
11344
11345Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
11346
11347 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
11348
11349 * gdb.t16/printcmd.exp: Don't print variables before running program.
11350
11351 * gdb.t06/break.exp: Don't require envp argument to main.
11352
11353 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
11354
11355 * gdb.t02/whatis.exp, gdb.t11/list.exp:
11356 Add xfails for rs6000.
11357
11358 * gdb.t02/whatis.exp: Change other tests not to re-test something
11359 we already tested.
11360
11361 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
11362 each type used has a variable of that type.
11363
11364Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
11365
11366 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
11367
11368Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
11369
11370 * configure.in: change srctrigger to be a file, not a directory
11371
11372Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
11373
11374 * configure.in (mips-idt-ecoff*): Added trailing '*'.
11375
11376 * gdb.t11/list.exp: Fixed a couple of typos.
11377
11378Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
11379
11380 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
11381 is fixed and PR is closed.
11382 * gdb.t16 (gdbme.c): Add simple test string variable.
11383 * gdb.t16 (printcmds.exp): Add tests with simple test string
11384 variable, primarily for boundaries on "set print elements".
11385
11386Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
11387
11388 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
11389 Make leading 0's optional and don't expect a tab in the middle
11390 of the number.
11391
11392 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
11393
11394 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
11395 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
11396 don't end command passed to gdb_test with newline.
11397
11398 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
11399 signed keyword away, don't expect signed bitfields to be signed.
11400
11401 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
11402 printing with only as many 1's as are in the field as well as printing
11403 with 32 1's (see comment).
11404
11405Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
11406
11407 * gdb.t00/default.exp: Start with a fresh gdb.
11408 * configure.in (configdirs): Remove gdb.t31 until the chill
11409 compiler works again. It no longer is able to find chillrt0
11410 since it isn't in libchill.a anymore.
11411 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
11412 wierd.o, make more modular.
11413 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
11414 spurious newlines that caused problems.
11415
11416Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11417
11418 * Move test with enums and partial symbols from gdb.t03/ptype.exp
11419 to gdb.stabs/wierd.exp since GCC has worked around the bug.
11420 gdb.stabs/wierd.{exp,def}: Many new tests.
11421
11422 * gdb.t00/default.exp: update info line for new message.
11423
11424 * gdb.t02/{whatis.exp,gdbme.c}:
11425 Test that "char *" doesn't print as "caddr_t".
11426
11427Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11428
11429 * gdb.t00/help.exp: Use .* in place of some help messages which
11430 just changed.
11431 gdb.t00/default.exp: Update "info frame" test for new message.
11432 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
11433 Remove some xfails
11434
11435Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11436
11437 * gdb.t03/{gdbme.c,ptype.exp}:
11438 Add tests for typedef'd struct and union without tags.
11439 Also check "whatis" on a variable of a typedef'd enum without a tag.
11440
11441 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
11442 PRMS 1823; the bug still exists but isn't reproduced by this test
11443 anymore), and remove rs6000 XFAIL (the bug is fixed).
11444
11445 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
11446 duplicated from whatis.exp. For those that are left, accept
11447 "long", "long int", or "int" for long variables (whatis.exp already
11448 has an XFAIL for "int", so no need to fail it here).
11449
11450 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
11451 Deal with GCC's names for types now that GDB uses the compiler's names.
11452
11453 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
11454 setup_xfail's for sunos4. If we #defined the signed keyword away,
11455 don't expect GDB to know that char it is signed.
11456
11457 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
11458
11459Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
11460
11461 * configure.in (configdirs): Add gdb.t24 for C++ tests that
11462 should work on any system, regardless of debugging format.
11463 * gdb.t21/demangle.exp: Move to gdb.t24.
11464 * gdb.t24/demangle.exp: Move from gdb.t21.
11465 * gdb.t24/{Makefile.in, configure.in}: New files.
11466
11467Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11468
11469 * configure.in: Do gdb.stabs and C++ tests only for stabs.
11470 * gdb.stabs: New directory.
11471
11472Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
11473
11474 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
11475 not just "Quit anyway?".
11476
11477Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
11478
11479 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
11480 that all setup_xfails are immediately followed by clear_xfails.
11481
11482Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
11483
11484 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
11485 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
11486 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
11487 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
11488 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
11489 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11490 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11491 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
11492 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
11493 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
11494 gdb.t31/chillvars.exp, lib/gdb.exp:
11495 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
11496 bug-gdb@prep.ai.mit.edu.
11497
11498Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
11499
11500 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
11501 with 0.0, not integer 0.
11502
11503Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
11504
11505 * gdb.t06/break.exp: Update for "Kill the program" message change.
11506
11507Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
11508
11509 * Makefile.in (GDBFLAGS): Set to -nx.
11510 * Makefile.in (site.exp): Use GDBFLAGS.
11511
11512Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11513
11514 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
11515 Makefiles.
11516 (check): depend on just-check.
11517 (just-check): added so that tests can be run without a noop
11518 build pass.
11519
11520Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
11521
11522 Switch to using configure's configdirs.
11523 * Makefile.in (Makefile): add configure.in dependency.
11524 (SUBDIRS): removed redundant assignment.
11525 * configure.in: switch subdirs assignment to configdirs.
11526 * gdb.t*/configure.in: new files.
11527
11528Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
11529
11530 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
11531 works.
11532
11533Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
11534
11535 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
11536 in explicit rules. Apparently this is not supported by some makes.
11537
11538Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
11539
11540 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
11541
11542Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11543
11544 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
11545 disappeared.
11546
11547Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
11548
11549 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
11550
11551Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
11552
11553 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
11554 watchpoint problem that is now fixed.
11555 * gdb.t30/chexp.exp: Remove setup_xfail for printing
11556 uninitialized convenience variables.
11557 * gdb.t31/chillvars.exp: Fix expected patterns for printing
11558 structures.
11559
11560Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11561
11562 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
11563 which causes expect to get out of sync with gdb on long output
11564 from help set.
11565 * gdb.t09/corefile.exp: Make expected pattern for core file
11566 failing signal and frame output format less sun specific.
11567
11568Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
11569
11570 * gdb.t31/chillvars.exp: Add and remove initial dummy
11571 breakpoint, so that symbol table is forced in.
11572 (Needed at least on Sunos4, though it seems not SVR4.)
11573 * gdb.t31/chillvars.exp: Update for changed output format.
11574
11575Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
11576
11577 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
11578
11579Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
11580
11581 * Makefile.in: Added --srcdir when invoking runtest, removed the
11582 need for a local config file. (optional now)
11583
11584Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
11585
11586 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
11587 failure count used to force early termination. Add some more
11588 expected failures for gnu style demangling.
11589
11590Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11591
11592 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
11593 pmi variable from gdb.t20/gdbme to get optimized away.
11594 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
11595 Check for written corefile upon timeout _and_ eof.
11596
11597Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11598
11599 * config/unix-gdb.exp: Add missing return 0.
11600
11601Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11602
11603 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
11604 test termination.
11605
11606Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
11607
11608 * configure.in (subdirs): Put back gdb.t17 which mysteriously
11609 disappeared.
11610
11611Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
11612
11613 * gdb.t10/crossload.exp: Disable the i860-elf test until such
11614 time as i860 support works.
11615
d63a86f8 11616 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
11617 "backtrace 100\r" rather than just "backtrace\r", to match last
11618 change.
11619
11620Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
11621
11622 * config/udi-gdb.exp (gdb_exit): Remove close command.
11623 (gdb_target_udi): New procedure to set the UDI target.
11624 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
11625 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
11626 Added waits for prompts after several question responses. Added
11627 some more responses used by a29k-amd-udi-gdb.
11628 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
11629 pass different arguments, restart UDI connection after program
11630 completion.
11631 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
11632 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
11633 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
11634 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
11635 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
11636 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
11637 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
11638 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
11639 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
11640 after program completion.
11641 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
11642 compiled with a SELECT_VECS setting.
11643 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
11644 infinite recursion.
11645
11646 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
11647 Added checks for COFF results, and made them expected failures for
11648 all targets. It would be better to make them expected failures
11649 for COFF targets only.
11650
11651Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
11652
11653 * Makefile.in: add null dvi target, don't bother to recurse
11654 through test directories for info and install-info; rename
11655 $(datadir) to be dejagnu instead of deja-gnu
11656
11657Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
11658
11659 * gdb.t31/gdbme.ch: Re-enable code that previously caused
11660 compiler to coredump.
11661 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
11662 code.
11663
11664Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
11665
11666 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
11667 coredump.
11668 * gdb.t31/chillvars.exp: Comment out tests that depend on that
11669 code.
11670
11671Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
11672
11673 * gdb.t03/ptype.exp: tests for return code from gdb_test.
11674 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
11675 which in a shell. Deletes xgdb when done.
11676 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
11677 Tests the return from the "set height" or "set width" commands.
11678 Added a few return codes where needed.
11679
11680Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
11681
11682 * Makefile.in (SUBDIRS): Add gdb.t17.
11683 * configure.in (subdirs): Add gdb.t17.
11684 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
11685 files to test gdb's calling of functions in the inferior with
11686 the correct arguments and gdb's ability to retrieve any
11687 result returned.
11688
11689Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
11690
11691 * config/unix-gdb.exp (gdb_exit): Remove close commands that
11692 may be called after gdb goes away. Previous versions of expect
11693 needed these to avoid file descriptor leaks, but they cause
11694 errors with the current revision of expect.
11695 * gdb.t00/gdbvars.exp: Use -re on expected output after
11696 setting sevenbit-strings.
11697 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
11698 to set sevenbit-strings consistent across tests.
11699 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
11700 set sevenbit-strings consistent across tests.
11701
11702Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
11703
11704 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
11705 expected output to match current "expect" expectations.
11706
11707Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
11708
11709 * gdb.t00/default.exp: Change expected output for default "source"
11710 command, to match new gdb behavior which requires a filename to
11711 source.
11712
11713Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
11714
11715 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
11716 expected fail for i486-*-* that misses the marker2 function.
11717 * gdb.t10/crossload.exp (bfddefault): Allow successful
11718 recognition of a format to pass even if no symbols are found.
11719 Explicitly catch failures where the format is not recognized
11720 or is ambiguous, and add the reason to the fail message.
11721 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
11722 the cause is and invalid target and add reason to failure message.
11723 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
11724 elf32-i386, elf32-sparc, and elf32-i860.
11725 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
11726 Set up expected failure for 'filename'::variable scope resolution,
11727 which is now apparently broken on all targets.
11728 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
11729 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
11730 gdb.t23/templates.exp: Change failure for missing binfile into
11731 just a warning.
11732 gdb.t21/demangle.exp: Change all cfront references to 'arm'
11733 references.
11734
11735Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
11736
11737 * gdb.t00/default.exp: Add expected output for default "source"
11738 command, to match new gdb behavior.
11739 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
11740
11741Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
11742
11743 * config/*-gdb.exp: returns an error, rather than exiting on
11744 internal errors.
11745
11746Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
11747
11748 * gdb.t03/gdbme.c: Add pointer to struct variable.
11749 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
11750 referencing struct members.
11751
11752Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
11753
11754 * configure.in (mips-idt-ecoff): New target.
11755 * config/mips-gdb.exp: New file for remote board using MIPS remote
11756 debugging protocol.
11757
11758 * Redid configuration scheme. Removed gdb.t*/configure.in.
11759 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
11760 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
11761 distclean targets. Built executables via .o files. Adjusted
11762 tests to account for source files in $(srcdir) rather than
11763 $(objdir).
11764 * lib/gdb.exp (runto): Don't expect () after the function name,
11765 because it may have arguments.
11766
11767Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
11768
11769 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
11770 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
11771 expected failures for mips-idt-* and mips-sgi-*.
11772 * gdb.t00/default.exp (attach): Kill process if requested.
11773 * gdb.t00/help.exp (help target core, help target): Accept a gdb
11774 that does not read core files.
11775 * gdb.t01/run.exp: Removed checks for exit status code.
11776 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
11777 it is linked in.
11778 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
11779 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
11780 appropriate, rather than doing it by hand.
11781 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
11782 execution.
11783 * gdb.t10/crossload.exp: Kill existing program if needed.
11784 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
11785 appropriate, rather than doing it by hand. Always increase
11786 timeout for this test, not just for VxWorks.
11787
11788Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
11789
11790 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
11791 of Chill STRUCT types and STRUCT values.
11792 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
11793 than "char".
11794 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 11795 struct2): New struct definitions and initializations to test
c906108c
SS
11796 simple Chill STRUCT types.
11797
11798Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
11799
11800 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
11801 the null byte at the end of strings.
11802 * gdb.t00/default.exp: Make show version insensitive to copyright
11803 date.
11804 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
11805 to avoid dependencies on target char signedness.
11806 * gdb.t16/printcmds.exp: Update expected results for explicitly
11807 unsigned char.
11808 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
11809 now work.
11810 * gdb.t21/demangle.exp: Add many more patterns for template
11811 demangling, most of them being expected failures.
11812 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
11813 string we are matching for, to match on the whole string.
11814 * gdb.t21/demangle.exp: Add many new test strings to demangle,
11815 and fix a whole bunch that had incorrect expected output but were
11816 passing anyway because of the bug in "proc demangle".
11817 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
11818 type.
11819 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
11820
11821Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
11822
11823 * gdb/testsuite: made modifications to testcases, etc., to allow
11824 them to work properly given the reorganization of deja-gnu and the
11825 relocation of the testcases from deja-gnu to a "tool" subdirectory.
11826
11827Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
11828
11829 * gdb/testsuite: Initial creation of gdb/testsuite.
11830 Migrated dejagnu testcases and support files for testing nm to
11831 gdb/testsuite from deja-gnu. These files were moved "as is"
11832 with no modifications. This migration is part of a major overhaul
11833 of dejagnu. The modifications to these testcases, etc., which
11834 will allow them to work with the new version of dejagnu will be
11835 made in a future update.
48efe704
AC
11836
11837For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c
SS
11838\f
11839Local Variables:
ef043731 11840mode: change-log
c906108c
SS
11841left-margin: 8
11842fill-column: 74
11843version-control: never
11844End:
This page took 0.991644 seconds and 4 git commands to generate.