* gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8dd4540b
MK
12006-07-29 Mark Kettenis <kettenis@gnu.org>
2
3 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4 NetBSD/ELF targets.
5
ab5c9f60
DJ
62006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9 operator*.
10
4c42eaff
DJ
112006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * gdb.base/completion.exp: Update for change in "file" behavior.
14 * gdb.stabs/weird.exp: Likewise.
15 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17
0155cc76
NS
182006-07-24 Nathan Sidwell <nathan@codesourcery.com>
19
20 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
21 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
22
16026cd7
AS
232006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
24
25 * gdb.base/default.exp: Update source command error message.
26 * gdb.base/help.exp: Update 'help source' message.
27
16963cb6
DJ
282006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
29
30 * gdb.cp/bs15503.exp: Update comment for no longer crashing
31 test.
32
6d7fd486
AS
332006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
34
35 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
36
29e8a844
DJ
372006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
38
39 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
40
6afcfa39
DJ
412006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
42
43 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
44
267a692b
MK
452006-07-17 Mark Kettenis <kettenis@gnu.org>
46
47 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
48 *-*-openbsd* from targets for wich we expect ARM FPA floating
49 point format.
50
85d2fec4
NR
512006-07-17 Nick Roberts <nickrob@snap.net.nz>
52
53 * gdb.cp/annota3.exp: Expect frame-begin annotation.
54
552006-07-17 Mark Kettenis <kettenis@gnu.org>
56
57 * gdb.base/annota3.exp: Expect frame-begin annotation.
58
85b4c6e8
JB
592006-07-14 Joel Brobecker <brobecker@adacore.com>
60
61 * gdb.base/help.exp: Adjust "help unset" test to accept
62 any list of unset commands.
63
fb933624
DJ
642006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
65 Daniel Jacobowitz <dan@codesourcery.com>
66
67 * gdb.cp/ref-params.exp: New test.
68 * gdb.cp/ref-params.cc: New source file.
69 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
70
1dff4b64
MK
712006-07-08 Mark Kettenis <kettenis@gnu.org>
72
73 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
74 spaces/tabs in regular expressions since they might not be there.
75
40d2e0e3
AS
762006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
77
78 * gdb.base/ifelse.exp: New file.
79
f6c957d2
NS
802006-07-04 Nathan Sidwell <nathan@codesourcery.com>
81
82 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
83 line.
84 * gdb.base/huge.exp: Loop over compilation to find a size that
85 is acceptable.
86 * gdb.base/remote.exp: Correct expected strings.
87 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
88
b9c5a23d
DJ
892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
90
91 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
92
9af2e58d
DJ
932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
94
95 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
96 native.
97
30930ca5
DJ
982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
99
100 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
101 enable stabs testing.
102
aa32fa1d
DJ
1032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
104
bd4a4c80 105 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
106 gdb_test_multiple does.
107
321fef15
DJ
1082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
109
110 * Makefile.in (host_alias): Remove.
111 (target_alias): Use @target_noncanonical@.
112 (site.exp): Don't set host_alias.
113 * aclocal.m4: Remove contents. Include acx.m4.
114 * configure: Regenerated.
115 * configure.ac: Use ACX_NONCANONICAL_TARGET.
116
e1c2defa
NS
1172006-06-13 Nathan Sidwell <nathan@codesourcery.com>
118
e63b55d1
NS
119 * lib/gdb.exp (gdb_load_cmd): New.
120
5600ea19
NS
121 * gdb.base/fileio.c: Add system(NULL) test.
122 * gdb.base/fileio.exp: Check it.
123
e1c2defa
NS
124 * gdb.base/break.c: Add 10a breakpoint at }
125 * gdb.base/break.exp: Add test for breakpoint at }
126 * gdb.cp/anon-union.cc: Add code at end of function.
127 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
128 * gdb.mi/var-cmd.c: Add code at end of function.
129 * gdb.mi/mi-var-display.exp: Adjust end of next.
130 * gdb.mi/mi2-var-display.exp: Likewise.
131 * gdb.base/fileio.c: Add stop function and insert calls at
132 stopping places.
133 * gdb.base/fileio.exp: Breakpoint stop function and remove
134 explicit line number references.
135
6c0112ec
JB
1362006-05-19 Joel Brobecker <brobecker@adacore.com>
137
138 * gdb.base/del.exp (test_delete_alias): New function.
139 Now check that both "del" and "d" work as aliases for "delete".
140
154189a4
FF
1412006-05-18 Fred Fish <fnf@specifix.com>
142
143 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
144 required. Check for spurious output after program exits normally.
145
582e64c2
FF
1462006-05-17 Fred Fish <fnf@specifix.com>
147
148 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
149 gdb_load, so it works in the simulator.
150
8ef6493a
FF
1512006-05-11 Fred Fish <fnf@specifix.com>
152
153 * gdb.base/bang.exp: Ignore unexpected output between the
154 "program exited normally" and the gdb prompt, as many other
155 tests do.
156
692b141c
MK
1572006-05-07 Mark Kettenis <kettenis@gnu.org>
158
159 * gdb.base/help.exp: Make "delete checkpoint" part option for
160 "help d" and "help delete" tests.
161
540b8a30
UW
1622006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
163
164 * gdb.mi/mi-basics.exp: Add missing serial number to
165 expected output in some mi_gdb_test statements.
166 * gdb.mi/mi2-basics.exp: Likewise.
167
9b6462d9
JB
1682006-05-05 Joel Brobecker <brobecker@adacore.com>
169
170 * gdb.base/del.c: New file.
171 * gdb.base/del.exp: New testcase.
172
954de43b
DM
1732006-05-05 David S. Miller <davem@sunset.davemloft.net>
174
175 * gdb.base/break.exp: Do not assume a breakpoint on
176 main will actually be in $srcfile when optimizing.
1303f75e
DM
177 * gdb.base/savedregs.exp: Do not require that the dummy
178 frame location match up to a symbol and source file location.
c3242428
DM
179 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
180 will get printed without a mi_cmd_data_list_register_values prefix.
181 (*-data-list-register-*): Correct regular expressions to expect the new
182 pseudo d? floating point registers.
183 * gdb.mi/mi2-regs.exp: Likewise.
184
c7e64c9a
DJ
1852006-05-05 Christophe Lyon <christophe.lyon@st.com>
186
187 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
188 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
189 is allocated by the compiler.
190 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
191 anons, e, anone to force their allocation by the compiler.
192
1932006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
194
195 * gdb.base/help.exp: Update expected text for help d and
196 help delete.
197
27ce9a6d
MK
1982006-05-02 Mark Kettenis <kettenis@gnu.org>
199
200 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
201 NetBSD/ELF targets.
202
8608915f
MK
2032006-04-30 Mark Kettenis <kettenis@gnu.org>
204
205 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
206 single-step breakpoint fails; make this a KFAIL on
207 sparc*-*-openbsd*.
208 * gdb.base/siginfo.exp: Likewise.
209 * gdb.base/sigstep.exp (advance, advancei): Likewise.
210
b8db102d
MS
2112006-04-26 Michael Snyder <msnyder@redhat.com>
212
213 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
214 which may have to consume output from other forks.
215 Add tests to make sure that "delete fork" succeeded.
216
c702009a
MS
2172006-04-20 Michael Snyder <msnyder@redhat.com>
218
219 * 2006-03-22 Jim Blandy <jimb@redhat.com>
220 Add support for the Renesas M32C and M16C.
221
222 * gdb.asm/asm-source.exp: Add m32c target.
223 * gdb.asm/m32c.inc: Support for m32c target.
224
e28493f2
AS
2252006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
226
227 * gdb.base/commands.exp (recursive_source_test): New test.
228
880da185
DM
2292006-04-04 David S. Miller <davem@sunset.davemloft.net>
230
231 * gdb.base/float.exp: Add pattern for sparc targets.
232
61d9b92f
DJ
2332006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
234
235 * gdb.base/commands.exp (stray_arg0_test): New test.
236
bd717df8
PB
2372006-03-30 Paul Brook <paul@codesourcery.com>
238
239 * gdb.mi/mi-until.exp: kfail broken until command.
240 * gdb.mi/mi2-until.exp: Ditto.
241
ec793d3c
NR
2422006-03-27 Nick Roberts <nickrob@snap.net.nz>
243
244 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
245
831004b7
AO
2462006-03-08 Alexandre Oliva <aoliva@redhat.com>
247
248 * gdb.base/prelink.exp: Anchor tested-for regular expression
249 on gdb prompt.
250
effe49a0
PB
2512006-03-07 Paul Brook <paul@codesourcery.com>
252
253 * gdb.base/assign.exp: Correct fail message.
254
e5461016
PB
2552006-03-07 Paul Brook <paul@codesourcery.com>
256
257 * lib/compiler.c: Extract armcc version number.
258 * lib/compiler.cc: Ditto.
259
fc91c6c2
PB
2602006-03-07 Paul Brook <paul@codesourcery.com>
261
262 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
263 additional_flags=-w.
264 * gdb.arch/altivec-regs.exp: Ditto.
265 * gdb.arch/e500-abi.exp: Ditto.
266 * gdb.arch/e500-regs.exp: Ditto.
267 * gdb.base/all-bin.exp: Ditto.
268 * gdb.base/annota1.exp: Ditto.
269 * gdb.base/annota3.exp: Ditto.
270 * gdb.base/args.exp: Ditto.
271 * gdb.base/arithmet.exp: Ditto.
272 * gdb.base/assign.exp: Ditto.
273 * gdb.base/async.exp: Ditto.
274 * gdb.base/bang.exp: Ditto.
275 * gdb.base/break.exp: Ditto.
276 * gdb.base/call-rt-st.exp: Ditto.
277 * gdb.base/completion.exp: Ditto.
278 * gdb.base/cond-expr.exp: Ditto.
279 * gdb.base/condbreak.exp: Ditto.
280 * gdb.base/consecutive.exp: Ditto.
281 * gdb.base/define.exp: Ditto.
282 * gdb.base/display.exp: Ditto.
283 * gdb.base/ena-dis-br.exp: Ditto.
284 * gdb.base/environ.exp: Ditto.
285 * gdb.base/eval-skip.exp: Ditto.
286 * gdb.base/info-proc.exp: Ditto.
287 * gdb.base/jump.exp: Ditto.
288 * gdb.base/logical.exp: Ditto.
289 * gdb.base/long_long.exp: Ditto.
290 * gdb.base/maint.exp: Ditto.
291 * gdb.base/miscexprs.exp: Ditto.
292 * gdb.base/pc-fp.exp: Ditto.
293 * gdb.base/pointers.exp: Ditto.
294 * gdb.base/relational.exp: Ditto.
295 * gdb.base/reread.exp: Ditto.
296 * gdb.base/sect-cmd.exp: Ditto.
297 * gdb.base/sep.exp: Ditto.
298 * gdb.base/sepdebug.exp: Ditto.
299 * gdb.base/until.exp: Ditto.
300 * gdb.base/whatis-exp.exp: Ditto.
301 * gdb.cp/annota2.exp: Ditto.
302 * gdb.cp/annota3.exp: Ditto.
303 * gdb.trace/actions.exp: Ditto.
304 * gdb.trace/backtrace.exp: Ditto.
305 * gdb.trace/circ.exp: Ditto.
306 * gdb.trace/collection.exp: Ditto.
307 * gdb.trace/deltrace.exp: Ditto.
308 * gdb.trace/infotrace.exp: Ditto.
309 * gdb.trace/limits.exp: Ditto.
310 * gdb.trace/packetlen.exp: Ditto.
311 * gdb.trace/passc-dyn.exp: Ditto.
312 * gdb.trace/passcount.exp: Ditto.
313 * gdb.trace/report.exp: Ditto.
314 * gdb.trace/save-trace.exp: Ditto.
315 * gdb.trace/tfind.exp: Ditto.
316 * gdb.trace/tracecmd.exp: Ditto.
317 * gdb.trace/while-dyn.exp: Ditto.
318 * gdb.trace/while-stepping.exp: Ditto.
319 * lib/gdb.exp: Ditto.
320 (gdb_compile): Handle nowarning option.
321
5f4a23d9
AO
3222006-03-07 Alexandre Oliva <aoliva@redhat.com>
323
324 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
325 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
326 Rename executable to prelinkt. Don't re-prelink if we didn't
327 get a core file. Test prelink -u exit status to tell whether
328 prelinking failed. Use gdb_test_multiple.
329
9733fc94
DJ
3302006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
331
332 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
333 (do_tests): Call it.
334
cc10cae3
AO
3352006-02-28 Alexandre Oliva <aoliva@redhat.com>
336
337 * gdb.base/prelink.exp: New test.
338 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
339
15c46491
WZ
3402006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
341
342 * gdb.fortran/derived-type.f90: New file.
343 * gdb.fortran/derived-type.exp: New testcase.
344
5c9f7ded
DJ
3452006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
346
347 * gdb.base/default.exp: Allow ';' as a directory separator.
348
5b96932b
AS
3492006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
350
351 * gdb.base/help.exp (help add-symbol-file): Update.
352
1986bccd
AS
3532006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
354
355 * gdb.base/help.exp (help load): Update expected results.
356
a8b7528f
FF
3572006-02-19 Fred Fish <fnf@specifix.com>
358
359 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
360 specifix hex value as part of results.
361 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
362
f8261448
FF
3632006-02-16 Fred Fish <fnf@specifix.com>
364
365 * gdb.base/whatis.c: Define variables using typedefs char_addr,
366 ushort_addr, and slong_addr, so the typedefs are not optimized
367 away.
368 * gdb.base/whatis.exp: Add tests using type name for struct type,
369 union type, enum type, and typedef.
370
31d8bdd2
MK
3712006-02-13 Mark Kettenis <kettenis@gnu.org>
372
373 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
374
34e41e63
JB
3752006-02-13 Jim Blandy <jimb@redhat.com>
376
377 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
378 case where it takes two "next" commands to skip past the init
379 call.
380
ac6e4f31
FF
3812006-02-12 Fred Fish <fnf@specifix.com>
382
383 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
384 to handle cases where it takes two "next" commands to skip
385 past the init call.
386
2db2d571
JB
3872006-02-07 Joel Brobecker <brobecker@adacore.com>
388
389 * gdb.ada/array_return.exp: Mark the last test as expected to fail
390 on hppa32 targets.
391
38fcd64c
DJ
3922006-02-06 Vladimir Prus <ghost@cs.msu.su>
393
394 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
395 field.
396
1315ad46
MK
3972006-01-29 Mark Kettenis <kettenis@gnu.org>
398
399 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
400
5625b943
DJ
4012006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
402
403 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
404 files.
405
80df1bbe
DJ
4062006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
407
408 * gdb.cp/maint.exp: Set complaints to a positive value.
409
9078e690
DJ
4102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
413 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
414 function name.
415
9c903399
DJ
4162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
417
418 * gdb.base/checkpoint.c: Update copyright notice. Include
419 <stdlib.h>.
420
761ae4d6
JB
4212006-01-04 Jim Blandy <jimb@redhat.com>
422
423 * gdb.asm/asm-source.exp: Independently provide default values for
424 asm-flags and debug-flags. Use 'string equal' to do the
425 comparison, not the implicit expr's '==' operator. Remove
426 now-unneeded assignments to asm-flags. In h8300 case, place
427 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
428
099ac3dd
MS
4292006-01-04 Michael Snyder <msnyder@redhat.com>
430
431 * gdb.base/checkpoint.c: New file.
432 * gdb.base/checkpoint.exp: New file.
433 * gdb.base/multi-fork.c: New file.
434 * gdb.base/multi-fork.exp: New file.
435 * gdb.base/pi.txt: New file (data for checkpoint.c test).
436
f4d85314
FF
4372006-01-04 Fred Fish <fnf@specifix.com>
438
439 * gdb.base/ptype.c (foo): Add typedef.
440 (intfoo): Add function.
441 * gdb.base/ptype1.c: New file.
442 * gdb.base/ptype.exp: Handle compilation and linking with two
443 source files. Test that proper type for "foo" is found based
444 on source context rather than first match found in symtabs.
445
a1b06f35
MK
4462005-12-28 Mark Kettenis <kettenis@gnu.org>
447
448 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
449 * gdb.asm/openbsd.inc: Indent commands.
450
d082a1e2
MK
4512005-12-26 Mark Kettenis <kettenis@gnu.org>
452
c65016bd
MK
453 * gdb.base/freebpcmd.exp: Increase timeout.
454
d082a1e2
MK
455 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
456
d3c32a0e
DJ
4572005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
458
459 * gdb.base/default.exp: Update check for "show version".
460
9fdb1f50
RC
4612005-12-09 Randolph Chung <tausq@debian.org>
462
463 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
464 * gdb.asm/pa64.inc: New file.
465
5f2c56f7
RC
4662005-12-09 Randolph Chung <tausq@debian.org>
467
468 * gdb.asm/common.inc: Indent commands.
469 * gdb.asm/asmsrc1.s: Likewise.
470 * gdb.asm/asmsrc2.s: Likewise.
471
8117349c
RC
4722005-12-09 Randolph Chung <tausq@debian.org>
473
474 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
475 (get_addr_of_sym): Remove duplicate print.
476 (gen_core): xfail hppa*-*-hpux*, update expected output.
477 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
478 * gdb.arch/pa64-nullify.s: New file.
479
8f07f25a
RC
4802005-12-09 Randolph Chung <tausq@debian.org>
481
482 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
483
55b39184
DJ
4842005-12-07 Christophe Lyon <christophe.lyon@st.com>
485
486 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
487 code generation for these functions.
488 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
489 error message.
490
31e2b00f
AS
4912005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
492
493 * gdb.base/help.exp (help b, help br, help bre, help brea)
494 (help break): Update the expected message.
495
c3d0b56e
SC
4962005-11-11 Stephane Carrez <stcarrez@nerim.fr>
497
498 * gdb.asm/m68hc11.inc: Setup the data section.
499 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
500 script for this test.
501 (m6812-*-*): Likewise.
502
36ae0ea9
RC
5032005-11-09 Randolph Chung <tausq@debian.org>
504
505 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
506
9d6f42e9
WZ
5072005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
508
509 * gdb.base/break.exp: Fix a comment typo.
510
e2126a14
EZ
5112005-11-03 Jim Blandy <jimb@redhat.com>
512
513 Checked in by Elena Zannoni <ezannoni@redhat.com>
514
515 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
516
e0ac7199
CV
5172005-11-02 Corinna Vinschen <vinschen@redhat.com>
518
519 * gdb.arch/gdb1558.c: Include stdio.h.
520
31d3fb18
MK
5212005-10-31 Mark Kettenis <kettenis@gnu.org>
522
523 * gdb.asm/asm-source.exp: Use -e instead of --entry.
524
e52b687c
MK
5252005-10-31 Mark Kettenis <kettenis@gnu.org>
526
527 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
528
f4711d79
PG
5292005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
530
531 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
532 vscr" tests to better match output.
533
987a9106
JB
5342005-10-12 Jim Blandy <jimb@redhat.com>
535
536 * gdb.base/structs.exp (any): New function.
537 (test_struct_returns): Don't make any assumptions at all about
538 what value the function returns when GDB can't set the return
539 value.
540
2336bb58
JB
5412005-10-09 Joel Brobecker <brobecker@adacore.com>
542
543 * gdb.ada/arrayidx/p.adb: New file.
544 * gdb.ada/arrayidx.exp: New testcase
545
5462005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
547
548 * gdb.ada/array_return/pck.ads: New file.
549 * gdb.ada/array_return/pck.adb: New file.
550 * gdb.ada/array_return/p.adb: New file.
551 * gdb.ada/array_return.exp: New testcase.
552
705335ea
JB
5532005-10-03 Joel Brobecker <brobecker@adacore.com>
554
555 * gdb.base/arrayidx.c: New file.
556 * gdb.base/arrayidx.exp: New testcase.
557
11ee9940
NR
5582005-09-29 Nick Roberts <nickrob@snap.net.nz>
559
560 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
561 frames-invalid and breakpoints-invalid are no longer generated
562 with level 3 so don't expect them in the output.
563
39fb8e9e
BR
5642005-09-27 Bob Rossi <bob@brasko.net>
565
566 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
567 from test. Escape the | in mi_gdb_test call.
568 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
569 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
570 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
571 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
572 expected regex's in mi_gdb_test calls.
573 * lib/mi-support.exp: Remove arbitrary .* from tests.
574 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
575 Fully anchor GDB/MI expected results in mi_gdb_test.
576 * lib/gdb.exp (string_to_regexp): Escape the ] character.
577 * gdb.base/sizeof.exp: Remove escape character. Correct test.
578
2af48f68
PB
5792005-09-26 Paul Brook <paul@codesourcery.com>
580
581 * long_long.exp: Exclude eabi targets from arm FPA float format test.
582
f34502bc
WZ
5832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
584
585 * bfp-test.c: New file.
586 * bfp-test.exp: New testcase.
587
ca929517
WZ
5882005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
589
590 * gdb.fortran/subarray.exp: New testcase to test the evaluation
591 of subarray and substring variable.
592 * gdb.fortran/subarray.f: New source file for the test of subarray
593 and substring variable evaluation.
594 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
595 of string constant.
596
c761af65
DJ
5972005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
598
599 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
600 copyright dates.
601
561d7a1d
PG
6022005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
603
604 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
605 powerpc altivec' test with an almost identical 'info vector' test.
606
b2b64cc9
PG
6072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
608
609 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
610 vscr" tests to match output.
611
6ac4d15a
PG
6122005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
613
614 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
615 output.
616
40e55bef
BR
6172005-09-11 Bob Rossi <bob@brasko.net>
618
619 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
620 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
621 commands that return an MI output command and an asyncronous MI output
622 command.
623 * gdb.mi/mi-console.exp: Ditto.
624
3c7385ec
BR
6252005-09-11 Bob Rossi <bob@brasko.net>
626
627 * gdb.mi/mi-var-child.c: Include <string.h>.
628
a6cd0eb3
DJ
6292005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
630
631 * killed.exp: Correct gdb_expect syntax.
632
2f168eed
CV
6332005-08-09 Corinna Vinschen <vinschen@redhat.com>
634
635 * lib/mi-support.exp (mi_gdb_load): Fix typo.
636
ecd3fd0f
BR
6372005-08-02 Bob Rossi <bob@brasko.net>
638
639 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
640 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
641 Change tests to inferior-tty-set/show.
642 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
643 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
644 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
645 inferior. Use mi_gdb_test to get GDB and Inferior output.
646 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
647 descriptor.
648 (mi_inferior_tty_name): Add inferior PTY file name.
649 (mi_gdb_start): Add INFERIOR_PTY parameter.
650 (mi_gdb_test): Add IPATTERN parameter.
651
f1ea48cb
BR
6522005-08-02 Bob Rossi <bob@brasko.net>
653
654 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
655 parameter to mi_gdb_test.
656 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
657
6e650a67
DJ
6582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
659
660 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
661 struct_declarations.
662 * gdb.mi/mi-var-child.exp: Step over the initialization of
663 struct_declarations.
664
8be260b6
DJ
6652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
666
667 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
668 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
669 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
670 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
671 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
672 file.
673
4e660f07
NR
6742005-07-27 Nick Roberts <nickrob@snap.net.nz>
675
676 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
677 (do_children_tests): Assign values to the extra elements.
678
679 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
680 them for tests for "-var-update --no-values" and
681 "-var-update --all-values".
682 Add test for "-var-list-children --simple-values".
683
684 * gdb.mi/basics.c (callee4): Add integer array D[3]...
685
686 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
687 "-stack-list-locals --simple-values" Improve doc strings and
688 comments.
689
6bdae935
MK
6902005-07-18 Mark Kettenis <kettenis@gnu.org>
691
598b7a6f
MK
692 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
693 *-*-openbsd*.
694 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
695
6bdae935
MK
696 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
697 sigaltsatck'.
698
1323e929
BR
6992005-07-14 Bob Rossi <bob@brasko.net>
700
701 * gdb.base/default.exp (tty): Changed output of command.
702 * gdb.base/help.exp (help tty): Ditto.
703
b1a9c082
MK
7042005-07-12 Mark Kettenis <kettenis@gnu.org>
705
706 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
707
10a844a2
MK
7082005-07-10 Mark Kettenis <kettenis@gnu.org>
709
710 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
711 -stack-select-frame without arguments.
712 (test_stack_frame_listing): Add test for newly implemented command
713 -stack-info-frame.
714
3cb3b8df
BR
7152005-07-06 Bob Rossi <bob@brasko.net>
716
717 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
718 command.
719 (Copyright): Update copyright.
720
a0c5fbcf
WZ
7212005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
722
723 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
724 tests to evaluate exponentiation expression.
725
984971d0
AS
7262005-06-29 Andreas Schwab <schwab@suse.de>
727
728 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
729 main to avoid warnings.
730
731 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
732
fe03833f
NR
7332005-06-20 Nick Roberts <nickrob@snap.net.nz>
734
735 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
736 -stack-select-frame without arguments.
737 (test_stack_frame_listing): Add test for newly implemented command
738 -stack-info-frame.
739
7a55f279
WZ
7402005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
741
0ffa0ea5
DJ
742 * gdb.fortran/array-element.f: New file.
743 * gdb.fortran/array-element.exp: New testcase.
7a55f279 744
26585198
DJ
7452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * gdb.base/bigcore.exp: Correct checks for systems which can
748 not dump a large core file.
749
c1bd25fd
DJ
7502005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
751
752 * gdb.base/relocate.c: Add a copyright notice.
753 (dummy): Remove.
754 * gdb.base/relocate.exp: Test printing the values of variables
755 from a relocatable file.
756
589e074d
DJ
7572005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
758
759 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
760 excess MI output after an error.
761
0915f927
JB
7622005-05-29 Joel Brobecker <brobecker@adacore.com>
763
764 * gdb.arch/alpha-step.c: New file.
765 * gdb.arch/alpha-step.exp: New testcase.
766
76ff342d
DJ
7672005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
768 Dennis Brueni <dennis@slickedit.com>
769
770 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
771 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
772 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
773 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
774 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
775 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
776 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
777
96b0c7ac
DJ
7782005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
779 Wu Zhou <woodzltc@cn.ibm.com>
780
781 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
782 IBM's xlc compiler.
783 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
784 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
785
f21565d2
JB
7862005-05-13 Jim Blandy <jimb@redhat.com>
787
788 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
789 calling gdb_suppress_entire_file.
790 * gdb.base/charset.exp: Same.
791 * gdb.base/call-rt-st.exp: Same.
792
6006a3a1
BR
7932005-05-05 Bob Rossi <bob_rossi@cox.net>
794
795 * lib/gdb.exp (fullname_syntax): Added global regex.
796 (fullname_syntax_POSIX): Ditto.
797 (fullname_syntax_UNC): Ditto.
798 (fullname_syntax_DOS_CASE): Ditto.
799 (fullname_syntax_DOS): Ditto.
800 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
801 fullname_syntax variable to scope and use it.
802 (test_file_list_exec_source_files): Ditto.
803 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
804
c3b69c04
DJ
8052005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
806
807 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
808
3c95e6af
PG
8092004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
810
811 * lib/gdb.exp (skip_altivec_tests): New function, based on
812 check_vmx_hw_available from the GCC testsuite.
813 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
814 * lib/gdb.arch/altivec-regs.exp: Likewise.
815
78df6c56
JB
8162005-05-02 Jim Blandy <jimb@redhat.com>
817
818 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
819 calling gdb_suppress_entire_file.
820
1690f9cf
DJ
8212005-04-30 Randolph Chung <tausq@debian.org>
822
823 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
824 Slightly relax "sem_post" name checking.
825
5ea106f7
PG
8262005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
827
828 * gdb.base/unload.exp: Use new shared library infrastructure.
829
bf7234cf
PG
8302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
831
832 * gdb.base/so-impl-ld.exp: Use new shared library
833 infrastructure.
834
547b869a
CV
8352005-04-29 Corinna Vinschen <vinschen@redhat.com>
836
837 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
838 * gdb.asm/h8300.inc: New file.
839
f07e55f0
PG
8402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
841
842 * gdb.base/shlib-call.exp: Change to use new shared library
843 infrastructure.
844
3cbba3d1
PG
8452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
846
847 * gdb.base/pending.exp: Change to use new shared library
848 infrastructure.
849
ed6df200
PG
8502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
851
852 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
853 use test_compiler_info instead of gcc_compiled, and update copyright.
854
8c8f4ebe
PG
8552005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
856
857 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
858 shared objects being adjusted and update copyright years.
859
607fbc54
DJ
8602005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
861
862 * ChangeLog: Correct some 2003-01-13 dates.
863 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
864 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
865 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
866 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
867 gdb.trace/tfind.exp: Update copyright years.
868
57bf0e56
DJ
8692005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
870 Daniel Jacobowitz <dan@codesourcery.com>
871
872 * lib/gdb.exp (gdb_compile): Handle shlib=.
873 (gdb_compile_shlib): New function.
874
9b593790
PG
8752005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
876
877 * lib/gdb.exp (test_compiler_info): Give argument a default value.
878
9494c6a5
DJ
8792005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
880
881 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
882 gdb.server.
883 * configure.ac: Likewise.
884 * configure: Regenerated.
885 * gdb.gdbserver/Makefile.in: Moved to...
886 * gdb.server/Makefile.in: ... here.
887 * gdb.gdbserver/server.c: Moved to...
888 * gdb.server/server.c: ... here.
889 * gdb.gdbserver/server-run.exp: Moved to...
890 * gdb.server/server-run.exp: ... here.
891
6f8eac0e
DJ
8922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
893
894 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
895 * configure.ac: Create gdb.gdbserver/Makefile.
896 * configure: Regenerated.
897 * lib/gdbserver-support.exp: New file, derived from
898 config/gdbserver.exp.
899 * config/gdbserver.exp: Use gdbserver-support.exp.
900 * gdb.gdbserver/Makefile.in: New file.
901 * gdb.gdbserver/server.c: New file.
902 * gdb.gdbserver/server-run.exp: New file.
903
6e87504d
PG
9042005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
905
906 * lib/gdb.exp (test_compiler_info): Return compiler_info
907 if no arguments are given.
908
d1779be4
PG
9092005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
910
911 * gdb.arch/altivec-abi.exp: Check for compiler and set
912 use altivec' flag accordingly.
913 * gdb.arch/altivec-regs.exp: Likewise.
914
88750304
DJ
9152005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
916
917 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
918
f3fb768d
AS
9192005-03-27 Andreas Schwab <schwab@suse.de>
920
921 * gdb.base/bigcore.c (main): Add missing mode argument in open
922 call.
923
7e813ac5
DJ
9242005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
925
926 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
927 downloads.
928 * config/gdbserver.exp (gdb_load): Likewise.
929
8e3049aa
PB
9302005-03-14 Paul Brook <paul@codesourcery.com>
931
932 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
933 targets.
934
a9df7c44
JB
9352005-03-09 Joel Brobecker <brobecker@adacore.com>
936
937 * gdb.dwarf2/dup-psym.S: New file.
938 * gdb.dwarf2/dup-psym.exp: New testcase.
939
9f0d94e8
JB
9402005-03-09 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.ada/exec_changed/first.adb: New file.
943 * gdb.ada/exec_changed/second.adb: New file.
944 * gdb.ada/exec_changed.exp: New testcase.
945
5f579bc5
NS
9462005-03-08 Nathan Sidwell <nathan@codesourcery.com>
947
36e9969c
NS
948 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
949 (A2): New class.
950 (main): Test operator+.
951 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
952 breakpoint test.
953
5f579bc5
NS
954 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
955 * gdb.base/signull.exp: Disable if gdb,nosignals.
956 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
957 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
958 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
959 * gdb.mi/mi2-console.exp: Likewise.
960 * gdb.trace/collection.exp (run_trace_experiment): Consume the
961 continue output at start.
962 (gdb_collect_locals_test): Robustify regexp.
963 * gdb.trace/passc-dyn.exp: Fix comment typo.
964 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
965
be46087e
CV
9662005-03-08 Corinna Vinschen <vinschen@redhat.com>
967
968 * gdb.asm/asm-source.exp: Add iq2000 case.
969 * gdb.asm/iq2000.inc: New file.
970
384e1a61
MI
9712005-03-07 Manoj Iyer <manjo@austin.ibm.com>
972
973 * gdb.base/command.exp: Change hardcoded value to regular expression.
974 * gdb.base/float.exp: Add powerpc to the list of targets checked.
975
584b6e9e
DJ
9762005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
977
978 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
979 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
980 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
981 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
982 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
983
ab5b5d61
MK
9842005-03-05 Mark Kettenis <kettenis@gnu.org>
985
986 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
987 changes.
988
ae051c1b
PG
9892004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
990
991 * lib/compiler.c: Add test for IBM's xlc compiler.
992 * lib/compiler.cc: Likewise.
993
3f0f6ed2
JB
9942004-02-24 Joel Brobecker <brobecker@adacore.com>
995
996 * gdb.ada/fixed_points.exp: Create compilation object directory
997 before running the test.
998 * gdb.ada/null_record.exp: Likewise.
999 * gdb.ada/packed_array.exp: Likewise.
1000 * gdb.ada/start.exp: Likewise.
1001
724f452b
JB
10022005-02-15 Joel Brobecker <brobecker@adacore.com>
1003
1004 * gdb.ada/packed_array/pa.adb: New file.
1005 * gdb.ada/packed_array.exp: New testcase.
1006
57f5cdfb 10072005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 1008
1f393151
MK
1009 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
1010 files.
1011
ebdda337
MK
1012 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
1013 on *-*-openbsd*. Correctly match whitespace in regukar
1014 expressions.
1015
cf309262
DJ
10162005-02-10 Daniel Jacobowitz <dan@debian.org>
1017
1018 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
1019 PR exp/1821
1020 * gdb.base/gdb1821.c: New test file.
1021 * gdb.base/gdb1821.exp: New test file.
1022
3be49e7a
JB
10232005-02-09 Joel Brobecker <brobecker@adacore.com>
1024
1025 * gdb.base/start.c: New file.
1026 * gdb.base/start.exp: New testcase.
1027
e292e67d
JB
10282005-02-09 Joel Brobecker <brobecker@adacore.com>
1029
1030 * gdb.ada/start/dummy.adb: New file.
1031 * gdb.ada/start.exp: New testcase.
1032
dbdfa66c
CV
10332005-02-09 Corinna Vinschen <vinschen@redhat.com>
1034
1035 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
1036 for printing symbols and statistics.
1037 Add test for using relative pathnames in "maint print msymbols" test.
1038 Mark "maint info sections DATA" XFAIL on Cygwin.
1039 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
1040 tests.
1041
d7941671
AC
10422005-02-09 Andreas Schwab <schwab@suse.de>
1043
1044 Committed by Andrew Cagney <cagney@gnu.org>
1045 * gdb.base/remotetimeout.exp: New file.
1046
74e5ef44
MK
10472005-02-07 Mark Kettenis <kettenis@gnu.org>
1048
1049 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
1050
464dd14d
JB
10512005-02-03 Joel Brobecker <brobecker@adacore.com>
1052
1053 * gdb.ada/gnat_ada.gpr: New file.
1054 * gdb.ada/gnat_ada.gin: Delete, no longer used.
1055 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
1056 * configure.ac: No longer generate gnat_ada.gpr.
1057 * configure: Regenerate.
1058 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
1059 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
1060 * gdb.ada/null_record/bar.ads: Likewise.
1061 * gdb.ada/null_record/bar.adb: Likewise.
1062 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
1063 * gdb.ada/null_record.exp (testdir): New variable.
1064 (testfile): executable is now in testdir subdirectory.
1065 (srcfile): Use full path to the main compilation unit.
1066 * gdb.ada/fixed_points.exp: Same changes as above.
1067
30d756ae
NR
10682005-02-03 Nick Roberts <nickrob@snap.net.nz>
1069
1070 * gdb.base/interp.exp: New test.
1071
9d799f85
AC
10722005-01-24 Andrew Cagney <cagney@gnu.org>
1073
1074 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
1075
15656118
AC
10762005-01-19 Andrew Cagney <cagney@gnu.org>
1077
a892c31b
AC
1078 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
1079 configure.ac not configure.in.
1080
15656118
AC
1081 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
1082 of powerpc*-*-*.
1083 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
1084 * gdb.base/list.exp (test_list_function)
1085 (test_list_filename_and_function): Ditto.
1086 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
1087
a7b01baf
AC
10882005-01-16 Andrew Cagney <cagney@gnu.org>
1089
17d92a02
AC
1090 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
1091
a7b01baf
AC
1092 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
1093
bc8332bb
AC
10942005-01-14 Andrew Cagney <cagney@gnu.org>
1095
1096 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
1097 * gdb.mi/mi2-var-cmd.exp: Ditto.
1098
4d074752
CV
10992005-01-10 Corinna Vinschen <vinschen@redhat.com>
1100
1101 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
1102
bec39cab
AC
11032005-01-07 Andrew Cagney <cagney@gnu.org>
1104
1105 * configure.ac: Rename configure.in, require autoconf 2.59.
1106 * configure: Re-generate.
1107 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
1108 * gdb.stabs/configure: Re-generate.
1109 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
1110 * gdb.hp/configure: Re-generate.
1111 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
1112 autoconf 2.59.
1113 * gdb.hp/gdb.objdbg/configure: Re-generate.
1114 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
1115 autoconf 2.59.
1116 * gdb.hp/gdb.defects/configure: Re-generate.
1117 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
1118 autoconf 2.59.
1119 * gdb.hp/gdb.compat/configure: Re-generate.
1120 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
1121 autoconf 2.59.
1122 * gdb.hp/gdb.base-hp/configure: Re-generate.
1123 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
1124 autoconf 2.59.
1125 * gdb.hp/gdb.aCC/configure: Re-generate.
1126
f10b16d4
JB
11272004-12-15 Jim Blandy <jimb@redhat.com>
1128
1129 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
1130 under NPTL when there is debugging info available for libpthread.
1131
fb6e1814
JG
11322004-12-13 Jerome Guitton <guitton@gnat.com>
1133
1134 * gdb.ada/fixed_points.c: New file.
1135 * gdb.ada/fixed_points.exp: New file.
1136
fe46cd3a
RC
11372004-12-03 Randolph Chung <tausq@debian.org>
1138
1139 * gdb.arch/pa-nullify.exp: New file.
1140 * gdb.arch/pa-nullify.s: New file.
1141
8de0841b
RC
11422004-11-30 Randolph Chung <tausq@debian.org>
1143
1144 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
1145 instead of "tbug". Fix regexp to work properly with gdb_test.
1146
c8170782
PH
11472004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
1148
1149 * gdb.base/bitfields2.exp: New test.
1150 * gdb.base/bitfields2.c: New file.
1151
954269c2
RE
11522004-11-28 Richard Earnshaw <rearnsha@arm.com>
1153
1154 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
1155
0107feed
RC
11562004-11-16 Randolph Chung <tausq@debian.org>
1157
1158 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
1159
f073ae8c
DJ
11602004-11-14 Daniel Jacobowitz <dan@debian.org>
1161
1162 * gdb.threads/threadapply.exp: Correct "macro details" test.
1163
19ad59e7
JJ
11642004-11-11 Jeff Johnston <jjohnstn@redhat.com>
1165
1166 * gdb.threads/threadapply.exp: New test.
1167 * gdb.threads/threadapply.c: New file.
1168
9cf0961b
MK
11692004-11-07 Mark Kettenis <kettenis@gnu.org>
1170
1171 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
1172 frames.
1173
c789492a
FL
11742004-11-05 Felix Lee <felix+log1@specifixinc.com>
1175
1176 * gdb.base/cursal.exp: New file.
1177 * gdb.base/cursal.c: New file.
1178
a1e167bb
AC
11792004-11-03 Andrew Cagney <cagney@gnu.org>
1180
1181 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
1182
b7cbf173
MK
11832004-10-30 Mark Kettenis <kettenis@gnu.org>
1184
1185 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
1186 NetBSD/ELF targets.
1187
88f9d34f
JB
11882004-10-29 Joel Brobecker <brobecker@gnat.com>
1189
1190 * gdb.threads/bp_in_thread.c: New file, copied from
1191 pthread_cond_wait.c.
1192 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
1193 file, rather than reusing the .c file from another testcase.
1194
ca7d6a0c
JB
11952004-10-20 Joel Brobecker <brobecker@gnat.com>
1196
1197 * gdb.ada/null_record.exp: Check where we stopped after
1198 sending the start command, instead of where the associated
1199 temporary breakpoint was inserted.
1200
0d863d03
AC
12012004-10-14 Andrew Cagney <cagney@gnu.org>
1202
1203 * gdb.mi/gdb701.c (main): Return 0.
1204
d11e72cb
DJ
12052004-10-13 Daniel Jacobowitz <dan@debian.org>
1206
d40539a4 1207 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 1208
e1923096
JJ
12092004-10-12 Jeff Johnston <jjohnstn@redhat.com>
1210
1211 * gdb.threads/schedlock.c: Add comment markers to use to find
1212 line numbers.
1213 * gdb.threads/schedlock.exp: Adjust regex to handle the new
1214 comments.
1215 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
1216 breakpoint lines.
1217
ec8ba2c9
DJ
12182004-10-12 Daniel Jacobowitz <dan@debian.org>
1219
1220 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
1221
0eb3658b
DJ
12222004-10-12 Daniel Jacobowitz <dan@debian.org>
1223
1224 * configure.in: Add gdb.dwarf2.
1225 * configure: Regenerated.
1226 * Makefile.in: Add gdb.dwarf2.
1227 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
1228 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
1229 gdb.dwarf2/file1.txt: New files.
1230
a271cc33
OF
12312004-10-11 Orjan Friberg <orjanf@axis.com>
1232
1233 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
1234 of "run", since the latter doesn't work with remote targets. Adjust
1235 the breakpoint numbering accordingly.
1236 * gdb.threads/pthread_cond_wait.exp: Ditto.
1237
895ce074
MC
12382004-10-08 Michael Chastain <mec.gnu@mindspring.com>
1239
1240 * gdb.base/overlays.exp: Update copyright years.
1241
6be3092d
KI
12422004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
1243
1244 * gdb.base/overlays.exp: Disable if target is Linux.
1245
e05389b8
FL
12462004-10-06 Felix Lee <felix+log1@specifixinc.com>
1247
1248 * config/gdbserver.exp (gdb_load): Use right filename on remote.
1249
73cb587d
KI
12502004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
1251
1252 * gdb.asm/asm-source.exp: Add m32r-linux target.
1253 * gdb.asm/m32r-linux.inc: New file.
1254
3c0edcdc
AC
12552004-09-24 Andrew Cagney <cagney@redhat.com>
1256 David Anderson <anderson@redhat.com>
1257
1258 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
1259 command fails, assume things will work.
1260 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
1261 (_GNU_SOURCE): Define.
1262 (print_unsigned, print_hex): Change parameter to "long long".
1263 (print_byte_count): New function, use to print byte counts.
1264 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
1265 O_LARGEFILE.
1266 (main): Compute an upper bound on a corefile in max_core_size.
1267 Limit memory chunk size to max_core_size. Limit total memory
1268 allocated to max_core_size.
1269
4bb3667f
AC
12702004-09-23 Andrew Cagney <cagney@gnu.org>
1271
1272 * gdb.base/bigcore.exp: Replace the code that creates a corefile
1273 from a separate process with code that creates a corefile by
1274 making the inferior dump core.
1275
60fe1a51
MK
12762004-09-23 Mark Kettenis <kettenis@gnu.org>
1277
1278 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
1279 block.
1280
8e937346
MC
12812004-09-23 Michael Chastain <mec.gnu@mindspring.com>
1282
1283 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
1284 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
1285 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
1286 Likewise.
1287
7213f6d6
JJ
12882004-09-20 Jeff Johnston <jjohnstn@redhat.com>
1289
1290 * gdb.java/jprint.exp: New test case for java inferior call.
1291 * gdb.java/jprint.java: Ditto.
1292
eac69dca
JB
12932004-09-15 Joel Brobecker <brobecker@gnat.com>
1294
1295 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
1296
22227696
MC
12972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1298
1299 * gdb.threads/killed.c: Include <stdlib.h>.
1300 * gdb.threads/pthreads.c: Likewise.
1301
7dd403a4
MC
13022004-09-14 Michael Chastain <mec.gnu@mindspring.com>
1303
1304 * gdb.threads/killed.c: Add copyright notice.
1305
33f2d567
JM
13062004-09-10 Jason Molenda (jmolenda@apple.com)
1307
1308 * gdb.base/define.exp: Two new tests to verify zero space chars
1309 after 'if' and 'while' commands in a user-defined command is correctly
1310 parsed.
1311
e05b62ac
AC
13122004-09-08 Andrew Cagney <cagney@gnu.org>
1313
1314 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
1315 delivery test with duplicate at end of file.
1316
9cbe82da
MK
13172004-09-06 Mark Kettenis <kettenis@jive.nl>
1318
1319 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
1320
564803d9
MC
13212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1322
1323 * config/hppro.exp: Removed.
1324
7c6807ce
MC
13252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1326
1327 * config/sparclet.exp: Removed.
1328
bf7e26dd
MC
13292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
1330
1331 * config/udi.exp: Removed.
1332
714e341b
MC
13332004-09-02 Michael Chastain <mec.gnu@mindspring.com>
1334
1335 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
1336 of "exp_continue".
1337 (advancei): Likewise.
1338
1236e623
JJ
13392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1340
1341 * gdb.base/unload.exp: Fix so messages aren't duplicated.
1342
3bdcad15
MI
13432004-09-01 Manoj Iyer <manjo@austin.ibm.com>
1344
228af206 1345 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
1346 to check for nodebug in executable.
1347 * gdb.gdb/observer.exp (setup_test): Likewise.
1348 * gdb.gdb/selftest.exp (test_with_self): Likewise.
1349 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
1350
c72b934c
AC
13512004-09-01 Andrew Cagney <cagney@gnu.org>
1352
1353 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1354 files.
1355
edd9b715
JJ
13562004-09-01 Jeff Johnston <jjohnstn@redhat.com>
1357
1358 * gdb.base/unload.exp: Fix expected warning message to match
1359 latest format.
1360
fb4ce06b
CV
13612004-09-01 Corinna Vinschen <vinschen@redhat.com>
1362
1363 * gdb.base/call-rt-st.exp: Fix typos.
1364
ce78e7c3
MI
13652004-08-31 Manoj Iyer <manjo@austin.ibm.com>
1366
1367 * gdb.threads/thread_check.exp: New testcase.
1368 * gdb.threads/thread_check.c: New testcase.
1369
2dedb159
AC
13702004-08-31 Andrew Cagney <cagney@gnu.org>
1371
1372 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
1373 (skip_to_handler_entry): New procedures. Test stepping into a
1374 handler when the breakpoint is at the handler's entry point.
1375
68f53502
AC
13762004-08-30 Andrew Cagney <cagney@gnu.org>
1377
1378 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
1379 gdb/1757.
1380
3e3ffd2b
MC
13812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1382
1383 With code from Manoj Iyer <manjo@austin.ibm.com>:
1384 * lib/gdb.exp (gdb_file_cmd): Return more information in the
1385 return value. Add an arm for "no debugging symbols found".
1386 Change a stray "error" to "perror".
1387 (gdb_run_cmd): Adapt to new return value.
1388 * gdb.base/remote.exp: Adapt to new return value.
1389 * gdb.gdb/complaints.exp: Likewise.
1390 * gdb.gdb/observer.exp: Likewise.
1391 * gdb.gdb/selftest.exp: Likewise.
1392 * gdb.gdb/xfullpath.exp: Likewise.
1393
4b6f5fd2
JB
13942004-08-27 Joel Brobecker <brobecker@gnat.com>
1395
1396 * gdb.threads/bp_in_thread.exp: New testcase.
1397
e5b25496
MC
13982004-08-27 Michael Chastain <mec.gnu@mindspring.com>
1399
1400 Fix PR testsuite/1735.
1401 * gdb.threads/schedlock.c (thread_function): Add a cast
1402 to suppress a gcc warning.
1403 * gdb.threads/thread-specific.c (thread_function): Likewise.
1404
934353d6
MC
14052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1406
1407 * gdb.base/unload.c: Include <stdlib.h>.
1408
f98a0aef 14092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 1410
f98a0aef 1411 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
1412 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
1413 synchronized after the "return".
1414
5a2e8882
MC
14152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1416
1417 * gdb.mi/basics.c: Include <stdio.h>.
1418 * gdb.mi/pthreads.c: Include <stdlib.h>.
1419 * gdb.mi/var-cmd.c: Include <stdlib.h>.
1420
a9640423
MC
14212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
1422
1423 * gdb.threads/schedlock.c: Add copyright notice.
1424
b04e311d
AC
14252004-08-25 Andrew Cagney <cagney@gnu.org>
1426
1427 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
1428 (skip_over_handler, breakpoint_over_hander): New test procedures.
1429 (advance, advancei): Add a proper prefix, do not use
1430 rerun_to_main.
1431 * gdb.base/sigstep.c (main): Change to use an infinite loop.
1432
7c27f15b
MC
14332004-08-24 Michael Chastain <mec.gnu@mindspring.com>
1434
1435 * gdb.mi/basics.c: Add copyright notice.
1436 * gdb.mi/var-cmd.c: Add copyright notice.
1437
fffc87ae
MC
14382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1439
1440 * lib/gdb.exp: Remove signed_keyword_not_used.
1441 * lib/compiler.c: Likewise.
1442 * lib/compiler.cc: Likewise.
1443
d782e0bf
MC
14442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1445
1446 * gdb.base/whatis.c: Remove conditional disabling of "signed".
1447 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
1448
96033e83
MC
14492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
1450
1451 * gdb.base/whatis.c: Add copyright notice.
1452
cf38c229
MK
14532004-08-20 Mark Kettenis <kettenis@gnu.org>
1454
1455 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
1456 it to skip the breakpoints encoded in the inline assembly.
1457
f4b49756
MC
14582004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1459
1460 * Makefile.in: Add gdb.fortran.
1461
2f193b69
MC
14622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
1463
1464 * gdb.base/call-sc.exp (test_scalar_returns):
1465 Fix cut-and-paste glitch in "Make fun return now".
1466
89a237cb
MC
14672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1468
1469 * configure.in: Add gdb.fortran.
1470 * configure: Regenerate.
1471 * gdb.fortran/Makefile.in: New file.
1472 * lib/gdb.exp (skip_fortran_tests): New procedure.
1473
469aff8e
MC
14742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
1475
1476 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
1477 reference to bug-gnu@prep.ai.mit.edu.
1478 * gdb.mi/mi-var-child.exp: Likewise.
1479 * gdb.mi/mi-var-cmd.exp: Likewise.
1480 * gdb.mi/mi-var-display.exp: Likewise.
1481 * gdb.mi/mi2-var-block.exp: Likewise.
1482 * gdb.mi/mi2-var-child.exp: Likewise.
1483 * gdb.mi/mi2-var-cmd.exp: Likewise.
1484 * gdb.mi/mi2-var-display.exp: Likewise.
1485
00b51b9f
MK
14862004-08-15 Mark Kettenis <kettenis@gnu.org>
1487
1488 * gdb.base/unload.c (main): Make local variable msg const.
1489
45f07fef
MC
14902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1491
1492 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
1493 to bug-gnu@prep.ai.mit.edu.
1494 * gdb.mi/mi-disassemble.exp: Likewise.
1495 * gdb.mi/mi-eval.exp: Likewise.
1496 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
1497 default line number.
1498 * gdb.mi/mi-return.exp: Likewise.
1499 * gdb.mi/mi-simplerun.exp: Likewise.
1500 * gdb.mi/mi-stack.exp: Likewise.
1501 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
1502 number with explicit range test.
1503 * gdb.mi/mi-watch.exp: Likewise.
1504 * gdb.mi/mi2-break.exp: Likewise.
1505 * gdb.mi/mi2-cli.exp: Likewise.
1506 * gdb.mi/mi2-disassemble.exp: Likewise.
1507 * gdb.mi/mi2-eval.exp: Likewise.
1508 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
1509 default line number.
1510 * gdb.mi/mi2-return.exp: Likewise.
1511 * gdb.mi/mi2-simplerun.exp: Likewise.
1512 * gdb.mi/mi2-stack.exp: Likewise.
1513 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
1514 number with explicit range test.
1515 * gdb.mi/mi2-watch.exp: Likewise.
1516
dd8c8ee7
MC
15172004-08-15 Michael Chastain <mec.gnu@mindspring.com>
1518
1519 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
1520 * gdb.cp/m-static.exp: Likewise.
1521 * gdb.cp/rtti.exp: Likewise.
1522
4e838464
MK
15232004-08-14 Mark Kettenis <kettenis@gnu.org>
1524
1525 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
1526
8d8cb839
EZ
15272004-08-14 Eli Zaretskii <eliz@gnu.org>
1528
1529 * ChangeLog: Prefix Local Variables with semi-colons and indent
1530 the reference to older ChangeLog files, to fix fontification in
1531 Emacs.
1532
deea8bb0
MC
15332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1534
1535 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
1536 * gdb.mi/mi2-break.exp: Likewise.
1537
c3297504
MC
15382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1539
1540 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
1541
25808999
MC
15422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1543
1544 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
1545
226a8d71
MC
15462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
1547
1548 * gdb.cp/classes.exp: Remove unused declarations. Just let
1549 test names default instead of providing special names. Remove
1550 extraneous demangler test.
1551
37fdf854
JJ
15522004-08-12 Jeff Johnston <jjohnstn@redhat.com>
1553
1554 * gdb.base/unload.exp: New test for breakpoints in dynamically
1555 loaded libraries.
1556 * gdb.base/unload.c: Ditto.
1557 * gdb.base/unloadshr.c: Ditto.
1558
2d3a7986
MC
15592004-08-12 Michael Chastain <mec.gnu@mindspring.com>
1560
1561 * gdb.cp/classes.exp (test_ptype_class_objects): Call
1562 cp_test_ptype_class.
1563 (test_enums): Likewise.
1564
c72b934c
AC
15652004-08-10 Andrew Cagney <cagney@gnu.org>
1566
1567 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
1568 files.
1569
cc503c8a
AC
15702004-08-10 Andrew Cagney <cagney@gnu.org>
1571
1572 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
1573 init_malloc call.
1574
902f2ccb
MC
15752004-08-10 Michael Chastain <mec.gnu@mindspring.com>
1576
1577 * ChangeLog: Add copyright notice. The notice is copied
1578 from emacs 21.3 top level ChangeLog.
1579
78c90502
MC
15802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1581
1582 * lib/cp-support.exp: New file.
1583 * lib/cp-support.exp (cp_test_type_class): New function.
1584 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
1585 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
1586 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
1587 cp_test_ptype_class.
1588
88e5ea78
MC
15892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1590
1591 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
1592 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1593 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
1594 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
1595 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1596 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1597 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1598 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1599 gdb.mi/mi2-watch.exp: Update copyright years.
1600
6a89fc9c
MK
16012004-08-09 Mark Kettenis <kettenis@gnu.org>
1602
1603 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1604
1482e0de
MC
16052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1606
1607 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1608 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1609 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1610 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1611 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1612 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1613 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1614 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1615 gdb.mi/mi-watch.exp: Update copyright years.
1616
1a5ce3f3
DJ
16172004-08-08 Daniel Jacobowitz <dan@debian.org>
1618
1619 PR gdb/1738
1620 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1621 from a breakpoint with a pending signal.
1622
04f6ecf2
DJ
16232004-08-08 Daniel Jacobowitz <dan@debian.org>
1624
1625 PR gdb/1736
1626 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1627 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1628 the prompt.
1629 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1630
54d90d35
DJ
16312004-08-08 Daniel Jacobowitz <dan@debian.org>
1632
1633 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1634
d2f6abb0
DJ
16352004-08-08 Daniel Jacobowitz <dan@debian.org>
1636
1637 PR gdb/1736
1638 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1639 for i?86-*-linux*.
1640
5598c03d
DJ
16412004-08-08 Daniel Jacobowitz <dan@debian.org>
1642
1643 * gdb.arch/i386-prologue.exp: Compile without debug information.
1644
c6fee705
MC
16452004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1646
1647 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1648 rather than asking gdb to search.
1649
dd90efdb
MC
16502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1651
1652 * gdb.base/gcore.c: Include <string.h>.
1653
1e84bec1
MC
16542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1655
1656 * gdb.base/gcore.c: Add copyright notice.
1657
e425eb2b
MC
16582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1659
1660 * gdb.base/freebpcmd.c: Include <stdio.h>.
1661 * gdb.base/long_long.c: Include <string.h>.
1662 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1663 * gdb.base/siginfo.c: Include <string.h>.
1664 * gdb.base/sigstep.c: Include <string.h>.
1665
cb9aaed5
MC
16662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1667
1668 * gdb.base/complex.c: Include <stdlib.h>.
1669
55944f3d
MC
16702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1671
1672 * gdb.base/complex.c: Add copyright notice.
1673
7b2953d9
MC
16742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1675
1676 * gdb.base/charset.c: Include <stdlib.h>.
1677
c9133d23
MC
16782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1679
1680 * gdb.base/auxv.c: Include <stdlib.h>.
1681
0a8490ad
MC
16822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1683
1684 * gdb.base/auxv.c: Add copyright notice.
1685
3426d5ec
MC
16862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1687
1688 * gdb.base/coremaker.c: Add copyright notice.
1689 * gdb.base/coremaker2.c: Add copyright notice.
1690
8da195dd
AC
16912004-08-04 Andrew Cagney <cagney@gnu.org>
1692
1693 * gdb.base/store.exp: Update copyright.
1694 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1695 names, do not import gdb_prompt.
1696
8d394f98
AC
16972004-08-01 Andrew Cagney <cagney@gnu.org>
1698
1699 Fix PR testsuite/1729.
1700 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1701 not use capture_value with value 4.
1702 (capture_value): Add optional test name parameter.
1703 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1704 the prefix, pass to capture_value.
1705
b6702b23
MK
17062004-08-01 Mark Kettenis <kettenis@gnu.org>
1707
1708 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1709 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1710 (main): Call new function.
1711
c203e0ca
MC
17122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1713
1714 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1715
a7995a30
MC
17162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1717
1718 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1719
9366563b
MC
17202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1721
b6eeaf26 1722 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1723 Accept more values of vtbl pointer. Remove some messages
1724 about "obsolete gcc or gdb".
1725
2fc1f950
MC
17262004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1727
1728 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1729
c724d49b
MC
17302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1731
1732 * gdb.base/asm-source.exp: Properly convert target board
1733 debug flags from gcc format to binutils format.
1734
736b0fce
MK
17352004-07-28 Mark Kettenis <kettenis@gnu.org>
1736
1737 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1738 gdb1718". PR backtrace/1718 partially fixed.
1739
5633ea5c
JJ
17402004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1741
1742 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1743
575eebb1
NC
17442004-07-26 Nick Clifton <nickc@redhat.com>
1745
1746 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1747 good default value for a specific architecture is available then
1748 set it to that value. Otherwise default to the -gstabs switch.
1749 Remove the -g... switches from the asm-flags variable. Allow the
1750 target board info to override the value if it wants to. Pass the
1751 switch on the assembler command line.
1752
62104619
MK
17532004-07-23 Mark Kettenis <kettenis@gnu.org>
1754
1755 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1756 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1757 (main): Call new function.
1758
4a1135b8
MC
17592004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1760
1761 Test for PR exp/1715.
1762 * gdb.base/radix.exp: Refactor common procedures. Make all
1763 test names unique. Change XFAIL to KFAIL.
1764
8a12c1f0
MC
17652004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1766
1767 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1768 * gdb.ada/gnat_ada.gin: ... to here.
1769 * configure.in: Use gnat_ada.gin.
1770 * configure: Regenerate.
1771
23b451cf
AC
17722004-07-20 Andrew Cagney <cagney@gnu.org>
1773
1774 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1775 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1776 XFAILs. Clean up test messages and comments. Check backtraces.
1777 Delete re-sync code.
1778
ab618a02
MC
17792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1780
1781 Fix PR cli/740.
1782 * gdb.base/annota1.exp: Honor gdb,nosignals.
1783 * gdb.base/annota3.exp: Likewise.
1784
46dad340
MC
17852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1786
1787 * lib/java.exp: Update copyright notice.
1788
756d8c70
AC
17892004-07-19 Andrew Cagney <cagney@gnu.org>
1790
1791 * gdb.base/selftest.exp: Copy file from here ...
1792 * gdb.gdb/selftest.exp: ... to here.
1793
586027e6
AC
17942004-07-16 Andrew Cagney <cagney@redhat.com>
1795
1796 * lib/insight-support.exp: Delete file.
1797 * lib/java.exp (java_init): Fix copyright.
1798
029d2200
AC
17992004-07-16 Andrew Cagney <cagney@gnu.org>
1800
1801 * gdb.base/restore.c: Append "prologue" to comments marking the a
1802 function's prologue.
1803 * gdb.base/restore.exp: Update copyright, re-indent.
1804 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1805 callerN" prefix where needed. Update patterns that match a
1806 function's prologue.
1807
653b62c5
MC
18082004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1809
1810 * gdb.base/restore.c: Add copyright notice.
1811
f7d690e5
AC
18122004-07-16 Andrew Cagney <cagney@gnu.org>
1813
1814 * gdb.base/logical.exp: Update copyright.
1815 (evaluate): New procedure. Use to re-implement tests using
1816 several tables.
1817
d629a7cb
MH
18182004-07-14 Martin Hunt <hunt@redhat.com>
1819
1820 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1821 which fixes some problems where init.tcl was not found.
1822
9c7bb332
AC
18232004-07-13 Andrew Cagney <cagney@gnu.org>
1824
6bf46641
AC
1825 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1826 (check_sizeof, check_valueof): Do not include the output in the
1827 test name. Use gdb_test.
1828 (get_valueof): Use gdb_test_multiple.
1829
c4ffd4c0
AC
1830 * gdb.base/step-test.exp: Update copyright. Use
1831 gdb_test_multiple. Ensure that test names do not include
1832 architecture dependent output.
1833
ab89363a
AC
1834 * gdb.gdb/observer.exp: Update copyright.
1835 (setup_test): Use gdb_test_multiple.
1836 (attach_first_observer, attach_second_observer)
1837 (attach_third_observer, detach_first_observer)
1838 (detach_second_observer, detach_third_observer)
1839 (reset_counters, check_counters): Make $message a prefix.
1840 (test_normal_stop_notifications): Add "args" parameter - a list of
1841 init functions to be called. Make $message a prefix,
1842 (test_observer_normal_stop): Change the message prefixes so that
1843 they are unique, pass the attach / detach procedures to
1844 test_normal_stop_notifications.
1845
ec58997a
AC
1846 * gdb.base/signull.exp (test_segv): Prefix all tests with
1847 "${name}". Clean up test messages.
1848
b475183b
AC
1849 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1850
9c7bb332
AC
1851 * gdb.base/ena-dis-br.exp: Update copyright.
1852 (break_at): New function. Replace send_gdb with gdb_test,
1853 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1854 ignore count, not stopped at bpt", with KFAIL.
1855
2dd95497
CV
18562004-07-13 Corinna Vinschen <vinschen@redhat.com>
1857
1858 * gdb.base/attach.exp: Remove cleanupfile handling.
1859
419e626b
AC
18602004-07-12 Andrew Cagney <cagney@gnu.org>
1861
1862 * gdb.base/annota1.exp: Cleanup corefile test name.
1863 * gdb.base/annota3.exp: Ditto.
1864
8b1b3228
AC
18652004-07-12 Andrew Cagney <cagney@gnu.org>
1866
78650829
AC
1867 * gdb.base/signals.exp: Clean up copyright, re-indent.
1868
8b1b3228
AC
1869 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1870 gdb_test and gdb_test_multiple.
1871
935c2760
JJ
18722004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1873
1874 * gdb.java/jmain.exp: Fix expected line number for main to
1875 break at. Set XFAIL for break at main test since gcj does not
1876 provide line number info for first statement in main.
1877
1544280f
AC
18782004-07-08 Andrew Cagney <cagney@gnu.org>
1879
1279f4ff
AC
1880 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1881
1544280f
AC
1882 * gdb.base/sigbpt.exp: Make the common part of each test name a
1883 prefix instead of suffix.
1884
bcc82369
BR
18852004-07-07 Bob Rossi <bob_rossi@cox.net>
1886
1887 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1888 test from test_tbreak_creation_and_listing to
1889 test_file_list_exec_source_file
1890 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1891 Changed name of test from test_tbreak_creation_and_listing to
1892 test_file_list_exec_source_file
1893
23f4b0aa
JJ
18942004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1895
1896 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1897 the jmisc() constructor instead of <init>.
1898 * gdb.java/jmisc1.exp: Ditto.
1899
56401cd5
AC
19002004-07-07 Andrew Cagney <cagney@gnu.org>
1901
1902 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1903 corrupting the PC.
1904
44ae2f6a
MC
19052004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1906
1907 * gdb.cp/templates.exp: Accept whitespace change in demangler
1908 output.
1909
45a83408
AC
19102004-07-06 Andrew Cagney <cagney@gnu.org>
1911
1912 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1913
d205ad70
MC
19142004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1915
1916 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1917 * lib/compiler.cc: Likewise.
1918
06ea1a61
MC
19192004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1920
1921 * lib/compiler.cc: Work around string preprocessing problem
1922 with old hp c++ compiler.
1923 * lib/compiler.c: Likewise.
1924
daab1251
CV
19252004-06-29 Corinna Vinschen <vinschen@redhat.com>
1926
1927 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1928 directives to conditionalize symbol prefixing.
1929 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1930 additional_flags handling. Add underscore prefix for Cygwin.
1931 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1932 conditionalize symbol prefixing.
1933 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1934 additional_flags handling. Add underscore prefix for Cygwin.
1935
cc984116
CV
19362004-06-29 Corinna Vinschen <vinschen@redhat.com>
1937
1938 * gdb.base/bigcore.exp: Skip test on Cygwin.
1939
c279b077
MC
19402004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1941
1942 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1943 formats for "info register". Use gdb_test_multiple. Fix
1944 the "invalid register" test.
1945
0e915747
CV
19462004-06-28 Corinna Vinschen <vinschen@redhat.com>
1947
1948 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1949 PID for Cygwin. Add Cygwin specific strings to check for in some
1950 tests.
1951 (do_attach_tests): Add a test for user interaction when attaching
1952 to a process with no matching symbol table already loaded.
1953
11422c86
AC
19542004-06-26 Andrew Cagney <cagney@gnu.org>
1955
1956 Test PR java/1567 and PR java/1565.
1957 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1958 * gdb.java/jmisc2.exp: Delete file.
1959
cefbce26
MC
19602004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1961
1962 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1963
e19f872c
CV
19642004-06-25 Corinna Vinschen <vinschen@redhat.com>
1965
1966 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1967 attach process.
1968
d931ba3b
MC
19692004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1970
1971 * gdb.cp/pr-1553.exp: Remove.
1972
aef68c48
MC
19732004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1974
1975 * gdb.cp/pr-1553.cc: Remove.
1976 * gdb.cp/pr-1553.exp: Disable this test.
1977
8d5df71a
JB
19782004-06-20 Jim Blandy <jimb@redhat.com>
1979
1980 Fix PR testsuite/1680.
1981 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1982 regular expressions.
1983
4ac6f39d
MC
19842004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1985
1986 Fix PR testsuite/1679.
1987 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1988 Issue an UNSUPPORTED result instead.
1989
1b413552
JB
19902004-06-18 Jim Blandy <jimb@redhat.com>
1991
1992 * gdb.base/charset.exp: Only send a control-C if we see a new
1993 prompt and incomplete command.
1994
6daa6ebd
MC
19952004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1996
1997 * gdb.cp/pr-574.cc: Add copyright notice.
1998
51fa4ae0
JB
19992004-06-17 Jim Blandy <jimb@redhat.com>
2000
2001 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
2002 cases where the regexp has no groups; this grabs random text from
2003 the previous test suite, whatever that was.
2004
8fea26c5
MC
20052004-06-17 Michael Chastain <mec.gnu@mindspring.com>
2006
2007 * gdb.cp/printmethod.cc: Add copyright notice.
2008
1e3aeb41
MC
20092004-06-16 Michael Chastain <mec.gnu@mindspring.com>
2010
2011 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2012
9d9030bc
AC
20132004-06-16 Andrew Cagney <cagney@gnu.org>
2014
2015 * gdb.base/signull.c: Update copyright. Include <string.h>.
2016 (bowler): Replace data_pointer with data_read
2017 and data_write cases. Add code_descriptor case.
2018 (zero, desc): New array and pointer.
2019 (data, code): Change to simple pointers.
2020 * gdb.base/signull.exp: Fix probe pattern matching a function
2021 descriptor SIGSEGV. Replace data_pointer with data_read and
2022 data_write tests.
2023
acd4ad44
AC
20242004-06-16 Andrew Cagney <cagney@gnu.org>
2025
2026 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2027
08fd625c
MC
20282004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2029
2030 * gdb.base/long_long.c: Add copyright notice.
2031
1903502c
MC
20322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
2033
2034 * gdb.base/long_long.exp: Remove reference to
2035 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
2036 to gdb_breakpoint and gdb_continue_to_breakpoint.
2037
83313cb1
JB
20382004-06-14 Jim Blandy <jimb@redhat.com>
2039
2040 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
2041 endian case.
2042
1bf404ef
AC
20432004-06-14 Andrew Cagney <cagney@gnu.org>
2044
2045 * gdb.base/gcore.exp (capture_command_output): Delete the always
2046 passing tests containing inferior values.
2047 * gdb.base/ending-run.exp: Do not include the breakpoint address
2048 in the test message. Update copyright.
2049 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
2050 size in the test name, use gdb_test_multiple. Update copyright.
2051
ef220b33
MC
20522004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2053
2054 * gdb.cp/ref-types.cc: Add copyright notice.
2055
4f70a4c9
MC
20562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
2057
2058 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
2059 hp_aCC_compiler.
2060 * lib/compiler.cc: Likewise.
2061 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
2062 'set' commands. Log diagnostics for other lines. Set
2063 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
2064
335928ac
MC
20652004-06-13 Michael Chastain <mec.gnu@mindspring.com>
2066
2067 * gdb.cp/try_catch.cc: Add copyright notice.
2068
2efb12e8
MC
20692004-06-12 Michael Chastain <mec.gnu@mindspring.com>
2070
2071 * gdb.cp/userdef.cc: Add copyright notice.
2072
0bbed51a
MC
20732004-06-11 Michael Chastain <mec.gnu@mindspring.com>
2074
2075 * gdb.cp/virtfunc.cc: Add copyright notice.
2076
e12a46c9
RC
20772004-06-11 Randolph Chung <tausq@debian.org>
2078
2079 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
2080 problem.
2081
338e05af
AC
20822004-06-10 Andrew Cagney <cagney@gnu.org>
2083
2084 * lib/compiler.cc, lib/compiler.c: Append either
2085 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
2086 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
2087 instead of gcc-3-3.
2088
dc3f10cb
AC
20892004-06-09 Andrew Cagney <cagney@gnu.org>
2090
b4d946af
AC
2091 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
2092 gdb/1455, bug is specific to "long long" and "double".
2093
dc3f10cb
AC
2094 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
2095 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
2096 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
2097 fixed.
2098
b5c0bfa2
AC
20992004-06-09 Andrew Cagney <cagney@gnu.org>
2100
2101 * gdb.base/structs.exp (test_struct_returns): Replace
2102 "return_value_unknown" and "finish_value_unknown" by
2103 "return_value_known" and "finish_value_known". Instead of
2104 "return_value_unknown" iff "finish_value_unknown", check
2105 "return_value_known" implies "finish_value_known".
2106
caeb605f
MH
21072004-06-08 Martin Hunt <hunt@redhat.com>
2108
2109 * gdb.base/float.exp: Add pattern for mips targets.
2110
c892bb64
RC
21112004-06-08 Randolph Chung <tausq@debian.org>
2112
2113 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
2114 message for unknown architectures more clear.
2115
48306d3e
JB
21162004-06-08 Joel Brobecker <brobecker@gnat.com>
2117
2118 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
2119 start the execution of the program.
2120
83ecb59f
JB
21212004-06-07 Jim Blandy <jimb@redhat.com>
2122
2123 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
2124 * gdb.arch/i386-cpuid.h: New helper file.
2125
55264cb4
RC
21262004-06-07 Randolph Chung <tausq@debian.org>
2127
2128 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
2129 has started.
2130
23cadb28
RM
21312004-06-04 Roland McGrath <roland@redhat.com>
2132
2133 Fix PR gdb/1647.
2134 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
2135 differently to be robust to output buffering differences.
2136
51d01eda
MC
21372004-06-04 Michael Chastain <mec.gnu@mindspring.com>
2138
2139 * gdb.threads/pthreads.exp: Update copyright years.
2140 (check_control_c): Change asynchronous 'after' to synchronous.
2141
f4fc3b93
RM
21422004-06-04 Roland McGrath <roland@redhat.com>
2143
2144 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
2145 next gdb prompt.
2146
4013522b
MC
21472004-06-02 Michael Chastain <mec.gnu@mindspring.com>
2148
2149 Fix PR gdb/1636.
2150 * gdb.threads/manythreads.exp: Change asynchronous 'after'
2151 calls to synchronous.
2152
7a8f1e6b
JB
21532004-05-26 Jim Blandy <jimb@redhat.com>
2154
2155 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
2156
81bb3443
RC
21572004-05-24 Randolph Chung <tausq@debian.org>
2158
2159 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
2160 * gdb.asm/pa.inc: New file.
2161
8f5a3103
MK
21622004-05-22 Mark Kettenis <kettenis@gnu.org>
2163
2164 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
2165
734b8fe8
JB
21662004-05-21 Joel Brobecker <brobecker@gnat.com>
2167 Daniel Jacobowitz <drow@mvista.com>
2168
2169 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
2170 GDB prompt.
2171
725603e1
UW
21722004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2173
f4fc3b93 2174 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
2175 setjmp/longjmp. Use sigaction instead of signal.
2176
8b923272
JB
21772004-05-19 J. Brobecker <brobecker@gnat.com>
2178 Michael Snyder <msnyder@redhat.com>
2179
2180 * gdb.threads/pthread_cond_wait.c: New file.
2181 * gdb.threads/pthread_cond_wait.exp: New testcase.
2182
8bfabb04
AC
21832004-05-13 Andrew Cagney <cagney@redhat.com>
2184
2185 * gdb.base/signull.exp, gdb.base/signull.c: New files.
2186 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2187
42edda50
AC
21882004-05-11 Andrew Cagney <cagney@redhat.com>
2189
2190 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
2191 fixed but revealed gdb/1639.
2192
d303a6c7
AC
21932004-05-10 Andrew Cagney <cagney@redhat.com>
2194
2195 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
2196 func1" and "next to 2nd alarm", kernel bug avoided.
2197
bf08c2a1
DJ
21982004-05-10 Daniel Jacobowitz <dan@debian.org>
2199
2200 PR external/1568
2201 * gdb.base/bigcore.exp: Check the size of the dumped core file.
2202 XFAIL if it is smaller than bytes_allocated.
2203 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
2204 (main): Make chunks_allocated unsigned. Correct comment.
2205
c0586a34
JB
22062004-05-07 Joel Brobecker <brobecker@gnat.com>
2207
2208 * gdb.arch/powerpc-aix-prologue.c: New file.
2209 * gdb.arch/powerpc-aix-prologue.exp: New file.
2210
f2785d12
JB
22112004-05-07 Jim Blandy <jimb@redhat.com>
2212
2213 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
2214 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
2215
bd7f6e30
JB
22162004-05-06 Joel Brobecker <brobecker@gnat.com>
2217
2218 * gdb.base/sep.exp: No longer setup_kfail when the program was
2219 built with dwarf2.
2220
0a5e7efe
JI
22212004-05-05 Jim Ingham <jingham@apple.com>
2222
2223 * gdb.base/pending.exp: Make sure pending breakpoints
2224 preserve the ignore count.
f4fc3b93 2225
a8958849
MK
22262004-04-27 Jerome Guitton <guitton@gnat.com>
2227
2228 * i386-prologue.exp: Add testcase for jump instruction as first
2229 instruction of the real code.
2230 * i386-prologue.c (jump_at_beginning): New function.
2231
7e103f5b
MK
22322004-04-28 Mark Kettenis <kettenis@gnu.org>
2233
2234 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
2235 x86_64-*-*.
2236
5d38b224
MK
22372004-04-28 Mark Kettenis <kettenis@gnu.org>
2238
2239 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
2240 i*86-*-*.
2241
0ef32fd9
MK
22422004-04-25 Mark Kettenis <kettenis@gnu.org>
2243
2244 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
2245 expression that checks the return type.
2246
71d7dd7c
AC
22472004-04-23 Andrew Cagney <cagney@redhat.com>
2248
2249 * gdb.base/call-sc.exp: New test of scalar call/return values.
2250 * gdb.base/call-sc.c: Ditto.
2251
1e9f977e
JJ
22522004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2253
2254 * gdb.threads/manythreads.c: Reduce thread stack size.
2255
899d9e3a
JJ
22562004-04-23 Jeff Johnston <jjohnstn@redhat.com>
2257
2258 * gdb.threads/manythreads.c: Add copyright notice.
2259
61bcae62
AC
22602004-04-23 Andrew Cagney <cagney@redhat.com>
2261
2262 * gdb.base/siginfo.exp: Better handle step out of signal.
2263 * gdb.base/sigstep.exp: Ditto.
2264
7339a42e
JJ
22652004-04-22 Jeff Johnston <jjohnstn@redhat.com>
2266 Daniel Jacobowitz <drow@mvista.com>
2267
2268 * gdb.threads/manythreads.c: New testcase.
2269 * gdb.threads/manythreads.exp: Ditto.
2270
5c98409b
JB
22712004-04-22 Jim Blandy <jimb@redhat.com>
2272
2273 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
2274 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
2275
3b611f1a
MC
22762004-04-21 Michael Chastain <mec.gnu@mindspring.com>
2277
2278 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
2279
f0fd9238
AC
22802004-04-21 Andrew Cagney <cagney@redhat.com>
2281
2282 * gdb.base/sigstep.c: New file.
2283 * gdb.base/sigstep.exp: New file.
2284
90990674
JB
22852004-04-16 Joel Brobecker <brobecker@gnat.com>
2286
2287 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
2288 call to observer_notify_normal_stop.
2289
78cef34b
AC
22902004-04-15 Andrew Cagney <cagney@redhat.com>
2291
2292 * gdb.base/siginfo.c: New file.
2293 * gdb.base/siginfo.exp: New file.
2294
d2343407
JB
22952004-04-12 J. Brobecker <brobecker@gnat.com>
2296
2297 * gdb.base/sep.exp: Fix typo in comment.
2298
a2dba3c8
JB
22992004-04-12 J. Brobecker <brobecker@gnat.com>
2300
2301 * gdb.base/sep.c: New file.
2302 * gdb.base/sep-proc.c: New file.
2303 * gdb.base/sep.exp: New testcase.
2304
15f7b60e
MK
23052004-04-09 Mark Kettenis <kettenis@gnu.org>
2306
2307 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
2308 support.
2309
44f4de1a
AC
23102004-04-05 Andrew Cagney <cagney@redhat.com>
2311
2312 * gdb.base/sigaltstack.c: New file.
2313 * gdb.base/sigaltstack.exp: New file.
2314
ef04f396
JB
23152004-04-04 Joel Brobecker <brobecker@gnat.com>
2316
2317 * gdb.base/foll-fork.exp: Update the expected output for
2318 "help set follow-fork-mode", to match a change that was made
2319 to the help of this variable on 2004-01-13.
2320
d40d2c92
JB
23212004-04-01 Joel Brobecker <brobecker@gnat.com>
2322
2323 * lib/ada.exp: Add copyright notice.
2324 * bar.ads: Likewise.
2325 * bar.adb: Likewise.
2326 * null_record.adb: Likewise.
2327 * null_record.exp: Likewise.
2328 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
2329
f86ef5a3
JB
23302004-04-01 Joel Brobecker <brobecker@gnat.com>
2331
2332 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
2333 * configure: Regenerate.
2334
414e70e3
JB
23352004-04-01 Joel Brobecker <brobecker@gnat.com>
2336
2337 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
2338 to build the application. Remove the message printed when in
2339 verbose mode, redundant with the UNSUPPORTED message above.
2340
f0aaee49
JB
23412004-03-31 Joel Brobecker <brobecker@gnat.com>
2342
2343 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
2344 * gdb.ada (null_record.exp): New testcase.
2345
ac81cb54
JB
23462004-03-31 Joel Brobecker <brobecker@gnat.com>
2347
2348 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
2349
854af2f7
JB
23502004-03-31 Joel Brobecker <brobecker@gnat.com>
2351
2352 * gdb.ada: New subdirectory.
2353 * gdb.ada/Makefile.in: New file.
2354 * gdb.ada/gnat_ada.gpr.in: New file.
2355
034cb681
JB
23562004-03-31 Joel Brobecker <brobecker@gnat.com>
2357
2358 * lib/ada.exp: New file.
2359
78a1a894
DJ
23602004-03-24 Daniel Jacobowitz <drow@mvista.com>
2361
2362 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
2363 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
2364
4b2b3b3e
AC
23652004-03-22 Andrew Cagney <cagney@redhat.com>
2366
2367 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
2368 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
2369 Problem identified by Ulrich Weigand.
2370
23c73aa3
DC
23712004-03-17 David Carlton <carlton@kealia.com>
2372
2373 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
2374 PR c++/826.
2375
d63a86f8
RM
23762004-03-16 Roland McGrath <roland@redhat.com>
2377
2378 * gdb.base/auxv.exp: New file.
2379 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
2380
0e02aa50
DC
23812004-03-12 David Carlton <carlton@kealia.com>
2382
2383 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
2384 * gdb.cp/pr-1553.cc: Ditto.
2385 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
2386 pass branch.
2387
c20b71be
MC
23882004-03-12 Michael Chastain <mec.gnu@mindspring.com>
2389
2390 * gdb.cp/templates.exp: Accept more template types.
2391
c7414a01
MC
23922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2393
2394 From Corinna Vinschen with modifications.
2395 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
2396 local variable obj_with_enum.
2397 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
2398 results with obj_with_enum.
2399
ed69573c
MC
24002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2401
2402 * gdb.cp/classes.cc: New file, copied from misc.cc.
2403 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
2404
28301461
MC
24052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
2406
2407 * gdb.cp/misc.cc: Add copyright notice.
2408
1198ecbe
DC
24092004-03-05 David Carlton <carlton@kealia.com>
2410
2411 * gdb.cp/rtti.exp: Add 'print *obj3' test.
2412 * gdb.cp/rtti.h: Update copyright.
2413 (namespace n2::n3): New.
2414 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
2415 (n2::n3::func3): New.
2416 (main): Call n2::n3::func3.
2417 * gdb.cp/rtti2.cc: Update copyright.
2418 (n2::create3): New.
2419
9e08c470
MK
24202004-03-04 Mark Kettenis <kettenis@gnu.org>
2421
2422 * gdb.asm/openbsd.inc: Fix typo.
2423
4bebc3aa
FF
24242004-03-03 Fred Fish <fnf@redhat.com>
2425
2426 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
2427 "val" instead of unused "size". Update copyright year.
2428
6ea9fb37
DJ
24292004-02-29 Daniel Jacobowitz <drow@mvista.com>
2430
2431 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
2432 to use unsigned char.
2433 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
2434 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
2435
23b23974
DJ
24362004-02-29 Daniel Jacobowitz <drow@mvista.com>
2437
2438 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
2439 line of output.
2440
7574fd53
DJ
24412004-02-28 Daniel Jacobowitz <drow@mvista.com>
2442
2443 * gdb.base/relocate.c (dummy): Initialize.
2444
a195357f
DJ
24452004-02-28 Daniel Jacobowitz <drow@mvista.com>
2446
2447 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
2448 a breakpoint at exit.
2449
72fd54a9
FF
24502004-02-27 Fred Fish <fnf@redhat.com>
2451
2452 * gdb.base/chng-syms.exp: Add expect condition to match failing
2453 case that isn't a timeout.
2454
b9d23137
AC
24552004-02-27 Andrew Cagney <cagney@redhat.com>
2456
2457 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
2458 support.
2459
15d208f6 24602004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 2461
15d208f6
FF
2462 * gdb.arch/gdb1431.c: Remove.
2463 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
2464 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
2465 of "until" incorrectly.
2466
98f9cd2d
JB
24672004-02-26 J. Brobecker <brobecker@gnat.com>
2468
2469 * gdb.cp/class2.cc (empty): New class.
2470 (refer): New function.
2471 (main): Declare an object of type empty and use it.
2472 * gdb.cp/class2.exp: Print the value of an object of type empty.
2473
9b50c11b
JJ
24742004-02-26 Jeff Johnston <jjohnstn@redhat.com>
2475
2476 * gdb.base/langs.exp: Update query string to match the
2477 new nquery format used for pending breakpoints.
2478
0dcd613f
AC
24792004-02-26 Andrew Cagney <cagney@redhat.com>
2480
2481 Fix PR i18n/1570.
2482 * gdb.base/charset.c: Update copyright notice.
2483 (main, init_string): Remove the escape character '\e' tests.
2484 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
2485 * gdb.base/charset.exp (valid_host_charset): Ditto.
2486 * gdb.base/setvar.exp: Ditto.
2487
b8a56647
AC
24882004-02-24 Andrew Cagney <cagney@redhat.com>
2489
90d59e34
AC
2490 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
2491 mmapped data in core file" PASS and FAIL messages consistent.
2492
b8a56647
AC
2493 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
2494 setting a breakpoint. Work around PR java/1565.
2495
9f27c604
JJ
24962004-02-23 Jeff Johnston <jjohnstn@redhat.com>
2497
2498 * lib/gdb.exp (gdb_breakpoint): Update query string to match
2499 new nquery format.
2500 * gdb.base/pending.exp: Ditto.
2501
3224a706
MK
25022004-02-22 Mark Kettenis <kettenis@gnu.org>
2503
2504 * configure.in: Run stabs tests on *BSD.
2505 * configure: Regenerated.
2506
41e0a9ca
MK
25072004-02-21 Mark Kettenis <kettenis@gnu.org>
2508
2509 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
2510
1e1b3428
FF
25112004-02-20 Fred Fish <fnf@redhat.com>
2512
2513 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
2514 blank in test for "returns short", for consistency with other
2515 "returns xxx" tests. Update copyright year.
2516
f9a7572a
FF
25172004-02-19 Fred Fish <fnf@redhat.com>
2518
2519 New testcase for PR breakpoint/1558.
2520 * gdb.arch/gdb1558.exp: New file.
2521 * gdb.arch/gdb1558.c: New file.
2522
b2ce2854
EZ
25232004-02-19 Elena Zannoni <ezannoni@redhat.com>
2524
2525 * gdb.base/nodebug.exp: Fix typo.
2526
e7c9ff01
JB
25272004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2528
2529 Committed by Jim Blandy <jimb@redhat.com>.
2530
62f4b920
JB
2531 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
2532
2db536a1
JB
2533 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
2534
e7c9ff01
JB
2535 * gdb.base/float.exp: Support s390*-*-* targets.
2536
f3205b34
AF
25372004-02-17 Adam Fedor <fedor@gnu.org>
2538
2539 * gdb.base/gdb1555.exp: New file.
2540 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
2541
9d62932d
EZ
25422004-02-17 Elena Zannoni <ezannoni@redhat.com>
2543
2544 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
2545
344c9711
FF
25462004-02-16 Fred Fish <fnf@redhat.com>
2547
2548 * gdb.arch/gdb1291.c: Remove
2549 * gdb.arch/gdb1291.s: New test input file.
2550 * gdb.arch/gdb1291.exp: Expand test to check case that should not
2551 fail. Test for correct result, known incorrect result, other
2552 failures and timeouts.
2553
2d822687
AC
25542004-02-16 Andrew Cagney <cagney@redhat.com>
2555
2556 * gdb.base/bigcore.exp: New file.
2557 * gdb.base/bigcore.c: New file.
2558
dac15b66
AC
25592004-02-13 Andrew Cagney <cagney@redhat.com>
2560
2561 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
2562 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
2563 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
2564 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
2565 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
2566 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
2567 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
2568 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
2569 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
2570 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
2571
6bdfc2c4
JJ
25722004-02-11 Jeff Johnston <jjohnstn@redhat.com>
2573
2574 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
2575 executed is an alloc instruction.
2576
87b3ede8
DC
25772004-02-11 David Carlton <carlton@kealia.com>
2578
2579 * gdb.cp/breakpoint.exp: New.
2580 * gdb.cp/breakpoint.cc: New.
2581
6e19e2bf
MC
25822004-02-11 Michael Chastain <mec.gnu@mindspring.com>
2583
2584 Partial fix for PR gdb/1543.
2585 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
2586 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
2587 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
2588 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
2589 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
2590 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
2591 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
2592 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
2593 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
2594 to bug-gdb@prep.ai.mit.edu .
2595 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2596 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2597 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2598 Likewise.
2599
5c5455dc
AC
26002004-02-10 Andrew Cagney <cagney@redhat.com>
2601
2602 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2603 using gdb_internal_error_resync.
2604
9cf689d7
DJ
26052004-02-09 Daniel Jacobowitz <drow@mvista.com>
2606
2607 * gdb.threads/thread-specific.exp: Stop early if no threads are
2608 found.
2609
d2dc51db
MC
26102004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2611
2612 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2613
14b1a056
DJ
26142004-02-08 Daniel Jacobowitz <drow@mvista.com>
2615
2616 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2617 breakpoints.
2618
83f66e8f
DJ
26192004-02-07 Daniel Jacobowitz <drow@mvista.com>
2620
2621 * config/sim.exp (gdb_load): Handle $arg == "".
2622 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2623 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2624
30fc0091
EZ
26252004-02-07 Elena Zannoni <ezannoni@redhat.com>
2626
2627 * gdb.base/maint.exp: Update test to reflect
2628 obstack changes.
2629
4d806929
JJ
26302004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2631
2632 * gdb.base/pendshr.c (pendfunc): New function that calls
2633 pendfunc1.
2634 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2635
7bfdd688
FF
26362004-02-04 Fred Fish <fnf@redhat.com>
2637
2638 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2639 function symbols and update copyright years.
2640 * gdb.arch/gdb1291.c: Ditto.
2641
aaa08ee4
MC
26422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2643
2644 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2645
dbad7755
MC
26462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2647
2648 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2649
ec4646ef
MC
26502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2651
2652 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2653
1b802196
FF
26542004-02-02 Fred Fish <fnf@redhat.com>
2655
2656 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2657 remote targets. Update copyright years.
2658
18fe2033
JJ
26592004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2660
2661 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2662 support.
2663 * gdb.base/langs.exp: Fix test which attempts to create
2664 breakpoint on non-existent function to handle new pending
2665 support.
2666 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2667 a breakpoint.
2668 * gdb.base/pending.exp: New test.
2669 * gdb.base/pending.c: New file.
2670 * gdb.base/pendshr.c: Ditto.
2671
8d577d32
DC
26722004-02-02 David Carlton <carlton@kealia.com>
2673
2674 * gdb.cp/overload.exp: Add overloadNamespace tests.
2675 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2676 (overloadNamespace, XXX): New.
2677 (main): Call XXX::marker2.
2678
3ad13771
FF
26792004-02-01 Fred Fish <fnf@redhat.com>
2680
2681 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2682 * gdb.base/finish.exp: Ditto.
2683 * gdb.base/gcore.exp: Ditto.
2684 * gdb.base/huge.exp: Ditto.
2685 * gdb.base/info-proc.exp: Ditto.
2686 * gdb.base/return2.exp: Ditto.
2687 * gdb.threads/gcore-thread.exp: Ditto.
2688
44c75849
DJ
26892004-02-01 Daniel Jacobowitz <drow@mvista.com>
2690
2691 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2692
005bc093
MK
26932004-02-01 Mark Kettenis <kettenis@gnu.org>
2694
2695 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2696 that opening the file succeeds on OpenBSD.
2697
c47cebdb
DJ
26982004-02-01 Daniel Jacobowitz <drow@mvista.com>
2699
2700 * gdb.threads/thread-specific.c: New file.
2701 * gdb.threads/threads-specific.exp: New test script.
2702 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2703 to expect_out.
2704
5a01311c
MK
27052004-02-01 Mark Kettenis <kettenis@gnu.org>
2706
2707 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2708 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2709 only on the "print_small_structs from print_long_arg_list" test.
2710
ce22a4f1
DJ
27112004-02-01 Daniel Jacobowitz <drow@mvista.com>
2712
2713 * gdb.base/completion.exp: Kill a stray backslash.
2714
2715 From Jim Ingham <jingham@apple.com>:
2716 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2717 agrees with the result from sending a tab.
2718
abbab9d3
DJ
27192004-01-31 Daniel Jacobowitz <drow@mvista.com>
2720
2721 * gdb.base/chng-syms.exp: Remove stray newline.
2722
53904d1e
MK
27232004-01-31 Mark Kettenis <kettenis@gnu.org>
2724
2725 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2726 *-*-openbsd*.
2727 * gdb.asm/openbsd.inc: New file.
2728
3a4b3aac
MK
27292004-01-30 Mark Kettenis <kettenis@gnu.org>
2730
2731 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2732 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2733 *-*solaris2*. Remove commented out default settings for
2734 asm-flags. Replace gdb_compile with target_link.
2735
ebac27b4
MC
27362004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2737
2738 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2739 for all tests. Remove old hp-ux and cygnus xfail cases.
2740
d8679d84
PH
27412004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2742
2743 * gdb.base/chng-syms.exp: New file.
2744 * gdb.base/chng-syms.c: New file.
2745
0a55bc22
MC
27462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2747
2748 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2749 Provide arms for current output in all my configurations.
2750
94b8e876
MC
27512004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2752
2753 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2754 * lib/compiler.cc: Likewise.
2755 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2756 get the right preprocessor. Eval the output directly. Remove
2757 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2758 hp_f77_compiler and hp_f90_compiler completely.
2759 (gdb_preprocess): Delete.
2760 (get_compiler): Delete.
2761
7cf03d44
MK
27622004-01-24 Mark Kettenis <kettenis@gnu.org>
2763
2764 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2765 <string.h>.
2766
68b6dce9
NR
27672004-01-24 Nick Roberts <nick@nick.uklinux.net>
2768
2769 * gdb.mi/mi-stack.exp: Update copyright.
2770
b368761e
DC
27712004-01-23 David Carlton <carlton@kealia.com>
2772
2773 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2774 test for cp_lookup_transparent_type.
2775 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2776 call them.
2777
f2061b53
DJ
27782004-01-23 Daniel Jacobowitz <drow@mvista.com>
2779
2780 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2781 after -var-update.
2782
37fc574a
DC
27832004-01-23 David Carlton <carlton@kealia.com>
2784
2785 * gdb.cp/namespace.cc (C::ensureRefs): New.
2786 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2787
8e94b928
NR
27882004-01-20 Nick Roberts <nick@nick.uklinux.net>
2789
2790 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2791 case "-stack-list-locals 2".
2792 * gdb.mi/mi-var-child.exp: Test for case
2793 "-var-list-children --all-values NAME".
2794
997b0952
MC
27952004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2796
2797 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2798
52470da3
MK
27992004-01-18 Mark Kettenis <kettenis@gnu.org>
2800
7049b4b8
MK
2801 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2802 used with gdb_test_multiple.
2803
52470da3
MK
2804 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2805 read at address 0. This fixes PR testsuite/1504.
2806
da6012e5
DJ
28072004-01-18 Daniel Jacobowitz <drow@mvista.com>
2808
2809 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2810 Remove downloading, guessing the host executable, the calls to
2811 gdb_file_cmd and gdb_target_cmd, and "load" support.
2812 (infer_host_exec): New function broken out from gdb_load.
2813 (gdb_load): New wrapper for gdbserver_gdb_load.
2814 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2815 gdb_target_cmd. Use -target-select.
2816 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2817 Download binaries to the host. Clear last_mi_remote_file when
2818 we load a new binary.
2819 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2820 call gdbserver_gdb_load and mi_gdb_target_cmd.
2821
32c70722
MC
28222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2823
2824 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2825 type patterns.
2826
b0cecf36
MC
28272004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2828
2829 * gdb.cp/templates.exp: Fix typo in test name of
2830 "print Foo<volatile char*>::foo".
2831
4120d7e6
MC
28322004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2833
2834 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2835
f679e530
BE
28362004-01-16 Ben Elliston <bje@wasabisystems.com>
2837
2838 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2839 (clean mostlyclean): Remove empty rm.
2840
091c48f6
MC
28412004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2842
2843 * gdb.base/setvar.exp: Add copyright years.
2844
3e5fc8d2
DC
28452004-01-14 David Carlton <carlton@bactrian.org>
2846
2847 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2848 PR c++/1511 and update coment.
2849 * gdb.cp/templates.exp: Update patterns to match current output.
2850 If changes involve something other than whitespace, KFAIL
2851 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2852
63d06c5c
DC
28532004-01-14 David Carlton <carlton@kealia.com>
2854
2855 * gdb.cp/namespace.exp: Add tests involving classes defined within
2856 namespaces.
2857 * gdb.cp/namespace.cc (C::CClass): New.
2858 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2859
a51dab88
EZ
28602004-01-14 Elena Zannoni <ezannoni@redhat.com>
2861
2862 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2863 what debug info we have. Print a better message if something goes
2864 wrong while producing the separate debug info file.
2865
a476ccc9
MC
28662004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2867
2868 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2869
f453692c
MC
28702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2871
2872 * gdb.base/callfuncs.c: Add copyright notice.
2873
f40063a5
MC
28742004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2875
2876 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2877 inheritance. PR gdb/1498, PR gcc/13539.
2878
19ac3974
EZ
28792004-01-13 Elena Zannoni <ezannoni@redhat.com>
2880
2881 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2882 test specific name.
2883 * gdb.mi/gdb669.exp: Ditto.
2884 * gdb.mi/mi-pthreads.exp: Ditto.
2885 * gdb.mi/mi1-pthreads.exp: Ditto.
2886 * gdb.mi/mi2-pthreads.exp: Ditto.
2887
56c97c6e
MC
28882004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2889
2890 * gdb.cp/member-ptr.cc: Add copyright notice.
2891
a0644324
MC
28922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2893
2894 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2895 some patterns for recent versions of gcc and hpacc. Delete
2896 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2897 Delete tests that access a NULL pointer-to-member-data. This
2898 script is still disabled for gcc.
2899
32fabe09
EZ
29002004-01-12 Elena Zannoni <ezannoni@redhat.com>
2901
2902 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2903 escaped correctly.
2904
1f8a6abb
EZ
29052004-01-12 Elena Zannoni <ezannoni@redhat.com>
2906
2907 * gdb.base/sepdebug.exp: New file.
2908 * gdb.base/sepdebug.c: New file.
2909 * lib/gdb.exp (separate_debug_filename): New procedure.
2910 (gdb_gnu_strip_debug): New procedure.
2911
48efe704
AC
29122004-01-12 Andrew Cagney <cagney@redhat.com>
2913
2914 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2915 * gdb.mi/ChangeLog-1999-2003: New file.
2916
a9415475
AC
29172004-01-12 Andrew Cagney <cagney@redhat.com>
2918
2919 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2920 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2921 or EEXIST", treat EBUSY as an XFAIL.
2922
83b8cf9d
MC
29232004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2924
2925 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2926 hp_cc_compiler.
2927
9939d2a8
MC
29282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2929
2930 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2931 decorations.
2932
1ff8cadf
MC
29332004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2934
2935 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2936 and "(aCC)" decorations. Remove obsolete doco about old
2937 test results.
2938
6fa9022e
MC
29392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2940
2941 * gdb.cp/exception.exp: Fix typo in doco.
2942
209721fe
MK
29432004-01-09 Mark Kettenis <kettenis@gnu.org>
2944
2945 * gdb.base/gdb1476.exp: Fix typo.
2946
ef11303e
MC
29472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2948
2949 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2950 file.
2951
041ab88c
MC
29522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2953
2954 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2955 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2956 Use gdb_compile. Remove restriction on gcc. Add some patterns
2957 for recent version of gdb. Delete second half, which was a copy
2958 of the first half with different build flags. This test is
2959 still disabled because it is still not ready for production.
2960
e36d075a
MC
29612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2962
2963 * gdb.cp/exception.cc: Add copyright notice.
2964 * gdb.cp/exception.exp: Add a notice that this file is broken
2965 because of line number changes caused by addition of copyright
2966 notice.
2967
42b190ad
MC
29682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2969
2970 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2971 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2972
8f25f06b
MC
29732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2974
2975 * gdb.cp/classes.exp: Accept gnu abi 2.
2976 * gdb.cp/derivation.exp: Likewise.
2977 * gdb.cp/overload.exp: Likewise.
2978 * gdb.cp/virtfunc.exp: Likewise.
2979
06ded8b8
MC
29802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2981
2982 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2983 semicolon after end of function.
2984
77c26ae3
MC
29852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2986
2987 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2988 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2989 boilerplate code for compiling and running the program under
2990 test. Add some string method tests.
2991
20757486
MC
29922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2993
2994 * gdb.cp/bs15503.cc: Add copyright notice.
2995 * gdb.cp/bs15503.exp: Adjust line number.
2996
0fd3b503
MC
29972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2998
2999 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
3000 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
3001
10d1bea8
MC
30022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3003
3004 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
3005 hp_cc_compiler.
3006
2789202a
MC
30072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3008
3009 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
3010 * gdb.cp/ctti.exp: Use the marker instead of "next".
3011 With gcc, run further before bailing.
3012
b862f14c
MC
30132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3014
3015 * gdb.cp/cttiadd.cc: Add copyright notice.
3016 * gdb.cp/cttiadd1.cc: Likewise.
3017 * gdb.cp/cttiadd2.cc: Likewise.
3018 * gdb.cp/cttiadd3.cc: Likewise.
3019
96da2469
MC
30202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3021
3022 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
3023 Use gdb_test, gdb_test_multiple. Use floating-point values that
3024 have exact representations in IEEE-ish formats.
3025
053248ff
MC
30262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3027
3028 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
3029 compilers. Delete duplicate call to get_compiler_info.
3030 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
3031 * gdb.base/volatile.exp: Likewise.
3032
84acecdd
MK
30332004-01-07 Mark Kettenis <kettenis@gnu.org>
3034
3035 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
3036 memory at address 0.
3037
fe11a27f
MC
30382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
3039
3040 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
3041 to test for hp-ux assembler. Fix copyright years.
3042
60ad077b
AC
30432004-01-07 Andrew Cagney <cagney@redhat.com>
3044
3045 * gdb.base/fileio.c (strerrno): Add "EBUSY".
3046
1c9b8f33
AC
30472004-01-07 Andrew Cagney <cagney@redhat.com>
3048
3049 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
3050 when creating the read-only file. From analysis by Roland McGrath
3051 and Elena Zannoni.
3052
753ccc7a
MC
30532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3054
3055 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
3056
eca3e36b
MC
30572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3058
3059 * gdb.base/cvexpr.c: Be type-safe with function pointers and
3060 data pointers.
3061
f8d4bac4
MC
30622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3063
3064 * gdb.cp/m-static.exp: Compile one source file at a time.
3065 Delete unused call to get_compiler_info.
3066
9b4e0f94
MC
30672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
3068
3069 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
3070 * gdb.base/call-rt-st.exp: Likewise.
3071 * gdb.base/nodebug.exp: Likewise.
3072 * gdb.base/volatile.exp: Likewise.
3073 * gdb.cp/ref-types.exp: Likewise.
3074 * gdb.cp/templates.exp: Likewise.
3075
023c1024
MK
30762004-01-05 Mark Kettenis <kettenis@gnu.org>
3077
3078 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
3079
19703c4a
MC
30802004-01-05 Michael Chastain <mec.gnu@mindspring.com>
3081
3082 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
3083 hppa*-hp-hpux*.
3084
18b67037
MK
30852004-01-04 Mark Kettenis <kettenis@gnu.org>
3086
ba6219c8
MK
3087 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3088 x86_64-*-*.
3089
18b67037
MK
3090 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
3091 sparc64-*-* and sparc*-solaris2*.
3092
1bfbbb9d
MK
30932004-01-04 Mark Kettenis <kettenis@gnu.org>
3094
3095 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
3096 return ${tests}" test. The ${tests} already mentions the
3097 filename.
3098
06846494
MC
30992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3100
3101 * gdb.cp/local.exp: Accept gcc abi 2.
3102
3b0cb202
MC
31032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3104
3105 * gdb.cp/templates.exp: Accept gcc abi 2.
3106
0643ec3f
MC
31072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
3108
3109 * lib/compiler.cc: Remove supports_template_debugging.
3110 * gdb.cp/templates.exp: Do not test supports_template_debugging.
3111
d231d0b1
MC
31122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3113
3114 * gdb.cp/namespace.exp: Accept gcc abi 2.
3115
44ffb27c
MC
31162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3117
3118 * gdb.cp/method.exp: Accept gcc abi 2.
3119
184ad485
MC
31202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3121
3122 * gdb.cp/classes.exp: Generate identical results as old version.
3123 * gdb.cp/derivation.exp: Likewise.
3124 * gdb.cp/overload.exp: Likewise.
3125 * gdb.cp/virtfunc.exp: Likewise.
3126
116f09e7
MC
31272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3128
3129 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
3130 mysterious bug with sourceware version of expect.
3131
b1379776
MC
31322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3133
3134 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
3135 current versions of gcc, including gcc abi 2. Remove gratuitous
3136 restart of test program. Use gdb_test_multiple and gdb_test for
3137 all tests. Add patterns to xfail missing "const" in "const char *"
3138 and kfail PR gdb/1155.
3139
6b7a4c0e
MC
31402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
3141
3142 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
3143 current versions of gcc, including gcc abi 2. Remove gratuitous
3144 restart of test program. Use gdb_test_multiple and gdb_test for
3145 all tests. Add patterns to kfail PR gdb/1498.
3146
51615d72
MC
31472003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3148
3149 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
3150 current versions of gcc, including gcc abi 2. Use "breakpoint"
3151 and "continue" instead of restarting the target program. Use
3152 gdb_test_multiple and gdb_test for all tests.
3153
7b79a9d7
MK
31542004-01-01 Mark Kettenis <kettenis@gnu.org>
3155
3156 * gdb.asm/asm-source.exp: Update copyright year. Link statically
3157 for *-*-solaris2*.
3158
1cd3489f
MC
31592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
3160
3161 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
3162 current versions of gcc, including gcc abi 2. Use "breakpoint"
3163 and "continue" instead of restarting the target program several
3164 times. Use gdb_test_multiple and gdb_test for all tests.
3165
850742db
MC
31662003-12-18 Michael Chastain <mec.gnu@mindspring.com>
3167
3168 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
3169 source files.
3170
eb4bbda8
MC
31712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3172
3173 * gdb.base/environ.exp: Handle compiling test case from multiple
3174 source files.
3175
e42c7771
MC
31762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3177
3178 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
3179
80e4b428
JB
31802003-12-17 Jim Blandy <jimb@redhat.com>
3181
5f06973a
JB
3182 * gdb.base/freebpcmd.c: Add copyright notice.
3183
80e4b428
JB
3184 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
3185
0ab84fb7
MC
31862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
3187
3188 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
3189
1b3bb3d0
JB
31902003-12-13 Jim Blandy <jimb@redhat.com>
3191
3192 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
3193
3a4c9371
KB
31942003-12-12 Kevin Buettner <kevinb@redhat.com>
3195
3196 * gdb.asm/frv.inc: New file.
3197 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
3198
a1dea79a
FF
31992003-12-09 Fred Fish <fnf@redhat.com>
3200
3201 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
3202 functions to break1.c and leave prototypes behind. Add more
3203 "set breakpoint NN here" comments.
3204 * gdb.base/break1.c: New file.
3205
3206 * gdb.base/break.exp: Handle compiling test case from multiple
3207 source files and change source file references as needed.
3208 * gdb.base/completion.exp: Ditto.
3209 * gdb.base/condbreak.exp: Ditto.
3210 * gdb.base/define.exp: Ditto.
3211 * gdb.base/ena-dis-br.exp: Ditto.
3212 * gdb.base/info-proc.exp: Ditto.
3213 * gdb.base/maint.exp: Ditto.
3214 * gdb.base/until.exp: Ditto.
3215
3216 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
3217 hardcoded line numbers.
3218 * gdb.base/define.exp: Ditto.
3219 * gdb.base/ena-dis-br.exp: Ditto.
3220 * gdb.base/maint.exp: Ditto.
3221 * gdb.base/until.exp: Ditto.
3222
3223 * gdb.base/completion.exp: Use "break1" for completion tests since
3224 "break" is no longer a unique prefix.
3225
5266b69c
AC
32262003-12-06 Andrew Cagney <cagney@redhat.com>
3227
3228 * gdb.base/structs.exp (test_struct_returns): When applicable, set
3229 "return_value_unimplemented". When an unimplemented struct return
3230 architecture, report incorrect values as a KFAIL
3231
374451f0
MC
32322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3233
3234 * gdb.cp/rtti.exp: Accept new wording of warning from
3235 cp_lookup_rtti_type.
3236
ba9b20a7
MC
32372003-12-05 Michael Chastain <mec.gnu@mindspring.com>
3238
3239 Partial fix for PR testsuite/1456.
3240 * gdb.base/scope.exp (test_at_main): Replace references to
3241 gcc_compiled with calls to test_compiler_info.
3242 (test_at_foo): Likewise.
3243 (test_at_bar): Likewise.
3244
b74b6d0b
MC
32452003-12-04 Michael Chastain <mec.gnu@mindspring.com>
3246
3247 Partial fix for PR testsuite/1456.
3248 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
3249 to test_compiler_info.
3250
ccfa3402
MC
32512003-12-03 Michael Chastain <mec.gnu@mindspring.com>
3252
3253 * gdb.base/so-impl-ld.exp: Update copyright notice.
3254
f6246aba
MC
32552003-12-02 Michael Chastain <mec.gnu@mindspring.com>
3256
3257 Partial fix for PR testsuite/1456.
3258 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
3259 to test_compiler_info.
3260
13ae734a
MC
32612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3262
3263 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
3264 from current versions of gdb. Clean up regular expressions.
3265 Delete redundant timeout case.
3266
d8e1cdee
MC
32672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3268
3269 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
3270 from current versions of gdb. Clean up regular expressions.
3271 Delete redundant timeout case.
3272
96457b64
MC
32732003-12-01 Michael Chastain <mec.gnu@mindspring.com>
3274
3275 Partial fix for PR testsuite/1456.
3276 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
3277 gcc_compiled with call to test_compiler_info.
3278
f35309fc
MC
32792003-11-30 Michael Chastain <mec.gnu@mindspring.com>
3280
3281 Partial fix for PR testsuite/1456.
3282 * gdb.base/list.exp (test_list_function): Delete unused declaration
3283 of gcc_compiled.
3284
d7afdf9b
MC
32852003-11-29 Michael Chastain <mec.gnu@mindspring.com>
3286
3287 Partial fix for PR testsuite/1456.
3288 * gdb.base/complex.exp: Replace reference to gcc_compiled with
3289 call to test_compiler_info.
3290
71507b56
MK
32912003-11-29 Mark Kettenis <kettenis@gnu.org>
3292
3293 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
3294 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
3295 it to create the appropriate note.inc.
3296 * gdb.asm/asmsrc1.s: Include "note.inc".
3297 * gdb.asm/netbsd.inc: New file.
3298 * gdb.asm/empty.inc: New file.
3299
f81f93f7
MC
33002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
3301
3302 Partial fix for PR testsuite/1456.
3303 * gdb.base/constvars.exp: Replace references to gcc_compiled with
3304 calls to test_compiler_info.
3305
9a77938e
MC
33062003-11-27 Michael Chastain <mec.gnu@mindspring.com>
3307
3308 Partial fix for PR testsuite/1456.
3309 * gdb.base/volatile.exp: Replace references to gcc_compiled with
3310 calls to test_compiler_info.
3311
e8367dc7
MK
33122003-11-27 Mark Kettenis <kettenis@gnu.org>
3313
3314 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
3315 pattern for the KFAILs.
3316
526c61ee
AF
33172003-11-25 Adam Fedor <fedor@gnu.org>
3318
3319 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
3320 * gdb.objc/objcdecode.m: New file.
3321
28f2d600
AF
33222003-11-25 Adam Fedor <fedor@gnu.org>
3323
3324 * gdb.objc/nondebug.exp: Test for PR objc/1236.
3325 * gdb.objc/nondebug.m: New file.
3326
a3895cee
BE
33272003-11-26 Ben Elliston <bje@wasabisystems.com>
3328
3329 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3330 NetBSD as it does on FreeBSD. Modelled on a similar change by
3331 Mark Kettenis on 2003-05-30.
3332 (link-flags): Set to "--entry _start" regardless of target.
3333 Special linker flags are to be appended to $link-flags.
3334 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
3335
c9f2c8a3
MC
33362003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3337
3338 * gdb.cp/method.exp: Accept output of new demangler.
3339
15a0587a 33402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
3341
3342 * gdb/class2.exp: New file.
3343 * gdb/class2.cc: New file.
3344
3c00b570
MC
33452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
3346
3347 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
3348 of new demangler.
3349
7027acc7
MK
33502003-11-23 Mark Kettenis <kettenis@gnu.org>
3351
3352 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
3353 of gdb_test "run".
3354
b0e1598a
MK
33552003-11-23 Mark Kettenis <kettenis@gnu.org>
3356
3357 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
3358 "continue" into "run".
3359
4d9eda44
MC
33602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
3361
3362 Partial fix for PR testsuite/1456.
3363 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
3364 call to test_compiler_info.
3365 * gdb.cp/ctti.exp: Likewise.
3366 * gdb.cp/derivation.exp: Likewise.
3367 * gdb.cp/member-ptr.exp: Likewise.
3368 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
3369 reference to gcc_compiled.
3370
33712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
3372
3373 Fix PR testsuite/1463.
3374 * gdb.base/structs.exp (start_structs_test): Call
3375 get_debug_format before using the debug format.
3376
d422fe19
AC
33772003-11-22 Andrew Cagney <cagney@redhat.com>
3378
3379 * lib/gdb.exp (gdb_test_multiple): Add simple example.
3380 * gdb.base/structs.exp: Use gdb_test_multiple.
3381
039cf96d
AC
33822003-11-20 Andrew Cagney <cagney@redhat.com>
3383
6882279b
AC
3384 * gdb.base/structs.exp: Handle and recover from internal errors.
3385 Replace "foo${n}" with "foo<n>" in test messages.
3386
e53890ae
AC
3387 * gdb.base/structs.exp: Update copyright. Rewrite.
3388 * gdb.base/structs.c: Update copyright. Rewrite.
3389
2b211c59
AC
3390 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
3391 resync count exceeded.
d63a86f8 3392
039cf96d
AC
3393 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
3394 from the internal error.
3395 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
3396 Original from Jim Blandy.
3397 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 3398
eac98b22
AC
33992003-11-19 Andrew Cagney <cagney@redhat.com>
3400
3401 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
3402 KFAIL.
3403
67455b2a
MK
34042003-11-17 Mark Kettenis <kettenis@gnu.org>
3405
3406 New testcase for PR backtrace/1435.
3407 * gdb.arch/i386-unwind.exp: New file.
3408 * gdb.arch/i386-unwind.c: New file.
3409
853d6e5b
AC
34102003-11-17 Andrew Cagney <cagney@redhat.com>
3411
3412 * lib/gdb.exp (compiler_info): New global.
3413 (test_compiler_info): New function.
3414 (get_compiler_info): Set compiler_info.
3415 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
3416 "compiler_info" to gcc-<major>-<minor>.
3417
38cf6e11
MC
34182003-11-15 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 * gdb.trace/configure: Remove.
3421
a50d3602
EZ
34222003-11-13 Elena Zannoni <ezannoni@redhat.com>
3423
3424 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 3425 breakpoints.
a50d3602
EZ
3426 * gdb.base/break.exp: Remove all references to explicit line
3427 numbers.
3428
d9407aaa
NC
34292003-11-11 Nick Clifton <nickc@redhat.com>
3430
3431 * gdb.base/shreloc.exp: Do not run for targets which do not
3432 support shared objects.
3433
db488fc1
CV
34342003-11-10 Corinna Vinschen <vinschen@redhat.com>
3435
3436 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
3437 Don't run tests if nofileio flag is given.
3438
6a90a18e
EZ
34392003-11-07 Elena Zannoni <ezannoni@redhat.com>
3440
3441 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
3442 as well as 'Watchpoint'.
3443
0b915e9c
EZ
34442003-11-06 Elena Zannoni <ezannoni@redhat.com>
3445
3446 Reported by Jim Ingham <jingham@apple.com>:
3447 * gdb.base/annota1.exp: Match at least one occurrence of the
3448 signal handler annotation.
3449
d7e4b55f
EZ
34502003-11-06 Elena Zannoni <ezannoni@redhat.com>
3451
3452 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
3453 as well as 'Watchpoint'.
3454
2fe4e8d0
MC
34552003-11-05 Michael Chastain <mec@shout.net>
3456
3457 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
3458
6ef88553
KW
34592003-11-03 Kris Warkentin <kewarken@qnx.com>
3460
3461 * gdb.arch/gdb1291.c: New test file.
3462 * gdb.arch/gdb1291.exp: New test script.
3463 * gdb.arch/gdb1431.c: New test file.
3464 * gdb.arch/gdb1431.exp: New test script.
3465
ae7dc4d8
MC
34662003-10-22 Michael Chastain <mec@shout.net>
3467
3468 * gdb.mi/pthreads.c: Add copyright notice.
3469
c39d7427
MC
34702003-10-22 Michael Chastain <mec@shout.net>
3471
3472 * gdb.threads/pthreads.c: Add copyright notice.
3473
8b7d96c1
MC
34742003-10-20 Michael Chastain <mec@shout.net>
3475
3476 * gdb.base/gdb1056.exp: New test script.
3477
d1d69fdd
DJ
34782003-10-13 Daniel Jacobowitz <drow@mvista.com>
3479
3480 * gdb.threads/killed.exp: Use gdb_run_cmd.
3481
7d605576
DJ
34822003-10-13 Daniel Jacobowitz <drow@mvista.com>
3483
3484 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
3485 create a core file.
3486 * gdb.threads/gcore-thread.exp: Likewise.
3487
618ec112
CV
34882003-10-13 Corinna Vinschen <vinschen@redhat.com>
3489
3490 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
3491 type, based on char type.
3492 (struct bit_flags_short_t): New bitfield type, based on short type.
3493 (init_bit_flags_char): New fuction.
3494 (init_bit_flags_short): Ditto.
3495 (print_bit_flags_char): Ditto.
3496 (print_bit_flags_short): Ditto.
3497 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
3498
9367a73c
MC
34992003-10-11 Michael Chastain <mec@shout.net>
3500
3501 * gdb.base/call-rt-st.exp: Update copyright year.
3502
1decf120
KI
35032003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
3504
3505 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
3506 * gdb.disasm/sh3.s: Ditto.
3507
5445b2ae
DJ
35082003-10-07 Daniel Jacobowitz <drow@mvista.com>
3509
3510 * gdb.threads/switch-threads.exp: New test.
3511 * gdb.threads/switch-threads.c: New source file.
3512
aec24853
CV
35132003-10-07 Corinna Vinschen <vinschen@redhat.com>
3514
3515 * gdb.base/ending-run.exp: Add sh specific case.
3516
adc7428d
AC
35172003-10-06 Andrew Cagney <cagney@redhat.com>
3518
3519 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
3520 * gdb.disasm/mn10200.exp: Delete obsolete file.
3521
c9d37158
DJ
35222003-09-29 Daniel Jacobowitz <drow@mvista.com>
3523
3524 * ChangeLog: Correct an entry command.exp -> commands.exp.
3525 * gdb.base/commands.exp (bp_deleted_in_command_test)
3526 (temporary_breakpoint_commands): Check noargs.
3527
79c2c32d
DC
35282003-09-25 David Carlton <carlton@kealia.com>
3529
3530 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
3531 of some print tests, where appropriate. Add tests for C::D::cd,
3532 E::ce, F::cXfX, G::XgX.
3533 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
3534
594e6d67
RE
35352003-09-25 Richard Earnshaw <rearnsha@arm.com>
3536
3537 * lib/java.exp (java_init): Import target_alias before using it.
3538
10f0d451
DC
35392003-09-25 David Carlton <carlton@kealia.com>
3540
3541 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
3542
274bcba0
EZ
35432003-09-23 Elena Zannoni <ezannoni@redhat.com>
3544
d63a86f8 3545 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
3546 weirdness.
3547
cdbf20f7
MC
35482003-09-17 Michael Chastain <mec@shout.net>
3549
3550 * gdb.cp/gdb1355.exp: New file.
3551 * gdb.cp/gdb1355.c: New file.
3552
71e06f80
CV
35532003-09-15 Corinna Vinschen <vinschen@redhat.com>
3554
3555 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
3556 * gdb.asm/sh.inc: New file.
3557
5c4e30ca
DC
35582003-09-11 David Carlton <carlton@kealia.com>
3559
bd45b7af
DC
3560 * gdb.cp/namespace.exp: Add tests for namespace types.
3561 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
3562 (test_namespace): New.
3563
1c199746
EZ
35642003-09-11 Elena Zannoni <ezannoni@redhat.com>
3565
3566 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 3567 * gdb.stabs/weird.exp: Ditto.
1c199746 3568
04ed252f
MC
35692003-09-08 Michael Chastain <mec@shout.net>
3570
3571 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
3572
d8a2d9e7
MC
35732003-09-07 Michael Chastain <mec@shout.net>
3574
3575 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
3576 'parse error'.
3577
161afb24
MK
35782003-09-07 Mark Kettenis <m.kettenis@osp.nl>
3579
3580 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
3581
49f2741a
MC
35822003-08-30 Michael Chastain <mec@shout.net>
3583
3584 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
3585 * gdb.gdb/observer.exp: Ditto.
3586 * gdb.gdb/xfullpath.exp: Ditto.
3587
8afa723e
MK
35882003-08-29 Mark Kettenis <kettenis@gnu.org>
3589
3590 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
3591 *-*-*bsd*.
3592
f31dfe3b
JJ
35932003-08-28 Jeff Johnston <jjohnstn@redhat.com>
3594
3595 * gdb.base/dump.exp: Skip for ia64.
3596
4630e498
JJ
35972003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3598
3599 * gdb.asm/asm-source.exp: Add ia64 support.
3600 * gdb.asm/ia64.inc: New file.
3601
1105b7ef
MC
36022003-08-22 Michael Chastain <mec@shout.net>
3603
3604 * gdb.cp: New directory.
3605 * gdb.cp/*: Copy from gdb.c++/*.
3606 * gdb.c++/*: Remove.
3607 * Makefile.in: Change gdb.c++ to gdb.cp.
3608 * configure.in: Ditto.
3609 * configure: Regnerate.
3610
c945b932
MK
36112003-08-18 Mark Kettenis <kettenis@gnu.org>
3612
3613 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3614 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3615
2b66634b
DJ
36162003-08-17 Daniel Jacobowitz <drow@mvista.com>
3617
3618 * mi-var-display.exp (-var-list-children weird): Accept function
3619 pointers with argument types.
3620 * mi1-var-display.exp (-var-list-children weird): Likewise.
3621 * mi2-var-display.exp (-var-list-children weird): Likewise.
3622
a356f73b
DJ
36232003-08-17 Daniel Jacobowitz <drow@mvista.com>
3624
3625 * gdb.base/annota3.exp: Add missing newline.
3626
483417b8
MC
36272003-08-06 Michael Chastain <mec@shout.net>
3628
3629 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3630
c99c59c3
MS
36312003-08-12 Michael Snyder <msnyder@redhat.com>
3632
3633 * gdb.base/float.exp: Add test for SH.
3634
55ed7501
MK
36352003-08-10 Mark Kettenis <kettenis@gnu.org>
3636
3637 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3638
1a371f2e
EZ
36392003-08-07 Elena Zannoni <ezannoni@redhat.com>
3640
3641 * gdb.base/completion.exp: Remove reduntant completion test
3642 on filename.
3643
e0f353ce
EZ
36442003-08-07 Elena Zannoni <ezannoni@redhat.com>
3645
3646 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3647 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3648 gdb.trace/save-trace.exp: Make sure that full pathnames are
3649 escaped correctly.
3650
5710a1af 36512003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3652
5710a1af
EZ
3653 * configure.in: Don't generate config.h from config.hin.
3654 * configure: Regenerate.
3655 * config.hin: Remove file.
3656 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3657 * gdb.threads/pthreads.c: Ditto.
3658
dcd81ce9
DJ
36592003-08-07 Daniel Jacobowitz <drow@mvista.com>
3660
3661 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3662 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3663 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3664 Replace ld24 with seth/add3.
3665
6009d884
AC
36662003-08-02 Andrew Cagney <cagney@redhat.com>
3667
3668 * gdb.base/annota3.exp: New file.
3669 * gdb.base/annota3.c: New file.
3670 * gdb.c++/annota3.exp: New file.
3671 * gdb.c++/annota3.cc: New file.
3672
51514e06
MC
36732003-07-29 Michael Chastain <mec@shout.net>
3674
3675 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3676 actually failed.
3677 (do_pass): Likewise.
3678 * gdb.threads/tls.exp: Always initialize no_of_threads.
3679
4ee6625b
DJ
36802003-07-27 Daniel Jacobowitz <drow@mvista.com>
3681
3682 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3683 pattern.
3684 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3685 * gdb.threads/tls.exp: Recognize one case of the host library not
3686 supporting TLS.
3687
225f2bf6
AC
36882003-07-27 Andrew Cagney <cagney@redhat.com>
3689
3690 * gdb.base/fileio.exp: Use SH when running commands using
3691 remote_exec.
3692
bcb27c9f
DJ
36932003-07-24 Daniel Jacobowitz <drow@mvista.com>
3694
3695 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3696 * gdb.base/relocate.c (dummy): New padding array.
3697
3d67be83
MS
36982003-07-22 Michael Snyder <msnyder@redhat.com>
3699
d63a86f8 3700 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3701
3702 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3703 patterns to be more general, accepting old and new output.
3704 Some output chars (such as '+') also must be quoted.
d63a86f8 3705 Some addresses are displayed numerically instead of
3d67be83
MS
3706 symbolically.
3707
57ba3b85
MS
37082003-07-23 Michael Snyder <msnyder@redhat.com>
3709
686d097c
MS
3710 * gdb.base/return2.exp: Don't test long-long return.
3711
57ba3b85
MS
3712 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3713 * gdb.disasm/t01_mov.exp: Ditto.
3714 * gdb.disasm/t02_mova.s: Ditto.
3715 * gdb.disasm/t02_mova.exp: Ditto.
3716 * gdb.disasm/t03_add.s: Ditto.
3717 * gdb.disasm/t03_add.exp: Ditto.
3718 * gdb.disasm/t04_sub.s: Ditto.
3719 * gdb.disasm/t04_sub.exp: Ditto.
3720 * gdb.disasm/t05_cmp.s: Ditto.
3721 * gdb.disasm/t05_cmp.exp: Ditto.
3722 * gdb.disasm/t06_ari2.s: Ditto.
3723 * gdb.disasm/t06_ari2.exp: Ditto.
3724 * gdb.disasm/t07_ari3.s: Ditto.
3725 * gdb.disasm/t07_ari3.exp: Ditto.
3726 * gdb.disasm/t08_or.s: Ditto.
3727 * gdb.disasm/t08_or.exp: Ditto.
3728 * gdb.disasm/t09_xor.s: Ditto.
3729 * gdb.disasm/t09_xor.exp: Ditto.
3730 * gdb.disasm/t10_and.s: Ditto.
3731 * gdb.disasm/t10_and.exp: Ditto.
3732 * gdb.disasm/t11_logs.s: Ditto.
3733 * gdb.disasm/t11_logs.exp: Ditto.
3734 * gdb.disasm/t12_bit.s: Ditto.
3735 * gdb.disasm/t12_bit.exp: Ditto.
3736 * gdb.disasm/t13_otr.s: Ditto.
3737 * gdb.disasm/t13_otr.exp: Ditto.
3738
e00759ef
EZ
37392003-07-22 Elena Zannoni <ezannoni@redhat.com>
3740
3741 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3742
8bc2021f
EZ
37432003-07-22 Elena Zannoni <ezannoni@redhat.com>
3744
3745 * gdb.threads/tls.c : New file.
3746 * gdb.threads/tls.exp : New file.
3747 * gdb.threads/tls-main.c : New file.
3748 * gdb.threads/tls-shared.c : New file.
3749 * gdb.threads/tls-shared.exp : New file.
3750
89320c4c
AS
37512003-07-22 Andreas Schwab <schwab@suse.de>
3752
3753 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3754
180dea7c
AS
37552003-07-20 Andreas Schwab <schwab@suse.de>
3756
3757 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3758 due to insn reordering.
3759
0714963c
AC
37602003-07-15 Andrew Cagney <cagney@redhat.com>
3761
3762 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3763
98a23b3f
MC
37642003-07-15 Michael Chastain <mec@shout.net>
3765
3766 * gdb.base/gdb1250.exp: New file.
3767 * gdb.base/gdb1250.c: New file.
3768
27e417a2
ML
37692003-07-09 Michal Ludvig <mludvig@suse.cz>
3770
3771 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3772 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3773
8bc2021f
EZ
37742003-07-09 Elena Zannoni <ezannoni@redhat.com>
3775
3776 * gdb.threads/tls.c: New file.
3777 * gdb.threads/tls.exp: New file.
3778 * gdb.threads/tls-main.c: New file.
3779 * gdb.threads/tls-shared.c: New file.
3780 * gdb.threads/tls-shared.exp: New file.
3781
d99968dc
EZ
37822003-07-09 Elena Zannoni <ezannoni@redhat.com>
3783
3784 * gdb.base/annota1.exp: Make sure that we properly escape the
3785 full path of the source file. Xfail more permissive patterns,
d63a86f8 3786 due to a compiler debug info problem.
d99968dc 3787
83876b3b
AS
37882003-07-07 Andreas Schwab <schwab@suse.de>
3789
2705e972
AS
3790 * gdb.asm/m68k.inc: New file.
3791 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3792
83876b3b
AS
3793 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3794 arguments"): Also match negative number.
3795
3796 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3797
3a871b37
DJ
37982003-07-03 Daniel Jacobowitz <drow@mvista.com>
3799
3800 * gdb.base/store.c (charest): New typedef.
3801 (add_char): Rename to add_charest, update.
3802 (wack_char): Rename to wack_charest, update types. Return l + r
3803 to keep r live across the call.
3804 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3805 (wack_double, wack_doublest): Return l + r to keep r live across
3806 the call.
3807 * gdb.base/store.exp: Accomodate store.c changes.
3808
b2a7f303
DC
38092003-06-30 David Carlton <carlton@kealia.com>
3810
3811 * gdb.c++/maint.exp (test_invalid_name): New.
3812 (test_first_component): Add tests for invalid names.
3813
3c6cb4a1
MC
38142003-06-29 Michael Chastain <mec@shout.net>
3815
3816 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3817 output of '<VTT for class>' for virtual base classes.
3818
f1c2644b
DJ
38192003-06-29 Daniel Jacobowitz <drow@mvista.com>
3820
3821 * gdb.base/completion.exp: Tab-complete "complet" instead of
3822 "compl".
3823 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3824
18080350
DJ
38252003-06-29 Daniel Jacobowitz <drow@mvista.com>
3826
3827 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3828 * gdb.base/volatile.exp: Likewise.
3829
f56973f8
DJ
38302003-06-29 Daniel Jacobowitz <drow@mvista.com>
3831
3832 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3833 gdb/1265.
3834
38352003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3836 Daniel Jacobowitz <drow@mvista.com>
3837
3838 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3839 initial line count of 'captured_main' from 26 to 32.
3840 (test_with_self): Allow xmalloc call to be interleaved with the
3841 preceding two lines.
3842
e766d4d6
JB
38432003-06-24 Joel Brobecker <brobecker@gnat.com>
3844
3845 * gdb.base/bang.exp: New testcase.
3846
f125c9a4
JB
38472003-06-23 Joel Brobecker <brobecker@gnat.com>
3848
3849 * gdb.base/langs.exp: Add some tests for the "minimal" language
3850 support.
3851
6e25beaf
EZ
38522003-06-23 Elena Zannoni <ezannoni@redhat.com>
3853
3854 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3855 the testcase.
3856
2f816dda
DJ
38572003-06-22 Daniel Jacobowitz <drow@mvista.com>
3858
3859 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3860 offset.
3861
db5a5748
DJ
38622003-06-22 Daniel Jacobowitz <drow@mvista.com>
3863
3864 * gdb.c++/pr-1210.cc: New file.
3865 * gdb.c++/pr-1210.exp: New file.
3866
1df0c130
DJ
38672003-06-21 Daniel Jacobowitz <drow@mvista.com>
3868
3869 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3870 000-exec-continue.
3871
a92feac0
MK
38722003-06-15 Mark Kettenis <kettenis@gnu.org>
3873
3874 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3875 on *-*-*bsd* instead of *-*-freebsd*.
3876
81a58f5b
AC
38772003-06-14 Andrew Cagney <cagney@redhat.com>
3878
3879 * gdb.base/store.exp: Test longest and doublest. Test all
3880 parameters. Weaken return statement match.
3881 * gdb.base/store.c: Add longest and doublest - aka long long and
3882 long double functions. Put all parameters into local register
3883 variables. Use negative values.
3884
b257a0d3
AC
38852003-06-14 Andrew Cagney <cagney@redhat.com>
3886
3887 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3888 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3889 exit status.
3890 * gdb.base/fileio.exp: Disable target when nointerrupts and
3891 noinferiorio, instead of limiting it to remote. Use remote_exec
3892 instead of system.
d63a86f8 3893
21c38304
JJ
38942003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3895
3896 * gdb.base/float.exp: Add ia64 support.
3897
1bcdb424
CV
38982003-06-12 Corinna Vinschen <vinschen@redhat.com>
3899
3900 * gdb.base/fileio.exp: Run only on remote targets.
3901
6aeb981f
CV
39022003-06-10 Corinna Vinschen <vinschen@redhat.com>
3903
3904 * gdb.base/fileio.c: New file, testing File-I/O.
3905 * gdb.base/fileio.exp: Ditto.
3906
53df362e
RG
39072003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3908
3909 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3910 shared objects after relocation at load time (gdb PR/1132).
3911 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3912 as above, part of the shared object relocation test.
3913
ffee1b46
MK
39142003-06-08 Mark Kettenis <kettenis@gnu.org>
3915
b5ca3722
MK
3916 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3917 fully filled history list.
3918 * gdb.base/gdb_history: New file.
3919
03ed860d
MK
3920 * gdb.base/signals.exp: XFAIL "continue to func1" on
3921 i*86-*-freebsd*.
3922
ffee1b46
MK
3923 * gdb.base/attach.exp: When trying to attach to a nonexistent
3924 process, make it possible to specify the PID based on the target,
3925 and do so for *-*-freebsd*.
3926
d80dbb52
RH
39272003-06-02 Richard Henderson <rth@redhat.com>
3928
3929 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3930
6dd77b81
RH
39312003-06-02 Richard Henderson <rth@redhat.com>
3932
3933 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3934
f6347e16
RH
39352003-06-02 Richard Henderson <rth@redhat.com>
3936
3937 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3938
2c161407
DJ
39392003-06-01 Daniel Jacobowitz <drow@mvista.com>
3940
3941 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3942 of globalvar.
3943
572eb746
MK
39442003-06-01 Mark Kettenis <kettenis@gnu.org>
3945
3946 * gdb.asm/asm-source.exp: Check for memory read errors in
3947 disassembler test on *BSD too.
3948
9e9617a5
RH
39492003-06-01 Richard Henderson <rth@redhat.com>
3950
3951 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3952 for .frame.
3953 (gdbasm_call): Lose ldgp.
3954 (gdbasm_startup): Add frame information.
3955 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3956
7b34ad4e
MK
39572003-05-31 Mark Kettenis <kettenis@gnu.org>
3958
3959 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3960 i?86-*-*.
3961
10059fdf
MK
39622003-05-30 Mark Kettenis <kettenis@gnu.org>
3963
3964 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3965 FreeBSD.
3966
acf4b816
RH
39672003-05-29 Richard Henderson <rth@redhat.com>
3968
3969 * gdb.asm/alpha.inc: New file.
3970 * gdb.asm/asm-source.exp: Use it.
3971
e9ecd949
JB
39722003-05-29 Jim Blandy <jimb@redhat.com>
3973
3974 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3975 'core.PID'.
3976
e3e5a4f3
JB
39772003-05-22 Jim Blandy <jimb@redhat.com>
3978
3979 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3980 backtrace.
d63a86f8 3981
72fe3d25
DC
39822003-05-20 David Carlton <carlton@math.stanford.edu>
3983
3984 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3985 this time.
3986
58da2eb2
DC
39872003-05-19 David Carlton <carlton@bactrian.org>
3988
3989 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3990 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3991
1fcb5155
DC
39922003-05-19 David Carlton <carlton@bactrian.org>
3993
3994 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3995 namespace tests.
3996 Bump copyright date.
3997 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3998 (main): Call C::D::marker2.
3999 * gdb.c++/namespace1.cc: New file.
4000
85e85163
JJ
40012003-05-14 Jeff Johnston <jjohnstn@redhat.com>
4002
4003 Roland McGrath <roland@redhat.com>
d63a86f8 4004 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
4005 there is no manager thread.
4006
a25fbfec
JJ
40072003-05-08 Jeff Johnston <jjohnstn@redhat.com>
4008
d63a86f8
RM
4009 * gdb.threads/schedlock.exp: Remove assumption that all threads
4010 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
4011 in one of the child threads rather than the main thread.
4012
be375bae
JB
40132003-05-07 Jim Blandy <jimb@redhat.com>
4014
09bf6082
JB
4015 Add support for assembly source testing on the s390x.
4016 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
4017 architecture.
4018 * gdb.asm/s390x.inc: New file.
4019
be375bae
JB
4020 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
4021 succession of 'if' statements.
4022
00905d52
AC
40232003-05-05 Andrew Cagney <cagney@redhat.com>
4024
4025 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
4026
b1e29e33
AC
40272003-05-05 Andrew Cagney <cagney@redhat.com>
4028
4029 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
4030 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
4031
e33d66ec
EZ
40322003-05-02 Elena Zannoni <ezannoni@redhat.com>
4033
4034 * gdb.base/charset.exp: Update based on new behavior of set/show
4035 charset commands.
4036
2b6fd0d8
AC
40372003-05-01 Andrew Cagney <cagney@redhat.com>
4038
4039 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
4040 variable do not give memory errors.
4041
130cacce
AF
40422003-04-30 Adam Fedor <fedor@gnu.org>
4043
4044 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
4045 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
4046 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
4047 gdb.objc/basicclass.m: : New files
4048
4049 * lib/gdb.exp (gdb_compile_objc): New procedure.
4050
bea71854
DJ
40512003-04-27 Daniel Jacobowitz <drow@mvista.com>
4052
4053 * gdb.base/signals.exp: Make backtrace tests more specific.
4054
0f20eeea
DC
40552003-04-23 David Carlton <carlton@bactrian.org>
4056
4057 * gdb.c++/maint.exp (test_first_component): Add tests for
4058 'operator' in more locations.
4059
c8c4d8dc
KB
40602003-04-16 Kevin Buettner <kevinb@redhat.com>
4061
4062 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
4063
3fe60e3c
EZ
40642003-04-16 Elena Zannoni <ezannoni@redhat.com>
4065
4066 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4067 func marke' instead. Update test name.
4068
9219021c
DC
40692003-04-15 David Carlton <carlton@math.stanford.edu>
4070
4071 * gdb.c++/maint.exp: New file.
4072
5dd55bdd
EZ
40732003-04-14 Elena Zannoni <ezannoni@redhat.com>
4074
4075 * gdb.threads/schedlock.c: Change type of thread function argument
4076 to long, to avoid warnings on 64-bit platforms.
4077
00890572
EZ
40782003-04-14 Elena Zannoni <ezannoni@redhat.com>
4079
4080 * gdb.base/attach.exp: Add new message from ptrace in case of
4081 attaching to nonexistent process.
d63a86f8 4082
93201743
JB
40832003-04-11 Jim Blandy <jimb@redhat.com>
4084
4085 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4086 gdb.c++/userdef.cc: Place comments on the lines to which the
4087 marker function might return.
4088 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4089 gdb.c++/userdef.exp: Look for those comments to check that we've
4090 returned to the right place, instead of checking line numbers.
4091
2a11c64d
EZ
40922003-04-11 Elena Zannoni <ezannoni@redhat.com>
4093
4094 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
4095 match on sourcefile name, instead of directory name.
4096
68ab8fc5
EZ
40972003-04-10 Elena Zannoni <ezannoni@redhat.com>
4098
d63a86f8 4099 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
4100 working directory name.
4101
5624293a
JB
41022003-04-09 Jim Blandy <jimb@redhat.com>
4103
4104 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
4105 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
4106 after an inferior function call, report the failure, but allow the
4107 test to continue.
4108
f1f02ee4
SC
41092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4110
4111 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4112 with -DPROTOTYPES.
4113
6eb79af0
SC
41142003-04-05 Stephane Carrez <stcarrez@nerim.fr>
4115
4116 * gdb.base/break.exp: Revert last patch.
4117
8dfb4cf0
SC
41182003-04-04 Stephane Carrez <stcarrez@nerim.fr>
4119
4120 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
4121 with -DPROTOTYPES.
4122
ed4c619a
AC
41232003-04-02 Andrew Cagney <cagney@redhat.com>
4124
4125 * gdb.base/callfuncs.exp: Make "print add" messages unique.
4126 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
4127 matching directories by the name breakpoint.
4128 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
4129 Make "continue to marker1" consistent.
4130 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
4131 message consistent.
4132 * lib/gdb.exp: Put "the program is no longer running", and "the
4133 program exited" in parenthesis.
4134 * lib/mi-support.exp: Ditto.
d63a86f8 4135
4e35d5f0 41362003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 4137
4e35d5f0
BR
4138 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
4139
71900fe8
AC
41402003-03-29 Andrew Cagney <cagney@redhat.com>
4141
4142 * gdb.base/sizeof.c (main): Print the value of '\377'.
4143 * gdb.base/sizeof.exp: Check the sign of '\377'.
4144
c0655a16
MC
41452003-03-27 Michael Chastain <mec@shout.net>
4146
4147 * gdb.base/gdb1090.exp: New file.
4148 * gdb.base/gdb1090.cc: New file.
4149
5b2a3989
JB
41502003-03-27 J. Brobecker <brobecker@gnat.com>
4151
4152 * gdb.gdb/observer.exp: New regression test.
4153
79876890
MC
41542003-03-27 Michael Chastain <mec@shout.net>
4155
4156 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
4157 * gdb.base/ptype.exp: Likewise.
4158
6eac95e3
CV
41592003-03-27 Corinna Vinschen <vinschen@redhat.com>
4160
4161 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
4162
e8c71839
MC
41632003-03-26 Michael Chastain <mec@shout.net>
4164
4165 * gdb.base/ptype.exp: Actually use some typedef'd types.
4166
71b10041
SC
41672003-03-21 Stephane Carrez <stcarrez@nerim.fr>
4168
4169 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
4170 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
4171
2512cf80
CV
41722003-03-20 Corinna Vinschen <vinschen@redhat.com>
4173
4174 * gdb.base/default.exp: Fix regular expression.
4175
0d195a4f
CV
41762003-03-20 Corinna Vinschen <vinschen@redhat.com>
4177
4178 * gdb.base/args.exp: Fix regular expression.
4179
8a2dbca8
CV
41802003-03-20 Corinna Vinschen <vinschen@redhat.com>
4181
4182 * gdb.base/help.exp: Allow Win32 child process.
4183
bf028682
CV
41842003-03-20 Corinna Vinschen <vinschen@redhat.com>
4185
4186 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
4187 when stepping out of main().
4188
182dbe85
CV
41892003-03-20 Corinna Vinschen <vinschen@redhat.com>
4190
4191 * gdb.base/default.exp: Check for win32 specific message when calling
4192 "run" without executable.
4193
d67a6ba5
CV
41942003-03-20 Corinna Vinschen <vinschen@redhat.com>
4195
4196 * gdb.base/args.exp: Expect .exe in output.
4197
a955b5bb
CV
41982003-03-20 Corinna Vinschen <vinschen@redhat.com>
4199
4200 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
4201 Cygwin native.
4202
bf6bad4b
AC
42032003-03-17 Andrew Cagney <cagney@redhat.com>
4204
4205 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
4206 vector registes.
4207 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
4208 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
4209
293e9a31
DC
42102003-03-17 David Carlton <carlton@math.stanford.edu>
4211
4212 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
4213 test, for PR breakpoints/38.
4214 Call test_watchpoint_and_breakpoint.
4215 * gdb.base/watchpoint.c (func3): New function.
4216 (main): Call func3.
4217
5330f2db
DC
42182003-03-04 David Carlton <carlton@math.stanford.edu>
4219
4220 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
4221 Garply<Garply<char> >:: garply".
4222 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
4223 with respect to PR c++/1111; note also PR c++/1113.
4224 (test_template_breakpoints): KFAIL "constructor breakpoint" with
4225 respect to PR c++/1062.
4226 KFAIL "destructor breakpoint" with respect to PR c++/1112.
4227
6ece72da
DC
42282003-03-03 David Carlton <carlton@math.stanford.edu>
4229
4230 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
4231 with respect to PR c++/57.
4232 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
4233 c++/826.
4234 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
4235 respect to PR c++/57.
4236
85ca1584
DC
42372003-03-03 David Carlton <carlton@math.stanford.edu>
4238
4239 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
4240 respect to PR c++/33 into FAILs.
4241
98e9c5b8
MC
42422003-03-03 Michael Chastain <mec@shout.net>
4243
7bedbf27
MC
4244 * configure.in: Update copyright years.
4245
42462003-03-03 Michael Chastain <mec@shout.net>
4247
4248 * Makefile.in: Update copyright years.
98e9c5b8 4249
f683e100
DC
42502003-02-28 David Carlton <carlton@math.stanford.edu>
4251
4252 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
4253 print class instead of struct and/or superfluous protection
4254 specifiers, as long as the resulting output is equivalent to the
4255 source code.
4256 Delete FIXME from end of messages on tests that don't need
4257 fixing.
4258
a9e0cf2c
DC
42592003-02-28 David Carlton <carlton@math.stanford.edu>
4260
4261 * gdb.c++/templates.exp (do_tests): Allow const in the two
4262 Foo<volatile char *>::foo tests.
4263
e8d359df
MS
42642003-02-27 Michael Snyder <msnyder@redhat.com>
4265
d63a86f8 4266 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
4267 will be consistant.
4268
0b71dc91
DC
42692003-02-26 David Carlton <carlton@math.stanford.edu>
4270
4271 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
4272 char *>::foo" test with respect to PR c++/33. Create a new test
4273 which is identical to that one except that it doesn't put the
4274 space between the "char" and the "*"; KFAIL it, too.
4275
dd14ab43
DC
42762003-02-26 David Carlton <carlton@math.stanford.edu>
4277
4278 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
4279 template types into either PASSes or KFAILs (corresponding to PR
4280 c++/57). Tweak indentation. Update copyright.
4281
1146c7f1
SC
42822003-02-23 Stephane Carrez <stcarrez@nerim.fr>
4283
4284 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
4285
74641dfb
MC
42862003-02-13 Michael Chastain <mec@shout.net>
4287
4288 * gdb.base/exprs.exp: Remove i960 remnants.
4289 * gdb.base/funcargs.exp: Likewise.
4290 * gdb.base/list.exp: Likewise.
4291 * gdb.base/ptype.exp: Likewise.
4292
559cd2d0
DC
42932003-02-14 David Carlton <carlton@math.stanford.edu>
4294
4295 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
4296 pEe->D::vg()" from XFAIL to KFAIL.
4297
c4f90d87
JM
42982003-02-13 Jason Molenda (jmolenda@apple.com)
4299
4300 * gdb.base/maint.exp: Update maint print statistics regexp to include
4301 new entries.
4302
cbc4d97c
MC
43032003-02-13 Michael Chastain <mec@shout.net>
4304
4305 * gdb.c++/inherit.exp: Remove call to get_debug_format.
4306
40f235b7
MC
43072003-02-12 Michael Chastain <mec@shout.net>
4308
4309 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
4310 * gdb.c++/inherit.exp: Likewise.
4311 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
4312 * gdb.c++/templates.exp: Likewise.
4313 * gdb.c++/virtfunc.exp: Likewise.
4314
c56716b0
JM
43152003-02-06 Jason Molenda (jason-cl@molenda.com)
4316
4317 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
4318 why the code is written that way.
4319
070afcf8
MC
43202003-02-05 Michael Chastain <mec@shout.net>
4321
4322 * gdb.base/dump.exp: Add missing copyright line.
4323
5d0331e5
JM
43242003-02-05 Jason Molenda (jason-cl@molenda.com)
4325
f7ae6d3e 4326 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
4327 at the beginning so the breakpoint doesn't get set on the loop.
4328
92851186
MC
43292003-02-05 Michael Chastain <mec@shout.net>
4330
4331 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
4332 output for configurations with gcc 2.95.3.
4333
cbf1e085
AC
43342003-02-05 Keith Seitz <keiths@redhat.com>
4335 Andrew Cagney <ac131313@redhat.com>
4336
4337 * gdb.mi/mi-cli.exp: New file.
d63a86f8 4338
29518e1e
MC
43392003-02-04 Michael Chastain <mec@shout.net>
4340
4341 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
4342 Call perror and then continue.
4343
5af1d5f3
MC
43442003-02-03 Michael Chastain <mec@shout.net>
4345
4346 * gdb.c++/pr-1023.cc: New file.
4347 * gdb.c++/pr-1023.exp: New file.
4348
6b549786
JB
43492003-02-05 Jim Blandy <jimb@redhat.com>
4350
4351 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
4352 it's local to foobar. Check for it there, and check that it's not
4353 present in main.
4354 * gdb.c++/local.cc (marker2): New function.
4355 (foobar): Call marker1.
4356 (main): Call marker2 instead of marker1.
4357
67f16606
AC
43582003-02-04 Andrew Cagney <ac131313@redhat.com>
4359
4360 * gdb.disasm/mn10200.exp: Obsolete file.
4361 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
4362 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
4363 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
4364
1c5cb38e
DC
43652003-02-04 David Carlton <carlton@math.stanford.edu>
4366
4367 * gdb.c++/overload.exp: Test intToChar(1).
4368 * gdb.c++/overload.cc (intToChar): New.
4369 (main): Call intToChar.
4370
d1fe6965
DC
43712003-02-03 David Carlton <carlton@math.stanford.edu>
4372
4373 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
4374 'might_kfail' arg.
4375 KFAIL some of the continue_to_bp_overloaded calls, according to
4376 PR c++/1025.
4377
9ba61c5d
MC
43782003-02-01 Michael Chastain <mec@shout.net>
4379
4380 * gdb.base/advance.c (marker1): New marker function.
4381 * gdb.base/advance.exp: When the 'advance' command lands on the
4382 return breakpoint, it can legitimately stop on either the
4383 current line or the next line. Accommodate both outcomes.
4384 * gdb.base/until.exp: Likewise.
4385
e7494ffb
AC
43862003-02-02 Andrew Cagney <ac131313@redhat.com>
4387
4388 2002-11-10 Jason Molenda (jason-cl@molenda.com):
4389 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
4390 now a list, not a tuple.
4391 * gdb.mi/mi-var-display.exp: Ditto.
4392 * gdb.mi/gdb792.exp: Ditto.
4393
075559bc
AC
43942003-02-01 Andrew Cagney <ac131313@redhat.com>
4395
4396 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
4397 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
4398 stack backtraces.
4399 * gdb.mi/mi-syn-frame.c: Part of same.
4400
2bd4c7b1
MK
44012003-02-01 Mark Kettenis <kettenis@gnu.org>
4402
4403 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4404 gdb.mi/mi1-pthreads.exp: Return instead of calling
4405 gdb_suppress_entire_file.
4406
eabd8992
MS
44072003-02-01 Mark Salter <msalter@redhat.com>
4408
4409 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
4410
71469e2f
MS
44112003-01-31 Mark Salter <msalter@redhat.com>
4412
4413 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
4414 Support empty arg.
4415
38a94d44
MC
44162003-01-30 Michael Chastain <mec@shout.net>
4417
4418 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
4419 This was a workaround for a UTF-8 bug in readline 4.3. The bug
4420 has been fixed in gdb/readline on 2003-01-09.
4421
19ea9e73
MS
44222003-01-29 Michael Snyder <msnyder@redhat.com>
4423
e8d359df
MS
4424 * gdb.base/maint.exp: Allow for leading underscore in symbol.
4425 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
4426 * gdb.base/args.exp: Skip if target does not support args passing.
4427
2307bd6a
DJ
44282003-01-22 Daniel Jacobowitz <drow@mvista.com>
4429
19ea9e73 4430 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
4431 gdb_test. Accept a list of expect arguments as the third
4432 parameter.
4433 (gdb_test): Use it.
4434
f2dd3617
EZ
44352003-01-20 Elena Zannoni <ezannoni@redhat.com>
4436
4437 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
4438 allow for different test tree configurations. Update some
4439 tescases accordingly.
4440 * gdb.arch/altivec-regs.exp: Ditto.
4441 * gdb.asm/asm-source.exp: Ditto.
4442 * gdb.base/advance.exp: Ditto.
4443 * gdb.base/display.exp: Ditto.
d63a86f8 4444 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
4445 * gdb.base/mips_pro.exp: Ditto.
4446 * gdb.base/overlays.exp: Ditto.
4447 * gdb.base/relocate.exp: Ditto.
4448 * gdb.base/setshow.exp: Ditto.
4449 * gdb.base/step-line.exp: Ditto.
4450 * gdb.base/step-test.exp: Ditto.
4451 * gdb.base/until.exp: Ditto.
4452 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
4453
c71cdefd
DC
44542003-01-17 David Carlton <carlton@math.stanford.edu>
4455
4456 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
4457 corresponding to PR c++/945.
4458 Update copyright.
4459
fdba05d7
DC
44602003-01-17 David Carlton <carlton@math.stanford.edu>
4461
4462 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
4463 corresponding to PR c++/68.
4464
44652003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
4466
4467 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
4468 (test_paddr_hairy_functions): Call print_addr_2_kfail for
4469 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
4470
c362c33a
EZ
44712003-01-15 Elena Zannoni <ezannoni@redhat.com>
4472
0fbc361c
EZ
4473 * gdb.base/break.exp: Fix change of default location, because of
4474 removal of until tests.
4475 * gdb.base/help.exp: Update test for new 'until' help message.
4476 Add test for help on 'advance'.
c362c33a
EZ
4477 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
4478
dabf8a35
MK
44792003-01-15 Mark Kettenis <kettenis@gnu.org>
4480
4481 * gdb.base/default.exp: Adapt "info float" test for recent changes
4482 to that command. Add test for "info vector".
4483 * gdb.base/float.exp: New file. Add test for "info float" that
4484 resembles the old test in gdb.base/default.exp.
4485
a1769aca
DC
44862003-01-15 David Carlton <carlton@math.stanford.edu>
4487
4488 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
4489
82025e13
EZ
44902003-01-15 Elena Zannoni <ezannoni@redhat.com>
4491
4492 * gdb.base/break.exp: Move the tests of until command from here...
4493 * gdb.base/until.exp: ... to here. New file. Add other tests.
4494 * gdb.base/advance.c: New file.
4495 * gdb.base/advance.exp: New file.
4496
8f9ab801
EZ
44972003-01-14 Elena Zannoni <ezannoni@redhat.com>
4498
4499 * gdb.base/args.c: New file.
4500 * gdb.base/args.exp: New file.
4501
9ae66589
DJ
45022003-01-14 Daniel Jacobowitz <drow@mvista.com>
4503
4504 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
4505
8d77e5c3
DJ
45062003-01-14 Daniel Jacobowitz <drow@mvista.com>
4507
4508 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
4509
12d2f0a1
DJ
45102003-01-14 Daniel Jacobowitz <drow@mvista.com>
4511
4512 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
4513 dates.
4514
6ca37014
DJ
45152003-01-13 Daniel Jacobowitz <drow@mvista.com>
4516
4517 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
4518
b0023472
DJ
45192003-01-13 Daniel Jacobowitz <drow@mvista.com>
4520
4521 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
4522 (ptype &*"foo").
4523 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
4524
607fbc54 45252003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
4526
4527 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
4528 * gdb.mi/mi1-console.exp: Likewise.
4529
607fbc54 45302003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
4531
4532 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
4533 * gdb.mi/mi1-console.exp: Likewise.
4534
a1fb14a2
DJ
45352003-01-13 Daniel Jacobowitz <drow@mvista.com>
4536
4537 * gdb.c++/overload.exp: Remove some fixed XFAILs.
4538
c4cf40b7
DJ
45392003-01-09 Daniel Jacobowitz <drow@mvista.com>
4540
4541 * gdb.base/detach.exp: New test.
4542
696d5a5b
DJ
45432003-01-09 Daniel Jacobowitz <drow@mvista.com>
4544
4545 * Makefile.in (ALL_SUBDIRS): New variable.
4546 (subdirs, clean, distclean): Use it.
4547 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
4548 regenerating Makefile, since it is generated from the top level.
4549 * gdb.asm/Makefile.in: Likewise.
4550 * gdb.base/Makefile.in: Likewise.
4551 * gdb.c++/Makefile.in: Likewise.
4552 * gdb.disasm/Makefile.in: Likewise.
4553 * gdb.java/Makefile.in: Likewise.
4554 * gdb.mi/Makefile.in: Likewise.
4555 * gdb.threads/Makefile.in: Likewise.
4556 * gdb.trace/Makefile.in: Likewise.
4557
754533e4
DC
45582003-01-09 David Carlton <carlton@math.stanford.edu>
4559
4560 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
4561 Add copyright year 2003.
4562
d8b3e9ee
MC
45632003-01-06 Michael Chastain <mec@shout.net>
4564
4565 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
4566 When selecting a thread, 'line' and 'file' are optional.
4567 * gdb.mi/mi1-pthreads.exp: Likewise.
4568
8e9e0fe6
AS
45692003-01-06 Andreas Schwab <schwab@suse.de>
4570
4571 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
4572 failures.
4573
b5ab8ff3
DJ
45742003-01-04 Daniel Jacobowitz <drow@mvista.com>
4575
4576 Fix PR gdb/844
4577 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
4578 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
4579
4580 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
4581 instead of calling gdb_suppress_entire_file.
4582 * gdb.threads/print-threads.exp: Likewise.
4583 * gdb.threads/schedlock.exp: Likewise.
4584
4585 * gdb.threads/killed.exp: Return instead of calling
4586 gdb_suppress_entire_file.
4587 * gdb.threads/linux-dp.exp: Likewise.
4588 * gdb.threads/pthreads.exp: Likewise.
4589
1e698235
DJ
45902003-01-04 Daniel Jacobowitz <drow@mvista.com>
4591
4592 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
4593 stabs.
4594 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
4595 * gdb.base/whatis.exp: Always allow (void) after function names.
4596
147ff08c
DJ
45972003-01-04 Daniel Jacobowitz <drow@mvista.com>
4598
4599 * gdb.c++/casts.exp: Correct regexp.
4600
dc62bfc2
MK
46012003-01-04 Mark Kettenis <kettenis@gnu.org>
4602
4603 * configure.in: Call AC_CONFIG_HEADER. Don't call
4604 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4605 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4606 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4607 aforementioned directories in the AC_OUPUT call.
4608 * config.hin: New file.
4609 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4610 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4611 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4612 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4613 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4614 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4615 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4616 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4617 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4618 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4619 gdb.threads/configure.in, gdb.threads/configure,
4620 gdb.threads/config.in, gdb.trace/configure.in,
4621 gdb.trace/configure: Removed.
4622
77afa639
MC
46232003-01-03 Michael Chastain <mec@shout.net>
4624
4625 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4626 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4627
7634bb6e
DJ
46282003-01-03 Daniel Jacobowitz <drow@mvista.com>
4629
4630 * gdb.base/store.exp: Fix regular expressions.
4631
b39c905e
MK
46322002-12-28 Mark Kettenis <kettenis@gnu.org>
4633
4634 * configure.in: Rewrite.
4635 * configure: Regenerated.
4636
0a8551dd
DC
46372003-01-03 David Carlton <carlton@math.stanford.edu>
4638
4639 * gdb.base/psymtab.exp: New file.
4640 * gdb.base/psymtab1.c: Ditto.
4641 * gdb.base/psymtab2.c: Ditto.
4642
c60b7188
AF
46432002-12-23 Adam Fedor <fedor@gnu.org>
4644
4645 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4646
ee73db83
DC
46472002-12-23 David Carlton <carlton@math.stanford.edu>
4648
4649 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4650 and current_directory initialization.
4651
d6c1774e
JB
46522002-12-22 Jim Blandy <jimb@redhat.com>
4653
f0a847b8
JB
4654 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4655 rather than as part of the output file name.
4656
d6c1774e
JB
4657 * gdb.base/attach.exp: There's no need to copy the test program to
4658 /tmp; that was only ever necessary on HP/UX, and this test is
4659 entirely disabled there anyway.
4660
f0708dbb
JB
46612002-12-21 Jim Blandy <jimb@redhat.com>
4662
4c2acfea
JB
4663 * gdb.c++/psmang.exp: Doc fix.
4664
f0708dbb
JB
4665 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4666 test.
4667
9579e000
DC
46682002-12-20 David Carlton <carlton@math.stanford.edu>
4669
4670 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4671
d1810171
MC
46722002-12-18 Michael Chastain <mec@shout.net>
4673
4674 * gdb.c++/annota2.exp: Add copyright year 2002.
4675
76565097
DC
46762002-12-17 David Carlton <carlton@math.stanford.edu>
4677
4678 * gdb.c++/try_catch.cc: Add marker comments.
4679 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4680 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4681 * gdb.c++/m-static.cc: Ditto.
4682 * gdb.c++/m-static1.cc: Ditto.
4683 * gdb.c++/try_catch.cc: Ditto.
4684
da81390b
JJ
46852002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4686
4687 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4688 to see whether we are using the new -environment-directory
4689 command which resets via -r or the old version of the command
4690 which may prompt the user. Part of fix for gdb/741.
4691
b304d130
AC
46922002-12-13 Andrew Cagney <ac131313@redhat.com>
4693
4694 * gdb.fortran/types.exp: Update obsolete comment.
4695 * gdb.fortran/exprs.exp: Ditto.
4696 * lib/gdb.exp: Delete obsolete code.
4697 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4698 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4699 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4700 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4701 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4702 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4703 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4704 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4705 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4706 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4707 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4708 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4709 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4710 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4711 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4712 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4713 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4714 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4715 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4716 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4717 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4718 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4719 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4720 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4721 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4722 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4723 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4724 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4725 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4726 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4727 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4728 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4729 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4730 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4731 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4732 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4733 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4734
a23b6e6a
DC
47352002-12-11 David Carlton <carlton@math.stanford.edu>
4736
4737 * gdb.c++/m-data.exp: Add test for members that shadow global
4738 variables: see PR gdb/804.
4739 * gdb.c++/m-data.cc: Ditto.
4740
6604731b
DJ
47412002-12-10 Daniel Jacobowitz <drow@mvista.com>
4742
4743 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4744
de46ecd7
DC
47452002-12-06 David Carlton <carlton@math.stanford.edu>
4746
4747 * gdb.base/store.c: Don't declare functions static.
4748
27e829d0
AC
47492002-12-04 Andrew Cagney <ac131313@redhat.com>
4750
4751 * gdb.base/store.exp, gdb.base/store.c: New files.
4752
92806416
DJ
47532002-12-03 Daniel Jacobowitz <drow@mvista.com>
4754
4755 * gdb.base/selftest.exp: Update for current gdb.
4756
3bcbaac5
DJ
47572002-12-03 Daniel Jacobowitz <drow@mvista.com>
4758
4759 * gdb.base/maint.exp: Only dump symbols from one source file
4760 or objfile.
4761
f4f00b1f
DJ
47622002-12-03 Daniel Jacobowitz <drow@mvista.com>
4763
4764 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4765 function call.
4766
f1c8a949
JB
47672002-11-25 Jim Blandy <jimb@redhat.com>
4768
4769 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4770 function appearing in error message.
4771
9e297a97
DJ
47722002-11-21 Daniel Jacobowitz <drow@mvista.com>
4773
4774 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4775
1f312e79
JJ
47762002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4777
d63a86f8
RM
4778 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4779 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4780 should be in mi console format. This is part of fix for PR gdb/604.
4781
83c31e7d
FN
47822002-09-18 Fernando Nasser <fnasser@redhat.com>
4783
4784 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4785 which explicitly prints the zero offset as "+0".
4786
322b3f65
DJ
47872002-10-22 Daniel Jacobowitz <drow@mvista.com>
4788
4789 * gdb.threads/schedlock.c (args): Make unsigned.
4790
47912002-10-21 Daniel Jacobowitz <drow@mvista.com>
4792
4793 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4794 numbers. Allow "foo2|selected stack frame".
4795 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4796 * gdb.asm/asmsrc2.s: Likewise.
4797 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4798 comments.
4799 * gdb.asm/mips.inc: New file.
4800
5e2fe5b8
AF
48012002-10-18 Adam Fedor <fedor@gnu.org>
4802
4803 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4804 * gdb.base/help.exp: Likewise.
4805
abe1a5d0
KB
48062002-10-17 Kevin Buettner <kevinb@redhat.com>
4807
4808 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4809 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4810
10abb1d4
JB
48112002-10-02 Jim Blandy <jimb@redhat.com>
4812
4813 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4814
1f609b42
AC
48152002-10-01 Andrew Cagney <ac131313@redhat.com>
4816
4817 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4818 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4819 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4820 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4821 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4822 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4823 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4824
0aee02e4
AC
48252002-09-29 Andrew Cagney <ac131313@redhat.com>
4826
4827 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4828 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4829 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4830 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4831 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4832 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4833 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4834
6fde09ad
KB
48352002-09-27 Kevin Buettner <kevinb@redhat.com>
4836
4837 * gdb.base/annota1.exp (info break): Make directory components of
4838 path optional since not all compilers emit this debug information.
4839
4840 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4841 step ends up stepping out of the function instead of stopping on
4842 the epilogue.
4843
9e8aab75
KS
48442002-09-26 Keith Seitz <keiths@redhat.com>
4845
4846 * lib/insight-support.exp (gdbtk_start): Figure out where
4847 the insight executable is based on where gdb is. Use this
4848 executable to start insight instead of gdb.
4849
e36180d7
AC
48502002-09-25 Andrew Cagney <cagney@redhat.com>
4851
4852 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4853
9dd34b2b
AC
48542002-09-24 Andrew Cagney <ac131313@redhat.com>
4855
4856 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4857 test_isolated_complaints.
4858 (test_empty_complaint): New function.
4859 (test_empty_complaints): New function. Check no output when no
4860 complaints.
d63a86f8 4861
dea97812
KB
48622002-09-19 Jim Blandy <jimb@redhat.com>
4863
4864 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4865
54951bd7
AC
48662002-09-19 Andrew Cagney <ac131313@redhat.com>
4867
4868 * gdb.gdb/complaints.exp: New file.
4869
dec43320
AC
48702002-09-18 Andrew Cagney <ac131313@redhat.com>
4871
4872 * gdb.base/maint.exp: Check `help maint internal-warning'.
4873
e70d6e3f
DC
48742002-09-18 David Carlton <carlton@math.stanford.edu>
4875
4876 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4877 numbers, and replace them by a single breakpoint after the
4878 constructors are all finished.
4879 Add test 4.
4880 * gdb.c++/m-static.cc: Add test 4.
4881 * gdb.c++/m-static.h: New file.
4882 * gdb.c++/m-static1.cc: New file.
4883
4884 * gdb.c++/printmethod.exp: New file.
4885 * gdb.c++/printmethod.cc: New file.
4886
4887 * gdb.c++/pr-574.exp: New file.
4888 * gdb.c++/pr-574.cc: New file.
4889
afb5c968
CV
48902002-09-18 Corinna Vinschen <vinschen@redhat.com>
4891
4892 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4893 embedded targets which never actually exit.
4894
31e45dee
FN
48952002-09-18 Fernando Nasser <fnasser@redhat.com>
4896
4897 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4898 "don't step after run" as unresolved or unsupported, instead of xfail.
4899
a283c5a1
CV
49002002-09-18 Corinna Vinschen <vinschen@redhat.com>
4901
4902 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4903 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4904 Add newline to expected string in "step out of main (status wrapper)"
4905 case.
4906
11350d2a
CV
49072002-09-18 Corinna Vinschen <vinschen@redhat.com>
4908
4909 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4910 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4911
0deec7d6
TT
49122002-09-17 Tom Tromey <tromey@redhat.com>
4913
4914 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4915 \000, not \0, in double-quoted string.
4916
b2b4a1b5
CV
49172002-09-14 Corinna Vinschen <vinschen@redhat.com>
4918
c9d37158 4919 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4920 string after running the commands execution on breakpoint tests.
4921
1c56143a
CV
49222002-09-13 Corinna Vinschen <vinschen@redhat.com>
4923
4924 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4925
37f8da45
JB
49262002-09-12 Joel Brobecker <brobecker@gnat.com>
4927
4928 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4929
08b468e0
KS
49302002-09-10 Keith Seitz <keiths@redhat.com>
4931
4932 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4933 runto proc.
4934 (mi_run_to_main): Use mi_runto.
4935 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4936
dc360f58
KS
49372002-09-10 Keith Seitz <keiths@redhat.com>
4938
4939 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4940 regexp for stopping at main. Could have multiple event notifications.
4941 Don't assume that main was declared with no parameters.
4942 (mi_next): Use mi_step_to.
4943 (mi_step): Use mi_next_to.
4944
ce3abcfb
CV
49452002-09-09 Corinna Vinschen <vinschen@redhat.com>
4946
4947 * gdb.base/default.exp: Fix expected string in `info float' test.
4948
d1f5b980
BE
49492002-09-09 Ben Elliston <bje@redhat.com>
4950
4951 * config/mips.exp: Update comments.
4952 * config/mips-idt.exp: Likewise.
4953 * config/nind.exp: Likewise.
4954 * config/slite.exp: Likewise.
4955 * config/sparclet.exp: Likewise.
4956 * config/udi.exp: Likewise.
4957 * config/vx.exp: Likewise.
4958 * config/vxworks29k.exp: Likewise.
4959
2f71430b
JB
49602002-09-05 Jim Blandy <jimb@redhat.com>
4961
4962 * gdb.threads/killed.exp: Fix test failure message.
4963
7ddebc7e
KS
49642002-09-04 Keith Seitz <keiths@redhat.com>
4965
4966 * lib/mi-support.exp: Update copyright.
4967 (mi_gdb_test): Increase the priority of the expected pattern
4968 so that it matches gdb_test.
4969
0ae67eb3
KS
49702002-09-03 Keith Seitz <keiths@redhat.com>
4971
4972 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4973 Use integer comparison instead of string comparison for testing
4974 whether binary was built.
4975
38fc42c8
JB
49762002-09-03 Jim Blandy <jimb@redhat.com>
4977
4978 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4979
b6ff0e81
JB
49802002-08-29 Jim Blandy <jimb@redhat.com>
4981
4982 * gdb.threads/pthreads.exp: Move the portable thread compilation
4983 code into a function in lib/gdb.exp, and call that from here.
4984 * lib/gdb.exp (gdb_compile_pthreads): New function.
4985
07c98896
KS
49862002-08-29 Keith Seitz <keiths@redhat.com>
4987
4988 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4989 expect_out so that callers can get at it.
4990
0312286c
DJ
49912002-08-23 Daniel Jacobowitz <drow@mvista.com>
4992
4993 * gdb.threads/print-threads.c: New file.
4994 * gdb.threads/print-threads.exp: New file.
4995 * gdb.threads/schedlock.c: New file.
4996 * gdb.threads/schedlock.exp: New file.
4997
dd039bc4
EZ
49982002-08-22 Elena Zannoni <ezannoni@redhat.com>
4999
5000 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
5001 not altivec.c.
5002
1f36144c
MK
50032002-08-17 Mark Kettenis <kettenis@gnu.org>
5004
5005 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
5006 targets. The problem should be fixed now.
5007
16057ec7 50082002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
5009
5010 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
5011 2002-07-24 change that removes final dots from error messages.
5012
3c1499ad
TT
50132002-08-13 Tom Tromey <tromey@redhat.com>
5014
5015 * gdb.base/readline.exp: New file.
5016
a20ce2c3
AC
50172002-08-01 Andrew Cagney <ac131313@redhat.com>
5018
5019 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
5020 supress message.
5021
db034ac5
AC
50222002-08-01 Andrew Cagney <cagney@redhat.com>
5023
5024 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
5025 CHILL_FOR_TARGET and CHILL_LIB.
5026 * configure.in (configdirs): Remove gdb.chill.
5027 * configure: Regenerate.
5028 * lib/gdb.exp: Obsolete references to chill.
5029 * gdb.fortran/types.exp: Ditto.
5030 * gdb.fortran/exprs.exp: Ditto.
5031
3e000b18
KB
50322002-07-30 Kevin Buettner <kevinb@redhat.com>
5033
5034 * gdb.base/shlib-call.exp (additional_flags): Conditionally
5035 set Irix-specific compile and link flags.
5036
28f4966b
KB
50372002-07-29 Kevin Buettner <kevinb@redhat.com>
5038
5039 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
5040 source files. The ``-o'' option doesn't work with the ``-E'' option
5041 when using the Irix compiler.
5042
46c0d5a6
DJ
50432002-07-19 Daniel Jacobowitz <drow@mvista.com>
5044
5045 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
5046 Improve support for reusing an exec file. Copy exec file
5047 to target, and run gdbserver on the target instead of on the host.
5048
eecf4bed
JB
50492002-07-18 Jim Blandy <jimb@redhat.com>
5050
0f815cdf
JB
5051 * gdb.base/ending-run.exp: Don't expect to see the program end in
5052 some orderly fashion when we're running on a real stand-alone
5053 board.
5054
eecf4bed
JB
5055 * gdb.base/interrupt.exp: Correct logic for skipping tests on
5056 targets that don't support interrupts.
5057
52d309e4
JB
50582002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
5059
5060 * gdb.base/attach.exp: Add patterns to match output from /proc-based
5061 systems.
5062 Move comments in expect statements to inside the actions, so that they
5063 don't get matched against.
5064
ff683d9e
MK
50652002-07-10 Mark Kettenis <kettenis@gnu.org>
5066
5067 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
5068 function when asleep" test.
5069
b5356753
AC
50702002-07-10 Andrew Cagney <ac131313@redhat.com>
5071
5072 * gdb.base/page.exp: Rewrite to handle problems with very long
5073 `info set' output. Update copyright.
5074
6aa4d13a
AC
50752002-06-26 Andrew Cagney <ac131313@redhat.com>
5076
5077 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
5078 gdb.threads-hp.
5079 * gdb.hp/configure: Regenerate.
5080 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
5081 * gdb.hp/gdb.threads-hp/configure: Delete file.
5082 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
5083
8cf8c2b8
AC
50842002-06-22 Andrew Cagney <ac131313@redhat.com>
5085
5086 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
5087 setlocale, bindtextdomain and textdomain.
5088
6827a8f8
JB
50892002-06-11 Jim Blandy <jimb@redhat.com>
5090
919d772c
JB
5091 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
5092 preprocessor macro information is present.
5093
6827a8f8
JB
5094 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
5095 tests.
5096
c15b0d21
MS
50972002-06-06 Michael Snyder <msnyder@redhat.com>
5098
c5984d70
MS
5099 * gdb.base/overlays.exp: Record addresses of overlay
5100 functions in TCL variables rather than in GDB variables,
5101 to avoid having GDB convert them to pointers (with loss
5102 of information).
5103
d63a86f8 5104 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 5105 default linker script changes.
c15b0d21
MS
5106 * gdb.base/long_long.exp: Add check for sizeof (long double).
5107
be26fe0d
ML
51082002-06-06 Michal Ludvig <mludvig@suse.cz>
5109
5110 * gdb.asm/asm-source.exp: Add x86-64 target.
5111 * gdb.asm/x86_64.inc: New.
d63a86f8 5112
258093ca 51132002-05-30 Michael Chastain <mec@shout.net>
258093ca 5114
4b3153f1 5115 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
5116 * gdb.c++/m-static.cc: New file.
5117 * gdb.c++/m-static.exp: New file.
5118
241264c6
MS
51192002-05-28 Michael Snyder <msnyder@redhat.com>
5120
5121 * gdb.base/call-ar-st.exp: Allow for reduced floating point
5122 precision.
5123
9bba8c8f 51242002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 5125
4b3153f1 5126 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
5127 * gdb.c++/m-data.cc: New file.
5128 * gdb.c++/m-data.exp: New file.
5129
51302002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 5131
4b3153f1 5132 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 5133 * gdb.c++/try_catch.cc: New file.
d63a86f8 5134 * gdb.c++/try_catch.exp: New file.
9bba8c8f 5135
def1b996
MC
51362002-05-27 Michael Chastain <mec@shout.net>
5137
5138 * gdb.c++/local.exp: Accept more nested types in output.
5139
522ba268
MC
51402002-05-26 Michael Chastain <mec@shout.net>
5141
5142 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
5143
277254ba
MS
51442002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
5145
5146 * lib/gdb.exp (gdb_wrapper_init): Just because
5147 gdb_wrapper_file exists, this does not mean that the file
5148 should not be rebuilt. That is what gdb_wrapper_initialized
5149 is for.
5150 (default_gdb_init): Reset gdb_wrapper_initialized.
5151
b61a8733
MS
51522002-05-23 Michael Snyder <msnyder@redhat.com>
5153
d63a86f8 5154 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
5155 the precision of the floating point test results.
5156 * gdb.base/call-rt-st.exp: Ditto.
5157
b61a8733
MS
5158 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
5159 * gdb.base/call-rt-st.exp: Ditto.
5160
56f6e910
MC
51612002-05-19 Michael Chastain <mec@shout.net>
5162
5163 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
5164
ad0b0016
EZ
51652002-05-19 Elena Zannoni <ezannoni@redhat.com>
5166
5167 * configure.in (configdirs): Add gdb.arch.
5168 * configure: Regenerate.
5169
f617d2b6
JB
51702002-05-17 Jim Blandy <jimb@redhat.com>
5171
5172 * gdb.base/completion.exp: Recognize the more detailed error
5173 messages produced by the macro expander's lexical analyzer.
5174
eac2a696
EZ
51752002-05-14 Elena Zannoni <ezannoni@redhat.com>
5176
5177 * gdb.arch/altivec-abi.c: New file.
5178 * gdb.arch/altivec-abi.exp: New file.
5179 * gdb.arch/altivec-regs.c: New file.
5180 * gdb.arch/altivec-regs.exp: New file.
5181
2fdde8f8
DJ
51822002-05-14 Daniel Jacobowitz <drow@mvista.com>
5183
5184 * gdb.base/maint.exp (maint print type): Update for new type
5185 structure.
d63a86f8 5186
e31f1a7c
EZ
51872002-05-14 Elena Zannoni <ezannoni@redhat.com>
5188
5189 * gdb.arch: New directory.
5190 * gdb.arch/configure.in: New file.
5191 * gdb.arch/configure: New file.
5192 * gdb.arch/Makefile.in: New file.
5193
db589741
CV
51942002-05-13 Corinna Vinschen <vinschen@redhat.com>
5195
5196 * gdb.asm/asm-source.exp: Add v850 as supported target.
5197 * gdb.asm/v850.inc: New file.
5198
8ce2a7dc
DJ
51992002-05-13 Daniel Jacobowitz <drow@mvista.com>
5200
5201 * gdb.c++/annota2.exp (annotate-quit): Add comment.
5202
df763c7f
DJ
52032002-05-12 Daniel Jacobowitz <drow@mvista.com>
5204
5205 * gdb.base/break.exp: Check 'break "marker2"'.
5206
377daeed
MS
52072002-05-10 Michael Snyder <msnyder@redhat.com>
5208
5209 * gdb.base/long_long.exp: Fix typo.
5210
c4b7bc2b
JB
52112002-05-10 Jim Blandy <jimb@redhat.com>
5212
ecac9a4e
JB
5213 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
5214 a bug.
5215
c4b7bc2b
JB
5216 * gdb.base/printcmds.exp (test_integer_literals_rejected):
5217 Recognize more detailed error message produced by the macro
5218 expander's lexical analyzer.
5219 * lib/gdb.exp (test_print_reject): Same.
5220
e71019a1
MK
52212002-05-09 Mark Kettenis <kettenis@gnu.org>
5222
5223 * gdb.c++/method.exp: Fix typo.
5224
fedfc8e6
MS
52252002-05-08 Michael Snyder <msnyder@redhat.com>
5226
166a1957
MS
5227 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
5228 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 5229 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
5230 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
5231 Add iftarget clause for strongarm.
d63a86f8 5232
f1c47eb2
MS
52332002-05-06 Michael Snyder <msnyder@redhat.com>
5234
cb9a9d3e
MS
5235 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
5236 (gdb_continue_to_end): Accept output from status wrapper.
5237 * gdb.base/ending-run.exp: Add case for output from status wrapper.
5238 Clean up fail messages to match pass messages.
5239
f1c47eb2
MS
5240 Enable the "needs_status_wrapper" testsuite feature.
5241 * lib/gdb.exp (gdb_wrapper_init): New procedure.
5242 (gdb_compile): Conditionally call gdb_wrapper_init.
5243 * gdb.base/a2-run.exp: Recognize output from status wrapper.
5244 * gdb.c++/method.exp: Recognize output from status wrapper.
5245
6079c749
BE
52462002-05-06 Ben Elliston <bje@redhat.com>
5247From Graydon Hoare <graydon@redhat.com>
5248
5249 * config/sid.exp: Include support for "rawsid" protocol.
5250
188baff3
JB
52512002-05-03 Jim Blandy <jimb@redhat.com>
5252
5253 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
5254 * gdb.c++/hang3.C: New file.
5255
b9c07f0f
AC
52562002-05-04 Andrew Cagney <ac131313@redhat.com>
5257
5258 * gdb.base/default.exp: Remove obsolete code.
5259 * gdb.c++/misc.exp: Ditto. Update copyright.
5260 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
5261 * gdb.base/whatis.exp: Ditto. Update copyright.
5262 * gdb.base/scope.exp: Ditto. Update copyright.
5263 * gdb.base/ptype.exp: Ditto. Update copyright.
5264 * gdb.base/printcmds.exp: Ditto. Update copyright.
5265 * gdb.base/opaque.exp: Ditto. Update copyright.
5266 * gdb.base/list.exp: Ditto.
5267 * gdb.base/funcargs.exp: Ditto. Update copyright.
5268 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
5269 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
5270 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
5271 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
5272 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
5273 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
5274
5c7a0397
MS
52752002-05-02 Michael Snyder <msnyder@redhat.com>
5276
d6dcc264 5277 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
5278 * gdb.base/long_long.exp: Add xscale target.
5279 * gdb.base/default.exp: Add xscale target.
5280
eb7f1c48
JB
52812002-05-01 Jim Blandy <jimb@redhat.com>
5282
5283 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
5284 gdb.c++/hang.exp: New test.
5285
a6befae8
FF
52862002-05-01 Fred Fish <fnf@redhat.com>
5287
5288 * gdb.base/completion.exp: Handle completions of "./Make" for
5289 more than one completion possibility, as is the case when we
5290 build and test in the source tree.
5291
0a310277
AG
52922002-04-29 Anthony Green <green@redhat.com>
5293
5294 * gdb.java/jmisc1.exp: New file.
5295 * gdb.java/jmisc2.exp: New file.
5296
6ff9af88
DJ
52972002-04-24 Daniel Jacobowitz <drow@mvista.com>
5298
5299 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
5300
96b3d632
EZ
53012002-04-23 Elena Zannoni <ezannoni@redhat.com>
5302
5303 * gdb.base/help.exp: Change 'help status' to allow for target
5304 dependent output differences.
5305
5019bb54
MC
53062002-04-22 Michael Chastain <mec@shout.net>
5307
5308 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
5309
a805a116
MC
53102002-04-22 Michael Chastain <mec@shout.net>
5311
5312 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
5313
a1706bfd
DM
53142002-04-17 David S. Miller <davem@redhat.com>
5315
5316 * gdb.asm/sparc64.inc: New file.
5317 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
5318
a73a20a2
EZ
53192002-04-19 Elena Zannoni <ezannoni@redhat.com>
5320
5321 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
5322 instruction file directly into the build tree. Clean up at end of
5323 test.
5324
ba678339
DM
53252002-04-18 David S. Miller <davem@redhat.com>
5326
5327 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
5328 handle 64-bit platforms correctly.
5329 * gdb.base/maint.exp: Likewise.
5330
b03399da
KB
53312002-04-18 Kevin Buettner <kevinb@redhat.com>
5332
5333 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
5334 ``-fpic'' when compiling files comprising a shared library, but
5335 it does need additional linker flags in order to find shared
5336 libraries at run time.
5337
e2004992
KB
53382002-04-18 Kevin Buettner <kevinb@redhat.com>
5339
5340 * gdb.base/cvexpr.c (use): New function.
5341 (main): Invoke use() on all global variables to prevent
5342 some linkers from deleting these otherwise unused symbols.
5343
d8937120
MC
53442002-04-17 Michael Chastain <mec@shout.net>
5345From David S. Miller <davem@redhat.com>
5346
5347 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
5348 handle 64-bit platforms correctly.
5349
ffd61a58
MS
53502002-04-12 Michael Snyder <msnyder@redhat.com>
5351From Jim Blandy <jimb@redhat.com>
5352 * gdb.base/foo.c (foox): Remove section attribute; the linker
5353 script can handle this instead.
5354 * gdb.base/bar.c (barx): Same.
5355 * gdb.base/baz.c (bazx): Same.
5356 * gdb.base/grbx.c (grbxx): Same.
5357
5358 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
5359 manager doesn't automatically unmap overlays unnecessarily.
5360
6b8426a6
MH
53612002-04-10 Martin M. Hunt <hunt@redhat.com>
5362
5363 * gdb.base/ending-run.exp: Fix pattern for Mips targets
5364 stepping out of main.
5365
34af4875
MC
53662002-04-09 Michael Chastain <mec@shout.net>
5367
5368 * gdb.c++/local.cc (main): Move call to marker1() inside nested
5369 scope so that the nested scope tests will make sense.
5370 * gdb.c++/local.exp: Write patterns that actually work with gcc
5371 (the HP patterns "were never known to work with gcc").
5372 Keep the old aCC patterns too.
5373
2d1676a0
DJ
53742002-04-09 Daniel Jacobowitz <drow@mvista.com>
5375
5376 * gdb.base/attach.exp: Correct target board test.
5377
3a63e3f9
MC
53782002-04-08 Michael Chastain <mec@shout.net>
5379
5380 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
5381 in a const method. Add some xfail and fail cases for configurations
5382 that do not emit the "const ...".
5383
f18dabd2
MC
53842002-04-07 Michael Chastain <mec@shout.net>
5385
5386 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
5387 Accept "A * const" and "const A * const" as type of "this".
5388 Fix spelling of getFunky throughout. Make messages uniform.
5389
0fcddd82
EZ
53902002-04-07 Elena Zannoni <ezannoni@redhat.com>
5391
5392 Work around for PR gdb/285:
5393 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
5394
16a8534a
EZ
53952002-04-07 Elena Zannoni <ezannoni@redhat.com>
5396
5397 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
5398 instructions file at run time instead of configure time.
5399 Sometimes we run the test in a directory that is not the one we
5400 configured in.
5401 * gdb.asm/configure.in: Delete creation of symlink.
5402 * gdb.asm/configure: Regenerate.
5403
24181d81
JB
54042002-04-05 J. Brobecker <brobecker@gnat.com>
5405
5406 * gdb.gdb/xfullpath.exp: New test, to exercise the new
5407 xfullpath () function.
5408
7cdb7107
DJ
54092002-04-04 Daniel Jacobowitz <drow@mvista.com>
5410
5411 * gdb.asm/Makefile.in: Correct dependencies.
5412
5413 * gdb.asm/powerpc.inc: New file.
5414 * gdb.asm/asm-source.exp: Add PowerPC.
5415 * gdb.asm/configure.in: Likewise.
5416 * gdb.asm/configure: Regenerated.
5417
a7d17088
DJ
54182002-04-04 Daniel Jacobowitz <drow@mvista.com>
5419
5420 * gdb.base/relocate.exp: New file.
5421 * gdb.base/relocate.c: New file.
5422
cd721503
FF
54232002-04-04 Fred Fish <fnf@redhat.com>
5424
5425 * gdb.base/step-test.exp: Update comment regarding stopping in
5426 memcpy/bcopy calls inserted as part of the compiler runtime.
5427
b22ad7a7
MS
54282002-04-04 Michael Snyder <msnyder@redhat.com>
5429
5430 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
5431
5f279fa6
DJ
54322002-04-03 Daniel Jacobowitz <drow@mvista.com>
5433
5434 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
5435 (gdb_expect): Remove $notransfer hack.
5436
dd0fd3ce
DJ
54372002-04-02 Daniel Jacobowitz <drow@mvista.com>
5438
5439 * gdb.c++/classes.exp ("calling method for small class"): Match
5440 updated register output.
5441
1e50cda1
DJ
54422002-03-30 Daniel Jacobowitz <drow@mvista.com>
5443
5444 Fix PR gdb/452
5445 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
5446 when finished. Make gdb_file_cmd send "exec-file" when
5447 appropriate.
5448
24015922
DJ
54492002-03-30 Daniel Jacobowitz <drow@mvista.com>
5450
5451 * gdb.base/attach.exp: Remove extra setup_xfail.
5452
dd7dfd64
MS
54532002-03-26 Michael Snyder <msnyder@redhat.com>
5454
5455 * gdb.base/default.exp: Add tests for dump, append, and restore.
5456 * gdb.base/help.exp: Add tests for dump, append, and restore.
5457 * gdb.base/dump.exp: New file, test dump, append and restore.
5458 * gdb.base/dump.c: New file.
5459
48b2f8d7
MS
54602002-03-27 Michael Snyder <msnyder@redhat.com>
5461
d63a86f8 5462 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
5463 clean-ups in help messages.
5464
05b4d525
FF
54652002-03-26 Fred Fish <fnf@redhat.com>
5466
5467 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
5468 have debugging info for those functions and the compiler uses them
5469 internally to copy structs around.
5470
d7679631
FF
54712002-03-26 Fred Fish <fnf@redhat.com>
5472
5473 * gdb.base/list.exp: Revert the change made yesterday and add note
5474 about why we don't list the default lines for remote targets.
5475
523ac3f9
MS
54762002-03-25 Michael Snyder <msnyder@redhat.com>
5477
5478 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
5479
754b2b8d
FF
54802002-03-25 Fred Fish <fnf@redhat.com>
5481
5482 * gdb.base/list.exp: This test works on remote targets so remove
5483 the short circuit for remote targets. Update copyright.
5484
33c3e192
FF
54852002-03-25 Fred Fish <fnf@redhat.com>
5486
5487 * gdb.base/attach.exp: Fix logic error that was suppressing this
5488 test for all non hppa*-*-hpux* targets, instead of the hp target.
5489 Move comments closer to the suppression point. Also now need to
5490 check that we are running natively.
5491
d43e73ee
MS
54922002-03-22 Michael Snyder <msnyder@redhat.com>
5493
882c8f02
MS
5494 * gdb.base/default.exp: Add test for gcore. Update copyright.
5495 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 5496
04c12f60
FF
54972002-03-06 Fred Fish <fnf@redhat.com>
5498
5499 * gdb.base/funcargs.c: Remove extraneous ';' character.
5500 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
5501
b43df995
MC
55022002-03-04 Michael Chastain <mec@shout.net>
5503
5504 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
5505 accommodate gcc v3 function signature.
5506 * gdb.mi/mi0-var-cmd-exp: Ditto.
5507
92362027
AC
55082002-02-24 Andrew Cagney <ac131313@redhat.com>
5509
5510 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
5511 ``GNU/Linux'' or ``Linux kernel''
5512 * testsuite/gdb.threads/pthreads.c: Ditto.
5513
258ad32d
MC
55142002-02-24 Michael Chastain <mec@shout.net>
5515
5516 * gdb.threads/pthreads.c (thread1): Add a return statement.
5517 (thread2): Likewise.
5518 (foo): Likewise.
5519
04c3b3d4
MC
55202002-02-23 Michael Chastain <mec@shout.net>
5521
5522 * gdb.threads/linux-dp.c (philosopher): Add a return statement
5523 to placate gcc.
5524
5a2a0a20
MC
55252002-02-23 Michael Chastain <mec@shout.net>
5526
5527 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
5528 test "ptype bint". The test passes on all my stabs configurations.
5529
a640f7fc
JB
55302002-02-21 Jim Blandy <jimb@redhat.com>
5531
27924826
JB
5532 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
5533 filename at a time, and watch for the ones we want to see.
5534
a640f7fc
JB
5535 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
5536 types of pointers to prototyped functions.
5537
edcc8c75
AC
55382002-02-20 Andrew Cagney <ac131313@redhat.com>
5539
5540 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
5541 signed, unsigned and straight char.
5542 (padding_char, padding_short, padding_int, padding_long,
5543 padding_long_long, padding_float, padding_double,
5544 padding_long_double): New global variables.
5545 (fill, fill_structs): New functions.
5546
5547 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
5548 for correctly sized writes. Update copyright.
5549 (get_valueof): New procedure.
5550 (get_sizeof): Call get_valueof.
5551 (check_valueof): New procedure.
5552 (check_padding): New procedure.
5553
ac57ea44
MC
55542002-02-20 Michael Chastain <mec@shout.net>
5555
5556 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
5557 to setup_xfail. Document some of the remaining calls.
5558
7a10c941
MC
55592002-02-18 Michael Chastain <mec@shout.net>
5560
5561 * gdb.c++/userdef.exp: Update copyright year.
5562
fb8acdcc
DJ
55632002-02-18 Daniel Jacobowitz <drow@mvista.com>
5564
5565 * gdb.c++/userdef.exp: Test overloaded operators properly.
5566 Remove xfails.
5567
fda6ae12
MS
55682002-02-14 Michael Snyder <msnyder@redhat.com>
5569
5570 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
5571
676a0442
DJ
55722002-02-14 Daniel Jacobowitz <drow@mvista.com>
5573
5574 * gdb.base/a2-run.exp: Check for a remote target properly.
5575 * gdb.base/annota1.exp: Likewise.
5576 * gdb.base/list.exp: Likewise.
5577 * gdb.base/reread.exp: Likewise.
5578 * gdb.base/scope.exp: Likewise.
5579 * gdb.base/shlib-call.exp: Likewise.
5580 * gdb.base/term.exp: Likewise.
5581 * gdb.c++/annota2.exp: Likewise.
5582
78b4f468
RE
55832002-02-13 Richard Earnshaw <rearnsha@arm.com>
5584
5585 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
5586
9a81ba51
MC
55872002-02-10 Michael Chastain <mec@shout.net>
5588
5589 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
5590 (call_after_alloca): Ditto.
5591
004af6c7
DJ
55922002-02-10 Daniel Jacobowitz <drow@mvista.com>
5593
5594 * gdb.base/ending-run.exp: Guard "cont" test with
5595 gdb_skip_stdio_test.
5596
37225f62
JB
55972002-02-06 Jim Blandy <jimb@redhat.com>
5598
5599 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5600 from here...
5601 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5602 To here. Disable this test on non-HP platforms. Add big comment.
5603
fe6fdd96
MS
56042002-02-04 Michael Snyder <msnyder@redhat.com>
5605
5606 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5607 other than d10v and m32r.
5608
036fad3f
RE
56092002-02-02 Richard Earnshaw <rearnsha@arm.com>
5610
5611 * gdb.base/default.exp: Rewrite test patterns to reduce time
5612 taken to match them.
5613
7148ab62
DJ
56142002-01-30 Daniel Jacobowitz <drow@mvista.com>
5615
5616 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5617 Allow a start function above main.
5618 * gdb.threads/linux-dp.exp: Fix copyright date.
5619
396cc255
DJ
56202002-01-30 Daniel Jacobowitz <drow@mvista.com>
5621
5622 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5623 (check_philosopher_stack): Check for manager thread before checking
5624 for a just-starting thread.
5625
f038d31b
DJ
56262002-01-30 Daniel Jacobowitz <drow@mvista.com>
5627
5628 From Neil Booth <neil@daikokuya.demon.co.uk>:
5629 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5630 warnings.
5631
b3ff9d9a
FF
56322002-01-21 Fred Fish <fnf@redhat.com>
5633
5634 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5635 not caller.
5636
39ad761d
JB
56372002-01-21 Jim Blandy <jimb@redhat.com>
5638
5639 * gdb.base/reread.exp: Check that GDB properly re-reads the
5640 executable file when it changes while no inferior is running.
5641
aaf320fa
FF
56422002-01-21 Fred Fish <fnf@redhat.com>
5643
5644 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5645 optionally accept the "shlib events" variation.
5646
808a31f5
JB
56472002-01-21 Jim Blandy <jimb@redhat.com>
5648
5649 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5650 call `fflush' after every `printf', so that the output is produced
5651 at predictable points, regardless of whatever buffering does (or
5652 doesn't) take place.
5653 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5654 at different points.
5655
4420d5e2
DJ
56562002-01-20 Daniel Jacobowitz <drow@mvista.com>
5657
5658 * gdb.c++/inherit.exp: Update copyright years.
5659 * gdb.c++/method.exp: Likewise.
5660
3e36a0f4
DJ
56612002-01-20 Daniel Jacobowitz <drow@mvista.com>
5662
5663 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5664 artificial methods/arguments.
5665 * gdb.c++/derivation.exp: Likewise.
5666 * gdb.c++/inherit.exp: Likewise.
5667 * gdb.c++/method.exp: Likewise.
5668 * gdb.c++/virtfunc.exp: Likewise.
5669
b4ceaee6
AC
56702002-01-18 Andrew Cagney <ac131313@redhat.com>
5671
5672 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5673 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5674 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5675 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5676 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5677 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5678
ecace851
JB
56792002-01-17 Jim Blandy <jimb@redhat.com>
5680
5681 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5682 anchoring the pattern matching the entry point symbol's name.
5683
375fc983
AC
56842002-01-17 Andrew Cagney <ac131313@redhat.com>
5685
5686 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5687 continue/quit query. Update copyright.
5688
fe6fdd96
MS
56892002-01-14 Michael Snyder <msnyder@redhat.com>
5690
5691 * gdb.base/gcore.exp: Remove extra debugging output.
5692
e017c81f
DJ
56932002-01-13 Daniel Jacobowitz <drow@mvista.com>
5694
5695 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5696 for slightly dubious v2 mangled string.
5697
37ab3bf8
DJ
56982002-01-13 Daniel Jacobowitz <drow@mvista.com>
5699
5700 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5701
1bc05c3a 57022002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5703
1bc05c3a 5704 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5705
1bc05c3a
JM
5706 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5707 constructors.
5708 * gdb.c++/derivation.exp: Likewise.
5709 * gdb.c++/templates.exp: Likewise.
5710 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5711
1bc05c3a
JM
57122002-01-10 Michael Snyder <msnyder@redhat.com>
5713
5714 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5715
a911c360
MS
57162002-01-08 Michael Snyder <msnyder@redhat.com>
5717
5718 * gdb.base/gcore.exp: New test for generate-core-file command.
5719 * gdb.base/gcore.c: Testcase for above.
5720 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5721
ea2119ec
JM
57222002-01-08 Jason Merrill <jason@redhat.com>
5723
5724 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5725
68203136
FF
57262002-01-07 Fred Fish <fnf@redhat.com>
5727
5728 * gdb.c++/overload.exp: Remove unconditional xfails for:
5729 print foo_instance1.overloadargs(1)
5730 print foo_instance1.overloadargs(1, 2)
5731 print foo_instance1.overloadargs(1, 2, 3)
5732 print foo_instance1.overloadargs(1, 2, 3, 4)
5733 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5734 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5735 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5736 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5737 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5738 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5739 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5740 print foo_instance1.overload1arg()
5741 print foo_instance1.overload1arg((char)arg2)
5742 print foo_instance1.overload1arg((signed char)arg3)
5743 print foo_instance1.overload1arg((unsigned char)arg4)
5744 print foo_instance1.overload1arg((int)arg7)
5745 print foo_instance1.overload1arg((unsigned int)arg8)
5746 print foo_instance1.overload1arg((float)arg11)
5747 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5748
21b9b5b1
MS
57492002-01-07 Michael Snyder <msnyder@redhat.com>
5750
5751 * gdb.base/huge.exp: New test. Print a very large target data object.
5752 (skip_huge_test): New test variable. Define if you want to skip this
5753 test. The test reads an 8 megabyte data object from the target, so it
5754 might be very time consuming on remote targets with a slow connection.
5755 * gdb.base/huge.c: New file. Test case for above.
5756
725f922e
FF
57572002-01-07 Fred Fish <fnf@redhat.com>
5758
5759 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5760 g_instance.bfoo, and g_instance.cfoo.
5761
634d57ec
JL
5762Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5763
f286b2c3
JL
5764 * gdb.base/break.c (multi_line_if_conditional): New function.
5765 (multi_ilne_while_conditional): Likewise.
5766 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5767 IF or WHILE condition puts the breakpoint at the start of
5768 the condition.
5769
634d57ec
JL
5770 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5771 hppa*-*-hpux* expected failure.
5772 * gdb.base/structs.exp (do_function_calls): Similarly.
5773
5774 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5775 watchpoints.
5776
9fbfe2dc
AC
57772002-01-06 Andrew Cagney <ac131313@redhat.com>
5778
5779 Fix PR gdb/66.
5780 * gdb.base/structs.exp: Replace skip for a29k with skip for
5781 gdb,cannot_call_functions.
5782 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5783 * gdb.base/callfuncs.exp: Ditto.
5784 * gdb.base/call-rt-st.exp: Ditto.
5785 * gdb.base/call-strs.exp: Ditto.
5786 * gdb.base/callfwmall.exp: Ditto.
5787 * gdb.base/scope.exp: Obsolete xfail a29k.
5788 * gdb.c++/misc.exp: Ditto.
5789 * gdb.c++/cplusfuncs.exp: Ditto.
5790 * gdb.base/ptype.exp: Ditto.
5791 * gdb.base/printcmds.exp: Ditto.
5792 * gdb.base/opaque.exp: Ditto.
5793 * gdb.base/list.exp: Ditto.
5794 * gdb.base/funcargs.exp: Ditto.
5795 * gdb.base/default.exp: Ditto.
5796
8ddad156
MS
57972002-01-04 Michael Snyder <msnyder@redhat.com>
5798
ca4976a6 5799 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5800 * gdb.base/maint.exp: Add tests for maint info sections options.
5801
1b074332
JL
5802Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5803
5804 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5805
7d159115
CV
58062001-12-20 Corinna Vinschen <vinschen@redhat.com>
5807
5808 * gdb.asm/arm.inc: New file.
5809 * gdb.asm/asm-source.exp: Add arm targets.
5810 * gdb.asm/configure.in: Ditto.
5811 * gdb.asm/configure: Recreated from configure.in.
5812
8fb87725
JL
5813Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5814
afabe08c
JL
5815 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5816 with HP's compiler.
5817 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5818 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5819 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5820 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5821
5822 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5823 either HP's compilers or GCC.
5824
db521deb
JL
5825 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5826 a SIGBUS or SIGSEGV.
5827
5828 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5829
5830 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5831 can be compiled with either HP's compiler or GCC.
5832
cfa88ab7
JL
5833 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5834 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5835 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5836
ca344dff
JL
5837 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5838 to match current gdb output. Update due to using auto-solib-limit
5839 for limiting instead of overloading auto-solib-add.
5840 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5841 test program.
5842
3f3c6e55 5843 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5844 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5845 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5846 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5847 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5848 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5849 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5850 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5851 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5852 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5853 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5854 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5855 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5856
8fb87725
JL
5857 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5858 a SIGTRAP to the inferior.
5859
cf599fa7
CV
58602001-12-19 Corinna Vinschen <vinschen@redhat.com>
5861
5862 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5863 Substitute call to target_link by call to gdb_compile.
5864
2cd045cd
JL
5865Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5866
5867 * gdb.base/break.exp: Fix HP specific search string when testing
5868 backtracing in a called function.
5869
d63a86f8 5870 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5871 compiling the test with HP's compilers.
5872 * gdb.base/volatile.exp: Similarly.
5873
99ebe9ac
JB
58742001-12-19 Jim Blandy <jimb@redhat.com>
5875
5876 * gdb.base/printcmds.exp: Expect the null character to be printed
5877 as '\0', and the '\013' to be printed as '\v'.
5878 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5879 * gdb.base/setvar.exp: Same.
5880
b9891b29
JB
58812001-12-17 Jim Blandy <jimb@redhat.com>
5882
0eba65ab
JB
5883 * gdb.base/completion.exp: Rather than completing very long
5884 filenames, which can make the readline library produce output we
5885 don't recognize, cd to the directory first, and then complete
5886 using nice, short relative paths.
5887
6970b5b1
JB
5888 * gdb.base/completion.exp: On some systems, there is, in fact, a
5889 variable named `b' in scope, since GDB treats all static
5890 variables as being in scope. So use `no_var_named_this'
5891 instead of `b'.
5892
b9891b29
JB
5893 * gdb.base/corefile.exp: Recognize the message saying that GDB
5894 can't find the core file's registers as a failure.
5895
e6ccd35f
JSC
58962001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5897
5898 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5899 test expect string more specific.
5900
105ba819
CV
59012001-12-13 Corinna Vinschen <vinschen@redhat.com>
5902
5903 * gdb.asm/asm-source.exp: Add support for xstormy16.
5904 * gdb.asm/configure.in: Ditto.
5905 * gdb.asm/configure: Rebuild.
5906 * gdb.asm/xstormy16.inc: New file.
5907
e9e79dd9
FF
59082001-12-10 Fred Fish <fnf@redhat.com>
5909
5910 * gdb.base/maint.exp: Update to match changes in type dumping code.
5911
347dc97d
JB
59122001-12-10 Jim Blandy <jimb@redhat.com>
5913
5914 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5915 matching the entry point symbol's name at the beginning of the
5916 line.
5917
5178b9d6
DJ
59182001-12-07 Daniel Jacobowitz <drow@mvista.com>
5919
5920 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5921 gdb.c++/inherit.exp, gdb.c++/method.exp,
5922 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5923 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5924 and class layout support.
5925
af890c52
DJ
59262001-12-07 Daniel Jacobowitz <drow@mvista.com>
5927
5928 * gdb.c++/classes.exp: Add test for static member function.
5929 * gdb.c++/misc.cc: Add class with static member function.
5930
7a345fb3
JB
59312001-12-07 Jim Blandy <jimb@redhat.com>
5932
f2e54a80 5933 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5934 those tests as `unsupported'.
5935 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5936 Rewrite subsequent tests to use it.
5937
5938 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5939 those tests as `unsupported'.
5940 * gdb.base/structs.exp (call_struct_func): New function.
5941 (do_function_calls): Use call_struct_func to call the functions
5942 returning structs.
5943
0bc69509
JB
5944 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5945 whether functions are prototyped or not, so we can't possibly pass
5946 arguments to t_float_values2 properly.
5947
7a345fb3
JB
5948 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5949 value of `timeout' for targets other than the mips*tx39-*.
5950
edb6ede1
MS
59512001-12-06 Michael Snyder <msnyder@redhat.com>
5952
d63a86f8 5953 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5954 and detect whether the start symbol has a leading underscore.
5955
2d842f13
JB
59562001-12-04 Jim Blandy <jimb@redhat.com>
5957
5958 * gdb.base/completion.exp: Clarify indentation.
5959
68550daf
JB
59602001-12-03 Jim Blandy <jimb@redhat.com>
5961
5962 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5963 variables on the S/390, not `.word'.
5964
cd5195a8
JB
59652001-11-30 Jim Blandy <jimb@redhat.com>
5966
5967 Add assembly-source tests for s390-ibm-linux.
5968 * gdb.asm/s390.inc: New file.
5969 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5970 the S/390 architecture.
5971 * gdb.asm/configure: Regenerated.
5972
ca9efc90
MS
59732001-11-30 Michael Snyder <msnyder@redhat.com>
5974
5975 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5976 next, info source, info sources, info line, global and static
5977 variables, and static functions.
5978 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5979 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5980 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5981 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5982 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5983 (gdbasm_leave): Restore frame pointer.
5984 (gdbasm_startup): Copy stack set-up from crt0.S.
5985
d0e66976
FN
59862001-11-26 Fernando Nasser <fnasser@redhat.com>
5987
5988 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5989 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5990 to a local (non-static) variable. Copy tstruct.a to a static buffer
5991 and return a pointer to that buffer.
5992 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5993
e2334072
MK
59942001-11-24 Mark Kettenis <kettenis@gnu.org>
5995
5996 * gdb.asm/configure.in: Fix recognition of ix86 target.
5997 * gdb.asm/configure: Regenerate.
5998
756caa3d
MS
59992001-11-21 Michael Snyder <msnyder@redhat.com>
6000
6001 * gdb.asm/sparc.inc: New file.
6002 * gdb.asm/asm-source.exp: Recognize sparc target.
6003 * gdb.asm/configure.in: Recognize sparc target.
6004 * gdb.asm/configure: Regenerate.
d63a86f8 6005
9a4d72d5
MS
60062001-11-21 Michael Snyder <msnyder@redhat.com>
6007
6008 * gdb.asm/m32r.inc: New file.
6009 * gdb.asm/asm-source.exp: Recognize m32r target.
6010 * gdb.asm/configure.in: Recognize m32r target.
6011 * gdb.asm/configure: Regenerate.
6012
a773d1cd
MS
60132001-11-20 Michael Snyder <msnyder@redhat.com>
6014
017ac23d
MS
6015 * gdb.asm/i386.inc: New file.
6016 * gdb.asm/asm-source.exp: Recognize ix86 target.
6017 * gdb.asm/configure.in: Recognize ix86 target.
6018 * gdb.asm/configure: Regenerate.
6019
a773d1cd
MS
6020 * gdb.c++/namespace.exp: Fix quotes in output messages.
6021
bb632afb
MS
60222001-11-14 Michael Snyder <msnyder@redhat.com>
6023
25d559ca 6024 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
6025 qualifier in a type cast expression, to designate an address
6026 in the instruction space (Harvard architecture).
6027
4749e309
MS
60282001-11-13 Michael Snyder <msnyder@redhat.com>
6029
6030 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
6031 Tests for expressions using 'const' and 'volatile'.
6032
25050984
CV
60332001-11-13 Corinna Vinschen <vinschen@redhat.com>
6034
6035 * gdb.asm/asm-sources.exp: Allow defining linker flags.
6036
1902c51f
DJ
60372001-11-12 Daniel Jacobowitz <drow@mvista.com>
6038
6039 * lib/mi-support.exp (mi_run_to_helper): Move comments
6040 outside of gdb_expect.
6041
dcf95b47
DJ
60422001-11-11 Daniel Jacobowitz <drow@mvista.com>
6043
6044 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
6045 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
6046 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
6047 mi0_run_to): New functions.
6048 * gdb.mi/mi-simplerun.exp: Use them.
6049 * gdb.mi/mi0-simplerun.exp: Likewise.
6050 * gdb.mi/mi-var-cmd.exp: Likewise.
6051 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 6052
45b074e1
AC
60532001-11-10 Andrew Cagney <ac131313@redhat.com>
6054
6055 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
6056 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
6057
bf50d346
AC
60582001-11-09 Andrew Cagney <ac131313@redhat.com>
6059
6060 * gdb.base/restore.exp: Include $expected value in restored test
6061 message.
6062
9383332c
AC
60632001-11-09 Andrew Cagney <ac131313@redhat.com>
6064
6065 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
6066 implemented.
6067
db62520a
MS
60682001-11-08 Michael Snyder <msnyder@redhat.com>
6069
6070 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
6071 Add pass/fail message for stop at breakpoint in call dummy function.
6072
b5703437
MS
60732001-11-07 Michael Snyder <msnyder@redhat.com>
6074
d63a86f8
RM
6075 * gdb.c++/templates.exp (test_template_breakpoints):
6076 If we get an overload menu, but it does not match what
760f6330 6077 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
6078 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
6079 making the whitespace optional. Argument for "new" may be
6080 "unsigned" as well as "unsigned int/long".
d63a86f8 6081 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
6082 making the whitespace optional. Also replace "(void) with
6083 "((void|)), making the keyword "void" optional.
d63a86f8 6084 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
6085 making the whitespace optional. Also replace "(void) with
6086 "((void|)), making the keyword "void" optional.
3bf40917
MS
6087 * gdb.base/callfuncs.c (t_float_values): This function must
6088 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 6089 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
6090 can be tested against both cases. Usually one case involves
6091 promotion of float to double, while the other does not.
6092 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
6093 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
6094 includes a stack frame for "start".
6095
c8ab4e6d
JB
60962001-11-05 Jim Blandy <jimb@redhat.com>
6097
6098 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
6099 pointers are 32 bits long, and that offsets of relocs are always
6100 stored in the data (REL-style), and not in the reloc entry itself
6101 (RELA-style).
6102 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
6103 stabs.
6104
3f08ced9
MS
61052001-11-01 Michael Snyder <msnyder@redhat.com>
6106
6107 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
6108 and regular expression operators by using quoting.
6109
cbfa24cd
MS
61102001-10-31 Michael Snyder <msnyder@redhat.com>
6111
6112 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
6113 depending on what the symbol table contains.
6114 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
6115 the output of the ptype command. Similarly, accept both "const &"
6116 and "const&".
6117
aaa68313
CV
61182001-10-31 Corinna Vinschen <vinschen@redhat.com>
6119
6120 * gdb.base/miscexprs.c (main): Add usage of preprocessor
6121 symbol `STORAGE' to allow to choose the storage class of
6122 the local datastructures.
6123 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
6124 compiler directive.
6125
91740388
MS
61262001-10-30 Michael Snyder <msnyder@redhat.com>
6127
6128 * gdb.base/jump.exp: Allow it to run for all targets.
6129
1b7c05e7
CV
61302001-10-29 Corinna Vinschen <vinschen@redhat.com>
6131
6132 * gdb.base/call-ar-st.c (print_double_array): Match for loop
6133 with new double_array size.
6134 (main): Change storage class of all local variables to static.
6135 Reduce size of double_array to 9.
6136 * gdb.base/call-ar-st.exp: Increase timeout value.
6137 Change expected output for double array to match new size in
6138 call-ar-st.c.
6139
36a22261
CV
61402001-10-29 Corinna Vinschen <vinschen@redhat.com>
6141
6142 * gdb.base/ending-run.exp: Create identical output when passing
6143 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 6144 Stormy16 target.
36a22261 6145
92b8ae91
MK
61462001-10-28 Mark Kettenis <kettenis@gnu.org>
6147
6148 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
6149 that we catch the expected failure under Linux/x86.
6150
cb135b83
OF
61512001-10-29 Orjan Friberg <orjanf@axis.com>
6152
6153 * gdb.base/setvar.exp: Escape curly braces.
6154 * gdb.stabs/weird.exp: Ditto.
6155
6884aa54
DJ
61562001-10-27 Daniel Jacobowitz <drow@mvista.com>
6157
6158 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
6159 * gdm.mi/mi0-hack-cli.exp: Likewise.
6160
0398c9aa
AC
61612001-10-25 Andrew Cagney <ac131313@redhat.com>
6162
6163 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
6164 messages.
6165
d20bf2e8
AC
61662001-10-21 Andrew Cagney <ac131313@redhat.com>
6167
6168 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
6169 checking MI enabled.
6170
03dd63aa
CV
61712001-10-09 Corinna Vinschen <vinschen@redhat.com>
6172
6173 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
6174
1d9d99f3
FCE
61752001-10-04 Frank Ch. Eigler <fche@redhat.com>
6176
6177 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
6178 if gdb child process crashes, just signal an error.
6179
838ae6c4
JB
61802001-10-02 Jim Blandy <jimb@redhat.com>
6181
6182 * lib/gdb.exp (test_xfail_format): Simplify.
6183
6184 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
6185 front of the variable name `format'. Simplify `if'.
6186
8f0cbc1c
DJ
61872001-10-01 Daniel Jacobowitz <drow@mvista.com>
6188
6189 * gdb.threads/pthreads.exp: Wait for output and delay
6190 before sending ^C.
6191
1f08dafd
DJ
61922001-10-01 Daniel Jacobowitz <drow@mvista.com>
6193
6194 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
6195 some incorrect output instead of timing out.
6196 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
6197
674f90ff
CV
61982001-09-28 Corinna Vinschen <vinschen@redhat.com>
6199
6200 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
6201 check to allow additional `int'.
6202
9b284272
DJ
62032001-09-27 Daniel Jacobowitz <drow@mvista.com>
6204
6205 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
6206 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
6207
b55a4771
MS
62082001-09-27 Michael Snyder <msnyder@redhat.com>
6209
6210 * lib/gdb.exp (test_debug_format): New proc.
6211 (setup_xfail_format): Use new proc test_debug_format.
6212 * gdb.base/constvars.exp (local_compiler_xfail_check): New
6213 proc; use new service proc test_debug_format.
6214 Replace all other "gcc_compiled" tests with this test.
6215 * gdb.base/volatile.exp (local_compiler_xfail_check): New
6216 proc; use new service proc test_debug_format.
6217 Replace all other "gcc_compiled" tests with this test.
6218
62192001-09-27 Michael Snyder <msnyder@redhat.com>
6220
6221 * gdb.base/cvexpr.exp: New file.
6222 * gdb.base/cvexpr.c: New file
6223 Test for expressions using const and volatile keywords.
6224
4e6667ac
CV
62252001-09-26 Corinna Vinschen <vinschen@redhat.com>
6226
6227 * gdb.base/constvars.exp: Check for different orders of keywords
6228 and additional "int" strings in output.
6229
4f337972
AC
62302001-09-22 Andrew Cagney <ac131313@redhat.com>
6231
6232 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
6233 responses from "help maint".
6234
2015650d
FCE
62352001-09-19 Frank Ch. Eigler <fche@redhat.com>
6236
6237 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
6238 to localhost:NNN instead of :NNN, in case Xvfb is listening
6239 only on TCP.
6240
f3bcedc1
CV
62412001-09-19 Corinna Vinschen <vinschen@redhat.com>
6242
6243 * gdb.base/recurse.exp: When checking leaving the watchpoint
6244 scope, recognize when gdb is in function's epilogue and pass.
6245
6b819c92
KS
62462001-09-18 Keith Seitz <keiths@redhat.com>
6247
6248 * lib/insight-support.exp (_gdbtk_export_target_info): Add
6249 support for running tests against sid targets.
6250 (gdbtk_done): Ditto.
6251
a10c9419
CV
62522001-09-18 Corinna Vinschen <vinschen@redhat.com>
6253
6254 * gdb.base/ending-run.c (main): Set stdout buffersize
6255 to the same reasonable value for any target.
6256 * gdb.base/ending-run.exp: Add a regular expression
6257 to make testsuite happy on Sanyo Stormy16 target.
6258
739d0d99
CV
62592001-09-17 Corinna Vinschen <vinschen@redhat.com>
6260
6261 * gdb.base/display.c (do_loops): Add float variable `f'.
6262 Increment f in loop.
6263 * gdb.base/display.exp: Increment timeout by 60 seconds.
6264 Change float display test to use variable `f'.
6265
1b8947f0
JB
62662001-09-17 Jim Blandy <jimb@redhat.com>
6267
6268 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
6269 overflowing the limited breakpoint tables on some ROM monitors
6270 (like the ROM68K).
6271
9890ac81
FCE
62722001-09-15 Frank Ch. Eigler <fche@redhat.com>
6273
6274 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
6275 the "-ac" (disable access control) flag.
6276
6db765ea
JH
62772001-08-30 Jeff Holcomb <jeffh@redhat.com>
6278
6279 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
6280 ints.
6281
4c32cc04
KS
62822001-08-30 Keith Seitz <keiths@redhat.com>
6283
6284 * lib/gdb.exp: Move all insight-related functionality into
6285 separate file.
6286 * lib/insight-support.exp: New file.
6287
8d6e6f81
FCE
62882001-08-29 Frank Ch. Eigler <fche@redhat.com>
6289
6290 * config/sid.exp (sid_start): Never set sid verbosity; disable
6291 expect_background {} that consumed its stdout; tolerate </dev/null.
6292 Attempt to set endianness override in "sid" protocol mode. Cleanup.
6293
6a90e1d0
AC
62942001-08-18 Andrew Cagney <ac131313@redhat.com>
6295
6296 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
6297 CLI jump command to start it.
6298 (mi_run_to_main): Fail immediatly when unexpected output.
6299
1759b3c3
AC
63002001-08-18 Andrew Cagney <ac131313@redhat.com>
6301
6302 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
6303 beginning of function. Fix PR gdb/191.
6304
61d11d80
FCE
63052001-08-16 Frank Ch. Eigler <fche@redhat.com>
6306
6307 * config/sid.exp (sid_start): Don't warn if we cannot figure out
6308 what to force sid endianness to.
6309
942a4df2
KS
63102001-08-15 Keith Seitz <keiths@redhat.com>
6311
6312 * lib/gdb.exp (gdbtk_start): Don't set environment
6313 variables for TCL_LIBRARY and friends. Insight will
6314 now figure these out for itself.
6315
0521c418
MS
63162001-08-02 Michael Snyder <msnyder@redhat.com>
6317
6318 * gdb.base/completion.exp: Remove the symbol "a64l" from
6319 the expect string; this is target-specific, and not related
6320 to what is being tested.
6321
74a9a58a
DB
63222001-08-02 Dave Brolley <brolley@redhat.com>
6323
6324 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
6325
c70819fa
MS
63262001-07-25 Michael Snyder <msnyder@redhat.com>
6327
c2b8fa57
MS
6328 * gdb.base/consecutive.exp: New file. Test stepping over
6329 breakpoints on consecutive instructions.
6330 * gdb.base/consecutive.c: New file.
6331
c70819fa
MS
6332 * gdb.base/call-rt-st.exp: Use double-backslash to quote
6333 curly braces in regular expressions.
6334
2b1a1355
MS
63352001-07-25 Michael Snyder <msnyder@redhat.com>
6336
6337 * gdb.base/ending-run.exp: Accept "Program exited normally" as
6338 legitimate output from stepping out of main.
6339
413eca6f
KS
63402001-07-22 Keith Seitz <keiths@redhat.com>
6341
6342 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
6343 the empty string, do not run the tests.
6344
7e5a9322
SC
63452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6346
6347 * gdb.base/long_long.exp: Detect size of pointer. Take into
6348 account 2-byte pointers when testing for p/a results.
6349
de58f10f
SC
63502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6351
d63a86f8 6352 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
6353 and defined to 1K for m68hc11.
6354 (random_data): Reduce table to 1K for embedded platforms (68hc11).
6355 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
6356 (sizeof_random_data): New variable to tell the size of the data table;
6357 don't test past this size; always run to main.
6358
d6f5fea1
SC
63592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6360
6361 * gdb.base/return2.exp: return of long long and double fails for
6362 68HC11; don't execute these tests on that platform.
6363 * gdb.base/return.exp: Return of a double fails for 68hc11.
6364
c477543d
SC
63652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
6366
6367 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
6368 tests that print a float.
6369 * call-rt-st.exp: Likewise.
6370
63cf1c79
MK
63712001-07-12 Mark Kettenis <kettenis@gnu.org>
6372
6373 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
6374 running this test on Linux.
6375
112f9ab5
MC
63762001-06-24 Michael Chastain <chastain@redhat.com>
6377
6378 * gdb.base/arithmet.exp: Remove some tests to make all test names
6379 unique.
6380
4970cb0f
MS
63812001-07-03 Michael Snyder <msnyder@redhat.com>
6382
6383 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
6384 the output of the ptype command.
6385
d85da69f
MS
63862001-07-02 Michael Snyder <msnyder@redhat.com>
6387
4c8a82de
MS
6388 * gdb.base/completion.exp: Don't assume that break.c is the only
6389 source file that may contain functions named "marker".
d85da69f
MS
6390 * gdb.base/corefile.exp: Quote the curly braces in regexp.
6391
8afc772b
AC
63922001-06-28 Andrew Cagney <ac131313@redhat.com>
6393
6394 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
6395 of files to delete.
6396
6397 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
6398 * gdb.disasm/h8300s.exp: New file.
6399 gdb.disasm/h8300s.s: Likewise.
6400
cff22675
AC
64012001-06-27 Andrew Cagney <ac131313@redhat.com>
6402
6403 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
6404 empty breakpoint tables.
6405
68c81b54
AC
64062001-06-25 Andrew Cagney <ac131313@redhat.com>
6407
6408 * lib/mi-support.exp: Update args=... part of stop-reason
6409 patterns. Accept either a list or a tuple.
6410
2dd62704
AC
64112001-06-23 Andrew Cagney <ac131313@redhat.com>
6412
6413 * lib/mi-support.exp: Remove local emacs variable defining
6414 change-log-default-name.
6415
b4127474
MC
64162001-06-22 Michael Chastain <chastain@redhat.com>
6417
6418 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
6419 This is operationally compatible with the previous version.
6420
8dbfb380
JB
64212001-06-13 Jim Blandy <jimb@redhat.com>
6422
6423 * lib/gdb.exp (gdb_test): Doc fix.
6424
f2d8c86d
MC
64252001-06-10 Michael Chastain <chastain@redhat.com>
6426
6427 * gdb.base/exprs.exp: Remove a duplicate test.
6428
81564d34
JB
64292001-06-06 Jim Blandy <jimb@redhat.com>
6430
6431 * gdb.base/return2.exp (main): Use values to test float and double
6432 returns that are not NaN's, to avoid being confused by IEEE
6433 comparison rules.
6434
da55addb
MS
64352001-06-04 Michael Snyder <msnyder@redhat.com>
6436
6437 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 6438 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
6439 rather than wait for 12 more tests to time out.
6440
42c65987
JB
64412001-06-06 Jim Blandy <jimb@redhat.com>
6442
b18bced9 6443 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 6444 Don't forget to match the GDB prompt.
b18bced9 6445
42c65987
JB
6446 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
6447
5b41e5f0
JB
64482001-06-04 Jim Blandy <jimb@redhat.com>
6449
6450 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
6451 command.
6452
015e046f
KB
64532001-05-31 Kevin Buettner <kevinb@redhat.com>
6454
6455 * gdb.base/annota1.exp (info break): Match four or more spaces
6456 after "Address".
6457
fb1ffbbe
MC
64582001-05-31 Michael Chastain <chastain@redhat.com>
6459
6460 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
6461 (dm_type_int_star): Likewise.
6462 (dm_type_long_star): Likewise.
6463 (dm_type_void_star): Likewise.
6464
5ea2a32c
KB
64652001-05-29 Kevin Buettner <kevinb@redhat.com>
6466
6467 * gdb.base/completion.exp (INPUTRC): Set this environment variable
6468 to a known value in order to get consistent results regardless
6469 of the setting of INPUTRC or the presence or contents of .inputrc.
6470
ae23c492
MS
64712001-05-24 Michael Snyder <msnyder@redhat.com>
6472
ac55707e
MS
6473 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
6474 Don't require that the main thread and the manager thread are the
6475 first in the list.
6476
ae23c492
MS
6477 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
6478 debugging. If test fails, issue an "unsupported" not a "fail".
6479
400071f1
JB
64802001-05-24 Jim Blandy <jimb@redhat.com>
6481
6482 Don't assume that short is shorter than int.
6483 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
6484 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 6485 this isn't true.
400071f1
JB
6486 ("print unsigned char == (~0)"): Add test that verifies that ~0,
6487 an int, is not equal to ~0 stored in an unsigned char. This tests
6488 the same thing that the previous test meant to, but works on
6489 16-bit machines, too.
6490 ("print unsigned char != (~0)"): Same test, complemented.
6491
0816a3e5
MS
64922001-05-24 Michael Snyder <msnyder@redhat.com>
6493
6494 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 6495 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
6496 and prevents dejagnu getting out of step.
6497
f6dc23a9
KB
64982001-05-23 Kevin Buettner <kevinb@redhat.com>
6499
6500 * gdb.base/finish.exp (finish_void): Revise pattern for
6501 stopping on the call statement to not permit stopping at
6502 the start of the instructions comprising the call sequence.
6503
7dbd117d
MC
65042001-05-19 Michael Chastain <chastain@redhat.com>
6505
6506 * gdb.base/callfuncs.exp: Make all test names unique.
6507 * gdb.base/commands.exp: Make all test names unique.
6508 * gdb.base/condbreak.exp: Make all test names unique.
6509 * gdb.base/dbx.exp: Make all test names unique.
6510 * gdb.base/default.exp: Make all test names unique.
6511 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
6512 and TIMEOUT messages to their corresponding PASS message.
6513 * gdb.base/ending-run.exp: Make all test names unique.
6514 * gdb.base/long_long.exp: Remove duplicate test.
6515
6b0b0a9e
KB
65162001-05-21 Kevin Buettner <kevinb@redhat.com>
6517
6518 * gdb.base/finish.exp (finish_void): Allow "finish" command to
6519 stop on the call statement as well as the statement after the
6520 call.
6521
2caa35cb
MS
65222001-05-21 Michael Snyder <msnyder@redhat.com>
6523
6524 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
6525
40713331
EZ
65262001-05-10 Elena Zannoni <ezannoni@redhat.com>
6527
6528 * gdb.base/completion.exp: Revamp test. Make it execute on all
6529 platforms.
6530
c2c1be8d
EZ
65312001-05-10 Elena Zannoni <ezannoni@redhat.com>
6532
2c9cd303
EZ
6533 * config/gdbserver.exp (gdb_load): Handle the case
6534 in which the arguments to gdbserver are given in the
6535 baseboard configuration file.
6536 Also handle the case in which the server needs to do a
6537 load.
6538
9671de48
KS
65392001-05-07 Keith Seitz <keiths@cygnus.com>
6540
6541 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
6542 set up the display for testing.
6543 (gdbtk_start): Convert all paths to paths that tcl will like.
6544 Export target information to environment.
6545 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
6546 necessary.
6547 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
6548 (to_tcl_path): New proc to convert a given pathname into
6549 a path acceptible as an argument to a tcl command.
6550 (_gdbtk_export_target_info): New proc to export target info
6551 into the environment for gdbtk testing.
6552 (gdbtk_done): New proc to signal end-of-test.
6553
5a360f47
JB
65542001-05-06 Jim Blandy <jimb@redhat.com>
6555
6556 * restore.c: Make the code of caller0 correspond to its comment.
6557
66c756c6
MS
65582001-05-03 Michael Snyder <msnyder@redhat.com>
6559
6560 * config/sid.exp (gdb_target_sid): Check for error messages.
6561 On error or timeout, don't make expect exit (which will terminate
6562 all subsequent tests); instead just make gdb exit.
d63a86f8 6563 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
6564 return a negative value.
6565
a966fde5
JB
65662001-04-24 Jim Blandy <jimb@redhat.com>
6567
851c18e0
JB
6568 * gdb.c++/templates.exp: If we see the prompt for the overload
6569 list, but we haven't recognized any of the longer patterns,
6570 arrange for this test to fail, not hang.
6571
a966fde5
JB
6572 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
6573 variations.
6574
db144853
MC
65752001-04-22 Michael Chastain <chastain@redhat.com>
6576
6577 * gdb.c++/local.exp: Use the 'runto' library function.
6578 * gdb.c++/namespace.exp: Likewise.
6579 * gdb.c++/overload.exp: Likewise.
6580
3207ec21
KB
65812001-03-26 Kevin Buettner <kevinb@redhat.com>
6582
6583 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
6584 * gdb.base/step-line.exp: New file. Test step/next in presence of
6585 #line directives.
6586 * gdb.base/step-line.c: New file. Test program for the above.
6587 * gdb.base/step-line.inp: New file. We pretend that this file has
6588 been transformed by some other tool into step-line.c.
6589
13b57657
JB
65902001-03-21 Jim Blandy <jimb@redhat.com>
6591
6592 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
6593 unmangled operator names.
6594
754cbe1c
JB
65952001-03-20 Jim Blandy <jimb@redhat.com>
6596
6597 * gdb.threads/linux-dp.exp: Recognize an additional message
6598 generated by GDB when it doesn't understand how to debug threads
6599 on the target system.
6600
177495c9
AC
66012001-03-19 Andrew Cagney <ac131313@redhat.com>
6602
6603 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6604
f266096b
MC
66052001-03-12 Michael Chastain <chastain@redhat.com>
6606
6607 * gdb.c++/derivation.exp: Use the 'runto' library function.
6608
cac3c2ff
MC
66092001-03-12 Michael Chastain <chastain@redhat.com>
6610
6611 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6612
b6c11a24
MC
66132001-02-24 Michael Chastain <chastain@redhat.com>
6614
6615 * gdb.c++/ref-types.exp: Change handwritten code to library
6616 function 'runto'.
6617
6bae5bce
OF
66182001-03-16 Orjan Friberg <orjanf@axis.com>
6619
6620 * gdb.base/signals.exp: Set count to 0 explicitly.
6621
0015fd9a
MS
66222001-03-15 Mark Salter <msalter@redhat.com>
6623
6624 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6625 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6626 (gdb_load): Add support for additional target_info: gdb_download_size
6627 and gdb_load_timeout.
0015fd9a 6628
fc33412a
DT
6629Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6630
6631 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6632 file -- to prevent failing when the compile fails but we have no
6633 intention of running the tests anyway.
6634
6635 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6636 tests if set.
6637
6638 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6639 integers.
6640
6641 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6642 * gdb.c++/namespace.exp: Ditto.
6643
115f06de
OF
66442001-03-07 Orjan Friberg <orjanf@axis.com>
6645
6646 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6647 * gdb.base/pointers.exp: Relax pattern match of decimals.
6648
b6ba6518
KB
66492001-03-06 Kevin Buettner <kevinb@redhat.com>
6650
6651 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6652 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6653 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6654 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6655 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6656 config/sh.exp, config/sid.exp, config/slite.exp,
6657 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6658 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6659 config/vxworks.exp, config/vxworks29k.exp,
6660 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6661 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6662 gdb.base/arithmet.exp, gdb.base/assign.exp,
6663 gdb.base/async.exp, gdb.base/attach.exp,
6664 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6665 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6666 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6667 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6668 gdb.base/commands.exp, gdb.base/completion.exp,
6669 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6670 gdb.base/constvars.exp, gdb.base/corefile.exp,
6671 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6672 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6673 gdb.base/ending-run.exp, gdb.base/environ.exp,
6674 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6675 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6676 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6677 gdb.base/funcargs.exp, gdb.base/help.exp,
6678 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6679 gdb.base/logical.exp, gdb.base/long_long.exp,
6680 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6681 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6682 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6683 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6684 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6685 gdb.base/regs.exp, gdb.base/relational.exp,
6686 gdb.base/remote.exp, gdb.base/reread.exp,
6687 gdb.base/restore.exp, gdb.base/return2.exp,
6688 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6689 gdb.base/selftest.exp, gdb.base/setshow.exp,
6690 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6691 gdb.base/sigall.exp, gdb.base/signals.exp,
6692 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6693 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6694 gdb.base/step-test.exp, gdb.base/structs.c,
6695 gdb.base/structs.exp, gdb.base/structs2.exp,
6696 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6697 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6698 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6699 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6700 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6701 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6702 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6703 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6704 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6705 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6706 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6707 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6708 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6709 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6710 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6711 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6712 gdb.trace/circ.exp, gdb.trace/collection.exp,
6713 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6714 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6715 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6716 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6717 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6718 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6719 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6720 notices.
6721
dc96c6c7 67222001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6723
6724 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6725 first arg is int not float.
6726
dc96c6c7 67272001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6728
6729 * gdb.base/reread.exp: Unsupported for non-native targets;
6730 doesn't work for remote debugging.
6731
9b0c4aeb
FN
67322001-02-19 Fernando Nasser <fnasser@redhat.com>
6733
6734 From Drew Moseley <dmoseley@redhat.com>
6735 * gdb.base/ending-run.exp: Properly handle the BSP state when
6736 stepping past the end of main.
6737
02aa71d5
MC
67382001-02-19 John Moore <jmoore@redhat.com>
6739
6740 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6741 Converted HPUX fix for non-expected items following multiple
6742 step commands into general solution for all platforms.
6743
1fa449a4
MC
67442001-02-18 Michael Chastain <chastain@redhat.com>
6745
6746 * gdb.c++/classes.exp (do_tests): Change runto statements
6747 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6748 statements demangler agnostic.
6749 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6750 (gdb_virtfunc_restart): Likewise.
6751
b2f9ec70
MC
67522001-02-14 Michael Chastain <chastain@redhat.com>
6753
6754 * gdb.c++/inherit.exp (do_tests): Change runto statements
6755 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6756 statements demangler agnostic.
6757
cf74b8ca
AC
6758Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6759
6760 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6761 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6762 before calling common_routine 15 times'' tests.
6763
99f78f56
MC
67642001-02-11 Michael Chastain <chastain@redhat.com>
6765
6766 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6767 Helps the test script figure out which demangler is in use.
6768 (dm_type_foo_ref): Ditto.
6769 (dm_type_int_star): Ditto.
6770 (dm_type_long_star): Ditto.
6771 (dm_type_unsigned_int): Ditto.
6772 (dm_type_void): Ditto.
6773 (dm_type_void_star): Ditto.
99707966 6774 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6775 Probe the gdb demangler and set variables to accommodate
6776 formatting differences.
6777 (info_func_regexp): New function. Same as info_func, but
6778 matches against a regexp.
6779 (info_func): Match against a literal string.
6780 (print_addr_2): New function. Match against a literal string,
6781 which can be different from the input to gdb.
6782 (print_addr): Simply call print_addr_2 with the same argument twice.
6783 (test_lookup_operator_functions): Use demangler formatting variables.
6784 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6785 the tests in the same order as the C++ class declaration.
6786 (test_paddr_operator_functions): Ditto.
6787 (test_paddr_overloaded_functions): Ditto.
6788 (test_paddr_hairy_functions): Use demangler formatting variables.
6789 Add reference to gdb/19 for related tests.
6790 (do_tests): Call probe_demangler.
6791
1de8f023
KB
67922001-01-30 Kevin Buettner <kevinb@redhat.com>
6793
6794 * gdb.c++/templates.cc (printf): Remove unused function definition.
6795
ca3f91ed
MS
67962001-01-26 Felix Lee <flee@redhat.com>
6797
6798 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6799
68002001-01-25 matthew green <mrg@redhat.com>
6801
6802 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6803 up sid.
6804 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6805
68062001-01-25 matthew green <mrg@redhat.com>
6807
6808 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6809 Deprecate $sid_spawn_id.
ca3f91ed
MS
6810 (sid_exit): Remove code necessary only for `spawn.'
6811
68122001-01-25 matthew green <mrg@redhat.com>
6813
6814 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6815
fb18ec4a
MC
68162001-01-28 Michael Chastain <chastain@redhat.com>
6817
6818 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6819 to call when tests fail. It takes gdb out of the overloaded
6820 function choice menu back to the main prompt, so that the test
6821 program stays synchronized.
6822 (set_bp_overloaded): New proc to collect all the common
6823 code for setting a breakpoint on an overloaded name. Calls
6824 take_gdb_out_of_choice_menu when needed.
6825 (menu_overload1arg): New variable to collect the repeated
6826 instances of the expected menu for an overloaded name. Change
6827 the regular expression to handle changes in g++ type encoding:
6828 "void" can be either "void" or "", and "unsigned int" can be
6829 either "unsigned int" or "unsigned".
6830 (continue_to_bp_overloaded): Change regular expressions to handle
6831 changes in g++ type encoding.
6832 (no proc): Call take_gdb_out_of_choice_menu when needed.
6833 Remove redundant calls to "info break". Accept either "canceled"
6834 or "cancelled". Change regular expressions in "info break"
6835 calls to handle changes in g++ type encoding. Give all tests
6836 unique strings.
6837
9c646a6e
BE
68382001-01-17 Ben Elliston <bje@redhat.com>
6839
6840 * config/sid.exp: New file.
6841
9549d9c1
AC
6842Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6843
6844 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6845
dc96c6c7 68462000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6847
6848 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6849 Add a RE to accept a non-ascii char if one is ever presented.
6850
b4df4f68
FN
68512000-12-20 Fernando Nasser <fnasser@redhat.com>
6852
297dd0fd 6853 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6854
dc96c6c7 68552000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6856
d63a86f8 6857 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6858 in regexp. One '\' does not suffice on Linux.
6859
4a7bddb6
MC
68602000-12-09 Michael Chastain <chastain@redhat.com>
6861
6862 * gdb.base/break.exp (test_clear_command): Use a marker function
6863 rather than 'main' for the test function. Also move this
6864 test to an execution point where the marker function names are
6865 guaranteed to be bound to functions. (Executing tests after a
6866 'finish' from main runs into name conflicts with local names
6867 in __libc_start_main).
6868
dc96c6c7 68692000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6870
6871 * gdb.base/finish.exp: New test for gdb's "finish" command.
6872 * gdb.base/return2.exp: New test for gdb's "return" command.
6873 * gdb.base/return2.c: New source file for above.
6874
dc96c6c7 68752000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6876
6877 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6878 * gdb.base/miscexprs.exp: Ditto.
6879 * gdb.base/pointers.exp: Ditto.
6880 * gdb.c++/derivation.exp: Ditto.
6881 * gdb.c++/local.exp: Ditto.
6882 * gdb.c++/namespace.exp: Ditto.
6883 * gdb.c++/overload.exp: Ditto.
6884 * gdb.c++/ref-types.exp: Ditto.
6885
dc96c6c7 68862000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6887
6888 * gdb.base/constvars.exp: Test result of "up" command.
6889 * gdb.base/miscexprs.exp: Ditto.
6890 * gdb.base/pointers.exp: Ditto.
6891 * gdb.base/scope.exp: Ditto.
6892 * gdb.c++/derivation.exp: Ditto.
6893 * gdb.c++/local.exp: Ditto.
6894 * gdb.c++/namespace.exp: Ditto.
6895 * gdb.c++/overload.exp: Ditto.
6896 * gdb.c++/ref-types.exp: Ditto.
6897
44097287
FN
68982000-11-22 Michael Chastain <chastain@redhat.com>
6899
6900 * mips_pro.exp: Accept either "middle -> top -> main" or
6901 "middle -> main" in the backtrace, because gcc can optimize
6902 tail calls to jumps. Remove setup_xfail for the hppa case.
6903 Add a comment with the original warning messages from PR 3016,
6904 which was filed in 1993, to preserve them for posterity.
6905
9d2e1bab
ND
69062000-11-17 Nick Duffek <nsd@redhat.com>
6907
6908 * lib/gdb.exp (gdb_test): Override timeout with board info.
6909
1aca8eb7
ND
69102000-11-17 Nick Duffek <nsd@redhat.com>
6911
6912 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6913 the second kill and detach messages.
6914
93076499
ND
69152000-11-17 Nick Duffek <nsd@redhat.com>
6916
6917 * configure.in: Add AC_EXEEXT.
6918 * configure: Regenerate.
6919 * Makefile.in (just-check): Export EXEEXT.
6920 * lib/gdb.exp ($EXEEXT): Import from environment.
6921 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6922 expect "maint dump-me" on Cygwin.
6923 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6924 $EXEEXT.
6925
30e87cd3
ND
69262000-11-17 Nick Duffek <nsd@redhat.com>
6927
6928 * gdb.base/break.exp: Test backtrace and finish from called
6929 function on all platforms, not just HP-UX.
6930
dc96c6c7 69312000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6932
6933 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6934 code from gdb_target_monitor, so it can be used independantly
6935 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6936
dc96c6c7 69372000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6938
6939 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6940 * gdb.base/corefile.exp: Expect the message "Program is being
6941 debugged already" when we send the "corefile" command, since
6942 the preceeding gdb_load may have connected gdb to a remote target.
6943 * gdb.base/display.exp: Disable hardware watchpoints if new
6944 board info variable "no_hardware_watchpoints" is true.
6945 Replace single-letter commands with more readable ones.
6946 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6947 if new board info variable "no_hardware_watchpoints" is true.
6948 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6949 to see if stdio (printf) testing is possible.
6950 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6951 board info variable "no_hardware_watchpoints" is true. Use new
6952 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6953
39124dea
FN
69542000-11-13 Fernando Nasser <fnasser@redhat.com>
6955
6956 From Orjan Friberg <orjanf@axis.com>:
6957 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6958 in array print pattern match.
6959
a9e2e984
FN
69602000-11-09 Fernando Nasser <fnasser@redhat.com>
6961
6962 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6963 spelling "cancelled" to U.S. spelling "canceled" to match changes
6964 made to gdb.
6965 * gdb.c++/ovldbreak.exp: Ditto.
6966
c7db355b
PS
69672000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6968
6969 * gdb.base/callfuncs.c (main): Moved to end of file, call
6970 t_double_values to initialize the FPU before inferior calls are made.
6971 * gdb.base/callfuncs.exp: Test for register preservation after calling
6972 inferior functions. Add tests for continuining, finishing and
6973 returning from a stop in a call dummy.
6974
dc96c6c7 69752000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6976
6977 * gdb.base/commands.exp: Break up long lines, and re-indent.
6978
dc96c6c7 69792000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6980
6981 * config/gdbserver.exp: Rewritten from the ground up, to make it
6982 compatible with the current dejagnu tree, and to make it work with
6983 the new "gdbserver" in libremote.
6984
dc96c6c7 69852000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6986
6987 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6988 * gdb.base/varargs.exp: Skip entire test if no printf support.
6989 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6990 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6991
dc96c6c7 69922000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6993
6994 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6995 no floating point support.
6996 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6997 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6998 * gdb.base/call-rt-st.exp: Ditto.
6999 * gdb.base/call-strs.exp: Ditto.
7000
bac5fc66
JG
70012000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
7002
7003 * gdb.base/sizeof.c: include <stdio.h>.
7004
7005 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
7006 'finish', otherwise uncaptured gdb_prompt would potentially
7007 throw remaining test points out of sync.
7008
b22a6027
SB
70092000-07-26 Scott Bambrough <scottb@netwinder.org>
7010
7011 * gdb.base/recurse.exp: Run tests for all targets.
7012 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
7013 gnu-oldld case on ARM.
7014 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
7015 for ARM targets.
d63a86f8 7016
d8231941
AG
7017Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
7018
7019 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
7020 * gdb.java/configure: Rebuild.
7021
8caabe69
AG
7022Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
7023
7024 * gdb.java/jv-exp.exp: New file.
7025
9d273ca3
AG
7026Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
7027
7028 * configure: Rebuilt.
7029 * configure.in (configdirs): Add gdb.java.
7030 * gdb.java/jmisc.java: New file.
7031 * gdb.java/jmisc.exp: New file.
7032 * gdb.java/Makefile.in: New file.
7033 * gdb.java/configure: Rebuilt.
7034 * gdb.java/configure.in: New file.
7035 * lib/java.exp: New file.
7036
4f823a66
AC
7037Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
7038
7039 * gdb.base/exprs.exp: Test casts to a pointer including over and
7040 underflow.
7041
2391e11d
AC
7042Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
7043
7044 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
7045 and the compilers sizes.
7046
54602222
ND
70472000-07-09 Nick Duffek <nsd@redhat.com>
7048
7049 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
7050 (use_methods): New function.
7051 (main): Call use_methods().
7052 * gdb.c++/classes.exp (test_method_param_class): New procedure.
7053 (do_tests): Call test_method_param_class.
7054
2bec0572
ND
70552000-07-09 Nick Duffek <nsd@redhat.com>
7056
7057 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
7058 spelling.
7059 (test_enums): New procedure. Move enum tests from end of script
7060 to here. Set breakpoint on function name instead of line number.
7061 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
7062 (enums2): New marker function.
7063 (enums1): New function.
7064 (main): Call enums1(). Move enum tests to enums1().
7065
78492fde
AC
7066Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
7067
7068 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
7069 compile/link program. Update line numbers.
7070 * gdb.asm/d10v.inc: Define ``startup''.
7071 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 7072
49a2cef8
AC
7073Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
7074
7075 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
7076
3e6c8688
EZ
70772000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7078
7079 * gdb.base/maint.exp: Add 'maint print architecture' item to output
7080 of 'help maint print' command.
7081
9ff5cbe9
AC
7082Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
7083
7084 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
7085 they use gdb_expect_list.
7086
17c579bd
AC
7087Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
7088
7089 * gdb.base/commands.exp: Use ``set remote
7090 memory-read-packet-size'' instead of ``set endian big'' to test
7091 long commands.
7092
e6d71bf3
DB
70932000-06-03 Daniel Berlin <dan@cgsoftware.com>
7094
7095 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 7096 g++, and stop skipping them.
e6d71bf3
DB
7097
7098 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
7099 work under g++.
7100
d63a86f8 7101 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
7102 initialization.
7103
dc96c6c7 71042000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
7105
7106 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
7107 the regular expression: accept an (almost) arbitrary sequence of
7108 "frames-invalid" and "breakpoints-invalid" messages both before
7109 and after the "starting" message.
7110
dc96c6c7 71112000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
7112
7113 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 7114
dc96c6c7 71152000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
7116
7117 * gdb.base/annota1.exp (annotate-signal-handler-caller):
7118 Relax the regular expression a little, make it pass on Solaris 8.
7119
8216cda9
KB
71202000-05-12 Kevin Buettner <kevinb@redhat.com>
7121
7122 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 7123 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
7124 Instead, it is permissible for gdb to stop on the line of the
7125 call itself.
7126
1a570b2f
MS
71272000-05-12 Michael Snyder <msnyder@.cygnus.com>
7128
7129 * gdb.base/break.exp (bp on small function, optimized file):
7130 Add a second pass pattern. The behavior differs here between stabs
7131 and dwarf for one-line functions. Stabs preserves two line symbols
7132 (one before the prologue and one after) with the same line number,
7133 but dwarf regards these as duplicates and discards one of them.
7134 Therefore the address after the prologue (where the breakpoint is)
7135 has no exactly matching line symbol, and GDB reports the breakpoint
7136 as if it were in the middle of a line rather than at the beginning.
7137
dc96c6c7 71382000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 7139
d63a86f8 7140 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
7141 rather than "send_gdb" (for consistancy).
7142
7d418785
AC
7143Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
7144
7145 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
7146 * gdb.c++/templates.cc: Properly check for GCC version number.
7147 * lib/compiler.cc: Likewise
7148
dc96c6c7 71492000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 7150
d63a86f8 7151 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
7152 gdb may not stop at the first line of main, due to code motion.
7153
dc96c6c7 71542000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
7155
7156 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
7157 This test depends on parsing the printf output from the target.
7158 Since the sparclet stub doesn't do stdio, this will never work.
7159 * gdb.base/call-rt-st.exp: ditto.
7160 * gdb.base/call-strs: ditto.
7161
dc96c6c7 71622000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
7163
7164 * gdb.base/miscexprs.exp: make sizeof long array test portable.
7165
7166 * gdb.base/ending-run.exp: After connecting to a remote target,
7167 but before running, the target will appear to be in a random
7168 location. Specify both a file and a line for breakpoints.
7169 Also, the function that calls main may be called 'init'
7170 rather than 'start'.
7171
a5a51225
EZ
71722000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7173
7174 * gdb.base/help.exp: Update output for add-symbol-file command.
7175
7930cc7c
FN
71762000-04-10 Fernando Nasser <fnasser@cygnus.com>
7177
7178 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7179 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
7180
23e37ab1
C
71812000-04-07 J.T. Conklin <jtc@redback.com>
7182
e93c542c
C
7183 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
7184
23e37ab1
C
7185 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
7186
591b8fa3
PDM
7187Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
7188
7189 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
7190 values that can be represented exactly.
7191 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
7192 above change, and to not check against the directory part of the source
7193 file name.
7194 (step into print_long_arg_list): Likewise.
7195 (print print_small_structs from print_long_arg_list): Likewise.
7196 (print print_long_arg_list): Likewise.
7197
7a495180
EZ
71982000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7199
30b53638 7200 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 7201
beb998c6
AC
7202Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
7203
7204 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
7205
1c689132
DB
72062000-03-25 Daniel Berlin <dan@cgsoftware.com>
7207
7208 * gdb.base/commands.exp (deprecated_command_test): Add test for
7209 deprecate with no arguments.
7210
c1790a9d
JL
72112000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
7212
7213 * gdb.base/break.exp: Add new test for setting breakpoints on
7214 optimized code so we can test breakpoints work even when function
7215 prologues may be optimized away
7216
003ba290
FN
72172000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
7218
7219 From David Whedon <dwhedon@gordian.com>
7220 * gdb.base/commands.exp : Added command deprecator tests.
7221
6837a0a2
DB
72222000-03-22 Daniel Berlin <dan@cgsoftware.com>
7223
7224 * gdb.base/help.exp: Added test for new apropos command.
7225
b9593231
KB
72262000-03-21 Kevin Buettner <kevinb@redhat.com>
7227
7228 * gdb.base/pointers.c (usevar): New function.
7229 (main): Make sure that global variables v_int_pointer2, rptr,
7230 and y are all referenced someplace in the program by calling
7231 usevar() on them. [Some linkers delete symbols which are
7232 never referenced. The space remains, but there's no way to
7233 get a (symbolic) handle on the variable from the debugger.]
7234
751a959b
EZ
72352000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7236
7237 * gdb.base/printcmds.c: Add typedeffed arrays.
7238
7239 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
7240 procedure to test arrays that are typedef'd.
7241
73a93a32
JI
72422000-03-13 James Ingham <jingham@leda.cygnus.com>
7243
7244 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 7245 the library directories.
73a93a32 7246
fb40c209
AC
7247Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
7248
7249 * configure.in (configdirs): Add sub directory gdb.mi.
7250 * configure: Re-generate.
7251
7252 * gdb.mi: New directory.
d63a86f8 7253
ee4dd2c9
AC
72542000-02-25 Scott Bambrough <scottb@netwinder.org>
7255
7256 * gdb.base/long_long.exp: Correct test suite failure when printing
7257 a long long value as a double on ARM platforms.
7258
70f0cc22
JB
72592000-02-16 Jim Blandy <jimb@redhat.com>
7260
7261 * gdb.base/break.exp ("breakpoint line number"): Make sure the
7262 default source file is set properly before running this test.
7263
853819b8
EZ
72642000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7265
7266 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
7267 gdbtk/library directory, not in gdbtcl2.
7268
dfcd3bfb
JM
72692000-02-04 Jim Blandy <jimb@redhat.com>
7270
7271 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
7272 backslash from regexp pattern.
7273
7274 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
7275 procedure. Use it to run all the "continue to bp overloaded"
7276 tests. Note that this changes the names of the tests slightly.
7277 If the breakpoint hit message includes a hex PC value, because
7278 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
7279 from the real source code, still consider that a pass.
7280
7281 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
7282 XFAIL here if the breakpoint message contains a hex address. Note
7283 similar change on 1999-11-02.
7284
7285 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
7286
7287 * gdb.base/ptype.exp: Establish a default source file before
7288 calling get_debug_format.
7289
72902000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
7291
7292 * gdb.base/watchpoint.exp: Remove duplication of test messages.
7293
8b93c638
JM
72942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7295
7296 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
7297 of successive stepi commands -- while in the prologue we should see
7298 the function entry bracket.
7299
73002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
7301
7302 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
7303 reach __change_mode() when stepping through the end of main().
7304
c5394b80
JM
73052000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
7306
7307 * gdb.base/default.exp: Fix expected pattern.
7308 * gdb.base/help.exp: Same.
7309
0d06e24b
JM
73102000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7311
7312 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
7313 Don't use xfail's because that affects only the following test.
d63a86f8 7314
0d06e24b
JM
7315 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
7316 solaris or linux.
7317
7318 * gdb.base/selftest.exp: Update to reflect changes to main.c.
7319
dc96c6c7 73202000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 7321
d63a86f8 7322 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
7323 "A syntax error" rather than "A parse error". Accept both.
7324
73252000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
7326
7327 * gdb.base/default.exp: Remove OS dependent string from "target
7328 remote" test.
7329 * gdb.base/help.exp: Same for "help target remote" test.
7330
c3f6f71d
JM
73312000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7332
7333 From Jim Kingdon <kingdon@redhat.com>:
7334
7335 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
7336 prompt (cleanup rather than necessity, but still might keep output
7337 from spilling to next test).
7338
73392000-01-02 Fred Fish <fnf@cygnus.com>
7340
7341 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
7342 AIX, which defines them in <sys/types.h>.
7343
ed9a39eb 73441999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 7345
ed9a39eb
JM
7346 * gdb.base/default.exp: Match arm* etc instead of arm in "info
7347 float" test.
7348
73491999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 7350
ed9a39eb 7351 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
7352
7353 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
7354 outermost frame disallowed".
7355
73561999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
7357
7358 * gdb.base/setvar.exp: New tests for setting the value of a struct
7359 with a constant list.
7360
73611999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7362
7363 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
7364 require the user to type a cast before setting the value of a struct.
7365
de57eccd
JM
73661999-12-06 Jim Blandy <jimb@cygnus.com>
7367
7368 * gdb.base/default.exp: Expect the new 'info float' command on
7369 all i386 platforms.
7370
7371 * gdb.threads/linux-dp.exp: Expand our ability to recognize
7372 LinuxThreads libraries that don't support debugging.
7373
c2d11a7d
JM
7374Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7375
7376 * gdb.base/remote.c: Fill the buffer with truely random data.
7377 Change the buffer type to ``unsigned char'' to simplify size
7378 arithmetic.
7379
7380 * gdb.base/remote.exp: Reduce download numbers by one. Typical
7381 stub only handles 400-1 byte packets. Verify that the download
7382 worked.
7383
73841999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
7385
7386 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
7387 tests, using UNRESOLVED for the untested cases. Also, does not wait
7388 for a timeout if the prompt was received before a recognizable pattern.
7389
73901999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
7391
7392 * lib/gdb.exp (gdb_expect_list): Fix spelling.
7393
73941999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7395
7396 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
7397 watchpoints.
7398
73991999-11-24 Jason Merrill <jason@casey.cygnus.com>
7400
7401 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
7402
7403 * gdb.c++/local.exp: Be more flexible in recognizing local class
7404 name mangling. Don't allow horribly truncated method names.
7405 * gdb.c++/derivation.exp: Expect protected inheritance.
7406 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
7407 * gdb.c++/virtfunc.exp: Likewise.
7408 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
7409 when printing a nested enum.
7410
74111999-11-22 Jim Blandy <jimb@cygnus.com>
7412
7413 * gdb.base/step-test.exp: Properly await GDB's response to setting
7414 a breakpoint on the call to large_struct_by_value.
7415
7416 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
7417 just because we have debug info for the `start' function.
7418
74191999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
7420
7421 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
7422 "Unknown signal" messages, which indicate (on LinuxThreads) that
7423 GDB doesn't know how to debug threads on this system. This is
7424 better than hanging while philosopher 0 dumps chatter into gdb.log.
7425
74261999-11-18 Tom Tromey <tromey@cygnus.com>
7427
7428 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
7429
74301999-11-18 Fred Fish <fnf@cygnus.com>
7431
7432 * gdb.base/coremaker2.c: Add sample program for generating
7433 cores that is more self contained than coremaker.c. Eventually
7434 I'll add more code to this and tie it into the testsuite.
7435
4ce44c66
JM
74361999-11-12 Stan Shebs <shebs@andros.cygnus.com>
7437
7438 * gdb.base/dollar.exp: Remove, now in gdb.hp.
7439
74401999-11-10 Jimmy Guo <guo@cup.hp.com>
7441
7442 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
7443 from $srcdir/lib/.
7444 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
7445 and gdb.c++/.
7446
7447 * gdb.c++/derivation.exp: remove redundant get compiler info code.
7448
d63a86f8 7449 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
7450 'continue with watch' test point.
7451
74521999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
7453
7454 Merged from p2linux-990323-branch:
d63a86f8 7455
4ce44c66
JM
7456 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
7457
11cf8741
JM
7458Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
7459
7460 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
7461 {limit,fixed}''. Test ``set download-write-size''.
7462
7463Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
7464
7465 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
7466 gdb_expect_list.
7467
7468Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
7469
7470 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
7471
74721999-11-03 Mark Salter <msalter@cygnus.com>
7473
7474 * gdb.base/break.exp: Fix "stub continue" pattern.
7475
74761999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
7477
7478 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
7479
74801999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
7481
7482 * gdb.base/display.exp ("finish"): Add timeout clause.
7483
7484 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
7485 plain prompt clause, so this doesn't have to time out in order to
7486 fail.
7487
7488 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
7489 breakpoint hit messages include an address.
7490
7491 * gdb.base/display.exp: Don't forget to escape parens in regular
7492 expressions. Unix regexp notatation sucks.
7493
74941999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7495
7496 * gdb.base/annota1.exp: Test for annotate-signalled: change output
7497 order for 'signalled' message.
7498
5c44784c
JM
74991999-11-01 Stan Shebs <shebs@andros.cygnus.com>
7500
7501 From Jimmy Guo <guo@cup.hp.com>:
7502 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
7503 * gdb.base/annota1.c: Add code for tests to work with.
7504
75051999-10-26 Frank Ch. Eigler <fche@cygnus.com>
7506
7507 * gdb.base/remote.exp: New test for remote downloading settings.
7508 * gdb.base/remote.c: New file with large .data.
7509
917317f4
JM
75101999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
7511
7512 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
7513 for LinuxThreads support, merged from the Code Fusion branch.
7514
7515Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
7516
7517 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
7518 containing exp_continue into a while within an expect. Don't
7519 attempt a start more than three times. Check return value from
7520 gdb_load.
d63a86f8 7521
2df3850c
JM
7522Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
7523
7524 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
7525 a pass case.
7526
2acceee2
JM
75271999-10-01 Kevin Buettner <kevinb@cygnus.com>
7528
7529 * gdb.base/break.c (main): Added a statement that we can step
7530 off of.
7531 * gdb.base/break.exp: Added tests for setting a breakpoint
7532 at an offset and stepping onto a breakpoint.
7533
75341999-10-01 Fred Fish <fnf@cygnus.com>
7535
d63a86f8 7536 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
7537 gdb output.
7538
c2c6d25f
JM
75391999-09-18 Jim Blandy <jimb@cris.red-bean.com>
7540
7541 * gdb.base/break.exp: Code locations are in hex, don't forget!
7542 (For HP-UX.)
7543
75441999-09-17 Stan Shebs <shebs@andros.cygnus.com>
7545
7546 * condbreak.exp: Use break.c as test program.
7547 * condbreak.c: Remove, redundant with break.c.
7548
75491999-09-15 Stan Shebs <shebs@andros.cygnus.com>
7550
7551 * config/monitor.exp (gdb_target_monitor): Disable X- and
7552 Z-packets if the target needs it.
7553
75541999-09-13 James Ingham <jingham@leda.cygnus.com>
7555
7556 * gdb.c++/overload.exp: Added tests for listing overloaded
7557 functions with function pointers in the arg, explicitly calling
7558 out the version you want.
7559
cff3e48b
JM
75601999-09-09 Stan Shebs <shebs@andros.cygnus.com>
7561
7562 * long_long.exp: Add variations of test cases that work for
7563 targets with 16-bit ints and 32-bit doubles.
7564
d4f3574e
SS
75651999-09-08 Stan Shebs <shebs@andros.cygnus.com>
7566
7567 * break.c (main): Compare a possibly-uninitialized argc with an
7568 unlikely value that fits in 16 bits.
7569
75701999-09-07 Stan Shebs <shebs@andros.cygnus.com>
7571
7572 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
7573 0xfeeb, don't want negative numbers if ints are 16 bits.
7574
7575 * lib/gdb.exp (skip_cplus_tests): New proc.
7576 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7577 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
7578 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
7579 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
7580 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
7581 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
7582 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
7583 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
7584
7585 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
7586
7587Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
7588
7589 * gdb.base/corefile.exp (up): Allow a parameter to appear
7590 in the frame that we're going up to.
7591
7592 From Jim Blandy <jimb@cygnus.com>:
7593
7594 * gdb.base/default.exp (info float): Expect some output now.
7595
7596 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7597 returning floating-point values to fail on the x86.
7598 * gdb.base/callfwmall.exp (do_function_calls): Same.
7599
7600 * gdb.base/list.exp (test_listsize): Correct expectations for
7601 listing line 1 with listsize 2. Also, listing a single line
7602 works now, as does listing three lines. [Kevin's note: There
7603 were a number of other cases fixed too where the expectations
7604 differed...]
7605
76061999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7607
7608 * gdb.base/selftest.exp: Add case for when version prints as
7609 constant string instead of char pointer.
7610
104c1213
JM
76111999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7612
7613 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7614 stepping out of main.
7615
7616 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7617 G++ used.
7618
7619 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7620 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7621
7622 * gdb.c++/ovldbreak.exp: Update match string in test that
7623 includes a warning of multiple breakpoints.
7624
76251999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7626
7627 * gdb.base/display.exp: Improve precision of step-after-finish
7628 added yesterday.
7629
7630 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7631 test.
7632
7633 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7634 configs when using G++, not just hppa*.
7635
76361999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7637
7638 * gdb.base/async.c: New file.
7639 * gdb.base/async.exp: New file.
7640
7641Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7642
7643 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7644 PA64.
7645
53a5351d
JM
7646Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7647
104c1213
JM
7648 * gdb.base/display.exp: "finish" can leave us mid-line on many
7649 targets, deal with it. Add a small constant to main, instead of
7650 1000 since main+1000 may not be a valid address in the target.
7651
53a5351d
JM
7652 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7653 on hpux11.
7654
7655 * gdb.base/attach.exp: Handle another hpux11 error message variant
7656 when attaching to a process that does not exist.
7657
76581999-08-19 J.T. Conklin <jtc@redback.com>
7659
7660 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7661 characters in 'continue to 1241' test.
7662
76631999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7664
7665 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7666 stop in print_long_arg_list, define and use a whitespace
7667 variable in print_small_structs test, add an XFAIL for Solaris.
7668 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7669 interested enough to fix.
7670
7be570e7
JM
76711999-08-13 Keith Seitz <keiths@cygnus.com>
7672
7673 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7674 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7675 proc knows about targets other than the natives.
7676 (test_assign): Use "gdb_run_cmd" to "run" the target.
7677 Check that we've actually hit the breakpoint at main.
7678 When we attempt to assign a value to a local variable, check
7679 that the variable is in the current scope, i.e., don't use
7680 a test with an empty result.
7681
7682Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7683
7684 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7685 command.
7686
76871999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7688
7689 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7690 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7691 gdb.compat, gdb.threads-hp.
7692 gdb.hp/configure, gdb.hp/configure.in: New files.
7693 gdb.hp/Makefile.in: Recurse into new subdirs.
7694 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7695 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7696 in object files.
7697 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7698
96baa820
JM
76991999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7700
7701 * gdb.base/display.exp: Help expect by putting a newline in the
7702 funky printf, remove a bogus p/a test.
7703
77041999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7705
7706 * gdb.base/display.exp: Make sure that when we say 'run', we are
7707 connected to the target. This is necessary when running not
7708 natively.
7709
77101999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7711
7712 * gdb.base/step-test.exp: Removed some extraneous messages.
7713
7714 * gdb.base/long_long.exp: Don't run memory examination tests
7715 on little-endian targets (they will need a different set of
7716 results to match).
7717
77181999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7719
7720 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7721 until somebody decides to fix GDB.
7722
7723 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7724 constant as "ULL".
7725 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7726 matches for a couple x/2 commands.
7727
a0b3c4fd
JM
77281999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7729
7730 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7731 by merging in ref-types2 tests.
7732 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7733
7734 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7735 * gdb.c++/Makefile.in: Add standard actions.
7736 (EXECUTABLES): Rename from PROGS, update list.
7737 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7738 from gdb.hp.
7739 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7740 foo and bar locals.
7741 * gdb.c++/anon-union.exp: Fix tests to match.
7742 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7743 expect matches to handle output variations.
7744 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7745 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7746 output, add HP alternatives for new and delete prints.
7747 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7748 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7749 * gdb.c++/demangle.exp: Use $style when reporting failure.
7750 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7751 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7752 match alternatives.
7753 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7754 compilers.
7755 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7756 * gdb.c++/method.exp: Add match alternatives.
7757 * gdb.c++/misc.cc: Add bool types.
7758 * gdb.c++/misc.exp: Add tests for bool types.
7759 * gdb.c++/overload.exp: Add xfails.
7760 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7761 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7762 add some more template parameter tests (only for HP currently).
7763 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7764 * gdb.c++/virtfunc.cc: Add return type and value for main.
7765 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7766 match alternatives.
d63a86f8 7767
a0b3c4fd
JM
77681999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7769
7770 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7771
77721999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7773
7774 * gdb.base/signals.exp: Don't expect getting a backtrace from
7775 within a signal handler to fail on Linux.
7776
77771999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7778
7779 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7780 * lib/gdb.exp: Remove some gratuitious semicolons.
7781 (delete_breakpoints): Increase timeout.
7782 (gdb_expect): Add -notransfer option.
7783 (gdb_test): Use -notransfer option.
7784 (get_compiler_info): Add f77 case.
7785 (get_compiler): New proc, split out from gdb_preprocess, add f77
7786 case.
7787 (gdb_preprocess): Call get_compiler.
7788
7789 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7790 * gdb.base/attach.exp, gdb.base/display.exp,
7791 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7792 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7793 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7794 third arg to gdb_test.
7795 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7796 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7797 HP-UX xfails, add others.
7798 * gdb.base/completion.exp: Reflect name change of self-test.
7799 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7800 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7801 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7802 HP failure number.
7803 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7804 useless HP-UX 10.30 references.
7805 * gdb.base/maint.exp: Loosen matches.
7806 * gdb.base/pointers.c (main): Declare more_code.
7807 * gdb.base/pointers.exp: Match on output of a `next'.
7808 * gdb.base/structs.c: Add prototypes.
7809 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7810 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7811
78121999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7813
7814 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7815 command.
7816
78171999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7818
7819 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7820 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7821
7822 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7823 debug info. Deal with lack of signal hanlder info in stack.
7824
7825 From Jim Kingdon <kingdon@redhat.com>:
7826 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7827
5a2468f5
JM
78281999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7829
7830 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7831 gdb.base/foll-vfork.exp: Don't run for crosses.
7832
adf40b2e
JM
7833Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7834
7835 * gdb.base/configure.in: Check for gdbvars.exp instead of
7836 a1-selftest.exp.
7837 * gdb.base/configure: Re-generate.
7838
78391999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7840
7841 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7842 in trying to run first and name is too long.
7843
7844 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7845 pointers2.c and pointers2.exp, respectively.
7846 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7847 doschk happier.
7848
43e526b9
JM
78491999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7850
7851 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7852 callfuncs2.c and callfuncs2.exp.
7853
7854 * gdb.base/list.exp: Remove mistaken xfails.
7855 * gdb.base/list0.h: Add optional prototypes.
7856
9846de1b
JM
7857Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7858
7859 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7860 calling malloc.
7861 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7862 * ptype.exp: Move test for get_debug_format to before its first
7863 use.
7864
78651999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7866
7867 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7868 * gdb.base/annota2.cc, annota2.exp: Move from here.
7869 * gdb.c++/annota2.cc, annota2.exp: To here.
7870 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7871
43ff13b4
JM
7872Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7873
7874 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7875 a consistent format.
7876
085dd6e6
JM
78771999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7878
7879 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7880 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7881 HP compilers, also set the globals $true and $false.
7882
7883 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7884 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7885 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7886 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7887 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7888 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7889 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7890 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7891 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7892 whatis.c} Add C++ compatible function definitions and return
7893 types, add includes for library functions.
7894 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7895 * gdb.base/step-test.c (myglob): Rename from glob.
7896 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7897 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7898 files, move here from gdb.hp.
7899 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7900 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7901 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7902 Adjust line numbers in regexps.
7903
7904 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7905 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7906 instead of 0/1.
7907
7908 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7909 foll-vfork.exp: New files, move here from gdb.hp.
7910 * gdb.base/page.exp: New file, test of pagination command.
7911
7912 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7913 recursion test.
7914 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7915
7916 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7917 gdb.base/solib.exp: Fix compiler invocation process.
7918
7919 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7920 HP-UX 11, turn off overload resolution explicitly.
7921 * gdb.base/commands.exp: Set argument list explicitly, add
7922 watchpoint test.
7923 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7924 them work.
7925 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7926 expressions properly.
7927 * gdb.base/corefile.exp: Loosen the match slightly.
7928 * gdb.base/default.exp: Allow "Error accessing memory" message
7929 also.
7930 * gdb.base/display.exp: Skip over x/0 j if PA64.
7931 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7932 * gdb.base/interrupt.exp: Ditto.
7933 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7934 in use.
7935 * gdb.base/list.exp: Add xfails for HP-UX.
7936 * gdb.base/long_long.exp: Refine some of the numeric matches.
7937 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7938 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7939 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7940 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7941 * gdb.base/ptype.exp: Succeed on more varieties of output.
7942 * gdb.base/scope.exp: Add xfails for HP-UX.
7943 * gdb.base/sect-cmd.exp: Add more cases.
7944 * gdb.base/setvar.exp: Add xfails for HP-UX.
7945 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7946 * gdb.base/signals.exp: Match on void symbolically.
7947 * gdb.base/step-test.exp: Add case for PA64.
7948 * gdb.base/term.exp: Add exit and restart.
7949 * gdb.base/twice.exp: Clean up after self.
7950 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7951 * gdb.base/whatis.exp: Allow more ways to pass tests.
7952
7953 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7954 no longer useful.
7955
7956Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7957
7958 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7959 list of patterns.
7960 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7961 print_double_array(double_array)", "continuing to breakpoint
7962 1018", "print print_double_array(array_d)" and "continuing to
7963 1034" tests.
d63a86f8 7964
085dd6e6
JM
79651999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7966
7967 * Makefile.in: Add empty html and install-html targets.
7968
79691999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7970
7971 * config/mt-*: Remove, these haven't been used since 1996.
7972
79731999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7974
7975 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7976 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7977 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7978
9e0b60a8
JM
79791999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7980
7981 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7982 simpler match case for the ptype of the big class.
7983
79841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7985
7986 * gdb.exp: Fix test for gdb_prompt existence.
7987
79881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7989
7990 * gdb.exp (gdb_test): Add fail after calls to perror.
7991
79921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7993
7994 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7995
79961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7997
7998 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7999
0f71a2f6
JM
8000Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
8001
8002 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
8003 malloc() is linked in.
8004
80051999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8006
8007 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
8008 step at end.
8009
8010 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
8011
80121999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
8013
8014 * gdb.java/jv-print.exp: New file. (Our first Java test!)
8015
cce74817
JM
8016Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
8017
8018 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
8019 * gdb.base/mips_pro.exp: Likewise.
8020
80211999-06-02 Keith Seitz <keiths@cygnus.com>
8022
8023 * gdb.c++/templates.cc: Change all "new" operators to throw
8024 an exception.
8025 * gdb.c++/cplusfuncs.cc: Likewise.
8026
8027 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
8028
8029Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
8030
8031 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
8032 * gdb.base/ending-run.exp: When stepping out of main, accept a
8033 step into an arbitrary assembler file.
8034
392a587b
JM
80351999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8036
d63a86f8 8037 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 8038 "breakpoint-invalid" to be printed.
d63a86f8 8039 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
8040 number of "frames-invalid" and "breakpoint-invalid" to be printed.
8041 * gdb.base/annota2.cc: Initialize a.x to 0.
8042
9e086581
JM
80431999-05-17 Keith Seitz <keiths@cygnus.com>
8044
8045 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
8046 when "skip_float_tests" set.
8047 Ditto for "print print_double_array(array_d)", "print print_small_structs",
8048 "print print_ten_doubles", and "step into print_long_arg_list".
8049 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
8050 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
8051 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
8052 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
8053 "skip_float_tests" is set.
8054 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
8055 when "skip_float_tests" set.
d63a86f8 8056
cd0fc7c3
SS
80571999-05-06 Keith Seitz <keiths@cygnus.com>
8058
8059 * gdb.base/annota2.cc: Include stdio.h.
8060
8061Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
8062
8063 * gdb.base/crossload.exp: Remove, this has been disabled ever
8064 since BFD stopped including all targets, and cross-GDB gets
8065 plenty of testing anyway.
8066 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
8067 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
8068 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
8069 * gdb.base/README: Remove, was doc for this.
8070 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
8071 needed.
8072
b83266a0
SS
80731999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8074
8075 * gdb.base/call-ar-st.exp: Fix one regular expression in test
8076 output.
8077
8078 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
8079 * gdb.base/annota2.exp: New file. More annotation tests.
8080 * gdb.base/annota1.c: New file. Source file for annota1.exp.
8081 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
8082
80831999-04-23 Angela Marie Thomas <angela@cygnus.com>
8084
8085 * config/cfdbug.exp: New file.
8086
7a292a7a
SS
80871999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
8088
8089 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
8090 Marcus Daniel's and Dale Hawkins's demangler crashes.
8091
8092 * gdb.c++/demangle.exp (test_gnu_style_demangling,
8093 test_lucid_style_demangling, test_arm_style_demangling,
8094 test_hp_style_demangling): Try Tom Tromey's core-dumping
8095 identifier under each demangling style.
8096
80971999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
8098
8099 * gdb.c++/demangle.exp: Include the current demangling style
8100 in all test names.
8101 (current_demangling_style): New global variable.
8102 (set_demangling_style, test_demangling_core, test_demangling,
8103 test_demangling_exact): New functions.
8104 (test_gnu_style_demangling, test_lucid_style_demangling,
8105 test_arm_style_demangling, test_hp_style_demangling): Use those,
8106 instead of calling gdb_test and gdb_test_exact directly.
8107 (catch_demangling_errors): New function, which reports errors
8108 signalled by the demangling test functions in an orderly way.
8109 (do_tests): Use catch_demangling_errors.
8110
81111999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
8112
8113 * gdb.base/signals.exp (test_handle_all_print): Use () for
8114 grouping in expressions, not {}.
8115
8116 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
8117 initialized yet.
8118
81191999-04-01 Stan Shebs <shebs@andros.cygnus.com>
8120
8121 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
8122 are listed.
8123
81241999-03-26 Stan Shebs <shebs@andros.cygnus.com>
8125
8126 * gdb.stabs/weird.exp: Test for CC being defined before
8127 looking at its value.
8128
81291999-03-25 Stan Shebs <shebs@andros.cygnus.com>
8130
8131 * gdb.base/call-ar-st.exp: Remove stray '#'.
8132 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
8133 "short int" and "long int".
8134 * gdb.c++/overload.cc: Cast the string added in the previous
8135 change, to mollify finicky HP compiler.
8136 * gdb.hp/reg-test.exp (testfile): Fix file name.
8137 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 8138
7a292a7a
SS
8139 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
8140 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
8141 alternate form of enum ptype.
8142
c906108c
SS
81431999-03-23 Stan Shebs <shebs@andros.cygnus.com>
8144
7a292a7a
SS
8145 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
8146 * gdb.hp/*.exp: Change all to run compiler probe only after
8147 passing skip_hp_tests, so as not to waste time on guaranteed
8148 failure.
8149
c906108c
SS
8150 * gdb.c++/overload.cc: Pass string instead of char addr, always
8151 init ccpfoo.
8152 * gdb.c++/templates.cc: Fix syntax error.
8153
7a292a7a
SS
8154Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8155
8156 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 8157 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
8158 command.
8159
81601999-03-18 James Ingham <jingham@cygnus.com>
8161
8162 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
8163
8164 * gdb.c++/method.exp: It was testing an uninitialized int on the
8165 stack and assuming it was positive.
8166
8167 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
8168
8169 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 8170 keep it from killing the rest of the tests.
7a292a7a
SS
8171 Use gdb_continue_to_end.
8172
8173 * gdb.base/sigall.exp: use gdb_continue_to_end.
8174
8175 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
8176
8177 * gdb.base/display.exp: use runto_main, not run.
8178
d63a86f8
RM
8179 * gdb.base/default.exp: Check for the current error message in the
8180 r abbreviation test.
7a292a7a
SS
8181 Add strongarm to the targets that know info float.
8182
d63a86f8 8183 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
8184 run which doesn't work with monitors.
8185
8186 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
8187
8188 * gdb.base/break.exp: use the gdb_continue_to_end proc.
8189
8190 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
8191 program. Traps the case (in Cygmon) when the program never really
8192 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
8193 more places, so I used my name. Sorry Mark...
8194
8195 * config/monitor.exp (gdb_target_monitor): added another
8196 target_info parameter: remotebinarydownload. This will set the
8197 remotebinarydownload flag if this is causing some boards trouble.
8198
81991999-03-18 Mark Salter <msalter@cygnus.com>
8200
8201 * lib/gdb.exp (continue_to_exit): New function.
8202
8203 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
8204 * gdb.base/ending-run.exp: Ditto.
8205 * gdb.base/step-test.exp: Ditto.
8206
82071999-03-16 Stan Shebs <shebs@andros.cygnus.com>
8208
8209 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
8210 (suggested by Art Haas <ahaas@neosoft.com>).
8211
82121999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
8213
8214 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
8215
8216Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
8217
8218 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
8219 descriptions of types (short unsigned int vs unsigned short, etc).
8220
82211999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
8222
8223 * gdb.base/call-strs.exp: Don't assume that `step' will step over
8224 a call to strlen; sometimes we do have sources.
8225
82261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
8227
8228 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
8229 character, so GDB won't print garbage after its end.
d63a86f8 8230
c906108c
SS
8231 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
8232 breakpoint there instead. Sometimes GCC emits memcpy to handle
8233 the large structures being passed by value, so we step into that
8234 instead of sum_array_print, which obscures what we're really testing.
8235 * gdb.base/step-test.exp: However, we do want a test that notices
8236 the bizarre steps into memcpy, so do that here. Add check for
8237 stepping into function calls that pass large structures by value.
8238 ("Is that a noun clause, or are you just happy to see me?")
8239 Remove all references to specific line numbers.
8240 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
8241 New type and function.
8242 (main): Call large_struct_by_value, passing it a large struct by value.
8243 * lib/gdb.exp (gdb_get_line_number): New function.
8244
8245 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
8246 more portable.
8247
7a292a7a
SS
82481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
8249
c906108c
SS
8250 * lib/gdb.exp: Doc fixes.
8251
7a292a7a
SS
82521999-03-05 Nick Clifton <nickc@cygnus.com>
8253
d63a86f8 8254 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
8255
82561999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
8257
c906108c
SS
8258 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
8259 commands. They're not germane to this test, and they don't work
8260 that way on remote targets.
8261
3fc11d3e
JM
82621999-03-01 James Ingham <jingham@cygnus.com>
8263
8264 * Changelog entries merged over from gdb development branch.
8265
3fc11d3e
JM
8266 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
8267
8268 * lib/gdb.exp (gdbtk_analyze_results): Generic function
8269 for outputting results of test run.
8270
2d4a1622 8271 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
8272
8273 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 8274
7a292a7a
SS
82751999-02-25 Felix Lee <flee@cygnus.com>
8276
8277 * lib/gdb.exp (debug_format): initialize
8278
c906108c
SS
82791999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
8280
8281 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
8282 * gdb.base/call-rt-st.c: Ditto.
8283
c906108c
SS
82841999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
8285
8286 * gdb.threads/pthreads.exp (horiz): New variable.
8287 (test_startup): Fix regexps that capture thread numbers.
8288
82891999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
8290
8291 * gdb.base/smoke.exp: Disambiguate two test case names (both
8292 called ``print'').
8293
8294Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8295
8296 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
8297 compilation.
8298
82991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8300
8301 * gdb.base/miscexprs.exp: Change patterns to match GDB's
8302 actual output formatting.
8303 * gdb.base/smoke.exp: GDB removes leading 0's.
8304 * gdb.base/volatile.exp: Don't check type of remuneration;
8305 that variable is no longer defined in constvars.c.
8306 * gdb.base/step-test.c (main): Exit with explicit exit code.
8307 * gdb.base/step-test.exp: Remove two nexti checks--they are
8308 not portable.
8309
83101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
8311
8312 * gdb.base/help.exp ("help delete display"): Fix test to match
8313 gdb's output.
8314
8315 * gdb.base/long_long.c (known_types): Initialize values to zero.
8316 * gdb.base/long_long.exp: Step one more line
8317 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 8318 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
8319 unique test case names.
8320
8321Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8322
d63a86f8 8323 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
8324
8325 * gdb.c++/method.exp: Add missing close brace.
8326
83271999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
8328
8329 * gdb.base/maint.exp: Use 'set height 0' to disable page
8330 prompting, not 'set height 400'.
8331
8332 Fix a bunch of timeouts.
8333 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
8334 four separate tests, so expect doesn't take forever to match a ton
8335 of text against a regexp with lots of .* forms.
8336 ("maint print psymbols", "maint print symbols"): Make some of
8337 these greps more selective, so that expect doesn't try to wade
8338 through huge piles of output and time out.
8339
8340 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
8341
8342 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
8343 tests: one which doesn't expect shlib events to be reported, and
8344 another which does, but is XFAIL for all platforms other than
8345 HP/UX.
8346
8347 * gdb.base/break.exp: Teach the test suite that the `catch
8348 fork', `catch vfork', and `catch exec' commands produce error
8349 messages on platforms that don't provide these features.
8350
8351Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
8352
8353 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
8354 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
8355 (shortening names from solib_threshold.exp etc), won't run on
8356 anything but HP-UX for the foreseeable future.
8357 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
8358 reflect move.
8359
8360Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
8361
8362 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8363 gdb.trace/Makefile.in (clean): Remove all test executables.
8364
8365Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
8366
8367 * gdb.base/shlib-call.exp: add test cases to verify that gdb
8368 successfully re-sets breakpoints in shared libraries.
8369 * gdb.base/shmain.c (main): return 0, don't fall off the end.
8370
8371Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8372
d63a86f8
RM
8373 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
8374 and compiled w/o GCC.
c906108c
SS
8375
8376 * gdb.hp/watch-cmd.exp: ditto.
8377
8378 * gdb.hp/watch-hp.exp: ditto.
8379
8380 * gdb.hp/xdb1.exp: ditto.
8381
8382 * gdb.hp/xdb2.exp: ditto.
8383
8384 * gdb.hp/dbx.exp: ditto.
8385
8386Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
8387
8388 * constvars.c: Remove C++-isms.
8389 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
8390 with GCC.
8391
8392Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
8393
8394 The following changes are part of the HP merge.
8395
8396 * gdb.base/break.exp: new tests to verify that catchpoints for
8397 fork, vfork, and exec don't trigger inappropriately.
8398
8399 * gdb.base/opaque.exp: compile one file at a time, then link.
8400
8401 * gdb.base/signals.exp: be more restrictive about which hppa
8402 systems receive a setup_xfail. new tests.
8403
8404 * gdb.base/solib_threshold.build: new file.
8405 * gdb.base/solib_threshold.exp: new file.
8406 * gdb.base/solib_threshold.link_opts: new file.
8407 * gdb.base/solib_threshold.mk: new file.
8408 * gdb.base/gen_solib_threshold.c: new file.
8409
8410 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
8411 tests. New tests for enums inside classes.
8412
8413 * gdb.c++/compiler.cc: indicate support of template debugging.
8414
8415 * gdb.c++/demangle.exp: run hp style demangling tests.
8416
8417 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
8418 tests.
8419
8420 * gdb.c++/misc.cc: changes to support new tests.
8421
8422 * gdb.c++/templates.cc: changes to support HP's compiler; changes
8423 to support new tests.
8424
8425 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
8426 gcc, then skip these tests.
8427
8428Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
8429
8430 The following files are part of the HP merge; some had longer
8431 names at HP, but have been renamed to be no more than 14
8432 characters in length.
8433
8434 * gdb.hp/ambiguous.cc: new file.
8435 * gdb.hp/ambiguous.exp: new file.
8436 * gdb.hp/attach.exp: new file.
8437 * gdb.hp/attach2.exp: new file.
8438 * gdb.hp/classes-hp.exp: new file.
8439 * gdb.hp/ctti.exp: new file.
8440 * gdb.hp/ctti-add.cc: new file.
8441 * gdb.hp/ctti-add1.cc: new file.
8442 * gdb.hp/ctti-add2.cc: new file.
8443 * gdb.hp/ctti-add3.cc: new file.
8444 * gdb.hp/dbx.exp: new file.
8445 * gdb.hp/exception.cc: new file.
8446 * gdb.hp/exception.exp: new file.
8447 * gdb.hp/foll-exec.c: new file.
8448 * gdb.hp/foll-exec.exp: new file.
8449 * gdb.hp/foll-fork.c: new file.
8450 * gdb.hp/foll-fork.exp: new file.
8451 * gdb.hp/foll-vfork.c: new file.
8452 * gdb.hp/foll-vfork.exp: new file.
8453 * gdb.hp/inherit-hp.exp: new file.
8454 * gdb.hp/more-steps.exp: new file.
8455 * gdb.hp/namespace.cc: new file.
8456 * gdb.hp/namespace.exp: new file.
8457 * gdb.hp/optimize.exp: new file.
8458 * gdb.hp/pxdb.c: new file.
8459 * gdb.hp/pxdb.exp: new file.
8460 * gdb.hp/quicksort.exp: new file.
8461 * gdb.hp/reg-test.exp: new file.
8462 * gdb.hp/reg-test.s: new file.
8463 * gdb.hp/sized-enum.c: new file.
8464 * gdb.hp/sized-enum.exp: new file.
8465 * gdb.hp/start-stop.exp: new file.
8466 * gdb.hp/templ-hp.cc: new file.
8467 * gdb.hp/templ-hp.exp: new file.
8468 * gdb.hp/thr-lib.c: new file.
8469 * gdb.hp/thr-lib.exp: new file.
8470 * gdb.hp/thr-lib.h: new file.
8471 * gdb.hp/thr-liblib.c: new file.
8472 * gdb.hp/virtfun-hp.c: new file.
8473 * gdb.hp/virtfun-hp.exp: new file.
8474 * gdb.hp/watch-cmd.exp: new file.
8475 * gdb.hp/watch-hp.exp: new file.
8476 * gdb.hp/xdb1.exp: new file.
8477 * gdb.hp/xdb2.exp: new file.
8478 * gdb.hp/xdb3.exp: new file.
8479
8480Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
8481
8482 The following files are part of the HP merge; some had longer
8483 names at HP, but have been renamed to be no more than 14
8484 characters in length.
8485
8486 * gdb.base/ss.h: new file.
8487 * gdb.base/call-ar-st.c: new file.
8488 * gdb.base/call-ar-st.exp: new file.
8489 * gdb.base/call-rt-st.c: new file.
8490 * gdb.base/call-rt-st-exp: new file.
8491 * gdb.base/call-strs.exp: new file.
8492 * gdb.base/ena-dis-br.exp: new file.
8493 * gdb.base/environ.exp: new file.
8494 * gdb.base/long_long.exp: new file.
8495 * gdb.base/sect-cmd.exp: new file.
8496 * gdb.base/shlib-cl2.exp: new file.
8497 * gdb.base/smoke.exp: new file.
8498 * gdb.base/so-impl-ld.c: new file.
8499 * gdb.base/so-impl-ld.exp: new file.
8500 * gdb.base/so-indr-cl.c: new file.
8501 * gdb.base/so-indr-cl.exp: new file.
8502 * gdb.base/varargs.exp: new file.
8503 * gdb.base/volatile.exp: new file.
8504 * gdb.base/whatis-exp.exp: new file.
7a292a7a 8505 * gdb.base/display.exp: new file.
c906108c
SS
8506 * gdb.c++/derivation.exp: new file.
8507 * gdb.c++/local.exp: new file.
8508 * gdb.c++/member-ptr.exp: new file.
8509 * gdb.c++/overload.exp: new file.
8510 * gdb.c++/ovldbreak.exp: new file.
8511 * gdb.c++/ref-types.exp: new file.
8512 * gdb.c++/ref-types2.exp: new file.
8513 * gdb.c++/userdef.exp: new file.
d63a86f8 8514
c906108c
SS
8515Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
8516
8517 * gdb.base/default.exp: Reflect wording change in remote.c.
8518
dc96c6c7 8519Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8520
8521 * gdb.base/help.exp: Update to reflect current text.
8522
8523Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
8524
8525 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
8526 they're stack variables and contain garbage.
8527 * gdb.c++/anon-union.exp: new file.
8528
8529 The following changes were made by David Taylor
8530 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8531 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8532 in changes by HP.
8533
8534 * gdb.base/bitops.exp: new file.
8535 * gdb.base/default.exp: change expected messages for catch and
8536 info catch tests to reflect HP merge changes.
8537 * gdb.base/enable-disable-break.exp
8538 * gdb.base/ending-run.c: new file.
8539 * gdb.base/long_long.c: new file.
8540 * gdb.base/maint.exp: new file.
8541 * gdb.base/pointers2.exp: new file.
8542 * gdb.base/shlib-call2.exp: new file.
8543 * gdb.base/solib.exp: new file.
8544 * gdb.base/step-test.c: new file.
8545 * gdb.c++/anon-union.cc: new file.
8546 * gdb.c++/local.cc: new file.
8547 * gdb.c++/member-pointer.cc: new file.
8548 * gdb.c++/method.cc: new file.
8549 * gdb.c++/ref-types.cc: new file.
8550 * gdb.c++/ref-types2.cc: new file.
8551 * gdb.c++/userdef.cc: new file.
d63a86f8 8552
c906108c
SS
8553 * gdb.base/scope.exp: compile one file at a time, then link.
8554 * gdb.base/langs.exp: ditto.
8555 * gdb.base/list.exp: ditto.
d63a86f8 8556
c906108c
SS
8557Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
8558
8559 The following changes were made by David Taylor
8560 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
8561 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
8562 in changes by HP.
d63a86f8 8563
c906108c
SS
8564 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
8565 skip tests. When compiling pass c++ flag to gdb_compile.
8566 * gdb.c++/
d63a86f8 8567
c906108c
SS
8568 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
8569 test for on hppa*-*-hpux*; use args to see if c++ was specified.
8570 (skip_hp_tests): new function.
8571 (gdb_preprocess): new function.
8572
8573 * configure.in (hpdir): decide whether to configure gdb.hp.
8574 * configure: regenerated.
8575
8576 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
8577 to delete on clean.
8578 (EXECUTABLES): update to reflect new additions.
8579 * gdb.base/commands.exp: update message expected.
8580 * gdb.base/default.exp: add copyright notice.
8581 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
8582 * gdb.base/help.exp: update messages to reflect current text.
8583 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
8584 targets for recurse tests.
8585 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
8586 skip this file.
8587
8588 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
8589 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
8590 compilation.
8591 * gdb.c++/misc.exp: ditto.
8592 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
8593 run the tests. tell gdb_compile that it's a c++ compilation.
8594
8595 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8596
c906108c
SS
8597 * gdb.base/all-bin.exp: new file.
8598 * gdb.base/arithmet.exp: new file.
8599 * gdb.base/assign.exp: new file.
8600 * gdb.base/completion.exp: new file.
8601 * gdb.base/cond-expr.exp: new file.
8602 * gdb.base/condbreak.exp: new file.
8603 * gdb.base/define.exp: new file.
8604 * gdb.base/dollar.exp: new file.
8605 * gdb.base/environment.exp: new file.
8606 * gdb.base/eval-skip.exp: new file.
8607 * gdb.base/jump.exp: new file.
8608 * gdb.base/logical.exp: new file.
8609 * gdb.base/pointers.exp: new file.
8610 * gdb.base/relational.exp: new file.
8611 * gdb.base/section_command.exp: new file.
8612 * gdb.base/whatis-expr.exp: new file.
8613
8614 * gdb.base/all-types.c: new file.
8615 * gdb.base/call-array-struct.c: new file.
8616 * gdb.base/call-return-struct.c: new file.
8617 * gdb.base/call-strings.c: new file.
8618 * gdb.base/callfuncs2.c: new file.
8619 * gdb.base/condbreak.c: new file.
8620 * gdb.base/constvars.c: new file.
8621 * gdb.base/display.c: new file.
8622 * gdb.base/int-type.c: new file.
8623 * gdb.base/jump.c: new file.
8624 * gdb.base/miscexprs.c: new file.
8625 * gdb.base/pointers.c: new file.
8626 * gdb.base/pointers2.c: new file.
8627 * gdb.base/shmain.c: new file.
8628 * gdb.base/shr1.c: new file.
8629 * gdb.base/shr2.c: new file.
8630 * gdb.base/solib.c: new file.
8631 * gdb.base/solib1.c: new file.
8632 * gdb.base/solib2.c: new file.
8633 * gdb.base/varargs.c: new file.
8634 * gdb.c++/derivation.cc: new file.
8635 * gdb.c++/overload.cc: new file.
8636 * gdb.c++/ovldbreak.cc: new file.
8637 * gdb.hp/attach.c: new file.
8638 * gdb.hp/attach2.c: new file.
8639 * gdb.hp/average.c: new file.
8640 * gdb.hp/compiler.c: new file.
8641 * gdb.hp/compiler.cc: new file.
8642 * gdb.hp/execd-program.c: new file.
8643 * gdb.hp/follow-exec.c: new file.
8644 * gdb.hp/follow-fork.c: new file.
8645 * gdb.hp/follow-vfork-and-exec.c: new file.
8646 * gdb.hp/misc-hp.cc: new file.
8647 * gdb.hp/more-steps.c: new file.
8648 * gdb.hp/optimize.c: new file.
8649 * gdb.hp/quicksort.c: new file.
8650 * gdb.hp/run-hp.c: new file.
8651 * gdb.hp/start-stop.c: new file.
8652 * gdb.hp/sum.c: new file.
8653 * gdb.hp/templates-hp.cc: new file.
8654 * gdb.hp/thread-local-in-lib.c: new file.
8655 * gdb.hp/thread-local-in-lib.h: new file.
8656 * gdb.hp/thread-local-in-lib.lib.c: new file.
8657 * gdb.hp/vforked-program.c: new file.
8658 * gdb.hp/virtfunc-hp.cc: new file.
8659 * gdb.hp/watchpoint-hp.c: new file.
8660 * gdb.hp/xdb.c: new file.
8661 * gdb.hp/xdb0.c: new file.
8662 * gdb.hp/xdb0.h: new file.
8663 * gdb.hp/xdb1.c: new file.
8664
8665Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8666
8667 The following change was made by Edith Epstein
8668 <eepstein@cygnus.com> as part of a project to merge in changes
8669 originally made by HP; HP did not create ChangeLog entries.
8670
8671 * gdb.c++/demangle.exp: changed the expected output for some
8672 ARM-style mangling -- removed second reference to datatype.
8673 For example, maint demangle __dt__11T1__pt__2_cFv
8674 T1<char>::~T1<char>(void)
8675 becomes,
8676 maint demangle __dt__11T1__pt__2_cFv
8677 T1<char>::~T1(void)
8678
8679 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8680
c906108c
SS
8681Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8682
8683 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8684 * gdb.trace/backtrace.exp: Likewise.
8685 * gdb.trace/circ.exp: Likewise.
8686 * gdb.trace/collection.exp: Likewise.
8687 * gdb.trace/deltrace.exp: Likewise.
8688 * gdb.trace/infotrace.exp: Likewise.
8689 * gdb.trace/limits.exp: Likewise.
8690 * gdb.trace/packetlen.exp: Likewise.
8691 * gdb.trace/passc-dyn.exp: Likewise.
8692 * gdb.trace/passcount.exp: Likewise.
8693 * gdb.trace/report.exp: Likewise.
8694 * gdb.trace/save-trace.exp: Likewise.
8695 * gdb.trace/tfind.exp: Likewise.
8696 * gdb.trace/tracecmd.exp: Likewise.
8697 * gdb.trace/while-dyn.exp: Likewise.
8698 * gdb.trace/while-stepping.exp: Likewise.
8699
87001998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8701
8702 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8703
8704Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8705
8706 From Brendan Kehoe:
8707 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8708 int return types.
8709
8710Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8711
8712 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8713 remote dos host testing right.
8714
8715Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8716
8717 * gdb.base/corefile.exp: remove some xfails.
8718
8719Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8720
8721 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8722 have different timestamps.
8723
8724Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8725
8726 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8727 gdb.base/default.exp: Replace "exec" with "executable".
8728
8729Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8730
8731 * gdb.base/default.exp: Change else if to elseif from previous
8732 delta.
8733
8734Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8735
8736 * gdb.base/default.exp: Add brace missing from previous delta.
8737
8738Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8739
8740 * gdb.base/default.exp: Support test for info float for all
8741 varieties of arm toolchain.
8742
dc96c6c7 8743Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8744
8745 * gdb.trace/*.exp: remove "remote_download" command.
8746
dc96c6c7 8747Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8748
8749 * gdb.trace/*.exp: remove -gdwarf from compile.
8750
8751Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8752
8753 * gdb.trace/configure.in(AC_INIT): typo
8754 * gdb.trace/configure: regenerated
8755
dc96c6c7 8756Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8757
8758 * config/m68k-emc.exp: New file.
8759 * lib/<emc-support.exp trace-support.exp}: New files.
8760 * configure.in: add new test directory gdb.trace.
8761 * gdb.trace/{configure configure.in Makefile.in}: New files.
8762 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8763 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8764 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8765 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8766 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8767 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8768 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8769
dc96c6c7 8770Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8771
8772 * gdb.c++/classes.exp: Change all regular expressions to match
8773 arbitrary combinations of newline/carriage-return, so that they
8774 will work equally well on Unix and Windows.
8775 * gdb.c++/inherit.exp: ditto.
8776 * gdb.c++/virtfunc.exp: ditto.
8777
87781998-08-11 Dawn Perchik <dawn@cygnus.com>
8779
8780 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8781
c2d11a7d
JM
8782Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8783
8784 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8785 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8786 to use a0-a3/d0-d3 as needed.
8787
8788Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8789
8790 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8791 * gdb.disasm/am33.exp: Corresponding changes.
8792
c906108c
SS
87931998-07-11 Felix Lee <flee@cygnus.com>
8794
8795 * gdb.base/callfuncs.exp: add cmp10 test.
8796 * gdb.base/callfuncs.c (cmp10): new function.
8797
8798Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8799
d63a86f8 8800 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8801 into two parts to get around a synchronization problem in expect.
8802
3fc11d3e
JM
8803Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8804
8805 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8806
8807 * configure.in: Add options for gdbtk testsuite.
8808
8809 * configure: Regenerate.
8810
8811 * gdb.gdbtk: New directory to hold gdbtk tests.
8812
c906108c
SS
8813Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8814
8815 * gdb.fortran/types.exp: Escape brackets in expect patterns
8816 for test_float_literal_types_accepted tests.
8817 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8818 before run test.
8819
c2d11a7d
JM
8820Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8821
8822 * am33.exp: Just compile, do not link the testcase.
8823 * am33.s: Add ".am33" pseudoop to force am33 mode.
8824
c906108c
SS
88251998-06-25 Felix Lee <flee@cygnus.com>
8826
8827 * gdb.base/setshow.exp: make sure $pc is sane.
8828
8829 * gdb.stabs/weird.exp: split expect patterns properly.
8830
c2d11a7d
JM
8831Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8832
8833 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8834 * gdb.disasm/am33.exp: Run it.
8835
dc96c6c7 8836Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8837
8838 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8839 match processing (and eliminate spurious timeouts when running).
8840
dc96c6c7 8841Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8842
8843 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8844 exception test, but conditionalize it on target [mach | gnu].
8845
dc96c6c7 8846Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8847
8848 * gdb.base/overlays.exp: fixup compile line for linker script.
8849
8850Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8851
8852 * gdb.fortran/types.exp: don't guess at float size.
8853
8854Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8855
8856 * gdb.base/exprs.exp: delete test that depends on int size.
8857
8858Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8859
8860 * config/sim.exp: Removed checks for target triplets.
8861 (gdb_target_sim): Use gdb,target_sim_options.
8862
8863Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8864
8865 * gdb.base/reread.exp: New file.
8866 * gdb.base/reread1.c: New file.
8867 * gdb.base/reread2.c: New file.
8868
8869Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8870
8871 * config/sim.exp: Use 'target sim -sparclite' when running
8872 SPARClite programs.
8873
8874Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8875
8876 * gdb.base/structs2.exp: New file.
8877 * gdb.base/structs2.c: New file.
8878
8879Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8880
8881 * gdb.asm/common.inc: New file.
8882 * gdb.asm/d10v.inc: New file.
8883 * asm-source.exp: Pass -I's to gas to find .inc files.
8884 Update line numbers in expected output.
8885 * asmsrc1.s: Rewrite.
8886 * asmsrc2.s: Rewrite.
8887 * configure.in: Create arch.inc symlink.
8888 * configure: Regenerate.
8889 * Makefile.in (distclean): Delete arch.inc.
8890
8891Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8892
8893 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8894 (t_enum_value2): ditto
8895 (t_enum_value3): ditto
8896 (main): ditto
8897Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8898
8899 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8900 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8901 change.
8902 Use gdb_test instead of send_gdb/gdb_expect sequences.
8903
8904Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8905
8906 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8907 not void.
8908
8909Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8910
8911 * gdb.base/branches.c: Code with lots of loops and
8912 subroutines. Used to test gdbs ability to single step through PC
8913 changes, especially to test mips-tdep.c:mips_next_pc
8914
8915Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8916
8917 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8918 more rigorous EGCS C++ error checking.
8919
8920Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8921
8922 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8923 tests.
c906108c 8924 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8925 function when asleep.
c906108c 8926 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8927 for i*86 Linux and SVR4 signal handling problems.
8928 Remove linux xfail for `next to handler in signals_tests_1', fixed
8929 by recent infrun.c change.
c906108c 8930 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8931 stack backtraces.
c906108c
SS
8932 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8933 target.[ch] change.
8934
8935Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8936
8937 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8938 for a newline from gdb before continuing.
8939 (default_gdb_exit): Just look for y or n.
8940 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8941 it does, fail the rests of the tests in the file.
8942
8943Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8944
8945 * config/cygmon.exp: New file.
8946
8947Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8948
8949 * gdb.base/list.exp: Fix problem with "list default lines around
8950 main" test on remote targets.
8951
8952 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8953 run test on remote targets.
8954
8955Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8956
8957 * gdb.asm: New directory.
8958 * configure.in: Configure it.
8959 * configure: Regenerate.
8960 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8961 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8962
8963Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8964
8965 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8966
dc96c6c7 8967Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8968
c906108c
SS
8969 * gdb.base/overlays (several files): Merge the two overlay
8970 managers into one. Change variables (foox, barx, bazx, grbxx)
8971 back into ints but force them to load in their proper sections.
8972
8973Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8974
8975 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8976 on-chip insn memory and IMAP1 to upper 128k.
8977 (D10VCopy): Handle memory regions crossing 16k boundaries.
8978 (D10VCopy): Transfer data in 32 bit chunks.
8979
8980Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8981
8982 * gdb.base/overlays.c (main): Exit normally when result is
8983 correct.
8984
8985 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8986 map. Include space for printf in .text segment.
8987
8988 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8989 updated d10v memory VMA/LMA map.
8990 (D10VCopy): Call D10VTranslate.
d63a86f8 8991
c906108c
SS
8992Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8993
8994 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8995
8996 * gdb.base/bar.c (barx, bar): Change variable to small array so
8997 that it won't be put into the .sdata - small data -
8998 section. Update reference.
8999 * gdb.base/baz.c (bazx, baz): Ditto.
9000 * gdb.base/foo.c (foox, foo): Ditto.
9001 * gdb.base/grbx.c (grbxx, grbx): Ditto.
9002
9003 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
9004 to be arrays.
d63a86f8 9005
dc96c6c7 9006Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9007
c906108c
SS
9008 * gdb.base/overlays.exp: fix up and get working again.
9009 Add tests for backtraces from an overlay function.
d63a86f8 9010
c906108c
SS
9011Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
9012
9013 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
9014 "calling function with watchpoint enabled".
9015
9016Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
9017
9018 * gdb.base/break.exp (test_next_with_recursion): Remove
9019 gdb_suppress_tests for d10v-*-*.
9020 * lib/gdb.exp (gdb_suppress_tests): Disable this function
9021 pending review of whether it is useful or not.
9022
9023Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
9024
9025 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
9026
9027Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
9028
9029 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
9030 * config/dve.exp: New file to support Densan boards.
9031
9032Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
9033
9034 * gdb.base/interrupt.exp: Document problem of simulators, signals,
9035 reads and BSD.
9036
9037Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
9038
9039 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
9040 response.
9041
9042 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
9043
9044Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
9045
9046 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
9047 test.
9048
9049 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
9050 target_sizeof_long and target_bigendian_p.
9051 (structs_by_value, structs_by_reference): Check values according
9052 to targets word size and endianess.
d63a86f8 9053
c906108c
SS
9054Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
9055
9056 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
9057 output.
9058
9059Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
9060
9061 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
9062 Update test of set args help to match source change.
9063
9064Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
9065
9066 * gdb.base/default.exp: Expect help system output to be in
9067 alphabetical order.
9068 * gdb.base/help.exp: Ditto.
9069
9070Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
9071
9072 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
9073 "i*86-pc-linux-gnu*".
9074 * gdb.base/interrupt.exp: Ditto.
9075 * gdb.base/corefile.exp: Ditto.
9076
9077 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
9078 define vxworks when building the testcase.
9079
9080 * gdb.base/ptype.exp: Fix testnames to be unique.
9081 * gdb.base/radix.exp: Ditto.
9082 * gdb.base/term.exp: Ditto.
9083 * gdb.base/whatis.exp: Ditto.
9084 * gdb.c++/classes.exp: Ditto.
9085
9086Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
9087
9088 * gdb.base/callfuncs.exp: Fix indentation.
9089
9090 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
9091 suppress_flag has been set.
9092 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
9093 target feature.
9094
9095Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
9096
9097 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
9098 the testcase.
9099
9100 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
9101 set_debug_traps() and breakpoint().
9102 * gdb.c++/misc.cc (main): Ditto.
9103 * gdb.c++/templates.cc (main): Ditto.
9104 * gdb.c++/virtfunc.cc (main): Ditto.
9105
9106Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
9107
9108 * lib/gdb.exp(gdb_step_for_stub): New function.
9109 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
9110 exists, reload the executable and do a "continue" instead of
9111 doing a jump.
9112 (runto_main): Use gdb_step_for_stub.
d63a86f8 9113
c906108c
SS
9114 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
9115 tests to have unique names.
9116 * gdb.base/callfuncs.exp: Ditto.
9117 * gdb.base/commands.exp: Ditto.
9118 * gdb.base/default.exp: Ditto.
9119 * gdb.base/help.exp: Ditto.
9120 * gdb.base/list.exp: Ditto.
9121 * gdb.base/opaque.exp: Ditto.
9122 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
9123 similar tests.
d63a86f8 9124
c906108c
SS
9125 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
9126 * gdb.c++/cplusfuncs.cc: Ditto.
9127 * gdb.c++/virtfunc.cc: Ditto.
9128
9129 * config/monitor.exp: Keep track of the last file we saw, rather
9130 than trying to get the info from gdb.
9131
9132 * gdb.fortran/types.exp: Move comment to previous line.
9133
9134Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
9135
9136 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
9137 target mode.
9138
9139Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
9140
9141 From Bob Manson:
9142 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
9143 string from GDB when it connects.
9144
9145 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
9146
9147Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
9148
9149 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
9150 if we can't get a debug format from GDB (we may be testing an
9151 older GDB). Use a 10 second timeout when checking for the format.
9152
9153 * gdb.stabs/weird.exp: Fix quoting.
9154
9155 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
9156
9157Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
9158
9159 * config/arm-ice.exp: New file.
9160
9161Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
9162
9163 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
9164 until it has been modified to work with the new testsuite.
9165
99707966 9166 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
9167 testcase won't compile, cause all of the testcases in the file to
9168 fail instead.
9169
9170 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
9171 (gdb_clear_suppressed): New procedure.
9172 (gdb_stop_suppressing_tests): Only clear suppress_flag if
9173 it contains a positive value.
9174
9175Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
9176
9177 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
9178
9179 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
9180
9181Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
9182
9183 * lib/gdb.exp (setup_xfail_format): New function.
9184 (get_debug_format): New function to get debug format.
9185 (debug_format): New global variable to hold last value set
9186 by get_debug_format.
9187 * gdb.base/list.exp: Call get_debug_format and expect some
9188 tests to fail for DWARF 1 and COFF formats.
9189 * gdb.c++/ptype.exp: Ditto.
9190 * gdb.c++/classes.exp: Ditto.
9191 * gdb.c++/cplusfuncs.exp: Ditto.
9192 * gdb.c++/inherit.exp: Ditto.
9193 * gdb.c++/templates.exp: Ditto.
9194 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 9195
c906108c
SS
9196Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
9197
9198 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
9199 host doesn't have a currently-open connection.
9200
9201 * config/sparclet.exp: Cleanups and fixes to make it generic for
9202 any gdb stub target. Handle cases where gdb doesn't respond when
9203 interrupted in a sane fashion.
9204
9205 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
9206 same thing in a totally different way.
9207
9208 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
9209 setting "timeout".
9210 (gdb_start): We set the global gdb_prompt variable in
9211 default_gdb_init now.
9212
9213Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
9214
9215 * gdb.base/printcmds.exp: Fix "check for floating addition"
9216 regexp to accept results within approx +/- .01 of exact value.
9217 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
9218
9219Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
9220
9221 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
9222 properly.
9223 (gdb_expect): Add optional timeout parameter, and add timeout
9224 value to various calls.
9225 (gdb_suppress_tests): Only give one warning message per group.
9226
9227Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
9228
9229 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
9230 global variables. Handle getting a value for $timeout more
9231 gracefully.
9232
9233Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9234
9235 * lib/gdb.exp: Close connection to remote host if gdb doesn't
9236 initialize.
9237 (default_gdb_init): New procedure; allow gdb_init to be overridden
9238 by a target configuration file.
9239 (gdb_expect): Pass the timeout to remote_expect.
9240
9241 * config/monitor.exp(gdb_load): Fix typo in regexp.
9242
9243Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
9244
9245 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
9246
9247Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
9248
9249 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
9250 here. Call gdb_target_exec before rebooting the target, to make
9251 sure the connection to the target is closed.
9252 (gdb_load): Pass the name of the executable to gdb_target_monitor.
9253 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
9254 Also detect "Timeout reading from remote" error.
9255
9256 * config/gdbserver.exp: Pass the executable being loaded to
9257 gdb_target_monitor. Don't call gdb_file_cmd here; let
9258 gdb_target_monitor do it.
9259
9260 * gdb.disasm/hppa.exp: Don't use exec_output.
9261
9262Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
9263
9264 * gdb.base/list.exp: If we're debugging a non-native target,
9265 try to set the pc register to point to the start of the
9266 program before doing the first list command.
9267
9268 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
9269 test_calls after restarting.
9270
9271 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
9272 reloading.
9273
9274 * gdb.base/watchpoint.exp: Fix typo.
9275
9276 * gdb.base/setshow.exp: Check for use_gdb_stub.
9277
9278 * gdb.base/break.exp: Fix continue until exit test for the gdb
9279 stub case.
9280 * gdb.base/langs.exp: Ditto.
9281
9282 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
9283 gdb_load_offset. If we weren't given a file to load, figure out
9284 what the current file is and use it.
9285
9286 * config/i386-bozo.exp: New file.
9287
9288Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
9289
9290 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
9291 feature.
9292
9293 * config/proelf.exp: New entry.
9294
9295Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
9296
9297 * lib/gdb.exp: Remove spurious .* patterns at the beginning
9298 of regexps.
9299
9300 * gdb.base/watchpoint.exp: Don't run the test_stepping
9301 tests if gdb can't call functions on the target.
9302
9303 * gdb.base/setshow.exp: Don't run the set prompt tests if
9304 the board has gdb_prompt set.
9305
9306Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
9307
9308 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
9309 * gdb.base/commands.exp: Likewise.
9310 * gdb.base/setshow.exp: Likewise.
9311
9312Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
9313
9314 * config/monitor.exp(gdb_start): Look for gdb_prompt target
9315 feature.
9316
9317 * config/i960.exp: New file.
9318
9319Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
9320
9321 * gdb.base/funcargs.exp: Check for gdb,short_int target
9322 feature instead of looking for explicit target triplets.
9323
dc96c6c7 9324Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 9325
d63a86f8 9326 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
9327 "p 123DEADBEEF", to check parse_number.
9328 * top.c: change "to enable to enable" to "to enable" in a couple
9329 of help strings.
9330
9331Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
9332
9333 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
9334 on the mn10300.
d63a86f8 9335
c906108c
SS
9336Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
9337
9338 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
9339 where the test executable is run with explicit args.
9340 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
9341
9342Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
9343
9344 * gdb.base/run.c: Use FAKEARGV to build test executable that
9345 does not require a command line arg, since most simulators
9346 don't currently support passing such an arg into the simulated
9347 program.
9348 * gdb.base/commands.exp: Change tests to insert the proper
9349 value as the arg to the first recursive factorial call. Change
9350 compilation line to define FAKEARGV at compile time.
9351
9352Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
9353
9354 * gdb.base/recurse.exp: Enable these tests for the mn10300.
9355 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
9356 function with watchpoint enabled" test.
9357
9358Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
9359
9360 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
9361 Don't call gdb_test when the command doesn't return to a gdb prompt.
9362
9363 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
9364 "Tests restarted" messages.
9365
9366Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
9367
9368 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
9369
dc96c6c7 9370Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9371
9372 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
9373 for INFO SYMBOL; add help tests for OVERLAY commands.
9374 * gdb.base/default.exp: add tests for INFO SYMBOL command;
9375 add tests for OVERLAY commands
9376 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
9377 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
9378 * gdb.base/sigall.c: add usestubs code frag
9379 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 9380
c906108c
SS
9381Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
9382
9383 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
9384 failures.
9385 (gdb_stop_suppressing_tests): Note that tests have restarted.
9386
9387Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
9388
9389 * config/h8300.exp: New file.
9390
9391Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
9392
9393 * gdb.base/setshow.exp: Check for the existence of a
9394 feature, not its value.
9395
9396Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
9397
9398 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
9399
9400 * gdb.base/scope.exp: It's now init0(), not init().
9401
9402 * gdb.base/scope0.c: For now, change init() to be init0().
9403
9404 * config/monitor.exp: Use gdb_serial in preference to serial
9405 or netport.
9406
9407 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
9408 and it's not already set.
9409
9410Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
9411
9412 * gdb.base/setshow.exp: Only test the run command if the target
9413 isn't using a stub and if it supports argument passing.
9414
9415Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
9416
9417 * config/udi.exp(gdb_start): Make sure UDICONF is set
9418 properly before starting gdb.
9419
9420Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
9421
9422 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
9423 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
9424 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
9425
9426Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
9427
9428 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
9429 specialized code to reboot the board, use remote_reboot instead.
9430
9431 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
9432
9433 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
9434
9435 * config/monitor.exp: Make sure we disconnect from the target.
9436 Also, try a reboot/reload cycle instead of failing if the
9437 load fails.
9438
9439Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
9440
9441 * gdb.base/default.exp: Don't set match_max.
9442 * gdb.base/help.exp: Ditto.
9443 * gdb.base/list.exp: Ditto.
9444 * gdb.base/signals.exp: Ditto.
9445
9446 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
9447 set, use remote_ld to download the testcase instead of
9448 the GDB loader.
9449
9450Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
9451
9452 * config/vr5000.exp: New file.
9453
9454 * config/monitor.exp(gdb_target_monitor): Add pattern for
9455 "Ending remote" to detect errors in connecting.
9456
9457 * gdb.base/setshow.exp: Add .* within auto language test.
9458
9459 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
9460 target feature.
9461
9462 * config/monitor.exp(gdb_load): Check for a failure when loading,
9463 and reboot the board if necessary.
9464
9465 * gdb.base/setvar.exp(test_set): Handle multiple prints within
9466 a set of tests. Remove print.* from the patterns being checked.
9467
9468Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
9469
9470 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
9471 refer to gdb_spawn_id.
9472
9473 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
9474 longer used.
9475 * config/sparclet.exp: Ditto.
9476 * config/sparclet-old.exp: Ditto.
9477 * config/slite.exp: Ditto.
9478 * config/sim.exp: Ditto.
9479 * gdb.base/funcargs.exp: Ditto.
9480
9481 * lib/gdb.exp:Remove references to gdb_spawn_id.
9482 (gdb_expect): Move to remote.exp.
9483
9484Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
9485
9486 * config/monitor.exp: Detect the "Couldn't establish connection"
9487 message from GDB.
9488
9489Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
9490
9491 * gdb.base/bitfields.exp: Use runto instead of explicit
9492 gdb_run_cmd/gdb_expect sequences.
9493
9494 * gdb.base/break.exp(text_next_with_recursion): Add match for
9495 gdb_expect call.
9496
9497 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
9498 We also need to handle the "A program is being debugged already"
9499 prompt from gdb. Use gdb_test to set the baud rate.
9500
9501 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
9502 to 20000. Really. I mean it.
9503
9504Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
9505
9506 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
9507 fails. If suppress_flag is set, skip perror message about not
9508 being able to send to GDB.
9509 (send_gdb): If suppress_flag is set, don't try to send commands to
9510 GDB.
9511 (gdb_expect): If suppress_flag is set, always fail immediately.
9512 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
9513 (gdb_init): Call gdb_stop_suppressing_tests.
9514 (default_gdb_exit): Ditto.
9515 (default_gdb_start): Ditto.
9516
9517 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
9518 gdb_stop_suppressing_tests as appropriate.
9519 * gdb.base/break.exp: Ditto.
9520 * gdb.base/callfuncs.exp: Ditto.
9521 * gdb.base/commands.exp: Ditto.
9522 * gdb.base/exprs.exp: Ditto.
9523 * gdb.base/funcargs.exp: Ditto.
9524 * gdb.base/list.exp: Ditto.
9525 * gdb.base/recurse.exp: Ditto.
9526 * gdb.base/scope.exp: Ditto.
9527 * gdb.base/structs.exp: Ditto.
9528 * gdb.c++/inherit.exp: Ditto.
9529
9530Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
9531
9532 * config/vr4300.exp: New file.
9533
99707966 9534 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 9535
99707966 9536 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
9537
9538Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
9539
9540 * lib/gdb.exp(gdb_init): New function.
9541
9542 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
9543 for each individual variable set.
9544
9545 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
9546 name.
9547
9548 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
9549
9550 * gdb.base/scope.exp: Use gdb_test.
9551
9552 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
9553 aborting; the testsuite driver will do that for us (see
9554 gdb_finish). Also, use gdb_test in a few more places.
9555
9556Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
9557
9558 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
9559
9560Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
9561
9562 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
9563 and "add_tests" are not at the same address.
9564
9565Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
9566
9567 * gdb.base/ptype.exp: Use gdb_test.
9568
9569Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
9570
9571 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
9572 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
9573 left in. No longer expect them to fail.
9574
9575 * gdb.stabs/*.mt; Deleted, no longer used.
9576 * gdb.stabs/configure.in: Remove references to target makefile
9577 frags.
9578 * gdb.stabs/configure: Rebuilt.
9579
9580 * gdb.disasm/*.mt: Deleted, no longer used.
9581 * gdb.disasm/configure.in: Remove references to target makefile
9582 frags. Use "sh3.s" as the unique filename for this directory.
9583 * gdb.disasm/configure: Rebuilt.
9584
9585 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
9586 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
9587 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
9588
9589Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
9590
9591 * config/udi.exp: Use mondfe,name instead of remote_host.
9592
9593Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
9594
9595 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9596 a function with a watchpoint enabled on the mn10200.
9597
9598 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9599 before trying to create it!
9600
9601Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9602
9603 * config/vx.exp: Use hostname instead of netport.
9604
9605 * config/vxworks.exp: New file.
9606
9607 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9608
9609 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9610 gdb before assuming everything worked. Send a ^C if a timeout
9611 occurs.
9612
9613 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9614 $gdb_spawn_id directly.
9615 (gdb_run_cmd): Try _start as well as start. Use the target feature
9616 gdb,start_symbol as the symbol to start from when jumping.
9617
9618Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9619
9620 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9621 redundant) test.
9622
9623 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9624 it doesn't lose for 16bit integer systems.
9625
9626Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9627
9628 * gdb.fortran/types.exp: If the target doesn't support "double"
9629 data types, then expect "real" types to only be 4 bytes.
9630
9631 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9632 call tests if the target doesn't support inferior function calls.
9633
9634 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9635 in printf tests.
9636
9637Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9638
9639 * gdb.base/help.exp: Disable "help set", "help show", and
9640 "help support". Simplify regexp for "help stack".
9641
9642 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9643 to 60 seconds. Temporarily set match_max to 15000 around the
9644 "info copying" test.
9645
9646 * gdb.base/nodebug.exp: Don't try to do an inferior function
9647 call if the target doesn't support them.
9648 * gdb.base/printcmds.exp: Likewise.
9649 * gdb.base/setvar.exp: Likewise.
9650 * gdb.base/structs.exp: Likewise.
9651 * gdb.c++/templates.exp: Likewise.
9652 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9653
9654 * gdb.base/recurse.exp: Enable for the mn10200.
9655
9656 * configure.in: Do configure gdb.stabs directory for *-*-elf
9657 targets.
9658 * configure: Rebuilt.
9659
9660 * gdb.base/break.exp: Check for gdb,noresults before testing
9661 exit status and/or results from the target.
9662 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9663 * lib/gdb.exp: Remove old (now bogus) initialization of
9664 noinferior, noargs, noresults and nosignals.
9665
9666Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9667
9668 * config/sh.exp: New file.
9669
9670 * config/slite.exp: Try to connect multiple times to the board
9671 before rebooting. Only send a "monitor run" if need_monitor_run
9672 is set.
9673
9674 * gdb.base/break.exp: Don't do the "stub continue" test if
9675 the target has gdb_stub set.
9676
9677 * gdb.base/callfuncs.exp: Increase the timeout.
9678
9679 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9680 if the target has gdb,noinferiorio set.
9681
9682 * gdb.base/list.exp: Increase match_max to 10000 characters.
9683
9684 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9685
9686 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9687 target.
9688
9689 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9690
9691Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9692
9693 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9694 trying to delete the copy of gdb. Catch the file delete so we
9695 don't die if the delete fails; also, the file should be copied to
9696 the host, not to the build.
9697
9698Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9699
9700 * lib/gdb.exp(gdb_test): Surround the result pattern with
9701 parenthesis in case it contains multiple regexps separated
9702 with |.
9703
9704 * gdb.base/watchpoint.exp: Use gdb_test.
9705 * gdb.base/default.exp: Ditto.
9706
9707Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9708
99707966 9709 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9710
c906108c
SS
9711 * gdb.base/scope.exp: Use gdb_test.
9712 * gdb.c++/classes.exp: Ditto.
9713 * gdb.c++/inherit.exp: Ditto.
9714
9715Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9716
9717 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9718 remote_exec instead.
9719 * gdb.base/corefile.exp: Don't be ridiculous.
9720 * gdb.base/*.c: Add missing stub invocations.
9721
9722Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9723
9724 * config/slite.exp: Miscellaneous fixes.
9725
9726 * lib/gdb.exp: Fix runto.
9727
9728 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9729 the target.
9730
9731 * gdb.base/watchpoint.exp: Fix regexp.
9732
9733 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9734 close and wait commands, as the descriptor may now be
9735 invalid. Always call "remote_close host".
9736
9737Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9738
9739 Major rewrite for testsuite revision.
d63a86f8 9740
c906108c
SS
9741 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9742 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9743 instead of relying on spawn_id to always contain a valid
9744 spawn id.
9745 (get_compiler_info): New procedure to build the ${binfile}.ci
9746 file, instead of replicating this in N different places.
9747 (gdb_compile): New procedure.
d63a86f8 9748
c906108c
SS
9749 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9750 appropriate arguments) instead of compile. Use gdb_test in a lot
9751 more places. Use send_gdb instead of send. Always run gdb_start
9752 at the start of a testcase, as this is no longer done magically.
9753
9754 config/*-gdb.exp: Rename without the -gdb suffix.
9755
9756 config/mips.exp: Use remote_close instead of exit_remote_shell.
9757 config/monitor.exp: Use target_info instead of looking at
9758 baud, timeout, etc.
9759 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9760
9761Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9762
9763 * gdb.c++/templates.exp (test_ptype_of_templates),
9764 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9765 Update expect patterns for destructors and assignment operators
9766 to match corresponding c-typeprint.c changes.
9767 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9768 to destructor breakpoint test, GDB should be able to set the
9769 destructor breakpoint without specifying arguments.
9770
9771Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9772
9773 * gdb.threads/pthreads.exp: Change result for failure to compile due
9774 to lack of pthreads runtime support from an error to simply an
9775 unsupported test, per dejagnu standards.
9776
9777Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9778
9779 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9780 where GDB exits to reduce pattern match time.
9781 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9782
9783 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9784
dc96c6c7 9785Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9786
9787 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9788 * gdb.base/default.exp: ditto.
9789 * gdb.base/nodebug.exp: ditto.
9790 * gdb.base/printcmds.exp: ditto.
9791 * gdb.base/ptype.exp: ditto.
9792 * gdb.base/setvar.exp: ditto.
9793 * gdb.base/structs.exp: ditto.
9794 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9795
9796Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9797
9798 * configure, */configure: Rebuild with autoconf 2.12.
9799
9800Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9801
9802 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9803 use new i*86-pc-linux*-gnu quads.
9804 * gdb.base/corefile.exp: Ditto.
9805 * gdb.base/signals.exp: Ditto.
9806 * gdb.base/sigall.exp: Ditto.
9807 * gdb.base/interrupt.exp: Ditto.
9808
9809 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9810 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9811 RedHat 4.0.
d63a86f8 9812
c906108c
SS
9813 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9814 linux. This allows the test case to at least compile on latest
9815 linux, but still not run due to missing the threads runtime library.
9816
9817Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9818
9819 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9820 directory to search gdb directory. Accept and step over conditional
9821 stack alignment code. Consume $prompt in failure cases.
9822 Reset timeout to $oldtimeout instead of some arbitrary value.
9823 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9824 timeout problems with infinite stack backtraces.
9825 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9826 Accept function parameters for linkfunc member.
9827
9828Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9829
9830 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9831 (CXXFLAGS): Remove, unreferenced.
9832 (B_OPTIONS): Add for -B options and add code to initialize with
9833 previous -B options and also add -B option to pick up cross compiled
9834 runtime.
9835 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9836 doing cross compiles.
9837 (target_alias): Declare global.
9838 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9839 to verify that gcc exists in build tree, and if so set CC to that
9840 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9841
c906108c
SS
9842Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9843
9844 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9845 ptype test for anonymous union. Fixup testcase to match
9846 current gcc debug output.
9847
9848Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9849
9850 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9851 force argument to an unsigned long type.
9852
9853Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9854
9855 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9856 tests and anonymous union print/ptype tests.
9857 * gdb.base/list.exp (test_forward-search): Increase timeout by
9858 5 minutes for the "search extremely long line" case.
9859 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9860 completely optional and that the pass/fail messages use the command as
9861 the message if that third arg is a null string.
9862 (gdb_test_exact): Arrange that a null string pattern means match a
9863 null string output rather than any output, which might include random
9864 errors.
9865 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9866 backtrace test.
9867 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9868 always failing and failure is now exposed by gdb.exp changes.
9869
9870Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9871
9872 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9873 weren't being noted.
9874
9875Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9876
9877 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9878 * gdb.stabs/weird.exp: Remove v_comb xfails.
9879
dc96c6c7 9880Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9881
9882 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9883 list.exp scope.exp watchpoint.exp]
9884 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9885
dc96c6c7 9886Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9887
9888 * config/monitor.exp: Increase download timeout to 1000 seconds.
9889
dc96c6c7 9890Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9891
9892 * config/m32r.exp: Increase timeout to 120 seconds.
9893
9894Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9895
9896 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9897 and accept older ordering as obsolescent gcc or gdb.
9898 * gdb.c++/templates.exp: Ditto.
9899 * gdb.c++/virtfunc.exp: Ditto.
9900
9901Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9902
9903 * gdb.base/coremaker.c: Add code to mmap some data so we
9904 can check that it ends up in the core file.
9905 * gdb.base/corefile.exp: Add test to read mmapped data
9906 from core file.
9907
dc96c6c7 9908Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9909
9910 * config/m32r.exp: New file.
9911
9912Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9913
9914 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9915 that cflags can contains -gstabs, and work correctly for other tests.
9916
dc96c6c7 9917Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9918
9919 * gdb.base/setshow.exp: New file, tests show and set.
9920 * gdb.base/setshow.c: New file, tests show and set.
9921 * gdb.base/help.exp: Add test for help set|show annotate.
9922 * gdb.base/default.exp: Add test for set|show annotate.
9923
9924Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9925
9926 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9927 errors unique.
9928 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9929 explicitly.
9930
9931Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9932
9933 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9934 and width commands. This is done elsewhere.
9935 * (gdb_start): Don't call gdb_start_sim here. That's already
9936 done in gdb_load. This fixes lots of failures in default.exp.
9937
9938Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9939
9940 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9941 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9942 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9943 in the same we we treat other failures (since it may be an expected
9944 condition), rather than as an error.
9945 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9946 old test format.
9947
9948Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9949
9950 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9951 (distclean maintainer-clean realclean): No need to remove files
9952 twice. Nuke the duplicates.
9953 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9954 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9955 Remove config.h along with other config files.
9956
9957Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9958
9959 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9960 "p func1 ()" and note that rests of tests are skipped.
9961 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9962 setup_xfails for "print func2::coremaker_local".
9963 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9964 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9965 affected by the previous run test.
9966 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9967 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9968 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9969 "pass int powerset tuple" and "pass modeless int powerset tuple".
9970 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9971 "real write 4" and "real write 8".
9972 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9973 setup_xfails for "print vs1 after tuple assign 2",
9974 "print \$i after tuple assign 2", and
9975 "print vs2 after tuple assign 2".
9976 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9977 meaningful error message and return -1 so the caller can
9978 suppress further tests and avoid a cascade of errors.
d63a86f8 9979
c906108c
SS
9980Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9981
9982 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9983 format for printing version.
9984 * gdb.base/default.exp: Ditto.
9985 * gdb.base/interrupt.exp: Fix problem with cascade of
9986 errors if child process dies while calling a function.
d63a86f8 9987
c906108c
SS
9988Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9989
9990 * Makefile.in (VPATH): Add
9991 * Makefile.in (Makefile, config.status): Fix rules so things get
9992 remade when necessary.
9993
9994Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9995
9996 * Makefile.in (just-check): Add path to sibling expect dir
9997 to environment variable specified by RPATH_ENVVAR.
9998
9999Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
10000
10001 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
10002 (just-check): Add shared library paths for libstdc++, tk,
10003 tcl, bfd, and opcodes to the environment variable specified
10004 in RPATH_ENVVAR.
10005 * configure.in: Add support to recognize --enable-shared flag
10006 and generate correct value for RPATH_ENVVAR.
10007 * configure: Regenerated with autoconf.
10008
10009Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
10010
10011 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
10012 include all osf versions.
10013 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
10014 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
10015 when target is linux. When failing to build pthreads test
10016 executable, give more meaningful message.
10017 * gdb.threads/pthreads.c: Hpux also uses old definition of second
10018 arg for pthread_create.
d63a86f8 10019
c906108c
SS
10020Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
10021
10022 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
10023 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
10024 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
10025 and -lpthreads (everybody else).
10026 (test_startup): Fail gracefully if threads are not supported.
10027 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
10028 "p/c array_index("abcdef",2)" when not gcc compiled.
10029 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
10030 "print func2::coremaker_local" when not gcc compiled.
10031 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
10032 "ptype on opaque struct tagname (statically)",
10033 "ptype on opaque struct tagname (dynamically) 1", and
10034 "ptype on opaque struct tagname (dynamically) 2"
10035 for not compiled with gcc.
10036 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
10037 backtrace when compiled with gcc.
d63a86f8 10038 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
10039 than always return success.
10040
10041Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
10042
10043 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
10044
10045Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
10046
10047 * gdb.base/structs.exp: Undo last change.
10048
10049Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
10050
10051 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
10052 encapsulate all the steps/nexts done during self test, starting
10053 at main, and makes them less sensitive to optimization issues.
10054 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
10055 signal handler" test.
10056 * gdb.threads/pthreads.exp: Only run this for native configs.
10057 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
10058 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
10059 tests.
10060 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
10061 for "runto test_calls(void)" test.
d63a86f8 10062
c906108c
SS
10063Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
10064
10065 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
10066 and don't expect address info in breakpoint confirmations.
10067
10068Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
10069
10070 * gdb.base/list.exp (test_forward_search): Increase timeout
10071 temporarily by 60 seconds for searching extremely long line,
10072 and then reset to old value when done. Increase expect input
10073 buffer to 10000.
10074
10075Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
10076
10077 * gdb.base/list.exp (test_forward_search): Fix to handle very
10078 long source line without overflowing expect's input buffer.
10079
10080Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
10081
10082 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
10083 "buffer_full".
10084
10085 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
10086 "buffer_full".
10087
10088 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
10089 "buffer_full".
10090
10091 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
10092 "buffer_full".
10093
10094Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
10095
10096 * configure.in (configdirs): Add gdb.threads.
10097 * configure: Regenerated with autoconf.
10098 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
10099 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
10100 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 10101
c906108c
SS
10102Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
10103
10104 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
10105
10106Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
10107
10108 * gdb.base/signals.exp (test_handle_all_print): Test separately for
10109 each signal's status in the output of "handle all print".
10110 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
10111 the \r\n sequence that immediately precedes the gdb prompt.
10112 * gdb.base/a1-selftest.exp: Save original timeout and restore
10113 after test.
10114
10115Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
10116
10117 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
10118 symbol.
10119
10120Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
10121
10122 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
10123
10124Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
10125
10126 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
10127 timeout by 60 seconds.
10128
10129Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
10130
10131 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
10132 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
10133 error return.
10134
10135Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
10136
10137 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
10138 gdb initialization, also report how long dejagnu waited. Restore
10139 old timeout before doing error return. Temporarily increase timeout
10140 by 3 minutes to allow for slow startups over heavy NFS use.
10141
10142Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
10143
10144 * lib/gdb.exp: Report timeout value for verbosity level 2.
10145 * config/gdbserver.exp: Ditto.
10146 * config/hppro.exp: Ditto.
10147 * config/mips-gdb.exp: Ditto.
10148 * config/monitor.exp: Ditto.
10149 * config/netware.exp: Ditto.
10150 * config/sim-gdb.exp: Ditto.
10151 * config/slite-gdb.exp: Ditto.
10152 * config/udi-gdb.exp: Ditto.
10153 * config/unix-gdb.exp: Ditto.
10154 * config/vx-gdb.exp: Ditto.
10155 * gdb.base/a1-selftest.exp: Ditto.
10156 * gdb.base/a2-run.exp: Ditto.
10157 * gdb.base/break.exp: Ditto.
10158 * gdb.base/corefile.exp: Ditto.
10159 * gdb.base/list.exp: Ditto.
10160 * gdb.base/recurse.exp: Ditto.
10161 * gdb.base/scope.exp: Ditto.
10162 * gdb.base/signals.exp: Ditto.
10163
10164Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10165
10166 * gdb.threads/Makefile.in (docdir): Removed.
10167
10168Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
10169
10170 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 10171 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 10172 @srcdir@.
d63a86f8 10173 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
10174 autoconf 2.5 or higher.
10175 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
10176
10177Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
10178
10179 * configure: Regenerated.
10180 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
10181 avoid name clashes with SunOS headers.
10182
10183Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
10184
10185 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
10186
10187Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
10188
10189 * gdb.base/callfuncs.exp: Finish last change -- make sure the
10190 prototype information ends up in the compiler info file.
10191
10192Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
10193
10194 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
10195 attempting to regenerate it. Eliminate use of a temporary file
10196 and just generate the info file directly. Source it immediately,
10197 for consistency of use.
10198 * gdb.base/corefile.exp: Ditto
10199 * gdb.base/exprs.exp: Ditto.
10200 * gdb.base/funcargs.exp: Ditto.
10201 * gdb.base/langs.exp: Ditto.
10202 * gdb.base/list.exp: Ditto.
10203 * gdb.base/mips_pro.exp: Ditto.
10204 * gdb.base/nodebug.exp: Ditto.
10205 * gdb.base/opaque.exp: Ditto.
10206 * gdb.base/ptype.exp: Ditto.
10207 * gdb.base/scope.exp: Ditto.
10208 * gdb.base/setvar.exp: Ditto.
10209 * gdb.base/signals.exp: Ditto.
10210 * gdb.base/whatis.exp: Ditto.
10211 * gdb.c++/templates.exp: Ditto.
10212 * gdb.c++/virtfunc.exp: Ditto.
10213 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
10214 whether or not to add -lstdc++ to the compile command line args.
10215
10216Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10217
10218 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
10219 it got fixed by the recent lookup_minimal_symbol_by_pc change.
10220 Increase timeout, a lot of single stepping might be needed if the
10221 target has no hardware watchpoints.
10222
10223Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
10224
10225 * gdb.base/break.exp: Ignore compiler warnings when compiling
10226 break.c.
10227 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
10228 * gdb.base/default.exp: Add h8300 xfails. Handle messages
10229 from remote-sim.
10230 * gdb.base/exprs.exp: Add h8300 xfails.
10231 * gdb.base/funcargs.exp: Likewise.
10232 * gdb.base/nodebug.exp: Likewise.
10233 * gdb.base/printcmds.exp: Likewise.
10234 * gdb.base/ptype.exp: Likewise.
10235 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
10236 h8300 xfails.
d63a86f8 10237 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
10238 on the h8300.
10239 * gdb.base/funcargs.c: Explicitly make last constant argument to
10240 call_after_alloca_subr an unsigned long type.
10241 * gdb.base/return.c: Include stdio.h.
10242
10243Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
10244
10245 * config/abug.exp: New file for the older Motorola Bug monitor
10246 that runs on the mvme13x series VME boards.
10247 * config/monitor.exp: Use the new config array for target settings
10248 if they exist.
10249
10250Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
10251
10252 * sim-gdb.exp: Make the SH simulator allocate less space when
10253 it is targeted.
10254
10255Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
10256
10257 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
10258 test.
10259
10260Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
10261
10262 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
10263 "rs6000-*-*" for "list function in include file" when gcc compiled.
10264 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
10265 for "p ctable1[120]".
10266 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
10267 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
10268 Remove setup_xfail for "rs6000-*-*" for
10269 "print 'scope0.c'::filelocal before run".
10270 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
10271 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
10272 since some compilers don't allow both options to be given
10273 on the same command line. Create object file and move it.
d63a86f8 10274
c906108c
SS
10275Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
10276
10277 * gdb.base/corefile.exp: Always regenerate the core file, since
10278 we always regenerate the coremaker program. Detect special case
10279 where registers cannot be read from core file.
d63a86f8 10280
c906108c
SS
10281Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
10282
10283 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
10284 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
10285 * gdb.c++/templates.exp: Only match on basename of file since
10286 some formats like xcoff don't encode directory information.
10287 * gdb.stabs/weird.exp: Use the right sed script for powerpc
10288 and rs6000 AIX xcoff targets.
10289 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
10290 * configure: Regenerate.
10291 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
10292 here, rather than in distclean.
d63a86f8 10293
c906108c
SS
10294Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
10295
10296 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
10297 defined, and use it to compile the test case with -O2. The
10298 native compilation still uses no optimization.
10299 * gdb.base/mips_pro.c: Remove inline assembly code since
10300 it is compiled PIC by default, which results in assembler
10301 warnings that make the testsuite think the compilation
10302 was unsuccessful.
10303
10304Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
10305
10306 * gdb.c++/misc.exp: Add note to message for
10307 "print s.a for foo struct" that this is a known gcc 2.7.2
10308 and earlier bug.
10309
10310Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
10311
10312 * gdb.base/break.exp: Fix pattern for matching "Delete all
10313 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
10314 setup_xfail for deleting all breakpoints test. Fix various
10315 timeout messages to include "(timeout)".
10316 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
10317 for "p t_float_values2(3.14159,float_val2)".
10318 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
10319 for "continue to call2g" when gcc compiled.
10320 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
10321 "up to foo in langs.exp", "show language at foo in langs.exp",
10322 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
10323 and "show language at fsub in langs.exp".
10324 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
10325 "list line 1 in include file", "list message for lines past EOF",
10326 "list function in include file", "list list0.h:foo", and
10327 "list filename:function; nonexistant function".
10328 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
10329 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
10330 and "ptype t_char_array" to be for native cc only.
d63a86f8 10331
c906108c
SS
10332Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
10333
d63a86f8 10334 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
10335 setup_xfail for "print coremaker_bss", "print coremaker_ro",
10336 "print func2::coremaker_local", and "backtrace in corefile.exp".
10337
10338Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
10339
10340 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
10341 "bt in signals.exp". This problem only appears when running
10342 the testsuite, and then only intermittently.
10343
10344Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
10345
10346 * gdb.base/return.exp (return_tests): Differentiate between
10347 two tests of continuing.
10348
10349Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
10350
10351 * */Makefile.in (maintainer-clean): Remove config.log.
10352 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
10353 * gdb.c++/Makefile.in (PROGS): Add inherit.
10354 (clean): Remove *.ci.
10355
10356Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
10357
10358 * gdb.c++/misc.cc: Add test code from Mike Stump.
10359 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
10360
10361Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
10362
10363 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
10364 to "alpha-*-osf2*" and add comment.
10365 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
10366 setup_xfail for "step over execarg initialization" and
10367 "step over corearg initialization".
10368 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
10369 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
10370 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
10371 gcc compiled for "print coremaker_bss", "print coremaker_ro",
10372 "print func2::coremaker_local", and "backtrace in corefile.exp".
10373 * gdb.base/signals.exp: Build and source signals.ci.
10374 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
10375 to be for gcc only.
10376 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 10377
c906108c
SS
10378Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10379
10380 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
10381 Feb 3 procfs.c change.
10382
10383Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
10384
10385 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
10386
10387Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
10388
10389 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
10390 from dejagnu's apparent default of 10 seconds, which gives random
10391 results when running the tests over NFS on moderately loaded systems.
10392 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
10393
10394Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
10395
10396 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
10397 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
10398 result reports.
10399
10400Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
10401
10402 * configure.in (CY_AC_PATH_TCLH): Remove.
10403 * configure: Regenerate.
10404
10405Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
10406
10407 * gdb.c++/Makefile.in (clean): Add missing '{'.
10408
10409Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
10410
10411 * lib/gdb.exp: Provide a default value for noinferior.
10412
10413 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
10414 Load libgloss.exp.
10415
10416Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
10417
10418 * gdb.disasm/hppa.exp: Compile directly into an executable, use
10419 the executable, not the .o to run the tests from.
10420
10421Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
10422
10423 * gdb.base/break.exp: Don't test for program exit or exit status
10424 if $noresults if nonzero.
10425 * gdb.base/langs.exp: Likewise.
10426 * gdb.base/watchpoint.exp: Likewise.
10427
10428 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
10429 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
10430 trying to compile the testcase.
10431
10432Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
10433
10434 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
10435 * gdb.base/signals.exp (continue to handler): Likewise.
10436
10437Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
10438
10439 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
10440
10441 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
10442
10443Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
10444
10445 * gdb.base/corefile.exp: Recognize "not found" as failure
10446 when trying to determine if a core file was generated.
10447 If no core file was generate the first time, try again without
10448 the ulimit -c to work around braindamaged shells.
10449
10450Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
10451
10452 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
10453 [] tests with "test" and enclose string in quotes.
10454 * gdb.stabs/configure: Rebuild
d63a86f8 10455
c906108c
SS
10456Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
10457
10458 Changes in sync with expect:
10459 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
10460 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
10461 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
10462 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
10463 argument to AC_REQUIRE.
10464 * configure: Regenerated.
10465
10466Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
10467
10468 * gdb.base/corefile.exp: When generating a core, discard any
10469 error messages about ulimit not found and the "core dumped"
10470 message from the shell that runs the coredumper.
10471
10472Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
10473
10474 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
10475
10476 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
10477 which sed script to run. Expect failure for v_comb test
10478 on PA targets too.
d63a86f8 10479
c906108c
SS
10480Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
10481
10482 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
10483 "print func2::coremaker_local" and for "backtrace in corefile.exp"
10484
10485Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
10486
10487 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
10488 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
10489 "sparc-sun-solaris*" xfails for "p v_comb".
10490 * lib/gdb.exp (default_gdb_start): Fix typo.
10491 * gdb.base/corefile.exp: Allow "Core was generated by ..."
10492 messages to not include the full program name that caused
10493 the core dump since some systems (such as solaris) apparently
10494 truncate this path to about 80 characters.
10495 When generating a core file first try increasing the core file
10496 size limit to unlimited since some systems may default it to
10497 zero, and it is harmless to try it. Move the test for failing
10498 to generate a core file to where it will actually get executed.
10499 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
10500 new gdb result from g++ debug info improvements and make old
10501 pattern obsolescent. Also account for size_t differences
10502 (may be int or long).
10503 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
10504 initialization before function call is placed in the delay slot
10505 and thus appears to be skipped over by commands such as "next".
10506
10507Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
10508
10509 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
10510
10511Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
10512
10513 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
10514 input source file; fix code to compile test to deal with this
10515 convention.
10516 * gdb.c++/*.exp: Likewise.
10517
10518Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
10519
10520 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
10521 "bt in signals.exp".
10522
10523Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
10524
10525 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
10526 "step over execarg initialization" and
10527 "step over corearg initialization".
10528
10529Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
10530
10531 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
10532 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
10533
10534Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
10535
10536 From Rob Savoye (rob@poseidon.cygnus.com)
10537 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
10538 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
10539 configure.in}, gdb.disasm/{Makefile.in, configure.in},
10540 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
10541 configure.in}: Major reworking for autoconfig.
10542 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
10543 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
10544 New files.
10545 * config/unix-gdb.exp: Make GDB global.
10546 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
10547 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
10548 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
10549 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
10550 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
10551 term.exp, twice.exp, watchpoint.exp, whatis.exp},
10552 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
10553 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
10554 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
10555 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
10556 pr-8136.exp, result.exp, string.exp, tuples.exp},
10557 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
10558 to returns as necessary, arrange for test to compile own testcase
10559 executable.
10560 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 10561
c906108c
SS
10562Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
10563
10564 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
10565 clear_xfail at end of test which might not call either pass or fail.
10566 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
10567 "backtrace through signal handler".
10568
10569Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10570
10571 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
10572 continuing from a job control stop signal.
10573 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
10574
10575Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
10576
10577 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
10578 * gdb.base/corefile.exp: Likewise.
10579 * gdb.base/funcargs.exp: Likewise.
10580
10581Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
10582
10583 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
10584 * config/monitor.exp: Add support for setting baud rate.
10585
10586Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
10587
10588 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
10589 i*86-*-linux* xfails for "backtrace through signal handler".
10590 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
10591 "print func2::coremaker_local".
10592 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
10593 alpha-dec-osf2* xfail for
10594 "delete all breakpoints when none".
10595
10596Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10597
10598 * gdb.base/break.exp: Change test that deletes all breakpoints
10599 when no user breakpoints are installed. A post 4.15 change
10600 causes gdb to no longer prompt in this case.
10601
10602Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10603
10604 * gdb.base/return.exp (return_tests): Change xfail for test
10605 "correct value returned double test" to stop xfailing at
10606 Solaris 2.5. Apparently the bug has been fixed.
10607
10608Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10609
10610 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10611 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10612
10613Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10614
10615 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10616 * gdb.disasm/hppa.s: Corresponding changes.
10617
10618Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10619
10620 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10621 makefile fragment.
10622 * config/mt-hpux: Deleted.
10623
10624Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10625
d63a86f8 10626 * Many files: When warning about suppressed tests due to a
c906108c
SS
10627 nonexistant test binary, avoid incrementing the warning count.
10628
10629Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10630
10631 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10632
c906108c
SS
10633Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10634
10635 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10636 "sparc-*-solaris2*".
10637
10638Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10639
10640 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10641 Add global and local variables and initialize them.
10642 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10643 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10644 extracts the file name and terminating signal from the core file.
10645 * TODO: Remove note about tests for correct mapping of corefile.
10646 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10647 from optimizing it away.
10648 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10649 handles common blocks.
10650
10651Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10652
10653 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10654 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10655
10656Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10657
10658 * Makefile.in (maintainer-clean): New target, synonym for
10659 realclean.
10660 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10661 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10662 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10663 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10664 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10665 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10666
10667Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10668
10669 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10670 xfails when not gcc compiled for "print foo::funclocal".
10671 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10672 "print foo::funclocal at foo",
10673 "print 'scope1.c'::foo::funclocal at foo",
10674 "print foo::funclocal_bss at foo",
10675 "print 'scope1.c'::foo::funclocal_bss at foo",
10676 "print foo::funclocal_ro at foo",
10677 "print 'scope1.c'::foo::funclocal_ro at foo",
10678 "print bar::funclocal at foo" and
10679 "print 'scope1.c'::bar::funclocal at foo".
10680 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10681 gcc compiled for "print foo::funclocal at bar".
10682 Expand all messages to ensure that they identify that
10683 the test is at bar().
10684 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10685 gcc compiled for:
10686 "ptype on opaque struct pointer (statically)",
10687 "ptype on opaque struct tagname (statically)",
10688 "ptype on opaque struct pointer (dynamically) 1",
10689 "ptype on opaque struct tagname (dynamically) 1",
10690 "ptype on opaque struct pointer (dynamically) 2" and
10691 "ptype on opaque struct tagname (dynamically) 2
10692 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10693 gcc compiled for:
10694 "p datalocal"
10695 "whatis datalocal",
10696 "ptype datalocal",
10697 "p bsslocal",
10698 "whatis bsslocal", and
10699 "ptype bsslocal".
10700 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10701 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10702 when not gcc compiled.
10703 * gdb.base/funcargs.exp (float_and_integral_args): Add
10704 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10705 compiled.
10706 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10707 "backtrace from call6a" when not gcc compiled.
10708 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10709 "backtrace from call7a" when not gcc compiled.
10710 * gdb.base/callfuncs.exp (do_function_calls):
10711 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10712 "p t_char_array_values(char_array_val2,char_array_val1)",
10713 "p t_char_array_values(char_array_val1,char_array_val2)",
10714 "p t_char_array_values("carray 1","carray 2")",
10715 "p t_char_array_values("carray 1",char_array_val2)",
10716 "p t_char_array_values(char_array_val1,"carray 2")",
10717 "p sum_args(1,{2})",
10718 "p sum_args(2,{2,3})",
10719 "p sum_args(3,{2,3,4})",
10720 "p sum_args(4,{2,3,4,5})"
10721 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10722 "backtrace in corefile.exp" when not gcc compiled.
10723
10724Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10725
10726 * gdb.base/signals.exp: Rewrite `handle all print' test as
10727 a procedure. Accept blanks or TABs as whitespace, increase
10728 timeout and expect input buffer size for the large output
10729 from the command. Remove "i*86-*-bsdi2.0" xfail.
10730
10731Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10732
10733 * gdb.base/setvar.exp: Add new testcases for truncation when
10734 assigning invalid values to bitfields.
10735
10736Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10737
d63a86f8 10738 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10739 mips-sgi-irix* xfail for
10740 "call inferior func with struct - returns char *"
10741 and fix test so that an optional (unsigned char *) cast is
10742 accepted in the result.
10743
10744Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10745
10746 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10747 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10748 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10749 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10750 that accidentally got checked in.
10751
10752Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10753
d63a86f8 10754 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10755 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10756 compiled test.
10757 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10758 Add mips-sgi-irix5* xfail for not gcc compiled.
10759 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10760 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10761 "p top", "whatis top", "p middle", and "whatis middle".
10762 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10763 "whatis signed char" for not gcc compiled.
10764 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10765 "set variable signed char=-1 (-1)" and
10766 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10767 * gdb.base/funcargs.exp (float_and_integral_args):
10768 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10769 Add mips-sgi-irix* xfail when not gcc compiled for
10770 "continue to call2b".
10771 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10772 "continue to call2g".
10773 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10774 "backtrace from call6a"
10775 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10776 "backtrace from call7k".
10777 Add mips-sgi-irix5* xfail when not gcc compiled for
10778 "backtrace from call7a".
10779 (localvars_after_alloca): Fix gdb_test cmds for
10780 "print * after runto ...".
10781 Remove rs6000-*-* xfails for
10782 "print i after runto localvars_after_alloca" and
10783 "print l after runto localvars_after_alloca"
10784 for all compilers.
10785 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10786 when not compiled with gcc, for:
10787 "print signed char == (minus)",
10788 "print signed char != (minus)",
10789 "print signed char < (minus)",
10790 "print signed char > (minus)".
10791 * gdb.base/callfuncs.exp (do_function_calls):
10792 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10793 "call inferior func with struct - returns char *".
d63a86f8 10794 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10795 "correct value returned double test" to include Solaris 2.4.
10796 * gdb.base/funcargs.exp (float_and_integral_args):
10797 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10798
c906108c
SS
10799Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10800
10801 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10802 enumeration bitfields if compiling with GNU C.
10803 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10804 to empty' prompt.
10805
10806Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10807
10808 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10809 test for PRO targets.
10810
10811 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10812 breakpoints in the inferior at any given time by making
10813 two groups of breakpoints for call2*, call6* and call7*
10814 tests.
10815
10816Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10817
10818 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10819 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10820 from optimizing it away.
10821 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10822 "call inferior func with struct".
10823
10824Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10825
10826 * configure.in: Only configure gdb.chill for particular targets.
10827
10828Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10829
10830 * gdb.base/Makefile.in: Add action to .c.o transformation
10831 rule that generates a .ci file for each .o file and remove
10832 explicit .c.o rules except for callfuncs.o.
10833 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10834 generates a .ci file for each .o file and remove explicit
10835 .cc.o rules.
10836 (clean): Remove *.tmp *.ci files.
10837 (EXECUTABLES): Remove templ-info.exp.
10838 * gdb.base/compiler.c: New file.
10839 * gdb.c++/compiler.cc: New file
10840 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10841 Change rs6000-*-* xfail for
10842 "print 'scope0.c'::filelocal_ro" and
10843 "print 'scope1.c'::filelocal" and
10844 "print 'scope1.c'::filelocal_bss" and
10845 "print 'scope1.c'::filelocal_ro" and
10846 "print 'scope1.c'::foo::funclocal" and
10847 "print 'scope1.c'::foo::funclocal_ro" and
10848 "print 'scope1.c'::bar::funclocal" and
10849 "print 'scope0.c'::filelocal_ro" and
10850 "print 'scope1.c'::filelocal at foo" and
10851 "print 'scope1.c'::filelocal_bss at foo" and
10852 "print 'scope1.c'::filelocal_ro at foo" and
10853 "print 'scope1.c'::foo::funclocal at foo" and
10854 "print 'scope1.c'::foo::funclocal_bss at foo" and
10855 "print 'scope1.c'::foo::funclocal_ro at foo" and
10856 "print 'scope1.c'::bar::funclocal at foo" and
10857 "print 'scope0.c'::filelocal_ro" and
10858 "print 'scope1.c'::filelocal" and
10859 "print 'scope1.c'::filelocal_bss" and
10860 "print 'scope1.c'::filelocal_ro" and
10861 "print 'scope1.c'::foo::funclocal" and
10862 "print 'scope1.c'::foo::funclocal_bss" and
10863 "print 'scope1.c'::foo::funclocal_ro" and
10864 "print 'scope1.c'::bar::funclocal" and
10865 "print 'scope1.c'::bar::funclocal_bss"
10866 to only be xfail'd when not compiled with gcc.
d63a86f8 10867 Add rs6000-*-* xfail for
c906108c
SS
10868 "print 'scope0.c'::filelocal_bss before run"
10869 when compiled with gcc.
10870 (test_at_main): Add rs6000-*-* xfail for
10871 "print filelocal_ro in test_at_main"
10872 when compiled with gcc.
10873 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10874 Add rs6000-*-aix* xfail for
c906108c
SS
10875 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10876 "ptype t_char_array", not compiled with gcc.
10877 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10878 xfail for "list foo (in include file)" when gcc compiled.
10879 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10880 (integral_args): Add rs6000-*-* xfail for
10881 "run to call0a" if not compiled with gcc.
10882 (unsigned_integral_args): Add rs6000-*-* xfail for
10883 "run to call1a" if not compiled with gcc.
10884 (float_and_integral_args): Add rs6000-*-* xfail for
10885 "run to call2a" if not compiled with gcc and for
10886 "continue to call2b" for any compiler.
10887 Add rs6000-*-* xfail to
10888 "print f1 after run to call2a" for gcc compiled.
10889 (discard_and_shuffle): Add rs6000-*-* xfail for
10890 "run to call6a".
10891 (shuffle_round_robin): Add rs6000-*-* xfail for
10892 "backtrace from call7a" if not compiled with gcc.
10893 Add rs6000-*-* xfail for
10894 "backtrace from call7b" if compiled with gcc.
10895 (call_after_alloca): Add rs6000-*-* xfail for
10896 "print c in call_after_alloca" and
10897 "print s in call_after_alloca" and
10898 "backtrace from call_after_alloca_subr"
10899 if not compiled with gcc.
10900 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10901 "print c in localvars_in_indirect_call" and
10902 "print c in localvars_in_indirect_call" and
10903 "backtrace in indirectly called function" and
10904 "stepping into indirectly called function"
10905 if not compiled with gcc.
10906 (localvars_after_alloca): Add rs6000-*-* xfail for
10907 "print c after runto localvars_after_alloca" and
10908 "print s after runto localvars_after_alloca" and
10909 "print i after runto localvars_after_alloca" and
10910 "print l after runto localvars_after_alloca"
10911 for all compilers.
10912 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10913 than whatis-info.exp.
10914 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10915 than opaque-info.exp.
10916 Setup rs6000-*-* xfail for
d63a86f8 10917 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10918 "ptype on opaque struct pointer (dynamically)" when
10919 not compiled with gcc.
10920 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10921 rather than callf-info.exp.
10922 (do_function_calls): Add clear_xfail for rs6000-*-* for
10923 "p t_float_values2(3.14159,float_val2)". Seems to work
10924 fine there, both with xlc and gcc. Need to find out what
10925 it is doing right and fix other platforms.
10926 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10927 "call inferior func with struct - returns int",
10928 "call inferior func with struct - returns long",
10929 "call inferior func with struct - returns float",
10930 "call inferior func with struct - returns double",
10931 "call inferior func with struct - returns char *",
10932 but only if not gcc compiled (presumes xlc compiled).
10933 Change rs6000-*-* xfails for
10934 "call inferior func with struct - returns char" and
10935 " call inferior func with struct - returns short" to only
10936 xfail if not using gcc.
10937 (clean mostlyclean): Remove *.ci and *.tmp files.
10938 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10939 than templ-info.exp.
10940 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10941 Add rs6000-*-* xfail for "up to foo in langs.exp"
10942 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10943 when not gcc compiled.
d63a86f8 10944
c906108c
SS
10945Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10946
10947 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10948 * gdb.base/corefile.exp: Likewise.
10949 * gdb.base/list.exp: Likewise.
10950 * gdb.base/scope.exp: Likewise.
10951 * gdb.base/siganls.exp: Likewise.
10952
10953 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10954 compiler output.
10955 * gdb.base/whatis.exp: Likewise.
10956
10957Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10958
10959 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10960 failure (opcode table has been fixed to match reality).
10961
10962Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10963
10964 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10965 "call inferior func with struct - returns char",
10966 "call inferior func with struct - returns short"
10967
10968 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10969 "print 'scope0.c'::filelocal at main",
10970 "print 'scope0.c'::filelocal_bss in test_at_main",
10971 "print 'scope0.c'::filelocal at foo",
10972 "print 'scope0.c'::filelocal_bss in test_at_foo",
10973 "print 'scope0.c'::filelocal at bar",
10974 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10975
c906108c
SS
10976 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10977 in source file 1". This bug seems to have been fixed with both
10978 gcc and native cc (was native assembler bug?).
10979
10980Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10981
10982 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10983 "backtrace through signal handler" to "i*86-*-sysv4*".
10984 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10985 continue" case. Add "known SVR4 bug" to fail message.
10986 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10987 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10988 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10989 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10990 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10991 "up to foo in langs.exp", "show language at foo in
10992 langs.exp", "up to cppsub_ in langs.exp", "show
10993 language at cppsub_ in langs.exp", "up to fsub in
10994 langs.exp", and "show language at fsub in langs.exp".
10995 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10996 "bactrace in corefile.exp".
10997 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10998 "call inferior function with struct - returns float" and
10999 "call inferior function with struct - returns double".
d63a86f8 11000
c906108c
SS
11001Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
11002
11003 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
11004 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
11005 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
11006 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
11007
11008Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
11009
11010 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
11011 (or overriden) "CHILL" macro rather then bare "gcc".
11012 Also look for ../../gcc/xgcc since that is what we will
11013 actually need, not "Makefile". Remove following assignment
11014 of CHILL to CHILL_FOR_TARGET because that results in
11015 recursive definition.
11016
11017Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
11018
11019 * gdb.base/corefile.exp: Change xfail for backtrace in
11020 corefile.exp from linuxaout to all linux.
11021 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
11022 cases where we miss the breakpoint at the signal handler
11023 for some reason. Setup xfail for linuxoldld/linuxaout and
11024 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
11025 hitting SIGURG breakpoint.
11026 * gdb.base/signals.exp: Setup xfail for "next" acting like
11027 continue to add linuxoldld. Setup xfail for all linux for
11028 "next to handler in signals_tests_1", "backtrace in
11029 signals_tests_1", "continue to func1", "pass SIGUSR1",
11030 and continue to handler".
11031
11032Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
11033
11034 * Update all FSF addresses except those in COPYING* files.
11035
11036Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
11037
11038 * gdb.base/a2-run.exp: Change messages to be more explicit about
11039 the status of args, and quote binfile in results.
11040
11041Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
11042
11043 * gdb.base/callfuncs.exp: Add tests for passing structs to
11044 inferior functions and return various types.
11045 * gdb.base/callfuncs.c: Add functions to receive a struct
11046 and return a member of the struct, in various types.
11047
11048Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11049
11050 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
11051
11052Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
11053
11054 * config/vxworks29k.exp: New file, sources vxworks.exp.
11055
11056Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11057
11058 * config/gdbremote.exp: New file. Testing framework using
11059 gdbserver.
11060
11061Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
11062
11063 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
11064 "call function when asleep" and "send end of file".
11065 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
11066 for "backtrace in corefile.exp".
11067 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
11068 for "backtrace through signal handler".
11069 * gdb.base/corefile.exp: Make sure we actually generate a core file
11070 before trying the core tests. Some systems allow the user to suppress
11071 generation of core files and default to that (linux for example).
11072 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
11073 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
11074
11075Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11076
11077 * gdb.threads: New directory with some crude multi-threaded
11078 gdb tests (step.exp and step2.exp).
11079 * config/mt-lynx (STEP_EXECUTABLE): Define.
11080 (THREADFLAGS): Define.
11081
11082Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
11083
11084 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
11085
11086 * gdb.base/signals.exp: Disable whole file for lynx until
11087 further notice.
11088
11089 * gdb.base/signals.exp: xfail test where "next" acts like
11090 "continue" for lynx.
11091
11092 * gdb.base/interrupt.exp: xfail test for calling function while
11093 inferior is asleep for lynx.
11094
11095 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
11096 than one cr-lf after each command.
11097
11098Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11099
11100 * configure.in: Reinstate setting of stabsdirs variable, fix
11101 typo in setting up configdirs for native builds.
11102
11103 * gdb.base/return.exp: Fix typo in return double test.
11104 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
11105 compiler from optimizing them away.
11106
11107Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
11108
11109 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
11110 sequences to be echo'd by gdb when using gdb_test.
11111 * gdb.chill/chexp.exp: Likewise.
11112 * gdb.fortran/exprs.exp: Likewise
11113
11114Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11115
11116 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
11117 after the inferior gdb has started.
11118
11119 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
11120 after each command.
11121 * gdb.base/funcargs.exp: Likewise.
11122 * gdb.base/gdbvars.exp: Likewise.
11123 * gdb.base/interrupt.exp: Likewise.
11124 * gdb.base/list.exp: Likewise.
11125 * gdb.base/watchpoint.exp: Likewise.
11126 * gdb.c++/demangle.exp: Likewise.
11127 * gdb.c++/inherit.exp: Likewise.
11128 * gdb.chill/chexp.exp: Likewise.
11129 * gdb.fortran/exprs.exp: Likewise.
11130
11131 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
11132 test if we can't handle IO to/from the inferior.
11133
11134 * gdb.c++/misc.exp: Always check for a program already being
11135 started after sending a "run" command to gdb.
11136
11137 * gdb.base/twice.exp: Start with a fresh gdb.
11138
11139 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
11140 only depend on gdb's expression code, not the chill runtime.
11141
11142 * gdb.base/return.c: Put return values into variables so we
11143 can have gdb print them rather than depending on the program
11144 to print them.
11145 * gdb.base/return.exp: Corresponding changes.
11146
11147 * lib/gdb.exp: Provide default value for noinferiorio.
11148 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
11149 the inferior.
11150
11151 * gdb.base/break.exp: Always check for a program already being
11152 started after sending a "run" command to gdb.
11153 (text_next_with_recursion): Don't check the output from the
11154 program's printf statement. Instead just make sure the program
11155 exited.
11156
11157 * gdb.base/commands.exp: Protect tests which need arguments with
11158 $noargs conditionals.
11159
11160Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11161
11162 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
11163 of structure member arrays to match gdb/valops.c:value_addr change.
11164
11165Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
11166
11167 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
11168 cases.
11169
11170Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
11171
11172 * configure.in (configdirs): Remove gdb.chill from default list
11173 of subdirs and then add it back in only if doing a native build.
11174 The current chill compiler does not yet work in any cross build.
11175 * Revert all signal changes from Jul 6.
11176 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
11177 for sh-hms targets, allowing these tests to link, with no other
11178 changes. Testing is suppressed by setting "nosignals" in site.exp.
11179
11180Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
11181
11182 * configure.in (signaldirs): Define and add to configdirs for all
11183 targets except some specific ones that are known to not support signals.
11184 Also clean up formatting.
11185 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
11186 (signals, sigall): Remove rules to build.
11187 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
11188 Moved to new gdb.signals directory.
11189 * gdb.signals: New test directory.
11190 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
11191 signals.c signals.exp}: New or moved files.
11192
11193Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
11194
11195 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
11196
11197Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
11198
11199 * gdb.base/return.exp: Xfail `return double' test failure
11200 on at least Solaris 2.3 and handle future/past versions on
11201 a case by case basis as appropriate. Also update message
11202 to include i*86 failures.
11203
11204Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11205
11206 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
11207
11208 * lib/gdb.exp: Fix comment which erroneously identified
11209 gdb_file_cmd as gdb_load (the 19 May change was in fact to
11210 gdb_file_cmd not gdb_load).
11211 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
11212
11213 * gdb.base/setvar.exp: Make test names consistent between pass and
11214 fail cases. Use gdb_test more.
11215
11216Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11217
11218 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
11219
11220Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11221
11222 * gdb.base/help.exp: Fix expected help string for `show commands'.
11223
11224Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
11225
11226 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
11227
11228 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
11229 of a text section.
11230
11231Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
11232
11233 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
11234 that loop eventually terminates. Fix Connection refused logic so
11235 that testsuite will expire nicely.
11236
11237Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
11238
11239 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
11240 config/rom68k.exp: New tcl glue for the appropriate monitors.
11241 These all just end up calling monitor.exp.
11242 * config/monitor.exp (gdb_target_monitor): Handle `Connection
11243 refused' by retrying. Cleanup some timeout issues.
11244 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
11245 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
11246 callers don't have to set/restore global timeout variable.
11247
11248 * The following set of changes centralizes management of the global
11249 timeout variable. This way, it can be set in one target dependent
11250 place instead of dozens of places scattered throughout the test suite.
11251 If you need to lengthen a timeout, then you should either set timeout
11252 in one of the config/{target}.exp files, or multiply it by a factor.
11253 Setting it to an absolute value is always going to lose for some
11254 targets.
11255 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
11256 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
11257 * gdb.base/funcargs.exp: Don't set timeout.
11258 * gdb.base/list.exp (test_forward_search): Only use local timeout.
11259 * gdb.base/printcmds.exp (test_print_string_constants
11260 test_print_array_constants): Don't set timeout.
11261 * gdb.base/ptype.exp: Don't set timeout.
11262 * gdb.base/recurse.exp: Don't set timeout.
11263 * gdb.base/return.exp: Don't set timeout.
11264 * gdb.base/watchpoint.exp: Don't set timeout.
11265 * gdb.c++/classes.exp (do_tests): Don't set timeout.
11266 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
11267
11268Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
11269
11270 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
11271
11272Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11273
11274 * lib/gdb.exp: Disable chill tests for irix5.
11275
11276Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11277
11278 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
11279 each test pass or fail.
11280
11281Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11282
11283 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
11284 xlc not gcc.
11285
11286Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
11287
11288 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
11289
11290Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
11291
11292 * config/est.exp: Fix copyright and comments. Remove dead code.
11293 Use targetname, serialport and baud variables instead of fixed
11294 constants.
11295 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
11296 * config/cpu32bug.exp: New file to support cpu32bug monitors.
11297
11298Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11299
11300 * gdb.base/watchpoint.exp: Don't run
11301 test_watchpoint_triggered_in_syscall for sunos.
11302
11303Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11304
11305 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
11306 they don't seem to exist. Do include stdio.h.
11307
11308Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11309
11310 * gdb.base/a1-selftest.exp: Add alpha xfail.
11311
11312Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11313
11314 * gdb.base/watchpoint.c (main): Prompt before calling read().
11315 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
11316 Revise accordingly. Remove cruft about sending "123" several
11317 times, until it gets noticed. Clean up the "print buf[0]" stuff
11318 so that it passes or fails, and waits for prompts in the usual way.
11319
11320Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11321
11322 * gdb.base/recurse.exp: Fix comment.
11323
11324 * TODO: Remove item about printing variables in nodebug.exp. Add
11325 item about enabling tests which are only run on some targets.
11326
11327 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
11328 fail, make test names unique, use new gdb_test convention
11329 regarding pattern, use gdb_test more, etc.).
11330
11331 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
11332 fail, make test names unique, etc.).
11333
11334Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11335
11336 * gdb.base/nodebug.c: Change return type of top and middle to
11337 short.
11338 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
11339 are fixed by the recent mdebugread.c changes. Allow `short ()'
11340 as type for top and middle.
11341
11342Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11343
11344 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
11345 nearly as I can tell, the whole thing was an accident in Stu's
11346 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
11347 to replace a send/expect pair with gdb_test, but ended up only
11348 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
11349 of 30 Mar 1995 took care of it, but left this vestigial comment
11350 which I am now nuking.
11351
11352Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11353
11354 * gdb.base/break.exp: Look for different line number for
11355 breakpoint at main depending on usestubs.
11356
11357Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11358
11359 * gdb.base/list.exp: Adjust some alternate expect patterns to
11360 match recent list0.c change. Add alternate expect pattern for
11361 output from `list default lines around main' for optimizing
11362 compilers.
11363
11364Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11365
11366 * lib/gdb.exp: If nosignals is not set, set it to 0.
11367
11368Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
11369
11370 * config/slite-gdb.exp: Responds to load symbol table prompt.
11371 * gdb.base/break.exp: Adjust line number, fix rerun.
11372 * gdb.base/langs0.c: Add #ifdef usestubs.
11373
11374Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
11375
11376 * gdb.base/list.exp: Adjust line contents after adding new lines in
11377 list0.c. Also fix a syntax error.
11378
11379 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
11380 * gdb.base/break.exp: ditto.
11381 * gdb.base/list.exp: ditto.
11382 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
11383 * gdb.base/run.c: ditto.
11384 * gdb.base/list0.c: ditto.
11385 * gdb.base/funcargs.c: ditto.
11386
11387Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
11388
11389 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
11390 $targetname, $serialport and $baud instead of hardwired variables.
11391 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
11392 target doesn't support signals.
11393
11394Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
11395
11396 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
11397
11398Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11399
11400 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
11401 Don't rely on the value of an auto variable before it has been
11402 initialized. Use gdb_test more.
11403
11404Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11405
11406 * lib/gdb.exp (default_gdb_version): A version number must start
11407 with a digit, but other than that contains all characters up to
11408 the first whitespace character.
11409
11410Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11411
11412 * gdb.base/commands.exp (breakpoint_command_test): New tests.
11413
11414Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11415
11416 * gdb.c++/*.exp: Warn if executable does not exist. The original
11417 reason for skipping the warning was that configure.in sometimes
11418 intentionally skipped building the executables but the tcl code
11419 had no way of knowing. That (a) was always bogus with respect to
11420 error handling, (b) is no longer true (right now there is no way
11421 to skip C++ tests).
11422
11423 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
11424
11425Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11426
11427 * gdb.base/list.exp: Add expect patterns for output from
11428 SunPRO compiled executables.
11429 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
11430 types.
11431
11432Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11433
11434 * gdb.base/break.exp (test_next_with_recursion): Accept any line
11435 number (we are already testing that the correct source line text
11436 gets printed).
11437
11438 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
11439 that is what is intended, but something needed to be done to get
11440 sunos4 native working again.
11441
11442 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
11443
11444 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
11445 apparently went with a (very) old xfail.
11446
11447Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
11448
11449 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
11450 runto_main is a proc in gdb.exp that will do 'step' for target use
11451 stubs.
11452 * gdb.base/exprs.exp: ditto.
11453 * gdb.base/interrupt.exp: ditto.
11454 * gdb.base/opaque.exp: ditto.
11455 * gdb.base/printcmds.exp: ditto.
11456 * gdb.base/ptype.exp: ditto.
11457 * gdb.base/scope.exp: ditto.
11458 * gdb.base/setvar.exp: ditto.
11459 * gdb.base/signals.exp: ditto.
11460 * gdb.base/twice.exp: ditto.
11461 * gdb.c++/classes.exp: ditto.
11462 * gdb.c++/inherit.exp: ditto.
11463 * gdb.c++/templates.exp: ditto.
11464 * gdb.base/break.exp: no run and hit main for stubs. Change line
11465 numbers for breakpoints and info breakpoint.
11466 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
11467 breakpoint().
11468 * gdb.base/callfuncs.c: ditto.
11469 * gdb.base/exprs: ditto.
11470 * gdb.base/interrupt.c: ditto.
11471 * gdb.base/opaque0.c: ditto.
11472 * gdb.base/printcmds.c: ditto.
11473 * gdb.base/ptype.c: ditto.
11474 * gdb.base/scope0.c: ditto.
11475 * gdb.base/setvar.c: ditto.
11476 * gdb.base/signals.c: ditto.
11477 * gdb.base/twice.c: ditto.
11478 * gdb.c++/misc.cc: ditto.
11479 * gdb.c++/templates.cc: ditto.
11480
11481Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11482
11483 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
11484
11485 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
11486 somewhere between `read' and `main.c'. I'm pretty sure the
11487 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
11488 and it isn't particularly useful.
11489
11490 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
11491
11492Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11493
11494 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
11495
11496Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
11497
11498 * config/mt-slite: add LIBS and -nostdlib.
11499 * config/slite-gdb.exp: add this new file to support sparclite target.
11500
11501Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
11502
11503 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
11504
11505 * gdb.base/a2-run.exp: Change argument to istarget from
11506 "*-*-vxworks" to "*-*-vxworks*".
11507 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
11508
11509Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
11510
11511 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
11512 will not runto main but do a 'step' to step out of breakpoint().
11513 * config/mt-slite: add -Dusestubs.
11514
11515Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11516
11517 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
11518 instead of just @.
11519
11520 * gdb.base/signals.exp: Add test for "handle all print".
11521 * TODO: Remove "handle all print". Also remove item about
11522 checking copyright date (I don't like the idea of a spurious FAIL
11523 based on when we run the tests).
11524
11525 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
11526 for SunOS4 (reason for failure not investigated). Remove
11527 redundant test for $binfile.
11528
11529 * gdb.base/nodebug.c (array_index): Call malloc.
11530
11531 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
11532
11533Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
11534
11535 * gdb.base/recurse.exp: Update gdb_test invocation to use new
11536 conventions and slightly simplify the matching regexp.
11537
11538Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11539
11540 * gdb.base/break.exp: Update gdb_test invocation to use new
11541 convention.
11542
11543 * lib/gdb.exp: If noargs is not set, set it to 0.
11544
11545 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
11546 tests unique.
11547
11548 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
11549
11550Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11551
11552 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
11553 one argument of type "<non-float parameter>".
11554
11555Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
11556
11557 * config/rom68k.exp: New file to support Motorola IDP board.
11558 * gdb.base/a2-run.exp: Skip this file if noargs is set.
11559 * gdb.base/break.c: Change things around so that this program
11560 doesn't depend upon args. This is necessary to make remote
11561 targets work (in general, they can't take args).
11562 * gdb.base/break.exp: Don't try to send args to program. Don't
11563 expect output. Also, replace lots of code with gdb_test.
11564
11565Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11566
11567 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
11568 printing of '\'' (which is what the comment says we are testing,
11569 even though we were not), not '''.
11570 (test_integer_literals_rejected): Test that printing ''' is an error.
11571
11572 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11573 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
11574 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
11575 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
11576 Use gdb_test not test_print_accept.
11577 * lib/gdb.exp: Remove test_print_accept.
11578
11579 * gdb.base/signals.exp (signal_tests_1): Make pass message
11580 consistent with fail message.
11581
11582 * gdb.base/whatis.exp: Remove xfails for printing char vs.
11583 unsigned char; the bug (PR 1821) is fixed.
11584
11585 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
11586
11587 * gdb.base/scope.exp (test_at_localscopes): Call pass for
11588 successful tests--makes xfailing them work right.
11589
11590Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11591
11592 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
11593 only \r\n, not .*. The test can pass .* as the last thing in
11594 $pattern if that is what it wants. In addition to providing this
11595 flexibility, this change should speed up pattern matching in cases
11596 where the pattern already ended with .* (there were a number of
11597 them). This change also helps catch bad patterns--in the old
11598 scheme the typo "char \*" instead of "char \\*" would pass. Now
11599 it is caught.
11600 * Many .exp files: Update callers.
11601
11602 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11603 clearer and does not spuriously match multiple ('s. Likewise for
11604 ) and *.
11605
11606 * gdb.base/nodebug.exp: Test ability to call a function and pass
11607 it a string (even with no debugging info).
11608
11609 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11610 "p '\'", which is the same as "p ''" once tcl gets done with
11611 quoting, to "p '\\'", which I suspect is what is intended (one
11612 backslash gets sent to GDB).
11613
11614 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11615
11616Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11617
11618 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11619 1817) was fixed literally years ago.
11620
11621Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11622
11623 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11624 test, it causes stepping out of call_after_alloca_subr with
11625 optimizing compilers.
11626 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11627 fails.
11628
11629 * gdb.c++/templates.exp: Source templ-info.exp only if
11630 the templates executable exists.
11631
11632 * gdb.c++/misc.cc (class Contains_static_instance,
11633 class Contains_nested_static_instance),
11634 gdb.c++/classes.exp (test_static_members): Test printing of
11635 a class that contains a static instance of the class.
11636
11637Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11638
11639 * gdb.base/langs2.c (cppsub_): Don't prototype.
11640 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11641 only, I believe).
11642
11643Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11644
11645 * lib/gdb.exp (skip_chill_tests): New procedure.
11646
11647 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11648
11649Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11650
11651 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11652 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11653
11654Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11655
11656 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11657
11658 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11659 disassemble 8, not 16, instructions for part 4.
11660
11661 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11662 support the latter anymore.
11663
11664 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11665 -DNO_PROTOTYPES.
11666 * gdb.base/callfuncs.c: Control use of prototypes based on
11667 NO_PROTOTYPES, not __STDC__.
11668 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11669 t_float_values2 tests if prototypes in use.
11670
11671 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11672 t_double_values): When checking differences against DELTA, check
11673 that difference is within the range (-DELTA,DELTA), not just
11674 (-infinity,DELTA).
11675
11676Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11677
11678 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11679 'file' command firts, then 'target', then 'load', this is due to gdb
11680 target set up.
11681 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11682
11683Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11684
11685 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11686 FP load/store variants.
11687 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11688
11689Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11690
11691 * gdb.base/term.exp: Do not give a warning if not native, it is
11692 not an abnormal condition.
11693
11694Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11695
11696 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11697 t_char_array".
11698
11699Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11700
11701 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11702 are getting the version number.
11703
11704 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11705 if not native, it is not an abnormal condition.
11706
11707Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11708
11709 * lib/gdb.exp: Just use "file exists", rather than undocumented
11710 dejagnu procedure "findfile".
11711
11712Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11713
11714 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11715 (LDFLAGS): Set to -Xlinker -Ur.
11716
11717 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11718 Removed, these values are set by lib/gdb.exp.
11719
11720 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11721
11722Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11723
11724 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11725 of replicating gdb startup code.
11726
11727 * config/mt-vxworks (LDFLAGS): Set to -r.
11728 (CFLAGS_FOR_TARGET): Removed.
11729
11730 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11731 (gdb) and gdb for vxworks uses (vxgdb).
11732
11733 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11734 executable is not in the tree and host != target, use sed and
11735 program_transform_name to determine the gdb name used by the
11736 target.
11737
11738 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11739 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11740
11741Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11742
11743 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11744 floats, chars, and shorts where there are ANSI-style function
11745 definitions.
11746
11747 * gdb.base/langs.exp, gdb.base/langs*: New test.
11748 * gdb.base/Makefile.in: Build it.
11749 * TODO: Remove item about checking that C names don't get C++
11750 demangling applied; this test tests it.
11751
11752Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11753
11754 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11755 went with the const70 xfail. The xfail went away a year ago.
11756
11757 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11758
11759 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11760 for hp300.
11761
11762 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11763
11764 * gdb.base/a1-selftest.exp: Don't run on hp300.
11765
11766Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11767
11768 * Makefile.in (site.exp): Set host_alias and target_alias as well
11769 as host_triplet and target_triplet.
11770
11771Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11772
11773 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11774
11775 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11776 places as other ecoff systems).
11777
11778 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11779 ultrix.
11780
11781Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11782
11783 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11784 remove them.
11785 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11786 variable and "variable" in addition to "data variable".
11787 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11788
11789 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11790 2.
11791 * gdb.base/list1.c (long_line): Add additional statement at start
11792 of function.
11793 * gdb.base/list.exp (test_forward_search): Update line number to
11794 reflect new statement.
11795
11796Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11797
11798 * gdb.base/signals.exp: Reinitialize searched source directories
11799 after gdb_start call.
11800
11801Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11802
11803 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11804 * gdb.stabs/Makefile.in: Likewise.
11805
11806 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11807 change. Instead split the tests into smaller pieces.
11808 * gdb.disasm/hppa.s: Corresponding changes.
11809
11810Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11811
11812 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11813 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11814
11815 * gdb.base/funcargs.exp: Modify many tests so that every test
11816 either passes or fails. Make some test names unique.
11817
11818Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11819
11820 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11821 Call stty to set interrupt character.
11822
11823 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11824 for HP assembler versus GNU assembler based on actual behavior of
11825 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11826
11827 * TODO: Suggest a few more stepping tests.
11828
11829Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11830
11831 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11832 restart GDB for h8300 after a continue.
11833 (return): Add pattern to match a29k-udi behavior.
11834 * gdb.base/nodebug.exp: Remove obsolete comment.
11835 * gdb.base/regs.exp: New file, testing of register displays.
11836 * gdb.base/return.exp: Fix typo in reference to $objdir.
11837 * gdb.base/whatis.exp: Always start with a fresh GDB.
11838
11839Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11840
11841 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11842 higher, these tests generate a lot of output.
11843
11844Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11845
11846 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11847 code following the catch silently ignored some errors; without the
11848 catch they should be thrown like any other tcl error. Also, the
11849 catch used "" instead of {} which meant all the callers who wanted
11850 to include one of the characters "[]$ had to quote it an extra time.
11851 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11852 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11853 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11854 Remove extra quoting.
11855
11856Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11857
11858 * gdb.base/commands.exp: Make test names unique; every test either
11859 passes or fails. Update some comments.
11860
11861 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11862
11863Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11864
11865 The following fixes a FAIL caused by the fact that the alpha stabs
11866 configuration didn't use the ".if alpha" code in weird.def.
11867 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11868 bit pointer, so the 32 bit version works even on the alpha.
11869 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11870 Remove the stuff which allowed us to have separate versions for
11871 alpha and everything else.
11872
11873 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11874 regexp which "info func operator\[\](" is supposed to match. Fix
11875 string to send to GDB. Note that GDB still doesn't work right. Add a
11876 new test for "info func .perator\[\](" which GDB does handle correctly.
11877
11878 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11879
11880Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11881
11882 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11883 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11884 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11885 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11886 it makes the tests harder to understand and confuses test-o-matic.
11887 The preferred style is that each test provides a PASS or a FAIL,
11888 and has a unique message (e.g. "continue #54" not just "continue")
11889 which is the same for the pass and the fail.
11890 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11891 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11892 to lib/gdb.exp.
11893 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11894 prt_accept which was basically the same thing. Likewise for
11895 test_print_reject and prt_reject.
11896 * lib/gdb.exp (test_print_reject): Add some more error message
11897 patterns to match from the former printcmds.exp (prt_reject).
11898 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11899 One defect of the passcount stuff is that some of it failed to
11900 report XPASS where appropriate.
11901 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11902 stuff before and after arg in expected pattern.
11903 (test_paddr_operator_functions): Re-do test without print_addr_of;
11904 this is the only test which seems to want extra stuff there.
11905
11906Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11907
11908 * gdb.base/nodebug.exp: Update new tests to reflect improved
11909 wording of gdb output.
11910
11911 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11912 and "ptype" work on variables in files compiled without -g.
11913 Replaces commented out "maint print msymbol" tests.
11914
11915Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11916
11917 * gdb.base/setvar.c (dummy): Call malloc.
11918
11919 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11920 losing with the irix4 sed.
11921
11922 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11923 ALRM" on irix4.
11924
11925Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11926
11927 * TODO: Remove items about corefile.exp testing new exec-file and
11928 backtrace; both are now done. Add items about printing enums.
11929
11930Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11931
11932 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11933 "get signal $thissig" test fails.
11934
11935 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11936
11937Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11938
11939 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11940 compiler warning with dec alpha compiler.
11941
11942 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11943 extra \n from gdb_test call (this explains why the prompt test
11944 that I removed yesterday was there).
11945 (user_defined_command_test): Remove extra \n and prompt test.
11946
11947 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11948 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11949 doesn't exist.
11950 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11951 Also remove alpha workaround, which turns out to be because
11952 SIGABRT == SIGLOST.
11953
11954 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11955
11956 * gdb.base/help.exp: Don't test "help show".
11957
11958Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11959
11960 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11961 "set print address" is on.
11962 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11963 pass prompt to gdb_test; gdb_test already looks for the prompt.
11964
11965 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11966
11967 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11968 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11969 was to make sure that gdb can read a core file. But (a) the "read
11970 the corefile" part didn't make it to a1-selftest.exp, we just
11971 delete the corefile after creating it, and (b) we test reading
11972 corefiles in corefile.exp anyway. Also, this test left around a
11973 xgdb process on Solaris.
11974
11975 * gdb.base/corefile.exp: Also test backtrace.
11976
11977Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11978
11979 * gdb.base/commands.exp: Test a simple user defined command with
11980 arguments and if/while statements; verify the full user command is
11981 printed by "show user".
11982
11983 * gdb.base/commands.exp: Test if/while commands as part of a
11984 breakpoint command list; verify they appear in breakpoint
11985 information.
11986
11987Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11988
11989 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11990 than by dividing by zero.
11991
11992Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11993
11994 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11995 performing an inferior call with watchpoints enabled.
11996 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11997 call.
11998
11999Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12000
12001 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
12002 of "file" command.
12003
12004 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
12005 Add additional pattern for when "int operator int(void);" appears
12006 in a different order.
12007
12008Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12009
12010 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
12011
12012 * gdb.base/help.exp: Replace most of docstrings for "info signals"
12013 and "signal" with ".*".
12014
12015Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12016
12017 * TODO: Add note about "handle all nostop".
12018
12019 * gdb.base/{sigall.c, sigall.exp}: New test.
12020 * gdb.base/Makefile.in: Add it.
12021
12022Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
12023
12024 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
12025 when invoking GDB, suppresses any windowing interface.
12026
12027Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
12028
12029 * config/sim-gdb: New file, simulator testing support.
12030
12031Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
12032
12033 * gdb.base/interrupt.exp: Test calling func1 twice.
12034
12035Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
12036
12037 * gdb.base/list.exp (test_forward_search): Set timeout higher
12038 when we'll be getting lots of output from gdb.
12039
12040 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
12041 "init_malloc" to after the expect statement. Run it if that
12042 regexp is taken, but also for two others which happen if source
12043 cannot be found.
12044
12045Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12046
12047 * gdb.base/printcmds.exp: New test, for printing register before
12048 program is running.
12049
12050Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12051
12052 * gdb.base/list.exp: Correct some alternate expect patterns
12053 to reflect changes in list1.c.
12054
12055Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12056
12057 * TODO: Add item regarding large frames.
12058
12059 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
12060
12061 * TODO: Remove item about enabling return.exp; it
12062 is enabled. Suggest a few more "return" tests.
12063
12064Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12065
12066 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
12067 anonymous unions.
12068
12069Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12070
12071 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
12072 and pr-5646.o, so "make" is the same as "make all", not "make
12073 pr-4975.o".
12074
12075Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
12076
12077 * gdb.base/list.exp: Adjust expectations to reflect changes in
12078 list1.c.
12079 (test_forward_search): New test proc.
12080 * gdb.base/list1.c (long_line): New function, has long source line.
12081
12082Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
12083
12084 * gdb.base/a1-selftest.exp: Change initial stepping to know about
12085 additional line of code that was added.
12086
12087Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
12088
12089 * gdb.disasm/hppa.s: Break the large branching tests into smaller
12090 tests so as not to overflow expect's input buffers.
12091 * gdb.disasm/hppa.exp: Corresponding changes.
12092
12093Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12094
12095 Beginnings of template debugging tests.
12096 * gdb.c++/templ-info.cc: New file to test for template
12097 debugging capability of the compiler.
12098 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
12099 templ-info.cc.
12100 * gdb.c++/templates.cc: Add explicit template instantiations
12101 to enable compiling with -fno-implicit-templates. Add destructor
12102 and 'value' method to T5 class for template tests.
12103 * gdb.c++/templates.exp: Add testcases for printing of template
12104 types, setting breakpoints on template methods and calling a
d63a86f8 12105 template method.
c906108c
SS
12106
12107Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
12108
12109 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
12110 branch target since some assemblers (gas-2.5) may emit a
12111 relocation for the branch instead of resolving it in the
12112 assembler.
12113
12114Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12115
12116 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
12117 through signal handler.
12118
12119Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12120
12121 * configure.in (*-*-netware): Use config/mt-netware.
12122
12123 * config/mt-netware: New file.
12124 * config/mt-i386-netware: Removed, separate configs for different
12125 netware architectures are no longer needed now that we have
12126 --with-headers.
12127
12128Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12129
12130 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
12131 by the recent changes to use ANSI C arithmetic conversions.
12132
12133Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12134
12135 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
12136 bug involving using inferior_pid to figure out whether to select a
12137 frame.
12138
12139Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
12140
12141 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
12142 match the current disassembler output.
12143
12144Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
12145
12146 * gdb.fortran/exprs.exp: Expect VOID instead of void.
12147 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
12148 types, expect "int" as type of integer values (for now).
12149
12150Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
12151
12152 * gdb.base/commands.exp: New tests for if/while commands.
12153
12154Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
12155
12156 * lib/gdb.exp (runto): Replace sub-pattern for hex value
12157 by .*, since hex values have different syntax in Chill mode.
12158
12159Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12160
12161 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
12162 linefeed from expect pattern for repeated types with indices > 9.
12163
12164Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
12165
12166 First part of Fortran test suite.
12167 * gdb.fortran: New directory.
12168 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
12169
12170Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12171
12172 * gdb.base/default.exp: Update expect pattern for load command
12173 without arguments.
12174
12175Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
12176
12177 * configure.in: Change i386 to i[345]86.
12178 * gdb.base/configure.in: Likewise.
12179 * gdb.c++/configure.in: Likewise.
12180 * gdb.chill/configure.in: Likewise.
12181
12182Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
12183
12184 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
12185 patterns, since that is not a valid context for comments.
12186
12187Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
12188
12189 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
12190 repeated types and repeated types with indices > 9.
12191
12192Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
12193
12194 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
12195 2417; old bug has been fixed.
12196
12197Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
12198
12199 * gdb.base/interrupt.exp: When trying to wake up the inferior,
12200 send the newline ourselves instead of assuming gdb_test will do
12201 so when passed an empty input string.
12202
12203 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
12204 stabs testcode.
12205
12206Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12207
12208 * lib/gdb.exp (gdb_test): Don't send anything if the first
12209 argument is an empty string. This makes cases where we want to
12210 match output that is already in expect's buffers (for example,
12211 matching a breakpoint after gdb_run_cmd has been called) work
12212 reliably.
12213
12214Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12215
12216 * config/netware.exp: New file.
12217
12218Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12219
12220 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
12221 the -B and -L prefixes so we can find the debugging stub.
12222
12223 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
12224 there and we are using the gcc from the tree.
12225
12226 * gdb.base/types.c: Removed.
12227
12228 * gdb.base/configure.in: Look for makefile fragments in ../config.
12229 Recognize i386-*-netware.
12230 * gdb.c++/configure.in: Likewise.
12231
12232Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12233
12234 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
12235 the correct TCL syntax.
12236
12237Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12238
12239 * gdb.base/opaque.exp: use runto instead of messing around with
12240 breakpoints. Simplify by using gdb_test.
12241
12242 * gdb.base/bitfields.exp: restart between tests on netware targets
12243 because breakpoints aren't relocated after target death. Run
12244 processes to completion.
12245
12246 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
12247
12248Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
12249
12250 * Makefile.in: Remove extra tabs that confuse some versions
12251 of "make". Use the newly built gdb to test with by default,
12252 rather than the first one in the tester's search path.
12253
12254Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
12255
12256 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
12257
12258 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
12259 condition help.
12260
12261Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12262
12263 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
12264
12265 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
12266 running.
12267 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
12268 * gdb.base/funcargs.exp: Likewise.
12269
12270 * gdb.base/bitfields.exp: Simplify by using gdb_test.
12271 * gdb.base/funcargs.exp: Likewise.
12272
12273 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
12274 message is "".
12275
12276Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12277
12278 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
12279 return,signals,twice}.exp: Handle non-existant binaries
12280 consistantly.
12281
12282 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
12283 * gdb.base/Makefile.in: Don't try to generate a core dump, we
12284 might testing a cross development system.
12285
12286Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12287
12288 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
12289 runtest script is relative to ${srcdir}, not ${rootdir}.
12290
12291Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
12292
12293 * gdb.base/signals.exp: Allow for optionality of breakpoint
12294 address.
12295
12296Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12297
12298 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
12299
12300Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12301
12302 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
12303 for size_t definition.
12304 * gdb.c++/templates.cc: Likewise
12305
12306 * config/mt-i386-netware: New file.
12307
12308 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
12309 defined.
12310
12311 * gdb.base/Makefile.in: Added support for systems that name core
12312 files by appending "core" to the program name.
12313 * gdb.base/a1-selftest.exp: Likewise.
12314
12315Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12316
12317 * gdb.base/return.exp: Add comment and message for `return double'
12318 test failure on Sparc Solaris.
12319
12320Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
12321
12322 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
12323
12324Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12325
12326 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
12327 from optimizing them away.
12328 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
12329 patterns to include default constructors and assignment operators,
12330 to match gcc versions beyond 2.5.8. Accept any cplus demangling
12331 character in the output of the virtual base pointer.
12332
12333Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12334
12335 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
12336 expression match in print_addr_of to avoid unintented matches.
12337 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
12338 versions up to 2.5.8.
12339
12340Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12341
12342 * gdb.base/list.exp: Tweak alternate pattern for listing of an
12343 included file to run under newer versions of expect.
12344 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
12345 consecutive >'s in templates to accomodate recent cplus-dem.c change.
12346 Remove xfail for the virtual table of BDDHookV.
12347
12348Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
12349
12350 * lib/gdb.exp (string_to_regexp): Set a default result.
12351 (default_gdb_start): Fix misleading message.
12352
12353Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
12354
12355 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
12356 Remove all CC, etc definitions.
12357 * config/mt-hpux: New file.
12358 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
12359 (CFLAGS, LDFLAGS): Define.
12360 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
12361
12362 * Makefile.in (site.exp): Don't insert host_os, etc.
12363 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
12364 (distclean): Check existence of subdir.
12365 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
12366 * gdb.base/Makefile.in: General cleanup and simplification.
12367 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12368 to build executables. Use default rule to build .o files.
12369 (EXPECT, RUNTEST, CC): Fix relative pathname.
12370 (site.exp): Don't insert host_os, etc.
12371 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
12372 and/or SIGUSR1 defined.
12373 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
12374 * gdb.c++/Makefile.in: General cleanup and simplification.
12375 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
12376 (CFLAGS): Remove.
12377 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
12378
12379Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
12380
12381 * gdb.base/recurse.exp: Misc changes to get tests running again
12382 after Kung's changes to the watchpoint code.
12383 * gdb.base/watchpoint.exp: Likewise.
12384
12385Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
12386
12387 * lib/gdb.exp (string_to_regexp): Convert {\} also.
12388
12389Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
12390
12391 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
12392 * lib/gdb.exp (default_gdb_start): Define.
12393 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
12394 gdb.base/funcargs.exp, gdb.base/opaque.exp,
12395 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
12396 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
12397 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
12398 Don't call gdb_target_udi in between tests.
12399
12400Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12401
12402 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
12403 (which was basically just a local version of the same thing). In
12404 addition to avoiding duplication, gdb_test_exact is faster.
12405 * lib/gdb.exp (gdb_test_exact): Fix typo.
12406
12407 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
12408 don't give an error.
12409
12410 * gdb.base/term.exp: Call delete_breakpoints before starting.
12411
12412 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
12413 (t10): Add comment.
12414
12415Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12416
12417 Reorganization of the GDB Test Suite.
12418
12419 * gdb.base: New directory, contains all the basic tests.
12420 * gdb.c++: New directory, tests specific to C++.
12421 * gdb.chill: New directory, tests specific to Chill.
12422 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
12423 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
12424 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
12425 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
12426 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
12427 t30-31 to chill).
12428 * */gdbme.*: Rename to match appropriate expect scripts.
12429 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
12430 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
12431 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
12432 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
12433 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
12434 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
12435 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
12436 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
12437 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
12438 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
12439 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
12440 gdb.c++/virtfunc.cc: New names of C++ files.
12441 * gdb.chill/chillvars.ch: New name of Chill file.
12442 * gdb.base/configure.in, gdb.c++/configure.in,
12443 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
12444 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12445 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
12446 * configure.in (configdirs): Update to reflect directory changes.
12447 (target_abbrev): No longer define for any configuration.
12448 * Makefile.in: Cosmetic improvements to header comments.
12449
12450Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
12451
12452 Various changes to gdb.t31:
12453
12454 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
12455 * gdbme.ch: Make all key-words and predefineds be upper-case.
12456 * chillvars.exp: Expect key-words and predefinds in upper-case.
12457
12458 * chillvars.exp: Use gdb_test_exact many places.
12459 Change expected output for arrays (which now includes index labels).
12460
12461 * pr-5020.exp, gdme.ch (module PR_5020):
12462 New test, for PR-5020.
12463
12464Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
12465
12466 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
12467 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
12468
12469Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
12470
12471 * Makefile.in: Fix bit-rot in definitions of CHILL,
12472 CHILL_FOR_TARGET and Chill_LIB.
12473 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
12474 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
12475 CHILL, and CHILL_LIB.
12476
12477Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
12478
12479 * Revert the previous changes. Please see Rob's directory
12480 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
12481
12482Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
12483
12484 * Makefile.in, configure.in, config/mips-gdb.exp,
12485 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
12486 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
12487 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
12488 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
12489 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
12490 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
12491 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
12492 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
12493 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
12494 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
12495 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
12496 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
12497 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
12498 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
12499 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
12500 changes from 94Q1.
12501
12502Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
12503
12504 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
12505 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
12506 Rob's new testing fragments.
12507
12508Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
12509
12510 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
12511 lib/gdb.exp: Replace error proc calls with perror.
12512
12513Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
12514
12515 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
12516 version also, match on casted version strings, and match on
12517 gdb startup case where the line numbers might be messed up.
12518
12519Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
12520
12521 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
12522 (CFLAGS): Delete it from here.
12523
12524Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
12525
12526 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
12527
12528Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
12529
12530 * Makefile.in (RUNTEST): Default to just "runtest".
12531
12532Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12533
12534 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
12535 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
12536 the code has been restructured.
12537
12538Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12539
12540 * gdb.t00/default.exp (set write): Allow any number of \r and/or
12541 \n, not just one of each.
12542
12543 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
12544 /bin/cc gives a warning if you do.
12545
12546Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
12547
d63a86f8 12548 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
12549 __t10ListS_link1ZUiRCUiPT0
12550
12551Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12552
12553 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
12554 on local variables in recursive functions.
12555
12556 * gdb.t07/Makefile.in: Build the new test.
12557
12558Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12559
12560 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
12561 directly. Instead compare the return values from actual calls.
12562
12563Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
12564
12565 * Makefile.in (check): Set TCL_LIBRARY for runtest.
12566
12567Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12568
12569 * From Peter Schauer with minor modifications.
12570 * gdb.t15/return.exp (return_tests): Handle targets where "return"
12571 stops in mid-line in the caller. Add xfail for returning a float
12572 value on X86 targets.
12573
12574Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12575
12576 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
12577 to avoid expect lossage.
12578 (fmem_LRbug_tests): Likewise.
12579 * gdb.disasm/hppa.s: Corresponding changes.
12580
12581 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
12582 conditions to work with latest dejagnu/expect.
12583
12584 * gdb.t15/funcargs.exp (finish from indirect call): No longer
12585 expected to fail on the PA.
12586 (backtrace in call with trampolines): Explicitly require main
12587 to be frame #1 (no trampolines should show up in backtrace).
12588
12589 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
12590 "continue -expect".
12591 * gdb.t06/break.exp: Likewise.
12592 * gdb.t07/watchpoint.exp: Likewise.
12593 * gdb.t13/bitfields.exp: Likewise.
12594 * gdb.t15/{funcargs,return}.exp: Likewise.
12595 * gdb.stabs/weird.exp: Likewise.
12596 * config/{mips,udi}-gdb.exp: Likewise.
12597
12598 * hppa.sed: Enclose comments within a sed command to avoid
12599 losing with the old OSF1 sed.
12600
12601Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12602
12603 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12604 sequent dynix.
12605 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12606 * gdb.t15/funcargs.exp: Conditionally step again to really
12607 finish from marker_call_with_trampolines. Handle the case where
12608 the first step from within call_with_trampolines already steps
12609 us back to main.
12610 * gdb.t15/gdbme.c: Add comment to closing brace of
12611 call_with_trampolines for funcargs.exp.
12612
12613Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12614
d63a86f8 12615 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12616 Fix typo(s).
12617
12618Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12619
12620 * gdb.t07/gdbme.c: More code for watchpoint testing.
12621
12622 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12623 "Hardware watchpoint" throughout file.
12624 (test_watchpoint_triggered_in_syscall): New test.
12625 (test_complex_watchpoint): New test.
12626
12627Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12628
12629 * gdbme.c (call_with_trampolines): New function to try and step
12630 into. Tests trampoline problems on the PA.
12631
12632 * funcargs.exp (localvars_in_indirect_call): No longer expect
12633 stepping into indirect call to fail on PAs.
12634 (test_stepping_over_trampolines): New test.
12635
12636Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12637
12638 * TODO: Add suggestions for static member function tests, and
12639 completion tests.
12640
12641Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12642
12643 * TODO: Add suggestions for "p/a" tests.
12644
12645 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12646 (default_gdb_exit): Replace all the hair with sending "quit" to
12647 the process with a simple close.
12648
12649Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12650
12651 * TODO: Add suggestions for shared library tests.
12652
12653Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12654
12655 * TODO: Add suggestions for x/s tests.
12656
12657Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12658
12659 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12660 "enable once", and "enable breakpoints once" with ".*".
12661
12662Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * TODO: Add suggestions about structure passing tests.
12665
12666Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12667
12668 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12669 the primary1 test, use work around if __GNUC__ < 2.
12670 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12671 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12672 Test for bad output rather than waiting for timeout. Issue
12673 second continue only if first continue failed.
12674
12675Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12676
12677 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12678 operator[] test with gdb_test because the old code didn't seem to
12679 be getting the quoting right with the new dejagnu.
12680
12681Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12682
12683 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12684 one from the path.
12685 * Makefile.in: Use a fresh expect if there is one, use runtest
12686 from the src tree if there is one.
d63a86f8 12687
c906108c
SS
12688Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12689
12690 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12691 next over recursive call. Revise the tests from that point on
12692 (which had been skipped) to match GDB's actual (correct) output.
12693
12694 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12695 with next over a breakpoint whose condition is false.
12696
12697 * gdb.t00/help.exp: Comment out "help set print" tests just like
12698 (and for same reason as) "help set" test.
12699
12700Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12701
12702 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12703 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12704
12705Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12706
12707 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12708 necessary gdb_target_udi.
12709
12710 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12711
12712 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12713 1838 and 2417; they are fixed.
12714
12715 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12716 gdb.t03/ptype.exp (ptype structure, ptype union):
12717 Remove xfails; the test is looser than when the xfails were added.
12718
12719 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12720 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12721
12722 * gdb.t01/run.exp: Only run shell test if isnative.
12723
12724 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12725 since "run" automatically loads if necessary. Call gdb_target_udi
12726 after the "file" since "file" kills any execution target.
12727
12728 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12729 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12730 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12731 argument for UDI.
12732
12733Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12734
12735 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12736
12737 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12738
12739Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12740
12741 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12742 properly quoting regexps. This makes the second argument to
12743 demangle a fixed string, which matches the callers, instead of a
12744 shell-style pattern which is what the previous implementation
12745 used. Update some of the callers.
12746
12747Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12748
12749 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12750 (comib_nullified_tests): Fix typo.
12751 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12752 strings. No longer expected to fail.
12753
12754 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12755 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12756 strings. No longer expected to fail.
12757
12758 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12759 string. No longer expected to fail.
12760
12761Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12762
12763 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12764 No longer expected to fail.
12765
12766 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12767 string. No longer expected to fail.
12768
12769Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12770
12771 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12772 only in the names (I probably got most of them). I was even
12773 generous with some which differed in underscores in names, and
12774 probably missed a few, and I *still* was able to remove almost a
12775 third of the file with almost no impact on testsuite coverage.
12776
12777Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12778
12779 * gdb.t00/default.exp: Match udi_attach error message as well as
12780 the one from child_attach.
12781
12782 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12783
12784 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12785
12786 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12787 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12788
12789 * Move test with enums and partial symbols back to
12790 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12791 Reverts the change of 26 May 93. Per today's change to
12792 stabs.texinfo, the behavior that weird.exp was expecting was
12793 unreasonable; what is important is that the compiler+gdb get
12794 things right, which happens with a recent gcc. Also fix the test
12795 to deal with native compilers which put out the stab gdb can't
12796 deal with.
12797
12798Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12799
12800 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12801 in the names. The main thing these accomplish is to slow things down.
12802 Many more such duplicates surely remain.
12803
12804 * gdb.t00/help.exp: Comment out "help support" test just like
12805 (and for same reason as) "help set" test.
12806
12807Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12808
12809 * gdb.t06/break.exp: Remove setup_xfails for
12810 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12811 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12812 about known bug in gcc to include up through 2.5.8.
12813 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12814 well as "_vb$".
12815 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12816 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12817 with latest gcc and gdb.
12818 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12819 well as "_vb$".
12820
12821Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12822
12823 * configure.in (hppa*-*-*): Also configure and build stabs-only
12824 tests.
12825
12826Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12827
12828 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12829 * gdb.t10/configure.in (hppa*-*-*): Use it.
12830
12831Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12832
12833 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12834
12835Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12836
12837 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12838 versions prior to 1.13.5.
12839
12840Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12841
12842 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12843 the prompt is at the start of a line.
12844
12845Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12846
12847 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12848 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12849 in the copr tests now.
12850 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12851 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12852 expected to fail.
12853
12854Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12855
12856 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12857 gdb.t31/chillvars.exp, lib/gdb.exp:
12858 Tweak to run under either version of expect.
12859 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12860 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12861 * gdb.t11/list.exp: Remove extraneous whitespace.
12862
12863Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.t16/printcmds.exp (test_print_strings): Accept
12866 "(unsigned char *) " before the string.
12867
12868 * TODO: Add notes about printing of fancy types and GDB expressions.
12869
12870Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12871
12872 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12873 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12874 if doing mips-idt-ecoff.
c906108c
SS
12875
12876Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12877
12878 * Most .exp files: Tweak to run under either version of expect.
12879
12880Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12881
12882 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12883 xfails; I'm not sure why they are failing, but not because of PR 1806.
12884
12885Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12886
12887 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12888 defined in lib/gdb.exp.
12889
12890Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12891
12892 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12893 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12894 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12895 have to be typeless.
12896
12897Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12898
12899 * TODO: Add suggestion for copyright year test.
12900
12901Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12902
12903 * configure.in (*-*-lynxos*): Add stabs tests.
12904
12905Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12906
12907 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12908 so insert a tab before any assembler directive in column zero.
12909
12910 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12911 stores.
12912 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12913 stores.
12914 (fpu_short_memory_tests): Likewise.
12915
12916Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12917
12918 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12919 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12920 .stabs directives in comments.
12921
12922Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12923
12924 * TODO: New file, describing tests we could write.
12925 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12926
12927Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12928
12929 * gdb.t06/signals.exp: Add kludge to force re-sync.
12930
12931 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12932 to xgdb instead of gdb, get out of gdb.
12933
12934Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12935
12936 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12937 for info.
12938
12939Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12940
12941 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12942 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12943 * gdb.stabs/hppa.sed: New sed script for the PA.
12944
12945Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12946
12947 * gdb.stabs: Re-write weird.def and configuration to use sed
12948 instead of cpp. sed is portable and POSIX; cpp is neither.
12949
12950Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12951
12952 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12953
12954Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12955
12956 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12957
12958Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12959
12960 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12961 "_vb$".
12962 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12963 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12964
12965Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12966
12967 * lib/gdb.exp: Comment out code which depends on non-existent
12968 `transform' procedure.
12969
12970Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12971
12972 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12973 * lib/gdb.exp: Transform tool name.
12974 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12975 1.1's new error handling system.
12976
12977Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12978
12979 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12980
12981Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12982
12983 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12984 They made pattern matching so slow that timeouts happened on
12985 heavily loaded systems. Now any output from "show print" which
12986 gets us back to the GDB prompt is a PASS.
12987
12988Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12989
12990 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12991
12992Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12993
12994 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12995
12996 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12997 It is not from PR 3220.
12998
12999Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13000
13001 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
13002 just started failing because they depended on the order the
13003 subcommands are presented, or exact docstring text. This kind of
13004 test is a pain and has minimal benefit.
13005
13006Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13007
13008 * gdb.t09/corefile.exp: At end of test, use "core" command with
13009 no arguments.
13010
13011Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
13012
13013 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
13014 17}/Makefile.in: Make it possible to run the testsuite with Sun
13015 make and CC = cross gcc by adding explicit build rules for .o
13016 files.
13017
13018Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13019
13020 * gdb.t15/funcargs.exp: Don't put comments on same line as
13021 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 13022
c906108c
SS
13023Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13024
13025 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
13026
13027Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
13028
13029 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
13030 * gdb.t20/inherit.exp: remove three dumplicate entries.
13031
13032Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13033
13034 * gdb.t06/break.exp: For "next over recursive call", fail on any
13035 incorrect output, not just on "factorial (value=2)".
13036
13037Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13038
13039 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
13040 working now. Add an xfail if accesing a bss variable causes
13041 a memory error if the target is not yet run.
13042
13043Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13044
13045 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
13046 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
13047 name of __st* demangling (2 strings). Did Kung really get the
13048 more than 95 others right without testing them?
13049
13050Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
13051
13052 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
13053
13054Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
13055
13056 * configure.in (configdirs): Add gdb.disasm
13057 * gdb.disasm: New directory for GDB disassembler tests.
13058 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
13059
13060Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13061
13062 * gdb.t00/help.exp: Don't test "help set".
13063
13064 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
13065 from within expect statements. None of these happen anymore and
13066 they cause regressions to be silently unnoticed.
13067
13068 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
13069 messages) about known failures with gcc cygnus-2.4.5-930417.
13070
13071 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
13072 comp-info.exp so it gets built if it doesn't exist.
13073
13074 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
13075 it is no longer used.
13076 * gdb.t13/comp-info.c: Removed.
13077
13078Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13079
13080 * gdb.t06/signals.exp: Add xfail for sun3.
13081
13082Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13083
13084 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
13085 relevant because ^C doesn't get sent but failure can be reproduced
13086 interactively).
13087
13088Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13089
13090 * gdb.stabs/alpha.mt: New configuration file for alpha.
13091 * gdb.stabs/configure.in: Use it.
13092 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
13093 sharing with alpha.mt, redefine long to word via preprocessor.
13094 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
13095 for alpha.
13096 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
13097 native cc.
13098 * gdb.t00/teststrategy.exp: Change expect string so that we
13099 consume the `(xgdb)' from the command echo and from the gdb prompt.
13100 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
13101 gdb currently compares all values as long, so this failure probably
13102 applies to any configuration where LONGEST is bigger than a target int.
13103 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
13104 with gcc.
13105 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
13106 to handle opaque pointers, gcc is.
13107 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
13108 as first argument. Include <sys/types.h> and change all operator
13109 new definitions to use size_t.
13110 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
13111 now that we use size_t.
13112
13113Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13114
13115 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
13116 a long or float array cast all array members to the same type.
13117 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
13118 with 64 bit longs.
13119 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
13120 on alpha.
13121 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
13122
13123Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13124
13125 * gdb.t24 (demangle.exp): Constructors of templates have names like
13126 vector<int>::vector(int) not vector<int>::vector<int>(int). See
13127 section 14.6 of the ARM.
13128
13129 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
13130 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
13131 accomplish little and slow down the testsuite.
13132
13133 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
13134 Accept spaces various places.
13135
13136Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13137
13138 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
13139 with watchpoint enabled.
13140
13141 * Makefile.in: Remove definition of CC and remove the second
13142 definition of CXX (the "CXX = gcc" one remains). These definitions
13143 were causing backquotes to be expanded within backquotes, which
13144 doesn't work.
13145
13146Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
13147
13148 * gdb.t17/callfuncs.exp: Add "return 0" to end.
13149
13150Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13151
13152 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
13153 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
13154 by mips cc and contains no stabs entries.
13155
13156Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
13157
13158 * config/vx-gdb.exp: Use fake device to load files rather than
13159 NFS.
13160 * lib/gdb.exp: New proc to do "file" command.
13161 * config/unix-gdb.exp: Use new "file" proc.
13162
13163Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
13164
13165 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
13166 Rework board rebooting slightly.
13167 (gdb_exit): Don't exit from the remote shell; there isn't one.
13168 * gdb.stabs/weird.exp: If a program is being debugged already,
13169 kill it.
13170 * gdb.t04/setvar.exp: Stop and restart gdb.
13171 * gdb.t05/expr.exp: Likewise.
13172 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
13173 restart gdb and reload the program.
13174 * gdb.t08/opaque.exp: Likewise.
13175 * gdb.t12/scope.exp: Likewise.
13176 * gdb.t13/bitfields.exp: Likewise.
13177 * gdb.t15/funcargs.exp: Likewise.
13178 * gdb.t20/classes.exp: Likewise.
13179 * gdb.t03/ptype.exp: Increase timeout.
13180 * gdb.t16/printcmds.exp (test_print_string_constants,
13181 test_print_array_constants): Likewise.
13182 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
13183 * gdb.t20/classes.exp (do_tests): Likewise.
13184 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
13185
13186Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
13187
13188 * gdb.stabs: Renamed *wierd* to *weird*.
13189
13190Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13191
13192 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
13193 for timeout. Add "known gcc 2.4.5 bug" to failure message.
13194
13195Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
13196
13197 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
13198 (do_tests): Remove xfail for whatis on one_var and two_var.
13199
13200Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
13201
13202 * Makefile.in: Made cross building work better by adding
13203 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
13204
13205Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13206
13207 * gdb.t15/{return.c,return.exp,Makefile.in}:
13208 New test, currently commented out.
13209
13210Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
13211
13212 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
13213 still running and removes the leftover named socket so GDb can do
13214 clean restarts.
13215
13216Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
13217
13218 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
13219 console, not GDB.
13220 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
13221 cross testing works better with "make check"
13222 * config/unix-gdb: Use default procedures for exit and version.
13223 * config/vx-gdb.exp: Cleaned up and massaged back to working order
13224 with the newest VxWorks.
13225
13226Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13227
13228 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
13229 old form.
13230
13231 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
13232 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
13233
13234 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
13235
13236 * config/unix-gdb.exp: Remove this version of gdb_exit
13237 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
13238 Rob says he'll look at it when he gets back to testing boards.
13239
13240Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
13241
13242 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
13243 an expected fail for certain ptype commands.
13244
13245 * gdb.t20/classes.exp: Update expected results of "ptype class
13246 Base1" to account for the constructor that now appears in the type.
13247
13248Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
13249
13250 * configure.in (configdirs): Restore gdb.t04, which mysteriously
13251 disappeared from list.
13252 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
13253 "alldone" proc with call to cleanup and exit.
13254 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
13255 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
13256 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
13257 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
13258 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
13259 "alldone" proc with simple returns that suppress remaining
13260 tests. The alldone proc went away many months ago.
13261
13262Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13263
13264 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
13265
13266 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
13267
13268Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13269
13270 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
13271 as vax gdb will display them.
13272
13273Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13274
13275 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
13276 optimizers.
13277
13278 * scope.exp: Change "bad value for localval" messages so each one
13279 is unique.
13280
13281 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
13282 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
13283
13284 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
13285
13286Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13287
13288 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
13289 doesn't exist (due to optimization).
13290
13291Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13292
13293 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
13294 contains \r because the filename is long.
13295
13296 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
13297 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
13298
13299Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13300
13301 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
13302 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
13303 Ultrix.
13304 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
13305 int tests.
13306 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
13307
13308Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
13309
13310 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
13311
13312 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 13313 to match does not match the passing case but still matches the
c906108c
SS
13314 failing case.
13315
13316Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13317
13318 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
13319
13320Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
13321
13322 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
13323 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
13324 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
13325 Remove various versions of gdb_exit.
13326 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
13327 gdb_exit.
13328 * config/unix-gdb.exp: gdb_exit remains here, and should override
13329 the generic version, since it's doing a lot of wierd stuff that
13330 the other versions aren't. FIXME, fold it in, or abandon this
13331 version.
13332
13333Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13334
13335 * gdb.t24/demangle.exp: Add tests for PR 3220.
13336
13337Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13338
13339 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
13340
13341Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
13342
13343 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
13344 "i386-*-*". Works for i486 as well.
13345
13346 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
13347 bug, and expand domain of xfail to all SVR4 systems, since the
13348 actual problem is likely to be in generic SVR4 /proc support.
13349
13350Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13351
13352 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
13353
13354Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
13355
13356 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
13357 xfails for other systems. Match a missing 'Continuing.' as an
13358 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
13359
13360 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
13361 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
13362 Only issue warning for missing executables if -all option is used.
13363
13364 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
13365 file if -all option is used. It's like an unpredictable XFAIL.
13366
13367Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13368
13369 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
13370 for dynamically linked binaries.
13371
13372 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
13373
13374Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13375
13376 * gdb.t20/inherit.exp: Change message for "print tagless struct"
13377 to state that this is a known bug in old versions of g++.
13378
13379Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13380
13381 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
13382 while waiting for `Continuing'.
13383
13384Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
13385
13386 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
13387 in text, data, and bss.
13388 * gdb.t10/nodebug.c: Add local and global test variables for
13389 initialized and uninitialized data.
13390
13391Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13392
13393 * config/unix-gdb.exp (gdb_exit): Add "wait".
13394
13395Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13396
13397 * gdb.t06/signals.exp: xfail the continue from the handler for all
13398 targets.
13399
13400 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
13401 function with watchpoints enabled, the i386 call dummy starts with
13402 a call.
13403
13404 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
13405 386 bsd names its corefiles.
13406
13407Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
13408
13409 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
13410 compilers don't grok it.
13411 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
13412 with small octal ints rather than character constants, which
13413 are signed and might not fit if first promoted to int.
13414
13415Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
13416
13417 * gdb.t09/Makefile.in (clean): Remove corefile.
13418
13419Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
13422
13423Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13424 and Jim Kingdon (kingdon@cygnus.com)
13425
13426 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
13427 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
13428 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
13429
13430Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13431
13432 * gdb.t17/interrupt.exp: Add xfail for hppa.
13433
13434Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13435
13436 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
13437 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
13438 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
13439 to determine signed-ness of bitfields and use the result to setup
13440 the xfail.
13441 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
13442 * gdb.t15/funcargs.exp: Use them to step until the second indirect
13443 call line is reached if necessary.
13444
13445Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13446
13447 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
13448
13449Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13450
13451 * gdb.t06/break.exp: Also test `clear' command.
13452
13453Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13454
13455 * gdb.t00/teststrategy.exp: Remove extra quote.
13456
13457 * gdb.t07/watchpoint.exp: Change xfail for calling function with
13458 watchpoint enabled to be for all non-68k machines.
13459
13460 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
13461
13462Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13463
13464 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
13465 targets use aout.mt instead of ecoff.mt as gas understands
13466 standard aout format.
13467
13468Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
13469
13470 * lib/gdb.exp (runto): Don't insist that function we are running to
13471 was compiled with -g.
13472
13473 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
13474
13475 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
13476 to get back into the read system call.
13477 Accept leading newline in case where we woke it up.
13478
13479Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13480
13481 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
13482 to make the stabs test work on ecoff systems using gcc and -with-stabs.
13483 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
13484 enable ecoff configuration.
13485
13486Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13487
13488 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
13489
13490Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13491
13492 * gdb.t16/printcmds.exp: Add another printf test.
13493
13494Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
13495
13496 * configure.in: If configured -with-stabs on any target, add
13497 stabsdirs to configdirs.
13498
13499Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13500
13501 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
13502 fun" so pattern does not match the command itself.
13503
13504Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13505
13506 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
13507
13508Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13509
13510 * gdb.t17/interrupt.exp: Test for more things.
13511
13512Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13513
13514 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
13515 compiler arranges the code and line numbers.
13516
13517 * gdb.t17/interrupt.exp: Don't send \n after ^C.
13518
13519Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13520
13521 * gdb.t00/help.exp: Increase expect input buffer size.
13522
13523Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13524
13525 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
13526
13527 * gdb.t07/watchpoint.exp: Add xfail for hppa.
13528
13529 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
13530
13531 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
13532 [0-9]*, not just [0-9].
13533
13534Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13535
13536 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
13537
13538 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
13539
13540Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13541
13542 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
13543
13544Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13545
13546 * gdb.t06/signals.c: Add xfails for sun3.
13547
13548 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
13549
13550 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
13551 test_stepping tests.
13552
13553Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13554
13555 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
13556
13557 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
13558
13559 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
13560 rather than actually putting it through cpp twice.
13561
13562 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
13563
13564Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
13565
13566 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
13567 no longer needed.
13568
13569Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13570
13571 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
13572
13573 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
13574 C++ features prints as "struct", make it a pass, not an xfail.
13575
13576Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13577
13578 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
13579 Don't require VA to print as "class" rather than "struct".
13580
13581Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
13582
13583 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
13584
13585Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13586
13587 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
13588
13589Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13590
13591 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
13592 order.
13593
13594Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13595
13596 * gdb.t16/printcmds.exp: Add printf tests.
13597
13598 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13599
13600 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13601
13602Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13603
13604 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13605 pass counts, to counteract any existing or future setup_xfails.
13606
13607Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13608
13609 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13610 {BEGIN,END}_COMMON for common block instead of STAB.
13611 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13612
13613 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13614 intp_var should be N_GSYM not N_LSYM.
13615 wierd-aout.S: Use a label for the value of the N_SO.
13616 wierd.def: Remove all backslashes.
13617 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13618
13619Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13620
13621 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13622 get the expected next to inheritance3.
13623
13624Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13625
13626 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13627 now that gcc-2.4 gets it right.
13628
13629Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13630
13631 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13632
13633 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13634 generating comp-info.exp which works for cross-compilation.
13635
13636Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13637
13638 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13639 "*-*-sysv4.*".
13640
13641Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13642
13643 * gdb.t01/run.exp: Start with a fresh gdb.
13644 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13645 SVR4.x.
13646
13647Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13648
13649 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13650 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13651 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13652 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13653 things to remove.
13654
13655Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13656
13657 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13658 test cases from bug reports.
13659
13660Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13661
13662 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13663 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13664 avoid spurious xfails.
13665 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13666 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13667 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13668
13669Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13670
13671 * gdb.t00/teststrategy.exp: Rework to provide more useful
13672 description of each test, fix problem with systems that define
13673 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13674 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13675 results for "next over recursive call" so timeouts aren't taken
13676 by error.
13677
13678Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13679
13680 * gdb.t12/scope.exp: Test printing of variables before run.
13681
13682 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13683 printed in wrong order due to sorting.
13684
13685Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13686
13687 * gdb.t00/teststrategy.exp: Fix expected results for printing
13688 user entered string constant. Is array of char, prints with no
13689 address.
13690
13691 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13692 commands.
13693 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13694 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13695 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13696 of struct of char arrays.
13697 * gdb.t00/radix.exp: New tests for radix commands.
13698
13699Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13700
13701 * gdb.t16/printcmd.exp: Print a variable before running program
13702 (with xfail for AIX).
13703
13704Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13705
13706 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13707
13708 * gdb.t16/printcmd.exp: Don't print variables before running program.
13709
13710 * gdb.t06/break.exp: Don't require envp argument to main.
13711
13712 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13713
13714 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13715 Add xfails for rs6000.
13716
13717 * gdb.t02/whatis.exp: Change other tests not to re-test something
13718 we already tested.
13719
13720 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13721 each type used has a variable of that type.
13722
13723Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13724
13725 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13726
13727Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13728
13729 * configure.in: change srctrigger to be a file, not a directory
13730
13731Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13732
13733 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13734
13735 * gdb.t11/list.exp: Fixed a couple of typos.
13736
13737Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13738
13739 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13740 is fixed and PR is closed.
13741 * gdb.t16 (gdbme.c): Add simple test string variable.
13742 * gdb.t16 (printcmds.exp): Add tests with simple test string
13743 variable, primarily for boundaries on "set print elements".
13744
13745Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13746
13747 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13748 Make leading 0's optional and don't expect a tab in the middle
13749 of the number.
13750
13751 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13752
13753 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13754 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13755 don't end command passed to gdb_test with newline.
13756
13757 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13758 signed keyword away, don't expect signed bitfields to be signed.
13759
13760 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13761 printing with only as many 1's as are in the field as well as printing
13762 with 32 1's (see comment).
13763
13764Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13765
13766 * gdb.t00/default.exp: Start with a fresh gdb.
13767 * configure.in (configdirs): Remove gdb.t31 until the chill
13768 compiler works again. It no longer is able to find chillrt0
13769 since it isn't in libchill.a anymore.
13770 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13771 wierd.o, make more modular.
13772 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13773 spurious newlines that caused problems.
13774
13775Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13776
13777 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13778 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13779 gdb.stabs/wierd.{exp,def}: Many new tests.
13780
13781 * gdb.t00/default.exp: update info line for new message.
13782
13783 * gdb.t02/{whatis.exp,gdbme.c}:
13784 Test that "char *" doesn't print as "caddr_t".
13785
13786Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13787
13788 * gdb.t00/help.exp: Use .* in place of some help messages which
13789 just changed.
13790 gdb.t00/default.exp: Update "info frame" test for new message.
13791 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13792 Remove some xfails
13793
13794Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13795
13796 * gdb.t03/{gdbme.c,ptype.exp}:
13797 Add tests for typedef'd struct and union without tags.
13798 Also check "whatis" on a variable of a typedef'd enum without a tag.
13799
13800 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13801 PRMS 1823; the bug still exists but isn't reproduced by this test
13802 anymore), and remove rs6000 XFAIL (the bug is fixed).
13803
13804 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13805 duplicated from whatis.exp. For those that are left, accept
13806 "long", "long int", or "int" for long variables (whatis.exp already
13807 has an XFAIL for "int", so no need to fail it here).
13808
13809 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13810 Deal with GCC's names for types now that GDB uses the compiler's names.
13811
13812 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13813 setup_xfail's for sunos4. If we #defined the signed keyword away,
13814 don't expect GDB to know that char it is signed.
13815
13816 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13817
13818Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13819
13820 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13821 should work on any system, regardless of debugging format.
13822 * gdb.t21/demangle.exp: Move to gdb.t24.
13823 * gdb.t24/demangle.exp: Move from gdb.t21.
13824 * gdb.t24/{Makefile.in, configure.in}: New files.
13825
13826Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13827
13828 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13829 * gdb.stabs: New directory.
13830
13831Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13832
13833 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13834 not just "Quit anyway?".
13835
13836Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13837
13838 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13839 that all setup_xfails are immediately followed by clear_xfails.
13840
13841Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13842
13843 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13844 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13845 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13846 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13847 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13848 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13849 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13850 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13851 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13852 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13853 gdb.t31/chillvars.exp, lib/gdb.exp:
13854 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13855 bug-gdb@prep.ai.mit.edu.
13856
13857Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13858
13859 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13860 with 0.0, not integer 0.
13861
13862Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13863
13864 * gdb.t06/break.exp: Update for "Kill the program" message change.
13865
13866Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13867
13868 * Makefile.in (GDBFLAGS): Set to -nx.
13869 * Makefile.in (site.exp): Use GDBFLAGS.
13870
13871Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13872
13873 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13874 Makefiles.
13875 (check): depend on just-check.
13876 (just-check): added so that tests can be run without a noop
13877 build pass.
13878
13879Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13880
13881 Switch to using configure's configdirs.
13882 * Makefile.in (Makefile): add configure.in dependency.
13883 (SUBDIRS): removed redundant assignment.
13884 * configure.in: switch subdirs assignment to configdirs.
13885 * gdb.t*/configure.in: new files.
13886
13887Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13888
13889 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13890 works.
13891
13892Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13893
13894 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13895 in explicit rules. Apparently this is not supported by some makes.
13896
13897Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13898
13899 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13900
13901Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13902
13903 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13904 disappeared.
13905
13906Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13907
13908 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13909
13910Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13911
13912 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13913 watchpoint problem that is now fixed.
13914 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13915 uninitialized convenience variables.
13916 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13917 structures.
13918
13919Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13920
13921 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13922 which causes expect to get out of sync with gdb on long output
13923 from help set.
13924 * gdb.t09/corefile.exp: Make expected pattern for core file
13925 failing signal and frame output format less sun specific.
13926
13927Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13928
13929 * gdb.t31/chillvars.exp: Add and remove initial dummy
13930 breakpoint, so that symbol table is forced in.
13931 (Needed at least on Sunos4, though it seems not SVR4.)
13932 * gdb.t31/chillvars.exp: Update for changed output format.
13933
13934Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13935
13936 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13937
13938Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13939
13940 * Makefile.in: Added --srcdir when invoking runtest, removed the
13941 need for a local config file. (optional now)
13942
13943Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13944
13945 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13946 failure count used to force early termination. Add some more
13947 expected failures for gnu style demangling.
13948
13949Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13950
13951 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13952 pmi variable from gdb.t20/gdbme to get optimized away.
13953 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13954 Check for written corefile upon timeout _and_ eof.
13955
13956Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13957
13958 * config/unix-gdb.exp: Add missing return 0.
13959
13960Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13961
13962 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13963 test termination.
13964
13965Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13966
13967 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13968 disappeared.
13969
13970Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13971
13972 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13973 time as i860 support works.
13974
d63a86f8 13975 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13976 "backtrace 100\r" rather than just "backtrace\r", to match last
13977 change.
13978
13979Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13980
13981 * config/udi-gdb.exp (gdb_exit): Remove close command.
13982 (gdb_target_udi): New procedure to set the UDI target.
13983 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13984 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13985 Added waits for prompts after several question responses. Added
13986 some more responses used by a29k-amd-udi-gdb.
13987 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13988 pass different arguments, restart UDI connection after program
13989 completion.
13990 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13991 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13992 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13993 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13994 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13995 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13996 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13997 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13998 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13999 after program completion.
14000 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
14001 compiled with a SELECT_VECS setting.
14002 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
14003 infinite recursion.
14004
14005 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
14006 Added checks for COFF results, and made them expected failures for
14007 all targets. It would be better to make them expected failures
14008 for COFF targets only.
14009
14010Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
14011
14012 * Makefile.in: add null dvi target, don't bother to recurse
14013 through test directories for info and install-info; rename
14014 $(datadir) to be dejagnu instead of deja-gnu
14015
14016Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
14017
14018 * gdb.t31/gdbme.ch: Re-enable code that previously caused
14019 compiler to coredump.
14020 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
14021 code.
14022
14023Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
14024
14025 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
14026 coredump.
14027 * gdb.t31/chillvars.exp: Comment out tests that depend on that
14028 code.
14029
14030Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
14031
14032 * gdb.t03/ptype.exp: tests for return code from gdb_test.
14033 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
14034 which in a shell. Deletes xgdb when done.
14035 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
14036 Tests the return from the "set height" or "set width" commands.
14037 Added a few return codes where needed.
14038
14039Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
14040
14041 * Makefile.in (SUBDIRS): Add gdb.t17.
14042 * configure.in (subdirs): Add gdb.t17.
14043 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
14044 files to test gdb's calling of functions in the inferior with
14045 the correct arguments and gdb's ability to retrieve any
14046 result returned.
14047
14048Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
14049
14050 * config/unix-gdb.exp (gdb_exit): Remove close commands that
14051 may be called after gdb goes away. Previous versions of expect
14052 needed these to avoid file descriptor leaks, but they cause
14053 errors with the current revision of expect.
14054 * gdb.t00/gdbvars.exp: Use -re on expected output after
14055 setting sevenbit-strings.
14056 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
14057 to set sevenbit-strings consistent across tests.
14058 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
14059 set sevenbit-strings consistent across tests.
14060
14061Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
14062
14063 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
14064 expected output to match current "expect" expectations.
14065
14066Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
14067
14068 * gdb.t00/default.exp: Change expected output for default "source"
14069 command, to match new gdb behavior which requires a filename to
14070 source.
14071
14072Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
14073
14074 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
14075 expected fail for i486-*-* that misses the marker2 function.
14076 * gdb.t10/crossload.exp (bfddefault): Allow successful
14077 recognition of a format to pass even if no symbols are found.
14078 Explicitly catch failures where the format is not recognized
14079 or is ambiguous, and add the reason to the fail message.
14080 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
14081 the cause is and invalid target and add reason to failure message.
14082 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
14083 elf32-i386, elf32-sparc, and elf32-i860.
14084 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
14085 Set up expected failure for 'filename'::variable scope resolution,
14086 which is now apparently broken on all targets.
14087 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
14088 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
14089 gdb.t23/templates.exp: Change failure for missing binfile into
14090 just a warning.
14091 gdb.t21/demangle.exp: Change all cfront references to 'arm'
14092 references.
14093
14094Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
14095
14096 * gdb.t00/default.exp: Add expected output for default "source"
14097 command, to match new gdb behavior.
14098 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
14099
14100Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
14101
14102 * config/*-gdb.exp: returns an error, rather than exiting on
14103 internal errors.
14104
14105Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
14106
14107 * gdb.t03/gdbme.c: Add pointer to struct variable.
14108 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
14109 referencing struct members.
14110
14111Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
14112
14113 * configure.in (mips-idt-ecoff): New target.
14114 * config/mips-gdb.exp: New file for remote board using MIPS remote
14115 debugging protocol.
14116
14117 * Redid configuration scheme. Removed gdb.t*/configure.in.
14118 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
14119 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
14120 distclean targets. Built executables via .o files. Adjusted
14121 tests to account for source files in $(srcdir) rather than
14122 $(objdir).
14123 * lib/gdb.exp (runto): Don't expect () after the function name,
14124 because it may have arguments.
14125
14126Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
14127
14128 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
14129 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
14130 expected failures for mips-idt-* and mips-sgi-*.
14131 * gdb.t00/default.exp (attach): Kill process if requested.
14132 * gdb.t00/help.exp (help target core, help target): Accept a gdb
14133 that does not read core files.
14134 * gdb.t01/run.exp: Removed checks for exit status code.
14135 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
14136 it is linked in.
14137 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
14138 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
14139 appropriate, rather than doing it by hand.
14140 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
14141 execution.
14142 * gdb.t10/crossload.exp: Kill existing program if needed.
14143 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
14144 appropriate, rather than doing it by hand. Always increase
14145 timeout for this test, not just for VxWorks.
14146
14147Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
14148
14149 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
14150 of Chill STRUCT types and STRUCT values.
14151 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
14152 than "char".
14153 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 14154 struct2): New struct definitions and initializations to test
c906108c
SS
14155 simple Chill STRUCT types.
14156
14157Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
14158
14159 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
14160 the null byte at the end of strings.
14161 * gdb.t00/default.exp: Make show version insensitive to copyright
14162 date.
14163 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
14164 to avoid dependencies on target char signedness.
14165 * gdb.t16/printcmds.exp: Update expected results for explicitly
14166 unsigned char.
14167 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
14168 now work.
14169 * gdb.t21/demangle.exp: Add many more patterns for template
14170 demangling, most of them being expected failures.
14171 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
14172 string we are matching for, to match on the whole string.
14173 * gdb.t21/demangle.exp: Add many new test strings to demangle,
14174 and fix a whole bunch that had incorrect expected output but were
14175 passing anyway because of the bug in "proc demangle".
14176 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
14177 type.
14178 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
14179
14180Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
14181
14182 * gdb/testsuite: made modifications to testcases, etc., to allow
14183 them to work properly given the reorganization of deja-gnu and the
14184 relocation of the testcases from deja-gnu to a "tool" subdirectory.
14185
14186Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
14187
14188 * gdb/testsuite: Initial creation of gdb/testsuite.
14189 Migrated dejagnu testcases and support files for testing nm to
14190 gdb/testsuite from deja-gnu. These files were moved "as is"
14191 with no modifications. This migration is part of a major overhaul
14192 of dejagnu. The modifications to these testcases, etc., which
14193 will allow them to work with the new version of dejagnu will be
14194 made in a future update.
48efe704 14195
8d8cb839 14196 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 14197\f
8d8cb839
EZ
14198;; Local Variables:
14199;; mode: change-log
14200;; left-margin: 8
14201;; fill-column: 74
14202;; version-control: never
14203;; End:
902f2ccb
MC
14204
14205 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 14206 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
14207 Copying and distribution of this file, with or without modification,
14208 are permitted provided the copyright notice and this notice are preserved.
This page took 1.341589 seconds and 4 git commands to generate.