* c-exp.y (parse-number): Modify the float parsing logic to let it
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ca929517
WZ
12005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2
3 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4 of subarray and substring variable.
5 * gdb.fortran/subarray.f: New source file for the test of subarray
6 and substring variable evaluation.
7 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8 of string constant.
9
c761af65
DJ
102005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11
12 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13 copyright dates.
14
561d7a1d
PG
152005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16
17 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18 powerpc altivec' test with an almost identical 'info vector' test.
19
b2b64cc9
PG
202005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21
22 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
23 vscr" tests to match output.
24
6ac4d15a
PG
252005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
26
27 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
28 output.
29
40e55bef
BR
302005-09-11 Bob Rossi <bob@brasko.net>
31
32 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
33 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
34 commands that return an MI output command and an asyncronous MI output
35 command.
36 * gdb.mi/mi-console.exp: Ditto.
37
3c7385ec
BR
382005-09-11 Bob Rossi <bob@brasko.net>
39
40 * gdb.mi/mi-var-child.c: Include <string.h>.
41
a6cd0eb3
DJ
422005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
43
44 * killed.exp: Correct gdb_expect syntax.
45
2f168eed
CV
462005-08-09 Corinna Vinschen <vinschen@redhat.com>
47
48 * lib/mi-support.exp (mi_gdb_load): Fix typo.
49
ecd3fd0f
BR
502005-08-02 Bob Rossi <bob@brasko.net>
51
52 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
53 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
54 Change tests to inferior-tty-set/show.
55 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
56 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
57 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
58 inferior. Use mi_gdb_test to get GDB and Inferior output.
59 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
60 descriptor.
61 (mi_inferior_tty_name): Add inferior PTY file name.
62 (mi_gdb_start): Add INFERIOR_PTY parameter.
63 (mi_gdb_test): Add IPATTERN parameter.
64
f1ea48cb
BR
652005-08-02 Bob Rossi <bob@brasko.net>
66
67 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
68 parameter to mi_gdb_test.
69 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
70
6e650a67
DJ
712005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
72
73 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
74 struct_declarations.
75 * gdb.mi/mi-var-child.exp: Step over the initialization of
76 struct_declarations.
77
8be260b6
DJ
782005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
79
80 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
81 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
82 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
83 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
84 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
85 file.
86
4e660f07
NR
872005-07-27 Nick Roberts <nickrob@snap.net.nz>
88
89 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
90 (do_children_tests): Assign values to the extra elements.
91
92 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
93 them for tests for "-var-update --no-values" and
94 "-var-update --all-values".
95 Add test for "-var-list-children --simple-values".
96
97 * gdb.mi/basics.c (callee4): Add integer array D[3]...
98
99 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
100 "-stack-list-locals --simple-values" Improve doc strings and
101 comments.
102
6bdae935
MK
1032005-07-18 Mark Kettenis <kettenis@gnu.org>
104
598b7a6f
MK
105 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
106 *-*-openbsd*.
107 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
108
6bdae935
MK
109 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
110 sigaltsatck'.
111
1323e929
BR
1122005-07-14 Bob Rossi <bob@brasko.net>
113
114 * gdb.base/default.exp (tty): Changed output of command.
115 * gdb.base/help.exp (help tty): Ditto.
116
b1a9c082
MK
1172005-07-12 Mark Kettenis <kettenis@gnu.org>
118
119 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
120
10a844a2
MK
1212005-07-10 Mark Kettenis <kettenis@gnu.org>
122
123 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
124 -stack-select-frame without arguments.
125 (test_stack_frame_listing): Add test for newly implemented command
126 -stack-info-frame.
127
3cb3b8df
BR
1282005-07-06 Bob Rossi <bob@brasko.net>
129
130 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
131 command.
132 (Copyright): Update copyright.
133
a0c5fbcf
WZ
1342005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
135
136 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
137 tests to evaluate exponentiation expression.
138
984971d0
AS
1392005-06-29 Andreas Schwab <schwab@suse.de>
140
141 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
142 main to avoid warnings.
143
144 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
145
fe03833f
NR
1462005-06-20 Nick Roberts <nickrob@snap.net.nz>
147
148 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
149 -stack-select-frame without arguments.
150 (test_stack_frame_listing): Add test for newly implemented command
151 -stack-info-frame.
152
7a55f279
WZ
1532005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
154
0ffa0ea5
DJ
155 * gdb.fortran/array-element.f: New file.
156 * gdb.fortran/array-element.exp: New testcase.
7a55f279 157
26585198
DJ
1582005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
159
160 * gdb.base/bigcore.exp: Correct checks for systems which can
161 not dump a large core file.
162
c1bd25fd
DJ
1632005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
164
165 * gdb.base/relocate.c: Add a copyright notice.
166 (dummy): Remove.
167 * gdb.base/relocate.exp: Test printing the values of variables
168 from a relocatable file.
169
589e074d
DJ
1702005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
171
172 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
173 excess MI output after an error.
174
0915f927
JB
1752005-05-29 Joel Brobecker <brobecker@adacore.com>
176
177 * gdb.arch/alpha-step.c: New file.
178 * gdb.arch/alpha-step.exp: New testcase.
179
76ff342d
DJ
1802005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
181 Dennis Brueni <dennis@slickedit.com>
182
183 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
184 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
185 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
186 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
187 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
188 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
189 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
190
96b0c7ac
DJ
1912005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
192 Wu Zhou <woodzltc@cn.ibm.com>
193
194 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
195 IBM's xlc compiler.
196 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
197 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
198
f21565d2
JB
1992005-05-13 Jim Blandy <jimb@redhat.com>
200
201 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
202 calling gdb_suppress_entire_file.
203 * gdb.base/charset.exp: Same.
204 * gdb.base/call-rt-st.exp: Same.
205
6006a3a1
BR
2062005-05-05 Bob Rossi <bob_rossi@cox.net>
207
208 * lib/gdb.exp (fullname_syntax): Added global regex.
209 (fullname_syntax_POSIX): Ditto.
210 (fullname_syntax_UNC): Ditto.
211 (fullname_syntax_DOS_CASE): Ditto.
212 (fullname_syntax_DOS): Ditto.
213 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
214 fullname_syntax variable to scope and use it.
215 (test_file_list_exec_source_files): Ditto.
216 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
217
c3b69c04
DJ
2182005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
219
220 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
221
3c95e6af
PG
2222004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
223
224 * lib/gdb.exp (skip_altivec_tests): New function, based on
225 check_vmx_hw_available from the GCC testsuite.
226 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
227 * lib/gdb.arch/altivec-regs.exp: Likewise.
228
78df6c56
JB
2292005-05-02 Jim Blandy <jimb@redhat.com>
230
231 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
232 calling gdb_suppress_entire_file.
233
1690f9cf
DJ
2342005-04-30 Randolph Chung <tausq@debian.org>
235
236 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
237 Slightly relax "sem_post" name checking.
238
5ea106f7
PG
2392005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
240
241 * gdb.base/unload.exp: Use new shared library infrastructure.
242
bf7234cf
PG
2432005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
244
245 * gdb.base/so-impl-ld.exp: Use new shared library
246 infrastructure.
247
547b869a
CV
2482005-04-29 Corinna Vinschen <vinschen@redhat.com>
249
250 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
251 * gdb.asm/h8300.inc: New file.
252
f07e55f0
PG
2532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
254
255 * gdb.base/shlib-call.exp: Change to use new shared library
256 infrastructure.
257
3cbba3d1
PG
2582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
259
260 * gdb.base/pending.exp: Change to use new shared library
261 infrastructure.
262
ed6df200
PG
2632005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
264
265 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
266 use test_compiler_info instead of gcc_compiled, and update copyright.
267
8c8f4ebe
PG
2682005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
269
270 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
271 shared objects being adjusted and update copyright years.
272
607fbc54
DJ
2732005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
274
275 * ChangeLog: Correct some 2003-01-13 dates.
276 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
277 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
278 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
279 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
280 gdb.trace/tfind.exp: Update copyright years.
281
57bf0e56
DJ
2822005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
283 Daniel Jacobowitz <dan@codesourcery.com>
284
285 * lib/gdb.exp (gdb_compile): Handle shlib=.
286 (gdb_compile_shlib): New function.
287
9b593790
PG
2882005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
289
290 * lib/gdb.exp (test_compiler_info): Give argument a default value.
291
9494c6a5
DJ
2922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
293
294 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
295 gdb.server.
296 * configure.ac: Likewise.
297 * configure: Regenerated.
298 * gdb.gdbserver/Makefile.in: Moved to...
299 * gdb.server/Makefile.in: ... here.
300 * gdb.gdbserver/server.c: Moved to...
301 * gdb.server/server.c: ... here.
302 * gdb.gdbserver/server-run.exp: Moved to...
303 * gdb.server/server-run.exp: ... here.
304
6f8eac0e
DJ
3052005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
306
307 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
308 * configure.ac: Create gdb.gdbserver/Makefile.
309 * configure: Regenerated.
310 * lib/gdbserver-support.exp: New file, derived from
311 config/gdbserver.exp.
312 * config/gdbserver.exp: Use gdbserver-support.exp.
313 * gdb.gdbserver/Makefile.in: New file.
314 * gdb.gdbserver/server.c: New file.
315 * gdb.gdbserver/server-run.exp: New file.
316
6e87504d
PG
3172005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
318
319 * lib/gdb.exp (test_compiler_info): Return compiler_info
320 if no arguments are given.
321
d1779be4
PG
3222005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
323
324 * gdb.arch/altivec-abi.exp: Check for compiler and set
325 use altivec' flag accordingly.
326 * gdb.arch/altivec-regs.exp: Likewise.
327
88750304
DJ
3282005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
329
330 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
331
f3fb768d
AS
3322005-03-27 Andreas Schwab <schwab@suse.de>
333
334 * gdb.base/bigcore.c (main): Add missing mode argument in open
335 call.
336
7e813ac5
DJ
3372005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
340 downloads.
341 * config/gdbserver.exp (gdb_load): Likewise.
342
8e3049aa
PB
3432005-03-14 Paul Brook <paul@codesourcery.com>
344
345 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
346 targets.
347
a9df7c44
JB
3482005-03-09 Joel Brobecker <brobecker@adacore.com>
349
350 * gdb.dwarf2/dup-psym.S: New file.
351 * gdb.dwarf2/dup-psym.exp: New testcase.
352
9f0d94e8
JB
3532005-03-09 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.ada/exec_changed/first.adb: New file.
356 * gdb.ada/exec_changed/second.adb: New file.
357 * gdb.ada/exec_changed.exp: New testcase.
358
5f579bc5
NS
3592005-03-08 Nathan Sidwell <nathan@codesourcery.com>
360
36e9969c
NS
361 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
362 (A2): New class.
363 (main): Test operator+.
364 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
365 breakpoint test.
366
5f579bc5
NS
367 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
368 * gdb.base/signull.exp: Disable if gdb,nosignals.
369 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
370 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
371 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
372 * gdb.mi/mi2-console.exp: Likewise.
373 * gdb.trace/collection.exp (run_trace_experiment): Consume the
374 continue output at start.
375 (gdb_collect_locals_test): Robustify regexp.
376 * gdb.trace/passc-dyn.exp: Fix comment typo.
377 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
378
be46087e
CV
3792005-03-08 Corinna Vinschen <vinschen@redhat.com>
380
381 * gdb.asm/asm-source.exp: Add iq2000 case.
382 * gdb.asm/iq2000.inc: New file.
383
384e1a61
MI
3842005-03-07 Manoj Iyer <manjo@austin.ibm.com>
385
386 * gdb.base/command.exp: Change hardcoded value to regular expression.
387 * gdb.base/float.exp: Add powerpc to the list of targets checked.
388
584b6e9e
DJ
3892005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
390
391 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
392 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
393 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
394 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
395 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
396
ab5b5d61
MK
3972005-03-05 Mark Kettenis <kettenis@gnu.org>
398
399 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
400 changes.
401
ae051c1b
PG
4022004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
403
404 * lib/compiler.c: Add test for IBM's xlc compiler.
405 * lib/compiler.cc: Likewise.
406
3f0f6ed2
JB
4072004-02-24 Joel Brobecker <brobecker@adacore.com>
408
409 * gdb.ada/fixed_points.exp: Create compilation object directory
410 before running the test.
411 * gdb.ada/null_record.exp: Likewise.
412 * gdb.ada/packed_array.exp: Likewise.
413 * gdb.ada/start.exp: Likewise.
414
724f452b
JB
4152005-02-15 Joel Brobecker <brobecker@adacore.com>
416
417 * gdb.ada/packed_array/pa.adb: New file.
418 * gdb.ada/packed_array.exp: New testcase.
419
57f5cdfb 4202005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 421
1f393151
MK
422 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
423 files.
424
ebdda337
MK
425 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
426 on *-*-openbsd*. Correctly match whitespace in regukar
427 expressions.
428
cf309262
DJ
4292005-02-10 Daniel Jacobowitz <dan@debian.org>
430
431 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
432 PR exp/1821
433 * gdb.base/gdb1821.c: New test file.
434 * gdb.base/gdb1821.exp: New test file.
435
3be49e7a
JB
4362005-02-09 Joel Brobecker <brobecker@adacore.com>
437
438 * gdb.base/start.c: New file.
439 * gdb.base/start.exp: New testcase.
440
e292e67d
JB
4412005-02-09 Joel Brobecker <brobecker@adacore.com>
442
443 * gdb.ada/start/dummy.adb: New file.
444 * gdb.ada/start.exp: New testcase.
445
dbdfa66c
CV
4462005-02-09 Corinna Vinschen <vinschen@redhat.com>
447
448 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
449 for printing symbols and statistics.
450 Add test for using relative pathnames in "maint print msymbols" test.
451 Mark "maint info sections DATA" XFAIL on Cygwin.
452 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
453 tests.
454
d7941671
AC
4552005-02-09 Andreas Schwab <schwab@suse.de>
456
457 Committed by Andrew Cagney <cagney@gnu.org>
458 * gdb.base/remotetimeout.exp: New file.
459
74e5ef44
MK
4602005-02-07 Mark Kettenis <kettenis@gnu.org>
461
462 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
463
464dd14d
JB
4642005-02-03 Joel Brobecker <brobecker@adacore.com>
465
466 * gdb.ada/gnat_ada.gpr: New file.
467 * gdb.ada/gnat_ada.gin: Delete, no longer used.
468 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
469 * configure.ac: No longer generate gnat_ada.gpr.
470 * configure: Regenerate.
471 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
472 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
473 * gdb.ada/null_record/bar.ads: Likewise.
474 * gdb.ada/null_record/bar.adb: Likewise.
475 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
476 * gdb.ada/null_record.exp (testdir): New variable.
477 (testfile): executable is now in testdir subdirectory.
478 (srcfile): Use full path to the main compilation unit.
479 * gdb.ada/fixed_points.exp: Same changes as above.
480
30d756ae
NR
4812005-02-03 Nick Roberts <nickrob@snap.net.nz>
482
483 * gdb.base/interp.exp: New test.
484
9d799f85
AC
4852005-01-24 Andrew Cagney <cagney@gnu.org>
486
487 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
488
15656118
AC
4892005-01-19 Andrew Cagney <cagney@gnu.org>
490
a892c31b
AC
491 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
492 configure.ac not configure.in.
493
15656118
AC
494 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
495 of powerpc*-*-*.
496 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
497 * gdb.base/list.exp (test_list_function)
498 (test_list_filename_and_function): Ditto.
499 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
500
a7b01baf
AC
5012005-01-16 Andrew Cagney <cagney@gnu.org>
502
17d92a02
AC
503 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
504
a7b01baf
AC
505 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
506
bc8332bb
AC
5072005-01-14 Andrew Cagney <cagney@gnu.org>
508
509 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
510 * gdb.mi/mi2-var-cmd.exp: Ditto.
511
4d074752
CV
5122005-01-10 Corinna Vinschen <vinschen@redhat.com>
513
514 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
515
bec39cab
AC
5162005-01-07 Andrew Cagney <cagney@gnu.org>
517
518 * configure.ac: Rename configure.in, require autoconf 2.59.
519 * configure: Re-generate.
520 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
521 * gdb.stabs/configure: Re-generate.
522 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
523 * gdb.hp/configure: Re-generate.
524 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
525 autoconf 2.59.
526 * gdb.hp/gdb.objdbg/configure: Re-generate.
527 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
528 autoconf 2.59.
529 * gdb.hp/gdb.defects/configure: Re-generate.
530 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
531 autoconf 2.59.
532 * gdb.hp/gdb.compat/configure: Re-generate.
533 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
534 autoconf 2.59.
535 * gdb.hp/gdb.base-hp/configure: Re-generate.
536 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
537 autoconf 2.59.
538 * gdb.hp/gdb.aCC/configure: Re-generate.
539
f10b16d4
JB
5402004-12-15 Jim Blandy <jimb@redhat.com>
541
542 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
543 under NPTL when there is debugging info available for libpthread.
544
fb6e1814
JG
5452004-12-13 Jerome Guitton <guitton@gnat.com>
546
547 * gdb.ada/fixed_points.c: New file.
548 * gdb.ada/fixed_points.exp: New file.
549
fe46cd3a
RC
5502004-12-03 Randolph Chung <tausq@debian.org>
551
552 * gdb.arch/pa-nullify.exp: New file.
553 * gdb.arch/pa-nullify.s: New file.
554
8de0841b
RC
5552004-11-30 Randolph Chung <tausq@debian.org>
556
557 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
558 instead of "tbug". Fix regexp to work properly with gdb_test.
559
c8170782
PH
5602004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
561
562 * gdb.base/bitfields2.exp: New test.
563 * gdb.base/bitfields2.c: New file.
564
954269c2
RE
5652004-11-28 Richard Earnshaw <rearnsha@arm.com>
566
567 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
568
0107feed
RC
5692004-11-16 Randolph Chung <tausq@debian.org>
570
571 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
572
f073ae8c
DJ
5732004-11-14 Daniel Jacobowitz <dan@debian.org>
574
575 * gdb.threads/threadapply.exp: Correct "macro details" test.
576
19ad59e7
JJ
5772004-11-11 Jeff Johnston <jjohnstn@redhat.com>
578
579 * gdb.threads/threadapply.exp: New test.
580 * gdb.threads/threadapply.c: New file.
581
9cf0961b
MK
5822004-11-07 Mark Kettenis <kettenis@gnu.org>
583
584 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
585 frames.
586
c789492a
FL
5872004-11-05 Felix Lee <felix+log1@specifixinc.com>
588
589 * gdb.base/cursal.exp: New file.
590 * gdb.base/cursal.c: New file.
591
a1e167bb
AC
5922004-11-03 Andrew Cagney <cagney@gnu.org>
593
594 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
595
b7cbf173
MK
5962004-10-30 Mark Kettenis <kettenis@gnu.org>
597
598 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
599 NetBSD/ELF targets.
600
88f9d34f
JB
6012004-10-29 Joel Brobecker <brobecker@gnat.com>
602
603 * gdb.threads/bp_in_thread.c: New file, copied from
604 pthread_cond_wait.c.
605 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
606 file, rather than reusing the .c file from another testcase.
607
ca7d6a0c
JB
6082004-10-20 Joel Brobecker <brobecker@gnat.com>
609
610 * gdb.ada/null_record.exp: Check where we stopped after
611 sending the start command, instead of where the associated
612 temporary breakpoint was inserted.
613
0d863d03
AC
6142004-10-14 Andrew Cagney <cagney@gnu.org>
615
616 * gdb.mi/gdb701.c (main): Return 0.
617
d11e72cb
DJ
6182004-10-13 Daniel Jacobowitz <dan@debian.org>
619
d40539a4 620 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 621
e1923096
JJ
6222004-10-12 Jeff Johnston <jjohnstn@redhat.com>
623
624 * gdb.threads/schedlock.c: Add comment markers to use to find
625 line numbers.
626 * gdb.threads/schedlock.exp: Adjust regex to handle the new
627 comments.
628 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
629 breakpoint lines.
630
ec8ba2c9
DJ
6312004-10-12 Daniel Jacobowitz <dan@debian.org>
632
633 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
634
0eb3658b
DJ
6352004-10-12 Daniel Jacobowitz <dan@debian.org>
636
637 * configure.in: Add gdb.dwarf2.
638 * configure: Regenerated.
639 * Makefile.in: Add gdb.dwarf2.
640 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
641 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
642 gdb.dwarf2/file1.txt: New files.
643
a271cc33
OF
6442004-10-11 Orjan Friberg <orjanf@axis.com>
645
646 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
647 of "run", since the latter doesn't work with remote targets. Adjust
648 the breakpoint numbering accordingly.
649 * gdb.threads/pthread_cond_wait.exp: Ditto.
650
895ce074
MC
6512004-10-08 Michael Chastain <mec.gnu@mindspring.com>
652
653 * gdb.base/overlays.exp: Update copyright years.
654
6be3092d
KI
6552004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
656
657 * gdb.base/overlays.exp: Disable if target is Linux.
658
e05389b8
FL
6592004-10-06 Felix Lee <felix+log1@specifixinc.com>
660
661 * config/gdbserver.exp (gdb_load): Use right filename on remote.
662
73cb587d
KI
6632004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
664
665 * gdb.asm/asm-source.exp: Add m32r-linux target.
666 * gdb.asm/m32r-linux.inc: New file.
667
3c0edcdc
AC
6682004-09-24 Andrew Cagney <cagney@redhat.com>
669 David Anderson <anderson@redhat.com>
670
671 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
672 command fails, assume things will work.
673 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
674 (_GNU_SOURCE): Define.
675 (print_unsigned, print_hex): Change parameter to "long long".
676 (print_byte_count): New function, use to print byte counts.
677 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
678 O_LARGEFILE.
679 (main): Compute an upper bound on a corefile in max_core_size.
680 Limit memory chunk size to max_core_size. Limit total memory
681 allocated to max_core_size.
682
4bb3667f
AC
6832004-09-23 Andrew Cagney <cagney@gnu.org>
684
685 * gdb.base/bigcore.exp: Replace the code that creates a corefile
686 from a separate process with code that creates a corefile by
687 making the inferior dump core.
688
60fe1a51
MK
6892004-09-23 Mark Kettenis <kettenis@gnu.org>
690
691 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
692 block.
693
8e937346
MC
6942004-09-23 Michael Chastain <mec.gnu@mindspring.com>
695
696 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
697 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
698 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
699 Likewise.
700
7213f6d6
JJ
7012004-09-20 Jeff Johnston <jjohnstn@redhat.com>
702
703 * gdb.java/jprint.exp: New test case for java inferior call.
704 * gdb.java/jprint.java: Ditto.
705
eac69dca
JB
7062004-09-15 Joel Brobecker <brobecker@gnat.com>
707
708 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
709
22227696
MC
7102004-09-14 Michael Chastain <mec.gnu@mindspring.com>
711
712 * gdb.threads/killed.c: Include <stdlib.h>.
713 * gdb.threads/pthreads.c: Likewise.
714
7dd403a4
MC
7152004-09-14 Michael Chastain <mec.gnu@mindspring.com>
716
717 * gdb.threads/killed.c: Add copyright notice.
718
33f2d567
JM
7192004-09-10 Jason Molenda (jmolenda@apple.com)
720
721 * gdb.base/define.exp: Two new tests to verify zero space chars
722 after 'if' and 'while' commands in a user-defined command is correctly
723 parsed.
724
e05b62ac
AC
7252004-09-08 Andrew Cagney <cagney@gnu.org>
726
727 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
728 delivery test with duplicate at end of file.
729
9cbe82da
MK
7302004-09-06 Mark Kettenis <kettenis@jive.nl>
731
732 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
733
564803d9
MC
7342004-09-05 Michael Chastain <mec.gnu@mindspring.com>
735
736 * config/hppro.exp: Removed.
737
7c6807ce
MC
7382004-09-05 Michael Chastain <mec.gnu@mindspring.com>
739
740 * config/sparclet.exp: Removed.
741
bf7e26dd
MC
7422004-09-05 Michael Chastain <mec.gnu@mindspring.com>
743
744 * config/udi.exp: Removed.
745
714e341b
MC
7462004-09-02 Michael Chastain <mec.gnu@mindspring.com>
747
748 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
749 of "exp_continue".
750 (advancei): Likewise.
751
1236e623
JJ
7522004-09-01 Jeff Johnston <jjohnstn@redhat.com>
753
754 * gdb.base/unload.exp: Fix so messages aren't duplicated.
755
3bdcad15
MI
7562004-09-01 Manoj Iyer <manjo@austin.ibm.com>
757
228af206 758 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
759 to check for nodebug in executable.
760 * gdb.gdb/observer.exp (setup_test): Likewise.
761 * gdb.gdb/selftest.exp (test_with_self): Likewise.
762 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
763
c72b934c
AC
7642004-09-01 Andrew Cagney <cagney@gnu.org>
765
766 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
767 files.
768
edd9b715
JJ
7692004-09-01 Jeff Johnston <jjohnstn@redhat.com>
770
771 * gdb.base/unload.exp: Fix expected warning message to match
772 latest format.
773
fb4ce06b
CV
7742004-09-01 Corinna Vinschen <vinschen@redhat.com>
775
776 * gdb.base/call-rt-st.exp: Fix typos.
777
ce78e7c3
MI
7782004-08-31 Manoj Iyer <manjo@austin.ibm.com>
779
780 * gdb.threads/thread_check.exp: New testcase.
781 * gdb.threads/thread_check.c: New testcase.
782
2dedb159
AC
7832004-08-31 Andrew Cagney <cagney@gnu.org>
784
785 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
786 (skip_to_handler_entry): New procedures. Test stepping into a
787 handler when the breakpoint is at the handler's entry point.
788
68f53502
AC
7892004-08-30 Andrew Cagney <cagney@gnu.org>
790
791 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
792 gdb/1757.
793
3e3ffd2b
MC
7942004-08-27 Michael Chastain <mec.gnu@mindspring.com>
795
796 With code from Manoj Iyer <manjo@austin.ibm.com>:
797 * lib/gdb.exp (gdb_file_cmd): Return more information in the
798 return value. Add an arm for "no debugging symbols found".
799 Change a stray "error" to "perror".
800 (gdb_run_cmd): Adapt to new return value.
801 * gdb.base/remote.exp: Adapt to new return value.
802 * gdb.gdb/complaints.exp: Likewise.
803 * gdb.gdb/observer.exp: Likewise.
804 * gdb.gdb/selftest.exp: Likewise.
805 * gdb.gdb/xfullpath.exp: Likewise.
806
4b6f5fd2
JB
8072004-08-27 Joel Brobecker <brobecker@gnat.com>
808
809 * gdb.threads/bp_in_thread.exp: New testcase.
810
e5b25496
MC
8112004-08-27 Michael Chastain <mec.gnu@mindspring.com>
812
813 Fix PR testsuite/1735.
814 * gdb.threads/schedlock.c (thread_function): Add a cast
815 to suppress a gcc warning.
816 * gdb.threads/thread-specific.c (thread_function): Likewise.
817
934353d6
MC
8182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
819
820 * gdb.base/unload.c: Include <stdlib.h>.
821
f98a0aef 8222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 823
f98a0aef 824 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
825 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
826 synchronized after the "return".
827
5a2e8882
MC
8282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
829
830 * gdb.mi/basics.c: Include <stdio.h>.
831 * gdb.mi/pthreads.c: Include <stdlib.h>.
832 * gdb.mi/var-cmd.c: Include <stdlib.h>.
833
a9640423
MC
8342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
835
836 * gdb.threads/schedlock.c: Add copyright notice.
837
b04e311d
AC
8382004-08-25 Andrew Cagney <cagney@gnu.org>
839
840 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
841 (skip_over_handler, breakpoint_over_hander): New test procedures.
842 (advance, advancei): Add a proper prefix, do not use
843 rerun_to_main.
844 * gdb.base/sigstep.c (main): Change to use an infinite loop.
845
7c27f15b
MC
8462004-08-24 Michael Chastain <mec.gnu@mindspring.com>
847
848 * gdb.mi/basics.c: Add copyright notice.
849 * gdb.mi/var-cmd.c: Add copyright notice.
850
fffc87ae
MC
8512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
852
853 * lib/gdb.exp: Remove signed_keyword_not_used.
854 * lib/compiler.c: Likewise.
855 * lib/compiler.cc: Likewise.
856
d782e0bf
MC
8572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
858
859 * gdb.base/whatis.c: Remove conditional disabling of "signed".
860 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
861
96033e83
MC
8622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
863
864 * gdb.base/whatis.c: Add copyright notice.
865
cf38c229
MK
8662004-08-20 Mark Kettenis <kettenis@gnu.org>
867
868 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
869 it to skip the breakpoints encoded in the inline assembly.
870
f4b49756
MC
8712004-08-20 Michael Chastain <mec.gnu@mindspring.com>
872
873 * Makefile.in: Add gdb.fortran.
874
2f193b69
MC
8752004-08-20 Michael Chastain <mec.gnu@mindspring.com>
876
877 * gdb.base/call-sc.exp (test_scalar_returns):
878 Fix cut-and-paste glitch in "Make fun return now".
879
89a237cb
MC
8802004-08-17 Michael Chastain <mec.gnu@mindspring.com>
881
882 * configure.in: Add gdb.fortran.
883 * configure: Regenerate.
884 * gdb.fortran/Makefile.in: New file.
885 * lib/gdb.exp (skip_fortran_tests): New procedure.
886
469aff8e
MC
8872004-08-17 Michael Chastain <mec.gnu@mindspring.com>
888
889 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
890 reference to bug-gnu@prep.ai.mit.edu.
891 * gdb.mi/mi-var-child.exp: Likewise.
892 * gdb.mi/mi-var-cmd.exp: Likewise.
893 * gdb.mi/mi-var-display.exp: Likewise.
894 * gdb.mi/mi2-var-block.exp: Likewise.
895 * gdb.mi/mi2-var-child.exp: Likewise.
896 * gdb.mi/mi2-var-cmd.exp: Likewise.
897 * gdb.mi/mi2-var-display.exp: Likewise.
898
00b51b9f
MK
8992004-08-15 Mark Kettenis <kettenis@gnu.org>
900
901 * gdb.base/unload.c (main): Make local variable msg const.
902
45f07fef
MC
9032004-08-15 Michael Chastain <mec.gnu@mindspring.com>
904
905 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
906 to bug-gnu@prep.ai.mit.edu.
907 * gdb.mi/mi-disassemble.exp: Likewise.
908 * gdb.mi/mi-eval.exp: Likewise.
909 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
910 default line number.
911 * gdb.mi/mi-return.exp: Likewise.
912 * gdb.mi/mi-simplerun.exp: Likewise.
913 * gdb.mi/mi-stack.exp: Likewise.
914 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
915 number with explicit range test.
916 * gdb.mi/mi-watch.exp: Likewise.
917 * gdb.mi/mi2-break.exp: Likewise.
918 * gdb.mi/mi2-cli.exp: Likewise.
919 * gdb.mi/mi2-disassemble.exp: Likewise.
920 * gdb.mi/mi2-eval.exp: Likewise.
921 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
922 default line number.
923 * gdb.mi/mi2-return.exp: Likewise.
924 * gdb.mi/mi2-simplerun.exp: Likewise.
925 * gdb.mi/mi2-stack.exp: Likewise.
926 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
927 number with explicit range test.
928 * gdb.mi/mi2-watch.exp: Likewise.
929
dd8c8ee7
MC
9302004-08-15 Michael Chastain <mec.gnu@mindspring.com>
931
932 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
933 * gdb.cp/m-static.exp: Likewise.
934 * gdb.cp/rtti.exp: Likewise.
935
4e838464
MK
9362004-08-14 Mark Kettenis <kettenis@gnu.org>
937
938 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
939
8d8cb839
EZ
9402004-08-14 Eli Zaretskii <eliz@gnu.org>
941
942 * ChangeLog: Prefix Local Variables with semi-colons and indent
943 the reference to older ChangeLog files, to fix fontification in
944 Emacs.
945
deea8bb0
MC
9462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
947
948 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
949 * gdb.mi/mi2-break.exp: Likewise.
950
c3297504
MC
9512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
952
953 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
954
25808999
MC
9552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
956
957 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
958
226a8d71
MC
9592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
960
961 * gdb.cp/classes.exp: Remove unused declarations. Just let
962 test names default instead of providing special names. Remove
963 extraneous demangler test.
964
37fdf854
JJ
9652004-08-12 Jeff Johnston <jjohnstn@redhat.com>
966
967 * gdb.base/unload.exp: New test for breakpoints in dynamically
968 loaded libraries.
969 * gdb.base/unload.c: Ditto.
970 * gdb.base/unloadshr.c: Ditto.
971
2d3a7986
MC
9722004-08-12 Michael Chastain <mec.gnu@mindspring.com>
973
974 * gdb.cp/classes.exp (test_ptype_class_objects): Call
975 cp_test_ptype_class.
976 (test_enums): Likewise.
977
c72b934c
AC
9782004-08-10 Andrew Cagney <cagney@gnu.org>
979
980 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
981 files.
982
cc503c8a
AC
9832004-08-10 Andrew Cagney <cagney@gnu.org>
984
985 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
986 init_malloc call.
987
902f2ccb
MC
9882004-08-10 Michael Chastain <mec.gnu@mindspring.com>
989
990 * ChangeLog: Add copyright notice. The notice is copied
991 from emacs 21.3 top level ChangeLog.
992
78c90502
MC
9932004-08-09 Michael Chastain <mec.gnu@mindspring.com>
994
995 * lib/cp-support.exp: New file.
996 * lib/cp-support.exp (cp_test_type_class): New function.
997 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
998 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
999 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
1000 cp_test_ptype_class.
1001
88e5ea78
MC
10022004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1003
1004 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
1005 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1006 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
1007 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
1008 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1009 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1010 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1011 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1012 gdb.mi/mi2-watch.exp: Update copyright years.
1013
6a89fc9c
MK
10142004-08-09 Mark Kettenis <kettenis@gnu.org>
1015
1016 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1017
1482e0de
MC
10182004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1019
1020 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1021 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1022 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1023 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1024 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1025 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1026 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1027 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1028 gdb.mi/mi-watch.exp: Update copyright years.
1029
1a5ce3f3
DJ
10302004-08-08 Daniel Jacobowitz <dan@debian.org>
1031
1032 PR gdb/1738
1033 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1034 from a breakpoint with a pending signal.
1035
04f6ecf2
DJ
10362004-08-08 Daniel Jacobowitz <dan@debian.org>
1037
1038 PR gdb/1736
1039 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1040 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1041 the prompt.
1042 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1043
54d90d35
DJ
10442004-08-08 Daniel Jacobowitz <dan@debian.org>
1045
1046 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1047
d2f6abb0
DJ
10482004-08-08 Daniel Jacobowitz <dan@debian.org>
1049
1050 PR gdb/1736
1051 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1052 for i?86-*-linux*.
1053
5598c03d
DJ
10542004-08-08 Daniel Jacobowitz <dan@debian.org>
1055
1056 * gdb.arch/i386-prologue.exp: Compile without debug information.
1057
c6fee705
MC
10582004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1059
1060 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1061 rather than asking gdb to search.
1062
dd90efdb
MC
10632004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1064
1065 * gdb.base/gcore.c: Include <string.h>.
1066
1e84bec1
MC
10672004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1068
1069 * gdb.base/gcore.c: Add copyright notice.
1070
e425eb2b
MC
10712004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1072
1073 * gdb.base/freebpcmd.c: Include <stdio.h>.
1074 * gdb.base/long_long.c: Include <string.h>.
1075 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1076 * gdb.base/siginfo.c: Include <string.h>.
1077 * gdb.base/sigstep.c: Include <string.h>.
1078
cb9aaed5
MC
10792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1080
1081 * gdb.base/complex.c: Include <stdlib.h>.
1082
55944f3d
MC
10832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1084
1085 * gdb.base/complex.c: Add copyright notice.
1086
7b2953d9
MC
10872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1088
1089 * gdb.base/charset.c: Include <stdlib.h>.
1090
c9133d23
MC
10912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1092
1093 * gdb.base/auxv.c: Include <stdlib.h>.
1094
0a8490ad
MC
10952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1096
1097 * gdb.base/auxv.c: Add copyright notice.
1098
3426d5ec
MC
10992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1100
1101 * gdb.base/coremaker.c: Add copyright notice.
1102 * gdb.base/coremaker2.c: Add copyright notice.
1103
8da195dd
AC
11042004-08-04 Andrew Cagney <cagney@gnu.org>
1105
1106 * gdb.base/store.exp: Update copyright.
1107 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1108 names, do not import gdb_prompt.
1109
8d394f98
AC
11102004-08-01 Andrew Cagney <cagney@gnu.org>
1111
1112 Fix PR testsuite/1729.
1113 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1114 not use capture_value with value 4.
1115 (capture_value): Add optional test name parameter.
1116 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1117 the prefix, pass to capture_value.
1118
b6702b23
MK
11192004-08-01 Mark Kettenis <kettenis@gnu.org>
1120
1121 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1122 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1123 (main): Call new function.
1124
c203e0ca
MC
11252004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1126
1127 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1128
a7995a30
MC
11292004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1130
1131 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1132
9366563b
MC
11332004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1134
b6eeaf26 1135 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1136 Accept more values of vtbl pointer. Remove some messages
1137 about "obsolete gcc or gdb".
1138
2fc1f950
MC
11392004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1140
1141 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1142
c724d49b
MC
11432004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1144
1145 * gdb.base/asm-source.exp: Properly convert target board
1146 debug flags from gcc format to binutils format.
1147
736b0fce
MK
11482004-07-28 Mark Kettenis <kettenis@gnu.org>
1149
1150 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1151 gdb1718". PR backtrace/1718 partially fixed.
1152
5633ea5c
JJ
11532004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1154
1155 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1156
575eebb1
NC
11572004-07-26 Nick Clifton <nickc@redhat.com>
1158
1159 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1160 good default value for a specific architecture is available then
1161 set it to that value. Otherwise default to the -gstabs switch.
1162 Remove the -g... switches from the asm-flags variable. Allow the
1163 target board info to override the value if it wants to. Pass the
1164 switch on the assembler command line.
1165
62104619
MK
11662004-07-23 Mark Kettenis <kettenis@gnu.org>
1167
1168 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1169 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1170 (main): Call new function.
1171
4a1135b8
MC
11722004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1173
1174 Test for PR exp/1715.
1175 * gdb.base/radix.exp: Refactor common procedures. Make all
1176 test names unique. Change XFAIL to KFAIL.
1177
8a12c1f0
MC
11782004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1179
1180 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1181 * gdb.ada/gnat_ada.gin: ... to here.
1182 * configure.in: Use gnat_ada.gin.
1183 * configure: Regenerate.
1184
23b451cf
AC
11852004-07-20 Andrew Cagney <cagney@gnu.org>
1186
1187 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1188 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1189 XFAILs. Clean up test messages and comments. Check backtraces.
1190 Delete re-sync code.
1191
ab618a02
MC
11922004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1193
1194 Fix PR cli/740.
1195 * gdb.base/annota1.exp: Honor gdb,nosignals.
1196 * gdb.base/annota3.exp: Likewise.
1197
46dad340
MC
11982004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1199
1200 * lib/java.exp: Update copyright notice.
1201
756d8c70
AC
12022004-07-19 Andrew Cagney <cagney@gnu.org>
1203
1204 * gdb.base/selftest.exp: Copy file from here ...
1205 * gdb.gdb/selftest.exp: ... to here.
1206
586027e6
AC
12072004-07-16 Andrew Cagney <cagney@redhat.com>
1208
1209 * lib/insight-support.exp: Delete file.
1210 * lib/java.exp (java_init): Fix copyright.
1211
029d2200
AC
12122004-07-16 Andrew Cagney <cagney@gnu.org>
1213
1214 * gdb.base/restore.c: Append "prologue" to comments marking the a
1215 function's prologue.
1216 * gdb.base/restore.exp: Update copyright, re-indent.
1217 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1218 callerN" prefix where needed. Update patterns that match a
1219 function's prologue.
1220
653b62c5
MC
12212004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1222
1223 * gdb.base/restore.c: Add copyright notice.
1224
f7d690e5
AC
12252004-07-16 Andrew Cagney <cagney@gnu.org>
1226
1227 * gdb.base/logical.exp: Update copyright.
1228 (evaluate): New procedure. Use to re-implement tests using
1229 several tables.
1230
d629a7cb
MH
12312004-07-14 Martin Hunt <hunt@redhat.com>
1232
1233 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1234 which fixes some problems where init.tcl was not found.
1235
9c7bb332
AC
12362004-07-13 Andrew Cagney <cagney@gnu.org>
1237
6bf46641
AC
1238 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1239 (check_sizeof, check_valueof): Do not include the output in the
1240 test name. Use gdb_test.
1241 (get_valueof): Use gdb_test_multiple.
1242
c4ffd4c0
AC
1243 * gdb.base/step-test.exp: Update copyright. Use
1244 gdb_test_multiple. Ensure that test names do not include
1245 architecture dependent output.
1246
ab89363a
AC
1247 * gdb.gdb/observer.exp: Update copyright.
1248 (setup_test): Use gdb_test_multiple.
1249 (attach_first_observer, attach_second_observer)
1250 (attach_third_observer, detach_first_observer)
1251 (detach_second_observer, detach_third_observer)
1252 (reset_counters, check_counters): Make $message a prefix.
1253 (test_normal_stop_notifications): Add "args" parameter - a list of
1254 init functions to be called. Make $message a prefix,
1255 (test_observer_normal_stop): Change the message prefixes so that
1256 they are unique, pass the attach / detach procedures to
1257 test_normal_stop_notifications.
1258
ec58997a
AC
1259 * gdb.base/signull.exp (test_segv): Prefix all tests with
1260 "${name}". Clean up test messages.
1261
b475183b
AC
1262 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1263
9c7bb332
AC
1264 * gdb.base/ena-dis-br.exp: Update copyright.
1265 (break_at): New function. Replace send_gdb with gdb_test,
1266 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1267 ignore count, not stopped at bpt", with KFAIL.
1268
2dd95497
CV
12692004-07-13 Corinna Vinschen <vinschen@redhat.com>
1270
1271 * gdb.base/attach.exp: Remove cleanupfile handling.
1272
419e626b
AC
12732004-07-12 Andrew Cagney <cagney@gnu.org>
1274
1275 * gdb.base/annota1.exp: Cleanup corefile test name.
1276 * gdb.base/annota3.exp: Ditto.
1277
8b1b3228
AC
12782004-07-12 Andrew Cagney <cagney@gnu.org>
1279
78650829
AC
1280 * gdb.base/signals.exp: Clean up copyright, re-indent.
1281
8b1b3228
AC
1282 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1283 gdb_test and gdb_test_multiple.
1284
935c2760
JJ
12852004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1286
1287 * gdb.java/jmain.exp: Fix expected line number for main to
1288 break at. Set XFAIL for break at main test since gcj does not
1289 provide line number info for first statement in main.
1290
1544280f
AC
12912004-07-08 Andrew Cagney <cagney@gnu.org>
1292
1279f4ff
AC
1293 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1294
1544280f
AC
1295 * gdb.base/sigbpt.exp: Make the common part of each test name a
1296 prefix instead of suffix.
1297
bcc82369
BR
12982004-07-07 Bob Rossi <bob_rossi@cox.net>
1299
1300 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1301 test from test_tbreak_creation_and_listing to
1302 test_file_list_exec_source_file
1303 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1304 Changed name of test from test_tbreak_creation_and_listing to
1305 test_file_list_exec_source_file
1306
23f4b0aa
JJ
13072004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1308
1309 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1310 the jmisc() constructor instead of <init>.
1311 * gdb.java/jmisc1.exp: Ditto.
1312
56401cd5
AC
13132004-07-07 Andrew Cagney <cagney@gnu.org>
1314
1315 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1316 corrupting the PC.
1317
44ae2f6a
MC
13182004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1319
1320 * gdb.cp/templates.exp: Accept whitespace change in demangler
1321 output.
1322
45a83408
AC
13232004-07-06 Andrew Cagney <cagney@gnu.org>
1324
1325 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1326
d205ad70
MC
13272004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1328
1329 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1330 * lib/compiler.cc: Likewise.
1331
06ea1a61
MC
13322004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1333
1334 * lib/compiler.cc: Work around string preprocessing problem
1335 with old hp c++ compiler.
1336 * lib/compiler.c: Likewise.
1337
daab1251
CV
13382004-06-29 Corinna Vinschen <vinschen@redhat.com>
1339
1340 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1341 directives to conditionalize symbol prefixing.
1342 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1343 additional_flags handling. Add underscore prefix for Cygwin.
1344 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1345 conditionalize symbol prefixing.
1346 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1347 additional_flags handling. Add underscore prefix for Cygwin.
1348
cc984116
CV
13492004-06-29 Corinna Vinschen <vinschen@redhat.com>
1350
1351 * gdb.base/bigcore.exp: Skip test on Cygwin.
1352
c279b077
MC
13532004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1354
1355 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1356 formats for "info register". Use gdb_test_multiple. Fix
1357 the "invalid register" test.
1358
0e915747
CV
13592004-06-28 Corinna Vinschen <vinschen@redhat.com>
1360
1361 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1362 PID for Cygwin. Add Cygwin specific strings to check for in some
1363 tests.
1364 (do_attach_tests): Add a test for user interaction when attaching
1365 to a process with no matching symbol table already loaded.
1366
11422c86
AC
13672004-06-26 Andrew Cagney <cagney@gnu.org>
1368
1369 Test PR java/1567 and PR java/1565.
1370 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1371 * gdb.java/jmisc2.exp: Delete file.
1372
cefbce26
MC
13732004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1374
1375 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1376
e19f872c
CV
13772004-06-25 Corinna Vinschen <vinschen@redhat.com>
1378
1379 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1380 attach process.
1381
d931ba3b
MC
13822004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1383
1384 * gdb.cp/pr-1553.exp: Remove.
1385
aef68c48
MC
13862004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1387
1388 * gdb.cp/pr-1553.cc: Remove.
1389 * gdb.cp/pr-1553.exp: Disable this test.
1390
8d5df71a
JB
13912004-06-20 Jim Blandy <jimb@redhat.com>
1392
1393 Fix PR testsuite/1680.
1394 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1395 regular expressions.
1396
4ac6f39d
MC
13972004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1398
1399 Fix PR testsuite/1679.
1400 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1401 Issue an UNSUPPORTED result instead.
1402
1b413552
JB
14032004-06-18 Jim Blandy <jimb@redhat.com>
1404
1405 * gdb.base/charset.exp: Only send a control-C if we see a new
1406 prompt and incomplete command.
1407
6daa6ebd
MC
14082004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1409
1410 * gdb.cp/pr-574.cc: Add copyright notice.
1411
51fa4ae0
JB
14122004-06-17 Jim Blandy <jimb@redhat.com>
1413
1414 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1415 cases where the regexp has no groups; this grabs random text from
1416 the previous test suite, whatever that was.
1417
8fea26c5
MC
14182004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1419
1420 * gdb.cp/printmethod.cc: Add copyright notice.
1421
1e3aeb41
MC
14222004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1423
1424 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1425
9d9030bc
AC
14262004-06-16 Andrew Cagney <cagney@gnu.org>
1427
1428 * gdb.base/signull.c: Update copyright. Include <string.h>.
1429 (bowler): Replace data_pointer with data_read
1430 and data_write cases. Add code_descriptor case.
1431 (zero, desc): New array and pointer.
1432 (data, code): Change to simple pointers.
1433 * gdb.base/signull.exp: Fix probe pattern matching a function
1434 descriptor SIGSEGV. Replace data_pointer with data_read and
1435 data_write tests.
1436
acd4ad44
AC
14372004-06-16 Andrew Cagney <cagney@gnu.org>
1438
1439 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1440
08fd625c
MC
14412004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1442
1443 * gdb.base/long_long.c: Add copyright notice.
1444
1903502c
MC
14452004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1446
1447 * gdb.base/long_long.exp: Remove reference to
1448 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1449 to gdb_breakpoint and gdb_continue_to_breakpoint.
1450
83313cb1
JB
14512004-06-14 Jim Blandy <jimb@redhat.com>
1452
1453 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1454 endian case.
1455
1bf404ef
AC
14562004-06-14 Andrew Cagney <cagney@gnu.org>
1457
1458 * gdb.base/gcore.exp (capture_command_output): Delete the always
1459 passing tests containing inferior values.
1460 * gdb.base/ending-run.exp: Do not include the breakpoint address
1461 in the test message. Update copyright.
1462 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1463 size in the test name, use gdb_test_multiple. Update copyright.
1464
ef220b33
MC
14652004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1466
1467 * gdb.cp/ref-types.cc: Add copyright notice.
1468
4f70a4c9
MC
14692004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1470
1471 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1472 hp_aCC_compiler.
1473 * lib/compiler.cc: Likewise.
1474 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1475 'set' commands. Log diagnostics for other lines. Set
1476 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1477
335928ac
MC
14782004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1479
1480 * gdb.cp/try_catch.cc: Add copyright notice.
1481
2efb12e8
MC
14822004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1483
1484 * gdb.cp/userdef.cc: Add copyright notice.
1485
0bbed51a
MC
14862004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1487
1488 * gdb.cp/virtfunc.cc: Add copyright notice.
1489
e12a46c9
RC
14902004-06-11 Randolph Chung <tausq@debian.org>
1491
1492 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1493 problem.
1494
338e05af
AC
14952004-06-10 Andrew Cagney <cagney@gnu.org>
1496
1497 * lib/compiler.cc, lib/compiler.c: Append either
1498 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1499 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1500 instead of gcc-3-3.
1501
dc3f10cb
AC
15022004-06-09 Andrew Cagney <cagney@gnu.org>
1503
b4d946af
AC
1504 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1505 gdb/1455, bug is specific to "long long" and "double".
1506
dc3f10cb
AC
1507 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1508 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1509 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1510 fixed.
1511
b5c0bfa2
AC
15122004-06-09 Andrew Cagney <cagney@gnu.org>
1513
1514 * gdb.base/structs.exp (test_struct_returns): Replace
1515 "return_value_unknown" and "finish_value_unknown" by
1516 "return_value_known" and "finish_value_known". Instead of
1517 "return_value_unknown" iff "finish_value_unknown", check
1518 "return_value_known" implies "finish_value_known".
1519
caeb605f
MH
15202004-06-08 Martin Hunt <hunt@redhat.com>
1521
1522 * gdb.base/float.exp: Add pattern for mips targets.
1523
c892bb64
RC
15242004-06-08 Randolph Chung <tausq@debian.org>
1525
1526 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1527 message for unknown architectures more clear.
1528
48306d3e
JB
15292004-06-08 Joel Brobecker <brobecker@gnat.com>
1530
1531 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1532 start the execution of the program.
1533
83ecb59f
JB
15342004-06-07 Jim Blandy <jimb@redhat.com>
1535
1536 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1537 * gdb.arch/i386-cpuid.h: New helper file.
1538
55264cb4
RC
15392004-06-07 Randolph Chung <tausq@debian.org>
1540
1541 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1542 has started.
1543
23cadb28
RM
15442004-06-04 Roland McGrath <roland@redhat.com>
1545
1546 Fix PR gdb/1647.
1547 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1548 differently to be robust to output buffering differences.
1549
51d01eda
MC
15502004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1551
1552 * gdb.threads/pthreads.exp: Update copyright years.
1553 (check_control_c): Change asynchronous 'after' to synchronous.
1554
f4fc3b93
RM
15552004-06-04 Roland McGrath <roland@redhat.com>
1556
1557 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1558 next gdb prompt.
1559
4013522b
MC
15602004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1561
1562 Fix PR gdb/1636.
1563 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1564 calls to synchronous.
1565
7a8f1e6b
JB
15662004-05-26 Jim Blandy <jimb@redhat.com>
1567
1568 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1569
81bb3443
RC
15702004-05-24 Randolph Chung <tausq@debian.org>
1571
1572 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1573 * gdb.asm/pa.inc: New file.
1574
8f5a3103
MK
15752004-05-22 Mark Kettenis <kettenis@gnu.org>
1576
1577 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1578
734b8fe8
JB
15792004-05-21 Joel Brobecker <brobecker@gnat.com>
1580 Daniel Jacobowitz <drow@mvista.com>
1581
1582 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1583 GDB prompt.
1584
725603e1
UW
15852004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1586
f4fc3b93 1587 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1588 setjmp/longjmp. Use sigaction instead of signal.
1589
8b923272
JB
15902004-05-19 J. Brobecker <brobecker@gnat.com>
1591 Michael Snyder <msnyder@redhat.com>
1592
1593 * gdb.threads/pthread_cond_wait.c: New file.
1594 * gdb.threads/pthread_cond_wait.exp: New testcase.
1595
8bfabb04
AC
15962004-05-13 Andrew Cagney <cagney@redhat.com>
1597
1598 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1599 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1600
42edda50
AC
16012004-05-11 Andrew Cagney <cagney@redhat.com>
1602
1603 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1604 fixed but revealed gdb/1639.
1605
d303a6c7
AC
16062004-05-10 Andrew Cagney <cagney@redhat.com>
1607
1608 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1609 func1" and "next to 2nd alarm", kernel bug avoided.
1610
bf08c2a1
DJ
16112004-05-10 Daniel Jacobowitz <dan@debian.org>
1612
1613 PR external/1568
1614 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1615 XFAIL if it is smaller than bytes_allocated.
1616 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1617 (main): Make chunks_allocated unsigned. Correct comment.
1618
c0586a34
JB
16192004-05-07 Joel Brobecker <brobecker@gnat.com>
1620
1621 * gdb.arch/powerpc-aix-prologue.c: New file.
1622 * gdb.arch/powerpc-aix-prologue.exp: New file.
1623
f2785d12
JB
16242004-05-07 Jim Blandy <jimb@redhat.com>
1625
1626 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1627 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1628
bd7f6e30
JB
16292004-05-06 Joel Brobecker <brobecker@gnat.com>
1630
1631 * gdb.base/sep.exp: No longer setup_kfail when the program was
1632 built with dwarf2.
1633
0a5e7efe
JI
16342004-05-05 Jim Ingham <jingham@apple.com>
1635
1636 * gdb.base/pending.exp: Make sure pending breakpoints
1637 preserve the ignore count.
f4fc3b93 1638
a8958849
MK
16392004-04-27 Jerome Guitton <guitton@gnat.com>
1640
1641 * i386-prologue.exp: Add testcase for jump instruction as first
1642 instruction of the real code.
1643 * i386-prologue.c (jump_at_beginning): New function.
1644
7e103f5b
MK
16452004-04-28 Mark Kettenis <kettenis@gnu.org>
1646
1647 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1648 x86_64-*-*.
1649
5d38b224
MK
16502004-04-28 Mark Kettenis <kettenis@gnu.org>
1651
1652 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1653 i*86-*-*.
1654
0ef32fd9
MK
16552004-04-25 Mark Kettenis <kettenis@gnu.org>
1656
1657 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1658 expression that checks the return type.
1659
71d7dd7c
AC
16602004-04-23 Andrew Cagney <cagney@redhat.com>
1661
1662 * gdb.base/call-sc.exp: New test of scalar call/return values.
1663 * gdb.base/call-sc.c: Ditto.
1664
1e9f977e
JJ
16652004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1666
1667 * gdb.threads/manythreads.c: Reduce thread stack size.
1668
899d9e3a
JJ
16692004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1670
1671 * gdb.threads/manythreads.c: Add copyright notice.
1672
61bcae62
AC
16732004-04-23 Andrew Cagney <cagney@redhat.com>
1674
1675 * gdb.base/siginfo.exp: Better handle step out of signal.
1676 * gdb.base/sigstep.exp: Ditto.
1677
7339a42e
JJ
16782004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1679 Daniel Jacobowitz <drow@mvista.com>
1680
1681 * gdb.threads/manythreads.c: New testcase.
1682 * gdb.threads/manythreads.exp: Ditto.
1683
5c98409b
JB
16842004-04-22 Jim Blandy <jimb@redhat.com>
1685
1686 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1687 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1688
3b611f1a
MC
16892004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1690
1691 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1692
f0fd9238
AC
16932004-04-21 Andrew Cagney <cagney@redhat.com>
1694
1695 * gdb.base/sigstep.c: New file.
1696 * gdb.base/sigstep.exp: New file.
1697
90990674
JB
16982004-04-16 Joel Brobecker <brobecker@gnat.com>
1699
1700 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1701 call to observer_notify_normal_stop.
1702
78cef34b
AC
17032004-04-15 Andrew Cagney <cagney@redhat.com>
1704
1705 * gdb.base/siginfo.c: New file.
1706 * gdb.base/siginfo.exp: New file.
1707
d2343407
JB
17082004-04-12 J. Brobecker <brobecker@gnat.com>
1709
1710 * gdb.base/sep.exp: Fix typo in comment.
1711
a2dba3c8
JB
17122004-04-12 J. Brobecker <brobecker@gnat.com>
1713
1714 * gdb.base/sep.c: New file.
1715 * gdb.base/sep-proc.c: New file.
1716 * gdb.base/sep.exp: New testcase.
1717
15f7b60e
MK
17182004-04-09 Mark Kettenis <kettenis@gnu.org>
1719
1720 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1721 support.
1722
44f4de1a
AC
17232004-04-05 Andrew Cagney <cagney@redhat.com>
1724
1725 * gdb.base/sigaltstack.c: New file.
1726 * gdb.base/sigaltstack.exp: New file.
1727
ef04f396
JB
17282004-04-04 Joel Brobecker <brobecker@gnat.com>
1729
1730 * gdb.base/foll-fork.exp: Update the expected output for
1731 "help set follow-fork-mode", to match a change that was made
1732 to the help of this variable on 2004-01-13.
1733
d40d2c92
JB
17342004-04-01 Joel Brobecker <brobecker@gnat.com>
1735
1736 * lib/ada.exp: Add copyright notice.
1737 * bar.ads: Likewise.
1738 * bar.adb: Likewise.
1739 * null_record.adb: Likewise.
1740 * null_record.exp: Likewise.
1741 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1742
f86ef5a3
JB
17432004-04-01 Joel Brobecker <brobecker@gnat.com>
1744
1745 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1746 * configure: Regenerate.
1747
414e70e3
JB
17482004-04-01 Joel Brobecker <brobecker@gnat.com>
1749
1750 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1751 to build the application. Remove the message printed when in
1752 verbose mode, redundant with the UNSUPPORTED message above.
1753
f0aaee49
JB
17542004-03-31 Joel Brobecker <brobecker@gnat.com>
1755
1756 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1757 * gdb.ada (null_record.exp): New testcase.
1758
ac81cb54
JB
17592004-03-31 Joel Brobecker <brobecker@gnat.com>
1760
1761 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1762
854af2f7
JB
17632004-03-31 Joel Brobecker <brobecker@gnat.com>
1764
1765 * gdb.ada: New subdirectory.
1766 * gdb.ada/Makefile.in: New file.
1767 * gdb.ada/gnat_ada.gpr.in: New file.
1768
034cb681
JB
17692004-03-31 Joel Brobecker <brobecker@gnat.com>
1770
1771 * lib/ada.exp: New file.
1772
78a1a894
DJ
17732004-03-24 Daniel Jacobowitz <drow@mvista.com>
1774
1775 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1776 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1777
4b2b3b3e
AC
17782004-03-22 Andrew Cagney <cagney@redhat.com>
1779
1780 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1781 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1782 Problem identified by Ulrich Weigand.
1783
23c73aa3
DC
17842004-03-17 David Carlton <carlton@kealia.com>
1785
1786 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1787 PR c++/826.
1788
d63a86f8
RM
17892004-03-16 Roland McGrath <roland@redhat.com>
1790
1791 * gdb.base/auxv.exp: New file.
1792 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1793
0e02aa50
DC
17942004-03-12 David Carlton <carlton@kealia.com>
1795
1796 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1797 * gdb.cp/pr-1553.cc: Ditto.
1798 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1799 pass branch.
1800
c20b71be
MC
18012004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1802
1803 * gdb.cp/templates.exp: Accept more template types.
1804
c7414a01
MC
18052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1806
1807 From Corinna Vinschen with modifications.
1808 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1809 local variable obj_with_enum.
1810 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1811 results with obj_with_enum.
1812
ed69573c
MC
18132004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1814
1815 * gdb.cp/classes.cc: New file, copied from misc.cc.
1816 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1817
28301461
MC
18182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1819
1820 * gdb.cp/misc.cc: Add copyright notice.
1821
1198ecbe
DC
18222004-03-05 David Carlton <carlton@kealia.com>
1823
1824 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1825 * gdb.cp/rtti.h: Update copyright.
1826 (namespace n2::n3): New.
1827 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1828 (n2::n3::func3): New.
1829 (main): Call n2::n3::func3.
1830 * gdb.cp/rtti2.cc: Update copyright.
1831 (n2::create3): New.
1832
9e08c470
MK
18332004-03-04 Mark Kettenis <kettenis@gnu.org>
1834
1835 * gdb.asm/openbsd.inc: Fix typo.
1836
4bebc3aa
FF
18372004-03-03 Fred Fish <fnf@redhat.com>
1838
1839 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1840 "val" instead of unused "size". Update copyright year.
1841
6ea9fb37
DJ
18422004-02-29 Daniel Jacobowitz <drow@mvista.com>
1843
1844 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1845 to use unsigned char.
1846 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1847 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1848
23b23974
DJ
18492004-02-29 Daniel Jacobowitz <drow@mvista.com>
1850
1851 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1852 line of output.
1853
7574fd53
DJ
18542004-02-28 Daniel Jacobowitz <drow@mvista.com>
1855
1856 * gdb.base/relocate.c (dummy): Initialize.
1857
a195357f
DJ
18582004-02-28 Daniel Jacobowitz <drow@mvista.com>
1859
1860 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1861 a breakpoint at exit.
1862
72fd54a9
FF
18632004-02-27 Fred Fish <fnf@redhat.com>
1864
1865 * gdb.base/chng-syms.exp: Add expect condition to match failing
1866 case that isn't a timeout.
1867
b9d23137
AC
18682004-02-27 Andrew Cagney <cagney@redhat.com>
1869
1870 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1871 support.
1872
15d208f6 18732004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1874
15d208f6
FF
1875 * gdb.arch/gdb1431.c: Remove.
1876 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1877 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1878 of "until" incorrectly.
1879
98f9cd2d
JB
18802004-02-26 J. Brobecker <brobecker@gnat.com>
1881
1882 * gdb.cp/class2.cc (empty): New class.
1883 (refer): New function.
1884 (main): Declare an object of type empty and use it.
1885 * gdb.cp/class2.exp: Print the value of an object of type empty.
1886
9b50c11b
JJ
18872004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1888
1889 * gdb.base/langs.exp: Update query string to match the
1890 new nquery format used for pending breakpoints.
1891
0dcd613f
AC
18922004-02-26 Andrew Cagney <cagney@redhat.com>
1893
1894 Fix PR i18n/1570.
1895 * gdb.base/charset.c: Update copyright notice.
1896 (main, init_string): Remove the escape character '\e' tests.
1897 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1898 * gdb.base/charset.exp (valid_host_charset): Ditto.
1899 * gdb.base/setvar.exp: Ditto.
1900
b8a56647
AC
19012004-02-24 Andrew Cagney <cagney@redhat.com>
1902
90d59e34
AC
1903 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1904 mmapped data in core file" PASS and FAIL messages consistent.
1905
b8a56647
AC
1906 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1907 setting a breakpoint. Work around PR java/1565.
1908
9f27c604
JJ
19092004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1910
1911 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1912 new nquery format.
1913 * gdb.base/pending.exp: Ditto.
1914
3224a706
MK
19152004-02-22 Mark Kettenis <kettenis@gnu.org>
1916
1917 * configure.in: Run stabs tests on *BSD.
1918 * configure: Regenerated.
1919
41e0a9ca
MK
19202004-02-21 Mark Kettenis <kettenis@gnu.org>
1921
1922 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1923
1e1b3428
FF
19242004-02-20 Fred Fish <fnf@redhat.com>
1925
1926 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1927 blank in test for "returns short", for consistency with other
1928 "returns xxx" tests. Update copyright year.
1929
f9a7572a
FF
19302004-02-19 Fred Fish <fnf@redhat.com>
1931
1932 New testcase for PR breakpoint/1558.
1933 * gdb.arch/gdb1558.exp: New file.
1934 * gdb.arch/gdb1558.c: New file.
1935
b2ce2854
EZ
19362004-02-19 Elena Zannoni <ezannoni@redhat.com>
1937
1938 * gdb.base/nodebug.exp: Fix typo.
1939
e7c9ff01
JB
19402004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1941
1942 Committed by Jim Blandy <jimb@redhat.com>.
1943
62f4b920
JB
1944 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1945
2db536a1
JB
1946 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1947
e7c9ff01
JB
1948 * gdb.base/float.exp: Support s390*-*-* targets.
1949
f3205b34
AF
19502004-02-17 Adam Fedor <fedor@gnu.org>
1951
1952 * gdb.base/gdb1555.exp: New file.
1953 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1954
9d62932d
EZ
19552004-02-17 Elena Zannoni <ezannoni@redhat.com>
1956
1957 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1958
344c9711
FF
19592004-02-16 Fred Fish <fnf@redhat.com>
1960
1961 * gdb.arch/gdb1291.c: Remove
1962 * gdb.arch/gdb1291.s: New test input file.
1963 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1964 fail. Test for correct result, known incorrect result, other
1965 failures and timeouts.
1966
2d822687
AC
19672004-02-16 Andrew Cagney <cagney@redhat.com>
1968
1969 * gdb.base/bigcore.exp: New file.
1970 * gdb.base/bigcore.c: New file.
1971
dac15b66
AC
19722004-02-13 Andrew Cagney <cagney@redhat.com>
1973
1974 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1975 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1976 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1977 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1978 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1979 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1980 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1981 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1982 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1983 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1984
6bdfc2c4
JJ
19852004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1986
1987 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1988 executed is an alloc instruction.
1989
87b3ede8
DC
19902004-02-11 David Carlton <carlton@kealia.com>
1991
1992 * gdb.cp/breakpoint.exp: New.
1993 * gdb.cp/breakpoint.cc: New.
1994
6e19e2bf
MC
19952004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1996
1997 Partial fix for PR gdb/1543.
1998 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1999 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
2000 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
2001 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
2002 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
2003 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
2004 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
2005 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
2006 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
2007 to bug-gdb@prep.ai.mit.edu .
2008 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2009 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2010 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2011 Likewise.
2012
5c5455dc
AC
20132004-02-10 Andrew Cagney <cagney@redhat.com>
2014
2015 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2016 using gdb_internal_error_resync.
2017
9cf689d7
DJ
20182004-02-09 Daniel Jacobowitz <drow@mvista.com>
2019
2020 * gdb.threads/thread-specific.exp: Stop early if no threads are
2021 found.
2022
d2dc51db
MC
20232004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2024
2025 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2026
14b1a056
DJ
20272004-02-08 Daniel Jacobowitz <drow@mvista.com>
2028
2029 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2030 breakpoints.
2031
83f66e8f
DJ
20322004-02-07 Daniel Jacobowitz <drow@mvista.com>
2033
2034 * config/sim.exp (gdb_load): Handle $arg == "".
2035 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2036 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2037
30fc0091
EZ
20382004-02-07 Elena Zannoni <ezannoni@redhat.com>
2039
2040 * gdb.base/maint.exp: Update test to reflect
2041 obstack changes.
2042
4d806929
JJ
20432004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2044
2045 * gdb.base/pendshr.c (pendfunc): New function that calls
2046 pendfunc1.
2047 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2048
7bfdd688
FF
20492004-02-04 Fred Fish <fnf@redhat.com>
2050
2051 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2052 function symbols and update copyright years.
2053 * gdb.arch/gdb1291.c: Ditto.
2054
aaa08ee4
MC
20552004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2056
2057 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2058
dbad7755
MC
20592004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2060
2061 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2062
ec4646ef
MC
20632004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2064
2065 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2066
1b802196
FF
20672004-02-02 Fred Fish <fnf@redhat.com>
2068
2069 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2070 remote targets. Update copyright years.
2071
18fe2033
JJ
20722004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2073
2074 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2075 support.
2076 * gdb.base/langs.exp: Fix test which attempts to create
2077 breakpoint on non-existent function to handle new pending
2078 support.
2079 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2080 a breakpoint.
2081 * gdb.base/pending.exp: New test.
2082 * gdb.base/pending.c: New file.
2083 * gdb.base/pendshr.c: Ditto.
2084
8d577d32
DC
20852004-02-02 David Carlton <carlton@kealia.com>
2086
2087 * gdb.cp/overload.exp: Add overloadNamespace tests.
2088 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2089 (overloadNamespace, XXX): New.
2090 (main): Call XXX::marker2.
2091
3ad13771
FF
20922004-02-01 Fred Fish <fnf@redhat.com>
2093
2094 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2095 * gdb.base/finish.exp: Ditto.
2096 * gdb.base/gcore.exp: Ditto.
2097 * gdb.base/huge.exp: Ditto.
2098 * gdb.base/info-proc.exp: Ditto.
2099 * gdb.base/return2.exp: Ditto.
2100 * gdb.threads/gcore-thread.exp: Ditto.
2101
44c75849
DJ
21022004-02-01 Daniel Jacobowitz <drow@mvista.com>
2103
2104 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2105
005bc093
MK
21062004-02-01 Mark Kettenis <kettenis@gnu.org>
2107
2108 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2109 that opening the file succeeds on OpenBSD.
2110
c47cebdb
DJ
21112004-02-01 Daniel Jacobowitz <drow@mvista.com>
2112
2113 * gdb.threads/thread-specific.c: New file.
2114 * gdb.threads/threads-specific.exp: New test script.
2115 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2116 to expect_out.
2117
5a01311c
MK
21182004-02-01 Mark Kettenis <kettenis@gnu.org>
2119
2120 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2121 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2122 only on the "print_small_structs from print_long_arg_list" test.
2123
ce22a4f1
DJ
21242004-02-01 Daniel Jacobowitz <drow@mvista.com>
2125
2126 * gdb.base/completion.exp: Kill a stray backslash.
2127
2128 From Jim Ingham <jingham@apple.com>:
2129 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2130 agrees with the result from sending a tab.
2131
abbab9d3
DJ
21322004-01-31 Daniel Jacobowitz <drow@mvista.com>
2133
2134 * gdb.base/chng-syms.exp: Remove stray newline.
2135
53904d1e
MK
21362004-01-31 Mark Kettenis <kettenis@gnu.org>
2137
2138 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2139 *-*-openbsd*.
2140 * gdb.asm/openbsd.inc: New file.
2141
3a4b3aac
MK
21422004-01-30 Mark Kettenis <kettenis@gnu.org>
2143
2144 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2145 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2146 *-*solaris2*. Remove commented out default settings for
2147 asm-flags. Replace gdb_compile with target_link.
2148
ebac27b4
MC
21492004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2150
2151 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2152 for all tests. Remove old hp-ux and cygnus xfail cases.
2153
d8679d84
PH
21542004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2155
2156 * gdb.base/chng-syms.exp: New file.
2157 * gdb.base/chng-syms.c: New file.
2158
0a55bc22
MC
21592004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2160
2161 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2162 Provide arms for current output in all my configurations.
2163
94b8e876
MC
21642004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2165
2166 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2167 * lib/compiler.cc: Likewise.
2168 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2169 get the right preprocessor. Eval the output directly. Remove
2170 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2171 hp_f77_compiler and hp_f90_compiler completely.
2172 (gdb_preprocess): Delete.
2173 (get_compiler): Delete.
2174
7cf03d44
MK
21752004-01-24 Mark Kettenis <kettenis@gnu.org>
2176
2177 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2178 <string.h>.
2179
68b6dce9
NR
21802004-01-24 Nick Roberts <nick@nick.uklinux.net>
2181
2182 * gdb.mi/mi-stack.exp: Update copyright.
2183
b368761e
DC
21842004-01-23 David Carlton <carlton@kealia.com>
2185
2186 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2187 test for cp_lookup_transparent_type.
2188 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2189 call them.
2190
f2061b53
DJ
21912004-01-23 Daniel Jacobowitz <drow@mvista.com>
2192
2193 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2194 after -var-update.
2195
37fc574a
DC
21962004-01-23 David Carlton <carlton@kealia.com>
2197
2198 * gdb.cp/namespace.cc (C::ensureRefs): New.
2199 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2200
8e94b928
NR
22012004-01-20 Nick Roberts <nick@nick.uklinux.net>
2202
2203 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2204 case "-stack-list-locals 2".
2205 * gdb.mi/mi-var-child.exp: Test for case
2206 "-var-list-children --all-values NAME".
2207
997b0952
MC
22082004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2209
2210 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2211
52470da3
MK
22122004-01-18 Mark Kettenis <kettenis@gnu.org>
2213
7049b4b8
MK
2214 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2215 used with gdb_test_multiple.
2216
52470da3
MK
2217 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2218 read at address 0. This fixes PR testsuite/1504.
2219
da6012e5
DJ
22202004-01-18 Daniel Jacobowitz <drow@mvista.com>
2221
2222 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2223 Remove downloading, guessing the host executable, the calls to
2224 gdb_file_cmd and gdb_target_cmd, and "load" support.
2225 (infer_host_exec): New function broken out from gdb_load.
2226 (gdb_load): New wrapper for gdbserver_gdb_load.
2227 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2228 gdb_target_cmd. Use -target-select.
2229 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2230 Download binaries to the host. Clear last_mi_remote_file when
2231 we load a new binary.
2232 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2233 call gdbserver_gdb_load and mi_gdb_target_cmd.
2234
32c70722
MC
22352004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2236
2237 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2238 type patterns.
2239
b0cecf36
MC
22402004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2241
2242 * gdb.cp/templates.exp: Fix typo in test name of
2243 "print Foo<volatile char*>::foo".
2244
4120d7e6
MC
22452004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2246
2247 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2248
f679e530
BE
22492004-01-16 Ben Elliston <bje@wasabisystems.com>
2250
2251 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2252 (clean mostlyclean): Remove empty rm.
2253
091c48f6
MC
22542004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2255
2256 * gdb.base/setvar.exp: Add copyright years.
2257
3e5fc8d2
DC
22582004-01-14 David Carlton <carlton@bactrian.org>
2259
2260 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2261 PR c++/1511 and update coment.
2262 * gdb.cp/templates.exp: Update patterns to match current output.
2263 If changes involve something other than whitespace, KFAIL
2264 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2265
63d06c5c
DC
22662004-01-14 David Carlton <carlton@kealia.com>
2267
2268 * gdb.cp/namespace.exp: Add tests involving classes defined within
2269 namespaces.
2270 * gdb.cp/namespace.cc (C::CClass): New.
2271 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2272
a51dab88
EZ
22732004-01-14 Elena Zannoni <ezannoni@redhat.com>
2274
2275 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2276 what debug info we have. Print a better message if something goes
2277 wrong while producing the separate debug info file.
2278
a476ccc9
MC
22792004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2280
2281 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2282
f453692c
MC
22832004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2284
2285 * gdb.base/callfuncs.c: Add copyright notice.
2286
f40063a5
MC
22872004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2288
2289 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2290 inheritance. PR gdb/1498, PR gcc/13539.
2291
19ac3974
EZ
22922004-01-13 Elena Zannoni <ezannoni@redhat.com>
2293
2294 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2295 test specific name.
2296 * gdb.mi/gdb669.exp: Ditto.
2297 * gdb.mi/mi-pthreads.exp: Ditto.
2298 * gdb.mi/mi1-pthreads.exp: Ditto.
2299 * gdb.mi/mi2-pthreads.exp: Ditto.
2300
56c97c6e
MC
23012004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2302
2303 * gdb.cp/member-ptr.cc: Add copyright notice.
2304
a0644324
MC
23052004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2306
2307 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2308 some patterns for recent versions of gcc and hpacc. Delete
2309 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2310 Delete tests that access a NULL pointer-to-member-data. This
2311 script is still disabled for gcc.
2312
32fabe09
EZ
23132004-01-12 Elena Zannoni <ezannoni@redhat.com>
2314
2315 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2316 escaped correctly.
2317
1f8a6abb
EZ
23182004-01-12 Elena Zannoni <ezannoni@redhat.com>
2319
2320 * gdb.base/sepdebug.exp: New file.
2321 * gdb.base/sepdebug.c: New file.
2322 * lib/gdb.exp (separate_debug_filename): New procedure.
2323 (gdb_gnu_strip_debug): New procedure.
2324
48efe704
AC
23252004-01-12 Andrew Cagney <cagney@redhat.com>
2326
2327 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2328 * gdb.mi/ChangeLog-1999-2003: New file.
2329
a9415475
AC
23302004-01-12 Andrew Cagney <cagney@redhat.com>
2331
2332 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2333 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2334 or EEXIST", treat EBUSY as an XFAIL.
2335
83b8cf9d
MC
23362004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2337
2338 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2339 hp_cc_compiler.
2340
9939d2a8
MC
23412004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2342
2343 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2344 decorations.
2345
1ff8cadf
MC
23462004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2347
2348 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2349 and "(aCC)" decorations. Remove obsolete doco about old
2350 test results.
2351
6fa9022e
MC
23522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2353
2354 * gdb.cp/exception.exp: Fix typo in doco.
2355
209721fe
MK
23562004-01-09 Mark Kettenis <kettenis@gnu.org>
2357
2358 * gdb.base/gdb1476.exp: Fix typo.
2359
ef11303e
MC
23602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2361
2362 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2363 file.
2364
041ab88c
MC
23652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2366
2367 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2368 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2369 Use gdb_compile. Remove restriction on gcc. Add some patterns
2370 for recent version of gdb. Delete second half, which was a copy
2371 of the first half with different build flags. This test is
2372 still disabled because it is still not ready for production.
2373
e36d075a
MC
23742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2375
2376 * gdb.cp/exception.cc: Add copyright notice.
2377 * gdb.cp/exception.exp: Add a notice that this file is broken
2378 because of line number changes caused by addition of copyright
2379 notice.
2380
42b190ad
MC
23812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2382
2383 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2384 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2385
8f25f06b
MC
23862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2387
2388 * gdb.cp/classes.exp: Accept gnu abi 2.
2389 * gdb.cp/derivation.exp: Likewise.
2390 * gdb.cp/overload.exp: Likewise.
2391 * gdb.cp/virtfunc.exp: Likewise.
2392
06ded8b8
MC
23932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2394
2395 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2396 semicolon after end of function.
2397
77c26ae3
MC
23982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2399
2400 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2401 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2402 boilerplate code for compiling and running the program under
2403 test. Add some string method tests.
2404
20757486
MC
24052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2406
2407 * gdb.cp/bs15503.cc: Add copyright notice.
2408 * gdb.cp/bs15503.exp: Adjust line number.
2409
0fd3b503
MC
24102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2411
2412 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2413 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2414
10d1bea8
MC
24152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2416
2417 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2418 hp_cc_compiler.
2419
2789202a
MC
24202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2421
2422 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2423 * gdb.cp/ctti.exp: Use the marker instead of "next".
2424 With gcc, run further before bailing.
2425
b862f14c
MC
24262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2427
2428 * gdb.cp/cttiadd.cc: Add copyright notice.
2429 * gdb.cp/cttiadd1.cc: Likewise.
2430 * gdb.cp/cttiadd2.cc: Likewise.
2431 * gdb.cp/cttiadd3.cc: Likewise.
2432
96da2469
MC
24332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2434
2435 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2436 Use gdb_test, gdb_test_multiple. Use floating-point values that
2437 have exact representations in IEEE-ish formats.
2438
053248ff
MC
24392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2440
2441 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2442 compilers. Delete duplicate call to get_compiler_info.
2443 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2444 * gdb.base/volatile.exp: Likewise.
2445
84acecdd
MK
24462004-01-07 Mark Kettenis <kettenis@gnu.org>
2447
2448 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2449 memory at address 0.
2450
fe11a27f
MC
24512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2452
2453 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2454 to test for hp-ux assembler. Fix copyright years.
2455
60ad077b
AC
24562004-01-07 Andrew Cagney <cagney@redhat.com>
2457
2458 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2459
1c9b8f33
AC
24602004-01-07 Andrew Cagney <cagney@redhat.com>
2461
2462 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2463 when creating the read-only file. From analysis by Roland McGrath
2464 and Elena Zannoni.
2465
753ccc7a
MC
24662004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2467
2468 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2469
eca3e36b
MC
24702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2471
2472 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2473 data pointers.
2474
f8d4bac4
MC
24752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2476
2477 * gdb.cp/m-static.exp: Compile one source file at a time.
2478 Delete unused call to get_compiler_info.
2479
9b4e0f94
MC
24802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2481
2482 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2483 * gdb.base/call-rt-st.exp: Likewise.
2484 * gdb.base/nodebug.exp: Likewise.
2485 * gdb.base/volatile.exp: Likewise.
2486 * gdb.cp/ref-types.exp: Likewise.
2487 * gdb.cp/templates.exp: Likewise.
2488
023c1024
MK
24892004-01-05 Mark Kettenis <kettenis@gnu.org>
2490
2491 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2492
19703c4a
MC
24932004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2494
2495 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2496 hppa*-hp-hpux*.
2497
18b67037
MK
24982004-01-04 Mark Kettenis <kettenis@gnu.org>
2499
ba6219c8
MK
2500 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2501 x86_64-*-*.
2502
18b67037
MK
2503 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2504 sparc64-*-* and sparc*-solaris2*.
2505
1bfbbb9d
MK
25062004-01-04 Mark Kettenis <kettenis@gnu.org>
2507
2508 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2509 return ${tests}" test. The ${tests} already mentions the
2510 filename.
2511
06846494
MC
25122004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2513
2514 * gdb.cp/local.exp: Accept gcc abi 2.
2515
3b0cb202
MC
25162004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2517
2518 * gdb.cp/templates.exp: Accept gcc abi 2.
2519
0643ec3f
MC
25202004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2521
2522 * lib/compiler.cc: Remove supports_template_debugging.
2523 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2524
d231d0b1
MC
25252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2526
2527 * gdb.cp/namespace.exp: Accept gcc abi 2.
2528
44ffb27c
MC
25292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2530
2531 * gdb.cp/method.exp: Accept gcc abi 2.
2532
184ad485
MC
25332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2534
2535 * gdb.cp/classes.exp: Generate identical results as old version.
2536 * gdb.cp/derivation.exp: Likewise.
2537 * gdb.cp/overload.exp: Likewise.
2538 * gdb.cp/virtfunc.exp: Likewise.
2539
116f09e7
MC
25402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2543 mysterious bug with sourceware version of expect.
2544
b1379776
MC
25452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2546
2547 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2548 current versions of gcc, including gcc abi 2. Remove gratuitous
2549 restart of test program. Use gdb_test_multiple and gdb_test for
2550 all tests. Add patterns to xfail missing "const" in "const char *"
2551 and kfail PR gdb/1155.
2552
6b7a4c0e
MC
25532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2554
2555 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2556 current versions of gcc, including gcc abi 2. Remove gratuitous
2557 restart of test program. Use gdb_test_multiple and gdb_test for
2558 all tests. Add patterns to kfail PR gdb/1498.
2559
51615d72
MC
25602003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2561
2562 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2563 current versions of gcc, including gcc abi 2. Use "breakpoint"
2564 and "continue" instead of restarting the target program. Use
2565 gdb_test_multiple and gdb_test for all tests.
2566
7b79a9d7
MK
25672004-01-01 Mark Kettenis <kettenis@gnu.org>
2568
2569 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2570 for *-*-solaris2*.
2571
1cd3489f
MC
25722003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2573
2574 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2575 current versions of gcc, including gcc abi 2. Use "breakpoint"
2576 and "continue" instead of restarting the target program several
2577 times. Use gdb_test_multiple and gdb_test for all tests.
2578
850742db
MC
25792003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2580
2581 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2582 source files.
2583
eb4bbda8
MC
25842003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2585
2586 * gdb.base/environ.exp: Handle compiling test case from multiple
2587 source files.
2588
e42c7771
MC
25892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2590
2591 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2592
80e4b428
JB
25932003-12-17 Jim Blandy <jimb@redhat.com>
2594
5f06973a
JB
2595 * gdb.base/freebpcmd.c: Add copyright notice.
2596
80e4b428
JB
2597 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2598
0ab84fb7
MC
25992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2600
2601 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2602
1b3bb3d0
JB
26032003-12-13 Jim Blandy <jimb@redhat.com>
2604
2605 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2606
3a4c9371
KB
26072003-12-12 Kevin Buettner <kevinb@redhat.com>
2608
2609 * gdb.asm/frv.inc: New file.
2610 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2611
a1dea79a
FF
26122003-12-09 Fred Fish <fnf@redhat.com>
2613
2614 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2615 functions to break1.c and leave prototypes behind. Add more
2616 "set breakpoint NN here" comments.
2617 * gdb.base/break1.c: New file.
2618
2619 * gdb.base/break.exp: Handle compiling test case from multiple
2620 source files and change source file references as needed.
2621 * gdb.base/completion.exp: Ditto.
2622 * gdb.base/condbreak.exp: Ditto.
2623 * gdb.base/define.exp: Ditto.
2624 * gdb.base/ena-dis-br.exp: Ditto.
2625 * gdb.base/info-proc.exp: Ditto.
2626 * gdb.base/maint.exp: Ditto.
2627 * gdb.base/until.exp: Ditto.
2628
2629 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2630 hardcoded line numbers.
2631 * gdb.base/define.exp: Ditto.
2632 * gdb.base/ena-dis-br.exp: Ditto.
2633 * gdb.base/maint.exp: Ditto.
2634 * gdb.base/until.exp: Ditto.
2635
2636 * gdb.base/completion.exp: Use "break1" for completion tests since
2637 "break" is no longer a unique prefix.
2638
5266b69c
AC
26392003-12-06 Andrew Cagney <cagney@redhat.com>
2640
2641 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2642 "return_value_unimplemented". When an unimplemented struct return
2643 architecture, report incorrect values as a KFAIL
2644
374451f0
MC
26452003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2646
2647 * gdb.cp/rtti.exp: Accept new wording of warning from
2648 cp_lookup_rtti_type.
2649
ba9b20a7
MC
26502003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2651
2652 Partial fix for PR testsuite/1456.
2653 * gdb.base/scope.exp (test_at_main): Replace references to
2654 gcc_compiled with calls to test_compiler_info.
2655 (test_at_foo): Likewise.
2656 (test_at_bar): Likewise.
2657
b74b6d0b
MC
26582003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2659
2660 Partial fix for PR testsuite/1456.
2661 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2662 to test_compiler_info.
2663
ccfa3402
MC
26642003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2665
2666 * gdb.base/so-impl-ld.exp: Update copyright notice.
2667
f6246aba
MC
26682003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2669
2670 Partial fix for PR testsuite/1456.
2671 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2672 to test_compiler_info.
2673
13ae734a
MC
26742003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2675
2676 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2677 from current versions of gdb. Clean up regular expressions.
2678 Delete redundant timeout case.
2679
d8e1cdee
MC
26802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2681
2682 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2683 from current versions of gdb. Clean up regular expressions.
2684 Delete redundant timeout case.
2685
96457b64
MC
26862003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2687
2688 Partial fix for PR testsuite/1456.
2689 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2690 gcc_compiled with call to test_compiler_info.
2691
f35309fc
MC
26922003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2693
2694 Partial fix for PR testsuite/1456.
2695 * gdb.base/list.exp (test_list_function): Delete unused declaration
2696 of gcc_compiled.
2697
d7afdf9b
MC
26982003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2699
2700 Partial fix for PR testsuite/1456.
2701 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2702 call to test_compiler_info.
2703
71507b56
MK
27042003-11-29 Mark Kettenis <kettenis@gnu.org>
2705
2706 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2707 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2708 it to create the appropriate note.inc.
2709 * gdb.asm/asmsrc1.s: Include "note.inc".
2710 * gdb.asm/netbsd.inc: New file.
2711 * gdb.asm/empty.inc: New file.
2712
f81f93f7
MC
27132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2714
2715 Partial fix for PR testsuite/1456.
2716 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2717 calls to test_compiler_info.
2718
9a77938e
MC
27192003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2720
2721 Partial fix for PR testsuite/1456.
2722 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2723 calls to test_compiler_info.
2724
e8367dc7
MK
27252003-11-27 Mark Kettenis <kettenis@gnu.org>
2726
2727 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2728 pattern for the KFAILs.
2729
526c61ee
AF
27302003-11-25 Adam Fedor <fedor@gnu.org>
2731
2732 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2733 * gdb.objc/objcdecode.m: New file.
2734
28f2d600
AF
27352003-11-25 Adam Fedor <fedor@gnu.org>
2736
2737 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2738 * gdb.objc/nondebug.m: New file.
2739
a3895cee
BE
27402003-11-26 Ben Elliston <bje@wasabisystems.com>
2741
2742 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2743 NetBSD as it does on FreeBSD. Modelled on a similar change by
2744 Mark Kettenis on 2003-05-30.
2745 (link-flags): Set to "--entry _start" regardless of target.
2746 Special linker flags are to be appended to $link-flags.
2747 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2748
c9f2c8a3
MC
27492003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2750
2751 * gdb.cp/method.exp: Accept output of new demangler.
2752
15a0587a 27532003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2754
2755 * gdb/class2.exp: New file.
2756 * gdb/class2.cc: New file.
2757
3c00b570
MC
27582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2759
2760 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2761 of new demangler.
2762
7027acc7
MK
27632003-11-23 Mark Kettenis <kettenis@gnu.org>
2764
2765 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2766 of gdb_test "run".
2767
b0e1598a
MK
27682003-11-23 Mark Kettenis <kettenis@gnu.org>
2769
2770 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2771 "continue" into "run".
2772
4d9eda44
MC
27732003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2774
2775 Partial fix for PR testsuite/1456.
2776 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2777 call to test_compiler_info.
2778 * gdb.cp/ctti.exp: Likewise.
2779 * gdb.cp/derivation.exp: Likewise.
2780 * gdb.cp/member-ptr.exp: Likewise.
2781 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2782 reference to gcc_compiled.
2783
27842003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2785
2786 Fix PR testsuite/1463.
2787 * gdb.base/structs.exp (start_structs_test): Call
2788 get_debug_format before using the debug format.
2789
d422fe19
AC
27902003-11-22 Andrew Cagney <cagney@redhat.com>
2791
2792 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2793 * gdb.base/structs.exp: Use gdb_test_multiple.
2794
039cf96d
AC
27952003-11-20 Andrew Cagney <cagney@redhat.com>
2796
6882279b
AC
2797 * gdb.base/structs.exp: Handle and recover from internal errors.
2798 Replace "foo${n}" with "foo<n>" in test messages.
2799
e53890ae
AC
2800 * gdb.base/structs.exp: Update copyright. Rewrite.
2801 * gdb.base/structs.c: Update copyright. Rewrite.
2802
2b211c59
AC
2803 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2804 resync count exceeded.
d63a86f8 2805
039cf96d
AC
2806 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2807 from the internal error.
2808 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2809 Original from Jim Blandy.
2810 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2811
eac98b22
AC
28122003-11-19 Andrew Cagney <cagney@redhat.com>
2813
2814 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2815 KFAIL.
2816
67455b2a
MK
28172003-11-17 Mark Kettenis <kettenis@gnu.org>
2818
2819 New testcase for PR backtrace/1435.
2820 * gdb.arch/i386-unwind.exp: New file.
2821 * gdb.arch/i386-unwind.c: New file.
2822
853d6e5b
AC
28232003-11-17 Andrew Cagney <cagney@redhat.com>
2824
2825 * lib/gdb.exp (compiler_info): New global.
2826 (test_compiler_info): New function.
2827 (get_compiler_info): Set compiler_info.
2828 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2829 "compiler_info" to gcc-<major>-<minor>.
2830
38cf6e11
MC
28312003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2832
2833 * gdb.trace/configure: Remove.
2834
a50d3602
EZ
28352003-11-13 Elena Zannoni <ezannoni@redhat.com>
2836
2837 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2838 breakpoints.
a50d3602
EZ
2839 * gdb.base/break.exp: Remove all references to explicit line
2840 numbers.
2841
d9407aaa
NC
28422003-11-11 Nick Clifton <nickc@redhat.com>
2843
2844 * gdb.base/shreloc.exp: Do not run for targets which do not
2845 support shared objects.
2846
db488fc1
CV
28472003-11-10 Corinna Vinschen <vinschen@redhat.com>
2848
2849 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2850 Don't run tests if nofileio flag is given.
2851
6a90a18e
EZ
28522003-11-07 Elena Zannoni <ezannoni@redhat.com>
2853
2854 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2855 as well as 'Watchpoint'.
2856
0b915e9c
EZ
28572003-11-06 Elena Zannoni <ezannoni@redhat.com>
2858
2859 Reported by Jim Ingham <jingham@apple.com>:
2860 * gdb.base/annota1.exp: Match at least one occurrence of the
2861 signal handler annotation.
2862
d7e4b55f
EZ
28632003-11-06 Elena Zannoni <ezannoni@redhat.com>
2864
2865 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2866 as well as 'Watchpoint'.
2867
2fe4e8d0
MC
28682003-11-05 Michael Chastain <mec@shout.net>
2869
2870 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2871
6ef88553
KW
28722003-11-03 Kris Warkentin <kewarken@qnx.com>
2873
2874 * gdb.arch/gdb1291.c: New test file.
2875 * gdb.arch/gdb1291.exp: New test script.
2876 * gdb.arch/gdb1431.c: New test file.
2877 * gdb.arch/gdb1431.exp: New test script.
2878
ae7dc4d8
MC
28792003-10-22 Michael Chastain <mec@shout.net>
2880
2881 * gdb.mi/pthreads.c: Add copyright notice.
2882
c39d7427
MC
28832003-10-22 Michael Chastain <mec@shout.net>
2884
2885 * gdb.threads/pthreads.c: Add copyright notice.
2886
8b7d96c1
MC
28872003-10-20 Michael Chastain <mec@shout.net>
2888
2889 * gdb.base/gdb1056.exp: New test script.
2890
d1d69fdd
DJ
28912003-10-13 Daniel Jacobowitz <drow@mvista.com>
2892
2893 * gdb.threads/killed.exp: Use gdb_run_cmd.
2894
7d605576
DJ
28952003-10-13 Daniel Jacobowitz <drow@mvista.com>
2896
2897 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2898 create a core file.
2899 * gdb.threads/gcore-thread.exp: Likewise.
2900
618ec112
CV
29012003-10-13 Corinna Vinschen <vinschen@redhat.com>
2902
2903 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2904 type, based on char type.
2905 (struct bit_flags_short_t): New bitfield type, based on short type.
2906 (init_bit_flags_char): New fuction.
2907 (init_bit_flags_short): Ditto.
2908 (print_bit_flags_char): Ditto.
2909 (print_bit_flags_short): Ditto.
2910 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2911
9367a73c
MC
29122003-10-11 Michael Chastain <mec@shout.net>
2913
2914 * gdb.base/call-rt-st.exp: Update copyright year.
2915
1decf120
KI
29162003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2917
2918 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2919 * gdb.disasm/sh3.s: Ditto.
2920
5445b2ae
DJ
29212003-10-07 Daniel Jacobowitz <drow@mvista.com>
2922
2923 * gdb.threads/switch-threads.exp: New test.
2924 * gdb.threads/switch-threads.c: New source file.
2925
aec24853
CV
29262003-10-07 Corinna Vinschen <vinschen@redhat.com>
2927
2928 * gdb.base/ending-run.exp: Add sh specific case.
2929
adc7428d
AC
29302003-10-06 Andrew Cagney <cagney@redhat.com>
2931
2932 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2933 * gdb.disasm/mn10200.exp: Delete obsolete file.
2934
c9d37158
DJ
29352003-09-29 Daniel Jacobowitz <drow@mvista.com>
2936
2937 * ChangeLog: Correct an entry command.exp -> commands.exp.
2938 * gdb.base/commands.exp (bp_deleted_in_command_test)
2939 (temporary_breakpoint_commands): Check noargs.
2940
79c2c32d
DC
29412003-09-25 David Carlton <carlton@kealia.com>
2942
2943 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2944 of some print tests, where appropriate. Add tests for C::D::cd,
2945 E::ce, F::cXfX, G::XgX.
2946 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2947
594e6d67
RE
29482003-09-25 Richard Earnshaw <rearnsha@arm.com>
2949
2950 * lib/java.exp (java_init): Import target_alias before using it.
2951
10f0d451
DC
29522003-09-25 David Carlton <carlton@kealia.com>
2953
2954 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2955
274bcba0
EZ
29562003-09-23 Elena Zannoni <ezannoni@redhat.com>
2957
d63a86f8 2958 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2959 weirdness.
2960
cdbf20f7
MC
29612003-09-17 Michael Chastain <mec@shout.net>
2962
2963 * gdb.cp/gdb1355.exp: New file.
2964 * gdb.cp/gdb1355.c: New file.
2965
71e06f80
CV
29662003-09-15 Corinna Vinschen <vinschen@redhat.com>
2967
2968 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2969 * gdb.asm/sh.inc: New file.
2970
5c4e30ca
DC
29712003-09-11 David Carlton <carlton@kealia.com>
2972
bd45b7af
DC
2973 * gdb.cp/namespace.exp: Add tests for namespace types.
2974 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2975 (test_namespace): New.
2976
1c199746
EZ
29772003-09-11 Elena Zannoni <ezannoni@redhat.com>
2978
2979 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2980 * gdb.stabs/weird.exp: Ditto.
1c199746 2981
04ed252f
MC
29822003-09-08 Michael Chastain <mec@shout.net>
2983
2984 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2985
d8a2d9e7
MC
29862003-09-07 Michael Chastain <mec@shout.net>
2987
2988 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2989 'parse error'.
2990
161afb24
MK
29912003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2992
2993 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2994
49f2741a
MC
29952003-08-30 Michael Chastain <mec@shout.net>
2996
2997 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2998 * gdb.gdb/observer.exp: Ditto.
2999 * gdb.gdb/xfullpath.exp: Ditto.
3000
8afa723e
MK
30012003-08-29 Mark Kettenis <kettenis@gnu.org>
3002
3003 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
3004 *-*-*bsd*.
3005
f31dfe3b
JJ
30062003-08-28 Jeff Johnston <jjohnstn@redhat.com>
3007
3008 * gdb.base/dump.exp: Skip for ia64.
3009
4630e498
JJ
30102003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3011
3012 * gdb.asm/asm-source.exp: Add ia64 support.
3013 * gdb.asm/ia64.inc: New file.
3014
1105b7ef
MC
30152003-08-22 Michael Chastain <mec@shout.net>
3016
3017 * gdb.cp: New directory.
3018 * gdb.cp/*: Copy from gdb.c++/*.
3019 * gdb.c++/*: Remove.
3020 * Makefile.in: Change gdb.c++ to gdb.cp.
3021 * configure.in: Ditto.
3022 * configure: Regnerate.
3023
c945b932
MK
30242003-08-18 Mark Kettenis <kettenis@gnu.org>
3025
3026 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3027 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3028
2b66634b
DJ
30292003-08-17 Daniel Jacobowitz <drow@mvista.com>
3030
3031 * mi-var-display.exp (-var-list-children weird): Accept function
3032 pointers with argument types.
3033 * mi1-var-display.exp (-var-list-children weird): Likewise.
3034 * mi2-var-display.exp (-var-list-children weird): Likewise.
3035
a356f73b
DJ
30362003-08-17 Daniel Jacobowitz <drow@mvista.com>
3037
3038 * gdb.base/annota3.exp: Add missing newline.
3039
483417b8
MC
30402003-08-06 Michael Chastain <mec@shout.net>
3041
3042 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3043
c99c59c3
MS
30442003-08-12 Michael Snyder <msnyder@redhat.com>
3045
3046 * gdb.base/float.exp: Add test for SH.
3047
55ed7501
MK
30482003-08-10 Mark Kettenis <kettenis@gnu.org>
3049
3050 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3051
1a371f2e
EZ
30522003-08-07 Elena Zannoni <ezannoni@redhat.com>
3053
3054 * gdb.base/completion.exp: Remove reduntant completion test
3055 on filename.
3056
e0f353ce
EZ
30572003-08-07 Elena Zannoni <ezannoni@redhat.com>
3058
3059 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3060 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3061 gdb.trace/save-trace.exp: Make sure that full pathnames are
3062 escaped correctly.
3063
5710a1af 30642003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3065
5710a1af
EZ
3066 * configure.in: Don't generate config.h from config.hin.
3067 * configure: Regenerate.
3068 * config.hin: Remove file.
3069 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3070 * gdb.threads/pthreads.c: Ditto.
3071
dcd81ce9
DJ
30722003-08-07 Daniel Jacobowitz <drow@mvista.com>
3073
3074 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3075 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3076 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3077 Replace ld24 with seth/add3.
3078
6009d884
AC
30792003-08-02 Andrew Cagney <cagney@redhat.com>
3080
3081 * gdb.base/annota3.exp: New file.
3082 * gdb.base/annota3.c: New file.
3083 * gdb.c++/annota3.exp: New file.
3084 * gdb.c++/annota3.cc: New file.
3085
51514e06
MC
30862003-07-29 Michael Chastain <mec@shout.net>
3087
3088 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3089 actually failed.
3090 (do_pass): Likewise.
3091 * gdb.threads/tls.exp: Always initialize no_of_threads.
3092
4ee6625b
DJ
30932003-07-27 Daniel Jacobowitz <drow@mvista.com>
3094
3095 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3096 pattern.
3097 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3098 * gdb.threads/tls.exp: Recognize one case of the host library not
3099 supporting TLS.
3100
225f2bf6
AC
31012003-07-27 Andrew Cagney <cagney@redhat.com>
3102
3103 * gdb.base/fileio.exp: Use SH when running commands using
3104 remote_exec.
3105
bcb27c9f
DJ
31062003-07-24 Daniel Jacobowitz <drow@mvista.com>
3107
3108 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3109 * gdb.base/relocate.c (dummy): New padding array.
3110
3d67be83
MS
31112003-07-22 Michael Snyder <msnyder@redhat.com>
3112
d63a86f8 3113 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3114
3115 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3116 patterns to be more general, accepting old and new output.
3117 Some output chars (such as '+') also must be quoted.
d63a86f8 3118 Some addresses are displayed numerically instead of
3d67be83
MS
3119 symbolically.
3120
57ba3b85
MS
31212003-07-23 Michael Snyder <msnyder@redhat.com>
3122
686d097c
MS
3123 * gdb.base/return2.exp: Don't test long-long return.
3124
57ba3b85
MS
3125 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3126 * gdb.disasm/t01_mov.exp: Ditto.
3127 * gdb.disasm/t02_mova.s: Ditto.
3128 * gdb.disasm/t02_mova.exp: Ditto.
3129 * gdb.disasm/t03_add.s: Ditto.
3130 * gdb.disasm/t03_add.exp: Ditto.
3131 * gdb.disasm/t04_sub.s: Ditto.
3132 * gdb.disasm/t04_sub.exp: Ditto.
3133 * gdb.disasm/t05_cmp.s: Ditto.
3134 * gdb.disasm/t05_cmp.exp: Ditto.
3135 * gdb.disasm/t06_ari2.s: Ditto.
3136 * gdb.disasm/t06_ari2.exp: Ditto.
3137 * gdb.disasm/t07_ari3.s: Ditto.
3138 * gdb.disasm/t07_ari3.exp: Ditto.
3139 * gdb.disasm/t08_or.s: Ditto.
3140 * gdb.disasm/t08_or.exp: Ditto.
3141 * gdb.disasm/t09_xor.s: Ditto.
3142 * gdb.disasm/t09_xor.exp: Ditto.
3143 * gdb.disasm/t10_and.s: Ditto.
3144 * gdb.disasm/t10_and.exp: Ditto.
3145 * gdb.disasm/t11_logs.s: Ditto.
3146 * gdb.disasm/t11_logs.exp: Ditto.
3147 * gdb.disasm/t12_bit.s: Ditto.
3148 * gdb.disasm/t12_bit.exp: Ditto.
3149 * gdb.disasm/t13_otr.s: Ditto.
3150 * gdb.disasm/t13_otr.exp: Ditto.
3151
e00759ef
EZ
31522003-07-22 Elena Zannoni <ezannoni@redhat.com>
3153
3154 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3155
8bc2021f
EZ
31562003-07-22 Elena Zannoni <ezannoni@redhat.com>
3157
3158 * gdb.threads/tls.c : New file.
3159 * gdb.threads/tls.exp : New file.
3160 * gdb.threads/tls-main.c : New file.
3161 * gdb.threads/tls-shared.c : New file.
3162 * gdb.threads/tls-shared.exp : New file.
3163
89320c4c
AS
31642003-07-22 Andreas Schwab <schwab@suse.de>
3165
3166 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3167
180dea7c
AS
31682003-07-20 Andreas Schwab <schwab@suse.de>
3169
3170 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3171 due to insn reordering.
3172
0714963c
AC
31732003-07-15 Andrew Cagney <cagney@redhat.com>
3174
3175 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3176
98a23b3f
MC
31772003-07-15 Michael Chastain <mec@shout.net>
3178
3179 * gdb.base/gdb1250.exp: New file.
3180 * gdb.base/gdb1250.c: New file.
3181
27e417a2
ML
31822003-07-09 Michal Ludvig <mludvig@suse.cz>
3183
3184 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3185 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3186
8bc2021f
EZ
31872003-07-09 Elena Zannoni <ezannoni@redhat.com>
3188
3189 * gdb.threads/tls.c: New file.
3190 * gdb.threads/tls.exp: New file.
3191 * gdb.threads/tls-main.c: New file.
3192 * gdb.threads/tls-shared.c: New file.
3193 * gdb.threads/tls-shared.exp: New file.
3194
d99968dc
EZ
31952003-07-09 Elena Zannoni <ezannoni@redhat.com>
3196
3197 * gdb.base/annota1.exp: Make sure that we properly escape the
3198 full path of the source file. Xfail more permissive patterns,
d63a86f8 3199 due to a compiler debug info problem.
d99968dc 3200
83876b3b
AS
32012003-07-07 Andreas Schwab <schwab@suse.de>
3202
2705e972
AS
3203 * gdb.asm/m68k.inc: New file.
3204 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3205
83876b3b
AS
3206 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3207 arguments"): Also match negative number.
3208
3209 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3210
3a871b37
DJ
32112003-07-03 Daniel Jacobowitz <drow@mvista.com>
3212
3213 * gdb.base/store.c (charest): New typedef.
3214 (add_char): Rename to add_charest, update.
3215 (wack_char): Rename to wack_charest, update types. Return l + r
3216 to keep r live across the call.
3217 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3218 (wack_double, wack_doublest): Return l + r to keep r live across
3219 the call.
3220 * gdb.base/store.exp: Accomodate store.c changes.
3221
b2a7f303
DC
32222003-06-30 David Carlton <carlton@kealia.com>
3223
3224 * gdb.c++/maint.exp (test_invalid_name): New.
3225 (test_first_component): Add tests for invalid names.
3226
3c6cb4a1
MC
32272003-06-29 Michael Chastain <mec@shout.net>
3228
3229 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3230 output of '<VTT for class>' for virtual base classes.
3231
f1c2644b
DJ
32322003-06-29 Daniel Jacobowitz <drow@mvista.com>
3233
3234 * gdb.base/completion.exp: Tab-complete "complet" instead of
3235 "compl".
3236 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3237
18080350
DJ
32382003-06-29 Daniel Jacobowitz <drow@mvista.com>
3239
3240 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3241 * gdb.base/volatile.exp: Likewise.
3242
f56973f8
DJ
32432003-06-29 Daniel Jacobowitz <drow@mvista.com>
3244
3245 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3246 gdb/1265.
3247
32482003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3249 Daniel Jacobowitz <drow@mvista.com>
3250
3251 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3252 initial line count of 'captured_main' from 26 to 32.
3253 (test_with_self): Allow xmalloc call to be interleaved with the
3254 preceding two lines.
3255
e766d4d6
JB
32562003-06-24 Joel Brobecker <brobecker@gnat.com>
3257
3258 * gdb.base/bang.exp: New testcase.
3259
f125c9a4
JB
32602003-06-23 Joel Brobecker <brobecker@gnat.com>
3261
3262 * gdb.base/langs.exp: Add some tests for the "minimal" language
3263 support.
3264
6e25beaf
EZ
32652003-06-23 Elena Zannoni <ezannoni@redhat.com>
3266
3267 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3268 the testcase.
3269
2f816dda
DJ
32702003-06-22 Daniel Jacobowitz <drow@mvista.com>
3271
3272 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3273 offset.
3274
db5a5748
DJ
32752003-06-22 Daniel Jacobowitz <drow@mvista.com>
3276
3277 * gdb.c++/pr-1210.cc: New file.
3278 * gdb.c++/pr-1210.exp: New file.
3279
1df0c130
DJ
32802003-06-21 Daniel Jacobowitz <drow@mvista.com>
3281
3282 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3283 000-exec-continue.
3284
a92feac0
MK
32852003-06-15 Mark Kettenis <kettenis@gnu.org>
3286
3287 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3288 on *-*-*bsd* instead of *-*-freebsd*.
3289
81a58f5b
AC
32902003-06-14 Andrew Cagney <cagney@redhat.com>
3291
3292 * gdb.base/store.exp: Test longest and doublest. Test all
3293 parameters. Weaken return statement match.
3294 * gdb.base/store.c: Add longest and doublest - aka long long and
3295 long double functions. Put all parameters into local register
3296 variables. Use negative values.
3297
b257a0d3
AC
32982003-06-14 Andrew Cagney <cagney@redhat.com>
3299
3300 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3301 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3302 exit status.
3303 * gdb.base/fileio.exp: Disable target when nointerrupts and
3304 noinferiorio, instead of limiting it to remote. Use remote_exec
3305 instead of system.
d63a86f8 3306
21c38304
JJ
33072003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3308
3309 * gdb.base/float.exp: Add ia64 support.
3310
1bcdb424
CV
33112003-06-12 Corinna Vinschen <vinschen@redhat.com>
3312
3313 * gdb.base/fileio.exp: Run only on remote targets.
3314
6aeb981f
CV
33152003-06-10 Corinna Vinschen <vinschen@redhat.com>
3316
3317 * gdb.base/fileio.c: New file, testing File-I/O.
3318 * gdb.base/fileio.exp: Ditto.
3319
53df362e
RG
33202003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3321
3322 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3323 shared objects after relocation at load time (gdb PR/1132).
3324 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3325 as above, part of the shared object relocation test.
3326
ffee1b46
MK
33272003-06-08 Mark Kettenis <kettenis@gnu.org>
3328
b5ca3722
MK
3329 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3330 fully filled history list.
3331 * gdb.base/gdb_history: New file.
3332
03ed860d
MK
3333 * gdb.base/signals.exp: XFAIL "continue to func1" on
3334 i*86-*-freebsd*.
3335
ffee1b46
MK
3336 * gdb.base/attach.exp: When trying to attach to a nonexistent
3337 process, make it possible to specify the PID based on the target,
3338 and do so for *-*-freebsd*.
3339
d80dbb52
RH
33402003-06-02 Richard Henderson <rth@redhat.com>
3341
3342 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3343
6dd77b81
RH
33442003-06-02 Richard Henderson <rth@redhat.com>
3345
3346 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3347
f6347e16
RH
33482003-06-02 Richard Henderson <rth@redhat.com>
3349
3350 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3351
2c161407
DJ
33522003-06-01 Daniel Jacobowitz <drow@mvista.com>
3353
3354 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3355 of globalvar.
3356
572eb746
MK
33572003-06-01 Mark Kettenis <kettenis@gnu.org>
3358
3359 * gdb.asm/asm-source.exp: Check for memory read errors in
3360 disassembler test on *BSD too.
3361
9e9617a5
RH
33622003-06-01 Richard Henderson <rth@redhat.com>
3363
3364 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3365 for .frame.
3366 (gdbasm_call): Lose ldgp.
3367 (gdbasm_startup): Add frame information.
3368 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3369
7b34ad4e
MK
33702003-05-31 Mark Kettenis <kettenis@gnu.org>
3371
3372 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3373 i?86-*-*.
3374
10059fdf
MK
33752003-05-30 Mark Kettenis <kettenis@gnu.org>
3376
3377 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3378 FreeBSD.
3379
acf4b816
RH
33802003-05-29 Richard Henderson <rth@redhat.com>
3381
3382 * gdb.asm/alpha.inc: New file.
3383 * gdb.asm/asm-source.exp: Use it.
3384
e9ecd949
JB
33852003-05-29 Jim Blandy <jimb@redhat.com>
3386
3387 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3388 'core.PID'.
3389
e3e5a4f3
JB
33902003-05-22 Jim Blandy <jimb@redhat.com>
3391
3392 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3393 backtrace.
d63a86f8 3394
72fe3d25
DC
33952003-05-20 David Carlton <carlton@math.stanford.edu>
3396
3397 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3398 this time.
3399
58da2eb2
DC
34002003-05-19 David Carlton <carlton@bactrian.org>
3401
3402 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3403 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3404
1fcb5155
DC
34052003-05-19 David Carlton <carlton@bactrian.org>
3406
3407 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3408 namespace tests.
3409 Bump copyright date.
3410 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3411 (main): Call C::D::marker2.
3412 * gdb.c++/namespace1.cc: New file.
3413
85e85163
JJ
34142003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3415
3416 Roland McGrath <roland@redhat.com>
d63a86f8 3417 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3418 there is no manager thread.
3419
a25fbfec
JJ
34202003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3421
d63a86f8
RM
3422 * gdb.threads/schedlock.exp: Remove assumption that all threads
3423 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3424 in one of the child threads rather than the main thread.
3425
be375bae
JB
34262003-05-07 Jim Blandy <jimb@redhat.com>
3427
09bf6082
JB
3428 Add support for assembly source testing on the s390x.
3429 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3430 architecture.
3431 * gdb.asm/s390x.inc: New file.
3432
be375bae
JB
3433 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3434 succession of 'if' statements.
3435
00905d52
AC
34362003-05-05 Andrew Cagney <cagney@redhat.com>
3437
3438 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3439
b1e29e33
AC
34402003-05-05 Andrew Cagney <cagney@redhat.com>
3441
3442 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3443 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3444
e33d66ec
EZ
34452003-05-02 Elena Zannoni <ezannoni@redhat.com>
3446
3447 * gdb.base/charset.exp: Update based on new behavior of set/show
3448 charset commands.
3449
2b6fd0d8
AC
34502003-05-01 Andrew Cagney <cagney@redhat.com>
3451
3452 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3453 variable do not give memory errors.
3454
130cacce
AF
34552003-04-30 Adam Fedor <fedor@gnu.org>
3456
3457 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3458 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3459 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3460 gdb.objc/basicclass.m: : New files
3461
3462 * lib/gdb.exp (gdb_compile_objc): New procedure.
3463
bea71854
DJ
34642003-04-27 Daniel Jacobowitz <drow@mvista.com>
3465
3466 * gdb.base/signals.exp: Make backtrace tests more specific.
3467
0f20eeea
DC
34682003-04-23 David Carlton <carlton@bactrian.org>
3469
3470 * gdb.c++/maint.exp (test_first_component): Add tests for
3471 'operator' in more locations.
3472
c8c4d8dc
KB
34732003-04-16 Kevin Buettner <kevinb@redhat.com>
3474
3475 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3476
3fe60e3c
EZ
34772003-04-16 Elena Zannoni <ezannoni@redhat.com>
3478
3479 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3480 func marke' instead. Update test name.
3481
9219021c
DC
34822003-04-15 David Carlton <carlton@math.stanford.edu>
3483
3484 * gdb.c++/maint.exp: New file.
3485
5dd55bdd
EZ
34862003-04-14 Elena Zannoni <ezannoni@redhat.com>
3487
3488 * gdb.threads/schedlock.c: Change type of thread function argument
3489 to long, to avoid warnings on 64-bit platforms.
3490
00890572
EZ
34912003-04-14 Elena Zannoni <ezannoni@redhat.com>
3492
3493 * gdb.base/attach.exp: Add new message from ptrace in case of
3494 attaching to nonexistent process.
d63a86f8 3495
93201743
JB
34962003-04-11 Jim Blandy <jimb@redhat.com>
3497
3498 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3499 gdb.c++/userdef.cc: Place comments on the lines to which the
3500 marker function might return.
3501 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3502 gdb.c++/userdef.exp: Look for those comments to check that we've
3503 returned to the right place, instead of checking line numbers.
3504
2a11c64d
EZ
35052003-04-11 Elena Zannoni <ezannoni@redhat.com>
3506
3507 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3508 match on sourcefile name, instead of directory name.
3509
68ab8fc5
EZ
35102003-04-10 Elena Zannoni <ezannoni@redhat.com>
3511
d63a86f8 3512 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3513 working directory name.
3514
5624293a
JB
35152003-04-09 Jim Blandy <jimb@redhat.com>
3516
3517 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3518 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3519 after an inferior function call, report the failure, but allow the
3520 test to continue.
3521
f1f02ee4
SC
35222003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3523
3524 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3525 with -DPROTOTYPES.
3526
6eb79af0
SC
35272003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3528
3529 * gdb.base/break.exp: Revert last patch.
3530
8dfb4cf0
SC
35312003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3532
3533 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3534 with -DPROTOTYPES.
3535
ed4c619a
AC
35362003-04-02 Andrew Cagney <cagney@redhat.com>
3537
3538 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3539 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3540 matching directories by the name breakpoint.
3541 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3542 Make "continue to marker1" consistent.
3543 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3544 message consistent.
3545 * lib/gdb.exp: Put "the program is no longer running", and "the
3546 program exited" in parenthesis.
3547 * lib/mi-support.exp: Ditto.
d63a86f8 3548
4e35d5f0 35492003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3550
4e35d5f0
BR
3551 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3552
71900fe8
AC
35532003-03-29 Andrew Cagney <cagney@redhat.com>
3554
3555 * gdb.base/sizeof.c (main): Print the value of '\377'.
3556 * gdb.base/sizeof.exp: Check the sign of '\377'.
3557
c0655a16
MC
35582003-03-27 Michael Chastain <mec@shout.net>
3559
3560 * gdb.base/gdb1090.exp: New file.
3561 * gdb.base/gdb1090.cc: New file.
3562
5b2a3989
JB
35632003-03-27 J. Brobecker <brobecker@gnat.com>
3564
3565 * gdb.gdb/observer.exp: New regression test.
3566
79876890
MC
35672003-03-27 Michael Chastain <mec@shout.net>
3568
3569 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3570 * gdb.base/ptype.exp: Likewise.
3571
6eac95e3
CV
35722003-03-27 Corinna Vinschen <vinschen@redhat.com>
3573
3574 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3575
e8c71839
MC
35762003-03-26 Michael Chastain <mec@shout.net>
3577
3578 * gdb.base/ptype.exp: Actually use some typedef'd types.
3579
71b10041
SC
35802003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3581
3582 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3583 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3584
2512cf80
CV
35852003-03-20 Corinna Vinschen <vinschen@redhat.com>
3586
3587 * gdb.base/default.exp: Fix regular expression.
3588
0d195a4f
CV
35892003-03-20 Corinna Vinschen <vinschen@redhat.com>
3590
3591 * gdb.base/args.exp: Fix regular expression.
3592
8a2dbca8
CV
35932003-03-20 Corinna Vinschen <vinschen@redhat.com>
3594
3595 * gdb.base/help.exp: Allow Win32 child process.
3596
bf028682
CV
35972003-03-20 Corinna Vinschen <vinschen@redhat.com>
3598
3599 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3600 when stepping out of main().
3601
182dbe85
CV
36022003-03-20 Corinna Vinschen <vinschen@redhat.com>
3603
3604 * gdb.base/default.exp: Check for win32 specific message when calling
3605 "run" without executable.
3606
d67a6ba5
CV
36072003-03-20 Corinna Vinschen <vinschen@redhat.com>
3608
3609 * gdb.base/args.exp: Expect .exe in output.
3610
a955b5bb
CV
36112003-03-20 Corinna Vinschen <vinschen@redhat.com>
3612
3613 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3614 Cygwin native.
3615
bf6bad4b
AC
36162003-03-17 Andrew Cagney <cagney@redhat.com>
3617
3618 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3619 vector registes.
3620 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3621 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3622
293e9a31
DC
36232003-03-17 David Carlton <carlton@math.stanford.edu>
3624
3625 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3626 test, for PR breakpoints/38.
3627 Call test_watchpoint_and_breakpoint.
3628 * gdb.base/watchpoint.c (func3): New function.
3629 (main): Call func3.
3630
5330f2db
DC
36312003-03-04 David Carlton <carlton@math.stanford.edu>
3632
3633 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3634 Garply<Garply<char> >:: garply".
3635 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3636 with respect to PR c++/1111; note also PR c++/1113.
3637 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3638 respect to PR c++/1062.
3639 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3640
6ece72da
DC
36412003-03-03 David Carlton <carlton@math.stanford.edu>
3642
3643 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3644 with respect to PR c++/57.
3645 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3646 c++/826.
3647 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3648 respect to PR c++/57.
3649
85ca1584
DC
36502003-03-03 David Carlton <carlton@math.stanford.edu>
3651
3652 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3653 respect to PR c++/33 into FAILs.
3654
98e9c5b8
MC
36552003-03-03 Michael Chastain <mec@shout.net>
3656
7bedbf27
MC
3657 * configure.in: Update copyright years.
3658
36592003-03-03 Michael Chastain <mec@shout.net>
3660
3661 * Makefile.in: Update copyright years.
98e9c5b8 3662
f683e100
DC
36632003-02-28 David Carlton <carlton@math.stanford.edu>
3664
3665 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3666 print class instead of struct and/or superfluous protection
3667 specifiers, as long as the resulting output is equivalent to the
3668 source code.
3669 Delete FIXME from end of messages on tests that don't need
3670 fixing.
3671
a9e0cf2c
DC
36722003-02-28 David Carlton <carlton@math.stanford.edu>
3673
3674 * gdb.c++/templates.exp (do_tests): Allow const in the two
3675 Foo<volatile char *>::foo tests.
3676
e8d359df
MS
36772003-02-27 Michael Snyder <msnyder@redhat.com>
3678
d63a86f8 3679 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3680 will be consistant.
3681
0b71dc91
DC
36822003-02-26 David Carlton <carlton@math.stanford.edu>
3683
3684 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3685 char *>::foo" test with respect to PR c++/33. Create a new test
3686 which is identical to that one except that it doesn't put the
3687 space between the "char" and the "*"; KFAIL it, too.
3688
dd14ab43
DC
36892003-02-26 David Carlton <carlton@math.stanford.edu>
3690
3691 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3692 template types into either PASSes or KFAILs (corresponding to PR
3693 c++/57). Tweak indentation. Update copyright.
3694
1146c7f1
SC
36952003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3696
3697 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3698
74641dfb
MC
36992003-02-13 Michael Chastain <mec@shout.net>
3700
3701 * gdb.base/exprs.exp: Remove i960 remnants.
3702 * gdb.base/funcargs.exp: Likewise.
3703 * gdb.base/list.exp: Likewise.
3704 * gdb.base/ptype.exp: Likewise.
3705
559cd2d0
DC
37062003-02-14 David Carlton <carlton@math.stanford.edu>
3707
3708 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3709 pEe->D::vg()" from XFAIL to KFAIL.
3710
c4f90d87
JM
37112003-02-13 Jason Molenda (jmolenda@apple.com)
3712
3713 * gdb.base/maint.exp: Update maint print statistics regexp to include
3714 new entries.
3715
cbc4d97c
MC
37162003-02-13 Michael Chastain <mec@shout.net>
3717
3718 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3719
40f235b7
MC
37202003-02-12 Michael Chastain <mec@shout.net>
3721
3722 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3723 * gdb.c++/inherit.exp: Likewise.
3724 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3725 * gdb.c++/templates.exp: Likewise.
3726 * gdb.c++/virtfunc.exp: Likewise.
3727
c56716b0
JM
37282003-02-06 Jason Molenda (jason-cl@molenda.com)
3729
3730 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3731 why the code is written that way.
3732
070afcf8
MC
37332003-02-05 Michael Chastain <mec@shout.net>
3734
3735 * gdb.base/dump.exp: Add missing copyright line.
3736
5d0331e5
JM
37372003-02-05 Jason Molenda (jason-cl@molenda.com)
3738
f7ae6d3e 3739 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3740 at the beginning so the breakpoint doesn't get set on the loop.
3741
92851186
MC
37422003-02-05 Michael Chastain <mec@shout.net>
3743
3744 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3745 output for configurations with gcc 2.95.3.
3746
cbf1e085
AC
37472003-02-05 Keith Seitz <keiths@redhat.com>
3748 Andrew Cagney <ac131313@redhat.com>
3749
3750 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3751
29518e1e
MC
37522003-02-04 Michael Chastain <mec@shout.net>
3753
3754 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3755 Call perror and then continue.
3756
5af1d5f3
MC
37572003-02-03 Michael Chastain <mec@shout.net>
3758
3759 * gdb.c++/pr-1023.cc: New file.
3760 * gdb.c++/pr-1023.exp: New file.
3761
6b549786
JB
37622003-02-05 Jim Blandy <jimb@redhat.com>
3763
3764 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3765 it's local to foobar. Check for it there, and check that it's not
3766 present in main.
3767 * gdb.c++/local.cc (marker2): New function.
3768 (foobar): Call marker1.
3769 (main): Call marker2 instead of marker1.
3770
67f16606
AC
37712003-02-04 Andrew Cagney <ac131313@redhat.com>
3772
3773 * gdb.disasm/mn10200.exp: Obsolete file.
3774 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3775 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3776 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3777
1c5cb38e
DC
37782003-02-04 David Carlton <carlton@math.stanford.edu>
3779
3780 * gdb.c++/overload.exp: Test intToChar(1).
3781 * gdb.c++/overload.cc (intToChar): New.
3782 (main): Call intToChar.
3783
d1fe6965
DC
37842003-02-03 David Carlton <carlton@math.stanford.edu>
3785
3786 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3787 'might_kfail' arg.
3788 KFAIL some of the continue_to_bp_overloaded calls, according to
3789 PR c++/1025.
3790
9ba61c5d
MC
37912003-02-01 Michael Chastain <mec@shout.net>
3792
3793 * gdb.base/advance.c (marker1): New marker function.
3794 * gdb.base/advance.exp: When the 'advance' command lands on the
3795 return breakpoint, it can legitimately stop on either the
3796 current line or the next line. Accommodate both outcomes.
3797 * gdb.base/until.exp: Likewise.
3798
e7494ffb
AC
37992003-02-02 Andrew Cagney <ac131313@redhat.com>
3800
3801 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3802 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3803 now a list, not a tuple.
3804 * gdb.mi/mi-var-display.exp: Ditto.
3805 * gdb.mi/gdb792.exp: Ditto.
3806
075559bc
AC
38072003-02-01 Andrew Cagney <ac131313@redhat.com>
3808
3809 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3810 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3811 stack backtraces.
3812 * gdb.mi/mi-syn-frame.c: Part of same.
3813
2bd4c7b1
MK
38142003-02-01 Mark Kettenis <kettenis@gnu.org>
3815
3816 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3817 gdb.mi/mi1-pthreads.exp: Return instead of calling
3818 gdb_suppress_entire_file.
3819
eabd8992
MS
38202003-02-01 Mark Salter <msalter@redhat.com>
3821
3822 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3823
71469e2f
MS
38242003-01-31 Mark Salter <msalter@redhat.com>
3825
3826 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3827 Support empty arg.
3828
38a94d44
MC
38292003-01-30 Michael Chastain <mec@shout.net>
3830
3831 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3832 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3833 has been fixed in gdb/readline on 2003-01-09.
3834
19ea9e73
MS
38352003-01-29 Michael Snyder <msnyder@redhat.com>
3836
e8d359df
MS
3837 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3838 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3839 * gdb.base/args.exp: Skip if target does not support args passing.
3840
2307bd6a
DJ
38412003-01-22 Daniel Jacobowitz <drow@mvista.com>
3842
19ea9e73 3843 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3844 gdb_test. Accept a list of expect arguments as the third
3845 parameter.
3846 (gdb_test): Use it.
3847
f2dd3617
EZ
38482003-01-20 Elena Zannoni <ezannoni@redhat.com>
3849
3850 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3851 allow for different test tree configurations. Update some
3852 tescases accordingly.
3853 * gdb.arch/altivec-regs.exp: Ditto.
3854 * gdb.asm/asm-source.exp: Ditto.
3855 * gdb.base/advance.exp: Ditto.
3856 * gdb.base/display.exp: Ditto.
d63a86f8 3857 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3858 * gdb.base/mips_pro.exp: Ditto.
3859 * gdb.base/overlays.exp: Ditto.
3860 * gdb.base/relocate.exp: Ditto.
3861 * gdb.base/setshow.exp: Ditto.
3862 * gdb.base/step-line.exp: Ditto.
3863 * gdb.base/step-test.exp: Ditto.
3864 * gdb.base/until.exp: Ditto.
3865 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3866
c71cdefd
DC
38672003-01-17 David Carlton <carlton@math.stanford.edu>
3868
3869 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3870 corresponding to PR c++/945.
3871 Update copyright.
3872
fdba05d7
DC
38732003-01-17 David Carlton <carlton@math.stanford.edu>
3874
3875 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3876 corresponding to PR c++/68.
3877
38782003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3879
3880 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3881 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3882 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3883
c362c33a
EZ
38842003-01-15 Elena Zannoni <ezannoni@redhat.com>
3885
0fbc361c
EZ
3886 * gdb.base/break.exp: Fix change of default location, because of
3887 removal of until tests.
3888 * gdb.base/help.exp: Update test for new 'until' help message.
3889 Add test for help on 'advance'.
c362c33a
EZ
3890 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3891
dabf8a35
MK
38922003-01-15 Mark Kettenis <kettenis@gnu.org>
3893
3894 * gdb.base/default.exp: Adapt "info float" test for recent changes
3895 to that command. Add test for "info vector".
3896 * gdb.base/float.exp: New file. Add test for "info float" that
3897 resembles the old test in gdb.base/default.exp.
3898
a1769aca
DC
38992003-01-15 David Carlton <carlton@math.stanford.edu>
3900
3901 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3902
82025e13
EZ
39032003-01-15 Elena Zannoni <ezannoni@redhat.com>
3904
3905 * gdb.base/break.exp: Move the tests of until command from here...
3906 * gdb.base/until.exp: ... to here. New file. Add other tests.
3907 * gdb.base/advance.c: New file.
3908 * gdb.base/advance.exp: New file.
3909
8f9ab801
EZ
39102003-01-14 Elena Zannoni <ezannoni@redhat.com>
3911
3912 * gdb.base/args.c: New file.
3913 * gdb.base/args.exp: New file.
3914
9ae66589
DJ
39152003-01-14 Daniel Jacobowitz <drow@mvista.com>
3916
3917 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3918
8d77e5c3
DJ
39192003-01-14 Daniel Jacobowitz <drow@mvista.com>
3920
3921 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3922
12d2f0a1
DJ
39232003-01-14 Daniel Jacobowitz <drow@mvista.com>
3924
3925 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3926 dates.
3927
6ca37014
DJ
39282003-01-13 Daniel Jacobowitz <drow@mvista.com>
3929
3930 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3931
b0023472
DJ
39322003-01-13 Daniel Jacobowitz <drow@mvista.com>
3933
3934 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3935 (ptype &*"foo").
3936 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3937
607fbc54 39382003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3939
3940 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3941 * gdb.mi/mi1-console.exp: Likewise.
3942
607fbc54 39432003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3944
3945 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3946 * gdb.mi/mi1-console.exp: Likewise.
3947
a1fb14a2
DJ
39482003-01-13 Daniel Jacobowitz <drow@mvista.com>
3949
3950 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3951
c4cf40b7
DJ
39522003-01-09 Daniel Jacobowitz <drow@mvista.com>
3953
3954 * gdb.base/detach.exp: New test.
3955
696d5a5b
DJ
39562003-01-09 Daniel Jacobowitz <drow@mvista.com>
3957
3958 * Makefile.in (ALL_SUBDIRS): New variable.
3959 (subdirs, clean, distclean): Use it.
3960 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3961 regenerating Makefile, since it is generated from the top level.
3962 * gdb.asm/Makefile.in: Likewise.
3963 * gdb.base/Makefile.in: Likewise.
3964 * gdb.c++/Makefile.in: Likewise.
3965 * gdb.disasm/Makefile.in: Likewise.
3966 * gdb.java/Makefile.in: Likewise.
3967 * gdb.mi/Makefile.in: Likewise.
3968 * gdb.threads/Makefile.in: Likewise.
3969 * gdb.trace/Makefile.in: Likewise.
3970
754533e4
DC
39712003-01-09 David Carlton <carlton@math.stanford.edu>
3972
3973 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3974 Add copyright year 2003.
3975
d8b3e9ee
MC
39762003-01-06 Michael Chastain <mec@shout.net>
3977
3978 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3979 When selecting a thread, 'line' and 'file' are optional.
3980 * gdb.mi/mi1-pthreads.exp: Likewise.
3981
8e9e0fe6
AS
39822003-01-06 Andreas Schwab <schwab@suse.de>
3983
3984 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3985 failures.
3986
b5ab8ff3
DJ
39872003-01-04 Daniel Jacobowitz <drow@mvista.com>
3988
3989 Fix PR gdb/844
3990 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3991 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3992
3993 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3994 instead of calling gdb_suppress_entire_file.
3995 * gdb.threads/print-threads.exp: Likewise.
3996 * gdb.threads/schedlock.exp: Likewise.
3997
3998 * gdb.threads/killed.exp: Return instead of calling
3999 gdb_suppress_entire_file.
4000 * gdb.threads/linux-dp.exp: Likewise.
4001 * gdb.threads/pthreads.exp: Likewise.
4002
1e698235
DJ
40032003-01-04 Daniel Jacobowitz <drow@mvista.com>
4004
4005 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
4006 stabs.
4007 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
4008 * gdb.base/whatis.exp: Always allow (void) after function names.
4009
147ff08c
DJ
40102003-01-04 Daniel Jacobowitz <drow@mvista.com>
4011
4012 * gdb.c++/casts.exp: Correct regexp.
4013
dc62bfc2
MK
40142003-01-04 Mark Kettenis <kettenis@gnu.org>
4015
4016 * configure.in: Call AC_CONFIG_HEADER. Don't call
4017 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4018 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4019 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4020 aforementioned directories in the AC_OUPUT call.
4021 * config.hin: New file.
4022 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4023 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4024 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4025 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4026 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4027 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4028 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4029 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4030 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4031 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4032 gdb.threads/configure.in, gdb.threads/configure,
4033 gdb.threads/config.in, gdb.trace/configure.in,
4034 gdb.trace/configure: Removed.
4035
77afa639
MC
40362003-01-03 Michael Chastain <mec@shout.net>
4037
4038 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4039 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4040
7634bb6e
DJ
40412003-01-03 Daniel Jacobowitz <drow@mvista.com>
4042
4043 * gdb.base/store.exp: Fix regular expressions.
4044
b39c905e
MK
40452002-12-28 Mark Kettenis <kettenis@gnu.org>
4046
4047 * configure.in: Rewrite.
4048 * configure: Regenerated.
4049
0a8551dd
DC
40502003-01-03 David Carlton <carlton@math.stanford.edu>
4051
4052 * gdb.base/psymtab.exp: New file.
4053 * gdb.base/psymtab1.c: Ditto.
4054 * gdb.base/psymtab2.c: Ditto.
4055
c60b7188
AF
40562002-12-23 Adam Fedor <fedor@gnu.org>
4057
4058 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4059
ee73db83
DC
40602002-12-23 David Carlton <carlton@math.stanford.edu>
4061
4062 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4063 and current_directory initialization.
4064
d6c1774e
JB
40652002-12-22 Jim Blandy <jimb@redhat.com>
4066
f0a847b8
JB
4067 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4068 rather than as part of the output file name.
4069
d6c1774e
JB
4070 * gdb.base/attach.exp: There's no need to copy the test program to
4071 /tmp; that was only ever necessary on HP/UX, and this test is
4072 entirely disabled there anyway.
4073
f0708dbb
JB
40742002-12-21 Jim Blandy <jimb@redhat.com>
4075
4c2acfea
JB
4076 * gdb.c++/psmang.exp: Doc fix.
4077
f0708dbb
JB
4078 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4079 test.
4080
9579e000
DC
40812002-12-20 David Carlton <carlton@math.stanford.edu>
4082
4083 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4084
d1810171
MC
40852002-12-18 Michael Chastain <mec@shout.net>
4086
4087 * gdb.c++/annota2.exp: Add copyright year 2002.
4088
76565097
DC
40892002-12-17 David Carlton <carlton@math.stanford.edu>
4090
4091 * gdb.c++/try_catch.cc: Add marker comments.
4092 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4093 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4094 * gdb.c++/m-static.cc: Ditto.
4095 * gdb.c++/m-static1.cc: Ditto.
4096 * gdb.c++/try_catch.cc: Ditto.
4097
da81390b
JJ
40982002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4099
4100 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4101 to see whether we are using the new -environment-directory
4102 command which resets via -r or the old version of the command
4103 which may prompt the user. Part of fix for gdb/741.
4104
b304d130
AC
41052002-12-13 Andrew Cagney <ac131313@redhat.com>
4106
4107 * gdb.fortran/types.exp: Update obsolete comment.
4108 * gdb.fortran/exprs.exp: Ditto.
4109 * lib/gdb.exp: Delete obsolete code.
4110 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4111 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4112 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4113 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4114 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4115 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4116 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4117 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4118 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4119 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4120 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4121 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4122 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4123 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4124 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4125 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4126 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4127 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4128 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4129 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4130 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4131 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4132 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4133 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4134 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4135 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4136 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4137 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4138 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4139 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4140 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4141 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4142 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4143 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4144 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4145 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4146 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4147
a23b6e6a
DC
41482002-12-11 David Carlton <carlton@math.stanford.edu>
4149
4150 * gdb.c++/m-data.exp: Add test for members that shadow global
4151 variables: see PR gdb/804.
4152 * gdb.c++/m-data.cc: Ditto.
4153
6604731b
DJ
41542002-12-10 Daniel Jacobowitz <drow@mvista.com>
4155
4156 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4157
de46ecd7
DC
41582002-12-06 David Carlton <carlton@math.stanford.edu>
4159
4160 * gdb.base/store.c: Don't declare functions static.
4161
27e829d0
AC
41622002-12-04 Andrew Cagney <ac131313@redhat.com>
4163
4164 * gdb.base/store.exp, gdb.base/store.c: New files.
4165
92806416
DJ
41662002-12-03 Daniel Jacobowitz <drow@mvista.com>
4167
4168 * gdb.base/selftest.exp: Update for current gdb.
4169
3bcbaac5
DJ
41702002-12-03 Daniel Jacobowitz <drow@mvista.com>
4171
4172 * gdb.base/maint.exp: Only dump symbols from one source file
4173 or objfile.
4174
f4f00b1f
DJ
41752002-12-03 Daniel Jacobowitz <drow@mvista.com>
4176
4177 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4178 function call.
4179
f1c8a949
JB
41802002-11-25 Jim Blandy <jimb@redhat.com>
4181
4182 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4183 function appearing in error message.
4184
9e297a97
DJ
41852002-11-21 Daniel Jacobowitz <drow@mvista.com>
4186
4187 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4188
1f312e79
JJ
41892002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4190
d63a86f8
RM
4191 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4192 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4193 should be in mi console format. This is part of fix for PR gdb/604.
4194
83c31e7d
FN
41952002-09-18 Fernando Nasser <fnasser@redhat.com>
4196
4197 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4198 which explicitly prints the zero offset as "+0".
4199
322b3f65
DJ
42002002-10-22 Daniel Jacobowitz <drow@mvista.com>
4201
4202 * gdb.threads/schedlock.c (args): Make unsigned.
4203
42042002-10-21 Daniel Jacobowitz <drow@mvista.com>
4205
4206 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4207 numbers. Allow "foo2|selected stack frame".
4208 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4209 * gdb.asm/asmsrc2.s: Likewise.
4210 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4211 comments.
4212 * gdb.asm/mips.inc: New file.
4213
5e2fe5b8
AF
42142002-10-18 Adam Fedor <fedor@gnu.org>
4215
4216 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4217 * gdb.base/help.exp: Likewise.
4218
abe1a5d0
KB
42192002-10-17 Kevin Buettner <kevinb@redhat.com>
4220
4221 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4222 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4223
10abb1d4
JB
42242002-10-02 Jim Blandy <jimb@redhat.com>
4225
4226 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4227
1f609b42
AC
42282002-10-01 Andrew Cagney <ac131313@redhat.com>
4229
4230 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4231 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4232 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4233 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4234 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4235 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4236 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4237
0aee02e4
AC
42382002-09-29 Andrew Cagney <ac131313@redhat.com>
4239
4240 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4241 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4242 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4243 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4244 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4245 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4246 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4247
6fde09ad
KB
42482002-09-27 Kevin Buettner <kevinb@redhat.com>
4249
4250 * gdb.base/annota1.exp (info break): Make directory components of
4251 path optional since not all compilers emit this debug information.
4252
4253 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4254 step ends up stepping out of the function instead of stopping on
4255 the epilogue.
4256
9e8aab75
KS
42572002-09-26 Keith Seitz <keiths@redhat.com>
4258
4259 * lib/insight-support.exp (gdbtk_start): Figure out where
4260 the insight executable is based on where gdb is. Use this
4261 executable to start insight instead of gdb.
4262
e36180d7
AC
42632002-09-25 Andrew Cagney <cagney@redhat.com>
4264
4265 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4266
9dd34b2b
AC
42672002-09-24 Andrew Cagney <ac131313@redhat.com>
4268
4269 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4270 test_isolated_complaints.
4271 (test_empty_complaint): New function.
4272 (test_empty_complaints): New function. Check no output when no
4273 complaints.
d63a86f8 4274
dea97812
KB
42752002-09-19 Jim Blandy <jimb@redhat.com>
4276
4277 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4278
54951bd7
AC
42792002-09-19 Andrew Cagney <ac131313@redhat.com>
4280
4281 * gdb.gdb/complaints.exp: New file.
4282
dec43320
AC
42832002-09-18 Andrew Cagney <ac131313@redhat.com>
4284
4285 * gdb.base/maint.exp: Check `help maint internal-warning'.
4286
e70d6e3f
DC
42872002-09-18 David Carlton <carlton@math.stanford.edu>
4288
4289 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4290 numbers, and replace them by a single breakpoint after the
4291 constructors are all finished.
4292 Add test 4.
4293 * gdb.c++/m-static.cc: Add test 4.
4294 * gdb.c++/m-static.h: New file.
4295 * gdb.c++/m-static1.cc: New file.
4296
4297 * gdb.c++/printmethod.exp: New file.
4298 * gdb.c++/printmethod.cc: New file.
4299
4300 * gdb.c++/pr-574.exp: New file.
4301 * gdb.c++/pr-574.cc: New file.
4302
afb5c968
CV
43032002-09-18 Corinna Vinschen <vinschen@redhat.com>
4304
4305 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4306 embedded targets which never actually exit.
4307
31e45dee
FN
43082002-09-18 Fernando Nasser <fnasser@redhat.com>
4309
4310 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4311 "don't step after run" as unresolved or unsupported, instead of xfail.
4312
a283c5a1
CV
43132002-09-18 Corinna Vinschen <vinschen@redhat.com>
4314
4315 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4316 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4317 Add newline to expected string in "step out of main (status wrapper)"
4318 case.
4319
11350d2a
CV
43202002-09-18 Corinna Vinschen <vinschen@redhat.com>
4321
4322 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4323 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4324
0deec7d6
TT
43252002-09-17 Tom Tromey <tromey@redhat.com>
4326
4327 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4328 \000, not \0, in double-quoted string.
4329
b2b4a1b5
CV
43302002-09-14 Corinna Vinschen <vinschen@redhat.com>
4331
c9d37158 4332 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4333 string after running the commands execution on breakpoint tests.
4334
1c56143a
CV
43352002-09-13 Corinna Vinschen <vinschen@redhat.com>
4336
4337 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4338
37f8da45
JB
43392002-09-12 Joel Brobecker <brobecker@gnat.com>
4340
4341 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4342
08b468e0
KS
43432002-09-10 Keith Seitz <keiths@redhat.com>
4344
4345 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4346 runto proc.
4347 (mi_run_to_main): Use mi_runto.
4348 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4349
dc360f58
KS
43502002-09-10 Keith Seitz <keiths@redhat.com>
4351
4352 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4353 regexp for stopping at main. Could have multiple event notifications.
4354 Don't assume that main was declared with no parameters.
4355 (mi_next): Use mi_step_to.
4356 (mi_step): Use mi_next_to.
4357
ce3abcfb
CV
43582002-09-09 Corinna Vinschen <vinschen@redhat.com>
4359
4360 * gdb.base/default.exp: Fix expected string in `info float' test.
4361
d1f5b980
BE
43622002-09-09 Ben Elliston <bje@redhat.com>
4363
4364 * config/mips.exp: Update comments.
4365 * config/mips-idt.exp: Likewise.
4366 * config/nind.exp: Likewise.
4367 * config/slite.exp: Likewise.
4368 * config/sparclet.exp: Likewise.
4369 * config/udi.exp: Likewise.
4370 * config/vx.exp: Likewise.
4371 * config/vxworks29k.exp: Likewise.
4372
2f71430b
JB
43732002-09-05 Jim Blandy <jimb@redhat.com>
4374
4375 * gdb.threads/killed.exp: Fix test failure message.
4376
7ddebc7e
KS
43772002-09-04 Keith Seitz <keiths@redhat.com>
4378
4379 * lib/mi-support.exp: Update copyright.
4380 (mi_gdb_test): Increase the priority of the expected pattern
4381 so that it matches gdb_test.
4382
0ae67eb3
KS
43832002-09-03 Keith Seitz <keiths@redhat.com>
4384
4385 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4386 Use integer comparison instead of string comparison for testing
4387 whether binary was built.
4388
38fc42c8
JB
43892002-09-03 Jim Blandy <jimb@redhat.com>
4390
4391 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4392
b6ff0e81
JB
43932002-08-29 Jim Blandy <jimb@redhat.com>
4394
4395 * gdb.threads/pthreads.exp: Move the portable thread compilation
4396 code into a function in lib/gdb.exp, and call that from here.
4397 * lib/gdb.exp (gdb_compile_pthreads): New function.
4398
07c98896
KS
43992002-08-29 Keith Seitz <keiths@redhat.com>
4400
4401 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4402 expect_out so that callers can get at it.
4403
0312286c
DJ
44042002-08-23 Daniel Jacobowitz <drow@mvista.com>
4405
4406 * gdb.threads/print-threads.c: New file.
4407 * gdb.threads/print-threads.exp: New file.
4408 * gdb.threads/schedlock.c: New file.
4409 * gdb.threads/schedlock.exp: New file.
4410
dd039bc4
EZ
44112002-08-22 Elena Zannoni <ezannoni@redhat.com>
4412
4413 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4414 not altivec.c.
4415
1f36144c
MK
44162002-08-17 Mark Kettenis <kettenis@gnu.org>
4417
4418 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4419 targets. The problem should be fixed now.
4420
16057ec7 44212002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4422
4423 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4424 2002-07-24 change that removes final dots from error messages.
4425
3c1499ad
TT
44262002-08-13 Tom Tromey <tromey@redhat.com>
4427
4428 * gdb.base/readline.exp: New file.
4429
a20ce2c3
AC
44302002-08-01 Andrew Cagney <ac131313@redhat.com>
4431
4432 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4433 supress message.
4434
db034ac5
AC
44352002-08-01 Andrew Cagney <cagney@redhat.com>
4436
4437 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4438 CHILL_FOR_TARGET and CHILL_LIB.
4439 * configure.in (configdirs): Remove gdb.chill.
4440 * configure: Regenerate.
4441 * lib/gdb.exp: Obsolete references to chill.
4442 * gdb.fortran/types.exp: Ditto.
4443 * gdb.fortran/exprs.exp: Ditto.
4444
3e000b18
KB
44452002-07-30 Kevin Buettner <kevinb@redhat.com>
4446
4447 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4448 set Irix-specific compile and link flags.
4449
28f4966b
KB
44502002-07-29 Kevin Buettner <kevinb@redhat.com>
4451
4452 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4453 source files. The ``-o'' option doesn't work with the ``-E'' option
4454 when using the Irix compiler.
4455
46c0d5a6
DJ
44562002-07-19 Daniel Jacobowitz <drow@mvista.com>
4457
4458 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4459 Improve support for reusing an exec file. Copy exec file
4460 to target, and run gdbserver on the target instead of on the host.
4461
eecf4bed
JB
44622002-07-18 Jim Blandy <jimb@redhat.com>
4463
0f815cdf
JB
4464 * gdb.base/ending-run.exp: Don't expect to see the program end in
4465 some orderly fashion when we're running on a real stand-alone
4466 board.
4467
eecf4bed
JB
4468 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4469 targets that don't support interrupts.
4470
52d309e4
JB
44712002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4472
4473 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4474 systems.
4475 Move comments in expect statements to inside the actions, so that they
4476 don't get matched against.
4477
ff683d9e
MK
44782002-07-10 Mark Kettenis <kettenis@gnu.org>
4479
4480 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4481 function when asleep" test.
4482
b5356753
AC
44832002-07-10 Andrew Cagney <ac131313@redhat.com>
4484
4485 * gdb.base/page.exp: Rewrite to handle problems with very long
4486 `info set' output. Update copyright.
4487
6aa4d13a
AC
44882002-06-26 Andrew Cagney <ac131313@redhat.com>
4489
4490 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4491 gdb.threads-hp.
4492 * gdb.hp/configure: Regenerate.
4493 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4494 * gdb.hp/gdb.threads-hp/configure: Delete file.
4495 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4496
8cf8c2b8
AC
44972002-06-22 Andrew Cagney <ac131313@redhat.com>
4498
4499 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4500 setlocale, bindtextdomain and textdomain.
4501
6827a8f8
JB
45022002-06-11 Jim Blandy <jimb@redhat.com>
4503
919d772c
JB
4504 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4505 preprocessor macro information is present.
4506
6827a8f8
JB
4507 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4508 tests.
4509
c15b0d21
MS
45102002-06-06 Michael Snyder <msnyder@redhat.com>
4511
c5984d70
MS
4512 * gdb.base/overlays.exp: Record addresses of overlay
4513 functions in TCL variables rather than in GDB variables,
4514 to avoid having GDB convert them to pointers (with loss
4515 of information).
4516
d63a86f8 4517 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4518 default linker script changes.
c15b0d21
MS
4519 * gdb.base/long_long.exp: Add check for sizeof (long double).
4520
be26fe0d
ML
45212002-06-06 Michal Ludvig <mludvig@suse.cz>
4522
4523 * gdb.asm/asm-source.exp: Add x86-64 target.
4524 * gdb.asm/x86_64.inc: New.
d63a86f8 4525
258093ca 45262002-05-30 Michael Chastain <mec@shout.net>
258093ca 4527
4b3153f1 4528 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4529 * gdb.c++/m-static.cc: New file.
4530 * gdb.c++/m-static.exp: New file.
4531
241264c6
MS
45322002-05-28 Michael Snyder <msnyder@redhat.com>
4533
4534 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4535 precision.
4536
9bba8c8f 45372002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4538
4b3153f1 4539 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4540 * gdb.c++/m-data.cc: New file.
4541 * gdb.c++/m-data.exp: New file.
4542
45432002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4544
4b3153f1 4545 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4546 * gdb.c++/try_catch.cc: New file.
d63a86f8 4547 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4548
def1b996
MC
45492002-05-27 Michael Chastain <mec@shout.net>
4550
4551 * gdb.c++/local.exp: Accept more nested types in output.
4552
522ba268
MC
45532002-05-26 Michael Chastain <mec@shout.net>
4554
4555 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4556
277254ba
MS
45572002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4558
4559 * lib/gdb.exp (gdb_wrapper_init): Just because
4560 gdb_wrapper_file exists, this does not mean that the file
4561 should not be rebuilt. That is what gdb_wrapper_initialized
4562 is for.
4563 (default_gdb_init): Reset gdb_wrapper_initialized.
4564
b61a8733
MS
45652002-05-23 Michael Snyder <msnyder@redhat.com>
4566
d63a86f8 4567 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4568 the precision of the floating point test results.
4569 * gdb.base/call-rt-st.exp: Ditto.
4570
b61a8733
MS
4571 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4572 * gdb.base/call-rt-st.exp: Ditto.
4573
56f6e910
MC
45742002-05-19 Michael Chastain <mec@shout.net>
4575
4576 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4577
ad0b0016
EZ
45782002-05-19 Elena Zannoni <ezannoni@redhat.com>
4579
4580 * configure.in (configdirs): Add gdb.arch.
4581 * configure: Regenerate.
4582
f617d2b6
JB
45832002-05-17 Jim Blandy <jimb@redhat.com>
4584
4585 * gdb.base/completion.exp: Recognize the more detailed error
4586 messages produced by the macro expander's lexical analyzer.
4587
eac2a696
EZ
45882002-05-14 Elena Zannoni <ezannoni@redhat.com>
4589
4590 * gdb.arch/altivec-abi.c: New file.
4591 * gdb.arch/altivec-abi.exp: New file.
4592 * gdb.arch/altivec-regs.c: New file.
4593 * gdb.arch/altivec-regs.exp: New file.
4594
2fdde8f8
DJ
45952002-05-14 Daniel Jacobowitz <drow@mvista.com>
4596
4597 * gdb.base/maint.exp (maint print type): Update for new type
4598 structure.
d63a86f8 4599
e31f1a7c
EZ
46002002-05-14 Elena Zannoni <ezannoni@redhat.com>
4601
4602 * gdb.arch: New directory.
4603 * gdb.arch/configure.in: New file.
4604 * gdb.arch/configure: New file.
4605 * gdb.arch/Makefile.in: New file.
4606
db589741
CV
46072002-05-13 Corinna Vinschen <vinschen@redhat.com>
4608
4609 * gdb.asm/asm-source.exp: Add v850 as supported target.
4610 * gdb.asm/v850.inc: New file.
4611
8ce2a7dc
DJ
46122002-05-13 Daniel Jacobowitz <drow@mvista.com>
4613
4614 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4615
df763c7f
DJ
46162002-05-12 Daniel Jacobowitz <drow@mvista.com>
4617
4618 * gdb.base/break.exp: Check 'break "marker2"'.
4619
377daeed
MS
46202002-05-10 Michael Snyder <msnyder@redhat.com>
4621
4622 * gdb.base/long_long.exp: Fix typo.
4623
c4b7bc2b
JB
46242002-05-10 Jim Blandy <jimb@redhat.com>
4625
ecac9a4e
JB
4626 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4627 a bug.
4628
c4b7bc2b
JB
4629 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4630 Recognize more detailed error message produced by the macro
4631 expander's lexical analyzer.
4632 * lib/gdb.exp (test_print_reject): Same.
4633
e71019a1
MK
46342002-05-09 Mark Kettenis <kettenis@gnu.org>
4635
4636 * gdb.c++/method.exp: Fix typo.
4637
fedfc8e6
MS
46382002-05-08 Michael Snyder <msnyder@redhat.com>
4639
166a1957
MS
4640 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4641 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4642 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4643 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4644 Add iftarget clause for strongarm.
d63a86f8 4645
f1c47eb2
MS
46462002-05-06 Michael Snyder <msnyder@redhat.com>
4647
cb9a9d3e
MS
4648 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4649 (gdb_continue_to_end): Accept output from status wrapper.
4650 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4651 Clean up fail messages to match pass messages.
4652
f1c47eb2
MS
4653 Enable the "needs_status_wrapper" testsuite feature.
4654 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4655 (gdb_compile): Conditionally call gdb_wrapper_init.
4656 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4657 * gdb.c++/method.exp: Recognize output from status wrapper.
4658
6079c749
BE
46592002-05-06 Ben Elliston <bje@redhat.com>
4660From Graydon Hoare <graydon@redhat.com>
4661
4662 * config/sid.exp: Include support for "rawsid" protocol.
4663
188baff3
JB
46642002-05-03 Jim Blandy <jimb@redhat.com>
4665
4666 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4667 * gdb.c++/hang3.C: New file.
4668
b9c07f0f
AC
46692002-05-04 Andrew Cagney <ac131313@redhat.com>
4670
4671 * gdb.base/default.exp: Remove obsolete code.
4672 * gdb.c++/misc.exp: Ditto. Update copyright.
4673 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4674 * gdb.base/whatis.exp: Ditto. Update copyright.
4675 * gdb.base/scope.exp: Ditto. Update copyright.
4676 * gdb.base/ptype.exp: Ditto. Update copyright.
4677 * gdb.base/printcmds.exp: Ditto. Update copyright.
4678 * gdb.base/opaque.exp: Ditto. Update copyright.
4679 * gdb.base/list.exp: Ditto.
4680 * gdb.base/funcargs.exp: Ditto. Update copyright.
4681 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4682 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4683 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4684 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4685 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4686 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4687
5c7a0397
MS
46882002-05-02 Michael Snyder <msnyder@redhat.com>
4689
d6dcc264 4690 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4691 * gdb.base/long_long.exp: Add xscale target.
4692 * gdb.base/default.exp: Add xscale target.
4693
eb7f1c48
JB
46942002-05-01 Jim Blandy <jimb@redhat.com>
4695
4696 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4697 gdb.c++/hang.exp: New test.
4698
a6befae8
FF
46992002-05-01 Fred Fish <fnf@redhat.com>
4700
4701 * gdb.base/completion.exp: Handle completions of "./Make" for
4702 more than one completion possibility, as is the case when we
4703 build and test in the source tree.
4704
0a310277
AG
47052002-04-29 Anthony Green <green@redhat.com>
4706
4707 * gdb.java/jmisc1.exp: New file.
4708 * gdb.java/jmisc2.exp: New file.
4709
6ff9af88
DJ
47102002-04-24 Daniel Jacobowitz <drow@mvista.com>
4711
4712 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4713
96b3d632
EZ
47142002-04-23 Elena Zannoni <ezannoni@redhat.com>
4715
4716 * gdb.base/help.exp: Change 'help status' to allow for target
4717 dependent output differences.
4718
5019bb54
MC
47192002-04-22 Michael Chastain <mec@shout.net>
4720
4721 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4722
a805a116
MC
47232002-04-22 Michael Chastain <mec@shout.net>
4724
4725 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4726
a1706bfd
DM
47272002-04-17 David S. Miller <davem@redhat.com>
4728
4729 * gdb.asm/sparc64.inc: New file.
4730 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4731
a73a20a2
EZ
47322002-04-19 Elena Zannoni <ezannoni@redhat.com>
4733
4734 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4735 instruction file directly into the build tree. Clean up at end of
4736 test.
4737
ba678339
DM
47382002-04-18 David S. Miller <davem@redhat.com>
4739
4740 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4741 handle 64-bit platforms correctly.
4742 * gdb.base/maint.exp: Likewise.
4743
b03399da
KB
47442002-04-18 Kevin Buettner <kevinb@redhat.com>
4745
4746 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4747 ``-fpic'' when compiling files comprising a shared library, but
4748 it does need additional linker flags in order to find shared
4749 libraries at run time.
4750
e2004992
KB
47512002-04-18 Kevin Buettner <kevinb@redhat.com>
4752
4753 * gdb.base/cvexpr.c (use): New function.
4754 (main): Invoke use() on all global variables to prevent
4755 some linkers from deleting these otherwise unused symbols.
4756
d8937120
MC
47572002-04-17 Michael Chastain <mec@shout.net>
4758From David S. Miller <davem@redhat.com>
4759
4760 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4761 handle 64-bit platforms correctly.
4762
ffd61a58
MS
47632002-04-12 Michael Snyder <msnyder@redhat.com>
4764From Jim Blandy <jimb@redhat.com>
4765 * gdb.base/foo.c (foox): Remove section attribute; the linker
4766 script can handle this instead.
4767 * gdb.base/bar.c (barx): Same.
4768 * gdb.base/baz.c (bazx): Same.
4769 * gdb.base/grbx.c (grbxx): Same.
4770
4771 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4772 manager doesn't automatically unmap overlays unnecessarily.
4773
6b8426a6
MH
47742002-04-10 Martin M. Hunt <hunt@redhat.com>
4775
4776 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4777 stepping out of main.
4778
34af4875
MC
47792002-04-09 Michael Chastain <mec@shout.net>
4780
4781 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4782 scope so that the nested scope tests will make sense.
4783 * gdb.c++/local.exp: Write patterns that actually work with gcc
4784 (the HP patterns "were never known to work with gcc").
4785 Keep the old aCC patterns too.
4786
2d1676a0
DJ
47872002-04-09 Daniel Jacobowitz <drow@mvista.com>
4788
4789 * gdb.base/attach.exp: Correct target board test.
4790
3a63e3f9
MC
47912002-04-08 Michael Chastain <mec@shout.net>
4792
4793 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4794 in a const method. Add some xfail and fail cases for configurations
4795 that do not emit the "const ...".
4796
f18dabd2
MC
47972002-04-07 Michael Chastain <mec@shout.net>
4798
4799 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4800 Accept "A * const" and "const A * const" as type of "this".
4801 Fix spelling of getFunky throughout. Make messages uniform.
4802
0fcddd82
EZ
48032002-04-07 Elena Zannoni <ezannoni@redhat.com>
4804
4805 Work around for PR gdb/285:
4806 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4807
16a8534a
EZ
48082002-04-07 Elena Zannoni <ezannoni@redhat.com>
4809
4810 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4811 instructions file at run time instead of configure time.
4812 Sometimes we run the test in a directory that is not the one we
4813 configured in.
4814 * gdb.asm/configure.in: Delete creation of symlink.
4815 * gdb.asm/configure: Regenerate.
4816
24181d81
JB
48172002-04-05 J. Brobecker <brobecker@gnat.com>
4818
4819 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4820 xfullpath () function.
4821
7cdb7107
DJ
48222002-04-04 Daniel Jacobowitz <drow@mvista.com>
4823
4824 * gdb.asm/Makefile.in: Correct dependencies.
4825
4826 * gdb.asm/powerpc.inc: New file.
4827 * gdb.asm/asm-source.exp: Add PowerPC.
4828 * gdb.asm/configure.in: Likewise.
4829 * gdb.asm/configure: Regenerated.
4830
a7d17088
DJ
48312002-04-04 Daniel Jacobowitz <drow@mvista.com>
4832
4833 * gdb.base/relocate.exp: New file.
4834 * gdb.base/relocate.c: New file.
4835
cd721503
FF
48362002-04-04 Fred Fish <fnf@redhat.com>
4837
4838 * gdb.base/step-test.exp: Update comment regarding stopping in
4839 memcpy/bcopy calls inserted as part of the compiler runtime.
4840
b22ad7a7
MS
48412002-04-04 Michael Snyder <msnyder@redhat.com>
4842
4843 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4844
5f279fa6
DJ
48452002-04-03 Daniel Jacobowitz <drow@mvista.com>
4846
4847 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4848 (gdb_expect): Remove $notransfer hack.
4849
dd0fd3ce
DJ
48502002-04-02 Daniel Jacobowitz <drow@mvista.com>
4851
4852 * gdb.c++/classes.exp ("calling method for small class"): Match
4853 updated register output.
4854
1e50cda1
DJ
48552002-03-30 Daniel Jacobowitz <drow@mvista.com>
4856
4857 Fix PR gdb/452
4858 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4859 when finished. Make gdb_file_cmd send "exec-file" when
4860 appropriate.
4861
24015922
DJ
48622002-03-30 Daniel Jacobowitz <drow@mvista.com>
4863
4864 * gdb.base/attach.exp: Remove extra setup_xfail.
4865
dd7dfd64
MS
48662002-03-26 Michael Snyder <msnyder@redhat.com>
4867
4868 * gdb.base/default.exp: Add tests for dump, append, and restore.
4869 * gdb.base/help.exp: Add tests for dump, append, and restore.
4870 * gdb.base/dump.exp: New file, test dump, append and restore.
4871 * gdb.base/dump.c: New file.
4872
48b2f8d7
MS
48732002-03-27 Michael Snyder <msnyder@redhat.com>
4874
d63a86f8 4875 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4876 clean-ups in help messages.
4877
05b4d525
FF
48782002-03-26 Fred Fish <fnf@redhat.com>
4879
4880 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4881 have debugging info for those functions and the compiler uses them
4882 internally to copy structs around.
4883
d7679631
FF
48842002-03-26 Fred Fish <fnf@redhat.com>
4885
4886 * gdb.base/list.exp: Revert the change made yesterday and add note
4887 about why we don't list the default lines for remote targets.
4888
523ac3f9
MS
48892002-03-25 Michael Snyder <msnyder@redhat.com>
4890
4891 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4892
754b2b8d
FF
48932002-03-25 Fred Fish <fnf@redhat.com>
4894
4895 * gdb.base/list.exp: This test works on remote targets so remove
4896 the short circuit for remote targets. Update copyright.
4897
33c3e192
FF
48982002-03-25 Fred Fish <fnf@redhat.com>
4899
4900 * gdb.base/attach.exp: Fix logic error that was suppressing this
4901 test for all non hppa*-*-hpux* targets, instead of the hp target.
4902 Move comments closer to the suppression point. Also now need to
4903 check that we are running natively.
4904
d43e73ee
MS
49052002-03-22 Michael Snyder <msnyder@redhat.com>
4906
882c8f02
MS
4907 * gdb.base/default.exp: Add test for gcore. Update copyright.
4908 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4909
04c12f60
FF
49102002-03-06 Fred Fish <fnf@redhat.com>
4911
4912 * gdb.base/funcargs.c: Remove extraneous ';' character.
4913 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4914
b43df995
MC
49152002-03-04 Michael Chastain <mec@shout.net>
4916
4917 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4918 accommodate gcc v3 function signature.
4919 * gdb.mi/mi0-var-cmd-exp: Ditto.
4920
92362027
AC
49212002-02-24 Andrew Cagney <ac131313@redhat.com>
4922
4923 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4924 ``GNU/Linux'' or ``Linux kernel''
4925 * testsuite/gdb.threads/pthreads.c: Ditto.
4926
258ad32d
MC
49272002-02-24 Michael Chastain <mec@shout.net>
4928
4929 * gdb.threads/pthreads.c (thread1): Add a return statement.
4930 (thread2): Likewise.
4931 (foo): Likewise.
4932
04c3b3d4
MC
49332002-02-23 Michael Chastain <mec@shout.net>
4934
4935 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4936 to placate gcc.
4937
5a2a0a20
MC
49382002-02-23 Michael Chastain <mec@shout.net>
4939
4940 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4941 test "ptype bint". The test passes on all my stabs configurations.
4942
a640f7fc
JB
49432002-02-21 Jim Blandy <jimb@redhat.com>
4944
27924826
JB
4945 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4946 filename at a time, and watch for the ones we want to see.
4947
a640f7fc
JB
4948 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4949 types of pointers to prototyped functions.
4950
edcc8c75
AC
49512002-02-20 Andrew Cagney <ac131313@redhat.com>
4952
4953 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4954 signed, unsigned and straight char.
4955 (padding_char, padding_short, padding_int, padding_long,
4956 padding_long_long, padding_float, padding_double,
4957 padding_long_double): New global variables.
4958 (fill, fill_structs): New functions.
4959
4960 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4961 for correctly sized writes. Update copyright.
4962 (get_valueof): New procedure.
4963 (get_sizeof): Call get_valueof.
4964 (check_valueof): New procedure.
4965 (check_padding): New procedure.
4966
ac57ea44
MC
49672002-02-20 Michael Chastain <mec@shout.net>
4968
4969 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4970 to setup_xfail. Document some of the remaining calls.
4971
7a10c941
MC
49722002-02-18 Michael Chastain <mec@shout.net>
4973
4974 * gdb.c++/userdef.exp: Update copyright year.
4975
fb8acdcc
DJ
49762002-02-18 Daniel Jacobowitz <drow@mvista.com>
4977
4978 * gdb.c++/userdef.exp: Test overloaded operators properly.
4979 Remove xfails.
4980
fda6ae12
MS
49812002-02-14 Michael Snyder <msnyder@redhat.com>
4982
4983 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4984
676a0442
DJ
49852002-02-14 Daniel Jacobowitz <drow@mvista.com>
4986
4987 * gdb.base/a2-run.exp: Check for a remote target properly.
4988 * gdb.base/annota1.exp: Likewise.
4989 * gdb.base/list.exp: Likewise.
4990 * gdb.base/reread.exp: Likewise.
4991 * gdb.base/scope.exp: Likewise.
4992 * gdb.base/shlib-call.exp: Likewise.
4993 * gdb.base/term.exp: Likewise.
4994 * gdb.c++/annota2.exp: Likewise.
4995
78b4f468
RE
49962002-02-13 Richard Earnshaw <rearnsha@arm.com>
4997
4998 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4999
9a81ba51
MC
50002002-02-10 Michael Chastain <mec@shout.net>
5001
5002 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
5003 (call_after_alloca): Ditto.
5004
004af6c7
DJ
50052002-02-10 Daniel Jacobowitz <drow@mvista.com>
5006
5007 * gdb.base/ending-run.exp: Guard "cont" test with
5008 gdb_skip_stdio_test.
5009
37225f62
JB
50102002-02-06 Jim Blandy <jimb@redhat.com>
5011
5012 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5013 from here...
5014 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5015 To here. Disable this test on non-HP platforms. Add big comment.
5016
fe6fdd96
MS
50172002-02-04 Michael Snyder <msnyder@redhat.com>
5018
5019 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5020 other than d10v and m32r.
5021
036fad3f
RE
50222002-02-02 Richard Earnshaw <rearnsha@arm.com>
5023
5024 * gdb.base/default.exp: Rewrite test patterns to reduce time
5025 taken to match them.
5026
7148ab62
DJ
50272002-01-30 Daniel Jacobowitz <drow@mvista.com>
5028
5029 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5030 Allow a start function above main.
5031 * gdb.threads/linux-dp.exp: Fix copyright date.
5032
396cc255
DJ
50332002-01-30 Daniel Jacobowitz <drow@mvista.com>
5034
5035 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5036 (check_philosopher_stack): Check for manager thread before checking
5037 for a just-starting thread.
5038
f038d31b
DJ
50392002-01-30 Daniel Jacobowitz <drow@mvista.com>
5040
5041 From Neil Booth <neil@daikokuya.demon.co.uk>:
5042 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5043 warnings.
5044
b3ff9d9a
FF
50452002-01-21 Fred Fish <fnf@redhat.com>
5046
5047 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5048 not caller.
5049
39ad761d
JB
50502002-01-21 Jim Blandy <jimb@redhat.com>
5051
5052 * gdb.base/reread.exp: Check that GDB properly re-reads the
5053 executable file when it changes while no inferior is running.
5054
aaf320fa
FF
50552002-01-21 Fred Fish <fnf@redhat.com>
5056
5057 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5058 optionally accept the "shlib events" variation.
5059
808a31f5
JB
50602002-01-21 Jim Blandy <jimb@redhat.com>
5061
5062 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5063 call `fflush' after every `printf', so that the output is produced
5064 at predictable points, regardless of whatever buffering does (or
5065 doesn't) take place.
5066 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5067 at different points.
5068
4420d5e2
DJ
50692002-01-20 Daniel Jacobowitz <drow@mvista.com>
5070
5071 * gdb.c++/inherit.exp: Update copyright years.
5072 * gdb.c++/method.exp: Likewise.
5073
3e36a0f4
DJ
50742002-01-20 Daniel Jacobowitz <drow@mvista.com>
5075
5076 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5077 artificial methods/arguments.
5078 * gdb.c++/derivation.exp: Likewise.
5079 * gdb.c++/inherit.exp: Likewise.
5080 * gdb.c++/method.exp: Likewise.
5081 * gdb.c++/virtfunc.exp: Likewise.
5082
b4ceaee6
AC
50832002-01-18 Andrew Cagney <ac131313@redhat.com>
5084
5085 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5086 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5087 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5088 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5089 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5090 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5091
ecace851
JB
50922002-01-17 Jim Blandy <jimb@redhat.com>
5093
5094 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5095 anchoring the pattern matching the entry point symbol's name.
5096
375fc983
AC
50972002-01-17 Andrew Cagney <ac131313@redhat.com>
5098
5099 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5100 continue/quit query. Update copyright.
5101
fe6fdd96
MS
51022002-01-14 Michael Snyder <msnyder@redhat.com>
5103
5104 * gdb.base/gcore.exp: Remove extra debugging output.
5105
e017c81f
DJ
51062002-01-13 Daniel Jacobowitz <drow@mvista.com>
5107
5108 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5109 for slightly dubious v2 mangled string.
5110
37ab3bf8
DJ
51112002-01-13 Daniel Jacobowitz <drow@mvista.com>
5112
5113 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5114
1bc05c3a 51152002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5116
1bc05c3a 5117 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5118
1bc05c3a
JM
5119 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5120 constructors.
5121 * gdb.c++/derivation.exp: Likewise.
5122 * gdb.c++/templates.exp: Likewise.
5123 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5124
1bc05c3a
JM
51252002-01-10 Michael Snyder <msnyder@redhat.com>
5126
5127 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5128
a911c360
MS
51292002-01-08 Michael Snyder <msnyder@redhat.com>
5130
5131 * gdb.base/gcore.exp: New test for generate-core-file command.
5132 * gdb.base/gcore.c: Testcase for above.
5133 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5134
ea2119ec
JM
51352002-01-08 Jason Merrill <jason@redhat.com>
5136
5137 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5138
68203136
FF
51392002-01-07 Fred Fish <fnf@redhat.com>
5140
5141 * gdb.c++/overload.exp: Remove unconditional xfails for:
5142 print foo_instance1.overloadargs(1)
5143 print foo_instance1.overloadargs(1, 2)
5144 print foo_instance1.overloadargs(1, 2, 3)
5145 print foo_instance1.overloadargs(1, 2, 3, 4)
5146 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5147 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5148 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5149 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5150 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5151 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5152 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5153 print foo_instance1.overload1arg()
5154 print foo_instance1.overload1arg((char)arg2)
5155 print foo_instance1.overload1arg((signed char)arg3)
5156 print foo_instance1.overload1arg((unsigned char)arg4)
5157 print foo_instance1.overload1arg((int)arg7)
5158 print foo_instance1.overload1arg((unsigned int)arg8)
5159 print foo_instance1.overload1arg((float)arg11)
5160 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5161
21b9b5b1
MS
51622002-01-07 Michael Snyder <msnyder@redhat.com>
5163
5164 * gdb.base/huge.exp: New test. Print a very large target data object.
5165 (skip_huge_test): New test variable. Define if you want to skip this
5166 test. The test reads an 8 megabyte data object from the target, so it
5167 might be very time consuming on remote targets with a slow connection.
5168 * gdb.base/huge.c: New file. Test case for above.
5169
725f922e
FF
51702002-01-07 Fred Fish <fnf@redhat.com>
5171
5172 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5173 g_instance.bfoo, and g_instance.cfoo.
5174
634d57ec
JL
5175Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5176
f286b2c3
JL
5177 * gdb.base/break.c (multi_line_if_conditional): New function.
5178 (multi_ilne_while_conditional): Likewise.
5179 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5180 IF or WHILE condition puts the breakpoint at the start of
5181 the condition.
5182
634d57ec
JL
5183 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5184 hppa*-*-hpux* expected failure.
5185 * gdb.base/structs.exp (do_function_calls): Similarly.
5186
5187 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5188 watchpoints.
5189
9fbfe2dc
AC
51902002-01-06 Andrew Cagney <ac131313@redhat.com>
5191
5192 Fix PR gdb/66.
5193 * gdb.base/structs.exp: Replace skip for a29k with skip for
5194 gdb,cannot_call_functions.
5195 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5196 * gdb.base/callfuncs.exp: Ditto.
5197 * gdb.base/call-rt-st.exp: Ditto.
5198 * gdb.base/call-strs.exp: Ditto.
5199 * gdb.base/callfwmall.exp: Ditto.
5200 * gdb.base/scope.exp: Obsolete xfail a29k.
5201 * gdb.c++/misc.exp: Ditto.
5202 * gdb.c++/cplusfuncs.exp: Ditto.
5203 * gdb.base/ptype.exp: Ditto.
5204 * gdb.base/printcmds.exp: Ditto.
5205 * gdb.base/opaque.exp: Ditto.
5206 * gdb.base/list.exp: Ditto.
5207 * gdb.base/funcargs.exp: Ditto.
5208 * gdb.base/default.exp: Ditto.
5209
8ddad156
MS
52102002-01-04 Michael Snyder <msnyder@redhat.com>
5211
ca4976a6 5212 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5213 * gdb.base/maint.exp: Add tests for maint info sections options.
5214
1b074332
JL
5215Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5216
5217 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5218
7d159115
CV
52192001-12-20 Corinna Vinschen <vinschen@redhat.com>
5220
5221 * gdb.asm/arm.inc: New file.
5222 * gdb.asm/asm-source.exp: Add arm targets.
5223 * gdb.asm/configure.in: Ditto.
5224 * gdb.asm/configure: Recreated from configure.in.
5225
8fb87725
JL
5226Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5227
afabe08c
JL
5228 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5229 with HP's compiler.
5230 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5231 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5232 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5233 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5234
5235 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5236 either HP's compilers or GCC.
5237
db521deb
JL
5238 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5239 a SIGBUS or SIGSEGV.
5240
5241 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5242
5243 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5244 can be compiled with either HP's compiler or GCC.
5245
cfa88ab7
JL
5246 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5247 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5248 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5249
ca344dff
JL
5250 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5251 to match current gdb output. Update due to using auto-solib-limit
5252 for limiting instead of overloading auto-solib-add.
5253 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5254 test program.
5255
3f3c6e55 5256 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5257 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5258 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5259 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5260 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5261 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5262 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5263 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5264 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5265 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5266 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5267 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5268 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5269
8fb87725
JL
5270 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5271 a SIGTRAP to the inferior.
5272
cf599fa7
CV
52732001-12-19 Corinna Vinschen <vinschen@redhat.com>
5274
5275 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5276 Substitute call to target_link by call to gdb_compile.
5277
2cd045cd
JL
5278Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5279
5280 * gdb.base/break.exp: Fix HP specific search string when testing
5281 backtracing in a called function.
5282
d63a86f8 5283 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5284 compiling the test with HP's compilers.
5285 * gdb.base/volatile.exp: Similarly.
5286
99ebe9ac
JB
52872001-12-19 Jim Blandy <jimb@redhat.com>
5288
5289 * gdb.base/printcmds.exp: Expect the null character to be printed
5290 as '\0', and the '\013' to be printed as '\v'.
5291 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5292 * gdb.base/setvar.exp: Same.
5293
b9891b29
JB
52942001-12-17 Jim Blandy <jimb@redhat.com>
5295
0eba65ab
JB
5296 * gdb.base/completion.exp: Rather than completing very long
5297 filenames, which can make the readline library produce output we
5298 don't recognize, cd to the directory first, and then complete
5299 using nice, short relative paths.
5300
6970b5b1
JB
5301 * gdb.base/completion.exp: On some systems, there is, in fact, a
5302 variable named `b' in scope, since GDB treats all static
5303 variables as being in scope. So use `no_var_named_this'
5304 instead of `b'.
5305
b9891b29
JB
5306 * gdb.base/corefile.exp: Recognize the message saying that GDB
5307 can't find the core file's registers as a failure.
5308
e6ccd35f
JSC
53092001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5310
5311 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5312 test expect string more specific.
5313
105ba819
CV
53142001-12-13 Corinna Vinschen <vinschen@redhat.com>
5315
5316 * gdb.asm/asm-source.exp: Add support for xstormy16.
5317 * gdb.asm/configure.in: Ditto.
5318 * gdb.asm/configure: Rebuild.
5319 * gdb.asm/xstormy16.inc: New file.
5320
e9e79dd9
FF
53212001-12-10 Fred Fish <fnf@redhat.com>
5322
5323 * gdb.base/maint.exp: Update to match changes in type dumping code.
5324
347dc97d
JB
53252001-12-10 Jim Blandy <jimb@redhat.com>
5326
5327 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5328 matching the entry point symbol's name at the beginning of the
5329 line.
5330
5178b9d6
DJ
53312001-12-07 Daniel Jacobowitz <drow@mvista.com>
5332
5333 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5334 gdb.c++/inherit.exp, gdb.c++/method.exp,
5335 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5336 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5337 and class layout support.
5338
af890c52
DJ
53392001-12-07 Daniel Jacobowitz <drow@mvista.com>
5340
5341 * gdb.c++/classes.exp: Add test for static member function.
5342 * gdb.c++/misc.cc: Add class with static member function.
5343
7a345fb3
JB
53442001-12-07 Jim Blandy <jimb@redhat.com>
5345
f2e54a80 5346 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5347 those tests as `unsupported'.
5348 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5349 Rewrite subsequent tests to use it.
5350
5351 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5352 those tests as `unsupported'.
5353 * gdb.base/structs.exp (call_struct_func): New function.
5354 (do_function_calls): Use call_struct_func to call the functions
5355 returning structs.
5356
0bc69509
JB
5357 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5358 whether functions are prototyped or not, so we can't possibly pass
5359 arguments to t_float_values2 properly.
5360
7a345fb3
JB
5361 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5362 value of `timeout' for targets other than the mips*tx39-*.
5363
edb6ede1
MS
53642001-12-06 Michael Snyder <msnyder@redhat.com>
5365
d63a86f8 5366 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5367 and detect whether the start symbol has a leading underscore.
5368
2d842f13
JB
53692001-12-04 Jim Blandy <jimb@redhat.com>
5370
5371 * gdb.base/completion.exp: Clarify indentation.
5372
68550daf
JB
53732001-12-03 Jim Blandy <jimb@redhat.com>
5374
5375 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5376 variables on the S/390, not `.word'.
5377
cd5195a8
JB
53782001-11-30 Jim Blandy <jimb@redhat.com>
5379
5380 Add assembly-source tests for s390-ibm-linux.
5381 * gdb.asm/s390.inc: New file.
5382 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5383 the S/390 architecture.
5384 * gdb.asm/configure: Regenerated.
5385
ca9efc90
MS
53862001-11-30 Michael Snyder <msnyder@redhat.com>
5387
5388 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5389 next, info source, info sources, info line, global and static
5390 variables, and static functions.
5391 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5392 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5393 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5394 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5395 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5396 (gdbasm_leave): Restore frame pointer.
5397 (gdbasm_startup): Copy stack set-up from crt0.S.
5398
d0e66976
FN
53992001-11-26 Fernando Nasser <fnasser@redhat.com>
5400
5401 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5402 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5403 to a local (non-static) variable. Copy tstruct.a to a static buffer
5404 and return a pointer to that buffer.
5405 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5406
e2334072
MK
54072001-11-24 Mark Kettenis <kettenis@gnu.org>
5408
5409 * gdb.asm/configure.in: Fix recognition of ix86 target.
5410 * gdb.asm/configure: Regenerate.
5411
756caa3d
MS
54122001-11-21 Michael Snyder <msnyder@redhat.com>
5413
5414 * gdb.asm/sparc.inc: New file.
5415 * gdb.asm/asm-source.exp: Recognize sparc target.
5416 * gdb.asm/configure.in: Recognize sparc target.
5417 * gdb.asm/configure: Regenerate.
d63a86f8 5418
9a4d72d5
MS
54192001-11-21 Michael Snyder <msnyder@redhat.com>
5420
5421 * gdb.asm/m32r.inc: New file.
5422 * gdb.asm/asm-source.exp: Recognize m32r target.
5423 * gdb.asm/configure.in: Recognize m32r target.
5424 * gdb.asm/configure: Regenerate.
5425
a773d1cd
MS
54262001-11-20 Michael Snyder <msnyder@redhat.com>
5427
017ac23d
MS
5428 * gdb.asm/i386.inc: New file.
5429 * gdb.asm/asm-source.exp: Recognize ix86 target.
5430 * gdb.asm/configure.in: Recognize ix86 target.
5431 * gdb.asm/configure: Regenerate.
5432
a773d1cd
MS
5433 * gdb.c++/namespace.exp: Fix quotes in output messages.
5434
bb632afb
MS
54352001-11-14 Michael Snyder <msnyder@redhat.com>
5436
25d559ca 5437 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5438 qualifier in a type cast expression, to designate an address
5439 in the instruction space (Harvard architecture).
5440
4749e309
MS
54412001-11-13 Michael Snyder <msnyder@redhat.com>
5442
5443 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5444 Tests for expressions using 'const' and 'volatile'.
5445
25050984
CV
54462001-11-13 Corinna Vinschen <vinschen@redhat.com>
5447
5448 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5449
1902c51f
DJ
54502001-11-12 Daniel Jacobowitz <drow@mvista.com>
5451
5452 * lib/mi-support.exp (mi_run_to_helper): Move comments
5453 outside of gdb_expect.
5454
dcf95b47
DJ
54552001-11-11 Daniel Jacobowitz <drow@mvista.com>
5456
5457 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5458 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5459 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5460 mi0_run_to): New functions.
5461 * gdb.mi/mi-simplerun.exp: Use them.
5462 * gdb.mi/mi0-simplerun.exp: Likewise.
5463 * gdb.mi/mi-var-cmd.exp: Likewise.
5464 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5465
45b074e1
AC
54662001-11-10 Andrew Cagney <ac131313@redhat.com>
5467
5468 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5469 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5470
bf50d346
AC
54712001-11-09 Andrew Cagney <ac131313@redhat.com>
5472
5473 * gdb.base/restore.exp: Include $expected value in restored test
5474 message.
5475
9383332c
AC
54762001-11-09 Andrew Cagney <ac131313@redhat.com>
5477
5478 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5479 implemented.
5480
db62520a
MS
54812001-11-08 Michael Snyder <msnyder@redhat.com>
5482
5483 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5484 Add pass/fail message for stop at breakpoint in call dummy function.
5485
b5703437
MS
54862001-11-07 Michael Snyder <msnyder@redhat.com>
5487
d63a86f8
RM
5488 * gdb.c++/templates.exp (test_template_breakpoints):
5489 If we get an overload menu, but it does not match what
760f6330 5490 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5491 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5492 making the whitespace optional. Argument for "new" may be
5493 "unsigned" as well as "unsigned int/long".
d63a86f8 5494 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5495 making the whitespace optional. Also replace "(void) with
5496 "((void|)), making the keyword "void" optional.
d63a86f8 5497 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5498 making the whitespace optional. Also replace "(void) with
5499 "((void|)), making the keyword "void" optional.
3bf40917
MS
5500 * gdb.base/callfuncs.c (t_float_values): This function must
5501 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5502 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5503 can be tested against both cases. Usually one case involves
5504 promotion of float to double, while the other does not.
5505 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5506 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5507 includes a stack frame for "start".
5508
c8ab4e6d
JB
55092001-11-05 Jim Blandy <jimb@redhat.com>
5510
5511 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5512 pointers are 32 bits long, and that offsets of relocs are always
5513 stored in the data (REL-style), and not in the reloc entry itself
5514 (RELA-style).
5515 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5516 stabs.
5517
3f08ced9
MS
55182001-11-01 Michael Snyder <msnyder@redhat.com>
5519
5520 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5521 and regular expression operators by using quoting.
5522
cbfa24cd
MS
55232001-10-31 Michael Snyder <msnyder@redhat.com>
5524
5525 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5526 depending on what the symbol table contains.
5527 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5528 the output of the ptype command. Similarly, accept both "const &"
5529 and "const&".
5530
aaa68313
CV
55312001-10-31 Corinna Vinschen <vinschen@redhat.com>
5532
5533 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5534 symbol `STORAGE' to allow to choose the storage class of
5535 the local datastructures.
5536 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5537 compiler directive.
5538
91740388
MS
55392001-10-30 Michael Snyder <msnyder@redhat.com>
5540
5541 * gdb.base/jump.exp: Allow it to run for all targets.
5542
1b7c05e7
CV
55432001-10-29 Corinna Vinschen <vinschen@redhat.com>
5544
5545 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5546 with new double_array size.
5547 (main): Change storage class of all local variables to static.
5548 Reduce size of double_array to 9.
5549 * gdb.base/call-ar-st.exp: Increase timeout value.
5550 Change expected output for double array to match new size in
5551 call-ar-st.c.
5552
36a22261
CV
55532001-10-29 Corinna Vinschen <vinschen@redhat.com>
5554
5555 * gdb.base/ending-run.exp: Create identical output when passing
5556 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5557 Stormy16 target.
36a22261 5558
92b8ae91
MK
55592001-10-28 Mark Kettenis <kettenis@gnu.org>
5560
5561 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5562 that we catch the expected failure under Linux/x86.
5563
cb135b83
OF
55642001-10-29 Orjan Friberg <orjanf@axis.com>
5565
5566 * gdb.base/setvar.exp: Escape curly braces.
5567 * gdb.stabs/weird.exp: Ditto.
5568
6884aa54
DJ
55692001-10-27 Daniel Jacobowitz <drow@mvista.com>
5570
5571 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5572 * gdm.mi/mi0-hack-cli.exp: Likewise.
5573
0398c9aa
AC
55742001-10-25 Andrew Cagney <ac131313@redhat.com>
5575
5576 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5577 messages.
5578
d20bf2e8
AC
55792001-10-21 Andrew Cagney <ac131313@redhat.com>
5580
5581 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5582 checking MI enabled.
5583
03dd63aa
CV
55842001-10-09 Corinna Vinschen <vinschen@redhat.com>
5585
5586 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5587
1d9d99f3
FCE
55882001-10-04 Frank Ch. Eigler <fche@redhat.com>
5589
5590 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5591 if gdb child process crashes, just signal an error.
5592
838ae6c4
JB
55932001-10-02 Jim Blandy <jimb@redhat.com>
5594
5595 * lib/gdb.exp (test_xfail_format): Simplify.
5596
5597 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5598 front of the variable name `format'. Simplify `if'.
5599
8f0cbc1c
DJ
56002001-10-01 Daniel Jacobowitz <drow@mvista.com>
5601
5602 * gdb.threads/pthreads.exp: Wait for output and delay
5603 before sending ^C.
5604
1f08dafd
DJ
56052001-10-01 Daniel Jacobowitz <drow@mvista.com>
5606
5607 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5608 some incorrect output instead of timing out.
5609 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5610
674f90ff
CV
56112001-09-28 Corinna Vinschen <vinschen@redhat.com>
5612
5613 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5614 check to allow additional `int'.
5615
9b284272
DJ
56162001-09-27 Daniel Jacobowitz <drow@mvista.com>
5617
5618 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5619 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5620
b55a4771
MS
56212001-09-27 Michael Snyder <msnyder@redhat.com>
5622
5623 * lib/gdb.exp (test_debug_format): New proc.
5624 (setup_xfail_format): Use new proc test_debug_format.
5625 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5626 proc; use new service proc test_debug_format.
5627 Replace all other "gcc_compiled" tests with this test.
5628 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5629 proc; use new service proc test_debug_format.
5630 Replace all other "gcc_compiled" tests with this test.
5631
56322001-09-27 Michael Snyder <msnyder@redhat.com>
5633
5634 * gdb.base/cvexpr.exp: New file.
5635 * gdb.base/cvexpr.c: New file
5636 Test for expressions using const and volatile keywords.
5637
4e6667ac
CV
56382001-09-26 Corinna Vinschen <vinschen@redhat.com>
5639
5640 * gdb.base/constvars.exp: Check for different orders of keywords
5641 and additional "int" strings in output.
5642
4f337972
AC
56432001-09-22 Andrew Cagney <ac131313@redhat.com>
5644
5645 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5646 responses from "help maint".
5647
2015650d
FCE
56482001-09-19 Frank Ch. Eigler <fche@redhat.com>
5649
5650 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5651 to localhost:NNN instead of :NNN, in case Xvfb is listening
5652 only on TCP.
5653
f3bcedc1
CV
56542001-09-19 Corinna Vinschen <vinschen@redhat.com>
5655
5656 * gdb.base/recurse.exp: When checking leaving the watchpoint
5657 scope, recognize when gdb is in function's epilogue and pass.
5658
6b819c92
KS
56592001-09-18 Keith Seitz <keiths@redhat.com>
5660
5661 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5662 support for running tests against sid targets.
5663 (gdbtk_done): Ditto.
5664
a10c9419
CV
56652001-09-18 Corinna Vinschen <vinschen@redhat.com>
5666
5667 * gdb.base/ending-run.c (main): Set stdout buffersize
5668 to the same reasonable value for any target.
5669 * gdb.base/ending-run.exp: Add a regular expression
5670 to make testsuite happy on Sanyo Stormy16 target.
5671
739d0d99
CV
56722001-09-17 Corinna Vinschen <vinschen@redhat.com>
5673
5674 * gdb.base/display.c (do_loops): Add float variable `f'.
5675 Increment f in loop.
5676 * gdb.base/display.exp: Increment timeout by 60 seconds.
5677 Change float display test to use variable `f'.
5678
1b8947f0
JB
56792001-09-17 Jim Blandy <jimb@redhat.com>
5680
5681 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5682 overflowing the limited breakpoint tables on some ROM monitors
5683 (like the ROM68K).
5684
9890ac81
FCE
56852001-09-15 Frank Ch. Eigler <fche@redhat.com>
5686
5687 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5688 the "-ac" (disable access control) flag.
5689
6db765ea
JH
56902001-08-30 Jeff Holcomb <jeffh@redhat.com>
5691
5692 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5693 ints.
5694
4c32cc04
KS
56952001-08-30 Keith Seitz <keiths@redhat.com>
5696
5697 * lib/gdb.exp: Move all insight-related functionality into
5698 separate file.
5699 * lib/insight-support.exp: New file.
5700
8d6e6f81
FCE
57012001-08-29 Frank Ch. Eigler <fche@redhat.com>
5702
5703 * config/sid.exp (sid_start): Never set sid verbosity; disable
5704 expect_background {} that consumed its stdout; tolerate </dev/null.
5705 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5706
6a90e1d0
AC
57072001-08-18 Andrew Cagney <ac131313@redhat.com>
5708
5709 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5710 CLI jump command to start it.
5711 (mi_run_to_main): Fail immediatly when unexpected output.
5712
1759b3c3
AC
57132001-08-18 Andrew Cagney <ac131313@redhat.com>
5714
5715 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5716 beginning of function. Fix PR gdb/191.
5717
61d11d80
FCE
57182001-08-16 Frank Ch. Eigler <fche@redhat.com>
5719
5720 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5721 what to force sid endianness to.
5722
942a4df2
KS
57232001-08-15 Keith Seitz <keiths@redhat.com>
5724
5725 * lib/gdb.exp (gdbtk_start): Don't set environment
5726 variables for TCL_LIBRARY and friends. Insight will
5727 now figure these out for itself.
5728
0521c418
MS
57292001-08-02 Michael Snyder <msnyder@redhat.com>
5730
5731 * gdb.base/completion.exp: Remove the symbol "a64l" from
5732 the expect string; this is target-specific, and not related
5733 to what is being tested.
5734
74a9a58a
DB
57352001-08-02 Dave Brolley <brolley@redhat.com>
5736
5737 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5738
c70819fa
MS
57392001-07-25 Michael Snyder <msnyder@redhat.com>
5740
c2b8fa57
MS
5741 * gdb.base/consecutive.exp: New file. Test stepping over
5742 breakpoints on consecutive instructions.
5743 * gdb.base/consecutive.c: New file.
5744
c70819fa
MS
5745 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5746 curly braces in regular expressions.
5747
2b1a1355
MS
57482001-07-25 Michael Snyder <msnyder@redhat.com>
5749
5750 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5751 legitimate output from stepping out of main.
5752
413eca6f
KS
57532001-07-22 Keith Seitz <keiths@redhat.com>
5754
5755 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5756 the empty string, do not run the tests.
5757
7e5a9322
SC
57582001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5759
5760 * gdb.base/long_long.exp: Detect size of pointer. Take into
5761 account 2-byte pointers when testing for p/a results.
5762
de58f10f
SC
57632001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5764
d63a86f8 5765 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5766 and defined to 1K for m68hc11.
5767 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5768 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5769 (sizeof_random_data): New variable to tell the size of the data table;
5770 don't test past this size; always run to main.
5771
d6f5fea1
SC
57722001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5773
5774 * gdb.base/return2.exp: return of long long and double fails for
5775 68HC11; don't execute these tests on that platform.
5776 * gdb.base/return.exp: Return of a double fails for 68hc11.
5777
c477543d
SC
57782001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5779
5780 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5781 tests that print a float.
5782 * call-rt-st.exp: Likewise.
5783
63cf1c79
MK
57842001-07-12 Mark Kettenis <kettenis@gnu.org>
5785
5786 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5787 running this test on Linux.
5788
112f9ab5
MC
57892001-06-24 Michael Chastain <chastain@redhat.com>
5790
5791 * gdb.base/arithmet.exp: Remove some tests to make all test names
5792 unique.
5793
4970cb0f
MS
57942001-07-03 Michael Snyder <msnyder@redhat.com>
5795
5796 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5797 the output of the ptype command.
5798
d85da69f
MS
57992001-07-02 Michael Snyder <msnyder@redhat.com>
5800
4c8a82de
MS
5801 * gdb.base/completion.exp: Don't assume that break.c is the only
5802 source file that may contain functions named "marker".
d85da69f
MS
5803 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5804
8afc772b
AC
58052001-06-28 Andrew Cagney <ac131313@redhat.com>
5806
5807 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5808 of files to delete.
5809
5810 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5811 * gdb.disasm/h8300s.exp: New file.
5812 gdb.disasm/h8300s.s: Likewise.
5813
cff22675
AC
58142001-06-27 Andrew Cagney <ac131313@redhat.com>
5815
5816 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5817 empty breakpoint tables.
5818
68c81b54
AC
58192001-06-25 Andrew Cagney <ac131313@redhat.com>
5820
5821 * lib/mi-support.exp: Update args=... part of stop-reason
5822 patterns. Accept either a list or a tuple.
5823
2dd62704
AC
58242001-06-23 Andrew Cagney <ac131313@redhat.com>
5825
5826 * lib/mi-support.exp: Remove local emacs variable defining
5827 change-log-default-name.
5828
b4127474
MC
58292001-06-22 Michael Chastain <chastain@redhat.com>
5830
5831 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5832 This is operationally compatible with the previous version.
5833
8dbfb380
JB
58342001-06-13 Jim Blandy <jimb@redhat.com>
5835
5836 * lib/gdb.exp (gdb_test): Doc fix.
5837
f2d8c86d
MC
58382001-06-10 Michael Chastain <chastain@redhat.com>
5839
5840 * gdb.base/exprs.exp: Remove a duplicate test.
5841
81564d34
JB
58422001-06-06 Jim Blandy <jimb@redhat.com>
5843
5844 * gdb.base/return2.exp (main): Use values to test float and double
5845 returns that are not NaN's, to avoid being confused by IEEE
5846 comparison rules.
5847
da55addb
MS
58482001-06-04 Michael Snyder <msnyder@redhat.com>
5849
5850 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5851 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5852 rather than wait for 12 more tests to time out.
5853
42c65987
JB
58542001-06-06 Jim Blandy <jimb@redhat.com>
5855
b18bced9 5856 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5857 Don't forget to match the GDB prompt.
b18bced9 5858
42c65987
JB
5859 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5860
5b41e5f0
JB
58612001-06-04 Jim Blandy <jimb@redhat.com>
5862
5863 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5864 command.
5865
015e046f
KB
58662001-05-31 Kevin Buettner <kevinb@redhat.com>
5867
5868 * gdb.base/annota1.exp (info break): Match four or more spaces
5869 after "Address".
5870
fb1ffbbe
MC
58712001-05-31 Michael Chastain <chastain@redhat.com>
5872
5873 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5874 (dm_type_int_star): Likewise.
5875 (dm_type_long_star): Likewise.
5876 (dm_type_void_star): Likewise.
5877
5ea2a32c
KB
58782001-05-29 Kevin Buettner <kevinb@redhat.com>
5879
5880 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5881 to a known value in order to get consistent results regardless
5882 of the setting of INPUTRC or the presence or contents of .inputrc.
5883
ae23c492
MS
58842001-05-24 Michael Snyder <msnyder@redhat.com>
5885
ac55707e
MS
5886 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5887 Don't require that the main thread and the manager thread are the
5888 first in the list.
5889
ae23c492
MS
5890 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5891 debugging. If test fails, issue an "unsupported" not a "fail".
5892
400071f1
JB
58932001-05-24 Jim Blandy <jimb@redhat.com>
5894
5895 Don't assume that short is shorter than int.
5896 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5897 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5898 this isn't true.
400071f1
JB
5899 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5900 an int, is not equal to ~0 stored in an unsigned char. This tests
5901 the same thing that the previous test meant to, but works on
5902 16-bit machines, too.
5903 ("print unsigned char != (~0)"): Same test, complemented.
5904
0816a3e5
MS
59052001-05-24 Michael Snyder <msnyder@redhat.com>
5906
5907 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5908 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5909 and prevents dejagnu getting out of step.
5910
f6dc23a9
KB
59112001-05-23 Kevin Buettner <kevinb@redhat.com>
5912
5913 * gdb.base/finish.exp (finish_void): Revise pattern for
5914 stopping on the call statement to not permit stopping at
5915 the start of the instructions comprising the call sequence.
5916
7dbd117d
MC
59172001-05-19 Michael Chastain <chastain@redhat.com>
5918
5919 * gdb.base/callfuncs.exp: Make all test names unique.
5920 * gdb.base/commands.exp: Make all test names unique.
5921 * gdb.base/condbreak.exp: Make all test names unique.
5922 * gdb.base/dbx.exp: Make all test names unique.
5923 * gdb.base/default.exp: Make all test names unique.
5924 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5925 and TIMEOUT messages to their corresponding PASS message.
5926 * gdb.base/ending-run.exp: Make all test names unique.
5927 * gdb.base/long_long.exp: Remove duplicate test.
5928
6b0b0a9e
KB
59292001-05-21 Kevin Buettner <kevinb@redhat.com>
5930
5931 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5932 stop on the call statement as well as the statement after the
5933 call.
5934
2caa35cb
MS
59352001-05-21 Michael Snyder <msnyder@redhat.com>
5936
5937 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5938
40713331
EZ
59392001-05-10 Elena Zannoni <ezannoni@redhat.com>
5940
5941 * gdb.base/completion.exp: Revamp test. Make it execute on all
5942 platforms.
5943
c2c1be8d
EZ
59442001-05-10 Elena Zannoni <ezannoni@redhat.com>
5945
2c9cd303
EZ
5946 * config/gdbserver.exp (gdb_load): Handle the case
5947 in which the arguments to gdbserver are given in the
5948 baseboard configuration file.
5949 Also handle the case in which the server needs to do a
5950 load.
5951
9671de48
KS
59522001-05-07 Keith Seitz <keiths@cygnus.com>
5953
5954 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5955 set up the display for testing.
5956 (gdbtk_start): Convert all paths to paths that tcl will like.
5957 Export target information to environment.
5958 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5959 necessary.
5960 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5961 (to_tcl_path): New proc to convert a given pathname into
5962 a path acceptible as an argument to a tcl command.
5963 (_gdbtk_export_target_info): New proc to export target info
5964 into the environment for gdbtk testing.
5965 (gdbtk_done): New proc to signal end-of-test.
5966
5a360f47
JB
59672001-05-06 Jim Blandy <jimb@redhat.com>
5968
5969 * restore.c: Make the code of caller0 correspond to its comment.
5970
66c756c6
MS
59712001-05-03 Michael Snyder <msnyder@redhat.com>
5972
5973 * config/sid.exp (gdb_target_sid): Check for error messages.
5974 On error or timeout, don't make expect exit (which will terminate
5975 all subsequent tests); instead just make gdb exit.
d63a86f8 5976 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5977 return a negative value.
5978
a966fde5
JB
59792001-04-24 Jim Blandy <jimb@redhat.com>
5980
851c18e0
JB
5981 * gdb.c++/templates.exp: If we see the prompt for the overload
5982 list, but we haven't recognized any of the longer patterns,
5983 arrange for this test to fail, not hang.
5984
a966fde5
JB
5985 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5986 variations.
5987
db144853
MC
59882001-04-22 Michael Chastain <chastain@redhat.com>
5989
5990 * gdb.c++/local.exp: Use the 'runto' library function.
5991 * gdb.c++/namespace.exp: Likewise.
5992 * gdb.c++/overload.exp: Likewise.
5993
3207ec21
KB
59942001-03-26 Kevin Buettner <kevinb@redhat.com>
5995
5996 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5997 * gdb.base/step-line.exp: New file. Test step/next in presence of
5998 #line directives.
5999 * gdb.base/step-line.c: New file. Test program for the above.
6000 * gdb.base/step-line.inp: New file. We pretend that this file has
6001 been transformed by some other tool into step-line.c.
6002
13b57657
JB
60032001-03-21 Jim Blandy <jimb@redhat.com>
6004
6005 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
6006 unmangled operator names.
6007
754cbe1c
JB
60082001-03-20 Jim Blandy <jimb@redhat.com>
6009
6010 * gdb.threads/linux-dp.exp: Recognize an additional message
6011 generated by GDB when it doesn't understand how to debug threads
6012 on the target system.
6013
177495c9
AC
60142001-03-19 Andrew Cagney <ac131313@redhat.com>
6015
6016 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6017
f266096b
MC
60182001-03-12 Michael Chastain <chastain@redhat.com>
6019
6020 * gdb.c++/derivation.exp: Use the 'runto' library function.
6021
cac3c2ff
MC
60222001-03-12 Michael Chastain <chastain@redhat.com>
6023
6024 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6025
b6c11a24
MC
60262001-02-24 Michael Chastain <chastain@redhat.com>
6027
6028 * gdb.c++/ref-types.exp: Change handwritten code to library
6029 function 'runto'.
6030
6bae5bce
OF
60312001-03-16 Orjan Friberg <orjanf@axis.com>
6032
6033 * gdb.base/signals.exp: Set count to 0 explicitly.
6034
0015fd9a
MS
60352001-03-15 Mark Salter <msalter@redhat.com>
6036
6037 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6038 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6039 (gdb_load): Add support for additional target_info: gdb_download_size
6040 and gdb_load_timeout.
0015fd9a 6041
fc33412a
DT
6042Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6043
6044 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6045 file -- to prevent failing when the compile fails but we have no
6046 intention of running the tests anyway.
6047
6048 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6049 tests if set.
6050
6051 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6052 integers.
6053
6054 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6055 * gdb.c++/namespace.exp: Ditto.
6056
115f06de
OF
60572001-03-07 Orjan Friberg <orjanf@axis.com>
6058
6059 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6060 * gdb.base/pointers.exp: Relax pattern match of decimals.
6061
b6ba6518
KB
60622001-03-06 Kevin Buettner <kevinb@redhat.com>
6063
6064 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6065 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6066 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6067 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6068 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6069 config/sh.exp, config/sid.exp, config/slite.exp,
6070 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6071 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6072 config/vxworks.exp, config/vxworks29k.exp,
6073 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6074 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6075 gdb.base/arithmet.exp, gdb.base/assign.exp,
6076 gdb.base/async.exp, gdb.base/attach.exp,
6077 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6078 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6079 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6080 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6081 gdb.base/commands.exp, gdb.base/completion.exp,
6082 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6083 gdb.base/constvars.exp, gdb.base/corefile.exp,
6084 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6085 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6086 gdb.base/ending-run.exp, gdb.base/environ.exp,
6087 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6088 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6089 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6090 gdb.base/funcargs.exp, gdb.base/help.exp,
6091 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6092 gdb.base/logical.exp, gdb.base/long_long.exp,
6093 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6094 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6095 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6096 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6097 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6098 gdb.base/regs.exp, gdb.base/relational.exp,
6099 gdb.base/remote.exp, gdb.base/reread.exp,
6100 gdb.base/restore.exp, gdb.base/return2.exp,
6101 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6102 gdb.base/selftest.exp, gdb.base/setshow.exp,
6103 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6104 gdb.base/sigall.exp, gdb.base/signals.exp,
6105 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6106 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6107 gdb.base/step-test.exp, gdb.base/structs.c,
6108 gdb.base/structs.exp, gdb.base/structs2.exp,
6109 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6110 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6111 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6112 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6113 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6114 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6115 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6116 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6117 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6118 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6119 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6120 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6121 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6122 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6123 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6124 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6125 gdb.trace/circ.exp, gdb.trace/collection.exp,
6126 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6127 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6128 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6129 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6130 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6131 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6132 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6133 notices.
6134
dc96c6c7 61352001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6136
6137 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6138 first arg is int not float.
6139
dc96c6c7 61402001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6141
6142 * gdb.base/reread.exp: Unsupported for non-native targets;
6143 doesn't work for remote debugging.
6144
9b0c4aeb
FN
61452001-02-19 Fernando Nasser <fnasser@redhat.com>
6146
6147 From Drew Moseley <dmoseley@redhat.com>
6148 * gdb.base/ending-run.exp: Properly handle the BSP state when
6149 stepping past the end of main.
6150
02aa71d5
MC
61512001-02-19 John Moore <jmoore@redhat.com>
6152
6153 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6154 Converted HPUX fix for non-expected items following multiple
6155 step commands into general solution for all platforms.
6156
1fa449a4
MC
61572001-02-18 Michael Chastain <chastain@redhat.com>
6158
6159 * gdb.c++/classes.exp (do_tests): Change runto statements
6160 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6161 statements demangler agnostic.
6162 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6163 (gdb_virtfunc_restart): Likewise.
6164
b2f9ec70
MC
61652001-02-14 Michael Chastain <chastain@redhat.com>
6166
6167 * gdb.c++/inherit.exp (do_tests): Change runto statements
6168 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6169 statements demangler agnostic.
6170
cf74b8ca
AC
6171Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6172
6173 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6174 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6175 before calling common_routine 15 times'' tests.
6176
99f78f56
MC
61772001-02-11 Michael Chastain <chastain@redhat.com>
6178
6179 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6180 Helps the test script figure out which demangler is in use.
6181 (dm_type_foo_ref): Ditto.
6182 (dm_type_int_star): Ditto.
6183 (dm_type_long_star): Ditto.
6184 (dm_type_unsigned_int): Ditto.
6185 (dm_type_void): Ditto.
6186 (dm_type_void_star): Ditto.
99707966 6187 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6188 Probe the gdb demangler and set variables to accommodate
6189 formatting differences.
6190 (info_func_regexp): New function. Same as info_func, but
6191 matches against a regexp.
6192 (info_func): Match against a literal string.
6193 (print_addr_2): New function. Match against a literal string,
6194 which can be different from the input to gdb.
6195 (print_addr): Simply call print_addr_2 with the same argument twice.
6196 (test_lookup_operator_functions): Use demangler formatting variables.
6197 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6198 the tests in the same order as the C++ class declaration.
6199 (test_paddr_operator_functions): Ditto.
6200 (test_paddr_overloaded_functions): Ditto.
6201 (test_paddr_hairy_functions): Use demangler formatting variables.
6202 Add reference to gdb/19 for related tests.
6203 (do_tests): Call probe_demangler.
6204
1de8f023
KB
62052001-01-30 Kevin Buettner <kevinb@redhat.com>
6206
6207 * gdb.c++/templates.cc (printf): Remove unused function definition.
6208
ca3f91ed
MS
62092001-01-26 Felix Lee <flee@redhat.com>
6210
6211 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6212
62132001-01-25 matthew green <mrg@redhat.com>
6214
6215 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6216 up sid.
6217 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6218
62192001-01-25 matthew green <mrg@redhat.com>
6220
6221 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6222 Deprecate $sid_spawn_id.
ca3f91ed
MS
6223 (sid_exit): Remove code necessary only for `spawn.'
6224
62252001-01-25 matthew green <mrg@redhat.com>
6226
6227 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6228
fb18ec4a
MC
62292001-01-28 Michael Chastain <chastain@redhat.com>
6230
6231 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6232 to call when tests fail. It takes gdb out of the overloaded
6233 function choice menu back to the main prompt, so that the test
6234 program stays synchronized.
6235 (set_bp_overloaded): New proc to collect all the common
6236 code for setting a breakpoint on an overloaded name. Calls
6237 take_gdb_out_of_choice_menu when needed.
6238 (menu_overload1arg): New variable to collect the repeated
6239 instances of the expected menu for an overloaded name. Change
6240 the regular expression to handle changes in g++ type encoding:
6241 "void" can be either "void" or "", and "unsigned int" can be
6242 either "unsigned int" or "unsigned".
6243 (continue_to_bp_overloaded): Change regular expressions to handle
6244 changes in g++ type encoding.
6245 (no proc): Call take_gdb_out_of_choice_menu when needed.
6246 Remove redundant calls to "info break". Accept either "canceled"
6247 or "cancelled". Change regular expressions in "info break"
6248 calls to handle changes in g++ type encoding. Give all tests
6249 unique strings.
6250
9c646a6e
BE
62512001-01-17 Ben Elliston <bje@redhat.com>
6252
6253 * config/sid.exp: New file.
6254
9549d9c1
AC
6255Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6256
6257 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6258
dc96c6c7 62592000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6260
6261 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6262 Add a RE to accept a non-ascii char if one is ever presented.
6263
b4df4f68
FN
62642000-12-20 Fernando Nasser <fnasser@redhat.com>
6265
297dd0fd 6266 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6267
dc96c6c7 62682000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6269
d63a86f8 6270 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6271 in regexp. One '\' does not suffice on Linux.
6272
4a7bddb6
MC
62732000-12-09 Michael Chastain <chastain@redhat.com>
6274
6275 * gdb.base/break.exp (test_clear_command): Use a marker function
6276 rather than 'main' for the test function. Also move this
6277 test to an execution point where the marker function names are
6278 guaranteed to be bound to functions. (Executing tests after a
6279 'finish' from main runs into name conflicts with local names
6280 in __libc_start_main).
6281
dc96c6c7 62822000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6283
6284 * gdb.base/finish.exp: New test for gdb's "finish" command.
6285 * gdb.base/return2.exp: New test for gdb's "return" command.
6286 * gdb.base/return2.c: New source file for above.
6287
dc96c6c7 62882000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6289
6290 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6291 * gdb.base/miscexprs.exp: Ditto.
6292 * gdb.base/pointers.exp: Ditto.
6293 * gdb.c++/derivation.exp: Ditto.
6294 * gdb.c++/local.exp: Ditto.
6295 * gdb.c++/namespace.exp: Ditto.
6296 * gdb.c++/overload.exp: Ditto.
6297 * gdb.c++/ref-types.exp: Ditto.
6298
dc96c6c7 62992000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6300
6301 * gdb.base/constvars.exp: Test result of "up" command.
6302 * gdb.base/miscexprs.exp: Ditto.
6303 * gdb.base/pointers.exp: Ditto.
6304 * gdb.base/scope.exp: Ditto.
6305 * gdb.c++/derivation.exp: Ditto.
6306 * gdb.c++/local.exp: Ditto.
6307 * gdb.c++/namespace.exp: Ditto.
6308 * gdb.c++/overload.exp: Ditto.
6309 * gdb.c++/ref-types.exp: Ditto.
6310
44097287
FN
63112000-11-22 Michael Chastain <chastain@redhat.com>
6312
6313 * mips_pro.exp: Accept either "middle -> top -> main" or
6314 "middle -> main" in the backtrace, because gcc can optimize
6315 tail calls to jumps. Remove setup_xfail for the hppa case.
6316 Add a comment with the original warning messages from PR 3016,
6317 which was filed in 1993, to preserve them for posterity.
6318
9d2e1bab
ND
63192000-11-17 Nick Duffek <nsd@redhat.com>
6320
6321 * lib/gdb.exp (gdb_test): Override timeout with board info.
6322
1aca8eb7
ND
63232000-11-17 Nick Duffek <nsd@redhat.com>
6324
6325 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6326 the second kill and detach messages.
6327
93076499
ND
63282000-11-17 Nick Duffek <nsd@redhat.com>
6329
6330 * configure.in: Add AC_EXEEXT.
6331 * configure: Regenerate.
6332 * Makefile.in (just-check): Export EXEEXT.
6333 * lib/gdb.exp ($EXEEXT): Import from environment.
6334 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6335 expect "maint dump-me" on Cygwin.
6336 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6337 $EXEEXT.
6338
30e87cd3
ND
63392000-11-17 Nick Duffek <nsd@redhat.com>
6340
6341 * gdb.base/break.exp: Test backtrace and finish from called
6342 function on all platforms, not just HP-UX.
6343
dc96c6c7 63442000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6345
6346 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6347 code from gdb_target_monitor, so it can be used independantly
6348 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6349
dc96c6c7 63502000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6351
6352 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6353 * gdb.base/corefile.exp: Expect the message "Program is being
6354 debugged already" when we send the "corefile" command, since
6355 the preceeding gdb_load may have connected gdb to a remote target.
6356 * gdb.base/display.exp: Disable hardware watchpoints if new
6357 board info variable "no_hardware_watchpoints" is true.
6358 Replace single-letter commands with more readable ones.
6359 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6360 if new board info variable "no_hardware_watchpoints" is true.
6361 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6362 to see if stdio (printf) testing is possible.
6363 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6364 board info variable "no_hardware_watchpoints" is true. Use new
6365 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6366
39124dea
FN
63672000-11-13 Fernando Nasser <fnasser@redhat.com>
6368
6369 From Orjan Friberg <orjanf@axis.com>:
6370 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6371 in array print pattern match.
6372
a9e2e984
FN
63732000-11-09 Fernando Nasser <fnasser@redhat.com>
6374
6375 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6376 spelling "cancelled" to U.S. spelling "canceled" to match changes
6377 made to gdb.
6378 * gdb.c++/ovldbreak.exp: Ditto.
6379
c7db355b
PS
63802000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6381
6382 * gdb.base/callfuncs.c (main): Moved to end of file, call
6383 t_double_values to initialize the FPU before inferior calls are made.
6384 * gdb.base/callfuncs.exp: Test for register preservation after calling
6385 inferior functions. Add tests for continuining, finishing and
6386 returning from a stop in a call dummy.
6387
dc96c6c7 63882000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6389
6390 * gdb.base/commands.exp: Break up long lines, and re-indent.
6391
dc96c6c7 63922000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6393
6394 * config/gdbserver.exp: Rewritten from the ground up, to make it
6395 compatible with the current dejagnu tree, and to make it work with
6396 the new "gdbserver" in libremote.
6397
dc96c6c7 63982000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6399
6400 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6401 * gdb.base/varargs.exp: Skip entire test if no printf support.
6402 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6403 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6404
dc96c6c7 64052000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6406
6407 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6408 no floating point support.
6409 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6410 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6411 * gdb.base/call-rt-st.exp: Ditto.
6412 * gdb.base/call-strs.exp: Ditto.
6413
bac5fc66
JG
64142000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6415
6416 * gdb.base/sizeof.c: include <stdio.h>.
6417
6418 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6419 'finish', otherwise uncaptured gdb_prompt would potentially
6420 throw remaining test points out of sync.
6421
b22a6027
SB
64222000-07-26 Scott Bambrough <scottb@netwinder.org>
6423
6424 * gdb.base/recurse.exp: Run tests for all targets.
6425 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6426 gnu-oldld case on ARM.
6427 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6428 for ARM targets.
d63a86f8 6429
d8231941
AG
6430Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6431
6432 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6433 * gdb.java/configure: Rebuild.
6434
8caabe69
AG
6435Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6436
6437 * gdb.java/jv-exp.exp: New file.
6438
9d273ca3
AG
6439Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6440
6441 * configure: Rebuilt.
6442 * configure.in (configdirs): Add gdb.java.
6443 * gdb.java/jmisc.java: New file.
6444 * gdb.java/jmisc.exp: New file.
6445 * gdb.java/Makefile.in: New file.
6446 * gdb.java/configure: Rebuilt.
6447 * gdb.java/configure.in: New file.
6448 * lib/java.exp: New file.
6449
4f823a66
AC
6450Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6451
6452 * gdb.base/exprs.exp: Test casts to a pointer including over and
6453 underflow.
6454
2391e11d
AC
6455Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6456
6457 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6458 and the compilers sizes.
6459
54602222
ND
64602000-07-09 Nick Duffek <nsd@redhat.com>
6461
6462 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6463 (use_methods): New function.
6464 (main): Call use_methods().
6465 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6466 (do_tests): Call test_method_param_class.
6467
2bec0572
ND
64682000-07-09 Nick Duffek <nsd@redhat.com>
6469
6470 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6471 spelling.
6472 (test_enums): New procedure. Move enum tests from end of script
6473 to here. Set breakpoint on function name instead of line number.
6474 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6475 (enums2): New marker function.
6476 (enums1): New function.
6477 (main): Call enums1(). Move enum tests to enums1().
6478
78492fde
AC
6479Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6480
6481 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6482 compile/link program. Update line numbers.
6483 * gdb.asm/d10v.inc: Define ``startup''.
6484 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6485
49a2cef8
AC
6486Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6487
6488 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6489
3e6c8688
EZ
64902000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6491
6492 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6493 of 'help maint print' command.
6494
9ff5cbe9
AC
6495Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6496
6497 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6498 they use gdb_expect_list.
6499
17c579bd
AC
6500Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6501
6502 * gdb.base/commands.exp: Use ``set remote
6503 memory-read-packet-size'' instead of ``set endian big'' to test
6504 long commands.
6505
e6d71bf3
DB
65062000-06-03 Daniel Berlin <dan@cgsoftware.com>
6507
6508 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6509 g++, and stop skipping them.
e6d71bf3
DB
6510
6511 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6512 work under g++.
6513
d63a86f8 6514 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6515 initialization.
6516
dc96c6c7 65172000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6518
6519 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6520 the regular expression: accept an (almost) arbitrary sequence of
6521 "frames-invalid" and "breakpoints-invalid" messages both before
6522 and after the "starting" message.
6523
dc96c6c7 65242000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6525
6526 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6527
dc96c6c7 65282000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6529
6530 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6531 Relax the regular expression a little, make it pass on Solaris 8.
6532
8216cda9
KB
65332000-05-12 Kevin Buettner <kevinb@redhat.com>
6534
6535 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6536 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6537 Instead, it is permissible for gdb to stop on the line of the
6538 call itself.
6539
1a570b2f
MS
65402000-05-12 Michael Snyder <msnyder@.cygnus.com>
6541
6542 * gdb.base/break.exp (bp on small function, optimized file):
6543 Add a second pass pattern. The behavior differs here between stabs
6544 and dwarf for one-line functions. Stabs preserves two line symbols
6545 (one before the prologue and one after) with the same line number,
6546 but dwarf regards these as duplicates and discards one of them.
6547 Therefore the address after the prologue (where the breakpoint is)
6548 has no exactly matching line symbol, and GDB reports the breakpoint
6549 as if it were in the middle of a line rather than at the beginning.
6550
dc96c6c7 65512000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6552
d63a86f8 6553 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6554 rather than "send_gdb" (for consistancy).
6555
7d418785
AC
6556Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6557
6558 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6559 * gdb.c++/templates.cc: Properly check for GCC version number.
6560 * lib/compiler.cc: Likewise
6561
dc96c6c7 65622000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6563
d63a86f8 6564 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6565 gdb may not stop at the first line of main, due to code motion.
6566
dc96c6c7 65672000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6568
6569 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6570 This test depends on parsing the printf output from the target.
6571 Since the sparclet stub doesn't do stdio, this will never work.
6572 * gdb.base/call-rt-st.exp: ditto.
6573 * gdb.base/call-strs: ditto.
6574
dc96c6c7 65752000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6576
6577 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6578
6579 * gdb.base/ending-run.exp: After connecting to a remote target,
6580 but before running, the target will appear to be in a random
6581 location. Specify both a file and a line for breakpoints.
6582 Also, the function that calls main may be called 'init'
6583 rather than 'start'.
6584
a5a51225
EZ
65852000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6586
6587 * gdb.base/help.exp: Update output for add-symbol-file command.
6588
7930cc7c
FN
65892000-04-10 Fernando Nasser <fnasser@cygnus.com>
6590
6591 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6592 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6593
23e37ab1
C
65942000-04-07 J.T. Conklin <jtc@redback.com>
6595
e93c542c
C
6596 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6597
23e37ab1
C
6598 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6599
591b8fa3
PDM
6600Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6601
6602 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6603 values that can be represented exactly.
6604 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6605 above change, and to not check against the directory part of the source
6606 file name.
6607 (step into print_long_arg_list): Likewise.
6608 (print print_small_structs from print_long_arg_list): Likewise.
6609 (print print_long_arg_list): Likewise.
6610
7a495180
EZ
66112000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6612
30b53638 6613 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6614
beb998c6
AC
6615Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6616
6617 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6618
1c689132
DB
66192000-03-25 Daniel Berlin <dan@cgsoftware.com>
6620
6621 * gdb.base/commands.exp (deprecated_command_test): Add test for
6622 deprecate with no arguments.
6623
c1790a9d
JL
66242000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6625
6626 * gdb.base/break.exp: Add new test for setting breakpoints on
6627 optimized code so we can test breakpoints work even when function
6628 prologues may be optimized away
6629
003ba290
FN
66302000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6631
6632 From David Whedon <dwhedon@gordian.com>
6633 * gdb.base/commands.exp : Added command deprecator tests.
6634
6837a0a2
DB
66352000-03-22 Daniel Berlin <dan@cgsoftware.com>
6636
6637 * gdb.base/help.exp: Added test for new apropos command.
6638
b9593231
KB
66392000-03-21 Kevin Buettner <kevinb@redhat.com>
6640
6641 * gdb.base/pointers.c (usevar): New function.
6642 (main): Make sure that global variables v_int_pointer2, rptr,
6643 and y are all referenced someplace in the program by calling
6644 usevar() on them. [Some linkers delete symbols which are
6645 never referenced. The space remains, but there's no way to
6646 get a (symbolic) handle on the variable from the debugger.]
6647
751a959b
EZ
66482000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6649
6650 * gdb.base/printcmds.c: Add typedeffed arrays.
6651
6652 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6653 procedure to test arrays that are typedef'd.
6654
73a93a32
JI
66552000-03-13 James Ingham <jingham@leda.cygnus.com>
6656
6657 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6658 the library directories.
73a93a32 6659
fb40c209
AC
6660Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6661
6662 * configure.in (configdirs): Add sub directory gdb.mi.
6663 * configure: Re-generate.
6664
6665 * gdb.mi: New directory.
d63a86f8 6666
ee4dd2c9
AC
66672000-02-25 Scott Bambrough <scottb@netwinder.org>
6668
6669 * gdb.base/long_long.exp: Correct test suite failure when printing
6670 a long long value as a double on ARM platforms.
6671
70f0cc22
JB
66722000-02-16 Jim Blandy <jimb@redhat.com>
6673
6674 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6675 default source file is set properly before running this test.
6676
853819b8
EZ
66772000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6678
6679 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6680 gdbtk/library directory, not in gdbtcl2.
6681
dfcd3bfb
JM
66822000-02-04 Jim Blandy <jimb@redhat.com>
6683
6684 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6685 backslash from regexp pattern.
6686
6687 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6688 procedure. Use it to run all the "continue to bp overloaded"
6689 tests. Note that this changes the names of the tests slightly.
6690 If the breakpoint hit message includes a hex PC value, because
6691 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6692 from the real source code, still consider that a pass.
6693
6694 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6695 XFAIL here if the breakpoint message contains a hex address. Note
6696 similar change on 1999-11-02.
6697
6698 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6699
6700 * gdb.base/ptype.exp: Establish a default source file before
6701 calling get_debug_format.
6702
67032000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6704
6705 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6706
8b93c638
JM
67072000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6708
6709 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6710 of successive stepi commands -- while in the prologue we should see
6711 the function entry bracket.
6712
67132000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6714
6715 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6716 reach __change_mode() when stepping through the end of main().
6717
c5394b80
JM
67182000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6719
6720 * gdb.base/default.exp: Fix expected pattern.
6721 * gdb.base/help.exp: Same.
6722
0d06e24b
JM
67232000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6724
6725 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6726 Don't use xfail's because that affects only the following test.
d63a86f8 6727
0d06e24b
JM
6728 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6729 solaris or linux.
6730
6731 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6732
dc96c6c7 67332000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6734
d63a86f8 6735 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6736 "A syntax error" rather than "A parse error". Accept both.
6737
67382000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6739
6740 * gdb.base/default.exp: Remove OS dependent string from "target
6741 remote" test.
6742 * gdb.base/help.exp: Same for "help target remote" test.
6743
c3f6f71d
JM
67442000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6745
6746 From Jim Kingdon <kingdon@redhat.com>:
6747
6748 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6749 prompt (cleanup rather than necessity, but still might keep output
6750 from spilling to next test).
6751
67522000-01-02 Fred Fish <fnf@cygnus.com>
6753
6754 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6755 AIX, which defines them in <sys/types.h>.
6756
ed9a39eb 67571999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6758
ed9a39eb
JM
6759 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6760 float" test.
6761
67621999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6763
ed9a39eb 6764 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6765
6766 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6767 outermost frame disallowed".
6768
67691999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6770
6771 * gdb.base/setvar.exp: New tests for setting the value of a struct
6772 with a constant list.
6773
67741999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6775
6776 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6777 require the user to type a cast before setting the value of a struct.
6778
de57eccd
JM
67791999-12-06 Jim Blandy <jimb@cygnus.com>
6780
6781 * gdb.base/default.exp: Expect the new 'info float' command on
6782 all i386 platforms.
6783
6784 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6785 LinuxThreads libraries that don't support debugging.
6786
c2d11a7d
JM
6787Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6788
6789 * gdb.base/remote.c: Fill the buffer with truely random data.
6790 Change the buffer type to ``unsigned char'' to simplify size
6791 arithmetic.
6792
6793 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6794 stub only handles 400-1 byte packets. Verify that the download
6795 worked.
6796
67971999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6798
6799 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6800 tests, using UNRESOLVED for the untested cases. Also, does not wait
6801 for a timeout if the prompt was received before a recognizable pattern.
6802
68031999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6804
6805 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6806
68071999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6808
6809 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6810 watchpoints.
6811
68121999-11-24 Jason Merrill <jason@casey.cygnus.com>
6813
6814 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6815
6816 * gdb.c++/local.exp: Be more flexible in recognizing local class
6817 name mangling. Don't allow horribly truncated method names.
6818 * gdb.c++/derivation.exp: Expect protected inheritance.
6819 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6820 * gdb.c++/virtfunc.exp: Likewise.
6821 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6822 when printing a nested enum.
6823
68241999-11-22 Jim Blandy <jimb@cygnus.com>
6825
6826 * gdb.base/step-test.exp: Properly await GDB's response to setting
6827 a breakpoint on the call to large_struct_by_value.
6828
6829 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6830 just because we have debug info for the `start' function.
6831
68321999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6833
6834 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6835 "Unknown signal" messages, which indicate (on LinuxThreads) that
6836 GDB doesn't know how to debug threads on this system. This is
6837 better than hanging while philosopher 0 dumps chatter into gdb.log.
6838
68391999-11-18 Tom Tromey <tromey@cygnus.com>
6840
6841 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6842
68431999-11-18 Fred Fish <fnf@cygnus.com>
6844
6845 * gdb.base/coremaker2.c: Add sample program for generating
6846 cores that is more self contained than coremaker.c. Eventually
6847 I'll add more code to this and tie it into the testsuite.
6848
4ce44c66
JM
68491999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6850
6851 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6852
68531999-11-10 Jimmy Guo <guo@cup.hp.com>
6854
6855 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6856 from $srcdir/lib/.
6857 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6858 and gdb.c++/.
6859
6860 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6861
d63a86f8 6862 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6863 'continue with watch' test point.
6864
68651999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6866
6867 Merged from p2linux-990323-branch:
d63a86f8 6868
4ce44c66
JM
6869 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6870
11cf8741
JM
6871Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6872
6873 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6874 {limit,fixed}''. Test ``set download-write-size''.
6875
6876Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6877
6878 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6879 gdb_expect_list.
6880
6881Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6882
6883 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6884
68851999-11-03 Mark Salter <msalter@cygnus.com>
6886
6887 * gdb.base/break.exp: Fix "stub continue" pattern.
6888
68891999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6890
6891 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6892
68931999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6894
6895 * gdb.base/display.exp ("finish"): Add timeout clause.
6896
6897 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6898 plain prompt clause, so this doesn't have to time out in order to
6899 fail.
6900
6901 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6902 breakpoint hit messages include an address.
6903
6904 * gdb.base/display.exp: Don't forget to escape parens in regular
6905 expressions. Unix regexp notatation sucks.
6906
69071999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6908
6909 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6910 order for 'signalled' message.
6911
5c44784c
JM
69121999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6913
6914 From Jimmy Guo <guo@cup.hp.com>:
6915 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6916 * gdb.base/annota1.c: Add code for tests to work with.
6917
69181999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6919
6920 * gdb.base/remote.exp: New test for remote downloading settings.
6921 * gdb.base/remote.c: New file with large .data.
6922
917317f4
JM
69231999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6924
6925 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6926 for LinuxThreads support, merged from the Code Fusion branch.
6927
6928Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6929
6930 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6931 containing exp_continue into a while within an expect. Don't
6932 attempt a start more than three times. Check return value from
6933 gdb_load.
d63a86f8 6934
2df3850c
JM
6935Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6936
6937 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6938 a pass case.
6939
2acceee2
JM
69401999-10-01 Kevin Buettner <kevinb@cygnus.com>
6941
6942 * gdb.base/break.c (main): Added a statement that we can step
6943 off of.
6944 * gdb.base/break.exp: Added tests for setting a breakpoint
6945 at an offset and stepping onto a breakpoint.
6946
69471999-10-01 Fred Fish <fnf@cygnus.com>
6948
d63a86f8 6949 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6950 gdb output.
6951
c2c6d25f
JM
69521999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6953
6954 * gdb.base/break.exp: Code locations are in hex, don't forget!
6955 (For HP-UX.)
6956
69571999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6958
6959 * condbreak.exp: Use break.c as test program.
6960 * condbreak.c: Remove, redundant with break.c.
6961
69621999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6963
6964 * config/monitor.exp (gdb_target_monitor): Disable X- and
6965 Z-packets if the target needs it.
6966
69671999-09-13 James Ingham <jingham@leda.cygnus.com>
6968
6969 * gdb.c++/overload.exp: Added tests for listing overloaded
6970 functions with function pointers in the arg, explicitly calling
6971 out the version you want.
6972
cff3e48b
JM
69731999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6974
6975 * long_long.exp: Add variations of test cases that work for
6976 targets with 16-bit ints and 32-bit doubles.
6977
d4f3574e
SS
69781999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6979
6980 * break.c (main): Compare a possibly-uninitialized argc with an
6981 unlikely value that fits in 16 bits.
6982
69831999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6984
6985 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6986 0xfeeb, don't want negative numbers if ints are 16 bits.
6987
6988 * lib/gdb.exp (skip_cplus_tests): New proc.
6989 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6990 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6991 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6992 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6993 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6994 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6995 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6996 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6997
6998 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6999
7000Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
7001
7002 * gdb.base/corefile.exp (up): Allow a parameter to appear
7003 in the frame that we're going up to.
7004
7005 From Jim Blandy <jimb@cygnus.com>:
7006
7007 * gdb.base/default.exp (info float): Expect some output now.
7008
7009 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7010 returning floating-point values to fail on the x86.
7011 * gdb.base/callfwmall.exp (do_function_calls): Same.
7012
7013 * gdb.base/list.exp (test_listsize): Correct expectations for
7014 listing line 1 with listsize 2. Also, listing a single line
7015 works now, as does listing three lines. [Kevin's note: There
7016 were a number of other cases fixed too where the expectations
7017 differed...]
7018
70191999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7020
7021 * gdb.base/selftest.exp: Add case for when version prints as
7022 constant string instead of char pointer.
7023
104c1213
JM
70241999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7025
7026 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7027 stepping out of main.
7028
7029 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7030 G++ used.
7031
7032 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7033 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7034
7035 * gdb.c++/ovldbreak.exp: Update match string in test that
7036 includes a warning of multiple breakpoints.
7037
70381999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7039
7040 * gdb.base/display.exp: Improve precision of step-after-finish
7041 added yesterday.
7042
7043 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7044 test.
7045
7046 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7047 configs when using G++, not just hppa*.
7048
70491999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7050
7051 * gdb.base/async.c: New file.
7052 * gdb.base/async.exp: New file.
7053
7054Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7055
7056 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7057 PA64.
7058
53a5351d
JM
7059Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7060
104c1213
JM
7061 * gdb.base/display.exp: "finish" can leave us mid-line on many
7062 targets, deal with it. Add a small constant to main, instead of
7063 1000 since main+1000 may not be a valid address in the target.
7064
53a5351d
JM
7065 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7066 on hpux11.
7067
7068 * gdb.base/attach.exp: Handle another hpux11 error message variant
7069 when attaching to a process that does not exist.
7070
70711999-08-19 J.T. Conklin <jtc@redback.com>
7072
7073 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7074 characters in 'continue to 1241' test.
7075
70761999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7077
7078 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7079 stop in print_long_arg_list, define and use a whitespace
7080 variable in print_small_structs test, add an XFAIL for Solaris.
7081 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7082 interested enough to fix.
7083
7be570e7
JM
70841999-08-13 Keith Seitz <keiths@cygnus.com>
7085
7086 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7087 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7088 proc knows about targets other than the natives.
7089 (test_assign): Use "gdb_run_cmd" to "run" the target.
7090 Check that we've actually hit the breakpoint at main.
7091 When we attempt to assign a value to a local variable, check
7092 that the variable is in the current scope, i.e., don't use
7093 a test with an empty result.
7094
7095Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7096
7097 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7098 command.
7099
71001999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7101
7102 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7103 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7104 gdb.compat, gdb.threads-hp.
7105 gdb.hp/configure, gdb.hp/configure.in: New files.
7106 gdb.hp/Makefile.in: Recurse into new subdirs.
7107 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7108 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7109 in object files.
7110 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7111
96baa820
JM
71121999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7113
7114 * gdb.base/display.exp: Help expect by putting a newline in the
7115 funky printf, remove a bogus p/a test.
7116
71171999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7118
7119 * gdb.base/display.exp: Make sure that when we say 'run', we are
7120 connected to the target. This is necessary when running not
7121 natively.
7122
71231999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7124
7125 * gdb.base/step-test.exp: Removed some extraneous messages.
7126
7127 * gdb.base/long_long.exp: Don't run memory examination tests
7128 on little-endian targets (they will need a different set of
7129 results to match).
7130
71311999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7132
7133 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7134 until somebody decides to fix GDB.
7135
7136 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7137 constant as "ULL".
7138 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7139 matches for a couple x/2 commands.
7140
a0b3c4fd
JM
71411999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7142
7143 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7144 by merging in ref-types2 tests.
7145 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7146
7147 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7148 * gdb.c++/Makefile.in: Add standard actions.
7149 (EXECUTABLES): Rename from PROGS, update list.
7150 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7151 from gdb.hp.
7152 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7153 foo and bar locals.
7154 * gdb.c++/anon-union.exp: Fix tests to match.
7155 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7156 expect matches to handle output variations.
7157 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7158 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7159 output, add HP alternatives for new and delete prints.
7160 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7161 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7162 * gdb.c++/demangle.exp: Use $style when reporting failure.
7163 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7164 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7165 match alternatives.
7166 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7167 compilers.
7168 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7169 * gdb.c++/method.exp: Add match alternatives.
7170 * gdb.c++/misc.cc: Add bool types.
7171 * gdb.c++/misc.exp: Add tests for bool types.
7172 * gdb.c++/overload.exp: Add xfails.
7173 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7174 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7175 add some more template parameter tests (only for HP currently).
7176 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7177 * gdb.c++/virtfunc.cc: Add return type and value for main.
7178 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7179 match alternatives.
d63a86f8 7180
a0b3c4fd
JM
71811999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7182
7183 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7184
71851999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7186
7187 * gdb.base/signals.exp: Don't expect getting a backtrace from
7188 within a signal handler to fail on Linux.
7189
71901999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7191
7192 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7193 * lib/gdb.exp: Remove some gratuitious semicolons.
7194 (delete_breakpoints): Increase timeout.
7195 (gdb_expect): Add -notransfer option.
7196 (gdb_test): Use -notransfer option.
7197 (get_compiler_info): Add f77 case.
7198 (get_compiler): New proc, split out from gdb_preprocess, add f77
7199 case.
7200 (gdb_preprocess): Call get_compiler.
7201
7202 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7203 * gdb.base/attach.exp, gdb.base/display.exp,
7204 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7205 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7206 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7207 third arg to gdb_test.
7208 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7209 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7210 HP-UX xfails, add others.
7211 * gdb.base/completion.exp: Reflect name change of self-test.
7212 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7213 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7214 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7215 HP failure number.
7216 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7217 useless HP-UX 10.30 references.
7218 * gdb.base/maint.exp: Loosen matches.
7219 * gdb.base/pointers.c (main): Declare more_code.
7220 * gdb.base/pointers.exp: Match on output of a `next'.
7221 * gdb.base/structs.c: Add prototypes.
7222 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7223 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7224
72251999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7226
7227 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7228 command.
7229
72301999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7231
7232 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7233 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7234
7235 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7236 debug info. Deal with lack of signal hanlder info in stack.
7237
7238 From Jim Kingdon <kingdon@redhat.com>:
7239 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7240
5a2468f5
JM
72411999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7242
7243 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7244 gdb.base/foll-vfork.exp: Don't run for crosses.
7245
adf40b2e
JM
7246Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7247
7248 * gdb.base/configure.in: Check for gdbvars.exp instead of
7249 a1-selftest.exp.
7250 * gdb.base/configure: Re-generate.
7251
72521999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7253
7254 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7255 in trying to run first and name is too long.
7256
7257 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7258 pointers2.c and pointers2.exp, respectively.
7259 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7260 doschk happier.
7261
43e526b9
JM
72621999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7263
7264 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7265 callfuncs2.c and callfuncs2.exp.
7266
7267 * gdb.base/list.exp: Remove mistaken xfails.
7268 * gdb.base/list0.h: Add optional prototypes.
7269
9846de1b
JM
7270Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7271
7272 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7273 calling malloc.
7274 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7275 * ptype.exp: Move test for get_debug_format to before its first
7276 use.
7277
72781999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7279
7280 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7281 * gdb.base/annota2.cc, annota2.exp: Move from here.
7282 * gdb.c++/annota2.cc, annota2.exp: To here.
7283 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7284
43ff13b4
JM
7285Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7286
7287 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7288 a consistent format.
7289
085dd6e6
JM
72901999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7291
7292 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7293 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7294 HP compilers, also set the globals $true and $false.
7295
7296 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7297 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7298 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7299 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7300 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7301 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7302 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7303 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7304 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7305 whatis.c} Add C++ compatible function definitions and return
7306 types, add includes for library functions.
7307 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7308 * gdb.base/step-test.c (myglob): Rename from glob.
7309 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7310 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7311 files, move here from gdb.hp.
7312 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7313 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7314 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7315 Adjust line numbers in regexps.
7316
7317 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7318 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7319 instead of 0/1.
7320
7321 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7322 foll-vfork.exp: New files, move here from gdb.hp.
7323 * gdb.base/page.exp: New file, test of pagination command.
7324
7325 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7326 recursion test.
7327 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7328
7329 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7330 gdb.base/solib.exp: Fix compiler invocation process.
7331
7332 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7333 HP-UX 11, turn off overload resolution explicitly.
7334 * gdb.base/commands.exp: Set argument list explicitly, add
7335 watchpoint test.
7336 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7337 them work.
7338 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7339 expressions properly.
7340 * gdb.base/corefile.exp: Loosen the match slightly.
7341 * gdb.base/default.exp: Allow "Error accessing memory" message
7342 also.
7343 * gdb.base/display.exp: Skip over x/0 j if PA64.
7344 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7345 * gdb.base/interrupt.exp: Ditto.
7346 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7347 in use.
7348 * gdb.base/list.exp: Add xfails for HP-UX.
7349 * gdb.base/long_long.exp: Refine some of the numeric matches.
7350 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7351 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7352 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7353 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7354 * gdb.base/ptype.exp: Succeed on more varieties of output.
7355 * gdb.base/scope.exp: Add xfails for HP-UX.
7356 * gdb.base/sect-cmd.exp: Add more cases.
7357 * gdb.base/setvar.exp: Add xfails for HP-UX.
7358 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7359 * gdb.base/signals.exp: Match on void symbolically.
7360 * gdb.base/step-test.exp: Add case for PA64.
7361 * gdb.base/term.exp: Add exit and restart.
7362 * gdb.base/twice.exp: Clean up after self.
7363 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7364 * gdb.base/whatis.exp: Allow more ways to pass tests.
7365
7366 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7367 no longer useful.
7368
7369Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7370
7371 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7372 list of patterns.
7373 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7374 print_double_array(double_array)", "continuing to breakpoint
7375 1018", "print print_double_array(array_d)" and "continuing to
7376 1034" tests.
d63a86f8 7377
085dd6e6
JM
73781999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7379
7380 * Makefile.in: Add empty html and install-html targets.
7381
73821999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7383
7384 * config/mt-*: Remove, these haven't been used since 1996.
7385
73861999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7387
7388 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7389 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7390 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7391
9e0b60a8
JM
73921999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7393
7394 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7395 simpler match case for the ptype of the big class.
7396
73971999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7398
7399 * gdb.exp: Fix test for gdb_prompt existence.
7400
74011999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7402
7403 * gdb.exp (gdb_test): Add fail after calls to perror.
7404
74051999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7406
7407 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7408
74091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7410
7411 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7412
0f71a2f6
JM
7413Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7414
7415 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7416 malloc() is linked in.
7417
74181999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7419
7420 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7421 step at end.
7422
7423 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7424
74251999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7426
7427 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7428
cce74817
JM
7429Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7430
7431 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7432 * gdb.base/mips_pro.exp: Likewise.
7433
74341999-06-02 Keith Seitz <keiths@cygnus.com>
7435
7436 * gdb.c++/templates.cc: Change all "new" operators to throw
7437 an exception.
7438 * gdb.c++/cplusfuncs.cc: Likewise.
7439
7440 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7441
7442Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7443
7444 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7445 * gdb.base/ending-run.exp: When stepping out of main, accept a
7446 step into an arbitrary assembler file.
7447
392a587b
JM
74481999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7449
d63a86f8 7450 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7451 "breakpoint-invalid" to be printed.
d63a86f8 7452 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7453 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7454 * gdb.base/annota2.cc: Initialize a.x to 0.
7455
9e086581
JM
74561999-05-17 Keith Seitz <keiths@cygnus.com>
7457
7458 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7459 when "skip_float_tests" set.
7460 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7461 "print print_ten_doubles", and "step into print_long_arg_list".
7462 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7463 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7464 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7465 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7466 "skip_float_tests" is set.
7467 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7468 when "skip_float_tests" set.
d63a86f8 7469
cd0fc7c3
SS
74701999-05-06 Keith Seitz <keiths@cygnus.com>
7471
7472 * gdb.base/annota2.cc: Include stdio.h.
7473
7474Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7475
7476 * gdb.base/crossload.exp: Remove, this has been disabled ever
7477 since BFD stopped including all targets, and cross-GDB gets
7478 plenty of testing anyway.
7479 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7480 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7481 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7482 * gdb.base/README: Remove, was doc for this.
7483 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7484 needed.
7485
b83266a0
SS
74861999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7487
7488 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7489 output.
7490
7491 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7492 * gdb.base/annota2.exp: New file. More annotation tests.
7493 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7494 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7495
74961999-04-23 Angela Marie Thomas <angela@cygnus.com>
7497
7498 * config/cfdbug.exp: New file.
7499
7a292a7a
SS
75001999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7501
7502 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7503 Marcus Daniel's and Dale Hawkins's demangler crashes.
7504
7505 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7506 test_lucid_style_demangling, test_arm_style_demangling,
7507 test_hp_style_demangling): Try Tom Tromey's core-dumping
7508 identifier under each demangling style.
7509
75101999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7511
7512 * gdb.c++/demangle.exp: Include the current demangling style
7513 in all test names.
7514 (current_demangling_style): New global variable.
7515 (set_demangling_style, test_demangling_core, test_demangling,
7516 test_demangling_exact): New functions.
7517 (test_gnu_style_demangling, test_lucid_style_demangling,
7518 test_arm_style_demangling, test_hp_style_demangling): Use those,
7519 instead of calling gdb_test and gdb_test_exact directly.
7520 (catch_demangling_errors): New function, which reports errors
7521 signalled by the demangling test functions in an orderly way.
7522 (do_tests): Use catch_demangling_errors.
7523
75241999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7525
7526 * gdb.base/signals.exp (test_handle_all_print): Use () for
7527 grouping in expressions, not {}.
7528
7529 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7530 initialized yet.
7531
75321999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7533
7534 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7535 are listed.
7536
75371999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7538
7539 * gdb.stabs/weird.exp: Test for CC being defined before
7540 looking at its value.
7541
75421999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7543
7544 * gdb.base/call-ar-st.exp: Remove stray '#'.
7545 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7546 "short int" and "long int".
7547 * gdb.c++/overload.cc: Cast the string added in the previous
7548 change, to mollify finicky HP compiler.
7549 * gdb.hp/reg-test.exp (testfile): Fix file name.
7550 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7551
7a292a7a
SS
7552 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7553 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7554 alternate form of enum ptype.
7555
c906108c
SS
75561999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7557
7a292a7a
SS
7558 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7559 * gdb.hp/*.exp: Change all to run compiler probe only after
7560 passing skip_hp_tests, so as not to waste time on guaranteed
7561 failure.
7562
c906108c
SS
7563 * gdb.c++/overload.cc: Pass string instead of char addr, always
7564 init ccpfoo.
7565 * gdb.c++/templates.cc: Fix syntax error.
7566
7a292a7a
SS
7567Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7568
7569 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7570 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7571 command.
7572
75731999-03-18 James Ingham <jingham@cygnus.com>
7574
7575 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7576
7577 * gdb.c++/method.exp: It was testing an uninitialized int on the
7578 stack and assuming it was positive.
7579
7580 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7581
7582 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7583 keep it from killing the rest of the tests.
7a292a7a
SS
7584 Use gdb_continue_to_end.
7585
7586 * gdb.base/sigall.exp: use gdb_continue_to_end.
7587
7588 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7589
7590 * gdb.base/display.exp: use runto_main, not run.
7591
d63a86f8
RM
7592 * gdb.base/default.exp: Check for the current error message in the
7593 r abbreviation test.
7a292a7a
SS
7594 Add strongarm to the targets that know info float.
7595
d63a86f8 7596 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7597 run which doesn't work with monitors.
7598
7599 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7600
7601 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7602
7603 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7604 program. Traps the case (in Cygmon) when the program never really
7605 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7606 more places, so I used my name. Sorry Mark...
7607
7608 * config/monitor.exp (gdb_target_monitor): added another
7609 target_info parameter: remotebinarydownload. This will set the
7610 remotebinarydownload flag if this is causing some boards trouble.
7611
76121999-03-18 Mark Salter <msalter@cygnus.com>
7613
7614 * lib/gdb.exp (continue_to_exit): New function.
7615
7616 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7617 * gdb.base/ending-run.exp: Ditto.
7618 * gdb.base/step-test.exp: Ditto.
7619
76201999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7621
7622 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7623 (suggested by Art Haas <ahaas@neosoft.com>).
7624
76251999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7626
7627 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7628
7629Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7630
7631 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7632 descriptions of types (short unsigned int vs unsigned short, etc).
7633
76341999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7635
7636 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7637 a call to strlen; sometimes we do have sources.
7638
76391999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7640
7641 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7642 character, so GDB won't print garbage after its end.
d63a86f8 7643
c906108c
SS
7644 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7645 breakpoint there instead. Sometimes GCC emits memcpy to handle
7646 the large structures being passed by value, so we step into that
7647 instead of sum_array_print, which obscures what we're really testing.
7648 * gdb.base/step-test.exp: However, we do want a test that notices
7649 the bizarre steps into memcpy, so do that here. Add check for
7650 stepping into function calls that pass large structures by value.
7651 ("Is that a noun clause, or are you just happy to see me?")
7652 Remove all references to specific line numbers.
7653 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7654 New type and function.
7655 (main): Call large_struct_by_value, passing it a large struct by value.
7656 * lib/gdb.exp (gdb_get_line_number): New function.
7657
7658 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7659 more portable.
7660
7a292a7a
SS
76611999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7662
c906108c
SS
7663 * lib/gdb.exp: Doc fixes.
7664
7a292a7a
SS
76651999-03-05 Nick Clifton <nickc@cygnus.com>
7666
d63a86f8 7667 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7668
76691999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7670
c906108c
SS
7671 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7672 commands. They're not germane to this test, and they don't work
7673 that way on remote targets.
7674
3fc11d3e
JM
76751999-03-01 James Ingham <jingham@cygnus.com>
7676
7677 * Changelog entries merged over from gdb development branch.
7678
3fc11d3e
JM
7679 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7680
7681 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7682 for outputting results of test run.
7683
2d4a1622 7684 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7685
7686 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7687
7a292a7a
SS
76881999-02-25 Felix Lee <flee@cygnus.com>
7689
7690 * lib/gdb.exp (debug_format): initialize
7691
c906108c
SS
76921999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7693
7694 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7695 * gdb.base/call-rt-st.c: Ditto.
7696
c906108c
SS
76971999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7698
7699 * gdb.threads/pthreads.exp (horiz): New variable.
7700 (test_startup): Fix regexps that capture thread numbers.
7701
77021999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7703
7704 * gdb.base/smoke.exp: Disambiguate two test case names (both
7705 called ``print'').
7706
7707Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7708
7709 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7710 compilation.
7711
77121999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7713
7714 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7715 actual output formatting.
7716 * gdb.base/smoke.exp: GDB removes leading 0's.
7717 * gdb.base/volatile.exp: Don't check type of remuneration;
7718 that variable is no longer defined in constvars.c.
7719 * gdb.base/step-test.c (main): Exit with explicit exit code.
7720 * gdb.base/step-test.exp: Remove two nexti checks--they are
7721 not portable.
7722
77231999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7724
7725 * gdb.base/help.exp ("help delete display"): Fix test to match
7726 gdb's output.
7727
7728 * gdb.base/long_long.c (known_types): Initialize values to zero.
7729 * gdb.base/long_long.exp: Step one more line
7730 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7731 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7732 unique test case names.
7733
7734Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7735
d63a86f8 7736 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7737
7738 * gdb.c++/method.exp: Add missing close brace.
7739
77401999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7741
7742 * gdb.base/maint.exp: Use 'set height 0' to disable page
7743 prompting, not 'set height 400'.
7744
7745 Fix a bunch of timeouts.
7746 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7747 four separate tests, so expect doesn't take forever to match a ton
7748 of text against a regexp with lots of .* forms.
7749 ("maint print psymbols", "maint print symbols"): Make some of
7750 these greps more selective, so that expect doesn't try to wade
7751 through huge piles of output and time out.
7752
7753 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7754
7755 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7756 tests: one which doesn't expect shlib events to be reported, and
7757 another which does, but is XFAIL for all platforms other than
7758 HP/UX.
7759
7760 * gdb.base/break.exp: Teach the test suite that the `catch
7761 fork', `catch vfork', and `catch exec' commands produce error
7762 messages on platforms that don't provide these features.
7763
7764Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7765
7766 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7767 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7768 (shortening names from solib_threshold.exp etc), won't run on
7769 anything but HP-UX for the foreseeable future.
7770 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7771 reflect move.
7772
7773Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7774
7775 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7776 gdb.trace/Makefile.in (clean): Remove all test executables.
7777
7778Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7779
7780 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7781 successfully re-sets breakpoints in shared libraries.
7782 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7783
7784Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7785
d63a86f8
RM
7786 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7787 and compiled w/o GCC.
c906108c
SS
7788
7789 * gdb.hp/watch-cmd.exp: ditto.
7790
7791 * gdb.hp/watch-hp.exp: ditto.
7792
7793 * gdb.hp/xdb1.exp: ditto.
7794
7795 * gdb.hp/xdb2.exp: ditto.
7796
7797 * gdb.hp/dbx.exp: ditto.
7798
7799Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7800
7801 * constvars.c: Remove C++-isms.
7802 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7803 with GCC.
7804
7805Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7806
7807 The following changes are part of the HP merge.
7808
7809 * gdb.base/break.exp: new tests to verify that catchpoints for
7810 fork, vfork, and exec don't trigger inappropriately.
7811
7812 * gdb.base/opaque.exp: compile one file at a time, then link.
7813
7814 * gdb.base/signals.exp: be more restrictive about which hppa
7815 systems receive a setup_xfail. new tests.
7816
7817 * gdb.base/solib_threshold.build: new file.
7818 * gdb.base/solib_threshold.exp: new file.
7819 * gdb.base/solib_threshold.link_opts: new file.
7820 * gdb.base/solib_threshold.mk: new file.
7821 * gdb.base/gen_solib_threshold.c: new file.
7822
7823 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7824 tests. New tests for enums inside classes.
7825
7826 * gdb.c++/compiler.cc: indicate support of template debugging.
7827
7828 * gdb.c++/demangle.exp: run hp style demangling tests.
7829
7830 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7831 tests.
7832
7833 * gdb.c++/misc.cc: changes to support new tests.
7834
7835 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7836 to support new tests.
7837
7838 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7839 gcc, then skip these tests.
7840
7841Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7842
7843 The following files are part of the HP merge; some had longer
7844 names at HP, but have been renamed to be no more than 14
7845 characters in length.
7846
7847 * gdb.hp/ambiguous.cc: new file.
7848 * gdb.hp/ambiguous.exp: new file.
7849 * gdb.hp/attach.exp: new file.
7850 * gdb.hp/attach2.exp: new file.
7851 * gdb.hp/classes-hp.exp: new file.
7852 * gdb.hp/ctti.exp: new file.
7853 * gdb.hp/ctti-add.cc: new file.
7854 * gdb.hp/ctti-add1.cc: new file.
7855 * gdb.hp/ctti-add2.cc: new file.
7856 * gdb.hp/ctti-add3.cc: new file.
7857 * gdb.hp/dbx.exp: new file.
7858 * gdb.hp/exception.cc: new file.
7859 * gdb.hp/exception.exp: new file.
7860 * gdb.hp/foll-exec.c: new file.
7861 * gdb.hp/foll-exec.exp: new file.
7862 * gdb.hp/foll-fork.c: new file.
7863 * gdb.hp/foll-fork.exp: new file.
7864 * gdb.hp/foll-vfork.c: new file.
7865 * gdb.hp/foll-vfork.exp: new file.
7866 * gdb.hp/inherit-hp.exp: new file.
7867 * gdb.hp/more-steps.exp: new file.
7868 * gdb.hp/namespace.cc: new file.
7869 * gdb.hp/namespace.exp: new file.
7870 * gdb.hp/optimize.exp: new file.
7871 * gdb.hp/pxdb.c: new file.
7872 * gdb.hp/pxdb.exp: new file.
7873 * gdb.hp/quicksort.exp: new file.
7874 * gdb.hp/reg-test.exp: new file.
7875 * gdb.hp/reg-test.s: new file.
7876 * gdb.hp/sized-enum.c: new file.
7877 * gdb.hp/sized-enum.exp: new file.
7878 * gdb.hp/start-stop.exp: new file.
7879 * gdb.hp/templ-hp.cc: new file.
7880 * gdb.hp/templ-hp.exp: new file.
7881 * gdb.hp/thr-lib.c: new file.
7882 * gdb.hp/thr-lib.exp: new file.
7883 * gdb.hp/thr-lib.h: new file.
7884 * gdb.hp/thr-liblib.c: new file.
7885 * gdb.hp/virtfun-hp.c: new file.
7886 * gdb.hp/virtfun-hp.exp: new file.
7887 * gdb.hp/watch-cmd.exp: new file.
7888 * gdb.hp/watch-hp.exp: new file.
7889 * gdb.hp/xdb1.exp: new file.
7890 * gdb.hp/xdb2.exp: new file.
7891 * gdb.hp/xdb3.exp: new file.
7892
7893Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7894
7895 The following files are part of the HP merge; some had longer
7896 names at HP, but have been renamed to be no more than 14
7897 characters in length.
7898
7899 * gdb.base/ss.h: new file.
7900 * gdb.base/call-ar-st.c: new file.
7901 * gdb.base/call-ar-st.exp: new file.
7902 * gdb.base/call-rt-st.c: new file.
7903 * gdb.base/call-rt-st-exp: new file.
7904 * gdb.base/call-strs.exp: new file.
7905 * gdb.base/ena-dis-br.exp: new file.
7906 * gdb.base/environ.exp: new file.
7907 * gdb.base/long_long.exp: new file.
7908 * gdb.base/sect-cmd.exp: new file.
7909 * gdb.base/shlib-cl2.exp: new file.
7910 * gdb.base/smoke.exp: new file.
7911 * gdb.base/so-impl-ld.c: new file.
7912 * gdb.base/so-impl-ld.exp: new file.
7913 * gdb.base/so-indr-cl.c: new file.
7914 * gdb.base/so-indr-cl.exp: new file.
7915 * gdb.base/varargs.exp: new file.
7916 * gdb.base/volatile.exp: new file.
7917 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7918 * gdb.base/display.exp: new file.
c906108c
SS
7919 * gdb.c++/derivation.exp: new file.
7920 * gdb.c++/local.exp: new file.
7921 * gdb.c++/member-ptr.exp: new file.
7922 * gdb.c++/overload.exp: new file.
7923 * gdb.c++/ovldbreak.exp: new file.
7924 * gdb.c++/ref-types.exp: new file.
7925 * gdb.c++/ref-types2.exp: new file.
7926 * gdb.c++/userdef.exp: new file.
d63a86f8 7927
c906108c
SS
7928Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7929
7930 * gdb.base/default.exp: Reflect wording change in remote.c.
7931
dc96c6c7 7932Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7933
7934 * gdb.base/help.exp: Update to reflect current text.
7935
7936Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7937
7938 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7939 they're stack variables and contain garbage.
7940 * gdb.c++/anon-union.exp: new file.
7941
7942 The following changes were made by David Taylor
7943 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7944 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7945 in changes by HP.
7946
7947 * gdb.base/bitops.exp: new file.
7948 * gdb.base/default.exp: change expected messages for catch and
7949 info catch tests to reflect HP merge changes.
7950 * gdb.base/enable-disable-break.exp
7951 * gdb.base/ending-run.c: new file.
7952 * gdb.base/long_long.c: new file.
7953 * gdb.base/maint.exp: new file.
7954 * gdb.base/pointers2.exp: new file.
7955 * gdb.base/shlib-call2.exp: new file.
7956 * gdb.base/solib.exp: new file.
7957 * gdb.base/step-test.c: new file.
7958 * gdb.c++/anon-union.cc: new file.
7959 * gdb.c++/local.cc: new file.
7960 * gdb.c++/member-pointer.cc: new file.
7961 * gdb.c++/method.cc: new file.
7962 * gdb.c++/ref-types.cc: new file.
7963 * gdb.c++/ref-types2.cc: new file.
7964 * gdb.c++/userdef.cc: new file.
d63a86f8 7965
c906108c
SS
7966 * gdb.base/scope.exp: compile one file at a time, then link.
7967 * gdb.base/langs.exp: ditto.
7968 * gdb.base/list.exp: ditto.
d63a86f8 7969
c906108c
SS
7970Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7971
7972 The following changes were made by David Taylor
7973 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7974 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7975 in changes by HP.
d63a86f8 7976
c906108c
SS
7977 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7978 skip tests. When compiling pass c++ flag to gdb_compile.
7979 * gdb.c++/
d63a86f8 7980
c906108c
SS
7981 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7982 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7983 (skip_hp_tests): new function.
7984 (gdb_preprocess): new function.
7985
7986 * configure.in (hpdir): decide whether to configure gdb.hp.
7987 * configure: regenerated.
7988
7989 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7990 to delete on clean.
7991 (EXECUTABLES): update to reflect new additions.
7992 * gdb.base/commands.exp: update message expected.
7993 * gdb.base/default.exp: add copyright notice.
7994 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7995 * gdb.base/help.exp: update messages to reflect current text.
7996 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7997 targets for recurse tests.
7998 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7999 skip this file.
8000
8001 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
8002 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
8003 compilation.
8004 * gdb.c++/misc.exp: ditto.
8005 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
8006 run the tests. tell gdb_compile that it's a c++ compilation.
8007
8008 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8009
c906108c
SS
8010 * gdb.base/all-bin.exp: new file.
8011 * gdb.base/arithmet.exp: new file.
8012 * gdb.base/assign.exp: new file.
8013 * gdb.base/completion.exp: new file.
8014 * gdb.base/cond-expr.exp: new file.
8015 * gdb.base/condbreak.exp: new file.
8016 * gdb.base/define.exp: new file.
8017 * gdb.base/dollar.exp: new file.
8018 * gdb.base/environment.exp: new file.
8019 * gdb.base/eval-skip.exp: new file.
8020 * gdb.base/jump.exp: new file.
8021 * gdb.base/logical.exp: new file.
8022 * gdb.base/pointers.exp: new file.
8023 * gdb.base/relational.exp: new file.
8024 * gdb.base/section_command.exp: new file.
8025 * gdb.base/whatis-expr.exp: new file.
8026
8027 * gdb.base/all-types.c: new file.
8028 * gdb.base/call-array-struct.c: new file.
8029 * gdb.base/call-return-struct.c: new file.
8030 * gdb.base/call-strings.c: new file.
8031 * gdb.base/callfuncs2.c: new file.
8032 * gdb.base/condbreak.c: new file.
8033 * gdb.base/constvars.c: new file.
8034 * gdb.base/display.c: new file.
8035 * gdb.base/int-type.c: new file.
8036 * gdb.base/jump.c: new file.
8037 * gdb.base/miscexprs.c: new file.
8038 * gdb.base/pointers.c: new file.
8039 * gdb.base/pointers2.c: new file.
8040 * gdb.base/shmain.c: new file.
8041 * gdb.base/shr1.c: new file.
8042 * gdb.base/shr2.c: new file.
8043 * gdb.base/solib.c: new file.
8044 * gdb.base/solib1.c: new file.
8045 * gdb.base/solib2.c: new file.
8046 * gdb.base/varargs.c: new file.
8047 * gdb.c++/derivation.cc: new file.
8048 * gdb.c++/overload.cc: new file.
8049 * gdb.c++/ovldbreak.cc: new file.
8050 * gdb.hp/attach.c: new file.
8051 * gdb.hp/attach2.c: new file.
8052 * gdb.hp/average.c: new file.
8053 * gdb.hp/compiler.c: new file.
8054 * gdb.hp/compiler.cc: new file.
8055 * gdb.hp/execd-program.c: new file.
8056 * gdb.hp/follow-exec.c: new file.
8057 * gdb.hp/follow-fork.c: new file.
8058 * gdb.hp/follow-vfork-and-exec.c: new file.
8059 * gdb.hp/misc-hp.cc: new file.
8060 * gdb.hp/more-steps.c: new file.
8061 * gdb.hp/optimize.c: new file.
8062 * gdb.hp/quicksort.c: new file.
8063 * gdb.hp/run-hp.c: new file.
8064 * gdb.hp/start-stop.c: new file.
8065 * gdb.hp/sum.c: new file.
8066 * gdb.hp/templates-hp.cc: new file.
8067 * gdb.hp/thread-local-in-lib.c: new file.
8068 * gdb.hp/thread-local-in-lib.h: new file.
8069 * gdb.hp/thread-local-in-lib.lib.c: new file.
8070 * gdb.hp/vforked-program.c: new file.
8071 * gdb.hp/virtfunc-hp.cc: new file.
8072 * gdb.hp/watchpoint-hp.c: new file.
8073 * gdb.hp/xdb.c: new file.
8074 * gdb.hp/xdb0.c: new file.
8075 * gdb.hp/xdb0.h: new file.
8076 * gdb.hp/xdb1.c: new file.
8077
8078Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8079
8080 The following change was made by Edith Epstein
8081 <eepstein@cygnus.com> as part of a project to merge in changes
8082 originally made by HP; HP did not create ChangeLog entries.
8083
8084 * gdb.c++/demangle.exp: changed the expected output for some
8085 ARM-style mangling -- removed second reference to datatype.
8086 For example, maint demangle __dt__11T1__pt__2_cFv
8087 T1<char>::~T1<char>(void)
8088 becomes,
8089 maint demangle __dt__11T1__pt__2_cFv
8090 T1<char>::~T1(void)
8091
8092 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8093
c906108c
SS
8094Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8095
8096 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8097 * gdb.trace/backtrace.exp: Likewise.
8098 * gdb.trace/circ.exp: Likewise.
8099 * gdb.trace/collection.exp: Likewise.
8100 * gdb.trace/deltrace.exp: Likewise.
8101 * gdb.trace/infotrace.exp: Likewise.
8102 * gdb.trace/limits.exp: Likewise.
8103 * gdb.trace/packetlen.exp: Likewise.
8104 * gdb.trace/passc-dyn.exp: Likewise.
8105 * gdb.trace/passcount.exp: Likewise.
8106 * gdb.trace/report.exp: Likewise.
8107 * gdb.trace/save-trace.exp: Likewise.
8108 * gdb.trace/tfind.exp: Likewise.
8109 * gdb.trace/tracecmd.exp: Likewise.
8110 * gdb.trace/while-dyn.exp: Likewise.
8111 * gdb.trace/while-stepping.exp: Likewise.
8112
81131998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8114
8115 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8116
8117Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8118
8119 From Brendan Kehoe:
8120 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8121 int return types.
8122
8123Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8124
8125 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8126 remote dos host testing right.
8127
8128Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8129
8130 * gdb.base/corefile.exp: remove some xfails.
8131
8132Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8133
8134 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8135 have different timestamps.
8136
8137Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8138
8139 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8140 gdb.base/default.exp: Replace "exec" with "executable".
8141
8142Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8143
8144 * gdb.base/default.exp: Change else if to elseif from previous
8145 delta.
8146
8147Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8148
8149 * gdb.base/default.exp: Add brace missing from previous delta.
8150
8151Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8152
8153 * gdb.base/default.exp: Support test for info float for all
8154 varieties of arm toolchain.
8155
dc96c6c7 8156Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8157
8158 * gdb.trace/*.exp: remove "remote_download" command.
8159
dc96c6c7 8160Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8161
8162 * gdb.trace/*.exp: remove -gdwarf from compile.
8163
8164Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8165
8166 * gdb.trace/configure.in(AC_INIT): typo
8167 * gdb.trace/configure: regenerated
8168
dc96c6c7 8169Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8170
8171 * config/m68k-emc.exp: New file.
8172 * lib/<emc-support.exp trace-support.exp}: New files.
8173 * configure.in: add new test directory gdb.trace.
8174 * gdb.trace/{configure configure.in Makefile.in}: New files.
8175 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8176 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8177 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8178 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8179 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8180 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8181 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8182
dc96c6c7 8183Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8184
8185 * gdb.c++/classes.exp: Change all regular expressions to match
8186 arbitrary combinations of newline/carriage-return, so that they
8187 will work equally well on Unix and Windows.
8188 * gdb.c++/inherit.exp: ditto.
8189 * gdb.c++/virtfunc.exp: ditto.
8190
81911998-08-11 Dawn Perchik <dawn@cygnus.com>
8192
8193 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8194
c2d11a7d
JM
8195Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8196
8197 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8198 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8199 to use a0-a3/d0-d3 as needed.
8200
8201Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8202
8203 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8204 * gdb.disasm/am33.exp: Corresponding changes.
8205
c906108c
SS
82061998-07-11 Felix Lee <flee@cygnus.com>
8207
8208 * gdb.base/callfuncs.exp: add cmp10 test.
8209 * gdb.base/callfuncs.c (cmp10): new function.
8210
8211Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8212
d63a86f8 8213 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8214 into two parts to get around a synchronization problem in expect.
8215
3fc11d3e
JM
8216Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8217
8218 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8219
8220 * configure.in: Add options for gdbtk testsuite.
8221
8222 * configure: Regenerate.
8223
8224 * gdb.gdbtk: New directory to hold gdbtk tests.
8225
c906108c
SS
8226Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8227
8228 * gdb.fortran/types.exp: Escape brackets in expect patterns
8229 for test_float_literal_types_accepted tests.
8230 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8231 before run test.
8232
c2d11a7d
JM
8233Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8234
8235 * am33.exp: Just compile, do not link the testcase.
8236 * am33.s: Add ".am33" pseudoop to force am33 mode.
8237
c906108c
SS
82381998-06-25 Felix Lee <flee@cygnus.com>
8239
8240 * gdb.base/setshow.exp: make sure $pc is sane.
8241
8242 * gdb.stabs/weird.exp: split expect patterns properly.
8243
c2d11a7d
JM
8244Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8245
8246 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8247 * gdb.disasm/am33.exp: Run it.
8248
dc96c6c7 8249Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8250
8251 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8252 match processing (and eliminate spurious timeouts when running).
8253
dc96c6c7 8254Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8255
8256 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8257 exception test, but conditionalize it on target [mach | gnu].
8258
dc96c6c7 8259Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8260
8261 * gdb.base/overlays.exp: fixup compile line for linker script.
8262
8263Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8264
8265 * gdb.fortran/types.exp: don't guess at float size.
8266
8267Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8268
8269 * gdb.base/exprs.exp: delete test that depends on int size.
8270
8271Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8272
8273 * config/sim.exp: Removed checks for target triplets.
8274 (gdb_target_sim): Use gdb,target_sim_options.
8275
8276Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8277
8278 * gdb.base/reread.exp: New file.
8279 * gdb.base/reread1.c: New file.
8280 * gdb.base/reread2.c: New file.
8281
8282Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8283
8284 * config/sim.exp: Use 'target sim -sparclite' when running
8285 SPARClite programs.
8286
8287Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8288
8289 * gdb.base/structs2.exp: New file.
8290 * gdb.base/structs2.c: New file.
8291
8292Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8293
8294 * gdb.asm/common.inc: New file.
8295 * gdb.asm/d10v.inc: New file.
8296 * asm-source.exp: Pass -I's to gas to find .inc files.
8297 Update line numbers in expected output.
8298 * asmsrc1.s: Rewrite.
8299 * asmsrc2.s: Rewrite.
8300 * configure.in: Create arch.inc symlink.
8301 * configure: Regenerate.
8302 * Makefile.in (distclean): Delete arch.inc.
8303
8304Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8305
8306 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8307 (t_enum_value2): ditto
8308 (t_enum_value3): ditto
8309 (main): ditto
8310Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8311
8312 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8313 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8314 change.
8315 Use gdb_test instead of send_gdb/gdb_expect sequences.
8316
8317Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8318
8319 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8320 not void.
8321
8322Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8323
8324 * gdb.base/branches.c: Code with lots of loops and
8325 subroutines. Used to test gdbs ability to single step through PC
8326 changes, especially to test mips-tdep.c:mips_next_pc
8327
8328Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8329
8330 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8331 more rigorous EGCS C++ error checking.
8332
8333Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8334
8335 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8336 tests.
c906108c 8337 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8338 function when asleep.
c906108c 8339 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8340 for i*86 Linux and SVR4 signal handling problems.
8341 Remove linux xfail for `next to handler in signals_tests_1', fixed
8342 by recent infrun.c change.
c906108c 8343 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8344 stack backtraces.
c906108c
SS
8345 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8346 target.[ch] change.
8347
8348Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8349
8350 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8351 for a newline from gdb before continuing.
8352 (default_gdb_exit): Just look for y or n.
8353 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8354 it does, fail the rests of the tests in the file.
8355
8356Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8357
8358 * config/cygmon.exp: New file.
8359
8360Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8361
8362 * gdb.base/list.exp: Fix problem with "list default lines around
8363 main" test on remote targets.
8364
8365 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8366 run test on remote targets.
8367
8368Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8369
8370 * gdb.asm: New directory.
8371 * configure.in: Configure it.
8372 * configure: Regenerate.
8373 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8374 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8375
8376Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8377
8378 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8379
dc96c6c7 8380Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8381
c906108c
SS
8382 * gdb.base/overlays (several files): Merge the two overlay
8383 managers into one. Change variables (foox, barx, bazx, grbxx)
8384 back into ints but force them to load in their proper sections.
8385
8386Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8387
8388 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8389 on-chip insn memory and IMAP1 to upper 128k.
8390 (D10VCopy): Handle memory regions crossing 16k boundaries.
8391 (D10VCopy): Transfer data in 32 bit chunks.
8392
8393Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8394
8395 * gdb.base/overlays.c (main): Exit normally when result is
8396 correct.
8397
8398 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8399 map. Include space for printf in .text segment.
8400
8401 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8402 updated d10v memory VMA/LMA map.
8403 (D10VCopy): Call D10VTranslate.
d63a86f8 8404
c906108c
SS
8405Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8406
8407 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8408
8409 * gdb.base/bar.c (barx, bar): Change variable to small array so
8410 that it won't be put into the .sdata - small data -
8411 section. Update reference.
8412 * gdb.base/baz.c (bazx, baz): Ditto.
8413 * gdb.base/foo.c (foox, foo): Ditto.
8414 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8415
8416 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8417 to be arrays.
d63a86f8 8418
dc96c6c7 8419Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8420
c906108c
SS
8421 * gdb.base/overlays.exp: fix up and get working again.
8422 Add tests for backtraces from an overlay function.
d63a86f8 8423
c906108c
SS
8424Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8425
8426 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8427 "calling function with watchpoint enabled".
8428
8429Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8430
8431 * gdb.base/break.exp (test_next_with_recursion): Remove
8432 gdb_suppress_tests for d10v-*-*.
8433 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8434 pending review of whether it is useful or not.
8435
8436Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8437
8438 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8439
8440Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8441
8442 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8443 * config/dve.exp: New file to support Densan boards.
8444
8445Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8446
8447 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8448 reads and BSD.
8449
8450Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8451
8452 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8453 response.
8454
8455 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8456
8457Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8458
8459 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8460 test.
8461
8462 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8463 target_sizeof_long and target_bigendian_p.
8464 (structs_by_value, structs_by_reference): Check values according
8465 to targets word size and endianess.
d63a86f8 8466
c906108c
SS
8467Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8468
8469 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8470 output.
8471
8472Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8473
8474 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8475 Update test of set args help to match source change.
8476
8477Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8478
8479 * gdb.base/default.exp: Expect help system output to be in
8480 alphabetical order.
8481 * gdb.base/help.exp: Ditto.
8482
8483Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8484
8485 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8486 "i*86-pc-linux-gnu*".
8487 * gdb.base/interrupt.exp: Ditto.
8488 * gdb.base/corefile.exp: Ditto.
8489
8490 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8491 define vxworks when building the testcase.
8492
8493 * gdb.base/ptype.exp: Fix testnames to be unique.
8494 * gdb.base/radix.exp: Ditto.
8495 * gdb.base/term.exp: Ditto.
8496 * gdb.base/whatis.exp: Ditto.
8497 * gdb.c++/classes.exp: Ditto.
8498
8499Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8500
8501 * gdb.base/callfuncs.exp: Fix indentation.
8502
8503 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8504 suppress_flag has been set.
8505 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8506 target feature.
8507
8508Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8509
8510 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8511 the testcase.
8512
8513 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8514 set_debug_traps() and breakpoint().
8515 * gdb.c++/misc.cc (main): Ditto.
8516 * gdb.c++/templates.cc (main): Ditto.
8517 * gdb.c++/virtfunc.cc (main): Ditto.
8518
8519Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8520
8521 * lib/gdb.exp(gdb_step_for_stub): New function.
8522 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8523 exists, reload the executable and do a "continue" instead of
8524 doing a jump.
8525 (runto_main): Use gdb_step_for_stub.
d63a86f8 8526
c906108c
SS
8527 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8528 tests to have unique names.
8529 * gdb.base/callfuncs.exp: Ditto.
8530 * gdb.base/commands.exp: Ditto.
8531 * gdb.base/default.exp: Ditto.
8532 * gdb.base/help.exp: Ditto.
8533 * gdb.base/list.exp: Ditto.
8534 * gdb.base/opaque.exp: Ditto.
8535 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8536 similar tests.
d63a86f8 8537
c906108c
SS
8538 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8539 * gdb.c++/cplusfuncs.cc: Ditto.
8540 * gdb.c++/virtfunc.cc: Ditto.
8541
8542 * config/monitor.exp: Keep track of the last file we saw, rather
8543 than trying to get the info from gdb.
8544
8545 * gdb.fortran/types.exp: Move comment to previous line.
8546
8547Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8548
8549 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8550 target mode.
8551
8552Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8553
8554 From Bob Manson:
8555 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8556 string from GDB when it connects.
8557
8558 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8559
8560Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8561
8562 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8563 if we can't get a debug format from GDB (we may be testing an
8564 older GDB). Use a 10 second timeout when checking for the format.
8565
8566 * gdb.stabs/weird.exp: Fix quoting.
8567
8568 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8569
8570Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8571
8572 * config/arm-ice.exp: New file.
8573
8574Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8575
8576 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8577 until it has been modified to work with the new testsuite.
8578
99707966 8579 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8580 testcase won't compile, cause all of the testcases in the file to
8581 fail instead.
8582
8583 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8584 (gdb_clear_suppressed): New procedure.
8585 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8586 it contains a positive value.
8587
8588Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8589
8590 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8591
8592 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8593
8594Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8595
8596 * lib/gdb.exp (setup_xfail_format): New function.
8597 (get_debug_format): New function to get debug format.
8598 (debug_format): New global variable to hold last value set
8599 by get_debug_format.
8600 * gdb.base/list.exp: Call get_debug_format and expect some
8601 tests to fail for DWARF 1 and COFF formats.
8602 * gdb.c++/ptype.exp: Ditto.
8603 * gdb.c++/classes.exp: Ditto.
8604 * gdb.c++/cplusfuncs.exp: Ditto.
8605 * gdb.c++/inherit.exp: Ditto.
8606 * gdb.c++/templates.exp: Ditto.
8607 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8608
c906108c
SS
8609Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8610
8611 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8612 host doesn't have a currently-open connection.
8613
8614 * config/sparclet.exp: Cleanups and fixes to make it generic for
8615 any gdb stub target. Handle cases where gdb doesn't respond when
8616 interrupted in a sane fashion.
8617
8618 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8619 same thing in a totally different way.
8620
8621 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8622 setting "timeout".
8623 (gdb_start): We set the global gdb_prompt variable in
8624 default_gdb_init now.
8625
8626Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8627
8628 * gdb.base/printcmds.exp: Fix "check for floating addition"
8629 regexp to accept results within approx +/- .01 of exact value.
8630 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8631
8632Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8633
8634 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8635 properly.
8636 (gdb_expect): Add optional timeout parameter, and add timeout
8637 value to various calls.
8638 (gdb_suppress_tests): Only give one warning message per group.
8639
8640Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8641
8642 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8643 global variables. Handle getting a value for $timeout more
8644 gracefully.
8645
8646Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8647
8648 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8649 initialize.
8650 (default_gdb_init): New procedure; allow gdb_init to be overridden
8651 by a target configuration file.
8652 (gdb_expect): Pass the timeout to remote_expect.
8653
8654 * config/monitor.exp(gdb_load): Fix typo in regexp.
8655
8656Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8657
8658 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8659
8660Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8661
8662 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8663 here. Call gdb_target_exec before rebooting the target, to make
8664 sure the connection to the target is closed.
8665 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8666 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8667 Also detect "Timeout reading from remote" error.
8668
8669 * config/gdbserver.exp: Pass the executable being loaded to
8670 gdb_target_monitor. Don't call gdb_file_cmd here; let
8671 gdb_target_monitor do it.
8672
8673 * gdb.disasm/hppa.exp: Don't use exec_output.
8674
8675Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8676
8677 * gdb.base/list.exp: If we're debugging a non-native target,
8678 try to set the pc register to point to the start of the
8679 program before doing the first list command.
8680
8681 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8682 test_calls after restarting.
8683
8684 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8685 reloading.
8686
8687 * gdb.base/watchpoint.exp: Fix typo.
8688
8689 * gdb.base/setshow.exp: Check for use_gdb_stub.
8690
8691 * gdb.base/break.exp: Fix continue until exit test for the gdb
8692 stub case.
8693 * gdb.base/langs.exp: Ditto.
8694
8695 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8696 gdb_load_offset. If we weren't given a file to load, figure out
8697 what the current file is and use it.
8698
8699 * config/i386-bozo.exp: New file.
8700
8701Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8702
8703 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8704 feature.
8705
8706 * config/proelf.exp: New entry.
8707
8708Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8709
8710 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8711 of regexps.
8712
8713 * gdb.base/watchpoint.exp: Don't run the test_stepping
8714 tests if gdb can't call functions on the target.
8715
8716 * gdb.base/setshow.exp: Don't run the set prompt tests if
8717 the board has gdb_prompt set.
8718
8719Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8720
8721 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8722 * gdb.base/commands.exp: Likewise.
8723 * gdb.base/setshow.exp: Likewise.
8724
8725Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8726
8727 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8728 feature.
8729
8730 * config/i960.exp: New file.
8731
8732Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8733
8734 * gdb.base/funcargs.exp: Check for gdb,short_int target
8735 feature instead of looking for explicit target triplets.
8736
dc96c6c7 8737Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8738
d63a86f8 8739 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8740 "p 123DEADBEEF", to check parse_number.
8741 * top.c: change "to enable to enable" to "to enable" in a couple
8742 of help strings.
8743
8744Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8745
8746 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8747 on the mn10300.
d63a86f8 8748
c906108c
SS
8749Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8750
8751 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8752 where the test executable is run with explicit args.
8753 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8754
8755Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8756
8757 * gdb.base/run.c: Use FAKEARGV to build test executable that
8758 does not require a command line arg, since most simulators
8759 don't currently support passing such an arg into the simulated
8760 program.
8761 * gdb.base/commands.exp: Change tests to insert the proper
8762 value as the arg to the first recursive factorial call. Change
8763 compilation line to define FAKEARGV at compile time.
8764
8765Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8766
8767 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8768 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8769 function with watchpoint enabled" test.
8770
8771Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8772
8773 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8774 Don't call gdb_test when the command doesn't return to a gdb prompt.
8775
8776 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8777 "Tests restarted" messages.
8778
8779Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8780
8781 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8782
dc96c6c7 8783Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8784
8785 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8786 for INFO SYMBOL; add help tests for OVERLAY commands.
8787 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8788 add tests for OVERLAY commands
8789 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8790 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8791 * gdb.base/sigall.c: add usestubs code frag
8792 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8793
c906108c
SS
8794Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8795
8796 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8797 failures.
8798 (gdb_stop_suppressing_tests): Note that tests have restarted.
8799
8800Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8801
8802 * config/h8300.exp: New file.
8803
8804Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8805
8806 * gdb.base/setshow.exp: Check for the existence of a
8807 feature, not its value.
8808
8809Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8810
8811 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8812
8813 * gdb.base/scope.exp: It's now init0(), not init().
8814
8815 * gdb.base/scope0.c: For now, change init() to be init0().
8816
8817 * config/monitor.exp: Use gdb_serial in preference to serial
8818 or netport.
8819
8820 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8821 and it's not already set.
8822
8823Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8824
8825 * gdb.base/setshow.exp: Only test the run command if the target
8826 isn't using a stub and if it supports argument passing.
8827
8828Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8829
8830 * config/udi.exp(gdb_start): Make sure UDICONF is set
8831 properly before starting gdb.
8832
8833Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8834
8835 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8836 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8837 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8838
8839Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8840
8841 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8842 specialized code to reboot the board, use remote_reboot instead.
8843
8844 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8845
8846 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8847
8848 * config/monitor.exp: Make sure we disconnect from the target.
8849 Also, try a reboot/reload cycle instead of failing if the
8850 load fails.
8851
8852Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8853
8854 * gdb.base/default.exp: Don't set match_max.
8855 * gdb.base/help.exp: Ditto.
8856 * gdb.base/list.exp: Ditto.
8857 * gdb.base/signals.exp: Ditto.
8858
8859 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8860 set, use remote_ld to download the testcase instead of
8861 the GDB loader.
8862
8863Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8864
8865 * config/vr5000.exp: New file.
8866
8867 * config/monitor.exp(gdb_target_monitor): Add pattern for
8868 "Ending remote" to detect errors in connecting.
8869
8870 * gdb.base/setshow.exp: Add .* within auto language test.
8871
8872 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8873 target feature.
8874
8875 * config/monitor.exp(gdb_load): Check for a failure when loading,
8876 and reboot the board if necessary.
8877
8878 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8879 a set of tests. Remove print.* from the patterns being checked.
8880
8881Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8882
8883 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8884 refer to gdb_spawn_id.
8885
8886 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8887 longer used.
8888 * config/sparclet.exp: Ditto.
8889 * config/sparclet-old.exp: Ditto.
8890 * config/slite.exp: Ditto.
8891 * config/sim.exp: Ditto.
8892 * gdb.base/funcargs.exp: Ditto.
8893
8894 * lib/gdb.exp:Remove references to gdb_spawn_id.
8895 (gdb_expect): Move to remote.exp.
8896
8897Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8898
8899 * config/monitor.exp: Detect the "Couldn't establish connection"
8900 message from GDB.
8901
8902Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8903
8904 * gdb.base/bitfields.exp: Use runto instead of explicit
8905 gdb_run_cmd/gdb_expect sequences.
8906
8907 * gdb.base/break.exp(text_next_with_recursion): Add match for
8908 gdb_expect call.
8909
8910 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8911 We also need to handle the "A program is being debugged already"
8912 prompt from gdb. Use gdb_test to set the baud rate.
8913
8914 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8915 to 20000. Really. I mean it.
8916
8917Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8918
8919 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8920 fails. If suppress_flag is set, skip perror message about not
8921 being able to send to GDB.
8922 (send_gdb): If suppress_flag is set, don't try to send commands to
8923 GDB.
8924 (gdb_expect): If suppress_flag is set, always fail immediately.
8925 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8926 (gdb_init): Call gdb_stop_suppressing_tests.
8927 (default_gdb_exit): Ditto.
8928 (default_gdb_start): Ditto.
8929
8930 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8931 gdb_stop_suppressing_tests as appropriate.
8932 * gdb.base/break.exp: Ditto.
8933 * gdb.base/callfuncs.exp: Ditto.
8934 * gdb.base/commands.exp: Ditto.
8935 * gdb.base/exprs.exp: Ditto.
8936 * gdb.base/funcargs.exp: Ditto.
8937 * gdb.base/list.exp: Ditto.
8938 * gdb.base/recurse.exp: Ditto.
8939 * gdb.base/scope.exp: Ditto.
8940 * gdb.base/structs.exp: Ditto.
8941 * gdb.c++/inherit.exp: Ditto.
8942
8943Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8944
8945 * config/vr4300.exp: New file.
8946
99707966 8947 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8948
99707966 8949 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8950
8951Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8952
8953 * lib/gdb.exp(gdb_init): New function.
8954
8955 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8956 for each individual variable set.
8957
8958 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8959 name.
8960
8961 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8962
8963 * gdb.base/scope.exp: Use gdb_test.
8964
8965 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8966 aborting; the testsuite driver will do that for us (see
8967 gdb_finish). Also, use gdb_test in a few more places.
8968
8969Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8970
8971 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8972
8973Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8974
8975 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8976 and "add_tests" are not at the same address.
8977
8978Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8979
8980 * gdb.base/ptype.exp: Use gdb_test.
8981
8982Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8983
8984 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8985 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8986 left in. No longer expect them to fail.
8987
8988 * gdb.stabs/*.mt; Deleted, no longer used.
8989 * gdb.stabs/configure.in: Remove references to target makefile
8990 frags.
8991 * gdb.stabs/configure: Rebuilt.
8992
8993 * gdb.disasm/*.mt: Deleted, no longer used.
8994 * gdb.disasm/configure.in: Remove references to target makefile
8995 frags. Use "sh3.s" as the unique filename for this directory.
8996 * gdb.disasm/configure: Rebuilt.
8997
8998 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8999 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
9000 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
9001
9002Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
9003
9004 * config/udi.exp: Use mondfe,name instead of remote_host.
9005
9006Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
9007
9008 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9009 a function with a watchpoint enabled on the mn10200.
9010
9011 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9012 before trying to create it!
9013
9014Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9015
9016 * config/vx.exp: Use hostname instead of netport.
9017
9018 * config/vxworks.exp: New file.
9019
9020 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9021
9022 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9023 gdb before assuming everything worked. Send a ^C if a timeout
9024 occurs.
9025
9026 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9027 $gdb_spawn_id directly.
9028 (gdb_run_cmd): Try _start as well as start. Use the target feature
9029 gdb,start_symbol as the symbol to start from when jumping.
9030
9031Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9032
9033 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9034 redundant) test.
9035
9036 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9037 it doesn't lose for 16bit integer systems.
9038
9039Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9040
9041 * gdb.fortran/types.exp: If the target doesn't support "double"
9042 data types, then expect "real" types to only be 4 bytes.
9043
9044 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9045 call tests if the target doesn't support inferior function calls.
9046
9047 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9048 in printf tests.
9049
9050Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9051
9052 * gdb.base/help.exp: Disable "help set", "help show", and
9053 "help support". Simplify regexp for "help stack".
9054
9055 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9056 to 60 seconds. Temporarily set match_max to 15000 around the
9057 "info copying" test.
9058
9059 * gdb.base/nodebug.exp: Don't try to do an inferior function
9060 call if the target doesn't support them.
9061 * gdb.base/printcmds.exp: Likewise.
9062 * gdb.base/setvar.exp: Likewise.
9063 * gdb.base/structs.exp: Likewise.
9064 * gdb.c++/templates.exp: Likewise.
9065 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9066
9067 * gdb.base/recurse.exp: Enable for the mn10200.
9068
9069 * configure.in: Do configure gdb.stabs directory for *-*-elf
9070 targets.
9071 * configure: Rebuilt.
9072
9073 * gdb.base/break.exp: Check for gdb,noresults before testing
9074 exit status and/or results from the target.
9075 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9076 * lib/gdb.exp: Remove old (now bogus) initialization of
9077 noinferior, noargs, noresults and nosignals.
9078
9079Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9080
9081 * config/sh.exp: New file.
9082
9083 * config/slite.exp: Try to connect multiple times to the board
9084 before rebooting. Only send a "monitor run" if need_monitor_run
9085 is set.
9086
9087 * gdb.base/break.exp: Don't do the "stub continue" test if
9088 the target has gdb_stub set.
9089
9090 * gdb.base/callfuncs.exp: Increase the timeout.
9091
9092 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9093 if the target has gdb,noinferiorio set.
9094
9095 * gdb.base/list.exp: Increase match_max to 10000 characters.
9096
9097 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9098
9099 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9100 target.
9101
9102 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9103
9104Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9105
9106 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9107 trying to delete the copy of gdb. Catch the file delete so we
9108 don't die if the delete fails; also, the file should be copied to
9109 the host, not to the build.
9110
9111Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9112
9113 * lib/gdb.exp(gdb_test): Surround the result pattern with
9114 parenthesis in case it contains multiple regexps separated
9115 with |.
9116
9117 * gdb.base/watchpoint.exp: Use gdb_test.
9118 * gdb.base/default.exp: Ditto.
9119
9120Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9121
99707966 9122 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9123
c906108c
SS
9124 * gdb.base/scope.exp: Use gdb_test.
9125 * gdb.c++/classes.exp: Ditto.
9126 * gdb.c++/inherit.exp: Ditto.
9127
9128Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9129
9130 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9131 remote_exec instead.
9132 * gdb.base/corefile.exp: Don't be ridiculous.
9133 * gdb.base/*.c: Add missing stub invocations.
9134
9135Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9136
9137 * config/slite.exp: Miscellaneous fixes.
9138
9139 * lib/gdb.exp: Fix runto.
9140
9141 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9142 the target.
9143
9144 * gdb.base/watchpoint.exp: Fix regexp.
9145
9146 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9147 close and wait commands, as the descriptor may now be
9148 invalid. Always call "remote_close host".
9149
9150Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9151
9152 Major rewrite for testsuite revision.
d63a86f8 9153
c906108c
SS
9154 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9155 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9156 instead of relying on spawn_id to always contain a valid
9157 spawn id.
9158 (get_compiler_info): New procedure to build the ${binfile}.ci
9159 file, instead of replicating this in N different places.
9160 (gdb_compile): New procedure.
d63a86f8 9161
c906108c
SS
9162 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9163 appropriate arguments) instead of compile. Use gdb_test in a lot
9164 more places. Use send_gdb instead of send. Always run gdb_start
9165 at the start of a testcase, as this is no longer done magically.
9166
9167 config/*-gdb.exp: Rename without the -gdb suffix.
9168
9169 config/mips.exp: Use remote_close instead of exit_remote_shell.
9170 config/monitor.exp: Use target_info instead of looking at
9171 baud, timeout, etc.
9172 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9173
9174Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9175
9176 * gdb.c++/templates.exp (test_ptype_of_templates),
9177 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9178 Update expect patterns for destructors and assignment operators
9179 to match corresponding c-typeprint.c changes.
9180 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9181 to destructor breakpoint test, GDB should be able to set the
9182 destructor breakpoint without specifying arguments.
9183
9184Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9185
9186 * gdb.threads/pthreads.exp: Change result for failure to compile due
9187 to lack of pthreads runtime support from an error to simply an
9188 unsupported test, per dejagnu standards.
9189
9190Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9191
9192 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9193 where GDB exits to reduce pattern match time.
9194 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9195
9196 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9197
dc96c6c7 9198Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9199
9200 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9201 * gdb.base/default.exp: ditto.
9202 * gdb.base/nodebug.exp: ditto.
9203 * gdb.base/printcmds.exp: ditto.
9204 * gdb.base/ptype.exp: ditto.
9205 * gdb.base/setvar.exp: ditto.
9206 * gdb.base/structs.exp: ditto.
9207 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9208
9209Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9210
9211 * configure, */configure: Rebuild with autoconf 2.12.
9212
9213Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9214
9215 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9216 use new i*86-pc-linux*-gnu quads.
9217 * gdb.base/corefile.exp: Ditto.
9218 * gdb.base/signals.exp: Ditto.
9219 * gdb.base/sigall.exp: Ditto.
9220 * gdb.base/interrupt.exp: Ditto.
9221
9222 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9223 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9224 RedHat 4.0.
d63a86f8 9225
c906108c
SS
9226 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9227 linux. This allows the test case to at least compile on latest
9228 linux, but still not run due to missing the threads runtime library.
9229
9230Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9231
9232 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9233 directory to search gdb directory. Accept and step over conditional
9234 stack alignment code. Consume $prompt in failure cases.
9235 Reset timeout to $oldtimeout instead of some arbitrary value.
9236 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9237 timeout problems with infinite stack backtraces.
9238 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9239 Accept function parameters for linkfunc member.
9240
9241Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9242
9243 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9244 (CXXFLAGS): Remove, unreferenced.
9245 (B_OPTIONS): Add for -B options and add code to initialize with
9246 previous -B options and also add -B option to pick up cross compiled
9247 runtime.
9248 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9249 doing cross compiles.
9250 (target_alias): Declare global.
9251 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9252 to verify that gcc exists in build tree, and if so set CC to that
9253 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9254
c906108c
SS
9255Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9256
9257 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9258 ptype test for anonymous union. Fixup testcase to match
9259 current gcc debug output.
9260
9261Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9262
9263 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9264 force argument to an unsigned long type.
9265
9266Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9267
9268 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9269 tests and anonymous union print/ptype tests.
9270 * gdb.base/list.exp (test_forward-search): Increase timeout by
9271 5 minutes for the "search extremely long line" case.
9272 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9273 completely optional and that the pass/fail messages use the command as
9274 the message if that third arg is a null string.
9275 (gdb_test_exact): Arrange that a null string pattern means match a
9276 null string output rather than any output, which might include random
9277 errors.
9278 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9279 backtrace test.
9280 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9281 always failing and failure is now exposed by gdb.exp changes.
9282
9283Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9284
9285 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9286 weren't being noted.
9287
9288Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9289
9290 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9291 * gdb.stabs/weird.exp: Remove v_comb xfails.
9292
dc96c6c7 9293Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9294
9295 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9296 list.exp scope.exp watchpoint.exp]
9297 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9298
dc96c6c7 9299Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9300
9301 * config/monitor.exp: Increase download timeout to 1000 seconds.
9302
dc96c6c7 9303Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9304
9305 * config/m32r.exp: Increase timeout to 120 seconds.
9306
9307Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9308
9309 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9310 and accept older ordering as obsolescent gcc or gdb.
9311 * gdb.c++/templates.exp: Ditto.
9312 * gdb.c++/virtfunc.exp: Ditto.
9313
9314Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9315
9316 * gdb.base/coremaker.c: Add code to mmap some data so we
9317 can check that it ends up in the core file.
9318 * gdb.base/corefile.exp: Add test to read mmapped data
9319 from core file.
9320
dc96c6c7 9321Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9322
9323 * config/m32r.exp: New file.
9324
9325Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9326
9327 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9328 that cflags can contains -gstabs, and work correctly for other tests.
9329
dc96c6c7 9330Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9331
9332 * gdb.base/setshow.exp: New file, tests show and set.
9333 * gdb.base/setshow.c: New file, tests show and set.
9334 * gdb.base/help.exp: Add test for help set|show annotate.
9335 * gdb.base/default.exp: Add test for set|show annotate.
9336
9337Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9338
9339 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9340 errors unique.
9341 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9342 explicitly.
9343
9344Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9345
9346 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9347 and width commands. This is done elsewhere.
9348 * (gdb_start): Don't call gdb_start_sim here. That's already
9349 done in gdb_load. This fixes lots of failures in default.exp.
9350
9351Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9352
9353 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9354 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9355 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9356 in the same we we treat other failures (since it may be an expected
9357 condition), rather than as an error.
9358 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9359 old test format.
9360
9361Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9362
9363 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9364 (distclean maintainer-clean realclean): No need to remove files
9365 twice. Nuke the duplicates.
9366 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9367 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9368 Remove config.h along with other config files.
9369
9370Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9371
9372 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9373 "p func1 ()" and note that rests of tests are skipped.
9374 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9375 setup_xfails for "print func2::coremaker_local".
9376 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9377 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9378 affected by the previous run test.
9379 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9380 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9381 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9382 "pass int powerset tuple" and "pass modeless int powerset tuple".
9383 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9384 "real write 4" and "real write 8".
9385 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9386 setup_xfails for "print vs1 after tuple assign 2",
9387 "print \$i after tuple assign 2", and
9388 "print vs2 after tuple assign 2".
9389 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9390 meaningful error message and return -1 so the caller can
9391 suppress further tests and avoid a cascade of errors.
d63a86f8 9392
c906108c
SS
9393Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9394
9395 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9396 format for printing version.
9397 * gdb.base/default.exp: Ditto.
9398 * gdb.base/interrupt.exp: Fix problem with cascade of
9399 errors if child process dies while calling a function.
d63a86f8 9400
c906108c
SS
9401Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9402
9403 * Makefile.in (VPATH): Add
9404 * Makefile.in (Makefile, config.status): Fix rules so things get
9405 remade when necessary.
9406
9407Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9408
9409 * Makefile.in (just-check): Add path to sibling expect dir
9410 to environment variable specified by RPATH_ENVVAR.
9411
9412Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9413
9414 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9415 (just-check): Add shared library paths for libstdc++, tk,
9416 tcl, bfd, and opcodes to the environment variable specified
9417 in RPATH_ENVVAR.
9418 * configure.in: Add support to recognize --enable-shared flag
9419 and generate correct value for RPATH_ENVVAR.
9420 * configure: Regenerated with autoconf.
9421
9422Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9423
9424 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9425 include all osf versions.
9426 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9427 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9428 when target is linux. When failing to build pthreads test
9429 executable, give more meaningful message.
9430 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9431 arg for pthread_create.
d63a86f8 9432
c906108c
SS
9433Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9434
9435 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9436 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9437 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9438 and -lpthreads (everybody else).
9439 (test_startup): Fail gracefully if threads are not supported.
9440 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9441 "p/c array_index("abcdef",2)" when not gcc compiled.
9442 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9443 "print func2::coremaker_local" when not gcc compiled.
9444 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9445 "ptype on opaque struct tagname (statically)",
9446 "ptype on opaque struct tagname (dynamically) 1", and
9447 "ptype on opaque struct tagname (dynamically) 2"
9448 for not compiled with gcc.
9449 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9450 backtrace when compiled with gcc.
d63a86f8 9451 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9452 than always return success.
9453
9454Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9455
9456 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9457
9458Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9459
9460 * gdb.base/structs.exp: Undo last change.
9461
9462Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9463
9464 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9465 encapsulate all the steps/nexts done during self test, starting
9466 at main, and makes them less sensitive to optimization issues.
9467 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9468 signal handler" test.
9469 * gdb.threads/pthreads.exp: Only run this for native configs.
9470 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9471 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9472 tests.
9473 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9474 for "runto test_calls(void)" test.
d63a86f8 9475
c906108c
SS
9476Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9477
9478 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9479 and don't expect address info in breakpoint confirmations.
9480
9481Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9482
9483 * gdb.base/list.exp (test_forward_search): Increase timeout
9484 temporarily by 60 seconds for searching extremely long line,
9485 and then reset to old value when done. Increase expect input
9486 buffer to 10000.
9487
9488Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9489
9490 * gdb.base/list.exp (test_forward_search): Fix to handle very
9491 long source line without overflowing expect's input buffer.
9492
9493Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9494
9495 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9496 "buffer_full".
9497
9498 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9499 "buffer_full".
9500
9501 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9502 "buffer_full".
9503
9504 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9505 "buffer_full".
9506
9507Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9508
9509 * configure.in (configdirs): Add gdb.threads.
9510 * configure: Regenerated with autoconf.
9511 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9512 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9513 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9514
c906108c
SS
9515Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9516
9517 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9518
9519Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9520
9521 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9522 each signal's status in the output of "handle all print".
9523 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9524 the \r\n sequence that immediately precedes the gdb prompt.
9525 * gdb.base/a1-selftest.exp: Save original timeout and restore
9526 after test.
9527
9528Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9529
9530 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9531 symbol.
9532
9533Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9534
9535 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9536
9537Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9538
9539 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9540 timeout by 60 seconds.
9541
9542Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9543
9544 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9545 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9546 error return.
9547
9548Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9549
9550 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9551 gdb initialization, also report how long dejagnu waited. Restore
9552 old timeout before doing error return. Temporarily increase timeout
9553 by 3 minutes to allow for slow startups over heavy NFS use.
9554
9555Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9556
9557 * lib/gdb.exp: Report timeout value for verbosity level 2.
9558 * config/gdbserver.exp: Ditto.
9559 * config/hppro.exp: Ditto.
9560 * config/mips-gdb.exp: Ditto.
9561 * config/monitor.exp: Ditto.
9562 * config/netware.exp: Ditto.
9563 * config/sim-gdb.exp: Ditto.
9564 * config/slite-gdb.exp: Ditto.
9565 * config/udi-gdb.exp: Ditto.
9566 * config/unix-gdb.exp: Ditto.
9567 * config/vx-gdb.exp: Ditto.
9568 * gdb.base/a1-selftest.exp: Ditto.
9569 * gdb.base/a2-run.exp: Ditto.
9570 * gdb.base/break.exp: Ditto.
9571 * gdb.base/corefile.exp: Ditto.
9572 * gdb.base/list.exp: Ditto.
9573 * gdb.base/recurse.exp: Ditto.
9574 * gdb.base/scope.exp: Ditto.
9575 * gdb.base/signals.exp: Ditto.
9576
9577Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9578
9579 * gdb.threads/Makefile.in (docdir): Removed.
9580
9581Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9582
9583 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9584 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9585 @srcdir@.
d63a86f8 9586 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9587 autoconf 2.5 or higher.
9588 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9589
9590Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9591
9592 * configure: Regenerated.
9593 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9594 avoid name clashes with SunOS headers.
9595
9596Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9597
9598 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9599
9600Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9601
9602 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9603 prototype information ends up in the compiler info file.
9604
9605Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9606
9607 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9608 attempting to regenerate it. Eliminate use of a temporary file
9609 and just generate the info file directly. Source it immediately,
9610 for consistency of use.
9611 * gdb.base/corefile.exp: Ditto
9612 * gdb.base/exprs.exp: Ditto.
9613 * gdb.base/funcargs.exp: Ditto.
9614 * gdb.base/langs.exp: Ditto.
9615 * gdb.base/list.exp: Ditto.
9616 * gdb.base/mips_pro.exp: Ditto.
9617 * gdb.base/nodebug.exp: Ditto.
9618 * gdb.base/opaque.exp: Ditto.
9619 * gdb.base/ptype.exp: Ditto.
9620 * gdb.base/scope.exp: Ditto.
9621 * gdb.base/setvar.exp: Ditto.
9622 * gdb.base/signals.exp: Ditto.
9623 * gdb.base/whatis.exp: Ditto.
9624 * gdb.c++/templates.exp: Ditto.
9625 * gdb.c++/virtfunc.exp: Ditto.
9626 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9627 whether or not to add -lstdc++ to the compile command line args.
9628
9629Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9630
9631 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9632 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9633 Increase timeout, a lot of single stepping might be needed if the
9634 target has no hardware watchpoints.
9635
9636Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9637
9638 * gdb.base/break.exp: Ignore compiler warnings when compiling
9639 break.c.
9640 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9641 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9642 from remote-sim.
9643 * gdb.base/exprs.exp: Add h8300 xfails.
9644 * gdb.base/funcargs.exp: Likewise.
9645 * gdb.base/nodebug.exp: Likewise.
9646 * gdb.base/printcmds.exp: Likewise.
9647 * gdb.base/ptype.exp: Likewise.
9648 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9649 h8300 xfails.
d63a86f8 9650 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9651 on the h8300.
9652 * gdb.base/funcargs.c: Explicitly make last constant argument to
9653 call_after_alloca_subr an unsigned long type.
9654 * gdb.base/return.c: Include stdio.h.
9655
9656Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9657
9658 * config/abug.exp: New file for the older Motorola Bug monitor
9659 that runs on the mvme13x series VME boards.
9660 * config/monitor.exp: Use the new config array for target settings
9661 if they exist.
9662
9663Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 * sim-gdb.exp: Make the SH simulator allocate less space when
9666 it is targeted.
9667
9668Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9669
9670 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9671 test.
9672
9673Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9674
9675 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9676 "rs6000-*-*" for "list function in include file" when gcc compiled.
9677 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9678 for "p ctable1[120]".
9679 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9680 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9681 Remove setup_xfail for "rs6000-*-*" for
9682 "print 'scope0.c'::filelocal before run".
9683 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9684 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9685 since some compilers don't allow both options to be given
9686 on the same command line. Create object file and move it.
d63a86f8 9687
c906108c
SS
9688Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9689
9690 * gdb.base/corefile.exp: Always regenerate the core file, since
9691 we always regenerate the coremaker program. Detect special case
9692 where registers cannot be read from core file.
d63a86f8 9693
c906108c
SS
9694Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9695
9696 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9697 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9698 * gdb.c++/templates.exp: Only match on basename of file since
9699 some formats like xcoff don't encode directory information.
9700 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9701 and rs6000 AIX xcoff targets.
9702 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9703 * configure: Regenerate.
9704 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9705 here, rather than in distclean.
d63a86f8 9706
c906108c
SS
9707Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9708
9709 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9710 defined, and use it to compile the test case with -O2. The
9711 native compilation still uses no optimization.
9712 * gdb.base/mips_pro.c: Remove inline assembly code since
9713 it is compiled PIC by default, which results in assembler
9714 warnings that make the testsuite think the compilation
9715 was unsuccessful.
9716
9717Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9718
9719 * gdb.c++/misc.exp: Add note to message for
9720 "print s.a for foo struct" that this is a known gcc 2.7.2
9721 and earlier bug.
9722
9723Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9724
9725 * gdb.base/break.exp: Fix pattern for matching "Delete all
9726 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9727 setup_xfail for deleting all breakpoints test. Fix various
9728 timeout messages to include "(timeout)".
9729 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9730 for "p t_float_values2(3.14159,float_val2)".
9731 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9732 for "continue to call2g" when gcc compiled.
9733 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9734 "up to foo in langs.exp", "show language at foo in langs.exp",
9735 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9736 and "show language at fsub in langs.exp".
9737 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9738 "list line 1 in include file", "list message for lines past EOF",
9739 "list function in include file", "list list0.h:foo", and
9740 "list filename:function; nonexistant function".
9741 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9742 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9743 and "ptype t_char_array" to be for native cc only.
d63a86f8 9744
c906108c
SS
9745Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9746
d63a86f8 9747 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9748 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9749 "print func2::coremaker_local", and "backtrace in corefile.exp".
9750
9751Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9752
9753 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9754 "bt in signals.exp". This problem only appears when running
9755 the testsuite, and then only intermittently.
9756
9757Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9758
9759 * gdb.base/return.exp (return_tests): Differentiate between
9760 two tests of continuing.
9761
9762Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9763
9764 * */Makefile.in (maintainer-clean): Remove config.log.
9765 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9766 * gdb.c++/Makefile.in (PROGS): Add inherit.
9767 (clean): Remove *.ci.
9768
9769Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9770
9771 * gdb.c++/misc.cc: Add test code from Mike Stump.
9772 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9773
9774Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9775
9776 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9777 to "alpha-*-osf2*" and add comment.
9778 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9779 setup_xfail for "step over execarg initialization" and
9780 "step over corearg initialization".
9781 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9782 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9783 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9784 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9785 "print func2::coremaker_local", and "backtrace in corefile.exp".
9786 * gdb.base/signals.exp: Build and source signals.ci.
9787 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9788 to be for gcc only.
9789 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9790
c906108c
SS
9791Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9792
9793 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9794 Feb 3 procfs.c change.
9795
9796Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9797
9798 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9799
9800Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9801
9802 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9803 from dejagnu's apparent default of 10 seconds, which gives random
9804 results when running the tests over NFS on moderately loaded systems.
9805 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9806
9807Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9808
9809 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9810 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9811 result reports.
9812
9813Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9814
9815 * configure.in (CY_AC_PATH_TCLH): Remove.
9816 * configure: Regenerate.
9817
9818Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9819
9820 * gdb.c++/Makefile.in (clean): Add missing '{'.
9821
9822Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9823
9824 * lib/gdb.exp: Provide a default value for noinferior.
9825
9826 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9827 Load libgloss.exp.
9828
9829Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9830
9831 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9832 the executable, not the .o to run the tests from.
9833
9834Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9835
9836 * gdb.base/break.exp: Don't test for program exit or exit status
9837 if $noresults if nonzero.
9838 * gdb.base/langs.exp: Likewise.
9839 * gdb.base/watchpoint.exp: Likewise.
9840
9841 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9842 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9843 trying to compile the testcase.
9844
9845Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9846
9847 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9848 * gdb.base/signals.exp (continue to handler): Likewise.
9849
9850Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9851
9852 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9853
9854 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9855
9856Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9857
9858 * gdb.base/corefile.exp: Recognize "not found" as failure
9859 when trying to determine if a core file was generated.
9860 If no core file was generate the first time, try again without
9861 the ulimit -c to work around braindamaged shells.
9862
9863Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9864
9865 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9866 [] tests with "test" and enclose string in quotes.
9867 * gdb.stabs/configure: Rebuild
d63a86f8 9868
c906108c
SS
9869Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9870
9871 Changes in sync with expect:
9872 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9873 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9874 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9875 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9876 argument to AC_REQUIRE.
9877 * configure: Regenerated.
9878
9879Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9880
9881 * gdb.base/corefile.exp: When generating a core, discard any
9882 error messages about ulimit not found and the "core dumped"
9883 message from the shell that runs the coredumper.
9884
9885Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9886
9887 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9888
9889 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9890 which sed script to run. Expect failure for v_comb test
9891 on PA targets too.
d63a86f8 9892
c906108c
SS
9893Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9894
9895 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9896 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9897
9898Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9899
9900 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9901 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9902 "sparc-sun-solaris*" xfails for "p v_comb".
9903 * lib/gdb.exp (default_gdb_start): Fix typo.
9904 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9905 messages to not include the full program name that caused
9906 the core dump since some systems (such as solaris) apparently
9907 truncate this path to about 80 characters.
9908 When generating a core file first try increasing the core file
9909 size limit to unlimited since some systems may default it to
9910 zero, and it is harmless to try it. Move the test for failing
9911 to generate a core file to where it will actually get executed.
9912 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9913 new gdb result from g++ debug info improvements and make old
9914 pattern obsolescent. Also account for size_t differences
9915 (may be int or long).
9916 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9917 initialization before function call is placed in the delay slot
9918 and thus appears to be skipped over by commands such as "next".
9919
9920Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9921
9922 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9923
9924Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9925
9926 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9927 input source file; fix code to compile test to deal with this
9928 convention.
9929 * gdb.c++/*.exp: Likewise.
9930
9931Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9932
9933 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9934 "bt in signals.exp".
9935
9936Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9937
9938 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9939 "step over execarg initialization" and
9940 "step over corearg initialization".
9941
9942Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9943
9944 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9945 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9946
9947Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9948
9949 From Rob Savoye (rob@poseidon.cygnus.com)
9950 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9951 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9952 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9953 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9954 configure.in}: Major reworking for autoconfig.
9955 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9956 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9957 New files.
9958 * config/unix-gdb.exp: Make GDB global.
9959 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9960 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9961 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9962 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9963 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9964 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9965 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9966 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9967 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9968 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9969 pr-8136.exp, result.exp, string.exp, tuples.exp},
9970 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9971 to returns as necessary, arrange for test to compile own testcase
9972 executable.
9973 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9974
c906108c
SS
9975Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9976
9977 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9978 clear_xfail at end of test which might not call either pass or fail.
9979 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9980 "backtrace through signal handler".
9981
9982Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9983
9984 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9985 continuing from a job control stop signal.
9986 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9987
9988Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9989
9990 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9991 * gdb.base/corefile.exp: Likewise.
9992 * gdb.base/funcargs.exp: Likewise.
9993
9994Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9995
9996 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9997 * config/monitor.exp: Add support for setting baud rate.
9998
9999Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
10000
10001 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
10002 i*86-*-linux* xfails for "backtrace through signal handler".
10003 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
10004 "print func2::coremaker_local".
10005 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
10006 alpha-dec-osf2* xfail for
10007 "delete all breakpoints when none".
10008
10009Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10010
10011 * gdb.base/break.exp: Change test that deletes all breakpoints
10012 when no user breakpoints are installed. A post 4.15 change
10013 causes gdb to no longer prompt in this case.
10014
10015Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10016
10017 * gdb.base/return.exp (return_tests): Change xfail for test
10018 "correct value returned double test" to stop xfailing at
10019 Solaris 2.5. Apparently the bug has been fixed.
10020
10021Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10022
10023 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10024 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10025
10026Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10027
10028 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10029 * gdb.disasm/hppa.s: Corresponding changes.
10030
10031Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10032
10033 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10034 makefile fragment.
10035 * config/mt-hpux: Deleted.
10036
10037Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10038
d63a86f8 10039 * Many files: When warning about suppressed tests due to a
c906108c
SS
10040 nonexistant test binary, avoid incrementing the warning count.
10041
10042Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10043
10044 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10045
c906108c
SS
10046Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10047
10048 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10049 "sparc-*-solaris2*".
10050
10051Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10052
10053 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10054 Add global and local variables and initialize them.
10055 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10056 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10057 extracts the file name and terminating signal from the core file.
10058 * TODO: Remove note about tests for correct mapping of corefile.
10059 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10060 from optimizing it away.
10061 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10062 handles common blocks.
10063
10064Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10065
10066 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10067 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10068
10069Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10070
10071 * Makefile.in (maintainer-clean): New target, synonym for
10072 realclean.
10073 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10074 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10075 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10076 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10077 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10078 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10079
10080Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10081
10082 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10083 xfails when not gcc compiled for "print foo::funclocal".
10084 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10085 "print foo::funclocal at foo",
10086 "print 'scope1.c'::foo::funclocal at foo",
10087 "print foo::funclocal_bss at foo",
10088 "print 'scope1.c'::foo::funclocal_bss at foo",
10089 "print foo::funclocal_ro at foo",
10090 "print 'scope1.c'::foo::funclocal_ro at foo",
10091 "print bar::funclocal at foo" and
10092 "print 'scope1.c'::bar::funclocal at foo".
10093 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10094 gcc compiled for "print foo::funclocal at bar".
10095 Expand all messages to ensure that they identify that
10096 the test is at bar().
10097 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10098 gcc compiled for:
10099 "ptype on opaque struct pointer (statically)",
10100 "ptype on opaque struct tagname (statically)",
10101 "ptype on opaque struct pointer (dynamically) 1",
10102 "ptype on opaque struct tagname (dynamically) 1",
10103 "ptype on opaque struct pointer (dynamically) 2" and
10104 "ptype on opaque struct tagname (dynamically) 2
10105 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10106 gcc compiled for:
10107 "p datalocal"
10108 "whatis datalocal",
10109 "ptype datalocal",
10110 "p bsslocal",
10111 "whatis bsslocal", and
10112 "ptype bsslocal".
10113 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10114 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10115 when not gcc compiled.
10116 * gdb.base/funcargs.exp (float_and_integral_args): Add
10117 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10118 compiled.
10119 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10120 "backtrace from call6a" when not gcc compiled.
10121 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10122 "backtrace from call7a" when not gcc compiled.
10123 * gdb.base/callfuncs.exp (do_function_calls):
10124 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10125 "p t_char_array_values(char_array_val2,char_array_val1)",
10126 "p t_char_array_values(char_array_val1,char_array_val2)",
10127 "p t_char_array_values("carray 1","carray 2")",
10128 "p t_char_array_values("carray 1",char_array_val2)",
10129 "p t_char_array_values(char_array_val1,"carray 2")",
10130 "p sum_args(1,{2})",
10131 "p sum_args(2,{2,3})",
10132 "p sum_args(3,{2,3,4})",
10133 "p sum_args(4,{2,3,4,5})"
10134 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10135 "backtrace in corefile.exp" when not gcc compiled.
10136
10137Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10138
10139 * gdb.base/signals.exp: Rewrite `handle all print' test as
10140 a procedure. Accept blanks or TABs as whitespace, increase
10141 timeout and expect input buffer size for the large output
10142 from the command. Remove "i*86-*-bsdi2.0" xfail.
10143
10144Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10145
10146 * gdb.base/setvar.exp: Add new testcases for truncation when
10147 assigning invalid values to bitfields.
10148
10149Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10150
d63a86f8 10151 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10152 mips-sgi-irix* xfail for
10153 "call inferior func with struct - returns char *"
10154 and fix test so that an optional (unsigned char *) cast is
10155 accepted in the result.
10156
10157Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10158
10159 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10160 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10161 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10162 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10163 that accidentally got checked in.
10164
10165Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10166
d63a86f8 10167 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10168 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10169 compiled test.
10170 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10171 Add mips-sgi-irix5* xfail for not gcc compiled.
10172 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10173 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10174 "p top", "whatis top", "p middle", and "whatis middle".
10175 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10176 "whatis signed char" for not gcc compiled.
10177 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10178 "set variable signed char=-1 (-1)" and
10179 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10180 * gdb.base/funcargs.exp (float_and_integral_args):
10181 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10182 Add mips-sgi-irix* xfail when not gcc compiled for
10183 "continue to call2b".
10184 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10185 "continue to call2g".
10186 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10187 "backtrace from call6a"
10188 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10189 "backtrace from call7k".
10190 Add mips-sgi-irix5* xfail when not gcc compiled for
10191 "backtrace from call7a".
10192 (localvars_after_alloca): Fix gdb_test cmds for
10193 "print * after runto ...".
10194 Remove rs6000-*-* xfails for
10195 "print i after runto localvars_after_alloca" and
10196 "print l after runto localvars_after_alloca"
10197 for all compilers.
10198 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10199 when not compiled with gcc, for:
10200 "print signed char == (minus)",
10201 "print signed char != (minus)",
10202 "print signed char < (minus)",
10203 "print signed char > (minus)".
10204 * gdb.base/callfuncs.exp (do_function_calls):
10205 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10206 "call inferior func with struct - returns char *".
d63a86f8 10207 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10208 "correct value returned double test" to include Solaris 2.4.
10209 * gdb.base/funcargs.exp (float_and_integral_args):
10210 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10211
c906108c
SS
10212Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10213
10214 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10215 enumeration bitfields if compiling with GNU C.
10216 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10217 to empty' prompt.
10218
10219Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10220
10221 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10222 test for PRO targets.
10223
10224 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10225 breakpoints in the inferior at any given time by making
10226 two groups of breakpoints for call2*, call6* and call7*
10227 tests.
10228
10229Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10230
10231 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10232 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10233 from optimizing it away.
10234 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10235 "call inferior func with struct".
10236
10237Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10238
10239 * configure.in: Only configure gdb.chill for particular targets.
10240
10241Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10242
10243 * gdb.base/Makefile.in: Add action to .c.o transformation
10244 rule that generates a .ci file for each .o file and remove
10245 explicit .c.o rules except for callfuncs.o.
10246 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10247 generates a .ci file for each .o file and remove explicit
10248 .cc.o rules.
10249 (clean): Remove *.tmp *.ci files.
10250 (EXECUTABLES): Remove templ-info.exp.
10251 * gdb.base/compiler.c: New file.
10252 * gdb.c++/compiler.cc: New file
10253 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10254 Change rs6000-*-* xfail for
10255 "print 'scope0.c'::filelocal_ro" and
10256 "print 'scope1.c'::filelocal" and
10257 "print 'scope1.c'::filelocal_bss" and
10258 "print 'scope1.c'::filelocal_ro" and
10259 "print 'scope1.c'::foo::funclocal" and
10260 "print 'scope1.c'::foo::funclocal_ro" and
10261 "print 'scope1.c'::bar::funclocal" and
10262 "print 'scope0.c'::filelocal_ro" and
10263 "print 'scope1.c'::filelocal at foo" and
10264 "print 'scope1.c'::filelocal_bss at foo" and
10265 "print 'scope1.c'::filelocal_ro at foo" and
10266 "print 'scope1.c'::foo::funclocal at foo" and
10267 "print 'scope1.c'::foo::funclocal_bss at foo" and
10268 "print 'scope1.c'::foo::funclocal_ro at foo" and
10269 "print 'scope1.c'::bar::funclocal at foo" and
10270 "print 'scope0.c'::filelocal_ro" and
10271 "print 'scope1.c'::filelocal" and
10272 "print 'scope1.c'::filelocal_bss" and
10273 "print 'scope1.c'::filelocal_ro" and
10274 "print 'scope1.c'::foo::funclocal" and
10275 "print 'scope1.c'::foo::funclocal_bss" and
10276 "print 'scope1.c'::foo::funclocal_ro" and
10277 "print 'scope1.c'::bar::funclocal" and
10278 "print 'scope1.c'::bar::funclocal_bss"
10279 to only be xfail'd when not compiled with gcc.
d63a86f8 10280 Add rs6000-*-* xfail for
c906108c
SS
10281 "print 'scope0.c'::filelocal_bss before run"
10282 when compiled with gcc.
10283 (test_at_main): Add rs6000-*-* xfail for
10284 "print filelocal_ro in test_at_main"
10285 when compiled with gcc.
10286 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10287 Add rs6000-*-aix* xfail for
c906108c
SS
10288 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10289 "ptype t_char_array", not compiled with gcc.
10290 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10291 xfail for "list foo (in include file)" when gcc compiled.
10292 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10293 (integral_args): Add rs6000-*-* xfail for
10294 "run to call0a" if not compiled with gcc.
10295 (unsigned_integral_args): Add rs6000-*-* xfail for
10296 "run to call1a" if not compiled with gcc.
10297 (float_and_integral_args): Add rs6000-*-* xfail for
10298 "run to call2a" if not compiled with gcc and for
10299 "continue to call2b" for any compiler.
10300 Add rs6000-*-* xfail to
10301 "print f1 after run to call2a" for gcc compiled.
10302 (discard_and_shuffle): Add rs6000-*-* xfail for
10303 "run to call6a".
10304 (shuffle_round_robin): Add rs6000-*-* xfail for
10305 "backtrace from call7a" if not compiled with gcc.
10306 Add rs6000-*-* xfail for
10307 "backtrace from call7b" if compiled with gcc.
10308 (call_after_alloca): Add rs6000-*-* xfail for
10309 "print c in call_after_alloca" and
10310 "print s in call_after_alloca" and
10311 "backtrace from call_after_alloca_subr"
10312 if not compiled with gcc.
10313 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10314 "print c in localvars_in_indirect_call" and
10315 "print c in localvars_in_indirect_call" and
10316 "backtrace in indirectly called function" and
10317 "stepping into indirectly called function"
10318 if not compiled with gcc.
10319 (localvars_after_alloca): Add rs6000-*-* xfail for
10320 "print c after runto localvars_after_alloca" and
10321 "print s after runto localvars_after_alloca" and
10322 "print i after runto localvars_after_alloca" and
10323 "print l after runto localvars_after_alloca"
10324 for all compilers.
10325 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10326 than whatis-info.exp.
10327 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10328 than opaque-info.exp.
10329 Setup rs6000-*-* xfail for
d63a86f8 10330 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10331 "ptype on opaque struct pointer (dynamically)" when
10332 not compiled with gcc.
10333 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10334 rather than callf-info.exp.
10335 (do_function_calls): Add clear_xfail for rs6000-*-* for
10336 "p t_float_values2(3.14159,float_val2)". Seems to work
10337 fine there, both with xlc and gcc. Need to find out what
10338 it is doing right and fix other platforms.
10339 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10340 "call inferior func with struct - returns int",
10341 "call inferior func with struct - returns long",
10342 "call inferior func with struct - returns float",
10343 "call inferior func with struct - returns double",
10344 "call inferior func with struct - returns char *",
10345 but only if not gcc compiled (presumes xlc compiled).
10346 Change rs6000-*-* xfails for
10347 "call inferior func with struct - returns char" and
10348 " call inferior func with struct - returns short" to only
10349 xfail if not using gcc.
10350 (clean mostlyclean): Remove *.ci and *.tmp files.
10351 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10352 than templ-info.exp.
10353 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10354 Add rs6000-*-* xfail for "up to foo in langs.exp"
10355 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10356 when not gcc compiled.
d63a86f8 10357
c906108c
SS
10358Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10359
10360 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10361 * gdb.base/corefile.exp: Likewise.
10362 * gdb.base/list.exp: Likewise.
10363 * gdb.base/scope.exp: Likewise.
10364 * gdb.base/siganls.exp: Likewise.
10365
10366 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10367 compiler output.
10368 * gdb.base/whatis.exp: Likewise.
10369
10370Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10371
10372 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10373 failure (opcode table has been fixed to match reality).
10374
10375Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10376
10377 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10378 "call inferior func with struct - returns char",
10379 "call inferior func with struct - returns short"
10380
10381 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10382 "print 'scope0.c'::filelocal at main",
10383 "print 'scope0.c'::filelocal_bss in test_at_main",
10384 "print 'scope0.c'::filelocal at foo",
10385 "print 'scope0.c'::filelocal_bss in test_at_foo",
10386 "print 'scope0.c'::filelocal at bar",
10387 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10388
c906108c
SS
10389 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10390 in source file 1". This bug seems to have been fixed with both
10391 gcc and native cc (was native assembler bug?).
10392
10393Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10394
10395 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10396 "backtrace through signal handler" to "i*86-*-sysv4*".
10397 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10398 continue" case. Add "known SVR4 bug" to fail message.
10399 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10400 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10401 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10402 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10403 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10404 "up to foo in langs.exp", "show language at foo in
10405 langs.exp", "up to cppsub_ in langs.exp", "show
10406 language at cppsub_ in langs.exp", "up to fsub in
10407 langs.exp", and "show language at fsub in langs.exp".
10408 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10409 "bactrace in corefile.exp".
10410 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10411 "call inferior function with struct - returns float" and
10412 "call inferior function with struct - returns double".
d63a86f8 10413
c906108c
SS
10414Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10415
10416 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10417 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10418 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10419 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10420
10421Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10422
10423 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10424 (or overriden) "CHILL" macro rather then bare "gcc".
10425 Also look for ../../gcc/xgcc since that is what we will
10426 actually need, not "Makefile". Remove following assignment
10427 of CHILL to CHILL_FOR_TARGET because that results in
10428 recursive definition.
10429
10430Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10431
10432 * gdb.base/corefile.exp: Change xfail for backtrace in
10433 corefile.exp from linuxaout to all linux.
10434 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10435 cases where we miss the breakpoint at the signal handler
10436 for some reason. Setup xfail for linuxoldld/linuxaout and
10437 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10438 hitting SIGURG breakpoint.
10439 * gdb.base/signals.exp: Setup xfail for "next" acting like
10440 continue to add linuxoldld. Setup xfail for all linux for
10441 "next to handler in signals_tests_1", "backtrace in
10442 signals_tests_1", "continue to func1", "pass SIGUSR1",
10443 and continue to handler".
10444
10445Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10446
10447 * Update all FSF addresses except those in COPYING* files.
10448
10449Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10450
10451 * gdb.base/a2-run.exp: Change messages to be more explicit about
10452 the status of args, and quote binfile in results.
10453
10454Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10455
10456 * gdb.base/callfuncs.exp: Add tests for passing structs to
10457 inferior functions and return various types.
10458 * gdb.base/callfuncs.c: Add functions to receive a struct
10459 and return a member of the struct, in various types.
10460
10461Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10462
10463 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10464
10465Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10466
10467 * config/vxworks29k.exp: New file, sources vxworks.exp.
10468
10469Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10470
10471 * config/gdbremote.exp: New file. Testing framework using
10472 gdbserver.
10473
10474Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10475
10476 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10477 "call function when asleep" and "send end of file".
10478 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10479 for "backtrace in corefile.exp".
10480 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10481 for "backtrace through signal handler".
10482 * gdb.base/corefile.exp: Make sure we actually generate a core file
10483 before trying the core tests. Some systems allow the user to suppress
10484 generation of core files and default to that (linux for example).
10485 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10486 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10487
10488Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10489
10490 * gdb.threads: New directory with some crude multi-threaded
10491 gdb tests (step.exp and step2.exp).
10492 * config/mt-lynx (STEP_EXECUTABLE): Define.
10493 (THREADFLAGS): Define.
10494
10495Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10496
10497 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10498
10499 * gdb.base/signals.exp: Disable whole file for lynx until
10500 further notice.
10501
10502 * gdb.base/signals.exp: xfail test where "next" acts like
10503 "continue" for lynx.
10504
10505 * gdb.base/interrupt.exp: xfail test for calling function while
10506 inferior is asleep for lynx.
10507
10508 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10509 than one cr-lf after each command.
10510
10511Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10512
10513 * configure.in: Reinstate setting of stabsdirs variable, fix
10514 typo in setting up configdirs for native builds.
10515
10516 * gdb.base/return.exp: Fix typo in return double test.
10517 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10518 compiler from optimizing them away.
10519
10520Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10521
10522 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10523 sequences to be echo'd by gdb when using gdb_test.
10524 * gdb.chill/chexp.exp: Likewise.
10525 * gdb.fortran/exprs.exp: Likewise
10526
10527Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10528
10529 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10530 after the inferior gdb has started.
10531
10532 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10533 after each command.
10534 * gdb.base/funcargs.exp: Likewise.
10535 * gdb.base/gdbvars.exp: Likewise.
10536 * gdb.base/interrupt.exp: Likewise.
10537 * gdb.base/list.exp: Likewise.
10538 * gdb.base/watchpoint.exp: Likewise.
10539 * gdb.c++/demangle.exp: Likewise.
10540 * gdb.c++/inherit.exp: Likewise.
10541 * gdb.chill/chexp.exp: Likewise.
10542 * gdb.fortran/exprs.exp: Likewise.
10543
10544 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10545 test if we can't handle IO to/from the inferior.
10546
10547 * gdb.c++/misc.exp: Always check for a program already being
10548 started after sending a "run" command to gdb.
10549
10550 * gdb.base/twice.exp: Start with a fresh gdb.
10551
10552 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10553 only depend on gdb's expression code, not the chill runtime.
10554
10555 * gdb.base/return.c: Put return values into variables so we
10556 can have gdb print them rather than depending on the program
10557 to print them.
10558 * gdb.base/return.exp: Corresponding changes.
10559
10560 * lib/gdb.exp: Provide default value for noinferiorio.
10561 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10562 the inferior.
10563
10564 * gdb.base/break.exp: Always check for a program already being
10565 started after sending a "run" command to gdb.
10566 (text_next_with_recursion): Don't check the output from the
10567 program's printf statement. Instead just make sure the program
10568 exited.
10569
10570 * gdb.base/commands.exp: Protect tests which need arguments with
10571 $noargs conditionals.
10572
10573Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10574
10575 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10576 of structure member arrays to match gdb/valops.c:value_addr change.
10577
10578Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10579
10580 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10581 cases.
10582
10583Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10584
10585 * configure.in (configdirs): Remove gdb.chill from default list
10586 of subdirs and then add it back in only if doing a native build.
10587 The current chill compiler does not yet work in any cross build.
10588 * Revert all signal changes from Jul 6.
10589 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10590 for sh-hms targets, allowing these tests to link, with no other
10591 changes. Testing is suppressed by setting "nosignals" in site.exp.
10592
10593Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10594
10595 * configure.in (signaldirs): Define and add to configdirs for all
10596 targets except some specific ones that are known to not support signals.
10597 Also clean up formatting.
10598 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10599 (signals, sigall): Remove rules to build.
10600 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10601 Moved to new gdb.signals directory.
10602 * gdb.signals: New test directory.
10603 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10604 signals.c signals.exp}: New or moved files.
10605
10606Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10607
10608 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10609
10610Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10611
10612 * gdb.base/return.exp: Xfail `return double' test failure
10613 on at least Solaris 2.3 and handle future/past versions on
10614 a case by case basis as appropriate. Also update message
10615 to include i*86 failures.
10616
10617Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10618
10619 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10620
10621 * lib/gdb.exp: Fix comment which erroneously identified
10622 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10623 gdb_file_cmd not gdb_load).
10624 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10625
10626 * gdb.base/setvar.exp: Make test names consistent between pass and
10627 fail cases. Use gdb_test more.
10628
10629Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10630
10631 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10632
10633Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10634
10635 * gdb.base/help.exp: Fix expected help string for `show commands'.
10636
10637Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10638
10639 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10640
10641 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10642 of a text section.
10643
10644Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10645
10646 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10647 that loop eventually terminates. Fix Connection refused logic so
10648 that testsuite will expire nicely.
10649
10650Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10651
10652 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10653 config/rom68k.exp: New tcl glue for the appropriate monitors.
10654 These all just end up calling monitor.exp.
10655 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10656 refused' by retrying. Cleanup some timeout issues.
10657 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10658 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10659 callers don't have to set/restore global timeout variable.
10660
10661 * The following set of changes centralizes management of the global
10662 timeout variable. This way, it can be set in one target dependent
10663 place instead of dozens of places scattered throughout the test suite.
10664 If you need to lengthen a timeout, then you should either set timeout
10665 in one of the config/{target}.exp files, or multiply it by a factor.
10666 Setting it to an absolute value is always going to lose for some
10667 targets.
10668 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10669 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10670 * gdb.base/funcargs.exp: Don't set timeout.
10671 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10672 * gdb.base/printcmds.exp (test_print_string_constants
10673 test_print_array_constants): Don't set timeout.
10674 * gdb.base/ptype.exp: Don't set timeout.
10675 * gdb.base/recurse.exp: Don't set timeout.
10676 * gdb.base/return.exp: Don't set timeout.
10677 * gdb.base/watchpoint.exp: Don't set timeout.
10678 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10679 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10680
10681Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10682
10683 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10684
10685Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10686
10687 * lib/gdb.exp: Disable chill tests for irix5.
10688
10689Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10690
10691 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10692 each test pass or fail.
10693
10694Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10695
10696 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10697 xlc not gcc.
10698
10699Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10700
10701 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10702
10703Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10704
10705 * config/est.exp: Fix copyright and comments. Remove dead code.
10706 Use targetname, serialport and baud variables instead of fixed
10707 constants.
10708 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10709 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10710
10711Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10712
10713 * gdb.base/watchpoint.exp: Don't run
10714 test_watchpoint_triggered_in_syscall for sunos.
10715
10716Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10717
10718 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10719 they don't seem to exist. Do include stdio.h.
10720
10721Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10722
10723 * gdb.base/a1-selftest.exp: Add alpha xfail.
10724
10725Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10726
10727 * gdb.base/watchpoint.c (main): Prompt before calling read().
10728 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10729 Revise accordingly. Remove cruft about sending "123" several
10730 times, until it gets noticed. Clean up the "print buf[0]" stuff
10731 so that it passes or fails, and waits for prompts in the usual way.
10732
10733Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10734
10735 * gdb.base/recurse.exp: Fix comment.
10736
10737 * TODO: Remove item about printing variables in nodebug.exp. Add
10738 item about enabling tests which are only run on some targets.
10739
10740 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10741 fail, make test names unique, use new gdb_test convention
10742 regarding pattern, use gdb_test more, etc.).
10743
10744 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10745 fail, make test names unique, etc.).
10746
10747Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10748
10749 * gdb.base/nodebug.c: Change return type of top and middle to
10750 short.
10751 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10752 are fixed by the recent mdebugread.c changes. Allow `short ()'
10753 as type for top and middle.
10754
10755Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10756
10757 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10758 nearly as I can tell, the whole thing was an accident in Stu's
10759 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10760 to replace a send/expect pair with gdb_test, but ended up only
10761 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10762 of 30 Mar 1995 took care of it, but left this vestigial comment
10763 which I am now nuking.
10764
10765Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10766
10767 * gdb.base/break.exp: Look for different line number for
10768 breakpoint at main depending on usestubs.
10769
10770Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10771
10772 * gdb.base/list.exp: Adjust some alternate expect patterns to
10773 match recent list0.c change. Add alternate expect pattern for
10774 output from `list default lines around main' for optimizing
10775 compilers.
10776
10777Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10778
10779 * lib/gdb.exp: If nosignals is not set, set it to 0.
10780
10781Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10782
10783 * config/slite-gdb.exp: Responds to load symbol table prompt.
10784 * gdb.base/break.exp: Adjust line number, fix rerun.
10785 * gdb.base/langs0.c: Add #ifdef usestubs.
10786
10787Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10788
10789 * gdb.base/list.exp: Adjust line contents after adding new lines in
10790 list0.c. Also fix a syntax error.
10791
10792 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10793 * gdb.base/break.exp: ditto.
10794 * gdb.base/list.exp: ditto.
10795 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10796 * gdb.base/run.c: ditto.
10797 * gdb.base/list0.c: ditto.
10798 * gdb.base/funcargs.c: ditto.
10799
10800Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10801
10802 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10803 $targetname, $serialport and $baud instead of hardwired variables.
10804 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10805 target doesn't support signals.
10806
10807Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10808
10809 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10810
10811Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10812
10813 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10814 Don't rely on the value of an auto variable before it has been
10815 initialized. Use gdb_test more.
10816
10817Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10818
10819 * lib/gdb.exp (default_gdb_version): A version number must start
10820 with a digit, but other than that contains all characters up to
10821 the first whitespace character.
10822
10823Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10824
10825 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10826
10827Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10828
10829 * gdb.c++/*.exp: Warn if executable does not exist. The original
10830 reason for skipping the warning was that configure.in sometimes
10831 intentionally skipped building the executables but the tcl code
10832 had no way of knowing. That (a) was always bogus with respect to
10833 error handling, (b) is no longer true (right now there is no way
10834 to skip C++ tests).
10835
10836 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10837
10838Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10839
10840 * gdb.base/list.exp: Add expect patterns for output from
10841 SunPRO compiled executables.
10842 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10843 types.
10844
10845Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10846
10847 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10848 number (we are already testing that the correct source line text
10849 gets printed).
10850
10851 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10852 that is what is intended, but something needed to be done to get
10853 sunos4 native working again.
10854
10855 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10856
10857 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10858 apparently went with a (very) old xfail.
10859
10860Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10861
10862 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10863 runto_main is a proc in gdb.exp that will do 'step' for target use
10864 stubs.
10865 * gdb.base/exprs.exp: ditto.
10866 * gdb.base/interrupt.exp: ditto.
10867 * gdb.base/opaque.exp: ditto.
10868 * gdb.base/printcmds.exp: ditto.
10869 * gdb.base/ptype.exp: ditto.
10870 * gdb.base/scope.exp: ditto.
10871 * gdb.base/setvar.exp: ditto.
10872 * gdb.base/signals.exp: ditto.
10873 * gdb.base/twice.exp: ditto.
10874 * gdb.c++/classes.exp: ditto.
10875 * gdb.c++/inherit.exp: ditto.
10876 * gdb.c++/templates.exp: ditto.
10877 * gdb.base/break.exp: no run and hit main for stubs. Change line
10878 numbers for breakpoints and info breakpoint.
10879 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10880 breakpoint().
10881 * gdb.base/callfuncs.c: ditto.
10882 * gdb.base/exprs: ditto.
10883 * gdb.base/interrupt.c: ditto.
10884 * gdb.base/opaque0.c: ditto.
10885 * gdb.base/printcmds.c: ditto.
10886 * gdb.base/ptype.c: ditto.
10887 * gdb.base/scope0.c: ditto.
10888 * gdb.base/setvar.c: ditto.
10889 * gdb.base/signals.c: ditto.
10890 * gdb.base/twice.c: ditto.
10891 * gdb.c++/misc.cc: ditto.
10892 * gdb.c++/templates.cc: ditto.
10893
10894Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10895
10896 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10897
10898 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10899 somewhere between `read' and `main.c'. I'm pretty sure the
10900 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10901 and it isn't particularly useful.
10902
10903 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10904
10905Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10906
10907 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10908
10909Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10910
10911 * config/mt-slite: add LIBS and -nostdlib.
10912 * config/slite-gdb.exp: add this new file to support sparclite target.
10913
10914Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10915
10916 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10917
10918 * gdb.base/a2-run.exp: Change argument to istarget from
10919 "*-*-vxworks" to "*-*-vxworks*".
10920 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10921
10922Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10923
10924 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10925 will not runto main but do a 'step' to step out of breakpoint().
10926 * config/mt-slite: add -Dusestubs.
10927
10928Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10929
10930 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10931 instead of just @.
10932
10933 * gdb.base/signals.exp: Add test for "handle all print".
10934 * TODO: Remove "handle all print". Also remove item about
10935 checking copyright date (I don't like the idea of a spurious FAIL
10936 based on when we run the tests).
10937
10938 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10939 for SunOS4 (reason for failure not investigated). Remove
10940 redundant test for $binfile.
10941
10942 * gdb.base/nodebug.c (array_index): Call malloc.
10943
10944 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10945
10946Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10947
10948 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10949 conventions and slightly simplify the matching regexp.
10950
10951Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10952
10953 * gdb.base/break.exp: Update gdb_test invocation to use new
10954 convention.
10955
10956 * lib/gdb.exp: If noargs is not set, set it to 0.
10957
10958 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10959 tests unique.
10960
10961 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10962
10963Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10964
10965 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10966 one argument of type "<non-float parameter>".
10967
10968Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10969
10970 * config/rom68k.exp: New file to support Motorola IDP board.
10971 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10972 * gdb.base/break.c: Change things around so that this program
10973 doesn't depend upon args. This is necessary to make remote
10974 targets work (in general, they can't take args).
10975 * gdb.base/break.exp: Don't try to send args to program. Don't
10976 expect output. Also, replace lots of code with gdb_test.
10977
10978Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10979
10980 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10981 printing of '\'' (which is what the comment says we are testing,
10982 even though we were not), not '''.
10983 (test_integer_literals_rejected): Test that printing ''' is an error.
10984
10985 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10986 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10987 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10988 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10989 Use gdb_test not test_print_accept.
10990 * lib/gdb.exp: Remove test_print_accept.
10991
10992 * gdb.base/signals.exp (signal_tests_1): Make pass message
10993 consistent with fail message.
10994
10995 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10996 unsigned char; the bug (PR 1821) is fixed.
10997
10998 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10999
11000 * gdb.base/scope.exp (test_at_localscopes): Call pass for
11001 successful tests--makes xfailing them work right.
11002
11003Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11004
11005 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
11006 only \r\n, not .*. The test can pass .* as the last thing in
11007 $pattern if that is what it wants. In addition to providing this
11008 flexibility, this change should speed up pattern matching in cases
11009 where the pattern already ended with .* (there were a number of
11010 them). This change also helps catch bad patterns--in the old
11011 scheme the typo "char \*" instead of "char \\*" would pass. Now
11012 it is caught.
11013 * Many .exp files: Update callers.
11014
11015 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11016 clearer and does not spuriously match multiple ('s. Likewise for
11017 ) and *.
11018
11019 * gdb.base/nodebug.exp: Test ability to call a function and pass
11020 it a string (even with no debugging info).
11021
11022 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11023 "p '\'", which is the same as "p ''" once tcl gets done with
11024 quoting, to "p '\\'", which I suspect is what is intended (one
11025 backslash gets sent to GDB).
11026
11027 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11028
11029Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11030
11031 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11032 1817) was fixed literally years ago.
11033
11034Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11035
11036 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11037 test, it causes stepping out of call_after_alloca_subr with
11038 optimizing compilers.
11039 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11040 fails.
11041
11042 * gdb.c++/templates.exp: Source templ-info.exp only if
11043 the templates executable exists.
11044
11045 * gdb.c++/misc.cc (class Contains_static_instance,
11046 class Contains_nested_static_instance),
11047 gdb.c++/classes.exp (test_static_members): Test printing of
11048 a class that contains a static instance of the class.
11049
11050Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11051
11052 * gdb.base/langs2.c (cppsub_): Don't prototype.
11053 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11054 only, I believe).
11055
11056Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11057
11058 * lib/gdb.exp (skip_chill_tests): New procedure.
11059
11060 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11061
11062Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11063
11064 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11065 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11066
11067Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11068
11069 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11070
11071 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11072 disassemble 8, not 16, instructions for part 4.
11073
11074 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11075 support the latter anymore.
11076
11077 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11078 -DNO_PROTOTYPES.
11079 * gdb.base/callfuncs.c: Control use of prototypes based on
11080 NO_PROTOTYPES, not __STDC__.
11081 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11082 t_float_values2 tests if prototypes in use.
11083
11084 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11085 t_double_values): When checking differences against DELTA, check
11086 that difference is within the range (-DELTA,DELTA), not just
11087 (-infinity,DELTA).
11088
11089Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11090
11091 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11092 'file' command firts, then 'target', then 'load', this is due to gdb
11093 target set up.
11094 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11095
11096Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11097
11098 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11099 FP load/store variants.
11100 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11101
11102Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11103
11104 * gdb.base/term.exp: Do not give a warning if not native, it is
11105 not an abnormal condition.
11106
11107Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11108
11109 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11110 t_char_array".
11111
11112Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11113
11114 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11115 are getting the version number.
11116
11117 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11118 if not native, it is not an abnormal condition.
11119
11120Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11121
11122 * lib/gdb.exp: Just use "file exists", rather than undocumented
11123 dejagnu procedure "findfile".
11124
11125Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11126
11127 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11128 (LDFLAGS): Set to -Xlinker -Ur.
11129
11130 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11131 Removed, these values are set by lib/gdb.exp.
11132
11133 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11134
11135Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11136
11137 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11138 of replicating gdb startup code.
11139
11140 * config/mt-vxworks (LDFLAGS): Set to -r.
11141 (CFLAGS_FOR_TARGET): Removed.
11142
11143 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11144 (gdb) and gdb for vxworks uses (vxgdb).
11145
11146 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11147 executable is not in the tree and host != target, use sed and
11148 program_transform_name to determine the gdb name used by the
11149 target.
11150
11151 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11152 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11153
11154Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11155
11156 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11157 floats, chars, and shorts where there are ANSI-style function
11158 definitions.
11159
11160 * gdb.base/langs.exp, gdb.base/langs*: New test.
11161 * gdb.base/Makefile.in: Build it.
11162 * TODO: Remove item about checking that C names don't get C++
11163 demangling applied; this test tests it.
11164
11165Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11166
11167 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11168 went with the const70 xfail. The xfail went away a year ago.
11169
11170 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11171
11172 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11173 for hp300.
11174
11175 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11176
11177 * gdb.base/a1-selftest.exp: Don't run on hp300.
11178
11179Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11180
11181 * Makefile.in (site.exp): Set host_alias and target_alias as well
11182 as host_triplet and target_triplet.
11183
11184Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11185
11186 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11187
11188 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11189 places as other ecoff systems).
11190
11191 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11192 ultrix.
11193
11194Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11195
11196 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11197 remove them.
11198 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11199 variable and "variable" in addition to "data variable".
11200 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11201
11202 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11203 2.
11204 * gdb.base/list1.c (long_line): Add additional statement at start
11205 of function.
11206 * gdb.base/list.exp (test_forward_search): Update line number to
11207 reflect new statement.
11208
11209Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11210
11211 * gdb.base/signals.exp: Reinitialize searched source directories
11212 after gdb_start call.
11213
11214Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11215
11216 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11217 * gdb.stabs/Makefile.in: Likewise.
11218
11219 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11220 change. Instead split the tests into smaller pieces.
11221 * gdb.disasm/hppa.s: Corresponding changes.
11222
11223Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11224
11225 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11226 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11227
11228 * gdb.base/funcargs.exp: Modify many tests so that every test
11229 either passes or fails. Make some test names unique.
11230
11231Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11232
11233 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11234 Call stty to set interrupt character.
11235
11236 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11237 for HP assembler versus GNU assembler based on actual behavior of
11238 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11239
11240 * TODO: Suggest a few more stepping tests.
11241
11242Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11243
11244 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11245 restart GDB for h8300 after a continue.
11246 (return): Add pattern to match a29k-udi behavior.
11247 * gdb.base/nodebug.exp: Remove obsolete comment.
11248 * gdb.base/regs.exp: New file, testing of register displays.
11249 * gdb.base/return.exp: Fix typo in reference to $objdir.
11250 * gdb.base/whatis.exp: Always start with a fresh GDB.
11251
11252Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11253
11254 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11255 higher, these tests generate a lot of output.
11256
11257Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11258
11259 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11260 code following the catch silently ignored some errors; without the
11261 catch they should be thrown like any other tcl error. Also, the
11262 catch used "" instead of {} which meant all the callers who wanted
11263 to include one of the characters "[]$ had to quote it an extra time.
11264 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11265 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11266 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11267 Remove extra quoting.
11268
11269Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11270
11271 * gdb.base/commands.exp: Make test names unique; every test either
11272 passes or fails. Update some comments.
11273
11274 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11275
11276Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11277
11278 The following fixes a FAIL caused by the fact that the alpha stabs
11279 configuration didn't use the ".if alpha" code in weird.def.
11280 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11281 bit pointer, so the 32 bit version works even on the alpha.
11282 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11283 Remove the stuff which allowed us to have separate versions for
11284 alpha and everything else.
11285
11286 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11287 regexp which "info func operator\[\](" is supposed to match. Fix
11288 string to send to GDB. Note that GDB still doesn't work right. Add a
11289 new test for "info func .perator\[\](" which GDB does handle correctly.
11290
11291 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11292
11293Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11294
11295 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11296 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11297 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11298 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11299 it makes the tests harder to understand and confuses test-o-matic.
11300 The preferred style is that each test provides a PASS or a FAIL,
11301 and has a unique message (e.g. "continue #54" not just "continue")
11302 which is the same for the pass and the fail.
11303 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11304 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11305 to lib/gdb.exp.
11306 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11307 prt_accept which was basically the same thing. Likewise for
11308 test_print_reject and prt_reject.
11309 * lib/gdb.exp (test_print_reject): Add some more error message
11310 patterns to match from the former printcmds.exp (prt_reject).
11311 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11312 One defect of the passcount stuff is that some of it failed to
11313 report XPASS where appropriate.
11314 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11315 stuff before and after arg in expected pattern.
11316 (test_paddr_operator_functions): Re-do test without print_addr_of;
11317 this is the only test which seems to want extra stuff there.
11318
11319Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11320
11321 * gdb.base/nodebug.exp: Update new tests to reflect improved
11322 wording of gdb output.
11323
11324 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11325 and "ptype" work on variables in files compiled without -g.
11326 Replaces commented out "maint print msymbol" tests.
11327
11328Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11329
11330 * gdb.base/setvar.c (dummy): Call malloc.
11331
11332 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11333 losing with the irix4 sed.
11334
11335 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11336 ALRM" on irix4.
11337
11338Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11339
11340 * TODO: Remove items about corefile.exp testing new exec-file and
11341 backtrace; both are now done. Add items about printing enums.
11342
11343Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11344
11345 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11346 "get signal $thissig" test fails.
11347
11348 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11349
11350Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11351
11352 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11353 compiler warning with dec alpha compiler.
11354
11355 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11356 extra \n from gdb_test call (this explains why the prompt test
11357 that I removed yesterday was there).
11358 (user_defined_command_test): Remove extra \n and prompt test.
11359
11360 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11361 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11362 doesn't exist.
11363 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11364 Also remove alpha workaround, which turns out to be because
11365 SIGABRT == SIGLOST.
11366
11367 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11368
11369 * gdb.base/help.exp: Don't test "help show".
11370
11371Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11372
11373 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11374 "set print address" is on.
11375 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11376 pass prompt to gdb_test; gdb_test already looks for the prompt.
11377
11378 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11379
11380 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11381 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11382 was to make sure that gdb can read a core file. But (a) the "read
11383 the corefile" part didn't make it to a1-selftest.exp, we just
11384 delete the corefile after creating it, and (b) we test reading
11385 corefiles in corefile.exp anyway. Also, this test left around a
11386 xgdb process on Solaris.
11387
11388 * gdb.base/corefile.exp: Also test backtrace.
11389
11390Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11391
11392 * gdb.base/commands.exp: Test a simple user defined command with
11393 arguments and if/while statements; verify the full user command is
11394 printed by "show user".
11395
11396 * gdb.base/commands.exp: Test if/while commands as part of a
11397 breakpoint command list; verify they appear in breakpoint
11398 information.
11399
11400Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11401
11402 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11403 than by dividing by zero.
11404
11405Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11406
11407 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11408 performing an inferior call with watchpoints enabled.
11409 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11410 call.
11411
11412Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11413
11414 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11415 of "file" command.
11416
11417 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11418 Add additional pattern for when "int operator int(void);" appears
11419 in a different order.
11420
11421Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11422
11423 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11424
11425 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11426 and "signal" with ".*".
11427
11428Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11429
11430 * TODO: Add note about "handle all nostop".
11431
11432 * gdb.base/{sigall.c, sigall.exp}: New test.
11433 * gdb.base/Makefile.in: Add it.
11434
11435Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11436
11437 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11438 when invoking GDB, suppresses any windowing interface.
11439
11440Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11441
11442 * config/sim-gdb: New file, simulator testing support.
11443
11444Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11445
11446 * gdb.base/interrupt.exp: Test calling func1 twice.
11447
11448Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11449
11450 * gdb.base/list.exp (test_forward_search): Set timeout higher
11451 when we'll be getting lots of output from gdb.
11452
11453 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11454 "init_malloc" to after the expect statement. Run it if that
11455 regexp is taken, but also for two others which happen if source
11456 cannot be found.
11457
11458Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11459
11460 * gdb.base/printcmds.exp: New test, for printing register before
11461 program is running.
11462
11463Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11464
11465 * gdb.base/list.exp: Correct some alternate expect patterns
11466 to reflect changes in list1.c.
11467
11468Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11469
11470 * TODO: Add item regarding large frames.
11471
11472 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11473
11474 * TODO: Remove item about enabling return.exp; it
11475 is enabled. Suggest a few more "return" tests.
11476
11477Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11478
11479 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11480 anonymous unions.
11481
11482Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11483
11484 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11485 and pr-5646.o, so "make" is the same as "make all", not "make
11486 pr-4975.o".
11487
11488Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11489
11490 * gdb.base/list.exp: Adjust expectations to reflect changes in
11491 list1.c.
11492 (test_forward_search): New test proc.
11493 * gdb.base/list1.c (long_line): New function, has long source line.
11494
11495Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11496
11497 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11498 additional line of code that was added.
11499
11500Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11501
11502 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11503 tests so as not to overflow expect's input buffers.
11504 * gdb.disasm/hppa.exp: Corresponding changes.
11505
11506Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11507
11508 Beginnings of template debugging tests.
11509 * gdb.c++/templ-info.cc: New file to test for template
11510 debugging capability of the compiler.
11511 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11512 templ-info.cc.
11513 * gdb.c++/templates.cc: Add explicit template instantiations
11514 to enable compiling with -fno-implicit-templates. Add destructor
11515 and 'value' method to T5 class for template tests.
11516 * gdb.c++/templates.exp: Add testcases for printing of template
11517 types, setting breakpoints on template methods and calling a
d63a86f8 11518 template method.
c906108c
SS
11519
11520Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11521
11522 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11523 branch target since some assemblers (gas-2.5) may emit a
11524 relocation for the branch instead of resolving it in the
11525 assembler.
11526
11527Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11528
11529 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11530 through signal handler.
11531
11532Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11533
11534 * configure.in (*-*-netware): Use config/mt-netware.
11535
11536 * config/mt-netware: New file.
11537 * config/mt-i386-netware: Removed, separate configs for different
11538 netware architectures are no longer needed now that we have
11539 --with-headers.
11540
11541Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11542
11543 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11544 by the recent changes to use ANSI C arithmetic conversions.
11545
11546Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11547
11548 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11549 bug involving using inferior_pid to figure out whether to select a
11550 frame.
11551
11552Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11553
11554 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11555 match the current disassembler output.
11556
11557Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11558
11559 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11560 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11561 types, expect "int" as type of integer values (for now).
11562
11563Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11564
11565 * gdb.base/commands.exp: New tests for if/while commands.
11566
11567Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11568
11569 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11570 by .*, since hex values have different syntax in Chill mode.
11571
11572Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11573
11574 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11575 linefeed from expect pattern for repeated types with indices > 9.
11576
11577Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11578
11579 First part of Fortran test suite.
11580 * gdb.fortran: New directory.
11581 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11582
11583Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11584
11585 * gdb.base/default.exp: Update expect pattern for load command
11586 without arguments.
11587
11588Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11589
11590 * configure.in: Change i386 to i[345]86.
11591 * gdb.base/configure.in: Likewise.
11592 * gdb.c++/configure.in: Likewise.
11593 * gdb.chill/configure.in: Likewise.
11594
11595Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11596
11597 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11598 patterns, since that is not a valid context for comments.
11599
11600Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11601
11602 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11603 repeated types and repeated types with indices > 9.
11604
11605Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11606
11607 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11608 2417; old bug has been fixed.
11609
11610Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11611
11612 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11613 send the newline ourselves instead of assuming gdb_test will do
11614 so when passed an empty input string.
11615
11616 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11617 stabs testcode.
11618
11619Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11620
11621 * lib/gdb.exp (gdb_test): Don't send anything if the first
11622 argument is an empty string. This makes cases where we want to
11623 match output that is already in expect's buffers (for example,
11624 matching a breakpoint after gdb_run_cmd has been called) work
11625 reliably.
11626
11627Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11628
11629 * config/netware.exp: New file.
11630
11631Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11632
11633 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11634 the -B and -L prefixes so we can find the debugging stub.
11635
11636 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11637 there and we are using the gcc from the tree.
11638
11639 * gdb.base/types.c: Removed.
11640
11641 * gdb.base/configure.in: Look for makefile fragments in ../config.
11642 Recognize i386-*-netware.
11643 * gdb.c++/configure.in: Likewise.
11644
11645Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11646
11647 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11648 the correct TCL syntax.
11649
11650Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11651
11652 * gdb.base/opaque.exp: use runto instead of messing around with
11653 breakpoints. Simplify by using gdb_test.
11654
11655 * gdb.base/bitfields.exp: restart between tests on netware targets
11656 because breakpoints aren't relocated after target death. Run
11657 processes to completion.
11658
11659 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11660
11661Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11662
11663 * Makefile.in: Remove extra tabs that confuse some versions
11664 of "make". Use the newly built gdb to test with by default,
11665 rather than the first one in the tester's search path.
11666
11667Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11668
11669 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11670
11671 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11672 condition help.
11673
11674Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11675
11676 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11677
11678 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11679 running.
11680 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11681 * gdb.base/funcargs.exp: Likewise.
11682
11683 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11684 * gdb.base/funcargs.exp: Likewise.
11685
11686 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11687 message is "".
11688
11689Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11690
11691 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11692 return,signals,twice}.exp: Handle non-existant binaries
11693 consistantly.
11694
11695 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11696 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11697 might testing a cross development system.
11698
11699Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11700
11701 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11702 runtest script is relative to ${srcdir}, not ${rootdir}.
11703
11704Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11705
11706 * gdb.base/signals.exp: Allow for optionality of breakpoint
11707 address.
11708
11709Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11710
11711 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11712
11713Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11714
11715 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11716 for size_t definition.
11717 * gdb.c++/templates.cc: Likewise
11718
11719 * config/mt-i386-netware: New file.
11720
11721 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11722 defined.
11723
11724 * gdb.base/Makefile.in: Added support for systems that name core
11725 files by appending "core" to the program name.
11726 * gdb.base/a1-selftest.exp: Likewise.
11727
11728Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11729
11730 * gdb.base/return.exp: Add comment and message for `return double'
11731 test failure on Sparc Solaris.
11732
11733Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11734
11735 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11736
11737Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11738
11739 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11740 from optimizing them away.
11741 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11742 patterns to include default constructors and assignment operators,
11743 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11744 character in the output of the virtual base pointer.
11745
11746Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11747
11748 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11749 expression match in print_addr_of to avoid unintented matches.
11750 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11751 versions up to 2.5.8.
11752
11753Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11754
11755 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11756 included file to run under newer versions of expect.
11757 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11758 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11759 Remove xfail for the virtual table of BDDHookV.
11760
11761Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11762
11763 * lib/gdb.exp (string_to_regexp): Set a default result.
11764 (default_gdb_start): Fix misleading message.
11765
11766Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11767
11768 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11769 Remove all CC, etc definitions.
11770 * config/mt-hpux: New file.
11771 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11772 (CFLAGS, LDFLAGS): Define.
11773 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11774
11775 * Makefile.in (site.exp): Don't insert host_os, etc.
11776 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11777 (distclean): Check existence of subdir.
11778 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11779 * gdb.base/Makefile.in: General cleanup and simplification.
11780 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11781 to build executables. Use default rule to build .o files.
11782 (EXPECT, RUNTEST, CC): Fix relative pathname.
11783 (site.exp): Don't insert host_os, etc.
11784 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11785 and/or SIGUSR1 defined.
11786 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11787 * gdb.c++/Makefile.in: General cleanup and simplification.
11788 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11789 (CFLAGS): Remove.
11790 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11791
11792Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11793
11794 * gdb.base/recurse.exp: Misc changes to get tests running again
11795 after Kung's changes to the watchpoint code.
11796 * gdb.base/watchpoint.exp: Likewise.
11797
11798Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11799
11800 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11801
11802Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11803
11804 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11805 * lib/gdb.exp (default_gdb_start): Define.
11806 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11807 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11808 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11809 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11810 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11811 Don't call gdb_target_udi in between tests.
11812
11813Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11814
11815 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11816 (which was basically just a local version of the same thing). In
11817 addition to avoiding duplication, gdb_test_exact is faster.
11818 * lib/gdb.exp (gdb_test_exact): Fix typo.
11819
11820 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11821 don't give an error.
11822
11823 * gdb.base/term.exp: Call delete_breakpoints before starting.
11824
11825 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11826 (t10): Add comment.
11827
11828Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11829
11830 Reorganization of the GDB Test Suite.
11831
11832 * gdb.base: New directory, contains all the basic tests.
11833 * gdb.c++: New directory, tests specific to C++.
11834 * gdb.chill: New directory, tests specific to Chill.
11835 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11836 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11837 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11838 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11839 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11840 t30-31 to chill).
11841 * */gdbme.*: Rename to match appropriate expect scripts.
11842 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11843 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11844 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11845 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11846 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11847 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11848 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11849 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11850 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11851 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11852 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11853 gdb.c++/virtfunc.cc: New names of C++ files.
11854 * gdb.chill/chillvars.ch: New name of Chill file.
11855 * gdb.base/configure.in, gdb.c++/configure.in,
11856 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11857 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11858 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11859 * configure.in (configdirs): Update to reflect directory changes.
11860 (target_abbrev): No longer define for any configuration.
11861 * Makefile.in: Cosmetic improvements to header comments.
11862
11863Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11864
11865 Various changes to gdb.t31:
11866
11867 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11868 * gdbme.ch: Make all key-words and predefineds be upper-case.
11869 * chillvars.exp: Expect key-words and predefinds in upper-case.
11870
11871 * chillvars.exp: Use gdb_test_exact many places.
11872 Change expected output for arrays (which now includes index labels).
11873
11874 * pr-5020.exp, gdme.ch (module PR_5020):
11875 New test, for PR-5020.
11876
11877Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11878
11879 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11880 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11881
11882Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11883
11884 * Makefile.in: Fix bit-rot in definitions of CHILL,
11885 CHILL_FOR_TARGET and Chill_LIB.
11886 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11887 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11888 CHILL, and CHILL_LIB.
11889
11890Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11891
11892 * Revert the previous changes. Please see Rob's directory
11893 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11894
11895Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11896
11897 * Makefile.in, configure.in, config/mips-gdb.exp,
11898 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11899 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11900 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11901 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11902 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11903 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11904 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11905 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11906 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11907 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11908 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11909 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11910 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11911 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11912 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11913 changes from 94Q1.
11914
11915Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11916
11917 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11918 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11919 Rob's new testing fragments.
11920
11921Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11922
11923 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11924 lib/gdb.exp: Replace error proc calls with perror.
11925
11926Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11927
11928 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11929 version also, match on casted version strings, and match on
11930 gdb startup case where the line numbers might be messed up.
11931
11932Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11933
11934 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11935 (CFLAGS): Delete it from here.
11936
11937Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11938
11939 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11940
11941Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11942
11943 * Makefile.in (RUNTEST): Default to just "runtest".
11944
11945Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11946
11947 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11948 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11949 the code has been restructured.
11950
11951Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11952
11953 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11954 \n, not just one of each.
11955
11956 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11957 /bin/cc gives a warning if you do.
11958
11959Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11960
d63a86f8 11961 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11962 __t10ListS_link1ZUiRCUiPT0
11963
11964Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11965
11966 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11967 on local variables in recursive functions.
11968
11969 * gdb.t07/Makefile.in: Build the new test.
11970
11971Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11972
11973 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11974 directly. Instead compare the return values from actual calls.
11975
11976Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11977
11978 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11979
11980Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11981
11982 * From Peter Schauer with minor modifications.
11983 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11984 stops in mid-line in the caller. Add xfail for returning a float
11985 value on X86 targets.
11986
11987Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11988
11989 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11990 to avoid expect lossage.
11991 (fmem_LRbug_tests): Likewise.
11992 * gdb.disasm/hppa.s: Corresponding changes.
11993
11994 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11995 conditions to work with latest dejagnu/expect.
11996
11997 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11998 expected to fail on the PA.
11999 (backtrace in call with trampolines): Explicitly require main
12000 to be frame #1 (no trampolines should show up in backtrace).
12001
12002 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
12003 "continue -expect".
12004 * gdb.t06/break.exp: Likewise.
12005 * gdb.t07/watchpoint.exp: Likewise.
12006 * gdb.t13/bitfields.exp: Likewise.
12007 * gdb.t15/{funcargs,return}.exp: Likewise.
12008 * gdb.stabs/weird.exp: Likewise.
12009 * config/{mips,udi}-gdb.exp: Likewise.
12010
12011 * hppa.sed: Enclose comments within a sed command to avoid
12012 losing with the old OSF1 sed.
12013
12014Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12015
12016 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12017 sequent dynix.
12018 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12019 * gdb.t15/funcargs.exp: Conditionally step again to really
12020 finish from marker_call_with_trampolines. Handle the case where
12021 the first step from within call_with_trampolines already steps
12022 us back to main.
12023 * gdb.t15/gdbme.c: Add comment to closing brace of
12024 call_with_trampolines for funcargs.exp.
12025
12026Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12027
d63a86f8 12028 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12029 Fix typo(s).
12030
12031Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12032
12033 * gdb.t07/gdbme.c: More code for watchpoint testing.
12034
12035 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12036 "Hardware watchpoint" throughout file.
12037 (test_watchpoint_triggered_in_syscall): New test.
12038 (test_complex_watchpoint): New test.
12039
12040Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12041
12042 * gdbme.c (call_with_trampolines): New function to try and step
12043 into. Tests trampoline problems on the PA.
12044
12045 * funcargs.exp (localvars_in_indirect_call): No longer expect
12046 stepping into indirect call to fail on PAs.
12047 (test_stepping_over_trampolines): New test.
12048
12049Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12050
12051 * TODO: Add suggestions for static member function tests, and
12052 completion tests.
12053
12054Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12055
12056 * TODO: Add suggestions for "p/a" tests.
12057
12058 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12059 (default_gdb_exit): Replace all the hair with sending "quit" to
12060 the process with a simple close.
12061
12062Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12063
12064 * TODO: Add suggestions for shared library tests.
12065
12066Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12067
12068 * TODO: Add suggestions for x/s tests.
12069
12070Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12071
12072 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12073 "enable once", and "enable breakpoints once" with ".*".
12074
12075Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12076
12077 * TODO: Add suggestions about structure passing tests.
12078
12079Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12080
12081 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12082 the primary1 test, use work around if __GNUC__ < 2.
12083 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12084 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12085 Test for bad output rather than waiting for timeout. Issue
12086 second continue only if first continue failed.
12087
12088Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12089
12090 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12091 operator[] test with gdb_test because the old code didn't seem to
12092 be getting the quoting right with the new dejagnu.
12093
12094Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12095
12096 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12097 one from the path.
12098 * Makefile.in: Use a fresh expect if there is one, use runtest
12099 from the src tree if there is one.
d63a86f8 12100
c906108c
SS
12101Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12102
12103 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12104 next over recursive call. Revise the tests from that point on
12105 (which had been skipped) to match GDB's actual (correct) output.
12106
12107 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12108 with next over a breakpoint whose condition is false.
12109
12110 * gdb.t00/help.exp: Comment out "help set print" tests just like
12111 (and for same reason as) "help set" test.
12112
12113Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12114
12115 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12116 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12117
12118Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12119
12120 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12121 necessary gdb_target_udi.
12122
12123 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12124
12125 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12126 1838 and 2417; they are fixed.
12127
12128 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12129 gdb.t03/ptype.exp (ptype structure, ptype union):
12130 Remove xfails; the test is looser than when the xfails were added.
12131
12132 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12133 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12134
12135 * gdb.t01/run.exp: Only run shell test if isnative.
12136
12137 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12138 since "run" automatically loads if necessary. Call gdb_target_udi
12139 after the "file" since "file" kills any execution target.
12140
12141 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12142 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12143 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12144 argument for UDI.
12145
12146Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12147
12148 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12149
12150 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12151
12152Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12153
12154 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12155 properly quoting regexps. This makes the second argument to
12156 demangle a fixed string, which matches the callers, instead of a
12157 shell-style pattern which is what the previous implementation
12158 used. Update some of the callers.
12159
12160Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12161
12162 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12163 (comib_nullified_tests): Fix typo.
12164 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12165 strings. No longer expected to fail.
12166
12167 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12168 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12169 strings. No longer expected to fail.
12170
12171 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12172 string. No longer expected to fail.
12173
12174Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12175
12176 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12177 No longer expected to fail.
12178
12179 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12180 string. No longer expected to fail.
12181
12182Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12183
12184 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12185 only in the names (I probably got most of them). I was even
12186 generous with some which differed in underscores in names, and
12187 probably missed a few, and I *still* was able to remove almost a
12188 third of the file with almost no impact on testsuite coverage.
12189
12190Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12191
12192 * gdb.t00/default.exp: Match udi_attach error message as well as
12193 the one from child_attach.
12194
12195 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12196
12197 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12198
12199 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12200 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12201
12202 * Move test with enums and partial symbols back to
12203 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12204 Reverts the change of 26 May 93. Per today's change to
12205 stabs.texinfo, the behavior that weird.exp was expecting was
12206 unreasonable; what is important is that the compiler+gdb get
12207 things right, which happens with a recent gcc. Also fix the test
12208 to deal with native compilers which put out the stab gdb can't
12209 deal with.
12210
12211Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12212
12213 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12214 in the names. The main thing these accomplish is to slow things down.
12215 Many more such duplicates surely remain.
12216
12217 * gdb.t00/help.exp: Comment out "help support" test just like
12218 (and for same reason as) "help set" test.
12219
12220Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12221
12222 * gdb.t06/break.exp: Remove setup_xfails for
12223 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12224 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12225 about known bug in gcc to include up through 2.5.8.
12226 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12227 well as "_vb$".
12228 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12229 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12230 with latest gcc and gdb.
12231 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12232 well as "_vb$".
12233
12234Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12235
12236 * configure.in (hppa*-*-*): Also configure and build stabs-only
12237 tests.
12238
12239Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12240
12241 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12242 * gdb.t10/configure.in (hppa*-*-*): Use it.
12243
12244Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12245
12246 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12247
12248Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12249
12250 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12251 versions prior to 1.13.5.
12252
12253Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12254
12255 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12256 the prompt is at the start of a line.
12257
12258Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12259
12260 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12261 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12262 in the copr tests now.
12263 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12264 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12265 expected to fail.
12266
12267Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12268
12269 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12270 gdb.t31/chillvars.exp, lib/gdb.exp:
12271 Tweak to run under either version of expect.
12272 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12273 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12274 * gdb.t11/list.exp: Remove extraneous whitespace.
12275
12276Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12277
12278 * gdb.t16/printcmds.exp (test_print_strings): Accept
12279 "(unsigned char *) " before the string.
12280
12281 * TODO: Add notes about printing of fancy types and GDB expressions.
12282
12283Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12284
12285 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12286 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12287 if doing mips-idt-ecoff.
c906108c
SS
12288
12289Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12290
12291 * Most .exp files: Tweak to run under either version of expect.
12292
12293Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12294
12295 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12296 xfails; I'm not sure why they are failing, but not because of PR 1806.
12297
12298Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12299
12300 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12301 defined in lib/gdb.exp.
12302
12303Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12304
12305 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12306 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12307 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12308 have to be typeless.
12309
12310Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12311
12312 * TODO: Add suggestion for copyright year test.
12313
12314Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12315
12316 * configure.in (*-*-lynxos*): Add stabs tests.
12317
12318Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12319
12320 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12321 so insert a tab before any assembler directive in column zero.
12322
12323 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12324 stores.
12325 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12326 stores.
12327 (fpu_short_memory_tests): Likewise.
12328
12329Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12330
12331 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12332 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12333 .stabs directives in comments.
12334
12335Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12336
12337 * TODO: New file, describing tests we could write.
12338 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12339
12340Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12341
12342 * gdb.t06/signals.exp: Add kludge to force re-sync.
12343
12344 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12345 to xgdb instead of gdb, get out of gdb.
12346
12347Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12348
12349 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12350 for info.
12351
12352Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12353
12354 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12355 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12356 * gdb.stabs/hppa.sed: New sed script for the PA.
12357
12358Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12359
12360 * gdb.stabs: Re-write weird.def and configuration to use sed
12361 instead of cpp. sed is portable and POSIX; cpp is neither.
12362
12363Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12366
12367Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12368
12369 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12370
12371Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12372
12373 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12374 "_vb$".
12375 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12376 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12377
12378Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12379
12380 * lib/gdb.exp: Comment out code which depends on non-existent
12381 `transform' procedure.
12382
12383Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12384
12385 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12386 * lib/gdb.exp: Transform tool name.
12387 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12388 1.1's new error handling system.
12389
12390Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12391
12392 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12393
12394Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12395
12396 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12397 They made pattern matching so slow that timeouts happened on
12398 heavily loaded systems. Now any output from "show print" which
12399 gets us back to the GDB prompt is a PASS.
12400
12401Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12402
12403 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12404
12405Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12406
12407 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12408
12409 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12410 It is not from PR 3220.
12411
12412Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12413
12414 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12415 just started failing because they depended on the order the
12416 subcommands are presented, or exact docstring text. This kind of
12417 test is a pain and has minimal benefit.
12418
12419Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12420
12421 * gdb.t09/corefile.exp: At end of test, use "core" command with
12422 no arguments.
12423
12424Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12425
12426 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12427 17}/Makefile.in: Make it possible to run the testsuite with Sun
12428 make and CC = cross gcc by adding explicit build rules for .o
12429 files.
12430
12431Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12432
12433 * gdb.t15/funcargs.exp: Don't put comments on same line as
12434 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12435
c906108c
SS
12436Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12437
12438 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12439
12440Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12441
12442 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12443 * gdb.t20/inherit.exp: remove three dumplicate entries.
12444
12445Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12446
12447 * gdb.t06/break.exp: For "next over recursive call", fail on any
12448 incorrect output, not just on "factorial (value=2)".
12449
12450Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12451
12452 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12453 working now. Add an xfail if accesing a bss variable causes
12454 a memory error if the target is not yet run.
12455
12456Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12457
12458 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12459 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12460 name of __st* demangling (2 strings). Did Kung really get the
12461 more than 95 others right without testing them?
12462
12463Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12464
12465 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12466
12467Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12468
12469 * configure.in (configdirs): Add gdb.disasm
12470 * gdb.disasm: New directory for GDB disassembler tests.
12471 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12472
12473Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12474
12475 * gdb.t00/help.exp: Don't test "help set".
12476
12477 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12478 from within expect statements. None of these happen anymore and
12479 they cause regressions to be silently unnoticed.
12480
12481 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12482 messages) about known failures with gcc cygnus-2.4.5-930417.
12483
12484 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12485 comp-info.exp so it gets built if it doesn't exist.
12486
12487 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12488 it is no longer used.
12489 * gdb.t13/comp-info.c: Removed.
12490
12491Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12492
12493 * gdb.t06/signals.exp: Add xfail for sun3.
12494
12495Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12496
12497 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12498 relevant because ^C doesn't get sent but failure can be reproduced
12499 interactively).
12500
12501Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12502
12503 * gdb.stabs/alpha.mt: New configuration file for alpha.
12504 * gdb.stabs/configure.in: Use it.
12505 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12506 sharing with alpha.mt, redefine long to word via preprocessor.
12507 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12508 for alpha.
12509 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12510 native cc.
12511 * gdb.t00/teststrategy.exp: Change expect string so that we
12512 consume the `(xgdb)' from the command echo and from the gdb prompt.
12513 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12514 gdb currently compares all values as long, so this failure probably
12515 applies to any configuration where LONGEST is bigger than a target int.
12516 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12517 with gcc.
12518 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12519 to handle opaque pointers, gcc is.
12520 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12521 as first argument. Include <sys/types.h> and change all operator
12522 new definitions to use size_t.
12523 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12524 now that we use size_t.
12525
12526Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12527
12528 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12529 a long or float array cast all array members to the same type.
12530 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12531 with 64 bit longs.
12532 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12533 on alpha.
12534 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12535
12536Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12537
12538 * gdb.t24 (demangle.exp): Constructors of templates have names like
12539 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12540 section 14.6 of the ARM.
12541
12542 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12543 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12544 accomplish little and slow down the testsuite.
12545
12546 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12547 Accept spaces various places.
12548
12549Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12550
12551 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12552 with watchpoint enabled.
12553
12554 * Makefile.in: Remove definition of CC and remove the second
12555 definition of CXX (the "CXX = gcc" one remains). These definitions
12556 were causing backquotes to be expanded within backquotes, which
12557 doesn't work.
12558
12559Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12560
12561 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12562
12563Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12564
12565 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12566 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12567 by mips cc and contains no stabs entries.
12568
12569Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12570
12571 * config/vx-gdb.exp: Use fake device to load files rather than
12572 NFS.
12573 * lib/gdb.exp: New proc to do "file" command.
12574 * config/unix-gdb.exp: Use new "file" proc.
12575
12576Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12577
12578 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12579 Rework board rebooting slightly.
12580 (gdb_exit): Don't exit from the remote shell; there isn't one.
12581 * gdb.stabs/weird.exp: If a program is being debugged already,
12582 kill it.
12583 * gdb.t04/setvar.exp: Stop and restart gdb.
12584 * gdb.t05/expr.exp: Likewise.
12585 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12586 restart gdb and reload the program.
12587 * gdb.t08/opaque.exp: Likewise.
12588 * gdb.t12/scope.exp: Likewise.
12589 * gdb.t13/bitfields.exp: Likewise.
12590 * gdb.t15/funcargs.exp: Likewise.
12591 * gdb.t20/classes.exp: Likewise.
12592 * gdb.t03/ptype.exp: Increase timeout.
12593 * gdb.t16/printcmds.exp (test_print_string_constants,
12594 test_print_array_constants): Likewise.
12595 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12596 * gdb.t20/classes.exp (do_tests): Likewise.
12597 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12598
12599Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12600
12601 * gdb.stabs: Renamed *wierd* to *weird*.
12602
12603Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12604
12605 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12606 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12607
12608Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12609
12610 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12611 (do_tests): Remove xfail for whatis on one_var and two_var.
12612
12613Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12614
12615 * Makefile.in: Made cross building work better by adding
12616 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12617
12618Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12619
12620 * gdb.t15/{return.c,return.exp,Makefile.in}:
12621 New test, currently commented out.
12622
12623Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12624
12625 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12626 still running and removes the leftover named socket so GDb can do
12627 clean restarts.
12628
12629Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12630
12631 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12632 console, not GDB.
12633 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12634 cross testing works better with "make check"
12635 * config/unix-gdb: Use default procedures for exit and version.
12636 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12637 with the newest VxWorks.
12638
12639Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12640
12641 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12642 old form.
12643
12644 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12645 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12646
12647 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12648
12649 * config/unix-gdb.exp: Remove this version of gdb_exit
12650 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12651 Rob says he'll look at it when he gets back to testing boards.
12652
12653Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12654
12655 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12656 an expected fail for certain ptype commands.
12657
12658 * gdb.t20/classes.exp: Update expected results of "ptype class
12659 Base1" to account for the constructor that now appears in the type.
12660
12661Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12662
12663 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12664 disappeared from list.
12665 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12666 "alldone" proc with call to cleanup and exit.
12667 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12668 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12669 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12670 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12671 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12672 "alldone" proc with simple returns that suppress remaining
12673 tests. The alldone proc went away many months ago.
12674
12675Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12676
12677 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12678
12679 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12680
12681Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12682
12683 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12684 as vax gdb will display them.
12685
12686Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12687
12688 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12689 optimizers.
12690
12691 * scope.exp: Change "bad value for localval" messages so each one
12692 is unique.
12693
12694 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12695 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12696
12697 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12698
12699Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12700
12701 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12702 doesn't exist (due to optimization).
12703
12704Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12705
12706 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12707 contains \r because the filename is long.
12708
12709 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12710 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12711
12712Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12713
12714 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12715 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12716 Ultrix.
12717 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12718 int tests.
12719 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12720
12721Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12722
12723 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12724
12725 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12726 to match does not match the passing case but still matches the
c906108c
SS
12727 failing case.
12728
12729Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12730
12731 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12732
12733Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12734
12735 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12736 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12737 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12738 Remove various versions of gdb_exit.
12739 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12740 gdb_exit.
12741 * config/unix-gdb.exp: gdb_exit remains here, and should override
12742 the generic version, since it's doing a lot of wierd stuff that
12743 the other versions aren't. FIXME, fold it in, or abandon this
12744 version.
12745
12746Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12747
12748 * gdb.t24/demangle.exp: Add tests for PR 3220.
12749
12750Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12751
12752 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12753
12754Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12755
12756 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12757 "i386-*-*". Works for i486 as well.
12758
12759 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12760 bug, and expand domain of xfail to all SVR4 systems, since the
12761 actual problem is likely to be in generic SVR4 /proc support.
12762
12763Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12764
12765 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12766
12767Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12768
12769 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12770 xfails for other systems. Match a missing 'Continuing.' as an
12771 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12772
12773 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12774 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12775 Only issue warning for missing executables if -all option is used.
12776
12777 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12778 file if -all option is used. It's like an unpredictable XFAIL.
12779
12780Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12781
12782 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12783 for dynamically linked binaries.
12784
12785 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12786
12787Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12788
12789 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12790 to state that this is a known bug in old versions of g++.
12791
12792Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12793
12794 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12795 while waiting for `Continuing'.
12796
12797Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12798
12799 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12800 in text, data, and bss.
12801 * gdb.t10/nodebug.c: Add local and global test variables for
12802 initialized and uninitialized data.
12803
12804Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12805
12806 * config/unix-gdb.exp (gdb_exit): Add "wait".
12807
12808Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12809
12810 * gdb.t06/signals.exp: xfail the continue from the handler for all
12811 targets.
12812
12813 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12814 function with watchpoints enabled, the i386 call dummy starts with
12815 a call.
12816
12817 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12818 386 bsd names its corefiles.
12819
12820Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12821
12822 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12823 compilers don't grok it.
12824 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12825 with small octal ints rather than character constants, which
12826 are signed and might not fit if first promoted to int.
12827
12828Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12829
12830 * gdb.t09/Makefile.in (clean): Remove corefile.
12831
12832Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12833
12834 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12835
12836Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12837 and Jim Kingdon (kingdon@cygnus.com)
12838
12839 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12840 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12841 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12842
12843Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12844
12845 * gdb.t17/interrupt.exp: Add xfail for hppa.
12846
12847Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12848
12849 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12850 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12851 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12852 to determine signed-ness of bitfields and use the result to setup
12853 the xfail.
12854 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12855 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12856 call line is reached if necessary.
12857
12858Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12859
12860 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12861
12862Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12863
12864 * gdb.t06/break.exp: Also test `clear' command.
12865
12866Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12867
12868 * gdb.t00/teststrategy.exp: Remove extra quote.
12869
12870 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12871 watchpoint enabled to be for all non-68k machines.
12872
12873 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12874
12875Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12876
12877 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12878 targets use aout.mt instead of ecoff.mt as gas understands
12879 standard aout format.
12880
12881Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12882
12883 * lib/gdb.exp (runto): Don't insist that function we are running to
12884 was compiled with -g.
12885
12886 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12887
12888 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12889 to get back into the read system call.
12890 Accept leading newline in case where we woke it up.
12891
12892Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12893
12894 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12895 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12896 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12897 enable ecoff configuration.
12898
12899Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12900
12901 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12902
12903Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * gdb.t16/printcmds.exp: Add another printf test.
12906
12907Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12908
12909 * configure.in: If configured -with-stabs on any target, add
12910 stabsdirs to configdirs.
12911
12912Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12913
12914 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12915 fun" so pattern does not match the command itself.
12916
12917Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12918
12919 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12920
12921Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12922
12923 * gdb.t17/interrupt.exp: Test for more things.
12924
12925Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12926
12927 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12928 compiler arranges the code and line numbers.
12929
12930 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12931
12932Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12933
12934 * gdb.t00/help.exp: Increase expect input buffer size.
12935
12936Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12937
12938 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12939
12940 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12941
12942 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12943
12944 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12945 [0-9]*, not just [0-9].
12946
12947Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12948
12949 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12950
12951 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12952
12953Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12954
12955 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12956
12957Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12958
12959 * gdb.t06/signals.c: Add xfails for sun3.
12960
12961 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12962
12963 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12964 test_stepping tests.
12965
12966Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12967
12968 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12969
12970 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12971
12972 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12973 rather than actually putting it through cpp twice.
12974
12975 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12976
12977Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12978
12979 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12980 no longer needed.
12981
12982Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12983
12984 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12985
12986 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12987 C++ features prints as "struct", make it a pass, not an xfail.
12988
12989Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12990
12991 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12992 Don't require VA to print as "class" rather than "struct".
12993
12994Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12995
12996 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12997
12998Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12999
13000 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
13001
13002Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13003
13004 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
13005 order.
13006
13007Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13008
13009 * gdb.t16/printcmds.exp: Add printf tests.
13010
13011 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13012
13013 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13014
13015Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13016
13017 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13018 pass counts, to counteract any existing or future setup_xfails.
13019
13020Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13021
13022 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13023 {BEGIN,END}_COMMON for common block instead of STAB.
13024 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13025
13026 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13027 intp_var should be N_GSYM not N_LSYM.
13028 wierd-aout.S: Use a label for the value of the N_SO.
13029 wierd.def: Remove all backslashes.
13030 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13031
13032Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13033
13034 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13035 get the expected next to inheritance3.
13036
13037Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13038
13039 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13040 now that gcc-2.4 gets it right.
13041
13042Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13043
13044 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13045
13046 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13047 generating comp-info.exp which works for cross-compilation.
13048
13049Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13050
13051 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13052 "*-*-sysv4.*".
13053
13054Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13055
13056 * gdb.t01/run.exp: Start with a fresh gdb.
13057 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13058 SVR4.x.
13059
13060Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13061
13062 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13063 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13064 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13065 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13066 things to remove.
13067
13068Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13069
13070 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13071 test cases from bug reports.
13072
13073Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13074
13075 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13076 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13077 avoid spurious xfails.
13078 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13079 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13080 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13081
13082Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13083
13084 * gdb.t00/teststrategy.exp: Rework to provide more useful
13085 description of each test, fix problem with systems that define
13086 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13087 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13088 results for "next over recursive call" so timeouts aren't taken
13089 by error.
13090
13091Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13092
13093 * gdb.t12/scope.exp: Test printing of variables before run.
13094
13095 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13096 printed in wrong order due to sorting.
13097
13098Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13099
13100 * gdb.t00/teststrategy.exp: Fix expected results for printing
13101 user entered string constant. Is array of char, prints with no
13102 address.
13103
13104 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13105 commands.
13106 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13107 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13108 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13109 of struct of char arrays.
13110 * gdb.t00/radix.exp: New tests for radix commands.
13111
13112Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13113
13114 * gdb.t16/printcmd.exp: Print a variable before running program
13115 (with xfail for AIX).
13116
13117Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13118
13119 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13120
13121 * gdb.t16/printcmd.exp: Don't print variables before running program.
13122
13123 * gdb.t06/break.exp: Don't require envp argument to main.
13124
13125 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13126
13127 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13128 Add xfails for rs6000.
13129
13130 * gdb.t02/whatis.exp: Change other tests not to re-test something
13131 we already tested.
13132
13133 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13134 each type used has a variable of that type.
13135
13136Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13137
13138 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13139
13140Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13141
13142 * configure.in: change srctrigger to be a file, not a directory
13143
13144Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13145
13146 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13147
13148 * gdb.t11/list.exp: Fixed a couple of typos.
13149
13150Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13151
13152 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13153 is fixed and PR is closed.
13154 * gdb.t16 (gdbme.c): Add simple test string variable.
13155 * gdb.t16 (printcmds.exp): Add tests with simple test string
13156 variable, primarily for boundaries on "set print elements".
13157
13158Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13159
13160 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13161 Make leading 0's optional and don't expect a tab in the middle
13162 of the number.
13163
13164 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13165
13166 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13167 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13168 don't end command passed to gdb_test with newline.
13169
13170 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13171 signed keyword away, don't expect signed bitfields to be signed.
13172
13173 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13174 printing with only as many 1's as are in the field as well as printing
13175 with 32 1's (see comment).
13176
13177Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13178
13179 * gdb.t00/default.exp: Start with a fresh gdb.
13180 * configure.in (configdirs): Remove gdb.t31 until the chill
13181 compiler works again. It no longer is able to find chillrt0
13182 since it isn't in libchill.a anymore.
13183 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13184 wierd.o, make more modular.
13185 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13186 spurious newlines that caused problems.
13187
13188Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13189
13190 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13191 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13192 gdb.stabs/wierd.{exp,def}: Many new tests.
13193
13194 * gdb.t00/default.exp: update info line for new message.
13195
13196 * gdb.t02/{whatis.exp,gdbme.c}:
13197 Test that "char *" doesn't print as "caddr_t".
13198
13199Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13200
13201 * gdb.t00/help.exp: Use .* in place of some help messages which
13202 just changed.
13203 gdb.t00/default.exp: Update "info frame" test for new message.
13204 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13205 Remove some xfails
13206
13207Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13208
13209 * gdb.t03/{gdbme.c,ptype.exp}:
13210 Add tests for typedef'd struct and union without tags.
13211 Also check "whatis" on a variable of a typedef'd enum without a tag.
13212
13213 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13214 PRMS 1823; the bug still exists but isn't reproduced by this test
13215 anymore), and remove rs6000 XFAIL (the bug is fixed).
13216
13217 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13218 duplicated from whatis.exp. For those that are left, accept
13219 "long", "long int", or "int" for long variables (whatis.exp already
13220 has an XFAIL for "int", so no need to fail it here).
13221
13222 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13223 Deal with GCC's names for types now that GDB uses the compiler's names.
13224
13225 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13226 setup_xfail's for sunos4. If we #defined the signed keyword away,
13227 don't expect GDB to know that char it is signed.
13228
13229 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13230
13231Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13232
13233 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13234 should work on any system, regardless of debugging format.
13235 * gdb.t21/demangle.exp: Move to gdb.t24.
13236 * gdb.t24/demangle.exp: Move from gdb.t21.
13237 * gdb.t24/{Makefile.in, configure.in}: New files.
13238
13239Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13240
13241 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13242 * gdb.stabs: New directory.
13243
13244Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13245
13246 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13247 not just "Quit anyway?".
13248
13249Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13250
13251 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13252 that all setup_xfails are immediately followed by clear_xfails.
13253
13254Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13255
13256 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13257 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13258 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13259 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13260 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13261 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13262 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13263 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13264 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13265 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13266 gdb.t31/chillvars.exp, lib/gdb.exp:
13267 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13268 bug-gdb@prep.ai.mit.edu.
13269
13270Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13271
13272 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13273 with 0.0, not integer 0.
13274
13275Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13276
13277 * gdb.t06/break.exp: Update for "Kill the program" message change.
13278
13279Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13280
13281 * Makefile.in (GDBFLAGS): Set to -nx.
13282 * Makefile.in (site.exp): Use GDBFLAGS.
13283
13284Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13285
13286 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13287 Makefiles.
13288 (check): depend on just-check.
13289 (just-check): added so that tests can be run without a noop
13290 build pass.
13291
13292Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13293
13294 Switch to using configure's configdirs.
13295 * Makefile.in (Makefile): add configure.in dependency.
13296 (SUBDIRS): removed redundant assignment.
13297 * configure.in: switch subdirs assignment to configdirs.
13298 * gdb.t*/configure.in: new files.
13299
13300Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13301
13302 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13303 works.
13304
13305Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13306
13307 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13308 in explicit rules. Apparently this is not supported by some makes.
13309
13310Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13311
13312 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13313
13314Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13315
13316 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13317 disappeared.
13318
13319Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13320
13321 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13322
13323Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13324
13325 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13326 watchpoint problem that is now fixed.
13327 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13328 uninitialized convenience variables.
13329 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13330 structures.
13331
13332Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13333
13334 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13335 which causes expect to get out of sync with gdb on long output
13336 from help set.
13337 * gdb.t09/corefile.exp: Make expected pattern for core file
13338 failing signal and frame output format less sun specific.
13339
13340Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13341
13342 * gdb.t31/chillvars.exp: Add and remove initial dummy
13343 breakpoint, so that symbol table is forced in.
13344 (Needed at least on Sunos4, though it seems not SVR4.)
13345 * gdb.t31/chillvars.exp: Update for changed output format.
13346
13347Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13348
13349 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13350
13351Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13352
13353 * Makefile.in: Added --srcdir when invoking runtest, removed the
13354 need for a local config file. (optional now)
13355
13356Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13357
13358 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13359 failure count used to force early termination. Add some more
13360 expected failures for gnu style demangling.
13361
13362Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13363
13364 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13365 pmi variable from gdb.t20/gdbme to get optimized away.
13366 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13367 Check for written corefile upon timeout _and_ eof.
13368
13369Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13370
13371 * config/unix-gdb.exp: Add missing return 0.
13372
13373Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13374
13375 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13376 test termination.
13377
13378Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13379
13380 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13381 disappeared.
13382
13383Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13384
13385 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13386 time as i860 support works.
13387
d63a86f8 13388 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13389 "backtrace 100\r" rather than just "backtrace\r", to match last
13390 change.
13391
13392Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13393
13394 * config/udi-gdb.exp (gdb_exit): Remove close command.
13395 (gdb_target_udi): New procedure to set the UDI target.
13396 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13397 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13398 Added waits for prompts after several question responses. Added
13399 some more responses used by a29k-amd-udi-gdb.
13400 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13401 pass different arguments, restart UDI connection after program
13402 completion.
13403 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13404 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13405 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13406 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13407 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13408 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13409 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13410 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13411 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13412 after program completion.
13413 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13414 compiled with a SELECT_VECS setting.
13415 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13416 infinite recursion.
13417
13418 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13419 Added checks for COFF results, and made them expected failures for
13420 all targets. It would be better to make them expected failures
13421 for COFF targets only.
13422
13423Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13424
13425 * Makefile.in: add null dvi target, don't bother to recurse
13426 through test directories for info and install-info; rename
13427 $(datadir) to be dejagnu instead of deja-gnu
13428
13429Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13430
13431 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13432 compiler to coredump.
13433 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13434 code.
13435
13436Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13437
13438 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13439 coredump.
13440 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13441 code.
13442
13443Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13444
13445 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13446 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13447 which in a shell. Deletes xgdb when done.
13448 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13449 Tests the return from the "set height" or "set width" commands.
13450 Added a few return codes where needed.
13451
13452Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13453
13454 * Makefile.in (SUBDIRS): Add gdb.t17.
13455 * configure.in (subdirs): Add gdb.t17.
13456 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13457 files to test gdb's calling of functions in the inferior with
13458 the correct arguments and gdb's ability to retrieve any
13459 result returned.
13460
13461Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13462
13463 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13464 may be called after gdb goes away. Previous versions of expect
13465 needed these to avoid file descriptor leaks, but they cause
13466 errors with the current revision of expect.
13467 * gdb.t00/gdbvars.exp: Use -re on expected output after
13468 setting sevenbit-strings.
13469 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13470 to set sevenbit-strings consistent across tests.
13471 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13472 set sevenbit-strings consistent across tests.
13473
13474Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13475
13476 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13477 expected output to match current "expect" expectations.
13478
13479Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13480
13481 * gdb.t00/default.exp: Change expected output for default "source"
13482 command, to match new gdb behavior which requires a filename to
13483 source.
13484
13485Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13486
13487 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13488 expected fail for i486-*-* that misses the marker2 function.
13489 * gdb.t10/crossload.exp (bfddefault): Allow successful
13490 recognition of a format to pass even if no symbols are found.
13491 Explicitly catch failures where the format is not recognized
13492 or is ambiguous, and add the reason to the fail message.
13493 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13494 the cause is and invalid target and add reason to failure message.
13495 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13496 elf32-i386, elf32-sparc, and elf32-i860.
13497 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13498 Set up expected failure for 'filename'::variable scope resolution,
13499 which is now apparently broken on all targets.
13500 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13501 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13502 gdb.t23/templates.exp: Change failure for missing binfile into
13503 just a warning.
13504 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13505 references.
13506
13507Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13508
13509 * gdb.t00/default.exp: Add expected output for default "source"
13510 command, to match new gdb behavior.
13511 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13512
13513Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13514
13515 * config/*-gdb.exp: returns an error, rather than exiting on
13516 internal errors.
13517
13518Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13519
13520 * gdb.t03/gdbme.c: Add pointer to struct variable.
13521 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13522 referencing struct members.
13523
13524Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13525
13526 * configure.in (mips-idt-ecoff): New target.
13527 * config/mips-gdb.exp: New file for remote board using MIPS remote
13528 debugging protocol.
13529
13530 * Redid configuration scheme. Removed gdb.t*/configure.in.
13531 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13532 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13533 distclean targets. Built executables via .o files. Adjusted
13534 tests to account for source files in $(srcdir) rather than
13535 $(objdir).
13536 * lib/gdb.exp (runto): Don't expect () after the function name,
13537 because it may have arguments.
13538
13539Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13540
13541 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13542 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13543 expected failures for mips-idt-* and mips-sgi-*.
13544 * gdb.t00/default.exp (attach): Kill process if requested.
13545 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13546 that does not read core files.
13547 * gdb.t01/run.exp: Removed checks for exit status code.
13548 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13549 it is linked in.
13550 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13551 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13552 appropriate, rather than doing it by hand.
13553 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13554 execution.
13555 * gdb.t10/crossload.exp: Kill existing program if needed.
13556 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13557 appropriate, rather than doing it by hand. Always increase
13558 timeout for this test, not just for VxWorks.
13559
13560Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13561
13562 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13563 of Chill STRUCT types and STRUCT values.
13564 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13565 than "char".
13566 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13567 struct2): New struct definitions and initializations to test
c906108c
SS
13568 simple Chill STRUCT types.
13569
13570Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13571
13572 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13573 the null byte at the end of strings.
13574 * gdb.t00/default.exp: Make show version insensitive to copyright
13575 date.
13576 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13577 to avoid dependencies on target char signedness.
13578 * gdb.t16/printcmds.exp: Update expected results for explicitly
13579 unsigned char.
13580 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13581 now work.
13582 * gdb.t21/demangle.exp: Add many more patterns for template
13583 demangling, most of them being expected failures.
13584 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13585 string we are matching for, to match on the whole string.
13586 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13587 and fix a whole bunch that had incorrect expected output but were
13588 passing anyway because of the bug in "proc demangle".
13589 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13590 type.
13591 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13592
13593Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13594
13595 * gdb/testsuite: made modifications to testcases, etc., to allow
13596 them to work properly given the reorganization of deja-gnu and the
13597 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13598
13599Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13600
13601 * gdb/testsuite: Initial creation of gdb/testsuite.
13602 Migrated dejagnu testcases and support files for testing nm to
13603 gdb/testsuite from deja-gnu. These files were moved "as is"
13604 with no modifications. This migration is part of a major overhaul
13605 of dejagnu. The modifications to these testcases, etc., which
13606 will allow them to work with the new version of dejagnu will be
13607 made in a future update.
48efe704 13608
8d8cb839 13609 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13610\f
8d8cb839
EZ
13611;; Local Variables:
13612;; mode: change-log
13613;; left-margin: 8
13614;; fill-column: 74
13615;; version-control: never
13616;; End:
902f2ccb
MC
13617
13618 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13619 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13620 Copying and distribution of this file, with or without modification,
13621 are permitted provided the copyright notice and this notice are preserved.
This page took 1.278794 seconds and 4 git commands to generate.