]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f34502bc
WZ
12005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2
3 * bfp-test.c: New file.
4 * bfp-test.exp: New testcase.
5
ca929517
WZ
62005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7
8 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9 of subarray and substring variable.
10 * gdb.fortran/subarray.f: New source file for the test of subarray
11 and substring variable evaluation.
12 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13 of string constant.
14
c761af65
DJ
152005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16
17 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18 copyright dates.
19
561d7a1d
PG
202005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
21
22 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
23 powerpc altivec' test with an almost identical 'info vector' test.
24
b2b64cc9
PG
252005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
26
27 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
28 vscr" tests to match output.
29
6ac4d15a
PG
302005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
31
32 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
33 output.
34
40e55bef
BR
352005-09-11 Bob Rossi <bob@brasko.net>
36
37 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
38 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
39 commands that return an MI output command and an asyncronous MI output
40 command.
41 * gdb.mi/mi-console.exp: Ditto.
42
3c7385ec
BR
432005-09-11 Bob Rossi <bob@brasko.net>
44
45 * gdb.mi/mi-var-child.c: Include <string.h>.
46
a6cd0eb3
DJ
472005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * killed.exp: Correct gdb_expect syntax.
50
2f168eed
CV
512005-08-09 Corinna Vinschen <vinschen@redhat.com>
52
53 * lib/mi-support.exp (mi_gdb_load): Fix typo.
54
ecd3fd0f
BR
552005-08-02 Bob Rossi <bob@brasko.net>
56
57 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
58 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
59 Change tests to inferior-tty-set/show.
60 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
61 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
62 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
63 inferior. Use mi_gdb_test to get GDB and Inferior output.
64 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
65 descriptor.
66 (mi_inferior_tty_name): Add inferior PTY file name.
67 (mi_gdb_start): Add INFERIOR_PTY parameter.
68 (mi_gdb_test): Add IPATTERN parameter.
69
f1ea48cb
BR
702005-08-02 Bob Rossi <bob@brasko.net>
71
72 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
73 parameter to mi_gdb_test.
74 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
75
6e650a67
DJ
762005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
79 struct_declarations.
80 * gdb.mi/mi-var-child.exp: Step over the initialization of
81 struct_declarations.
82
8be260b6
DJ
832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
84
85 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
86 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
87 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
88 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
89 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
90 file.
91
4e660f07
NR
922005-07-27 Nick Roberts <nickrob@snap.net.nz>
93
94 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
95 (do_children_tests): Assign values to the extra elements.
96
97 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
98 them for tests for "-var-update --no-values" and
99 "-var-update --all-values".
100 Add test for "-var-list-children --simple-values".
101
102 * gdb.mi/basics.c (callee4): Add integer array D[3]...
103
104 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
105 "-stack-list-locals --simple-values" Improve doc strings and
106 comments.
107
6bdae935
MK
1082005-07-18 Mark Kettenis <kettenis@gnu.org>
109
598b7a6f
MK
110 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
111 *-*-openbsd*.
112 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
113
6bdae935
MK
114 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
115 sigaltsatck'.
116
1323e929
BR
1172005-07-14 Bob Rossi <bob@brasko.net>
118
119 * gdb.base/default.exp (tty): Changed output of command.
120 * gdb.base/help.exp (help tty): Ditto.
121
b1a9c082
MK
1222005-07-12 Mark Kettenis <kettenis@gnu.org>
123
124 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
125
10a844a2
MK
1262005-07-10 Mark Kettenis <kettenis@gnu.org>
127
128 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
129 -stack-select-frame without arguments.
130 (test_stack_frame_listing): Add test for newly implemented command
131 -stack-info-frame.
132
3cb3b8df
BR
1332005-07-06 Bob Rossi <bob@brasko.net>
134
135 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
136 command.
137 (Copyright): Update copyright.
138
a0c5fbcf
WZ
1392005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
140
141 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
142 tests to evaluate exponentiation expression.
143
984971d0
AS
1442005-06-29 Andreas Schwab <schwab@suse.de>
145
146 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
147 main to avoid warnings.
148
149 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
150
fe03833f
NR
1512005-06-20 Nick Roberts <nickrob@snap.net.nz>
152
153 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
154 -stack-select-frame without arguments.
155 (test_stack_frame_listing): Add test for newly implemented command
156 -stack-info-frame.
157
7a55f279
WZ
1582005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
159
0ffa0ea5
DJ
160 * gdb.fortran/array-element.f: New file.
161 * gdb.fortran/array-element.exp: New testcase.
7a55f279 162
26585198
DJ
1632005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
164
165 * gdb.base/bigcore.exp: Correct checks for systems which can
166 not dump a large core file.
167
c1bd25fd
DJ
1682005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
169
170 * gdb.base/relocate.c: Add a copyright notice.
171 (dummy): Remove.
172 * gdb.base/relocate.exp: Test printing the values of variables
173 from a relocatable file.
174
589e074d
DJ
1752005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
176
177 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
178 excess MI output after an error.
179
0915f927
JB
1802005-05-29 Joel Brobecker <brobecker@adacore.com>
181
182 * gdb.arch/alpha-step.c: New file.
183 * gdb.arch/alpha-step.exp: New testcase.
184
76ff342d
DJ
1852005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
186 Dennis Brueni <dennis@slickedit.com>
187
188 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
189 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
190 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
191 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
192 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
193 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
194 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
195
96b0c7ac
DJ
1962005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
197 Wu Zhou <woodzltc@cn.ibm.com>
198
199 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
200 IBM's xlc compiler.
201 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
202 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
203
f21565d2
JB
2042005-05-13 Jim Blandy <jimb@redhat.com>
205
206 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
207 calling gdb_suppress_entire_file.
208 * gdb.base/charset.exp: Same.
209 * gdb.base/call-rt-st.exp: Same.
210
6006a3a1
BR
2112005-05-05 Bob Rossi <bob_rossi@cox.net>
212
213 * lib/gdb.exp (fullname_syntax): Added global regex.
214 (fullname_syntax_POSIX): Ditto.
215 (fullname_syntax_UNC): Ditto.
216 (fullname_syntax_DOS_CASE): Ditto.
217 (fullname_syntax_DOS): Ditto.
218 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
219 fullname_syntax variable to scope and use it.
220 (test_file_list_exec_source_files): Ditto.
221 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
222
c3b69c04
DJ
2232005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
224
225 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
226
3c95e6af
PG
2272004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
228
229 * lib/gdb.exp (skip_altivec_tests): New function, based on
230 check_vmx_hw_available from the GCC testsuite.
231 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
232 * lib/gdb.arch/altivec-regs.exp: Likewise.
233
78df6c56
JB
2342005-05-02 Jim Blandy <jimb@redhat.com>
235
236 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
237 calling gdb_suppress_entire_file.
238
1690f9cf
DJ
2392005-04-30 Randolph Chung <tausq@debian.org>
240
241 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
242 Slightly relax "sem_post" name checking.
243
5ea106f7
PG
2442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
245
246 * gdb.base/unload.exp: Use new shared library infrastructure.
247
bf7234cf
PG
2482005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
249
250 * gdb.base/so-impl-ld.exp: Use new shared library
251 infrastructure.
252
547b869a
CV
2532005-04-29 Corinna Vinschen <vinschen@redhat.com>
254
255 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
256 * gdb.asm/h8300.inc: New file.
257
f07e55f0
PG
2582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
259
260 * gdb.base/shlib-call.exp: Change to use new shared library
261 infrastructure.
262
3cbba3d1
PG
2632005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
264
265 * gdb.base/pending.exp: Change to use new shared library
266 infrastructure.
267
ed6df200
PG
2682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
269
270 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
271 use test_compiler_info instead of gcc_compiled, and update copyright.
272
8c8f4ebe
PG
2732005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
274
275 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
276 shared objects being adjusted and update copyright years.
277
607fbc54
DJ
2782005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
279
280 * ChangeLog: Correct some 2003-01-13 dates.
281 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
282 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
283 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
284 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
285 gdb.trace/tfind.exp: Update copyright years.
286
57bf0e56
DJ
2872005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
288 Daniel Jacobowitz <dan@codesourcery.com>
289
290 * lib/gdb.exp (gdb_compile): Handle shlib=.
291 (gdb_compile_shlib): New function.
292
9b593790
PG
2932005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
294
295 * lib/gdb.exp (test_compiler_info): Give argument a default value.
296
9494c6a5
DJ
2972005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
298
299 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
300 gdb.server.
301 * configure.ac: Likewise.
302 * configure: Regenerated.
303 * gdb.gdbserver/Makefile.in: Moved to...
304 * gdb.server/Makefile.in: ... here.
305 * gdb.gdbserver/server.c: Moved to...
306 * gdb.server/server.c: ... here.
307 * gdb.gdbserver/server-run.exp: Moved to...
308 * gdb.server/server-run.exp: ... here.
309
6f8eac0e
DJ
3102005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
311
312 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
313 * configure.ac: Create gdb.gdbserver/Makefile.
314 * configure: Regenerated.
315 * lib/gdbserver-support.exp: New file, derived from
316 config/gdbserver.exp.
317 * config/gdbserver.exp: Use gdbserver-support.exp.
318 * gdb.gdbserver/Makefile.in: New file.
319 * gdb.gdbserver/server.c: New file.
320 * gdb.gdbserver/server-run.exp: New file.
321
6e87504d
PG
3222005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
323
324 * lib/gdb.exp (test_compiler_info): Return compiler_info
325 if no arguments are given.
326
d1779be4
PG
3272005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
328
329 * gdb.arch/altivec-abi.exp: Check for compiler and set
330 use altivec' flag accordingly.
331 * gdb.arch/altivec-regs.exp: Likewise.
332
88750304
DJ
3332005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
334
335 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
336
f3fb768d
AS
3372005-03-27 Andreas Schwab <schwab@suse.de>
338
339 * gdb.base/bigcore.c (main): Add missing mode argument in open
340 call.
341
7e813ac5
DJ
3422005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
345 downloads.
346 * config/gdbserver.exp (gdb_load): Likewise.
347
8e3049aa
PB
3482005-03-14 Paul Brook <paul@codesourcery.com>
349
350 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
351 targets.
352
a9df7c44
JB
3532005-03-09 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.dwarf2/dup-psym.S: New file.
356 * gdb.dwarf2/dup-psym.exp: New testcase.
357
9f0d94e8
JB
3582005-03-09 Joel Brobecker <brobecker@adacore.com>
359
360 * gdb.ada/exec_changed/first.adb: New file.
361 * gdb.ada/exec_changed/second.adb: New file.
362 * gdb.ada/exec_changed.exp: New testcase.
363
5f579bc5
NS
3642005-03-08 Nathan Sidwell <nathan@codesourcery.com>
365
36e9969c
NS
366 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
367 (A2): New class.
368 (main): Test operator+.
369 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
370 breakpoint test.
371
5f579bc5
NS
372 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
373 * gdb.base/signull.exp: Disable if gdb,nosignals.
374 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
375 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
376 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
377 * gdb.mi/mi2-console.exp: Likewise.
378 * gdb.trace/collection.exp (run_trace_experiment): Consume the
379 continue output at start.
380 (gdb_collect_locals_test): Robustify regexp.
381 * gdb.trace/passc-dyn.exp: Fix comment typo.
382 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
383
be46087e
CV
3842005-03-08 Corinna Vinschen <vinschen@redhat.com>
385
386 * gdb.asm/asm-source.exp: Add iq2000 case.
387 * gdb.asm/iq2000.inc: New file.
388
384e1a61
MI
3892005-03-07 Manoj Iyer <manjo@austin.ibm.com>
390
391 * gdb.base/command.exp: Change hardcoded value to regular expression.
392 * gdb.base/float.exp: Add powerpc to the list of targets checked.
393
584b6e9e
DJ
3942005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
395
396 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
397 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
398 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
399 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
400 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
401
ab5b5d61
MK
4022005-03-05 Mark Kettenis <kettenis@gnu.org>
403
404 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
405 changes.
406
ae051c1b
PG
4072004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
408
409 * lib/compiler.c: Add test for IBM's xlc compiler.
410 * lib/compiler.cc: Likewise.
411
3f0f6ed2
JB
4122004-02-24 Joel Brobecker <brobecker@adacore.com>
413
414 * gdb.ada/fixed_points.exp: Create compilation object directory
415 before running the test.
416 * gdb.ada/null_record.exp: Likewise.
417 * gdb.ada/packed_array.exp: Likewise.
418 * gdb.ada/start.exp: Likewise.
419
724f452b
JB
4202005-02-15 Joel Brobecker <brobecker@adacore.com>
421
422 * gdb.ada/packed_array/pa.adb: New file.
423 * gdb.ada/packed_array.exp: New testcase.
424
57f5cdfb 4252005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 426
1f393151
MK
427 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
428 files.
429
ebdda337
MK
430 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
431 on *-*-openbsd*. Correctly match whitespace in regukar
432 expressions.
433
cf309262
DJ
4342005-02-10 Daniel Jacobowitz <dan@debian.org>
435
436 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
437 PR exp/1821
438 * gdb.base/gdb1821.c: New test file.
439 * gdb.base/gdb1821.exp: New test file.
440
3be49e7a
JB
4412005-02-09 Joel Brobecker <brobecker@adacore.com>
442
443 * gdb.base/start.c: New file.
444 * gdb.base/start.exp: New testcase.
445
e292e67d
JB
4462005-02-09 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.ada/start/dummy.adb: New file.
449 * gdb.ada/start.exp: New testcase.
450
dbdfa66c
CV
4512005-02-09 Corinna Vinschen <vinschen@redhat.com>
452
453 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
454 for printing symbols and statistics.
455 Add test for using relative pathnames in "maint print msymbols" test.
456 Mark "maint info sections DATA" XFAIL on Cygwin.
457 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
458 tests.
459
d7941671
AC
4602005-02-09 Andreas Schwab <schwab@suse.de>
461
462 Committed by Andrew Cagney <cagney@gnu.org>
463 * gdb.base/remotetimeout.exp: New file.
464
74e5ef44
MK
4652005-02-07 Mark Kettenis <kettenis@gnu.org>
466
467 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
468
464dd14d
JB
4692005-02-03 Joel Brobecker <brobecker@adacore.com>
470
471 * gdb.ada/gnat_ada.gpr: New file.
472 * gdb.ada/gnat_ada.gin: Delete, no longer used.
473 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
474 * configure.ac: No longer generate gnat_ada.gpr.
475 * configure: Regenerate.
476 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
477 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
478 * gdb.ada/null_record/bar.ads: Likewise.
479 * gdb.ada/null_record/bar.adb: Likewise.
480 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
481 * gdb.ada/null_record.exp (testdir): New variable.
482 (testfile): executable is now in testdir subdirectory.
483 (srcfile): Use full path to the main compilation unit.
484 * gdb.ada/fixed_points.exp: Same changes as above.
485
30d756ae
NR
4862005-02-03 Nick Roberts <nickrob@snap.net.nz>
487
488 * gdb.base/interp.exp: New test.
489
9d799f85
AC
4902005-01-24 Andrew Cagney <cagney@gnu.org>
491
492 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
493
15656118
AC
4942005-01-19 Andrew Cagney <cagney@gnu.org>
495
a892c31b
AC
496 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
497 configure.ac not configure.in.
498
15656118
AC
499 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
500 of powerpc*-*-*.
501 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
502 * gdb.base/list.exp (test_list_function)
503 (test_list_filename_and_function): Ditto.
504 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
505
a7b01baf
AC
5062005-01-16 Andrew Cagney <cagney@gnu.org>
507
17d92a02
AC
508 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
509
a7b01baf
AC
510 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
511
bc8332bb
AC
5122005-01-14 Andrew Cagney <cagney@gnu.org>
513
514 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
515 * gdb.mi/mi2-var-cmd.exp: Ditto.
516
4d074752
CV
5172005-01-10 Corinna Vinschen <vinschen@redhat.com>
518
519 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
520
bec39cab
AC
5212005-01-07 Andrew Cagney <cagney@gnu.org>
522
523 * configure.ac: Rename configure.in, require autoconf 2.59.
524 * configure: Re-generate.
525 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
526 * gdb.stabs/configure: Re-generate.
527 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
528 * gdb.hp/configure: Re-generate.
529 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
530 autoconf 2.59.
531 * gdb.hp/gdb.objdbg/configure: Re-generate.
532 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
533 autoconf 2.59.
534 * gdb.hp/gdb.defects/configure: Re-generate.
535 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
536 autoconf 2.59.
537 * gdb.hp/gdb.compat/configure: Re-generate.
538 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
539 autoconf 2.59.
540 * gdb.hp/gdb.base-hp/configure: Re-generate.
541 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
542 autoconf 2.59.
543 * gdb.hp/gdb.aCC/configure: Re-generate.
544
f10b16d4
JB
5452004-12-15 Jim Blandy <jimb@redhat.com>
546
547 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
548 under NPTL when there is debugging info available for libpthread.
549
fb6e1814
JG
5502004-12-13 Jerome Guitton <guitton@gnat.com>
551
552 * gdb.ada/fixed_points.c: New file.
553 * gdb.ada/fixed_points.exp: New file.
554
fe46cd3a
RC
5552004-12-03 Randolph Chung <tausq@debian.org>
556
557 * gdb.arch/pa-nullify.exp: New file.
558 * gdb.arch/pa-nullify.s: New file.
559
8de0841b
RC
5602004-11-30 Randolph Chung <tausq@debian.org>
561
562 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
563 instead of "tbug". Fix regexp to work properly with gdb_test.
564
c8170782
PH
5652004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
566
567 * gdb.base/bitfields2.exp: New test.
568 * gdb.base/bitfields2.c: New file.
569
954269c2
RE
5702004-11-28 Richard Earnshaw <rearnsha@arm.com>
571
572 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
573
0107feed
RC
5742004-11-16 Randolph Chung <tausq@debian.org>
575
576 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
577
f073ae8c
DJ
5782004-11-14 Daniel Jacobowitz <dan@debian.org>
579
580 * gdb.threads/threadapply.exp: Correct "macro details" test.
581
19ad59e7
JJ
5822004-11-11 Jeff Johnston <jjohnstn@redhat.com>
583
584 * gdb.threads/threadapply.exp: New test.
585 * gdb.threads/threadapply.c: New file.
586
9cf0961b
MK
5872004-11-07 Mark Kettenis <kettenis@gnu.org>
588
589 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
590 frames.
591
c789492a
FL
5922004-11-05 Felix Lee <felix+log1@specifixinc.com>
593
594 * gdb.base/cursal.exp: New file.
595 * gdb.base/cursal.c: New file.
596
a1e167bb
AC
5972004-11-03 Andrew Cagney <cagney@gnu.org>
598
599 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
600
b7cbf173
MK
6012004-10-30 Mark Kettenis <kettenis@gnu.org>
602
603 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
604 NetBSD/ELF targets.
605
88f9d34f
JB
6062004-10-29 Joel Brobecker <brobecker@gnat.com>
607
608 * gdb.threads/bp_in_thread.c: New file, copied from
609 pthread_cond_wait.c.
610 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
611 file, rather than reusing the .c file from another testcase.
612
ca7d6a0c
JB
6132004-10-20 Joel Brobecker <brobecker@gnat.com>
614
615 * gdb.ada/null_record.exp: Check where we stopped after
616 sending the start command, instead of where the associated
617 temporary breakpoint was inserted.
618
0d863d03
AC
6192004-10-14 Andrew Cagney <cagney@gnu.org>
620
621 * gdb.mi/gdb701.c (main): Return 0.
622
d11e72cb
DJ
6232004-10-13 Daniel Jacobowitz <dan@debian.org>
624
d40539a4 625 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 626
e1923096
JJ
6272004-10-12 Jeff Johnston <jjohnstn@redhat.com>
628
629 * gdb.threads/schedlock.c: Add comment markers to use to find
630 line numbers.
631 * gdb.threads/schedlock.exp: Adjust regex to handle the new
632 comments.
633 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
634 breakpoint lines.
635
ec8ba2c9
DJ
6362004-10-12 Daniel Jacobowitz <dan@debian.org>
637
638 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
639
0eb3658b
DJ
6402004-10-12 Daniel Jacobowitz <dan@debian.org>
641
642 * configure.in: Add gdb.dwarf2.
643 * configure: Regenerated.
644 * Makefile.in: Add gdb.dwarf2.
645 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
646 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
647 gdb.dwarf2/file1.txt: New files.
648
a271cc33
OF
6492004-10-11 Orjan Friberg <orjanf@axis.com>
650
651 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
652 of "run", since the latter doesn't work with remote targets. Adjust
653 the breakpoint numbering accordingly.
654 * gdb.threads/pthread_cond_wait.exp: Ditto.
655
895ce074
MC
6562004-10-08 Michael Chastain <mec.gnu@mindspring.com>
657
658 * gdb.base/overlays.exp: Update copyright years.
659
6be3092d
KI
6602004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
661
662 * gdb.base/overlays.exp: Disable if target is Linux.
663
e05389b8
FL
6642004-10-06 Felix Lee <felix+log1@specifixinc.com>
665
666 * config/gdbserver.exp (gdb_load): Use right filename on remote.
667
73cb587d
KI
6682004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
669
670 * gdb.asm/asm-source.exp: Add m32r-linux target.
671 * gdb.asm/m32r-linux.inc: New file.
672
3c0edcdc
AC
6732004-09-24 Andrew Cagney <cagney@redhat.com>
674 David Anderson <anderson@redhat.com>
675
676 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
677 command fails, assume things will work.
678 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
679 (_GNU_SOURCE): Define.
680 (print_unsigned, print_hex): Change parameter to "long long".
681 (print_byte_count): New function, use to print byte counts.
682 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
683 O_LARGEFILE.
684 (main): Compute an upper bound on a corefile in max_core_size.
685 Limit memory chunk size to max_core_size. Limit total memory
686 allocated to max_core_size.
687
4bb3667f
AC
6882004-09-23 Andrew Cagney <cagney@gnu.org>
689
690 * gdb.base/bigcore.exp: Replace the code that creates a corefile
691 from a separate process with code that creates a corefile by
692 making the inferior dump core.
693
60fe1a51
MK
6942004-09-23 Mark Kettenis <kettenis@gnu.org>
695
696 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
697 block.
698
8e937346
MC
6992004-09-23 Michael Chastain <mec.gnu@mindspring.com>
700
701 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
702 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
703 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
704 Likewise.
705
7213f6d6
JJ
7062004-09-20 Jeff Johnston <jjohnstn@redhat.com>
707
708 * gdb.java/jprint.exp: New test case for java inferior call.
709 * gdb.java/jprint.java: Ditto.
710
eac69dca
JB
7112004-09-15 Joel Brobecker <brobecker@gnat.com>
712
713 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
714
22227696
MC
7152004-09-14 Michael Chastain <mec.gnu@mindspring.com>
716
717 * gdb.threads/killed.c: Include <stdlib.h>.
718 * gdb.threads/pthreads.c: Likewise.
719
7dd403a4
MC
7202004-09-14 Michael Chastain <mec.gnu@mindspring.com>
721
722 * gdb.threads/killed.c: Add copyright notice.
723
33f2d567
JM
7242004-09-10 Jason Molenda (jmolenda@apple.com)
725
726 * gdb.base/define.exp: Two new tests to verify zero space chars
727 after 'if' and 'while' commands in a user-defined command is correctly
728 parsed.
729
e05b62ac
AC
7302004-09-08 Andrew Cagney <cagney@gnu.org>
731
732 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
733 delivery test with duplicate at end of file.
734
9cbe82da
MK
7352004-09-06 Mark Kettenis <kettenis@jive.nl>
736
737 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
738
564803d9
MC
7392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
740
741 * config/hppro.exp: Removed.
742
7c6807ce
MC
7432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
744
745 * config/sparclet.exp: Removed.
746
bf7e26dd
MC
7472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
748
749 * config/udi.exp: Removed.
750
714e341b
MC
7512004-09-02 Michael Chastain <mec.gnu@mindspring.com>
752
753 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
754 of "exp_continue".
755 (advancei): Likewise.
756
1236e623
JJ
7572004-09-01 Jeff Johnston <jjohnstn@redhat.com>
758
759 * gdb.base/unload.exp: Fix so messages aren't duplicated.
760
3bdcad15
MI
7612004-09-01 Manoj Iyer <manjo@austin.ibm.com>
762
228af206 763 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
764 to check for nodebug in executable.
765 * gdb.gdb/observer.exp (setup_test): Likewise.
766 * gdb.gdb/selftest.exp (test_with_self): Likewise.
767 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
768
c72b934c
AC
7692004-09-01 Andrew Cagney <cagney@gnu.org>
770
771 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
772 files.
773
edd9b715
JJ
7742004-09-01 Jeff Johnston <jjohnstn@redhat.com>
775
776 * gdb.base/unload.exp: Fix expected warning message to match
777 latest format.
778
fb4ce06b
CV
7792004-09-01 Corinna Vinschen <vinschen@redhat.com>
780
781 * gdb.base/call-rt-st.exp: Fix typos.
782
ce78e7c3
MI
7832004-08-31 Manoj Iyer <manjo@austin.ibm.com>
784
785 * gdb.threads/thread_check.exp: New testcase.
786 * gdb.threads/thread_check.c: New testcase.
787
2dedb159
AC
7882004-08-31 Andrew Cagney <cagney@gnu.org>
789
790 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
791 (skip_to_handler_entry): New procedures. Test stepping into a
792 handler when the breakpoint is at the handler's entry point.
793
68f53502
AC
7942004-08-30 Andrew Cagney <cagney@gnu.org>
795
796 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
797 gdb/1757.
798
3e3ffd2b
MC
7992004-08-27 Michael Chastain <mec.gnu@mindspring.com>
800
801 With code from Manoj Iyer <manjo@austin.ibm.com>:
802 * lib/gdb.exp (gdb_file_cmd): Return more information in the
803 return value. Add an arm for "no debugging symbols found".
804 Change a stray "error" to "perror".
805 (gdb_run_cmd): Adapt to new return value.
806 * gdb.base/remote.exp: Adapt to new return value.
807 * gdb.gdb/complaints.exp: Likewise.
808 * gdb.gdb/observer.exp: Likewise.
809 * gdb.gdb/selftest.exp: Likewise.
810 * gdb.gdb/xfullpath.exp: Likewise.
811
4b6f5fd2
JB
8122004-08-27 Joel Brobecker <brobecker@gnat.com>
813
814 * gdb.threads/bp_in_thread.exp: New testcase.
815
e5b25496
MC
8162004-08-27 Michael Chastain <mec.gnu@mindspring.com>
817
818 Fix PR testsuite/1735.
819 * gdb.threads/schedlock.c (thread_function): Add a cast
820 to suppress a gcc warning.
821 * gdb.threads/thread-specific.c (thread_function): Likewise.
822
934353d6
MC
8232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
824
825 * gdb.base/unload.c: Include <stdlib.h>.
826
f98a0aef 8272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 828
f98a0aef 829 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
830 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
831 synchronized after the "return".
832
5a2e8882
MC
8332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
834
835 * gdb.mi/basics.c: Include <stdio.h>.
836 * gdb.mi/pthreads.c: Include <stdlib.h>.
837 * gdb.mi/var-cmd.c: Include <stdlib.h>.
838
a9640423
MC
8392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
840
841 * gdb.threads/schedlock.c: Add copyright notice.
842
b04e311d
AC
8432004-08-25 Andrew Cagney <cagney@gnu.org>
844
845 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
846 (skip_over_handler, breakpoint_over_hander): New test procedures.
847 (advance, advancei): Add a proper prefix, do not use
848 rerun_to_main.
849 * gdb.base/sigstep.c (main): Change to use an infinite loop.
850
7c27f15b
MC
8512004-08-24 Michael Chastain <mec.gnu@mindspring.com>
852
853 * gdb.mi/basics.c: Add copyright notice.
854 * gdb.mi/var-cmd.c: Add copyright notice.
855
fffc87ae
MC
8562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
857
858 * lib/gdb.exp: Remove signed_keyword_not_used.
859 * lib/compiler.c: Likewise.
860 * lib/compiler.cc: Likewise.
861
d782e0bf
MC
8622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
863
864 * gdb.base/whatis.c: Remove conditional disabling of "signed".
865 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
866
96033e83
MC
8672004-08-23 Michael Chastain <mec.gnu@mindspring.com>
868
869 * gdb.base/whatis.c: Add copyright notice.
870
cf38c229
MK
8712004-08-20 Mark Kettenis <kettenis@gnu.org>
872
873 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
874 it to skip the breakpoints encoded in the inline assembly.
875
f4b49756
MC
8762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
877
878 * Makefile.in: Add gdb.fortran.
879
2f193b69
MC
8802004-08-20 Michael Chastain <mec.gnu@mindspring.com>
881
882 * gdb.base/call-sc.exp (test_scalar_returns):
883 Fix cut-and-paste glitch in "Make fun return now".
884
89a237cb
MC
8852004-08-17 Michael Chastain <mec.gnu@mindspring.com>
886
887 * configure.in: Add gdb.fortran.
888 * configure: Regenerate.
889 * gdb.fortran/Makefile.in: New file.
890 * lib/gdb.exp (skip_fortran_tests): New procedure.
891
469aff8e
MC
8922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
893
894 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
895 reference to bug-gnu@prep.ai.mit.edu.
896 * gdb.mi/mi-var-child.exp: Likewise.
897 * gdb.mi/mi-var-cmd.exp: Likewise.
898 * gdb.mi/mi-var-display.exp: Likewise.
899 * gdb.mi/mi2-var-block.exp: Likewise.
900 * gdb.mi/mi2-var-child.exp: Likewise.
901 * gdb.mi/mi2-var-cmd.exp: Likewise.
902 * gdb.mi/mi2-var-display.exp: Likewise.
903
00b51b9f
MK
9042004-08-15 Mark Kettenis <kettenis@gnu.org>
905
906 * gdb.base/unload.c (main): Make local variable msg const.
907
45f07fef
MC
9082004-08-15 Michael Chastain <mec.gnu@mindspring.com>
909
910 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
911 to bug-gnu@prep.ai.mit.edu.
912 * gdb.mi/mi-disassemble.exp: Likewise.
913 * gdb.mi/mi-eval.exp: Likewise.
914 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
915 default line number.
916 * gdb.mi/mi-return.exp: Likewise.
917 * gdb.mi/mi-simplerun.exp: Likewise.
918 * gdb.mi/mi-stack.exp: Likewise.
919 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
920 number with explicit range test.
921 * gdb.mi/mi-watch.exp: Likewise.
922 * gdb.mi/mi2-break.exp: Likewise.
923 * gdb.mi/mi2-cli.exp: Likewise.
924 * gdb.mi/mi2-disassemble.exp: Likewise.
925 * gdb.mi/mi2-eval.exp: Likewise.
926 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
927 default line number.
928 * gdb.mi/mi2-return.exp: Likewise.
929 * gdb.mi/mi2-simplerun.exp: Likewise.
930 * gdb.mi/mi2-stack.exp: Likewise.
931 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
932 number with explicit range test.
933 * gdb.mi/mi2-watch.exp: Likewise.
934
dd8c8ee7
MC
9352004-08-15 Michael Chastain <mec.gnu@mindspring.com>
936
937 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
938 * gdb.cp/m-static.exp: Likewise.
939 * gdb.cp/rtti.exp: Likewise.
940
4e838464
MK
9412004-08-14 Mark Kettenis <kettenis@gnu.org>
942
943 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
944
8d8cb839
EZ
9452004-08-14 Eli Zaretskii <eliz@gnu.org>
946
947 * ChangeLog: Prefix Local Variables with semi-colons and indent
948 the reference to older ChangeLog files, to fix fontification in
949 Emacs.
950
deea8bb0
MC
9512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
952
953 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
954 * gdb.mi/mi2-break.exp: Likewise.
955
c3297504
MC
9562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
957
958 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
959
25808999
MC
9602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
963
226a8d71
MC
9642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
965
966 * gdb.cp/classes.exp: Remove unused declarations. Just let
967 test names default instead of providing special names. Remove
968 extraneous demangler test.
969
37fdf854
JJ
9702004-08-12 Jeff Johnston <jjohnstn@redhat.com>
971
972 * gdb.base/unload.exp: New test for breakpoints in dynamically
973 loaded libraries.
974 * gdb.base/unload.c: Ditto.
975 * gdb.base/unloadshr.c: Ditto.
976
2d3a7986
MC
9772004-08-12 Michael Chastain <mec.gnu@mindspring.com>
978
979 * gdb.cp/classes.exp (test_ptype_class_objects): Call
980 cp_test_ptype_class.
981 (test_enums): Likewise.
982
c72b934c
AC
9832004-08-10 Andrew Cagney <cagney@gnu.org>
984
985 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
986 files.
987
cc503c8a
AC
9882004-08-10 Andrew Cagney <cagney@gnu.org>
989
990 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
991 init_malloc call.
992
902f2ccb
MC
9932004-08-10 Michael Chastain <mec.gnu@mindspring.com>
994
995 * ChangeLog: Add copyright notice. The notice is copied
996 from emacs 21.3 top level ChangeLog.
997
78c90502
MC
9982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
999
1000 * lib/cp-support.exp: New file.
1001 * lib/cp-support.exp (cp_test_type_class): New function.
1002 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
1003 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
1004 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
1005 cp_test_ptype_class.
1006
88e5ea78
MC
10072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1008
1009 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
1010 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1011 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
1012 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
1013 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1014 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1015 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1016 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1017 gdb.mi/mi2-watch.exp: Update copyright years.
1018
6a89fc9c
MK
10192004-08-09 Mark Kettenis <kettenis@gnu.org>
1020
1021 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1022
1482e0de
MC
10232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1024
1025 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1026 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1027 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1028 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1029 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1030 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1031 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1032 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1033 gdb.mi/mi-watch.exp: Update copyright years.
1034
1a5ce3f3
DJ
10352004-08-08 Daniel Jacobowitz <dan@debian.org>
1036
1037 PR gdb/1738
1038 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1039 from a breakpoint with a pending signal.
1040
04f6ecf2
DJ
10412004-08-08 Daniel Jacobowitz <dan@debian.org>
1042
1043 PR gdb/1736
1044 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1045 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1046 the prompt.
1047 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1048
54d90d35
DJ
10492004-08-08 Daniel Jacobowitz <dan@debian.org>
1050
1051 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1052
d2f6abb0
DJ
10532004-08-08 Daniel Jacobowitz <dan@debian.org>
1054
1055 PR gdb/1736
1056 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1057 for i?86-*-linux*.
1058
5598c03d
DJ
10592004-08-08 Daniel Jacobowitz <dan@debian.org>
1060
1061 * gdb.arch/i386-prologue.exp: Compile without debug information.
1062
c6fee705
MC
10632004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1064
1065 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1066 rather than asking gdb to search.
1067
dd90efdb
MC
10682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1069
1070 * gdb.base/gcore.c: Include <string.h>.
1071
1e84bec1
MC
10722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1073
1074 * gdb.base/gcore.c: Add copyright notice.
1075
e425eb2b
MC
10762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1077
1078 * gdb.base/freebpcmd.c: Include <stdio.h>.
1079 * gdb.base/long_long.c: Include <string.h>.
1080 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1081 * gdb.base/siginfo.c: Include <string.h>.
1082 * gdb.base/sigstep.c: Include <string.h>.
1083
cb9aaed5
MC
10842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1085
1086 * gdb.base/complex.c: Include <stdlib.h>.
1087
55944f3d
MC
10882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1089
1090 * gdb.base/complex.c: Add copyright notice.
1091
7b2953d9
MC
10922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1093
1094 * gdb.base/charset.c: Include <stdlib.h>.
1095
c9133d23
MC
10962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1097
1098 * gdb.base/auxv.c: Include <stdlib.h>.
1099
0a8490ad
MC
11002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1101
1102 * gdb.base/auxv.c: Add copyright notice.
1103
3426d5ec
MC
11042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1105
1106 * gdb.base/coremaker.c: Add copyright notice.
1107 * gdb.base/coremaker2.c: Add copyright notice.
1108
8da195dd
AC
11092004-08-04 Andrew Cagney <cagney@gnu.org>
1110
1111 * gdb.base/store.exp: Update copyright.
1112 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1113 names, do not import gdb_prompt.
1114
8d394f98
AC
11152004-08-01 Andrew Cagney <cagney@gnu.org>
1116
1117 Fix PR testsuite/1729.
1118 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1119 not use capture_value with value 4.
1120 (capture_value): Add optional test name parameter.
1121 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1122 the prefix, pass to capture_value.
1123
b6702b23
MK
11242004-08-01 Mark Kettenis <kettenis@gnu.org>
1125
1126 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1127 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1128 (main): Call new function.
1129
c203e0ca
MC
11302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1131
1132 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1133
a7995a30
MC
11342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1135
1136 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1137
9366563b
MC
11382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1139
b6eeaf26 1140 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1141 Accept more values of vtbl pointer. Remove some messages
1142 about "obsolete gcc or gdb".
1143
2fc1f950
MC
11442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1145
1146 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1147
c724d49b
MC
11482004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1149
1150 * gdb.base/asm-source.exp: Properly convert target board
1151 debug flags from gcc format to binutils format.
1152
736b0fce
MK
11532004-07-28 Mark Kettenis <kettenis@gnu.org>
1154
1155 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1156 gdb1718". PR backtrace/1718 partially fixed.
1157
5633ea5c
JJ
11582004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1159
1160 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1161
575eebb1
NC
11622004-07-26 Nick Clifton <nickc@redhat.com>
1163
1164 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1165 good default value for a specific architecture is available then
1166 set it to that value. Otherwise default to the -gstabs switch.
1167 Remove the -g... switches from the asm-flags variable. Allow the
1168 target board info to override the value if it wants to. Pass the
1169 switch on the assembler command line.
1170
62104619
MK
11712004-07-23 Mark Kettenis <kettenis@gnu.org>
1172
1173 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1174 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1175 (main): Call new function.
1176
4a1135b8
MC
11772004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1178
1179 Test for PR exp/1715.
1180 * gdb.base/radix.exp: Refactor common procedures. Make all
1181 test names unique. Change XFAIL to KFAIL.
1182
8a12c1f0
MC
11832004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1184
1185 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1186 * gdb.ada/gnat_ada.gin: ... to here.
1187 * configure.in: Use gnat_ada.gin.
1188 * configure: Regenerate.
1189
23b451cf
AC
11902004-07-20 Andrew Cagney <cagney@gnu.org>
1191
1192 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1193 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1194 XFAILs. Clean up test messages and comments. Check backtraces.
1195 Delete re-sync code.
1196
ab618a02
MC
11972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1198
1199 Fix PR cli/740.
1200 * gdb.base/annota1.exp: Honor gdb,nosignals.
1201 * gdb.base/annota3.exp: Likewise.
1202
46dad340
MC
12032004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1204
1205 * lib/java.exp: Update copyright notice.
1206
756d8c70
AC
12072004-07-19 Andrew Cagney <cagney@gnu.org>
1208
1209 * gdb.base/selftest.exp: Copy file from here ...
1210 * gdb.gdb/selftest.exp: ... to here.
1211
586027e6
AC
12122004-07-16 Andrew Cagney <cagney@redhat.com>
1213
1214 * lib/insight-support.exp: Delete file.
1215 * lib/java.exp (java_init): Fix copyright.
1216
029d2200
AC
12172004-07-16 Andrew Cagney <cagney@gnu.org>
1218
1219 * gdb.base/restore.c: Append "prologue" to comments marking the a
1220 function's prologue.
1221 * gdb.base/restore.exp: Update copyright, re-indent.
1222 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1223 callerN" prefix where needed. Update patterns that match a
1224 function's prologue.
1225
653b62c5
MC
12262004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1227
1228 * gdb.base/restore.c: Add copyright notice.
1229
f7d690e5
AC
12302004-07-16 Andrew Cagney <cagney@gnu.org>
1231
1232 * gdb.base/logical.exp: Update copyright.
1233 (evaluate): New procedure. Use to re-implement tests using
1234 several tables.
1235
d629a7cb
MH
12362004-07-14 Martin Hunt <hunt@redhat.com>
1237
1238 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1239 which fixes some problems where init.tcl was not found.
1240
9c7bb332
AC
12412004-07-13 Andrew Cagney <cagney@gnu.org>
1242
6bf46641
AC
1243 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1244 (check_sizeof, check_valueof): Do not include the output in the
1245 test name. Use gdb_test.
1246 (get_valueof): Use gdb_test_multiple.
1247
c4ffd4c0
AC
1248 * gdb.base/step-test.exp: Update copyright. Use
1249 gdb_test_multiple. Ensure that test names do not include
1250 architecture dependent output.
1251
ab89363a
AC
1252 * gdb.gdb/observer.exp: Update copyright.
1253 (setup_test): Use gdb_test_multiple.
1254 (attach_first_observer, attach_second_observer)
1255 (attach_third_observer, detach_first_observer)
1256 (detach_second_observer, detach_third_observer)
1257 (reset_counters, check_counters): Make $message a prefix.
1258 (test_normal_stop_notifications): Add "args" parameter - a list of
1259 init functions to be called. Make $message a prefix,
1260 (test_observer_normal_stop): Change the message prefixes so that
1261 they are unique, pass the attach / detach procedures to
1262 test_normal_stop_notifications.
1263
ec58997a
AC
1264 * gdb.base/signull.exp (test_segv): Prefix all tests with
1265 "${name}". Clean up test messages.
1266
b475183b
AC
1267 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1268
9c7bb332
AC
1269 * gdb.base/ena-dis-br.exp: Update copyright.
1270 (break_at): New function. Replace send_gdb with gdb_test,
1271 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1272 ignore count, not stopped at bpt", with KFAIL.
1273
2dd95497
CV
12742004-07-13 Corinna Vinschen <vinschen@redhat.com>
1275
1276 * gdb.base/attach.exp: Remove cleanupfile handling.
1277
419e626b
AC
12782004-07-12 Andrew Cagney <cagney@gnu.org>
1279
1280 * gdb.base/annota1.exp: Cleanup corefile test name.
1281 * gdb.base/annota3.exp: Ditto.
1282
8b1b3228
AC
12832004-07-12 Andrew Cagney <cagney@gnu.org>
1284
78650829
AC
1285 * gdb.base/signals.exp: Clean up copyright, re-indent.
1286
8b1b3228
AC
1287 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1288 gdb_test and gdb_test_multiple.
1289
935c2760
JJ
12902004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1291
1292 * gdb.java/jmain.exp: Fix expected line number for main to
1293 break at. Set XFAIL for break at main test since gcj does not
1294 provide line number info for first statement in main.
1295
1544280f
AC
12962004-07-08 Andrew Cagney <cagney@gnu.org>
1297
1279f4ff
AC
1298 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1299
1544280f
AC
1300 * gdb.base/sigbpt.exp: Make the common part of each test name a
1301 prefix instead of suffix.
1302
bcc82369
BR
13032004-07-07 Bob Rossi <bob_rossi@cox.net>
1304
1305 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1306 test from test_tbreak_creation_and_listing to
1307 test_file_list_exec_source_file
1308 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1309 Changed name of test from test_tbreak_creation_and_listing to
1310 test_file_list_exec_source_file
1311
23f4b0aa
JJ
13122004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1313
1314 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1315 the jmisc() constructor instead of <init>.
1316 * gdb.java/jmisc1.exp: Ditto.
1317
56401cd5
AC
13182004-07-07 Andrew Cagney <cagney@gnu.org>
1319
1320 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1321 corrupting the PC.
1322
44ae2f6a
MC
13232004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1324
1325 * gdb.cp/templates.exp: Accept whitespace change in demangler
1326 output.
1327
45a83408
AC
13282004-07-06 Andrew Cagney <cagney@gnu.org>
1329
1330 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1331
d205ad70
MC
13322004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1333
1334 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1335 * lib/compiler.cc: Likewise.
1336
06ea1a61
MC
13372004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1338
1339 * lib/compiler.cc: Work around string preprocessing problem
1340 with old hp c++ compiler.
1341 * lib/compiler.c: Likewise.
1342
daab1251
CV
13432004-06-29 Corinna Vinschen <vinschen@redhat.com>
1344
1345 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1346 directives to conditionalize symbol prefixing.
1347 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1348 additional_flags handling. Add underscore prefix for Cygwin.
1349 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1350 conditionalize symbol prefixing.
1351 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1352 additional_flags handling. Add underscore prefix for Cygwin.
1353
cc984116
CV
13542004-06-29 Corinna Vinschen <vinschen@redhat.com>
1355
1356 * gdb.base/bigcore.exp: Skip test on Cygwin.
1357
c279b077
MC
13582004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1359
1360 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1361 formats for "info register". Use gdb_test_multiple. Fix
1362 the "invalid register" test.
1363
0e915747
CV
13642004-06-28 Corinna Vinschen <vinschen@redhat.com>
1365
1366 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1367 PID for Cygwin. Add Cygwin specific strings to check for in some
1368 tests.
1369 (do_attach_tests): Add a test for user interaction when attaching
1370 to a process with no matching symbol table already loaded.
1371
11422c86
AC
13722004-06-26 Andrew Cagney <cagney@gnu.org>
1373
1374 Test PR java/1567 and PR java/1565.
1375 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1376 * gdb.java/jmisc2.exp: Delete file.
1377
cefbce26
MC
13782004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1379
1380 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1381
e19f872c
CV
13822004-06-25 Corinna Vinschen <vinschen@redhat.com>
1383
1384 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1385 attach process.
1386
d931ba3b
MC
13872004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1388
1389 * gdb.cp/pr-1553.exp: Remove.
1390
aef68c48
MC
13912004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1392
1393 * gdb.cp/pr-1553.cc: Remove.
1394 * gdb.cp/pr-1553.exp: Disable this test.
1395
8d5df71a
JB
13962004-06-20 Jim Blandy <jimb@redhat.com>
1397
1398 Fix PR testsuite/1680.
1399 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1400 regular expressions.
1401
4ac6f39d
MC
14022004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1403
1404 Fix PR testsuite/1679.
1405 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1406 Issue an UNSUPPORTED result instead.
1407
1b413552
JB
14082004-06-18 Jim Blandy <jimb@redhat.com>
1409
1410 * gdb.base/charset.exp: Only send a control-C if we see a new
1411 prompt and incomplete command.
1412
6daa6ebd
MC
14132004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1414
1415 * gdb.cp/pr-574.cc: Add copyright notice.
1416
51fa4ae0
JB
14172004-06-17 Jim Blandy <jimb@redhat.com>
1418
1419 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1420 cases where the regexp has no groups; this grabs random text from
1421 the previous test suite, whatever that was.
1422
8fea26c5
MC
14232004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1424
1425 * gdb.cp/printmethod.cc: Add copyright notice.
1426
1e3aeb41
MC
14272004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1428
1429 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1430
9d9030bc
AC
14312004-06-16 Andrew Cagney <cagney@gnu.org>
1432
1433 * gdb.base/signull.c: Update copyright. Include <string.h>.
1434 (bowler): Replace data_pointer with data_read
1435 and data_write cases. Add code_descriptor case.
1436 (zero, desc): New array and pointer.
1437 (data, code): Change to simple pointers.
1438 * gdb.base/signull.exp: Fix probe pattern matching a function
1439 descriptor SIGSEGV. Replace data_pointer with data_read and
1440 data_write tests.
1441
acd4ad44
AC
14422004-06-16 Andrew Cagney <cagney@gnu.org>
1443
1444 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1445
08fd625c
MC
14462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1447
1448 * gdb.base/long_long.c: Add copyright notice.
1449
1903502c
MC
14502004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1451
1452 * gdb.base/long_long.exp: Remove reference to
1453 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1454 to gdb_breakpoint and gdb_continue_to_breakpoint.
1455
83313cb1
JB
14562004-06-14 Jim Blandy <jimb@redhat.com>
1457
1458 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1459 endian case.
1460
1bf404ef
AC
14612004-06-14 Andrew Cagney <cagney@gnu.org>
1462
1463 * gdb.base/gcore.exp (capture_command_output): Delete the always
1464 passing tests containing inferior values.
1465 * gdb.base/ending-run.exp: Do not include the breakpoint address
1466 in the test message. Update copyright.
1467 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1468 size in the test name, use gdb_test_multiple. Update copyright.
1469
ef220b33
MC
14702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1471
1472 * gdb.cp/ref-types.cc: Add copyright notice.
1473
4f70a4c9
MC
14742004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1475
1476 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1477 hp_aCC_compiler.
1478 * lib/compiler.cc: Likewise.
1479 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1480 'set' commands. Log diagnostics for other lines. Set
1481 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1482
335928ac
MC
14832004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1484
1485 * gdb.cp/try_catch.cc: Add copyright notice.
1486
2efb12e8
MC
14872004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1488
1489 * gdb.cp/userdef.cc: Add copyright notice.
1490
0bbed51a
MC
14912004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1492
1493 * gdb.cp/virtfunc.cc: Add copyright notice.
1494
e12a46c9
RC
14952004-06-11 Randolph Chung <tausq@debian.org>
1496
1497 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1498 problem.
1499
338e05af
AC
15002004-06-10 Andrew Cagney <cagney@gnu.org>
1501
1502 * lib/compiler.cc, lib/compiler.c: Append either
1503 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1504 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1505 instead of gcc-3-3.
1506
dc3f10cb
AC
15072004-06-09 Andrew Cagney <cagney@gnu.org>
1508
b4d946af
AC
1509 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1510 gdb/1455, bug is specific to "long long" and "double".
1511
dc3f10cb
AC
1512 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1513 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1514 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1515 fixed.
1516
b5c0bfa2
AC
15172004-06-09 Andrew Cagney <cagney@gnu.org>
1518
1519 * gdb.base/structs.exp (test_struct_returns): Replace
1520 "return_value_unknown" and "finish_value_unknown" by
1521 "return_value_known" and "finish_value_known". Instead of
1522 "return_value_unknown" iff "finish_value_unknown", check
1523 "return_value_known" implies "finish_value_known".
1524
caeb605f
MH
15252004-06-08 Martin Hunt <hunt@redhat.com>
1526
1527 * gdb.base/float.exp: Add pattern for mips targets.
1528
c892bb64
RC
15292004-06-08 Randolph Chung <tausq@debian.org>
1530
1531 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1532 message for unknown architectures more clear.
1533
48306d3e
JB
15342004-06-08 Joel Brobecker <brobecker@gnat.com>
1535
1536 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1537 start the execution of the program.
1538
83ecb59f
JB
15392004-06-07 Jim Blandy <jimb@redhat.com>
1540
1541 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1542 * gdb.arch/i386-cpuid.h: New helper file.
1543
55264cb4
RC
15442004-06-07 Randolph Chung <tausq@debian.org>
1545
1546 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1547 has started.
1548
23cadb28
RM
15492004-06-04 Roland McGrath <roland@redhat.com>
1550
1551 Fix PR gdb/1647.
1552 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1553 differently to be robust to output buffering differences.
1554
51d01eda
MC
15552004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1556
1557 * gdb.threads/pthreads.exp: Update copyright years.
1558 (check_control_c): Change asynchronous 'after' to synchronous.
1559
f4fc3b93
RM
15602004-06-04 Roland McGrath <roland@redhat.com>
1561
1562 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1563 next gdb prompt.
1564
4013522b
MC
15652004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1566
1567 Fix PR gdb/1636.
1568 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1569 calls to synchronous.
1570
7a8f1e6b
JB
15712004-05-26 Jim Blandy <jimb@redhat.com>
1572
1573 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1574
81bb3443
RC
15752004-05-24 Randolph Chung <tausq@debian.org>
1576
1577 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1578 * gdb.asm/pa.inc: New file.
1579
8f5a3103
MK
15802004-05-22 Mark Kettenis <kettenis@gnu.org>
1581
1582 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1583
734b8fe8
JB
15842004-05-21 Joel Brobecker <brobecker@gnat.com>
1585 Daniel Jacobowitz <drow@mvista.com>
1586
1587 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1588 GDB prompt.
1589
725603e1
UW
15902004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1591
f4fc3b93 1592 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1593 setjmp/longjmp. Use sigaction instead of signal.
1594
8b923272
JB
15952004-05-19 J. Brobecker <brobecker@gnat.com>
1596 Michael Snyder <msnyder@redhat.com>
1597
1598 * gdb.threads/pthread_cond_wait.c: New file.
1599 * gdb.threads/pthread_cond_wait.exp: New testcase.
1600
8bfabb04
AC
16012004-05-13 Andrew Cagney <cagney@redhat.com>
1602
1603 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1604 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1605
42edda50
AC
16062004-05-11 Andrew Cagney <cagney@redhat.com>
1607
1608 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1609 fixed but revealed gdb/1639.
1610
d303a6c7
AC
16112004-05-10 Andrew Cagney <cagney@redhat.com>
1612
1613 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1614 func1" and "next to 2nd alarm", kernel bug avoided.
1615
bf08c2a1
DJ
16162004-05-10 Daniel Jacobowitz <dan@debian.org>
1617
1618 PR external/1568
1619 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1620 XFAIL if it is smaller than bytes_allocated.
1621 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1622 (main): Make chunks_allocated unsigned. Correct comment.
1623
c0586a34
JB
16242004-05-07 Joel Brobecker <brobecker@gnat.com>
1625
1626 * gdb.arch/powerpc-aix-prologue.c: New file.
1627 * gdb.arch/powerpc-aix-prologue.exp: New file.
1628
f2785d12
JB
16292004-05-07 Jim Blandy <jimb@redhat.com>
1630
1631 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1632 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1633
bd7f6e30
JB
16342004-05-06 Joel Brobecker <brobecker@gnat.com>
1635
1636 * gdb.base/sep.exp: No longer setup_kfail when the program was
1637 built with dwarf2.
1638
0a5e7efe
JI
16392004-05-05 Jim Ingham <jingham@apple.com>
1640
1641 * gdb.base/pending.exp: Make sure pending breakpoints
1642 preserve the ignore count.
f4fc3b93 1643
a8958849
MK
16442004-04-27 Jerome Guitton <guitton@gnat.com>
1645
1646 * i386-prologue.exp: Add testcase for jump instruction as first
1647 instruction of the real code.
1648 * i386-prologue.c (jump_at_beginning): New function.
1649
7e103f5b
MK
16502004-04-28 Mark Kettenis <kettenis@gnu.org>
1651
1652 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1653 x86_64-*-*.
1654
5d38b224
MK
16552004-04-28 Mark Kettenis <kettenis@gnu.org>
1656
1657 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1658 i*86-*-*.
1659
0ef32fd9
MK
16602004-04-25 Mark Kettenis <kettenis@gnu.org>
1661
1662 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1663 expression that checks the return type.
1664
71d7dd7c
AC
16652004-04-23 Andrew Cagney <cagney@redhat.com>
1666
1667 * gdb.base/call-sc.exp: New test of scalar call/return values.
1668 * gdb.base/call-sc.c: Ditto.
1669
1e9f977e
JJ
16702004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1671
1672 * gdb.threads/manythreads.c: Reduce thread stack size.
1673
899d9e3a
JJ
16742004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1675
1676 * gdb.threads/manythreads.c: Add copyright notice.
1677
61bcae62
AC
16782004-04-23 Andrew Cagney <cagney@redhat.com>
1679
1680 * gdb.base/siginfo.exp: Better handle step out of signal.
1681 * gdb.base/sigstep.exp: Ditto.
1682
7339a42e
JJ
16832004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1684 Daniel Jacobowitz <drow@mvista.com>
1685
1686 * gdb.threads/manythreads.c: New testcase.
1687 * gdb.threads/manythreads.exp: Ditto.
1688
5c98409b
JB
16892004-04-22 Jim Blandy <jimb@redhat.com>
1690
1691 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1692 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1693
3b611f1a
MC
16942004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1695
1696 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1697
f0fd9238
AC
16982004-04-21 Andrew Cagney <cagney@redhat.com>
1699
1700 * gdb.base/sigstep.c: New file.
1701 * gdb.base/sigstep.exp: New file.
1702
90990674
JB
17032004-04-16 Joel Brobecker <brobecker@gnat.com>
1704
1705 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1706 call to observer_notify_normal_stop.
1707
78cef34b
AC
17082004-04-15 Andrew Cagney <cagney@redhat.com>
1709
1710 * gdb.base/siginfo.c: New file.
1711 * gdb.base/siginfo.exp: New file.
1712
d2343407
JB
17132004-04-12 J. Brobecker <brobecker@gnat.com>
1714
1715 * gdb.base/sep.exp: Fix typo in comment.
1716
a2dba3c8
JB
17172004-04-12 J. Brobecker <brobecker@gnat.com>
1718
1719 * gdb.base/sep.c: New file.
1720 * gdb.base/sep-proc.c: New file.
1721 * gdb.base/sep.exp: New testcase.
1722
15f7b60e
MK
17232004-04-09 Mark Kettenis <kettenis@gnu.org>
1724
1725 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1726 support.
1727
44f4de1a
AC
17282004-04-05 Andrew Cagney <cagney@redhat.com>
1729
1730 * gdb.base/sigaltstack.c: New file.
1731 * gdb.base/sigaltstack.exp: New file.
1732
ef04f396
JB
17332004-04-04 Joel Brobecker <brobecker@gnat.com>
1734
1735 * gdb.base/foll-fork.exp: Update the expected output for
1736 "help set follow-fork-mode", to match a change that was made
1737 to the help of this variable on 2004-01-13.
1738
d40d2c92
JB
17392004-04-01 Joel Brobecker <brobecker@gnat.com>
1740
1741 * lib/ada.exp: Add copyright notice.
1742 * bar.ads: Likewise.
1743 * bar.adb: Likewise.
1744 * null_record.adb: Likewise.
1745 * null_record.exp: Likewise.
1746 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1747
f86ef5a3
JB
17482004-04-01 Joel Brobecker <brobecker@gnat.com>
1749
1750 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1751 * configure: Regenerate.
1752
414e70e3
JB
17532004-04-01 Joel Brobecker <brobecker@gnat.com>
1754
1755 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1756 to build the application. Remove the message printed when in
1757 verbose mode, redundant with the UNSUPPORTED message above.
1758
f0aaee49
JB
17592004-03-31 Joel Brobecker <brobecker@gnat.com>
1760
1761 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1762 * gdb.ada (null_record.exp): New testcase.
1763
ac81cb54
JB
17642004-03-31 Joel Brobecker <brobecker@gnat.com>
1765
1766 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1767
854af2f7
JB
17682004-03-31 Joel Brobecker <brobecker@gnat.com>
1769
1770 * gdb.ada: New subdirectory.
1771 * gdb.ada/Makefile.in: New file.
1772 * gdb.ada/gnat_ada.gpr.in: New file.
1773
034cb681
JB
17742004-03-31 Joel Brobecker <brobecker@gnat.com>
1775
1776 * lib/ada.exp: New file.
1777
78a1a894
DJ
17782004-03-24 Daniel Jacobowitz <drow@mvista.com>
1779
1780 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1781 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1782
4b2b3b3e
AC
17832004-03-22 Andrew Cagney <cagney@redhat.com>
1784
1785 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1786 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1787 Problem identified by Ulrich Weigand.
1788
23c73aa3
DC
17892004-03-17 David Carlton <carlton@kealia.com>
1790
1791 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1792 PR c++/826.
1793
d63a86f8
RM
17942004-03-16 Roland McGrath <roland@redhat.com>
1795
1796 * gdb.base/auxv.exp: New file.
1797 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1798
0e02aa50
DC
17992004-03-12 David Carlton <carlton@kealia.com>
1800
1801 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1802 * gdb.cp/pr-1553.cc: Ditto.
1803 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1804 pass branch.
1805
c20b71be
MC
18062004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1807
1808 * gdb.cp/templates.exp: Accept more template types.
1809
c7414a01
MC
18102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1811
1812 From Corinna Vinschen with modifications.
1813 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1814 local variable obj_with_enum.
1815 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1816 results with obj_with_enum.
1817
ed69573c
MC
18182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1819
1820 * gdb.cp/classes.cc: New file, copied from misc.cc.
1821 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1822
28301461
MC
18232004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1824
1825 * gdb.cp/misc.cc: Add copyright notice.
1826
1198ecbe
DC
18272004-03-05 David Carlton <carlton@kealia.com>
1828
1829 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1830 * gdb.cp/rtti.h: Update copyright.
1831 (namespace n2::n3): New.
1832 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1833 (n2::n3::func3): New.
1834 (main): Call n2::n3::func3.
1835 * gdb.cp/rtti2.cc: Update copyright.
1836 (n2::create3): New.
1837
9e08c470
MK
18382004-03-04 Mark Kettenis <kettenis@gnu.org>
1839
1840 * gdb.asm/openbsd.inc: Fix typo.
1841
4bebc3aa
FF
18422004-03-03 Fred Fish <fnf@redhat.com>
1843
1844 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1845 "val" instead of unused "size". Update copyright year.
1846
6ea9fb37
DJ
18472004-02-29 Daniel Jacobowitz <drow@mvista.com>
1848
1849 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1850 to use unsigned char.
1851 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1852 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1853
23b23974
DJ
18542004-02-29 Daniel Jacobowitz <drow@mvista.com>
1855
1856 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1857 line of output.
1858
7574fd53
DJ
18592004-02-28 Daniel Jacobowitz <drow@mvista.com>
1860
1861 * gdb.base/relocate.c (dummy): Initialize.
1862
a195357f
DJ
18632004-02-28 Daniel Jacobowitz <drow@mvista.com>
1864
1865 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1866 a breakpoint at exit.
1867
72fd54a9
FF
18682004-02-27 Fred Fish <fnf@redhat.com>
1869
1870 * gdb.base/chng-syms.exp: Add expect condition to match failing
1871 case that isn't a timeout.
1872
b9d23137
AC
18732004-02-27 Andrew Cagney <cagney@redhat.com>
1874
1875 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1876 support.
1877
15d208f6 18782004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1879
15d208f6
FF
1880 * gdb.arch/gdb1431.c: Remove.
1881 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1882 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1883 of "until" incorrectly.
1884
98f9cd2d
JB
18852004-02-26 J. Brobecker <brobecker@gnat.com>
1886
1887 * gdb.cp/class2.cc (empty): New class.
1888 (refer): New function.
1889 (main): Declare an object of type empty and use it.
1890 * gdb.cp/class2.exp: Print the value of an object of type empty.
1891
9b50c11b
JJ
18922004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1893
1894 * gdb.base/langs.exp: Update query string to match the
1895 new nquery format used for pending breakpoints.
1896
0dcd613f
AC
18972004-02-26 Andrew Cagney <cagney@redhat.com>
1898
1899 Fix PR i18n/1570.
1900 * gdb.base/charset.c: Update copyright notice.
1901 (main, init_string): Remove the escape character '\e' tests.
1902 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1903 * gdb.base/charset.exp (valid_host_charset): Ditto.
1904 * gdb.base/setvar.exp: Ditto.
1905
b8a56647
AC
19062004-02-24 Andrew Cagney <cagney@redhat.com>
1907
90d59e34
AC
1908 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1909 mmapped data in core file" PASS and FAIL messages consistent.
1910
b8a56647
AC
1911 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1912 setting a breakpoint. Work around PR java/1565.
1913
9f27c604
JJ
19142004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1915
1916 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1917 new nquery format.
1918 * gdb.base/pending.exp: Ditto.
1919
3224a706
MK
19202004-02-22 Mark Kettenis <kettenis@gnu.org>
1921
1922 * configure.in: Run stabs tests on *BSD.
1923 * configure: Regenerated.
1924
41e0a9ca
MK
19252004-02-21 Mark Kettenis <kettenis@gnu.org>
1926
1927 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1928
1e1b3428
FF
19292004-02-20 Fred Fish <fnf@redhat.com>
1930
1931 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1932 blank in test for "returns short", for consistency with other
1933 "returns xxx" tests. Update copyright year.
1934
f9a7572a
FF
19352004-02-19 Fred Fish <fnf@redhat.com>
1936
1937 New testcase for PR breakpoint/1558.
1938 * gdb.arch/gdb1558.exp: New file.
1939 * gdb.arch/gdb1558.c: New file.
1940
b2ce2854
EZ
19412004-02-19 Elena Zannoni <ezannoni@redhat.com>
1942
1943 * gdb.base/nodebug.exp: Fix typo.
1944
e7c9ff01
JB
19452004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1946
1947 Committed by Jim Blandy <jimb@redhat.com>.
1948
62f4b920
JB
1949 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1950
2db536a1
JB
1951 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1952
e7c9ff01
JB
1953 * gdb.base/float.exp: Support s390*-*-* targets.
1954
f3205b34
AF
19552004-02-17 Adam Fedor <fedor@gnu.org>
1956
1957 * gdb.base/gdb1555.exp: New file.
1958 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1959
9d62932d
EZ
19602004-02-17 Elena Zannoni <ezannoni@redhat.com>
1961
1962 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1963
344c9711
FF
19642004-02-16 Fred Fish <fnf@redhat.com>
1965
1966 * gdb.arch/gdb1291.c: Remove
1967 * gdb.arch/gdb1291.s: New test input file.
1968 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1969 fail. Test for correct result, known incorrect result, other
1970 failures and timeouts.
1971
2d822687
AC
19722004-02-16 Andrew Cagney <cagney@redhat.com>
1973
1974 * gdb.base/bigcore.exp: New file.
1975 * gdb.base/bigcore.c: New file.
1976
dac15b66
AC
19772004-02-13 Andrew Cagney <cagney@redhat.com>
1978
1979 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1980 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1981 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1982 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1983 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1984 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1985 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1986 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1987 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1988 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1989
6bdfc2c4
JJ
19902004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1991
1992 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1993 executed is an alloc instruction.
1994
87b3ede8
DC
19952004-02-11 David Carlton <carlton@kealia.com>
1996
1997 * gdb.cp/breakpoint.exp: New.
1998 * gdb.cp/breakpoint.cc: New.
1999
6e19e2bf
MC
20002004-02-11 Michael Chastain <mec.gnu@mindspring.com>
2001
2002 Partial fix for PR gdb/1543.
2003 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
2004 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
2005 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
2006 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
2007 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
2008 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
2009 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
2010 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
2011 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
2012 to bug-gdb@prep.ai.mit.edu .
2013 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2014 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2015 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2016 Likewise.
2017
5c5455dc
AC
20182004-02-10 Andrew Cagney <cagney@redhat.com>
2019
2020 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2021 using gdb_internal_error_resync.
2022
9cf689d7
DJ
20232004-02-09 Daniel Jacobowitz <drow@mvista.com>
2024
2025 * gdb.threads/thread-specific.exp: Stop early if no threads are
2026 found.
2027
d2dc51db
MC
20282004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2029
2030 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2031
14b1a056
DJ
20322004-02-08 Daniel Jacobowitz <drow@mvista.com>
2033
2034 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2035 breakpoints.
2036
83f66e8f
DJ
20372004-02-07 Daniel Jacobowitz <drow@mvista.com>
2038
2039 * config/sim.exp (gdb_load): Handle $arg == "".
2040 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2041 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2042
30fc0091
EZ
20432004-02-07 Elena Zannoni <ezannoni@redhat.com>
2044
2045 * gdb.base/maint.exp: Update test to reflect
2046 obstack changes.
2047
4d806929
JJ
20482004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2049
2050 * gdb.base/pendshr.c (pendfunc): New function that calls
2051 pendfunc1.
2052 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2053
7bfdd688
FF
20542004-02-04 Fred Fish <fnf@redhat.com>
2055
2056 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2057 function symbols and update copyright years.
2058 * gdb.arch/gdb1291.c: Ditto.
2059
aaa08ee4
MC
20602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2061
2062 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2063
dbad7755
MC
20642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2065
2066 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2067
ec4646ef
MC
20682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2069
2070 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2071
1b802196
FF
20722004-02-02 Fred Fish <fnf@redhat.com>
2073
2074 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2075 remote targets. Update copyright years.
2076
18fe2033
JJ
20772004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2078
2079 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2080 support.
2081 * gdb.base/langs.exp: Fix test which attempts to create
2082 breakpoint on non-existent function to handle new pending
2083 support.
2084 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2085 a breakpoint.
2086 * gdb.base/pending.exp: New test.
2087 * gdb.base/pending.c: New file.
2088 * gdb.base/pendshr.c: Ditto.
2089
8d577d32
DC
20902004-02-02 David Carlton <carlton@kealia.com>
2091
2092 * gdb.cp/overload.exp: Add overloadNamespace tests.
2093 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2094 (overloadNamespace, XXX): New.
2095 (main): Call XXX::marker2.
2096
3ad13771
FF
20972004-02-01 Fred Fish <fnf@redhat.com>
2098
2099 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2100 * gdb.base/finish.exp: Ditto.
2101 * gdb.base/gcore.exp: Ditto.
2102 * gdb.base/huge.exp: Ditto.
2103 * gdb.base/info-proc.exp: Ditto.
2104 * gdb.base/return2.exp: Ditto.
2105 * gdb.threads/gcore-thread.exp: Ditto.
2106
44c75849
DJ
21072004-02-01 Daniel Jacobowitz <drow@mvista.com>
2108
2109 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2110
005bc093
MK
21112004-02-01 Mark Kettenis <kettenis@gnu.org>
2112
2113 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2114 that opening the file succeeds on OpenBSD.
2115
c47cebdb
DJ
21162004-02-01 Daniel Jacobowitz <drow@mvista.com>
2117
2118 * gdb.threads/thread-specific.c: New file.
2119 * gdb.threads/threads-specific.exp: New test script.
2120 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2121 to expect_out.
2122
5a01311c
MK
21232004-02-01 Mark Kettenis <kettenis@gnu.org>
2124
2125 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2126 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2127 only on the "print_small_structs from print_long_arg_list" test.
2128
ce22a4f1
DJ
21292004-02-01 Daniel Jacobowitz <drow@mvista.com>
2130
2131 * gdb.base/completion.exp: Kill a stray backslash.
2132
2133 From Jim Ingham <jingham@apple.com>:
2134 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2135 agrees with the result from sending a tab.
2136
abbab9d3
DJ
21372004-01-31 Daniel Jacobowitz <drow@mvista.com>
2138
2139 * gdb.base/chng-syms.exp: Remove stray newline.
2140
53904d1e
MK
21412004-01-31 Mark Kettenis <kettenis@gnu.org>
2142
2143 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2144 *-*-openbsd*.
2145 * gdb.asm/openbsd.inc: New file.
2146
3a4b3aac
MK
21472004-01-30 Mark Kettenis <kettenis@gnu.org>
2148
2149 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2150 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2151 *-*solaris2*. Remove commented out default settings for
2152 asm-flags. Replace gdb_compile with target_link.
2153
ebac27b4
MC
21542004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2155
2156 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2157 for all tests. Remove old hp-ux and cygnus xfail cases.
2158
d8679d84
PH
21592004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2160
2161 * gdb.base/chng-syms.exp: New file.
2162 * gdb.base/chng-syms.c: New file.
2163
0a55bc22
MC
21642004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2165
2166 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2167 Provide arms for current output in all my configurations.
2168
94b8e876
MC
21692004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2170
2171 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2172 * lib/compiler.cc: Likewise.
2173 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2174 get the right preprocessor. Eval the output directly. Remove
2175 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2176 hp_f77_compiler and hp_f90_compiler completely.
2177 (gdb_preprocess): Delete.
2178 (get_compiler): Delete.
2179
7cf03d44
MK
21802004-01-24 Mark Kettenis <kettenis@gnu.org>
2181
2182 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2183 <string.h>.
2184
68b6dce9
NR
21852004-01-24 Nick Roberts <nick@nick.uklinux.net>
2186
2187 * gdb.mi/mi-stack.exp: Update copyright.
2188
b368761e
DC
21892004-01-23 David Carlton <carlton@kealia.com>
2190
2191 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2192 test for cp_lookup_transparent_type.
2193 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2194 call them.
2195
f2061b53
DJ
21962004-01-23 Daniel Jacobowitz <drow@mvista.com>
2197
2198 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2199 after -var-update.
2200
37fc574a
DC
22012004-01-23 David Carlton <carlton@kealia.com>
2202
2203 * gdb.cp/namespace.cc (C::ensureRefs): New.
2204 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2205
8e94b928
NR
22062004-01-20 Nick Roberts <nick@nick.uklinux.net>
2207
2208 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2209 case "-stack-list-locals 2".
2210 * gdb.mi/mi-var-child.exp: Test for case
2211 "-var-list-children --all-values NAME".
2212
997b0952
MC
22132004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2214
2215 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2216
52470da3
MK
22172004-01-18 Mark Kettenis <kettenis@gnu.org>
2218
7049b4b8
MK
2219 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2220 used with gdb_test_multiple.
2221
52470da3
MK
2222 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2223 read at address 0. This fixes PR testsuite/1504.
2224
da6012e5
DJ
22252004-01-18 Daniel Jacobowitz <drow@mvista.com>
2226
2227 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2228 Remove downloading, guessing the host executable, the calls to
2229 gdb_file_cmd and gdb_target_cmd, and "load" support.
2230 (infer_host_exec): New function broken out from gdb_load.
2231 (gdb_load): New wrapper for gdbserver_gdb_load.
2232 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2233 gdb_target_cmd. Use -target-select.
2234 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2235 Download binaries to the host. Clear last_mi_remote_file when
2236 we load a new binary.
2237 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2238 call gdbserver_gdb_load and mi_gdb_target_cmd.
2239
32c70722
MC
22402004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2241
2242 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2243 type patterns.
2244
b0cecf36
MC
22452004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2246
2247 * gdb.cp/templates.exp: Fix typo in test name of
2248 "print Foo<volatile char*>::foo".
2249
4120d7e6
MC
22502004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2251
2252 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2253
f679e530
BE
22542004-01-16 Ben Elliston <bje@wasabisystems.com>
2255
2256 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2257 (clean mostlyclean): Remove empty rm.
2258
091c48f6
MC
22592004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2260
2261 * gdb.base/setvar.exp: Add copyright years.
2262
3e5fc8d2
DC
22632004-01-14 David Carlton <carlton@bactrian.org>
2264
2265 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2266 PR c++/1511 and update coment.
2267 * gdb.cp/templates.exp: Update patterns to match current output.
2268 If changes involve something other than whitespace, KFAIL
2269 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2270
63d06c5c
DC
22712004-01-14 David Carlton <carlton@kealia.com>
2272
2273 * gdb.cp/namespace.exp: Add tests involving classes defined within
2274 namespaces.
2275 * gdb.cp/namespace.cc (C::CClass): New.
2276 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2277
a51dab88
EZ
22782004-01-14 Elena Zannoni <ezannoni@redhat.com>
2279
2280 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2281 what debug info we have. Print a better message if something goes
2282 wrong while producing the separate debug info file.
2283
a476ccc9
MC
22842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2285
2286 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2287
f453692c
MC
22882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2289
2290 * gdb.base/callfuncs.c: Add copyright notice.
2291
f40063a5
MC
22922004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2293
2294 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2295 inheritance. PR gdb/1498, PR gcc/13539.
2296
19ac3974
EZ
22972004-01-13 Elena Zannoni <ezannoni@redhat.com>
2298
2299 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2300 test specific name.
2301 * gdb.mi/gdb669.exp: Ditto.
2302 * gdb.mi/mi-pthreads.exp: Ditto.
2303 * gdb.mi/mi1-pthreads.exp: Ditto.
2304 * gdb.mi/mi2-pthreads.exp: Ditto.
2305
56c97c6e
MC
23062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2307
2308 * gdb.cp/member-ptr.cc: Add copyright notice.
2309
a0644324
MC
23102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2311
2312 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2313 some patterns for recent versions of gcc and hpacc. Delete
2314 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2315 Delete tests that access a NULL pointer-to-member-data. This
2316 script is still disabled for gcc.
2317
32fabe09
EZ
23182004-01-12 Elena Zannoni <ezannoni@redhat.com>
2319
2320 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2321 escaped correctly.
2322
1f8a6abb
EZ
23232004-01-12 Elena Zannoni <ezannoni@redhat.com>
2324
2325 * gdb.base/sepdebug.exp: New file.
2326 * gdb.base/sepdebug.c: New file.
2327 * lib/gdb.exp (separate_debug_filename): New procedure.
2328 (gdb_gnu_strip_debug): New procedure.
2329
48efe704
AC
23302004-01-12 Andrew Cagney <cagney@redhat.com>
2331
2332 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2333 * gdb.mi/ChangeLog-1999-2003: New file.
2334
a9415475
AC
23352004-01-12 Andrew Cagney <cagney@redhat.com>
2336
2337 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2338 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2339 or EEXIST", treat EBUSY as an XFAIL.
2340
83b8cf9d
MC
23412004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2342
2343 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2344 hp_cc_compiler.
2345
9939d2a8
MC
23462004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2347
2348 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2349 decorations.
2350
1ff8cadf
MC
23512004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2352
2353 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2354 and "(aCC)" decorations. Remove obsolete doco about old
2355 test results.
2356
6fa9022e
MC
23572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2358
2359 * gdb.cp/exception.exp: Fix typo in doco.
2360
209721fe
MK
23612004-01-09 Mark Kettenis <kettenis@gnu.org>
2362
2363 * gdb.base/gdb1476.exp: Fix typo.
2364
ef11303e
MC
23652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2366
2367 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2368 file.
2369
041ab88c
MC
23702004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2371
2372 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2373 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2374 Use gdb_compile. Remove restriction on gcc. Add some patterns
2375 for recent version of gdb. Delete second half, which was a copy
2376 of the first half with different build flags. This test is
2377 still disabled because it is still not ready for production.
2378
e36d075a
MC
23792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2380
2381 * gdb.cp/exception.cc: Add copyright notice.
2382 * gdb.cp/exception.exp: Add a notice that this file is broken
2383 because of line number changes caused by addition of copyright
2384 notice.
2385
42b190ad
MC
23862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2387
2388 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2389 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2390
8f25f06b
MC
23912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2392
2393 * gdb.cp/classes.exp: Accept gnu abi 2.
2394 * gdb.cp/derivation.exp: Likewise.
2395 * gdb.cp/overload.exp: Likewise.
2396 * gdb.cp/virtfunc.exp: Likewise.
2397
06ded8b8
MC
23982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2399
2400 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2401 semicolon after end of function.
2402
77c26ae3
MC
24032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2404
2405 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2406 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2407 boilerplate code for compiling and running the program under
2408 test. Add some string method tests.
2409
20757486
MC
24102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2411
2412 * gdb.cp/bs15503.cc: Add copyright notice.
2413 * gdb.cp/bs15503.exp: Adjust line number.
2414
0fd3b503
MC
24152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2416
2417 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2418 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2419
10d1bea8
MC
24202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2421
2422 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2423 hp_cc_compiler.
2424
2789202a
MC
24252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2426
2427 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2428 * gdb.cp/ctti.exp: Use the marker instead of "next".
2429 With gcc, run further before bailing.
2430
b862f14c
MC
24312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2432
2433 * gdb.cp/cttiadd.cc: Add copyright notice.
2434 * gdb.cp/cttiadd1.cc: Likewise.
2435 * gdb.cp/cttiadd2.cc: Likewise.
2436 * gdb.cp/cttiadd3.cc: Likewise.
2437
96da2469
MC
24382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2439
2440 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2441 Use gdb_test, gdb_test_multiple. Use floating-point values that
2442 have exact representations in IEEE-ish formats.
2443
053248ff
MC
24442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2445
2446 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2447 compilers. Delete duplicate call to get_compiler_info.
2448 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2449 * gdb.base/volatile.exp: Likewise.
2450
84acecdd
MK
24512004-01-07 Mark Kettenis <kettenis@gnu.org>
2452
2453 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2454 memory at address 0.
2455
fe11a27f
MC
24562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2457
2458 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2459 to test for hp-ux assembler. Fix copyright years.
2460
60ad077b
AC
24612004-01-07 Andrew Cagney <cagney@redhat.com>
2462
2463 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2464
1c9b8f33
AC
24652004-01-07 Andrew Cagney <cagney@redhat.com>
2466
2467 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2468 when creating the read-only file. From analysis by Roland McGrath
2469 and Elena Zannoni.
2470
753ccc7a
MC
24712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2472
2473 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2474
eca3e36b
MC
24752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2476
2477 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2478 data pointers.
2479
f8d4bac4
MC
24802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2481
2482 * gdb.cp/m-static.exp: Compile one source file at a time.
2483 Delete unused call to get_compiler_info.
2484
9b4e0f94
MC
24852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2486
2487 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2488 * gdb.base/call-rt-st.exp: Likewise.
2489 * gdb.base/nodebug.exp: Likewise.
2490 * gdb.base/volatile.exp: Likewise.
2491 * gdb.cp/ref-types.exp: Likewise.
2492 * gdb.cp/templates.exp: Likewise.
2493
023c1024
MK
24942004-01-05 Mark Kettenis <kettenis@gnu.org>
2495
2496 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2497
19703c4a
MC
24982004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2499
2500 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2501 hppa*-hp-hpux*.
2502
18b67037
MK
25032004-01-04 Mark Kettenis <kettenis@gnu.org>
2504
ba6219c8
MK
2505 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2506 x86_64-*-*.
2507
18b67037
MK
2508 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2509 sparc64-*-* and sparc*-solaris2*.
2510
1bfbbb9d
MK
25112004-01-04 Mark Kettenis <kettenis@gnu.org>
2512
2513 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2514 return ${tests}" test. The ${tests} already mentions the
2515 filename.
2516
06846494
MC
25172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2518
2519 * gdb.cp/local.exp: Accept gcc abi 2.
2520
3b0cb202
MC
25212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2522
2523 * gdb.cp/templates.exp: Accept gcc abi 2.
2524
0643ec3f
MC
25252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2526
2527 * lib/compiler.cc: Remove supports_template_debugging.
2528 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2529
d231d0b1
MC
25302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2531
2532 * gdb.cp/namespace.exp: Accept gcc abi 2.
2533
44ffb27c
MC
25342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2535
2536 * gdb.cp/method.exp: Accept gcc abi 2.
2537
184ad485
MC
25382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2539
2540 * gdb.cp/classes.exp: Generate identical results as old version.
2541 * gdb.cp/derivation.exp: Likewise.
2542 * gdb.cp/overload.exp: Likewise.
2543 * gdb.cp/virtfunc.exp: Likewise.
2544
116f09e7
MC
25452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2546
2547 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2548 mysterious bug with sourceware version of expect.
2549
b1379776
MC
25502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2551
2552 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2553 current versions of gcc, including gcc abi 2. Remove gratuitous
2554 restart of test program. Use gdb_test_multiple and gdb_test for
2555 all tests. Add patterns to xfail missing "const" in "const char *"
2556 and kfail PR gdb/1155.
2557
6b7a4c0e
MC
25582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2559
2560 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2561 current versions of gcc, including gcc abi 2. Remove gratuitous
2562 restart of test program. Use gdb_test_multiple and gdb_test for
2563 all tests. Add patterns to kfail PR gdb/1498.
2564
51615d72
MC
25652003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2566
2567 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2568 current versions of gcc, including gcc abi 2. Use "breakpoint"
2569 and "continue" instead of restarting the target program. Use
2570 gdb_test_multiple and gdb_test for all tests.
2571
7b79a9d7
MK
25722004-01-01 Mark Kettenis <kettenis@gnu.org>
2573
2574 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2575 for *-*-solaris2*.
2576
1cd3489f
MC
25772003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2578
2579 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2580 current versions of gcc, including gcc abi 2. Use "breakpoint"
2581 and "continue" instead of restarting the target program several
2582 times. Use gdb_test_multiple and gdb_test for all tests.
2583
850742db
MC
25842003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2585
2586 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2587 source files.
2588
eb4bbda8
MC
25892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2590
2591 * gdb.base/environ.exp: Handle compiling test case from multiple
2592 source files.
2593
e42c7771
MC
25942003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2595
2596 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2597
80e4b428
JB
25982003-12-17 Jim Blandy <jimb@redhat.com>
2599
5f06973a
JB
2600 * gdb.base/freebpcmd.c: Add copyright notice.
2601
80e4b428
JB
2602 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2603
0ab84fb7
MC
26042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2605
2606 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2607
1b3bb3d0
JB
26082003-12-13 Jim Blandy <jimb@redhat.com>
2609
2610 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2611
3a4c9371
KB
26122003-12-12 Kevin Buettner <kevinb@redhat.com>
2613
2614 * gdb.asm/frv.inc: New file.
2615 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2616
a1dea79a
FF
26172003-12-09 Fred Fish <fnf@redhat.com>
2618
2619 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2620 functions to break1.c and leave prototypes behind. Add more
2621 "set breakpoint NN here" comments.
2622 * gdb.base/break1.c: New file.
2623
2624 * gdb.base/break.exp: Handle compiling test case from multiple
2625 source files and change source file references as needed.
2626 * gdb.base/completion.exp: Ditto.
2627 * gdb.base/condbreak.exp: Ditto.
2628 * gdb.base/define.exp: Ditto.
2629 * gdb.base/ena-dis-br.exp: Ditto.
2630 * gdb.base/info-proc.exp: Ditto.
2631 * gdb.base/maint.exp: Ditto.
2632 * gdb.base/until.exp: Ditto.
2633
2634 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2635 hardcoded line numbers.
2636 * gdb.base/define.exp: Ditto.
2637 * gdb.base/ena-dis-br.exp: Ditto.
2638 * gdb.base/maint.exp: Ditto.
2639 * gdb.base/until.exp: Ditto.
2640
2641 * gdb.base/completion.exp: Use "break1" for completion tests since
2642 "break" is no longer a unique prefix.
2643
5266b69c
AC
26442003-12-06 Andrew Cagney <cagney@redhat.com>
2645
2646 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2647 "return_value_unimplemented". When an unimplemented struct return
2648 architecture, report incorrect values as a KFAIL
2649
374451f0
MC
26502003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2651
2652 * gdb.cp/rtti.exp: Accept new wording of warning from
2653 cp_lookup_rtti_type.
2654
ba9b20a7
MC
26552003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2656
2657 Partial fix for PR testsuite/1456.
2658 * gdb.base/scope.exp (test_at_main): Replace references to
2659 gcc_compiled with calls to test_compiler_info.
2660 (test_at_foo): Likewise.
2661 (test_at_bar): Likewise.
2662
b74b6d0b
MC
26632003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2664
2665 Partial fix for PR testsuite/1456.
2666 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2667 to test_compiler_info.
2668
ccfa3402
MC
26692003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2670
2671 * gdb.base/so-impl-ld.exp: Update copyright notice.
2672
f6246aba
MC
26732003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2674
2675 Partial fix for PR testsuite/1456.
2676 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2677 to test_compiler_info.
2678
13ae734a
MC
26792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2680
2681 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2682 from current versions of gdb. Clean up regular expressions.
2683 Delete redundant timeout case.
2684
d8e1cdee
MC
26852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2686
2687 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2688 from current versions of gdb. Clean up regular expressions.
2689 Delete redundant timeout case.
2690
96457b64
MC
26912003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2692
2693 Partial fix for PR testsuite/1456.
2694 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2695 gcc_compiled with call to test_compiler_info.
2696
f35309fc
MC
26972003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2698
2699 Partial fix for PR testsuite/1456.
2700 * gdb.base/list.exp (test_list_function): Delete unused declaration
2701 of gcc_compiled.
2702
d7afdf9b
MC
27032003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2704
2705 Partial fix for PR testsuite/1456.
2706 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2707 call to test_compiler_info.
2708
71507b56
MK
27092003-11-29 Mark Kettenis <kettenis@gnu.org>
2710
2711 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2712 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2713 it to create the appropriate note.inc.
2714 * gdb.asm/asmsrc1.s: Include "note.inc".
2715 * gdb.asm/netbsd.inc: New file.
2716 * gdb.asm/empty.inc: New file.
2717
f81f93f7
MC
27182003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2719
2720 Partial fix for PR testsuite/1456.
2721 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2722 calls to test_compiler_info.
2723
9a77938e
MC
27242003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2725
2726 Partial fix for PR testsuite/1456.
2727 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2728 calls to test_compiler_info.
2729
e8367dc7
MK
27302003-11-27 Mark Kettenis <kettenis@gnu.org>
2731
2732 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2733 pattern for the KFAILs.
2734
526c61ee
AF
27352003-11-25 Adam Fedor <fedor@gnu.org>
2736
2737 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2738 * gdb.objc/objcdecode.m: New file.
2739
28f2d600
AF
27402003-11-25 Adam Fedor <fedor@gnu.org>
2741
2742 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2743 * gdb.objc/nondebug.m: New file.
2744
a3895cee
BE
27452003-11-26 Ben Elliston <bje@wasabisystems.com>
2746
2747 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2748 NetBSD as it does on FreeBSD. Modelled on a similar change by
2749 Mark Kettenis on 2003-05-30.
2750 (link-flags): Set to "--entry _start" regardless of target.
2751 Special linker flags are to be appended to $link-flags.
2752 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2753
c9f2c8a3
MC
27542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2755
2756 * gdb.cp/method.exp: Accept output of new demangler.
2757
15a0587a 27582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2759
2760 * gdb/class2.exp: New file.
2761 * gdb/class2.cc: New file.
2762
3c00b570
MC
27632003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2764
2765 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2766 of new demangler.
2767
7027acc7
MK
27682003-11-23 Mark Kettenis <kettenis@gnu.org>
2769
2770 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2771 of gdb_test "run".
2772
b0e1598a
MK
27732003-11-23 Mark Kettenis <kettenis@gnu.org>
2774
2775 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2776 "continue" into "run".
2777
4d9eda44
MC
27782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2779
2780 Partial fix for PR testsuite/1456.
2781 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2782 call to test_compiler_info.
2783 * gdb.cp/ctti.exp: Likewise.
2784 * gdb.cp/derivation.exp: Likewise.
2785 * gdb.cp/member-ptr.exp: Likewise.
2786 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2787 reference to gcc_compiled.
2788
27892003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2790
2791 Fix PR testsuite/1463.
2792 * gdb.base/structs.exp (start_structs_test): Call
2793 get_debug_format before using the debug format.
2794
d422fe19
AC
27952003-11-22 Andrew Cagney <cagney@redhat.com>
2796
2797 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2798 * gdb.base/structs.exp: Use gdb_test_multiple.
2799
039cf96d
AC
28002003-11-20 Andrew Cagney <cagney@redhat.com>
2801
6882279b
AC
2802 * gdb.base/structs.exp: Handle and recover from internal errors.
2803 Replace "foo${n}" with "foo<n>" in test messages.
2804
e53890ae
AC
2805 * gdb.base/structs.exp: Update copyright. Rewrite.
2806 * gdb.base/structs.c: Update copyright. Rewrite.
2807
2b211c59
AC
2808 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2809 resync count exceeded.
d63a86f8 2810
039cf96d
AC
2811 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2812 from the internal error.
2813 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2814 Original from Jim Blandy.
2815 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2816
eac98b22
AC
28172003-11-19 Andrew Cagney <cagney@redhat.com>
2818
2819 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2820 KFAIL.
2821
67455b2a
MK
28222003-11-17 Mark Kettenis <kettenis@gnu.org>
2823
2824 New testcase for PR backtrace/1435.
2825 * gdb.arch/i386-unwind.exp: New file.
2826 * gdb.arch/i386-unwind.c: New file.
2827
853d6e5b
AC
28282003-11-17 Andrew Cagney <cagney@redhat.com>
2829
2830 * lib/gdb.exp (compiler_info): New global.
2831 (test_compiler_info): New function.
2832 (get_compiler_info): Set compiler_info.
2833 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2834 "compiler_info" to gcc-<major>-<minor>.
2835
38cf6e11
MC
28362003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2837
2838 * gdb.trace/configure: Remove.
2839
a50d3602
EZ
28402003-11-13 Elena Zannoni <ezannoni@redhat.com>
2841
2842 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2843 breakpoints.
a50d3602
EZ
2844 * gdb.base/break.exp: Remove all references to explicit line
2845 numbers.
2846
d9407aaa
NC
28472003-11-11 Nick Clifton <nickc@redhat.com>
2848
2849 * gdb.base/shreloc.exp: Do not run for targets which do not
2850 support shared objects.
2851
db488fc1
CV
28522003-11-10 Corinna Vinschen <vinschen@redhat.com>
2853
2854 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2855 Don't run tests if nofileio flag is given.
2856
6a90a18e
EZ
28572003-11-07 Elena Zannoni <ezannoni@redhat.com>
2858
2859 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2860 as well as 'Watchpoint'.
2861
0b915e9c
EZ
28622003-11-06 Elena Zannoni <ezannoni@redhat.com>
2863
2864 Reported by Jim Ingham <jingham@apple.com>:
2865 * gdb.base/annota1.exp: Match at least one occurrence of the
2866 signal handler annotation.
2867
d7e4b55f
EZ
28682003-11-06 Elena Zannoni <ezannoni@redhat.com>
2869
2870 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2871 as well as 'Watchpoint'.
2872
2fe4e8d0
MC
28732003-11-05 Michael Chastain <mec@shout.net>
2874
2875 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2876
6ef88553
KW
28772003-11-03 Kris Warkentin <kewarken@qnx.com>
2878
2879 * gdb.arch/gdb1291.c: New test file.
2880 * gdb.arch/gdb1291.exp: New test script.
2881 * gdb.arch/gdb1431.c: New test file.
2882 * gdb.arch/gdb1431.exp: New test script.
2883
ae7dc4d8
MC
28842003-10-22 Michael Chastain <mec@shout.net>
2885
2886 * gdb.mi/pthreads.c: Add copyright notice.
2887
c39d7427
MC
28882003-10-22 Michael Chastain <mec@shout.net>
2889
2890 * gdb.threads/pthreads.c: Add copyright notice.
2891
8b7d96c1
MC
28922003-10-20 Michael Chastain <mec@shout.net>
2893
2894 * gdb.base/gdb1056.exp: New test script.
2895
d1d69fdd
DJ
28962003-10-13 Daniel Jacobowitz <drow@mvista.com>
2897
2898 * gdb.threads/killed.exp: Use gdb_run_cmd.
2899
7d605576
DJ
29002003-10-13 Daniel Jacobowitz <drow@mvista.com>
2901
2902 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2903 create a core file.
2904 * gdb.threads/gcore-thread.exp: Likewise.
2905
618ec112
CV
29062003-10-13 Corinna Vinschen <vinschen@redhat.com>
2907
2908 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2909 type, based on char type.
2910 (struct bit_flags_short_t): New bitfield type, based on short type.
2911 (init_bit_flags_char): New fuction.
2912 (init_bit_flags_short): Ditto.
2913 (print_bit_flags_char): Ditto.
2914 (print_bit_flags_short): Ditto.
2915 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2916
9367a73c
MC
29172003-10-11 Michael Chastain <mec@shout.net>
2918
2919 * gdb.base/call-rt-st.exp: Update copyright year.
2920
1decf120
KI
29212003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2922
2923 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2924 * gdb.disasm/sh3.s: Ditto.
2925
5445b2ae
DJ
29262003-10-07 Daniel Jacobowitz <drow@mvista.com>
2927
2928 * gdb.threads/switch-threads.exp: New test.
2929 * gdb.threads/switch-threads.c: New source file.
2930
aec24853
CV
29312003-10-07 Corinna Vinschen <vinschen@redhat.com>
2932
2933 * gdb.base/ending-run.exp: Add sh specific case.
2934
adc7428d
AC
29352003-10-06 Andrew Cagney <cagney@redhat.com>
2936
2937 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2938 * gdb.disasm/mn10200.exp: Delete obsolete file.
2939
c9d37158
DJ
29402003-09-29 Daniel Jacobowitz <drow@mvista.com>
2941
2942 * ChangeLog: Correct an entry command.exp -> commands.exp.
2943 * gdb.base/commands.exp (bp_deleted_in_command_test)
2944 (temporary_breakpoint_commands): Check noargs.
2945
79c2c32d
DC
29462003-09-25 David Carlton <carlton@kealia.com>
2947
2948 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2949 of some print tests, where appropriate. Add tests for C::D::cd,
2950 E::ce, F::cXfX, G::XgX.
2951 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2952
594e6d67
RE
29532003-09-25 Richard Earnshaw <rearnsha@arm.com>
2954
2955 * lib/java.exp (java_init): Import target_alias before using it.
2956
10f0d451
DC
29572003-09-25 David Carlton <carlton@kealia.com>
2958
2959 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2960
274bcba0
EZ
29612003-09-23 Elena Zannoni <ezannoni@redhat.com>
2962
d63a86f8 2963 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2964 weirdness.
2965
cdbf20f7
MC
29662003-09-17 Michael Chastain <mec@shout.net>
2967
2968 * gdb.cp/gdb1355.exp: New file.
2969 * gdb.cp/gdb1355.c: New file.
2970
71e06f80
CV
29712003-09-15 Corinna Vinschen <vinschen@redhat.com>
2972
2973 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2974 * gdb.asm/sh.inc: New file.
2975
5c4e30ca
DC
29762003-09-11 David Carlton <carlton@kealia.com>
2977
bd45b7af
DC
2978 * gdb.cp/namespace.exp: Add tests for namespace types.
2979 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2980 (test_namespace): New.
2981
1c199746
EZ
29822003-09-11 Elena Zannoni <ezannoni@redhat.com>
2983
2984 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2985 * gdb.stabs/weird.exp: Ditto.
1c199746 2986
04ed252f
MC
29872003-09-08 Michael Chastain <mec@shout.net>
2988
2989 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2990
d8a2d9e7
MC
29912003-09-07 Michael Chastain <mec@shout.net>
2992
2993 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2994 'parse error'.
2995
161afb24
MK
29962003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2997
2998 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2999
49f2741a
MC
30002003-08-30 Michael Chastain <mec@shout.net>
3001
3002 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
3003 * gdb.gdb/observer.exp: Ditto.
3004 * gdb.gdb/xfullpath.exp: Ditto.
3005
8afa723e
MK
30062003-08-29 Mark Kettenis <kettenis@gnu.org>
3007
3008 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
3009 *-*-*bsd*.
3010
f31dfe3b
JJ
30112003-08-28 Jeff Johnston <jjohnstn@redhat.com>
3012
3013 * gdb.base/dump.exp: Skip for ia64.
3014
4630e498
JJ
30152003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3016
3017 * gdb.asm/asm-source.exp: Add ia64 support.
3018 * gdb.asm/ia64.inc: New file.
3019
1105b7ef
MC
30202003-08-22 Michael Chastain <mec@shout.net>
3021
3022 * gdb.cp: New directory.
3023 * gdb.cp/*: Copy from gdb.c++/*.
3024 * gdb.c++/*: Remove.
3025 * Makefile.in: Change gdb.c++ to gdb.cp.
3026 * configure.in: Ditto.
3027 * configure: Regnerate.
3028
c945b932
MK
30292003-08-18 Mark Kettenis <kettenis@gnu.org>
3030
3031 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3032 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3033
2b66634b
DJ
30342003-08-17 Daniel Jacobowitz <drow@mvista.com>
3035
3036 * mi-var-display.exp (-var-list-children weird): Accept function
3037 pointers with argument types.
3038 * mi1-var-display.exp (-var-list-children weird): Likewise.
3039 * mi2-var-display.exp (-var-list-children weird): Likewise.
3040
a356f73b
DJ
30412003-08-17 Daniel Jacobowitz <drow@mvista.com>
3042
3043 * gdb.base/annota3.exp: Add missing newline.
3044
483417b8
MC
30452003-08-06 Michael Chastain <mec@shout.net>
3046
3047 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3048
c99c59c3
MS
30492003-08-12 Michael Snyder <msnyder@redhat.com>
3050
3051 * gdb.base/float.exp: Add test for SH.
3052
55ed7501
MK
30532003-08-10 Mark Kettenis <kettenis@gnu.org>
3054
3055 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3056
1a371f2e
EZ
30572003-08-07 Elena Zannoni <ezannoni@redhat.com>
3058
3059 * gdb.base/completion.exp: Remove reduntant completion test
3060 on filename.
3061
e0f353ce
EZ
30622003-08-07 Elena Zannoni <ezannoni@redhat.com>
3063
3064 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3065 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3066 gdb.trace/save-trace.exp: Make sure that full pathnames are
3067 escaped correctly.
3068
5710a1af 30692003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3070
5710a1af
EZ
3071 * configure.in: Don't generate config.h from config.hin.
3072 * configure: Regenerate.
3073 * config.hin: Remove file.
3074 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3075 * gdb.threads/pthreads.c: Ditto.
3076
dcd81ce9
DJ
30772003-08-07 Daniel Jacobowitz <drow@mvista.com>
3078
3079 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3080 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3081 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3082 Replace ld24 with seth/add3.
3083
6009d884
AC
30842003-08-02 Andrew Cagney <cagney@redhat.com>
3085
3086 * gdb.base/annota3.exp: New file.
3087 * gdb.base/annota3.c: New file.
3088 * gdb.c++/annota3.exp: New file.
3089 * gdb.c++/annota3.cc: New file.
3090
51514e06
MC
30912003-07-29 Michael Chastain <mec@shout.net>
3092
3093 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3094 actually failed.
3095 (do_pass): Likewise.
3096 * gdb.threads/tls.exp: Always initialize no_of_threads.
3097
4ee6625b
DJ
30982003-07-27 Daniel Jacobowitz <drow@mvista.com>
3099
3100 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3101 pattern.
3102 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3103 * gdb.threads/tls.exp: Recognize one case of the host library not
3104 supporting TLS.
3105
225f2bf6
AC
31062003-07-27 Andrew Cagney <cagney@redhat.com>
3107
3108 * gdb.base/fileio.exp: Use SH when running commands using
3109 remote_exec.
3110
bcb27c9f
DJ
31112003-07-24 Daniel Jacobowitz <drow@mvista.com>
3112
3113 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3114 * gdb.base/relocate.c (dummy): New padding array.
3115
3d67be83
MS
31162003-07-22 Michael Snyder <msnyder@redhat.com>
3117
d63a86f8 3118 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3119
3120 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3121 patterns to be more general, accepting old and new output.
3122 Some output chars (such as '+') also must be quoted.
d63a86f8 3123 Some addresses are displayed numerically instead of
3d67be83
MS
3124 symbolically.
3125
57ba3b85
MS
31262003-07-23 Michael Snyder <msnyder@redhat.com>
3127
686d097c
MS
3128 * gdb.base/return2.exp: Don't test long-long return.
3129
57ba3b85
MS
3130 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3131 * gdb.disasm/t01_mov.exp: Ditto.
3132 * gdb.disasm/t02_mova.s: Ditto.
3133 * gdb.disasm/t02_mova.exp: Ditto.
3134 * gdb.disasm/t03_add.s: Ditto.
3135 * gdb.disasm/t03_add.exp: Ditto.
3136 * gdb.disasm/t04_sub.s: Ditto.
3137 * gdb.disasm/t04_sub.exp: Ditto.
3138 * gdb.disasm/t05_cmp.s: Ditto.
3139 * gdb.disasm/t05_cmp.exp: Ditto.
3140 * gdb.disasm/t06_ari2.s: Ditto.
3141 * gdb.disasm/t06_ari2.exp: Ditto.
3142 * gdb.disasm/t07_ari3.s: Ditto.
3143 * gdb.disasm/t07_ari3.exp: Ditto.
3144 * gdb.disasm/t08_or.s: Ditto.
3145 * gdb.disasm/t08_or.exp: Ditto.
3146 * gdb.disasm/t09_xor.s: Ditto.
3147 * gdb.disasm/t09_xor.exp: Ditto.
3148 * gdb.disasm/t10_and.s: Ditto.
3149 * gdb.disasm/t10_and.exp: Ditto.
3150 * gdb.disasm/t11_logs.s: Ditto.
3151 * gdb.disasm/t11_logs.exp: Ditto.
3152 * gdb.disasm/t12_bit.s: Ditto.
3153 * gdb.disasm/t12_bit.exp: Ditto.
3154 * gdb.disasm/t13_otr.s: Ditto.
3155 * gdb.disasm/t13_otr.exp: Ditto.
3156
e00759ef
EZ
31572003-07-22 Elena Zannoni <ezannoni@redhat.com>
3158
3159 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3160
8bc2021f
EZ
31612003-07-22 Elena Zannoni <ezannoni@redhat.com>
3162
3163 * gdb.threads/tls.c : New file.
3164 * gdb.threads/tls.exp : New file.
3165 * gdb.threads/tls-main.c : New file.
3166 * gdb.threads/tls-shared.c : New file.
3167 * gdb.threads/tls-shared.exp : New file.
3168
89320c4c
AS
31692003-07-22 Andreas Schwab <schwab@suse.de>
3170
3171 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3172
180dea7c
AS
31732003-07-20 Andreas Schwab <schwab@suse.de>
3174
3175 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3176 due to insn reordering.
3177
0714963c
AC
31782003-07-15 Andrew Cagney <cagney@redhat.com>
3179
3180 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3181
98a23b3f
MC
31822003-07-15 Michael Chastain <mec@shout.net>
3183
3184 * gdb.base/gdb1250.exp: New file.
3185 * gdb.base/gdb1250.c: New file.
3186
27e417a2
ML
31872003-07-09 Michal Ludvig <mludvig@suse.cz>
3188
3189 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3190 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3191
8bc2021f
EZ
31922003-07-09 Elena Zannoni <ezannoni@redhat.com>
3193
3194 * gdb.threads/tls.c: New file.
3195 * gdb.threads/tls.exp: New file.
3196 * gdb.threads/tls-main.c: New file.
3197 * gdb.threads/tls-shared.c: New file.
3198 * gdb.threads/tls-shared.exp: New file.
3199
d99968dc
EZ
32002003-07-09 Elena Zannoni <ezannoni@redhat.com>
3201
3202 * gdb.base/annota1.exp: Make sure that we properly escape the
3203 full path of the source file. Xfail more permissive patterns,
d63a86f8 3204 due to a compiler debug info problem.
d99968dc 3205
83876b3b
AS
32062003-07-07 Andreas Schwab <schwab@suse.de>
3207
2705e972
AS
3208 * gdb.asm/m68k.inc: New file.
3209 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3210
83876b3b
AS
3211 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3212 arguments"): Also match negative number.
3213
3214 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3215
3a871b37
DJ
32162003-07-03 Daniel Jacobowitz <drow@mvista.com>
3217
3218 * gdb.base/store.c (charest): New typedef.
3219 (add_char): Rename to add_charest, update.
3220 (wack_char): Rename to wack_charest, update types. Return l + r
3221 to keep r live across the call.
3222 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3223 (wack_double, wack_doublest): Return l + r to keep r live across
3224 the call.
3225 * gdb.base/store.exp: Accomodate store.c changes.
3226
b2a7f303
DC
32272003-06-30 David Carlton <carlton@kealia.com>
3228
3229 * gdb.c++/maint.exp (test_invalid_name): New.
3230 (test_first_component): Add tests for invalid names.
3231
3c6cb4a1
MC
32322003-06-29 Michael Chastain <mec@shout.net>
3233
3234 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3235 output of '<VTT for class>' for virtual base classes.
3236
f1c2644b
DJ
32372003-06-29 Daniel Jacobowitz <drow@mvista.com>
3238
3239 * gdb.base/completion.exp: Tab-complete "complet" instead of
3240 "compl".
3241 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3242
18080350
DJ
32432003-06-29 Daniel Jacobowitz <drow@mvista.com>
3244
3245 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3246 * gdb.base/volatile.exp: Likewise.
3247
f56973f8
DJ
32482003-06-29 Daniel Jacobowitz <drow@mvista.com>
3249
3250 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3251 gdb/1265.
3252
32532003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3254 Daniel Jacobowitz <drow@mvista.com>
3255
3256 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3257 initial line count of 'captured_main' from 26 to 32.
3258 (test_with_self): Allow xmalloc call to be interleaved with the
3259 preceding two lines.
3260
e766d4d6
JB
32612003-06-24 Joel Brobecker <brobecker@gnat.com>
3262
3263 * gdb.base/bang.exp: New testcase.
3264
f125c9a4
JB
32652003-06-23 Joel Brobecker <brobecker@gnat.com>
3266
3267 * gdb.base/langs.exp: Add some tests for the "minimal" language
3268 support.
3269
6e25beaf
EZ
32702003-06-23 Elena Zannoni <ezannoni@redhat.com>
3271
3272 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3273 the testcase.
3274
2f816dda
DJ
32752003-06-22 Daniel Jacobowitz <drow@mvista.com>
3276
3277 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3278 offset.
3279
db5a5748
DJ
32802003-06-22 Daniel Jacobowitz <drow@mvista.com>
3281
3282 * gdb.c++/pr-1210.cc: New file.
3283 * gdb.c++/pr-1210.exp: New file.
3284
1df0c130
DJ
32852003-06-21 Daniel Jacobowitz <drow@mvista.com>
3286
3287 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3288 000-exec-continue.
3289
a92feac0
MK
32902003-06-15 Mark Kettenis <kettenis@gnu.org>
3291
3292 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3293 on *-*-*bsd* instead of *-*-freebsd*.
3294
81a58f5b
AC
32952003-06-14 Andrew Cagney <cagney@redhat.com>
3296
3297 * gdb.base/store.exp: Test longest and doublest. Test all
3298 parameters. Weaken return statement match.
3299 * gdb.base/store.c: Add longest and doublest - aka long long and
3300 long double functions. Put all parameters into local register
3301 variables. Use negative values.
3302
b257a0d3
AC
33032003-06-14 Andrew Cagney <cagney@redhat.com>
3304
3305 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3306 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3307 exit status.
3308 * gdb.base/fileio.exp: Disable target when nointerrupts and
3309 noinferiorio, instead of limiting it to remote. Use remote_exec
3310 instead of system.
d63a86f8 3311
21c38304
JJ
33122003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3313
3314 * gdb.base/float.exp: Add ia64 support.
3315
1bcdb424
CV
33162003-06-12 Corinna Vinschen <vinschen@redhat.com>
3317
3318 * gdb.base/fileio.exp: Run only on remote targets.
3319
6aeb981f
CV
33202003-06-10 Corinna Vinschen <vinschen@redhat.com>
3321
3322 * gdb.base/fileio.c: New file, testing File-I/O.
3323 * gdb.base/fileio.exp: Ditto.
3324
53df362e
RG
33252003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3326
3327 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3328 shared objects after relocation at load time (gdb PR/1132).
3329 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3330 as above, part of the shared object relocation test.
3331
ffee1b46
MK
33322003-06-08 Mark Kettenis <kettenis@gnu.org>
3333
b5ca3722
MK
3334 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3335 fully filled history list.
3336 * gdb.base/gdb_history: New file.
3337
03ed860d
MK
3338 * gdb.base/signals.exp: XFAIL "continue to func1" on
3339 i*86-*-freebsd*.
3340
ffee1b46
MK
3341 * gdb.base/attach.exp: When trying to attach to a nonexistent
3342 process, make it possible to specify the PID based on the target,
3343 and do so for *-*-freebsd*.
3344
d80dbb52
RH
33452003-06-02 Richard Henderson <rth@redhat.com>
3346
3347 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3348
6dd77b81
RH
33492003-06-02 Richard Henderson <rth@redhat.com>
3350
3351 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3352
f6347e16
RH
33532003-06-02 Richard Henderson <rth@redhat.com>
3354
3355 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3356
2c161407
DJ
33572003-06-01 Daniel Jacobowitz <drow@mvista.com>
3358
3359 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3360 of globalvar.
3361
572eb746
MK
33622003-06-01 Mark Kettenis <kettenis@gnu.org>
3363
3364 * gdb.asm/asm-source.exp: Check for memory read errors in
3365 disassembler test on *BSD too.
3366
9e9617a5
RH
33672003-06-01 Richard Henderson <rth@redhat.com>
3368
3369 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3370 for .frame.
3371 (gdbasm_call): Lose ldgp.
3372 (gdbasm_startup): Add frame information.
3373 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3374
7b34ad4e
MK
33752003-05-31 Mark Kettenis <kettenis@gnu.org>
3376
3377 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3378 i?86-*-*.
3379
10059fdf
MK
33802003-05-30 Mark Kettenis <kettenis@gnu.org>
3381
3382 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3383 FreeBSD.
3384
acf4b816
RH
33852003-05-29 Richard Henderson <rth@redhat.com>
3386
3387 * gdb.asm/alpha.inc: New file.
3388 * gdb.asm/asm-source.exp: Use it.
3389
e9ecd949
JB
33902003-05-29 Jim Blandy <jimb@redhat.com>
3391
3392 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3393 'core.PID'.
3394
e3e5a4f3
JB
33952003-05-22 Jim Blandy <jimb@redhat.com>
3396
3397 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3398 backtrace.
d63a86f8 3399
72fe3d25
DC
34002003-05-20 David Carlton <carlton@math.stanford.edu>
3401
3402 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3403 this time.
3404
58da2eb2
DC
34052003-05-19 David Carlton <carlton@bactrian.org>
3406
3407 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3408 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3409
1fcb5155
DC
34102003-05-19 David Carlton <carlton@bactrian.org>
3411
3412 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3413 namespace tests.
3414 Bump copyright date.
3415 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3416 (main): Call C::D::marker2.
3417 * gdb.c++/namespace1.cc: New file.
3418
85e85163
JJ
34192003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3420
3421 Roland McGrath <roland@redhat.com>
d63a86f8 3422 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3423 there is no manager thread.
3424
a25fbfec
JJ
34252003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3426
d63a86f8
RM
3427 * gdb.threads/schedlock.exp: Remove assumption that all threads
3428 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3429 in one of the child threads rather than the main thread.
3430
be375bae
JB
34312003-05-07 Jim Blandy <jimb@redhat.com>
3432
09bf6082
JB
3433 Add support for assembly source testing on the s390x.
3434 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3435 architecture.
3436 * gdb.asm/s390x.inc: New file.
3437
be375bae
JB
3438 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3439 succession of 'if' statements.
3440
00905d52
AC
34412003-05-05 Andrew Cagney <cagney@redhat.com>
3442
3443 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3444
b1e29e33
AC
34452003-05-05 Andrew Cagney <cagney@redhat.com>
3446
3447 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3448 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3449
e33d66ec
EZ
34502003-05-02 Elena Zannoni <ezannoni@redhat.com>
3451
3452 * gdb.base/charset.exp: Update based on new behavior of set/show
3453 charset commands.
3454
2b6fd0d8
AC
34552003-05-01 Andrew Cagney <cagney@redhat.com>
3456
3457 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3458 variable do not give memory errors.
3459
130cacce
AF
34602003-04-30 Adam Fedor <fedor@gnu.org>
3461
3462 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3463 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3464 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3465 gdb.objc/basicclass.m: : New files
3466
3467 * lib/gdb.exp (gdb_compile_objc): New procedure.
3468
bea71854
DJ
34692003-04-27 Daniel Jacobowitz <drow@mvista.com>
3470
3471 * gdb.base/signals.exp: Make backtrace tests more specific.
3472
0f20eeea
DC
34732003-04-23 David Carlton <carlton@bactrian.org>
3474
3475 * gdb.c++/maint.exp (test_first_component): Add tests for
3476 'operator' in more locations.
3477
c8c4d8dc
KB
34782003-04-16 Kevin Buettner <kevinb@redhat.com>
3479
3480 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3481
3fe60e3c
EZ
34822003-04-16 Elena Zannoni <ezannoni@redhat.com>
3483
3484 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3485 func marke' instead. Update test name.
3486
9219021c
DC
34872003-04-15 David Carlton <carlton@math.stanford.edu>
3488
3489 * gdb.c++/maint.exp: New file.
3490
5dd55bdd
EZ
34912003-04-14 Elena Zannoni <ezannoni@redhat.com>
3492
3493 * gdb.threads/schedlock.c: Change type of thread function argument
3494 to long, to avoid warnings on 64-bit platforms.
3495
00890572
EZ
34962003-04-14 Elena Zannoni <ezannoni@redhat.com>
3497
3498 * gdb.base/attach.exp: Add new message from ptrace in case of
3499 attaching to nonexistent process.
d63a86f8 3500
93201743
JB
35012003-04-11 Jim Blandy <jimb@redhat.com>
3502
3503 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3504 gdb.c++/userdef.cc: Place comments on the lines to which the
3505 marker function might return.
3506 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3507 gdb.c++/userdef.exp: Look for those comments to check that we've
3508 returned to the right place, instead of checking line numbers.
3509
2a11c64d
EZ
35102003-04-11 Elena Zannoni <ezannoni@redhat.com>
3511
3512 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3513 match on sourcefile name, instead of directory name.
3514
68ab8fc5
EZ
35152003-04-10 Elena Zannoni <ezannoni@redhat.com>
3516
d63a86f8 3517 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3518 working directory name.
3519
5624293a
JB
35202003-04-09 Jim Blandy <jimb@redhat.com>
3521
3522 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3523 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3524 after an inferior function call, report the failure, but allow the
3525 test to continue.
3526
f1f02ee4
SC
35272003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3528
3529 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3530 with -DPROTOTYPES.
3531
6eb79af0
SC
35322003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3533
3534 * gdb.base/break.exp: Revert last patch.
3535
8dfb4cf0
SC
35362003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3537
3538 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3539 with -DPROTOTYPES.
3540
ed4c619a
AC
35412003-04-02 Andrew Cagney <cagney@redhat.com>
3542
3543 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3544 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3545 matching directories by the name breakpoint.
3546 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3547 Make "continue to marker1" consistent.
3548 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3549 message consistent.
3550 * lib/gdb.exp: Put "the program is no longer running", and "the
3551 program exited" in parenthesis.
3552 * lib/mi-support.exp: Ditto.
d63a86f8 3553
4e35d5f0 35542003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3555
4e35d5f0
BR
3556 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3557
71900fe8
AC
35582003-03-29 Andrew Cagney <cagney@redhat.com>
3559
3560 * gdb.base/sizeof.c (main): Print the value of '\377'.
3561 * gdb.base/sizeof.exp: Check the sign of '\377'.
3562
c0655a16
MC
35632003-03-27 Michael Chastain <mec@shout.net>
3564
3565 * gdb.base/gdb1090.exp: New file.
3566 * gdb.base/gdb1090.cc: New file.
3567
5b2a3989
JB
35682003-03-27 J. Brobecker <brobecker@gnat.com>
3569
3570 * gdb.gdb/observer.exp: New regression test.
3571
79876890
MC
35722003-03-27 Michael Chastain <mec@shout.net>
3573
3574 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3575 * gdb.base/ptype.exp: Likewise.
3576
6eac95e3
CV
35772003-03-27 Corinna Vinschen <vinschen@redhat.com>
3578
3579 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3580
e8c71839
MC
35812003-03-26 Michael Chastain <mec@shout.net>
3582
3583 * gdb.base/ptype.exp: Actually use some typedef'd types.
3584
71b10041
SC
35852003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3586
3587 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3588 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3589
2512cf80
CV
35902003-03-20 Corinna Vinschen <vinschen@redhat.com>
3591
3592 * gdb.base/default.exp: Fix regular expression.
3593
0d195a4f
CV
35942003-03-20 Corinna Vinschen <vinschen@redhat.com>
3595
3596 * gdb.base/args.exp: Fix regular expression.
3597
8a2dbca8
CV
35982003-03-20 Corinna Vinschen <vinschen@redhat.com>
3599
3600 * gdb.base/help.exp: Allow Win32 child process.
3601
bf028682
CV
36022003-03-20 Corinna Vinschen <vinschen@redhat.com>
3603
3604 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3605 when stepping out of main().
3606
182dbe85
CV
36072003-03-20 Corinna Vinschen <vinschen@redhat.com>
3608
3609 * gdb.base/default.exp: Check for win32 specific message when calling
3610 "run" without executable.
3611
d67a6ba5
CV
36122003-03-20 Corinna Vinschen <vinschen@redhat.com>
3613
3614 * gdb.base/args.exp: Expect .exe in output.
3615
a955b5bb
CV
36162003-03-20 Corinna Vinschen <vinschen@redhat.com>
3617
3618 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3619 Cygwin native.
3620
bf6bad4b
AC
36212003-03-17 Andrew Cagney <cagney@redhat.com>
3622
3623 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3624 vector registes.
3625 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3626 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3627
293e9a31
DC
36282003-03-17 David Carlton <carlton@math.stanford.edu>
3629
3630 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3631 test, for PR breakpoints/38.
3632 Call test_watchpoint_and_breakpoint.
3633 * gdb.base/watchpoint.c (func3): New function.
3634 (main): Call func3.
3635
5330f2db
DC
36362003-03-04 David Carlton <carlton@math.stanford.edu>
3637
3638 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3639 Garply<Garply<char> >:: garply".
3640 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3641 with respect to PR c++/1111; note also PR c++/1113.
3642 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3643 respect to PR c++/1062.
3644 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3645
6ece72da
DC
36462003-03-03 David Carlton <carlton@math.stanford.edu>
3647
3648 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3649 with respect to PR c++/57.
3650 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3651 c++/826.
3652 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3653 respect to PR c++/57.
3654
85ca1584
DC
36552003-03-03 David Carlton <carlton@math.stanford.edu>
3656
3657 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3658 respect to PR c++/33 into FAILs.
3659
98e9c5b8
MC
36602003-03-03 Michael Chastain <mec@shout.net>
3661
7bedbf27
MC
3662 * configure.in: Update copyright years.
3663
36642003-03-03 Michael Chastain <mec@shout.net>
3665
3666 * Makefile.in: Update copyright years.
98e9c5b8 3667
f683e100
DC
36682003-02-28 David Carlton <carlton@math.stanford.edu>
3669
3670 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3671 print class instead of struct and/or superfluous protection
3672 specifiers, as long as the resulting output is equivalent to the
3673 source code.
3674 Delete FIXME from end of messages on tests that don't need
3675 fixing.
3676
a9e0cf2c
DC
36772003-02-28 David Carlton <carlton@math.stanford.edu>
3678
3679 * gdb.c++/templates.exp (do_tests): Allow const in the two
3680 Foo<volatile char *>::foo tests.
3681
e8d359df
MS
36822003-02-27 Michael Snyder <msnyder@redhat.com>
3683
d63a86f8 3684 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3685 will be consistant.
3686
0b71dc91
DC
36872003-02-26 David Carlton <carlton@math.stanford.edu>
3688
3689 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3690 char *>::foo" test with respect to PR c++/33. Create a new test
3691 which is identical to that one except that it doesn't put the
3692 space between the "char" and the "*"; KFAIL it, too.
3693
dd14ab43
DC
36942003-02-26 David Carlton <carlton@math.stanford.edu>
3695
3696 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3697 template types into either PASSes or KFAILs (corresponding to PR
3698 c++/57). Tweak indentation. Update copyright.
3699
1146c7f1
SC
37002003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3701
3702 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3703
74641dfb
MC
37042003-02-13 Michael Chastain <mec@shout.net>
3705
3706 * gdb.base/exprs.exp: Remove i960 remnants.
3707 * gdb.base/funcargs.exp: Likewise.
3708 * gdb.base/list.exp: Likewise.
3709 * gdb.base/ptype.exp: Likewise.
3710
559cd2d0
DC
37112003-02-14 David Carlton <carlton@math.stanford.edu>
3712
3713 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3714 pEe->D::vg()" from XFAIL to KFAIL.
3715
c4f90d87
JM
37162003-02-13 Jason Molenda (jmolenda@apple.com)
3717
3718 * gdb.base/maint.exp: Update maint print statistics regexp to include
3719 new entries.
3720
cbc4d97c
MC
37212003-02-13 Michael Chastain <mec@shout.net>
3722
3723 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3724
40f235b7
MC
37252003-02-12 Michael Chastain <mec@shout.net>
3726
3727 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3728 * gdb.c++/inherit.exp: Likewise.
3729 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3730 * gdb.c++/templates.exp: Likewise.
3731 * gdb.c++/virtfunc.exp: Likewise.
3732
c56716b0
JM
37332003-02-06 Jason Molenda (jason-cl@molenda.com)
3734
3735 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3736 why the code is written that way.
3737
070afcf8
MC
37382003-02-05 Michael Chastain <mec@shout.net>
3739
3740 * gdb.base/dump.exp: Add missing copyright line.
3741
5d0331e5
JM
37422003-02-05 Jason Molenda (jason-cl@molenda.com)
3743
f7ae6d3e 3744 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3745 at the beginning so the breakpoint doesn't get set on the loop.
3746
92851186
MC
37472003-02-05 Michael Chastain <mec@shout.net>
3748
3749 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3750 output for configurations with gcc 2.95.3.
3751
cbf1e085
AC
37522003-02-05 Keith Seitz <keiths@redhat.com>
3753 Andrew Cagney <ac131313@redhat.com>
3754
3755 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3756
29518e1e
MC
37572003-02-04 Michael Chastain <mec@shout.net>
3758
3759 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3760 Call perror and then continue.
3761
5af1d5f3
MC
37622003-02-03 Michael Chastain <mec@shout.net>
3763
3764 * gdb.c++/pr-1023.cc: New file.
3765 * gdb.c++/pr-1023.exp: New file.
3766
6b549786
JB
37672003-02-05 Jim Blandy <jimb@redhat.com>
3768
3769 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3770 it's local to foobar. Check for it there, and check that it's not
3771 present in main.
3772 * gdb.c++/local.cc (marker2): New function.
3773 (foobar): Call marker1.
3774 (main): Call marker2 instead of marker1.
3775
67f16606
AC
37762003-02-04 Andrew Cagney <ac131313@redhat.com>
3777
3778 * gdb.disasm/mn10200.exp: Obsolete file.
3779 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3780 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3781 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3782
1c5cb38e
DC
37832003-02-04 David Carlton <carlton@math.stanford.edu>
3784
3785 * gdb.c++/overload.exp: Test intToChar(1).
3786 * gdb.c++/overload.cc (intToChar): New.
3787 (main): Call intToChar.
3788
d1fe6965
DC
37892003-02-03 David Carlton <carlton@math.stanford.edu>
3790
3791 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3792 'might_kfail' arg.
3793 KFAIL some of the continue_to_bp_overloaded calls, according to
3794 PR c++/1025.
3795
9ba61c5d
MC
37962003-02-01 Michael Chastain <mec@shout.net>
3797
3798 * gdb.base/advance.c (marker1): New marker function.
3799 * gdb.base/advance.exp: When the 'advance' command lands on the
3800 return breakpoint, it can legitimately stop on either the
3801 current line or the next line. Accommodate both outcomes.
3802 * gdb.base/until.exp: Likewise.
3803
e7494ffb
AC
38042003-02-02 Andrew Cagney <ac131313@redhat.com>
3805
3806 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3807 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3808 now a list, not a tuple.
3809 * gdb.mi/mi-var-display.exp: Ditto.
3810 * gdb.mi/gdb792.exp: Ditto.
3811
075559bc
AC
38122003-02-01 Andrew Cagney <ac131313@redhat.com>
3813
3814 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3815 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3816 stack backtraces.
3817 * gdb.mi/mi-syn-frame.c: Part of same.
3818
2bd4c7b1
MK
38192003-02-01 Mark Kettenis <kettenis@gnu.org>
3820
3821 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3822 gdb.mi/mi1-pthreads.exp: Return instead of calling
3823 gdb_suppress_entire_file.
3824
eabd8992
MS
38252003-02-01 Mark Salter <msalter@redhat.com>
3826
3827 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3828
71469e2f
MS
38292003-01-31 Mark Salter <msalter@redhat.com>
3830
3831 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3832 Support empty arg.
3833
38a94d44
MC
38342003-01-30 Michael Chastain <mec@shout.net>
3835
3836 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3837 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3838 has been fixed in gdb/readline on 2003-01-09.
3839
19ea9e73
MS
38402003-01-29 Michael Snyder <msnyder@redhat.com>
3841
e8d359df
MS
3842 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3843 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3844 * gdb.base/args.exp: Skip if target does not support args passing.
3845
2307bd6a
DJ
38462003-01-22 Daniel Jacobowitz <drow@mvista.com>
3847
19ea9e73 3848 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3849 gdb_test. Accept a list of expect arguments as the third
3850 parameter.
3851 (gdb_test): Use it.
3852
f2dd3617
EZ
38532003-01-20 Elena Zannoni <ezannoni@redhat.com>
3854
3855 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3856 allow for different test tree configurations. Update some
3857 tescases accordingly.
3858 * gdb.arch/altivec-regs.exp: Ditto.
3859 * gdb.asm/asm-source.exp: Ditto.
3860 * gdb.base/advance.exp: Ditto.
3861 * gdb.base/display.exp: Ditto.
d63a86f8 3862 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3863 * gdb.base/mips_pro.exp: Ditto.
3864 * gdb.base/overlays.exp: Ditto.
3865 * gdb.base/relocate.exp: Ditto.
3866 * gdb.base/setshow.exp: Ditto.
3867 * gdb.base/step-line.exp: Ditto.
3868 * gdb.base/step-test.exp: Ditto.
3869 * gdb.base/until.exp: Ditto.
3870 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3871
c71cdefd
DC
38722003-01-17 David Carlton <carlton@math.stanford.edu>
3873
3874 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3875 corresponding to PR c++/945.
3876 Update copyright.
3877
fdba05d7
DC
38782003-01-17 David Carlton <carlton@math.stanford.edu>
3879
3880 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3881 corresponding to PR c++/68.
3882
38832003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3884
3885 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3886 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3887 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3888
c362c33a
EZ
38892003-01-15 Elena Zannoni <ezannoni@redhat.com>
3890
0fbc361c
EZ
3891 * gdb.base/break.exp: Fix change of default location, because of
3892 removal of until tests.
3893 * gdb.base/help.exp: Update test for new 'until' help message.
3894 Add test for help on 'advance'.
c362c33a
EZ
3895 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3896
dabf8a35
MK
38972003-01-15 Mark Kettenis <kettenis@gnu.org>
3898
3899 * gdb.base/default.exp: Adapt "info float" test for recent changes
3900 to that command. Add test for "info vector".
3901 * gdb.base/float.exp: New file. Add test for "info float" that
3902 resembles the old test in gdb.base/default.exp.
3903
a1769aca
DC
39042003-01-15 David Carlton <carlton@math.stanford.edu>
3905
3906 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3907
82025e13
EZ
39082003-01-15 Elena Zannoni <ezannoni@redhat.com>
3909
3910 * gdb.base/break.exp: Move the tests of until command from here...
3911 * gdb.base/until.exp: ... to here. New file. Add other tests.
3912 * gdb.base/advance.c: New file.
3913 * gdb.base/advance.exp: New file.
3914
8f9ab801
EZ
39152003-01-14 Elena Zannoni <ezannoni@redhat.com>
3916
3917 * gdb.base/args.c: New file.
3918 * gdb.base/args.exp: New file.
3919
9ae66589
DJ
39202003-01-14 Daniel Jacobowitz <drow@mvista.com>
3921
3922 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3923
8d77e5c3
DJ
39242003-01-14 Daniel Jacobowitz <drow@mvista.com>
3925
3926 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3927
12d2f0a1
DJ
39282003-01-14 Daniel Jacobowitz <drow@mvista.com>
3929
3930 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3931 dates.
3932
6ca37014
DJ
39332003-01-13 Daniel Jacobowitz <drow@mvista.com>
3934
3935 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3936
b0023472
DJ
39372003-01-13 Daniel Jacobowitz <drow@mvista.com>
3938
3939 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3940 (ptype &*"foo").
3941 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3942
607fbc54 39432003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3944
3945 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3946 * gdb.mi/mi1-console.exp: Likewise.
3947
607fbc54 39482003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3949
3950 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3951 * gdb.mi/mi1-console.exp: Likewise.
3952
a1fb14a2
DJ
39532003-01-13 Daniel Jacobowitz <drow@mvista.com>
3954
3955 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3956
c4cf40b7
DJ
39572003-01-09 Daniel Jacobowitz <drow@mvista.com>
3958
3959 * gdb.base/detach.exp: New test.
3960
696d5a5b
DJ
39612003-01-09 Daniel Jacobowitz <drow@mvista.com>
3962
3963 * Makefile.in (ALL_SUBDIRS): New variable.
3964 (subdirs, clean, distclean): Use it.
3965 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3966 regenerating Makefile, since it is generated from the top level.
3967 * gdb.asm/Makefile.in: Likewise.
3968 * gdb.base/Makefile.in: Likewise.
3969 * gdb.c++/Makefile.in: Likewise.
3970 * gdb.disasm/Makefile.in: Likewise.
3971 * gdb.java/Makefile.in: Likewise.
3972 * gdb.mi/Makefile.in: Likewise.
3973 * gdb.threads/Makefile.in: Likewise.
3974 * gdb.trace/Makefile.in: Likewise.
3975
754533e4
DC
39762003-01-09 David Carlton <carlton@math.stanford.edu>
3977
3978 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3979 Add copyright year 2003.
3980
d8b3e9ee
MC
39812003-01-06 Michael Chastain <mec@shout.net>
3982
3983 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3984 When selecting a thread, 'line' and 'file' are optional.
3985 * gdb.mi/mi1-pthreads.exp: Likewise.
3986
8e9e0fe6
AS
39872003-01-06 Andreas Schwab <schwab@suse.de>
3988
3989 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3990 failures.
3991
b5ab8ff3
DJ
39922003-01-04 Daniel Jacobowitz <drow@mvista.com>
3993
3994 Fix PR gdb/844
3995 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3996 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3997
3998 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3999 instead of calling gdb_suppress_entire_file.
4000 * gdb.threads/print-threads.exp: Likewise.
4001 * gdb.threads/schedlock.exp: Likewise.
4002
4003 * gdb.threads/killed.exp: Return instead of calling
4004 gdb_suppress_entire_file.
4005 * gdb.threads/linux-dp.exp: Likewise.
4006 * gdb.threads/pthreads.exp: Likewise.
4007
1e698235
DJ
40082003-01-04 Daniel Jacobowitz <drow@mvista.com>
4009
4010 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
4011 stabs.
4012 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
4013 * gdb.base/whatis.exp: Always allow (void) after function names.
4014
147ff08c
DJ
40152003-01-04 Daniel Jacobowitz <drow@mvista.com>
4016
4017 * gdb.c++/casts.exp: Correct regexp.
4018
dc62bfc2
MK
40192003-01-04 Mark Kettenis <kettenis@gnu.org>
4020
4021 * configure.in: Call AC_CONFIG_HEADER. Don't call
4022 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4023 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4024 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4025 aforementioned directories in the AC_OUPUT call.
4026 * config.hin: New file.
4027 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4028 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4029 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4030 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4031 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4032 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4033 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4034 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4035 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4036 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4037 gdb.threads/configure.in, gdb.threads/configure,
4038 gdb.threads/config.in, gdb.trace/configure.in,
4039 gdb.trace/configure: Removed.
4040
77afa639
MC
40412003-01-03 Michael Chastain <mec@shout.net>
4042
4043 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4044 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4045
7634bb6e
DJ
40462003-01-03 Daniel Jacobowitz <drow@mvista.com>
4047
4048 * gdb.base/store.exp: Fix regular expressions.
4049
b39c905e
MK
40502002-12-28 Mark Kettenis <kettenis@gnu.org>
4051
4052 * configure.in: Rewrite.
4053 * configure: Regenerated.
4054
0a8551dd
DC
40552003-01-03 David Carlton <carlton@math.stanford.edu>
4056
4057 * gdb.base/psymtab.exp: New file.
4058 * gdb.base/psymtab1.c: Ditto.
4059 * gdb.base/psymtab2.c: Ditto.
4060
c60b7188
AF
40612002-12-23 Adam Fedor <fedor@gnu.org>
4062
4063 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4064
ee73db83
DC
40652002-12-23 David Carlton <carlton@math.stanford.edu>
4066
4067 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4068 and current_directory initialization.
4069
d6c1774e
JB
40702002-12-22 Jim Blandy <jimb@redhat.com>
4071
f0a847b8
JB
4072 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4073 rather than as part of the output file name.
4074
d6c1774e
JB
4075 * gdb.base/attach.exp: There's no need to copy the test program to
4076 /tmp; that was only ever necessary on HP/UX, and this test is
4077 entirely disabled there anyway.
4078
f0708dbb
JB
40792002-12-21 Jim Blandy <jimb@redhat.com>
4080
4c2acfea
JB
4081 * gdb.c++/psmang.exp: Doc fix.
4082
f0708dbb
JB
4083 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4084 test.
4085
9579e000
DC
40862002-12-20 David Carlton <carlton@math.stanford.edu>
4087
4088 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4089
d1810171
MC
40902002-12-18 Michael Chastain <mec@shout.net>
4091
4092 * gdb.c++/annota2.exp: Add copyright year 2002.
4093
76565097
DC
40942002-12-17 David Carlton <carlton@math.stanford.edu>
4095
4096 * gdb.c++/try_catch.cc: Add marker comments.
4097 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4098 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4099 * gdb.c++/m-static.cc: Ditto.
4100 * gdb.c++/m-static1.cc: Ditto.
4101 * gdb.c++/try_catch.cc: Ditto.
4102
da81390b
JJ
41032002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4104
4105 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4106 to see whether we are using the new -environment-directory
4107 command which resets via -r or the old version of the command
4108 which may prompt the user. Part of fix for gdb/741.
4109
b304d130
AC
41102002-12-13 Andrew Cagney <ac131313@redhat.com>
4111
4112 * gdb.fortran/types.exp: Update obsolete comment.
4113 * gdb.fortran/exprs.exp: Ditto.
4114 * lib/gdb.exp: Delete obsolete code.
4115 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4116 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4117 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4118 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4119 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4120 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4121 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4122 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4123 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4124 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4125 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4126 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4127 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4128 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4129 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4130 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4131 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4132 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4133 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4134 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4135 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4136 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4137 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4138 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4139 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4140 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4141 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4142 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4143 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4144 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4145 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4146 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4147 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4148 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4149 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4150 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4151 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4152
a23b6e6a
DC
41532002-12-11 David Carlton <carlton@math.stanford.edu>
4154
4155 * gdb.c++/m-data.exp: Add test for members that shadow global
4156 variables: see PR gdb/804.
4157 * gdb.c++/m-data.cc: Ditto.
4158
6604731b
DJ
41592002-12-10 Daniel Jacobowitz <drow@mvista.com>
4160
4161 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4162
de46ecd7
DC
41632002-12-06 David Carlton <carlton@math.stanford.edu>
4164
4165 * gdb.base/store.c: Don't declare functions static.
4166
27e829d0
AC
41672002-12-04 Andrew Cagney <ac131313@redhat.com>
4168
4169 * gdb.base/store.exp, gdb.base/store.c: New files.
4170
92806416
DJ
41712002-12-03 Daniel Jacobowitz <drow@mvista.com>
4172
4173 * gdb.base/selftest.exp: Update for current gdb.
4174
3bcbaac5
DJ
41752002-12-03 Daniel Jacobowitz <drow@mvista.com>
4176
4177 * gdb.base/maint.exp: Only dump symbols from one source file
4178 or objfile.
4179
f4f00b1f
DJ
41802002-12-03 Daniel Jacobowitz <drow@mvista.com>
4181
4182 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4183 function call.
4184
f1c8a949
JB
41852002-11-25 Jim Blandy <jimb@redhat.com>
4186
4187 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4188 function appearing in error message.
4189
9e297a97
DJ
41902002-11-21 Daniel Jacobowitz <drow@mvista.com>
4191
4192 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4193
1f312e79
JJ
41942002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4195
d63a86f8
RM
4196 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4197 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4198 should be in mi console format. This is part of fix for PR gdb/604.
4199
83c31e7d
FN
42002002-09-18 Fernando Nasser <fnasser@redhat.com>
4201
4202 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4203 which explicitly prints the zero offset as "+0".
4204
322b3f65
DJ
42052002-10-22 Daniel Jacobowitz <drow@mvista.com>
4206
4207 * gdb.threads/schedlock.c (args): Make unsigned.
4208
42092002-10-21 Daniel Jacobowitz <drow@mvista.com>
4210
4211 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4212 numbers. Allow "foo2|selected stack frame".
4213 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4214 * gdb.asm/asmsrc2.s: Likewise.
4215 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4216 comments.
4217 * gdb.asm/mips.inc: New file.
4218
5e2fe5b8
AF
42192002-10-18 Adam Fedor <fedor@gnu.org>
4220
4221 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4222 * gdb.base/help.exp: Likewise.
4223
abe1a5d0
KB
42242002-10-17 Kevin Buettner <kevinb@redhat.com>
4225
4226 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4227 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4228
10abb1d4
JB
42292002-10-02 Jim Blandy <jimb@redhat.com>
4230
4231 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4232
1f609b42
AC
42332002-10-01 Andrew Cagney <ac131313@redhat.com>
4234
4235 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4236 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4237 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4238 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4239 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4240 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4241 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4242
0aee02e4
AC
42432002-09-29 Andrew Cagney <ac131313@redhat.com>
4244
4245 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4246 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4247 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4248 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4249 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4250 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4251 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4252
6fde09ad
KB
42532002-09-27 Kevin Buettner <kevinb@redhat.com>
4254
4255 * gdb.base/annota1.exp (info break): Make directory components of
4256 path optional since not all compilers emit this debug information.
4257
4258 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4259 step ends up stepping out of the function instead of stopping on
4260 the epilogue.
4261
9e8aab75
KS
42622002-09-26 Keith Seitz <keiths@redhat.com>
4263
4264 * lib/insight-support.exp (gdbtk_start): Figure out where
4265 the insight executable is based on where gdb is. Use this
4266 executable to start insight instead of gdb.
4267
e36180d7
AC
42682002-09-25 Andrew Cagney <cagney@redhat.com>
4269
4270 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4271
9dd34b2b
AC
42722002-09-24 Andrew Cagney <ac131313@redhat.com>
4273
4274 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4275 test_isolated_complaints.
4276 (test_empty_complaint): New function.
4277 (test_empty_complaints): New function. Check no output when no
4278 complaints.
d63a86f8 4279
dea97812
KB
42802002-09-19 Jim Blandy <jimb@redhat.com>
4281
4282 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4283
54951bd7
AC
42842002-09-19 Andrew Cagney <ac131313@redhat.com>
4285
4286 * gdb.gdb/complaints.exp: New file.
4287
dec43320
AC
42882002-09-18 Andrew Cagney <ac131313@redhat.com>
4289
4290 * gdb.base/maint.exp: Check `help maint internal-warning'.
4291
e70d6e3f
DC
42922002-09-18 David Carlton <carlton@math.stanford.edu>
4293
4294 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4295 numbers, and replace them by a single breakpoint after the
4296 constructors are all finished.
4297 Add test 4.
4298 * gdb.c++/m-static.cc: Add test 4.
4299 * gdb.c++/m-static.h: New file.
4300 * gdb.c++/m-static1.cc: New file.
4301
4302 * gdb.c++/printmethod.exp: New file.
4303 * gdb.c++/printmethod.cc: New file.
4304
4305 * gdb.c++/pr-574.exp: New file.
4306 * gdb.c++/pr-574.cc: New file.
4307
afb5c968
CV
43082002-09-18 Corinna Vinschen <vinschen@redhat.com>
4309
4310 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4311 embedded targets which never actually exit.
4312
31e45dee
FN
43132002-09-18 Fernando Nasser <fnasser@redhat.com>
4314
4315 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4316 "don't step after run" as unresolved or unsupported, instead of xfail.
4317
a283c5a1
CV
43182002-09-18 Corinna Vinschen <vinschen@redhat.com>
4319
4320 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4321 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4322 Add newline to expected string in "step out of main (status wrapper)"
4323 case.
4324
11350d2a
CV
43252002-09-18 Corinna Vinschen <vinschen@redhat.com>
4326
4327 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4328 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4329
0deec7d6
TT
43302002-09-17 Tom Tromey <tromey@redhat.com>
4331
4332 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4333 \000, not \0, in double-quoted string.
4334
b2b4a1b5
CV
43352002-09-14 Corinna Vinschen <vinschen@redhat.com>
4336
c9d37158 4337 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4338 string after running the commands execution on breakpoint tests.
4339
1c56143a
CV
43402002-09-13 Corinna Vinschen <vinschen@redhat.com>
4341
4342 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4343
37f8da45
JB
43442002-09-12 Joel Brobecker <brobecker@gnat.com>
4345
4346 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4347
08b468e0
KS
43482002-09-10 Keith Seitz <keiths@redhat.com>
4349
4350 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4351 runto proc.
4352 (mi_run_to_main): Use mi_runto.
4353 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4354
dc360f58
KS
43552002-09-10 Keith Seitz <keiths@redhat.com>
4356
4357 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4358 regexp for stopping at main. Could have multiple event notifications.
4359 Don't assume that main was declared with no parameters.
4360 (mi_next): Use mi_step_to.
4361 (mi_step): Use mi_next_to.
4362
ce3abcfb
CV
43632002-09-09 Corinna Vinschen <vinschen@redhat.com>
4364
4365 * gdb.base/default.exp: Fix expected string in `info float' test.
4366
d1f5b980
BE
43672002-09-09 Ben Elliston <bje@redhat.com>
4368
4369 * config/mips.exp: Update comments.
4370 * config/mips-idt.exp: Likewise.
4371 * config/nind.exp: Likewise.
4372 * config/slite.exp: Likewise.
4373 * config/sparclet.exp: Likewise.
4374 * config/udi.exp: Likewise.
4375 * config/vx.exp: Likewise.
4376 * config/vxworks29k.exp: Likewise.
4377
2f71430b
JB
43782002-09-05 Jim Blandy <jimb@redhat.com>
4379
4380 * gdb.threads/killed.exp: Fix test failure message.
4381
7ddebc7e
KS
43822002-09-04 Keith Seitz <keiths@redhat.com>
4383
4384 * lib/mi-support.exp: Update copyright.
4385 (mi_gdb_test): Increase the priority of the expected pattern
4386 so that it matches gdb_test.
4387
0ae67eb3
KS
43882002-09-03 Keith Seitz <keiths@redhat.com>
4389
4390 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4391 Use integer comparison instead of string comparison for testing
4392 whether binary was built.
4393
38fc42c8
JB
43942002-09-03 Jim Blandy <jimb@redhat.com>
4395
4396 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4397
b6ff0e81
JB
43982002-08-29 Jim Blandy <jimb@redhat.com>
4399
4400 * gdb.threads/pthreads.exp: Move the portable thread compilation
4401 code into a function in lib/gdb.exp, and call that from here.
4402 * lib/gdb.exp (gdb_compile_pthreads): New function.
4403
07c98896
KS
44042002-08-29 Keith Seitz <keiths@redhat.com>
4405
4406 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4407 expect_out so that callers can get at it.
4408
0312286c
DJ
44092002-08-23 Daniel Jacobowitz <drow@mvista.com>
4410
4411 * gdb.threads/print-threads.c: New file.
4412 * gdb.threads/print-threads.exp: New file.
4413 * gdb.threads/schedlock.c: New file.
4414 * gdb.threads/schedlock.exp: New file.
4415
dd039bc4
EZ
44162002-08-22 Elena Zannoni <ezannoni@redhat.com>
4417
4418 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4419 not altivec.c.
4420
1f36144c
MK
44212002-08-17 Mark Kettenis <kettenis@gnu.org>
4422
4423 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4424 targets. The problem should be fixed now.
4425
16057ec7 44262002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4427
4428 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4429 2002-07-24 change that removes final dots from error messages.
4430
3c1499ad
TT
44312002-08-13 Tom Tromey <tromey@redhat.com>
4432
4433 * gdb.base/readline.exp: New file.
4434
a20ce2c3
AC
44352002-08-01 Andrew Cagney <ac131313@redhat.com>
4436
4437 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4438 supress message.
4439
db034ac5
AC
44402002-08-01 Andrew Cagney <cagney@redhat.com>
4441
4442 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4443 CHILL_FOR_TARGET and CHILL_LIB.
4444 * configure.in (configdirs): Remove gdb.chill.
4445 * configure: Regenerate.
4446 * lib/gdb.exp: Obsolete references to chill.
4447 * gdb.fortran/types.exp: Ditto.
4448 * gdb.fortran/exprs.exp: Ditto.
4449
3e000b18
KB
44502002-07-30 Kevin Buettner <kevinb@redhat.com>
4451
4452 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4453 set Irix-specific compile and link flags.
4454
28f4966b
KB
44552002-07-29 Kevin Buettner <kevinb@redhat.com>
4456
4457 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4458 source files. The ``-o'' option doesn't work with the ``-E'' option
4459 when using the Irix compiler.
4460
46c0d5a6
DJ
44612002-07-19 Daniel Jacobowitz <drow@mvista.com>
4462
4463 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4464 Improve support for reusing an exec file. Copy exec file
4465 to target, and run gdbserver on the target instead of on the host.
4466
eecf4bed
JB
44672002-07-18 Jim Blandy <jimb@redhat.com>
4468
0f815cdf
JB
4469 * gdb.base/ending-run.exp: Don't expect to see the program end in
4470 some orderly fashion when we're running on a real stand-alone
4471 board.
4472
eecf4bed
JB
4473 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4474 targets that don't support interrupts.
4475
52d309e4
JB
44762002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4477
4478 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4479 systems.
4480 Move comments in expect statements to inside the actions, so that they
4481 don't get matched against.
4482
ff683d9e
MK
44832002-07-10 Mark Kettenis <kettenis@gnu.org>
4484
4485 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4486 function when asleep" test.
4487
b5356753
AC
44882002-07-10 Andrew Cagney <ac131313@redhat.com>
4489
4490 * gdb.base/page.exp: Rewrite to handle problems with very long
4491 `info set' output. Update copyright.
4492
6aa4d13a
AC
44932002-06-26 Andrew Cagney <ac131313@redhat.com>
4494
4495 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4496 gdb.threads-hp.
4497 * gdb.hp/configure: Regenerate.
4498 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4499 * gdb.hp/gdb.threads-hp/configure: Delete file.
4500 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4501
8cf8c2b8
AC
45022002-06-22 Andrew Cagney <ac131313@redhat.com>
4503
4504 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4505 setlocale, bindtextdomain and textdomain.
4506
6827a8f8
JB
45072002-06-11 Jim Blandy <jimb@redhat.com>
4508
919d772c
JB
4509 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4510 preprocessor macro information is present.
4511
6827a8f8
JB
4512 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4513 tests.
4514
c15b0d21
MS
45152002-06-06 Michael Snyder <msnyder@redhat.com>
4516
c5984d70
MS
4517 * gdb.base/overlays.exp: Record addresses of overlay
4518 functions in TCL variables rather than in GDB variables,
4519 to avoid having GDB convert them to pointers (with loss
4520 of information).
4521
d63a86f8 4522 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4523 default linker script changes.
c15b0d21
MS
4524 * gdb.base/long_long.exp: Add check for sizeof (long double).
4525
be26fe0d
ML
45262002-06-06 Michal Ludvig <mludvig@suse.cz>
4527
4528 * gdb.asm/asm-source.exp: Add x86-64 target.
4529 * gdb.asm/x86_64.inc: New.
d63a86f8 4530
258093ca 45312002-05-30 Michael Chastain <mec@shout.net>
258093ca 4532
4b3153f1 4533 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4534 * gdb.c++/m-static.cc: New file.
4535 * gdb.c++/m-static.exp: New file.
4536
241264c6
MS
45372002-05-28 Michael Snyder <msnyder@redhat.com>
4538
4539 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4540 precision.
4541
9bba8c8f 45422002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4543
4b3153f1 4544 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4545 * gdb.c++/m-data.cc: New file.
4546 * gdb.c++/m-data.exp: New file.
4547
45482002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4549
4b3153f1 4550 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4551 * gdb.c++/try_catch.cc: New file.
d63a86f8 4552 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4553
def1b996
MC
45542002-05-27 Michael Chastain <mec@shout.net>
4555
4556 * gdb.c++/local.exp: Accept more nested types in output.
4557
522ba268
MC
45582002-05-26 Michael Chastain <mec@shout.net>
4559
4560 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4561
277254ba
MS
45622002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4563
4564 * lib/gdb.exp (gdb_wrapper_init): Just because
4565 gdb_wrapper_file exists, this does not mean that the file
4566 should not be rebuilt. That is what gdb_wrapper_initialized
4567 is for.
4568 (default_gdb_init): Reset gdb_wrapper_initialized.
4569
b61a8733
MS
45702002-05-23 Michael Snyder <msnyder@redhat.com>
4571
d63a86f8 4572 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4573 the precision of the floating point test results.
4574 * gdb.base/call-rt-st.exp: Ditto.
4575
b61a8733
MS
4576 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4577 * gdb.base/call-rt-st.exp: Ditto.
4578
56f6e910
MC
45792002-05-19 Michael Chastain <mec@shout.net>
4580
4581 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4582
ad0b0016
EZ
45832002-05-19 Elena Zannoni <ezannoni@redhat.com>
4584
4585 * configure.in (configdirs): Add gdb.arch.
4586 * configure: Regenerate.
4587
f617d2b6
JB
45882002-05-17 Jim Blandy <jimb@redhat.com>
4589
4590 * gdb.base/completion.exp: Recognize the more detailed error
4591 messages produced by the macro expander's lexical analyzer.
4592
eac2a696
EZ
45932002-05-14 Elena Zannoni <ezannoni@redhat.com>
4594
4595 * gdb.arch/altivec-abi.c: New file.
4596 * gdb.arch/altivec-abi.exp: New file.
4597 * gdb.arch/altivec-regs.c: New file.
4598 * gdb.arch/altivec-regs.exp: New file.
4599
2fdde8f8
DJ
46002002-05-14 Daniel Jacobowitz <drow@mvista.com>
4601
4602 * gdb.base/maint.exp (maint print type): Update for new type
4603 structure.
d63a86f8 4604
e31f1a7c
EZ
46052002-05-14 Elena Zannoni <ezannoni@redhat.com>
4606
4607 * gdb.arch: New directory.
4608 * gdb.arch/configure.in: New file.
4609 * gdb.arch/configure: New file.
4610 * gdb.arch/Makefile.in: New file.
4611
db589741
CV
46122002-05-13 Corinna Vinschen <vinschen@redhat.com>
4613
4614 * gdb.asm/asm-source.exp: Add v850 as supported target.
4615 * gdb.asm/v850.inc: New file.
4616
8ce2a7dc
DJ
46172002-05-13 Daniel Jacobowitz <drow@mvista.com>
4618
4619 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4620
df763c7f
DJ
46212002-05-12 Daniel Jacobowitz <drow@mvista.com>
4622
4623 * gdb.base/break.exp: Check 'break "marker2"'.
4624
377daeed
MS
46252002-05-10 Michael Snyder <msnyder@redhat.com>
4626
4627 * gdb.base/long_long.exp: Fix typo.
4628
c4b7bc2b
JB
46292002-05-10 Jim Blandy <jimb@redhat.com>
4630
ecac9a4e
JB
4631 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4632 a bug.
4633
c4b7bc2b
JB
4634 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4635 Recognize more detailed error message produced by the macro
4636 expander's lexical analyzer.
4637 * lib/gdb.exp (test_print_reject): Same.
4638
e71019a1
MK
46392002-05-09 Mark Kettenis <kettenis@gnu.org>
4640
4641 * gdb.c++/method.exp: Fix typo.
4642
fedfc8e6
MS
46432002-05-08 Michael Snyder <msnyder@redhat.com>
4644
166a1957
MS
4645 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4646 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4647 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4648 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4649 Add iftarget clause for strongarm.
d63a86f8 4650
f1c47eb2
MS
46512002-05-06 Michael Snyder <msnyder@redhat.com>
4652
cb9a9d3e
MS
4653 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4654 (gdb_continue_to_end): Accept output from status wrapper.
4655 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4656 Clean up fail messages to match pass messages.
4657
f1c47eb2
MS
4658 Enable the "needs_status_wrapper" testsuite feature.
4659 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4660 (gdb_compile): Conditionally call gdb_wrapper_init.
4661 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4662 * gdb.c++/method.exp: Recognize output from status wrapper.
4663
6079c749
BE
46642002-05-06 Ben Elliston <bje@redhat.com>
4665From Graydon Hoare <graydon@redhat.com>
4666
4667 * config/sid.exp: Include support for "rawsid" protocol.
4668
188baff3
JB
46692002-05-03 Jim Blandy <jimb@redhat.com>
4670
4671 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4672 * gdb.c++/hang3.C: New file.
4673
b9c07f0f
AC
46742002-05-04 Andrew Cagney <ac131313@redhat.com>
4675
4676 * gdb.base/default.exp: Remove obsolete code.
4677 * gdb.c++/misc.exp: Ditto. Update copyright.
4678 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4679 * gdb.base/whatis.exp: Ditto. Update copyright.
4680 * gdb.base/scope.exp: Ditto. Update copyright.
4681 * gdb.base/ptype.exp: Ditto. Update copyright.
4682 * gdb.base/printcmds.exp: Ditto. Update copyright.
4683 * gdb.base/opaque.exp: Ditto. Update copyright.
4684 * gdb.base/list.exp: Ditto.
4685 * gdb.base/funcargs.exp: Ditto. Update copyright.
4686 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4687 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4688 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4689 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4690 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4691 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4692
5c7a0397
MS
46932002-05-02 Michael Snyder <msnyder@redhat.com>
4694
d6dcc264 4695 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4696 * gdb.base/long_long.exp: Add xscale target.
4697 * gdb.base/default.exp: Add xscale target.
4698
eb7f1c48
JB
46992002-05-01 Jim Blandy <jimb@redhat.com>
4700
4701 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4702 gdb.c++/hang.exp: New test.
4703
a6befae8
FF
47042002-05-01 Fred Fish <fnf@redhat.com>
4705
4706 * gdb.base/completion.exp: Handle completions of "./Make" for
4707 more than one completion possibility, as is the case when we
4708 build and test in the source tree.
4709
0a310277
AG
47102002-04-29 Anthony Green <green@redhat.com>
4711
4712 * gdb.java/jmisc1.exp: New file.
4713 * gdb.java/jmisc2.exp: New file.
4714
6ff9af88
DJ
47152002-04-24 Daniel Jacobowitz <drow@mvista.com>
4716
4717 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4718
96b3d632
EZ
47192002-04-23 Elena Zannoni <ezannoni@redhat.com>
4720
4721 * gdb.base/help.exp: Change 'help status' to allow for target
4722 dependent output differences.
4723
5019bb54
MC
47242002-04-22 Michael Chastain <mec@shout.net>
4725
4726 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4727
a805a116
MC
47282002-04-22 Michael Chastain <mec@shout.net>
4729
4730 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4731
a1706bfd
DM
47322002-04-17 David S. Miller <davem@redhat.com>
4733
4734 * gdb.asm/sparc64.inc: New file.
4735 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4736
a73a20a2
EZ
47372002-04-19 Elena Zannoni <ezannoni@redhat.com>
4738
4739 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4740 instruction file directly into the build tree. Clean up at end of
4741 test.
4742
ba678339
DM
47432002-04-18 David S. Miller <davem@redhat.com>
4744
4745 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4746 handle 64-bit platforms correctly.
4747 * gdb.base/maint.exp: Likewise.
4748
b03399da
KB
47492002-04-18 Kevin Buettner <kevinb@redhat.com>
4750
4751 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4752 ``-fpic'' when compiling files comprising a shared library, but
4753 it does need additional linker flags in order to find shared
4754 libraries at run time.
4755
e2004992
KB
47562002-04-18 Kevin Buettner <kevinb@redhat.com>
4757
4758 * gdb.base/cvexpr.c (use): New function.
4759 (main): Invoke use() on all global variables to prevent
4760 some linkers from deleting these otherwise unused symbols.
4761
d8937120
MC
47622002-04-17 Michael Chastain <mec@shout.net>
4763From David S. Miller <davem@redhat.com>
4764
4765 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4766 handle 64-bit platforms correctly.
4767
ffd61a58
MS
47682002-04-12 Michael Snyder <msnyder@redhat.com>
4769From Jim Blandy <jimb@redhat.com>
4770 * gdb.base/foo.c (foox): Remove section attribute; the linker
4771 script can handle this instead.
4772 * gdb.base/bar.c (barx): Same.
4773 * gdb.base/baz.c (bazx): Same.
4774 * gdb.base/grbx.c (grbxx): Same.
4775
4776 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4777 manager doesn't automatically unmap overlays unnecessarily.
4778
6b8426a6
MH
47792002-04-10 Martin M. Hunt <hunt@redhat.com>
4780
4781 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4782 stepping out of main.
4783
34af4875
MC
47842002-04-09 Michael Chastain <mec@shout.net>
4785
4786 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4787 scope so that the nested scope tests will make sense.
4788 * gdb.c++/local.exp: Write patterns that actually work with gcc
4789 (the HP patterns "were never known to work with gcc").
4790 Keep the old aCC patterns too.
4791
2d1676a0
DJ
47922002-04-09 Daniel Jacobowitz <drow@mvista.com>
4793
4794 * gdb.base/attach.exp: Correct target board test.
4795
3a63e3f9
MC
47962002-04-08 Michael Chastain <mec@shout.net>
4797
4798 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4799 in a const method. Add some xfail and fail cases for configurations
4800 that do not emit the "const ...".
4801
f18dabd2
MC
48022002-04-07 Michael Chastain <mec@shout.net>
4803
4804 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4805 Accept "A * const" and "const A * const" as type of "this".
4806 Fix spelling of getFunky throughout. Make messages uniform.
4807
0fcddd82
EZ
48082002-04-07 Elena Zannoni <ezannoni@redhat.com>
4809
4810 Work around for PR gdb/285:
4811 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4812
16a8534a
EZ
48132002-04-07 Elena Zannoni <ezannoni@redhat.com>
4814
4815 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4816 instructions file at run time instead of configure time.
4817 Sometimes we run the test in a directory that is not the one we
4818 configured in.
4819 * gdb.asm/configure.in: Delete creation of symlink.
4820 * gdb.asm/configure: Regenerate.
4821
24181d81
JB
48222002-04-05 J. Brobecker <brobecker@gnat.com>
4823
4824 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4825 xfullpath () function.
4826
7cdb7107
DJ
48272002-04-04 Daniel Jacobowitz <drow@mvista.com>
4828
4829 * gdb.asm/Makefile.in: Correct dependencies.
4830
4831 * gdb.asm/powerpc.inc: New file.
4832 * gdb.asm/asm-source.exp: Add PowerPC.
4833 * gdb.asm/configure.in: Likewise.
4834 * gdb.asm/configure: Regenerated.
4835
a7d17088
DJ
48362002-04-04 Daniel Jacobowitz <drow@mvista.com>
4837
4838 * gdb.base/relocate.exp: New file.
4839 * gdb.base/relocate.c: New file.
4840
cd721503
FF
48412002-04-04 Fred Fish <fnf@redhat.com>
4842
4843 * gdb.base/step-test.exp: Update comment regarding stopping in
4844 memcpy/bcopy calls inserted as part of the compiler runtime.
4845
b22ad7a7
MS
48462002-04-04 Michael Snyder <msnyder@redhat.com>
4847
4848 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4849
5f279fa6
DJ
48502002-04-03 Daniel Jacobowitz <drow@mvista.com>
4851
4852 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4853 (gdb_expect): Remove $notransfer hack.
4854
dd0fd3ce
DJ
48552002-04-02 Daniel Jacobowitz <drow@mvista.com>
4856
4857 * gdb.c++/classes.exp ("calling method for small class"): Match
4858 updated register output.
4859
1e50cda1
DJ
48602002-03-30 Daniel Jacobowitz <drow@mvista.com>
4861
4862 Fix PR gdb/452
4863 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4864 when finished. Make gdb_file_cmd send "exec-file" when
4865 appropriate.
4866
24015922
DJ
48672002-03-30 Daniel Jacobowitz <drow@mvista.com>
4868
4869 * gdb.base/attach.exp: Remove extra setup_xfail.
4870
dd7dfd64
MS
48712002-03-26 Michael Snyder <msnyder@redhat.com>
4872
4873 * gdb.base/default.exp: Add tests for dump, append, and restore.
4874 * gdb.base/help.exp: Add tests for dump, append, and restore.
4875 * gdb.base/dump.exp: New file, test dump, append and restore.
4876 * gdb.base/dump.c: New file.
4877
48b2f8d7
MS
48782002-03-27 Michael Snyder <msnyder@redhat.com>
4879
d63a86f8 4880 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4881 clean-ups in help messages.
4882
05b4d525
FF
48832002-03-26 Fred Fish <fnf@redhat.com>
4884
4885 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4886 have debugging info for those functions and the compiler uses them
4887 internally to copy structs around.
4888
d7679631
FF
48892002-03-26 Fred Fish <fnf@redhat.com>
4890
4891 * gdb.base/list.exp: Revert the change made yesterday and add note
4892 about why we don't list the default lines for remote targets.
4893
523ac3f9
MS
48942002-03-25 Michael Snyder <msnyder@redhat.com>
4895
4896 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4897
754b2b8d
FF
48982002-03-25 Fred Fish <fnf@redhat.com>
4899
4900 * gdb.base/list.exp: This test works on remote targets so remove
4901 the short circuit for remote targets. Update copyright.
4902
33c3e192
FF
49032002-03-25 Fred Fish <fnf@redhat.com>
4904
4905 * gdb.base/attach.exp: Fix logic error that was suppressing this
4906 test for all non hppa*-*-hpux* targets, instead of the hp target.
4907 Move comments closer to the suppression point. Also now need to
4908 check that we are running natively.
4909
d43e73ee
MS
49102002-03-22 Michael Snyder <msnyder@redhat.com>
4911
882c8f02
MS
4912 * gdb.base/default.exp: Add test for gcore. Update copyright.
4913 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4914
04c12f60
FF
49152002-03-06 Fred Fish <fnf@redhat.com>
4916
4917 * gdb.base/funcargs.c: Remove extraneous ';' character.
4918 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4919
b43df995
MC
49202002-03-04 Michael Chastain <mec@shout.net>
4921
4922 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4923 accommodate gcc v3 function signature.
4924 * gdb.mi/mi0-var-cmd-exp: Ditto.
4925
92362027
AC
49262002-02-24 Andrew Cagney <ac131313@redhat.com>
4927
4928 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4929 ``GNU/Linux'' or ``Linux kernel''
4930 * testsuite/gdb.threads/pthreads.c: Ditto.
4931
258ad32d
MC
49322002-02-24 Michael Chastain <mec@shout.net>
4933
4934 * gdb.threads/pthreads.c (thread1): Add a return statement.
4935 (thread2): Likewise.
4936 (foo): Likewise.
4937
04c3b3d4
MC
49382002-02-23 Michael Chastain <mec@shout.net>
4939
4940 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4941 to placate gcc.
4942
5a2a0a20
MC
49432002-02-23 Michael Chastain <mec@shout.net>
4944
4945 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4946 test "ptype bint". The test passes on all my stabs configurations.
4947
a640f7fc
JB
49482002-02-21 Jim Blandy <jimb@redhat.com>
4949
27924826
JB
4950 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4951 filename at a time, and watch for the ones we want to see.
4952
a640f7fc
JB
4953 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4954 types of pointers to prototyped functions.
4955
edcc8c75
AC
49562002-02-20 Andrew Cagney <ac131313@redhat.com>
4957
4958 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4959 signed, unsigned and straight char.
4960 (padding_char, padding_short, padding_int, padding_long,
4961 padding_long_long, padding_float, padding_double,
4962 padding_long_double): New global variables.
4963 (fill, fill_structs): New functions.
4964
4965 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4966 for correctly sized writes. Update copyright.
4967 (get_valueof): New procedure.
4968 (get_sizeof): Call get_valueof.
4969 (check_valueof): New procedure.
4970 (check_padding): New procedure.
4971
ac57ea44
MC
49722002-02-20 Michael Chastain <mec@shout.net>
4973
4974 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4975 to setup_xfail. Document some of the remaining calls.
4976
7a10c941
MC
49772002-02-18 Michael Chastain <mec@shout.net>
4978
4979 * gdb.c++/userdef.exp: Update copyright year.
4980
fb8acdcc
DJ
49812002-02-18 Daniel Jacobowitz <drow@mvista.com>
4982
4983 * gdb.c++/userdef.exp: Test overloaded operators properly.
4984 Remove xfails.
4985
fda6ae12
MS
49862002-02-14 Michael Snyder <msnyder@redhat.com>
4987
4988 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4989
676a0442
DJ
49902002-02-14 Daniel Jacobowitz <drow@mvista.com>
4991
4992 * gdb.base/a2-run.exp: Check for a remote target properly.
4993 * gdb.base/annota1.exp: Likewise.
4994 * gdb.base/list.exp: Likewise.
4995 * gdb.base/reread.exp: Likewise.
4996 * gdb.base/scope.exp: Likewise.
4997 * gdb.base/shlib-call.exp: Likewise.
4998 * gdb.base/term.exp: Likewise.
4999 * gdb.c++/annota2.exp: Likewise.
5000
78b4f468
RE
50012002-02-13 Richard Earnshaw <rearnsha@arm.com>
5002
5003 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
5004
9a81ba51
MC
50052002-02-10 Michael Chastain <mec@shout.net>
5006
5007 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
5008 (call_after_alloca): Ditto.
5009
004af6c7
DJ
50102002-02-10 Daniel Jacobowitz <drow@mvista.com>
5011
5012 * gdb.base/ending-run.exp: Guard "cont" test with
5013 gdb_skip_stdio_test.
5014
37225f62
JB
50152002-02-06 Jim Blandy <jimb@redhat.com>
5016
5017 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5018 from here...
5019 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5020 To here. Disable this test on non-HP platforms. Add big comment.
5021
fe6fdd96
MS
50222002-02-04 Michael Snyder <msnyder@redhat.com>
5023
5024 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5025 other than d10v and m32r.
5026
036fad3f
RE
50272002-02-02 Richard Earnshaw <rearnsha@arm.com>
5028
5029 * gdb.base/default.exp: Rewrite test patterns to reduce time
5030 taken to match them.
5031
7148ab62
DJ
50322002-01-30 Daniel Jacobowitz <drow@mvista.com>
5033
5034 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5035 Allow a start function above main.
5036 * gdb.threads/linux-dp.exp: Fix copyright date.
5037
396cc255
DJ
50382002-01-30 Daniel Jacobowitz <drow@mvista.com>
5039
5040 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5041 (check_philosopher_stack): Check for manager thread before checking
5042 for a just-starting thread.
5043
f038d31b
DJ
50442002-01-30 Daniel Jacobowitz <drow@mvista.com>
5045
5046 From Neil Booth <neil@daikokuya.demon.co.uk>:
5047 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5048 warnings.
5049
b3ff9d9a
FF
50502002-01-21 Fred Fish <fnf@redhat.com>
5051
5052 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5053 not caller.
5054
39ad761d
JB
50552002-01-21 Jim Blandy <jimb@redhat.com>
5056
5057 * gdb.base/reread.exp: Check that GDB properly re-reads the
5058 executable file when it changes while no inferior is running.
5059
aaf320fa
FF
50602002-01-21 Fred Fish <fnf@redhat.com>
5061
5062 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5063 optionally accept the "shlib events" variation.
5064
808a31f5
JB
50652002-01-21 Jim Blandy <jimb@redhat.com>
5066
5067 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5068 call `fflush' after every `printf', so that the output is produced
5069 at predictable points, regardless of whatever buffering does (or
5070 doesn't) take place.
5071 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5072 at different points.
5073
4420d5e2
DJ
50742002-01-20 Daniel Jacobowitz <drow@mvista.com>
5075
5076 * gdb.c++/inherit.exp: Update copyright years.
5077 * gdb.c++/method.exp: Likewise.
5078
3e36a0f4
DJ
50792002-01-20 Daniel Jacobowitz <drow@mvista.com>
5080
5081 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5082 artificial methods/arguments.
5083 * gdb.c++/derivation.exp: Likewise.
5084 * gdb.c++/inherit.exp: Likewise.
5085 * gdb.c++/method.exp: Likewise.
5086 * gdb.c++/virtfunc.exp: Likewise.
5087
b4ceaee6
AC
50882002-01-18 Andrew Cagney <ac131313@redhat.com>
5089
5090 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5091 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5092 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5093 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5094 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5095 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5096
ecace851
JB
50972002-01-17 Jim Blandy <jimb@redhat.com>
5098
5099 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5100 anchoring the pattern matching the entry point symbol's name.
5101
375fc983
AC
51022002-01-17 Andrew Cagney <ac131313@redhat.com>
5103
5104 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5105 continue/quit query. Update copyright.
5106
fe6fdd96
MS
51072002-01-14 Michael Snyder <msnyder@redhat.com>
5108
5109 * gdb.base/gcore.exp: Remove extra debugging output.
5110
e017c81f
DJ
51112002-01-13 Daniel Jacobowitz <drow@mvista.com>
5112
5113 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5114 for slightly dubious v2 mangled string.
5115
37ab3bf8
DJ
51162002-01-13 Daniel Jacobowitz <drow@mvista.com>
5117
5118 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5119
1bc05c3a 51202002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5121
1bc05c3a 5122 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5123
1bc05c3a
JM
5124 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5125 constructors.
5126 * gdb.c++/derivation.exp: Likewise.
5127 * gdb.c++/templates.exp: Likewise.
5128 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5129
1bc05c3a
JM
51302002-01-10 Michael Snyder <msnyder@redhat.com>
5131
5132 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5133
a911c360
MS
51342002-01-08 Michael Snyder <msnyder@redhat.com>
5135
5136 * gdb.base/gcore.exp: New test for generate-core-file command.
5137 * gdb.base/gcore.c: Testcase for above.
5138 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5139
ea2119ec
JM
51402002-01-08 Jason Merrill <jason@redhat.com>
5141
5142 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5143
68203136
FF
51442002-01-07 Fred Fish <fnf@redhat.com>
5145
5146 * gdb.c++/overload.exp: Remove unconditional xfails for:
5147 print foo_instance1.overloadargs(1)
5148 print foo_instance1.overloadargs(1, 2)
5149 print foo_instance1.overloadargs(1, 2, 3)
5150 print foo_instance1.overloadargs(1, 2, 3, 4)
5151 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5152 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5153 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5154 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5155 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5156 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5157 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5158 print foo_instance1.overload1arg()
5159 print foo_instance1.overload1arg((char)arg2)
5160 print foo_instance1.overload1arg((signed char)arg3)
5161 print foo_instance1.overload1arg((unsigned char)arg4)
5162 print foo_instance1.overload1arg((int)arg7)
5163 print foo_instance1.overload1arg((unsigned int)arg8)
5164 print foo_instance1.overload1arg((float)arg11)
5165 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5166
21b9b5b1
MS
51672002-01-07 Michael Snyder <msnyder@redhat.com>
5168
5169 * gdb.base/huge.exp: New test. Print a very large target data object.
5170 (skip_huge_test): New test variable. Define if you want to skip this
5171 test. The test reads an 8 megabyte data object from the target, so it
5172 might be very time consuming on remote targets with a slow connection.
5173 * gdb.base/huge.c: New file. Test case for above.
5174
725f922e
FF
51752002-01-07 Fred Fish <fnf@redhat.com>
5176
5177 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5178 g_instance.bfoo, and g_instance.cfoo.
5179
634d57ec
JL
5180Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5181
f286b2c3
JL
5182 * gdb.base/break.c (multi_line_if_conditional): New function.
5183 (multi_ilne_while_conditional): Likewise.
5184 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5185 IF or WHILE condition puts the breakpoint at the start of
5186 the condition.
5187
634d57ec
JL
5188 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5189 hppa*-*-hpux* expected failure.
5190 * gdb.base/structs.exp (do_function_calls): Similarly.
5191
5192 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5193 watchpoints.
5194
9fbfe2dc
AC
51952002-01-06 Andrew Cagney <ac131313@redhat.com>
5196
5197 Fix PR gdb/66.
5198 * gdb.base/structs.exp: Replace skip for a29k with skip for
5199 gdb,cannot_call_functions.
5200 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5201 * gdb.base/callfuncs.exp: Ditto.
5202 * gdb.base/call-rt-st.exp: Ditto.
5203 * gdb.base/call-strs.exp: Ditto.
5204 * gdb.base/callfwmall.exp: Ditto.
5205 * gdb.base/scope.exp: Obsolete xfail a29k.
5206 * gdb.c++/misc.exp: Ditto.
5207 * gdb.c++/cplusfuncs.exp: Ditto.
5208 * gdb.base/ptype.exp: Ditto.
5209 * gdb.base/printcmds.exp: Ditto.
5210 * gdb.base/opaque.exp: Ditto.
5211 * gdb.base/list.exp: Ditto.
5212 * gdb.base/funcargs.exp: Ditto.
5213 * gdb.base/default.exp: Ditto.
5214
8ddad156
MS
52152002-01-04 Michael Snyder <msnyder@redhat.com>
5216
ca4976a6 5217 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5218 * gdb.base/maint.exp: Add tests for maint info sections options.
5219
1b074332
JL
5220Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5221
5222 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5223
7d159115
CV
52242001-12-20 Corinna Vinschen <vinschen@redhat.com>
5225
5226 * gdb.asm/arm.inc: New file.
5227 * gdb.asm/asm-source.exp: Add arm targets.
5228 * gdb.asm/configure.in: Ditto.
5229 * gdb.asm/configure: Recreated from configure.in.
5230
8fb87725
JL
5231Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5232
afabe08c
JL
5233 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5234 with HP's compiler.
5235 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5236 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5237 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5238 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5239
5240 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5241 either HP's compilers or GCC.
5242
db521deb
JL
5243 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5244 a SIGBUS or SIGSEGV.
5245
5246 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5247
5248 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5249 can be compiled with either HP's compiler or GCC.
5250
cfa88ab7
JL
5251 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5252 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5253 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5254
ca344dff
JL
5255 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5256 to match current gdb output. Update due to using auto-solib-limit
5257 for limiting instead of overloading auto-solib-add.
5258 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5259 test program.
5260
3f3c6e55 5261 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5262 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5263 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5264 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5265 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5266 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5267 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5268 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5269 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5270 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5271 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5272 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5273 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5274
8fb87725
JL
5275 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5276 a SIGTRAP to the inferior.
5277
cf599fa7
CV
52782001-12-19 Corinna Vinschen <vinschen@redhat.com>
5279
5280 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5281 Substitute call to target_link by call to gdb_compile.
5282
2cd045cd
JL
5283Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5284
5285 * gdb.base/break.exp: Fix HP specific search string when testing
5286 backtracing in a called function.
5287
d63a86f8 5288 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5289 compiling the test with HP's compilers.
5290 * gdb.base/volatile.exp: Similarly.
5291
99ebe9ac
JB
52922001-12-19 Jim Blandy <jimb@redhat.com>
5293
5294 * gdb.base/printcmds.exp: Expect the null character to be printed
5295 as '\0', and the '\013' to be printed as '\v'.
5296 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5297 * gdb.base/setvar.exp: Same.
5298
b9891b29
JB
52992001-12-17 Jim Blandy <jimb@redhat.com>
5300
0eba65ab
JB
5301 * gdb.base/completion.exp: Rather than completing very long
5302 filenames, which can make the readline library produce output we
5303 don't recognize, cd to the directory first, and then complete
5304 using nice, short relative paths.
5305
6970b5b1
JB
5306 * gdb.base/completion.exp: On some systems, there is, in fact, a
5307 variable named `b' in scope, since GDB treats all static
5308 variables as being in scope. So use `no_var_named_this'
5309 instead of `b'.
5310
b9891b29
JB
5311 * gdb.base/corefile.exp: Recognize the message saying that GDB
5312 can't find the core file's registers as a failure.
5313
e6ccd35f
JSC
53142001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5315
5316 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5317 test expect string more specific.
5318
105ba819
CV
53192001-12-13 Corinna Vinschen <vinschen@redhat.com>
5320
5321 * gdb.asm/asm-source.exp: Add support for xstormy16.
5322 * gdb.asm/configure.in: Ditto.
5323 * gdb.asm/configure: Rebuild.
5324 * gdb.asm/xstormy16.inc: New file.
5325
e9e79dd9
FF
53262001-12-10 Fred Fish <fnf@redhat.com>
5327
5328 * gdb.base/maint.exp: Update to match changes in type dumping code.
5329
347dc97d
JB
53302001-12-10 Jim Blandy <jimb@redhat.com>
5331
5332 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5333 matching the entry point symbol's name at the beginning of the
5334 line.
5335
5178b9d6
DJ
53362001-12-07 Daniel Jacobowitz <drow@mvista.com>
5337
5338 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5339 gdb.c++/inherit.exp, gdb.c++/method.exp,
5340 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5341 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5342 and class layout support.
5343
af890c52
DJ
53442001-12-07 Daniel Jacobowitz <drow@mvista.com>
5345
5346 * gdb.c++/classes.exp: Add test for static member function.
5347 * gdb.c++/misc.cc: Add class with static member function.
5348
7a345fb3
JB
53492001-12-07 Jim Blandy <jimb@redhat.com>
5350
f2e54a80 5351 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5352 those tests as `unsupported'.
5353 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5354 Rewrite subsequent tests to use it.
5355
5356 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5357 those tests as `unsupported'.
5358 * gdb.base/structs.exp (call_struct_func): New function.
5359 (do_function_calls): Use call_struct_func to call the functions
5360 returning structs.
5361
0bc69509
JB
5362 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5363 whether functions are prototyped or not, so we can't possibly pass
5364 arguments to t_float_values2 properly.
5365
7a345fb3
JB
5366 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5367 value of `timeout' for targets other than the mips*tx39-*.
5368
edb6ede1
MS
53692001-12-06 Michael Snyder <msnyder@redhat.com>
5370
d63a86f8 5371 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5372 and detect whether the start symbol has a leading underscore.
5373
2d842f13
JB
53742001-12-04 Jim Blandy <jimb@redhat.com>
5375
5376 * gdb.base/completion.exp: Clarify indentation.
5377
68550daf
JB
53782001-12-03 Jim Blandy <jimb@redhat.com>
5379
5380 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5381 variables on the S/390, not `.word'.
5382
cd5195a8
JB
53832001-11-30 Jim Blandy <jimb@redhat.com>
5384
5385 Add assembly-source tests for s390-ibm-linux.
5386 * gdb.asm/s390.inc: New file.
5387 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5388 the S/390 architecture.
5389 * gdb.asm/configure: Regenerated.
5390
ca9efc90
MS
53912001-11-30 Michael Snyder <msnyder@redhat.com>
5392
5393 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5394 next, info source, info sources, info line, global and static
5395 variables, and static functions.
5396 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5397 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5398 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5399 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5400 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5401 (gdbasm_leave): Restore frame pointer.
5402 (gdbasm_startup): Copy stack set-up from crt0.S.
5403
d0e66976
FN
54042001-11-26 Fernando Nasser <fnasser@redhat.com>
5405
5406 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5407 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5408 to a local (non-static) variable. Copy tstruct.a to a static buffer
5409 and return a pointer to that buffer.
5410 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5411
e2334072
MK
54122001-11-24 Mark Kettenis <kettenis@gnu.org>
5413
5414 * gdb.asm/configure.in: Fix recognition of ix86 target.
5415 * gdb.asm/configure: Regenerate.
5416
756caa3d
MS
54172001-11-21 Michael Snyder <msnyder@redhat.com>
5418
5419 * gdb.asm/sparc.inc: New file.
5420 * gdb.asm/asm-source.exp: Recognize sparc target.
5421 * gdb.asm/configure.in: Recognize sparc target.
5422 * gdb.asm/configure: Regenerate.
d63a86f8 5423
9a4d72d5
MS
54242001-11-21 Michael Snyder <msnyder@redhat.com>
5425
5426 * gdb.asm/m32r.inc: New file.
5427 * gdb.asm/asm-source.exp: Recognize m32r target.
5428 * gdb.asm/configure.in: Recognize m32r target.
5429 * gdb.asm/configure: Regenerate.
5430
a773d1cd
MS
54312001-11-20 Michael Snyder <msnyder@redhat.com>
5432
017ac23d
MS
5433 * gdb.asm/i386.inc: New file.
5434 * gdb.asm/asm-source.exp: Recognize ix86 target.
5435 * gdb.asm/configure.in: Recognize ix86 target.
5436 * gdb.asm/configure: Regenerate.
5437
a773d1cd
MS
5438 * gdb.c++/namespace.exp: Fix quotes in output messages.
5439
bb632afb
MS
54402001-11-14 Michael Snyder <msnyder@redhat.com>
5441
25d559ca 5442 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5443 qualifier in a type cast expression, to designate an address
5444 in the instruction space (Harvard architecture).
5445
4749e309
MS
54462001-11-13 Michael Snyder <msnyder@redhat.com>
5447
5448 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5449 Tests for expressions using 'const' and 'volatile'.
5450
25050984
CV
54512001-11-13 Corinna Vinschen <vinschen@redhat.com>
5452
5453 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5454
1902c51f
DJ
54552001-11-12 Daniel Jacobowitz <drow@mvista.com>
5456
5457 * lib/mi-support.exp (mi_run_to_helper): Move comments
5458 outside of gdb_expect.
5459
dcf95b47
DJ
54602001-11-11 Daniel Jacobowitz <drow@mvista.com>
5461
5462 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5463 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5464 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5465 mi0_run_to): New functions.
5466 * gdb.mi/mi-simplerun.exp: Use them.
5467 * gdb.mi/mi0-simplerun.exp: Likewise.
5468 * gdb.mi/mi-var-cmd.exp: Likewise.
5469 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5470
45b074e1
AC
54712001-11-10 Andrew Cagney <ac131313@redhat.com>
5472
5473 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5474 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5475
bf50d346
AC
54762001-11-09 Andrew Cagney <ac131313@redhat.com>
5477
5478 * gdb.base/restore.exp: Include $expected value in restored test
5479 message.
5480
9383332c
AC
54812001-11-09 Andrew Cagney <ac131313@redhat.com>
5482
5483 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5484 implemented.
5485
db62520a
MS
54862001-11-08 Michael Snyder <msnyder@redhat.com>
5487
5488 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5489 Add pass/fail message for stop at breakpoint in call dummy function.
5490
b5703437
MS
54912001-11-07 Michael Snyder <msnyder@redhat.com>
5492
d63a86f8
RM
5493 * gdb.c++/templates.exp (test_template_breakpoints):
5494 If we get an overload menu, but it does not match what
760f6330 5495 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5496 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5497 making the whitespace optional. Argument for "new" may be
5498 "unsigned" as well as "unsigned int/long".
d63a86f8 5499 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5500 making the whitespace optional. Also replace "(void) with
5501 "((void|)), making the keyword "void" optional.
d63a86f8 5502 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5503 making the whitespace optional. Also replace "(void) with
5504 "((void|)), making the keyword "void" optional.
3bf40917
MS
5505 * gdb.base/callfuncs.c (t_float_values): This function must
5506 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5507 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5508 can be tested against both cases. Usually one case involves
5509 promotion of float to double, while the other does not.
5510 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5511 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5512 includes a stack frame for "start".
5513
c8ab4e6d
JB
55142001-11-05 Jim Blandy <jimb@redhat.com>
5515
5516 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5517 pointers are 32 bits long, and that offsets of relocs are always
5518 stored in the data (REL-style), and not in the reloc entry itself
5519 (RELA-style).
5520 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5521 stabs.
5522
3f08ced9
MS
55232001-11-01 Michael Snyder <msnyder@redhat.com>
5524
5525 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5526 and regular expression operators by using quoting.
5527
cbfa24cd
MS
55282001-10-31 Michael Snyder <msnyder@redhat.com>
5529
5530 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5531 depending on what the symbol table contains.
5532 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5533 the output of the ptype command. Similarly, accept both "const &"
5534 and "const&".
5535
aaa68313
CV
55362001-10-31 Corinna Vinschen <vinschen@redhat.com>
5537
5538 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5539 symbol `STORAGE' to allow to choose the storage class of
5540 the local datastructures.
5541 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5542 compiler directive.
5543
91740388
MS
55442001-10-30 Michael Snyder <msnyder@redhat.com>
5545
5546 * gdb.base/jump.exp: Allow it to run for all targets.
5547
1b7c05e7
CV
55482001-10-29 Corinna Vinschen <vinschen@redhat.com>
5549
5550 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5551 with new double_array size.
5552 (main): Change storage class of all local variables to static.
5553 Reduce size of double_array to 9.
5554 * gdb.base/call-ar-st.exp: Increase timeout value.
5555 Change expected output for double array to match new size in
5556 call-ar-st.c.
5557
36a22261
CV
55582001-10-29 Corinna Vinschen <vinschen@redhat.com>
5559
5560 * gdb.base/ending-run.exp: Create identical output when passing
5561 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5562 Stormy16 target.
36a22261 5563
92b8ae91
MK
55642001-10-28 Mark Kettenis <kettenis@gnu.org>
5565
5566 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5567 that we catch the expected failure under Linux/x86.
5568
cb135b83
OF
55692001-10-29 Orjan Friberg <orjanf@axis.com>
5570
5571 * gdb.base/setvar.exp: Escape curly braces.
5572 * gdb.stabs/weird.exp: Ditto.
5573
6884aa54
DJ
55742001-10-27 Daniel Jacobowitz <drow@mvista.com>
5575
5576 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5577 * gdm.mi/mi0-hack-cli.exp: Likewise.
5578
0398c9aa
AC
55792001-10-25 Andrew Cagney <ac131313@redhat.com>
5580
5581 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5582 messages.
5583
d20bf2e8
AC
55842001-10-21 Andrew Cagney <ac131313@redhat.com>
5585
5586 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5587 checking MI enabled.
5588
03dd63aa
CV
55892001-10-09 Corinna Vinschen <vinschen@redhat.com>
5590
5591 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5592
1d9d99f3
FCE
55932001-10-04 Frank Ch. Eigler <fche@redhat.com>
5594
5595 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5596 if gdb child process crashes, just signal an error.
5597
838ae6c4
JB
55982001-10-02 Jim Blandy <jimb@redhat.com>
5599
5600 * lib/gdb.exp (test_xfail_format): Simplify.
5601
5602 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5603 front of the variable name `format'. Simplify `if'.
5604
8f0cbc1c
DJ
56052001-10-01 Daniel Jacobowitz <drow@mvista.com>
5606
5607 * gdb.threads/pthreads.exp: Wait for output and delay
5608 before sending ^C.
5609
1f08dafd
DJ
56102001-10-01 Daniel Jacobowitz <drow@mvista.com>
5611
5612 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5613 some incorrect output instead of timing out.
5614 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5615
674f90ff
CV
56162001-09-28 Corinna Vinschen <vinschen@redhat.com>
5617
5618 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5619 check to allow additional `int'.
5620
9b284272
DJ
56212001-09-27 Daniel Jacobowitz <drow@mvista.com>
5622
5623 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5624 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5625
b55a4771
MS
56262001-09-27 Michael Snyder <msnyder@redhat.com>
5627
5628 * lib/gdb.exp (test_debug_format): New proc.
5629 (setup_xfail_format): Use new proc test_debug_format.
5630 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5631 proc; use new service proc test_debug_format.
5632 Replace all other "gcc_compiled" tests with this test.
5633 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5634 proc; use new service proc test_debug_format.
5635 Replace all other "gcc_compiled" tests with this test.
5636
56372001-09-27 Michael Snyder <msnyder@redhat.com>
5638
5639 * gdb.base/cvexpr.exp: New file.
5640 * gdb.base/cvexpr.c: New file
5641 Test for expressions using const and volatile keywords.
5642
4e6667ac
CV
56432001-09-26 Corinna Vinschen <vinschen@redhat.com>
5644
5645 * gdb.base/constvars.exp: Check for different orders of keywords
5646 and additional "int" strings in output.
5647
4f337972
AC
56482001-09-22 Andrew Cagney <ac131313@redhat.com>
5649
5650 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5651 responses from "help maint".
5652
2015650d
FCE
56532001-09-19 Frank Ch. Eigler <fche@redhat.com>
5654
5655 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5656 to localhost:NNN instead of :NNN, in case Xvfb is listening
5657 only on TCP.
5658
f3bcedc1
CV
56592001-09-19 Corinna Vinschen <vinschen@redhat.com>
5660
5661 * gdb.base/recurse.exp: When checking leaving the watchpoint
5662 scope, recognize when gdb is in function's epilogue and pass.
5663
6b819c92
KS
56642001-09-18 Keith Seitz <keiths@redhat.com>
5665
5666 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5667 support for running tests against sid targets.
5668 (gdbtk_done): Ditto.
5669
a10c9419
CV
56702001-09-18 Corinna Vinschen <vinschen@redhat.com>
5671
5672 * gdb.base/ending-run.c (main): Set stdout buffersize
5673 to the same reasonable value for any target.
5674 * gdb.base/ending-run.exp: Add a regular expression
5675 to make testsuite happy on Sanyo Stormy16 target.
5676
739d0d99
CV
56772001-09-17 Corinna Vinschen <vinschen@redhat.com>
5678
5679 * gdb.base/display.c (do_loops): Add float variable `f'.
5680 Increment f in loop.
5681 * gdb.base/display.exp: Increment timeout by 60 seconds.
5682 Change float display test to use variable `f'.
5683
1b8947f0
JB
56842001-09-17 Jim Blandy <jimb@redhat.com>
5685
5686 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5687 overflowing the limited breakpoint tables on some ROM monitors
5688 (like the ROM68K).
5689
9890ac81
FCE
56902001-09-15 Frank Ch. Eigler <fche@redhat.com>
5691
5692 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5693 the "-ac" (disable access control) flag.
5694
6db765ea
JH
56952001-08-30 Jeff Holcomb <jeffh@redhat.com>
5696
5697 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5698 ints.
5699
4c32cc04
KS
57002001-08-30 Keith Seitz <keiths@redhat.com>
5701
5702 * lib/gdb.exp: Move all insight-related functionality into
5703 separate file.
5704 * lib/insight-support.exp: New file.
5705
8d6e6f81
FCE
57062001-08-29 Frank Ch. Eigler <fche@redhat.com>
5707
5708 * config/sid.exp (sid_start): Never set sid verbosity; disable
5709 expect_background {} that consumed its stdout; tolerate </dev/null.
5710 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5711
6a90e1d0
AC
57122001-08-18 Andrew Cagney <ac131313@redhat.com>
5713
5714 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5715 CLI jump command to start it.
5716 (mi_run_to_main): Fail immediatly when unexpected output.
5717
1759b3c3
AC
57182001-08-18 Andrew Cagney <ac131313@redhat.com>
5719
5720 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5721 beginning of function. Fix PR gdb/191.
5722
61d11d80
FCE
57232001-08-16 Frank Ch. Eigler <fche@redhat.com>
5724
5725 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5726 what to force sid endianness to.
5727
942a4df2
KS
57282001-08-15 Keith Seitz <keiths@redhat.com>
5729
5730 * lib/gdb.exp (gdbtk_start): Don't set environment
5731 variables for TCL_LIBRARY and friends. Insight will
5732 now figure these out for itself.
5733
0521c418
MS
57342001-08-02 Michael Snyder <msnyder@redhat.com>
5735
5736 * gdb.base/completion.exp: Remove the symbol "a64l" from
5737 the expect string; this is target-specific, and not related
5738 to what is being tested.
5739
74a9a58a
DB
57402001-08-02 Dave Brolley <brolley@redhat.com>
5741
5742 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5743
c70819fa
MS
57442001-07-25 Michael Snyder <msnyder@redhat.com>
5745
c2b8fa57
MS
5746 * gdb.base/consecutive.exp: New file. Test stepping over
5747 breakpoints on consecutive instructions.
5748 * gdb.base/consecutive.c: New file.
5749
c70819fa
MS
5750 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5751 curly braces in regular expressions.
5752
2b1a1355
MS
57532001-07-25 Michael Snyder <msnyder@redhat.com>
5754
5755 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5756 legitimate output from stepping out of main.
5757
413eca6f
KS
57582001-07-22 Keith Seitz <keiths@redhat.com>
5759
5760 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5761 the empty string, do not run the tests.
5762
7e5a9322
SC
57632001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5764
5765 * gdb.base/long_long.exp: Detect size of pointer. Take into
5766 account 2-byte pointers when testing for p/a results.
5767
de58f10f
SC
57682001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5769
d63a86f8 5770 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5771 and defined to 1K for m68hc11.
5772 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5773 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5774 (sizeof_random_data): New variable to tell the size of the data table;
5775 don't test past this size; always run to main.
5776
d6f5fea1
SC
57772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5778
5779 * gdb.base/return2.exp: return of long long and double fails for
5780 68HC11; don't execute these tests on that platform.
5781 * gdb.base/return.exp: Return of a double fails for 68hc11.
5782
c477543d
SC
57832001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5784
5785 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5786 tests that print a float.
5787 * call-rt-st.exp: Likewise.
5788
63cf1c79
MK
57892001-07-12 Mark Kettenis <kettenis@gnu.org>
5790
5791 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5792 running this test on Linux.
5793
112f9ab5
MC
57942001-06-24 Michael Chastain <chastain@redhat.com>
5795
5796 * gdb.base/arithmet.exp: Remove some tests to make all test names
5797 unique.
5798
4970cb0f
MS
57992001-07-03 Michael Snyder <msnyder@redhat.com>
5800
5801 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5802 the output of the ptype command.
5803
d85da69f
MS
58042001-07-02 Michael Snyder <msnyder@redhat.com>
5805
4c8a82de
MS
5806 * gdb.base/completion.exp: Don't assume that break.c is the only
5807 source file that may contain functions named "marker".
d85da69f
MS
5808 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5809
8afc772b
AC
58102001-06-28 Andrew Cagney <ac131313@redhat.com>
5811
5812 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5813 of files to delete.
5814
5815 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5816 * gdb.disasm/h8300s.exp: New file.
5817 gdb.disasm/h8300s.s: Likewise.
5818
cff22675
AC
58192001-06-27 Andrew Cagney <ac131313@redhat.com>
5820
5821 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5822 empty breakpoint tables.
5823
68c81b54
AC
58242001-06-25 Andrew Cagney <ac131313@redhat.com>
5825
5826 * lib/mi-support.exp: Update args=... part of stop-reason
5827 patterns. Accept either a list or a tuple.
5828
2dd62704
AC
58292001-06-23 Andrew Cagney <ac131313@redhat.com>
5830
5831 * lib/mi-support.exp: Remove local emacs variable defining
5832 change-log-default-name.
5833
b4127474
MC
58342001-06-22 Michael Chastain <chastain@redhat.com>
5835
5836 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5837 This is operationally compatible with the previous version.
5838
8dbfb380
JB
58392001-06-13 Jim Blandy <jimb@redhat.com>
5840
5841 * lib/gdb.exp (gdb_test): Doc fix.
5842
f2d8c86d
MC
58432001-06-10 Michael Chastain <chastain@redhat.com>
5844
5845 * gdb.base/exprs.exp: Remove a duplicate test.
5846
81564d34
JB
58472001-06-06 Jim Blandy <jimb@redhat.com>
5848
5849 * gdb.base/return2.exp (main): Use values to test float and double
5850 returns that are not NaN's, to avoid being confused by IEEE
5851 comparison rules.
5852
da55addb
MS
58532001-06-04 Michael Snyder <msnyder@redhat.com>
5854
5855 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5856 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5857 rather than wait for 12 more tests to time out.
5858
42c65987
JB
58592001-06-06 Jim Blandy <jimb@redhat.com>
5860
b18bced9 5861 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5862 Don't forget to match the GDB prompt.
b18bced9 5863
42c65987
JB
5864 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5865
5b41e5f0
JB
58662001-06-04 Jim Blandy <jimb@redhat.com>
5867
5868 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5869 command.
5870
015e046f
KB
58712001-05-31 Kevin Buettner <kevinb@redhat.com>
5872
5873 * gdb.base/annota1.exp (info break): Match four or more spaces
5874 after "Address".
5875
fb1ffbbe
MC
58762001-05-31 Michael Chastain <chastain@redhat.com>
5877
5878 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5879 (dm_type_int_star): Likewise.
5880 (dm_type_long_star): Likewise.
5881 (dm_type_void_star): Likewise.
5882
5ea2a32c
KB
58832001-05-29 Kevin Buettner <kevinb@redhat.com>
5884
5885 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5886 to a known value in order to get consistent results regardless
5887 of the setting of INPUTRC or the presence or contents of .inputrc.
5888
ae23c492
MS
58892001-05-24 Michael Snyder <msnyder@redhat.com>
5890
ac55707e
MS
5891 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5892 Don't require that the main thread and the manager thread are the
5893 first in the list.
5894
ae23c492
MS
5895 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5896 debugging. If test fails, issue an "unsupported" not a "fail".
5897
400071f1
JB
58982001-05-24 Jim Blandy <jimb@redhat.com>
5899
5900 Don't assume that short is shorter than int.
5901 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5902 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5903 this isn't true.
400071f1
JB
5904 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5905 an int, is not equal to ~0 stored in an unsigned char. This tests
5906 the same thing that the previous test meant to, but works on
5907 16-bit machines, too.
5908 ("print unsigned char != (~0)"): Same test, complemented.
5909
0816a3e5
MS
59102001-05-24 Michael Snyder <msnyder@redhat.com>
5911
5912 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5913 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5914 and prevents dejagnu getting out of step.
5915
f6dc23a9
KB
59162001-05-23 Kevin Buettner <kevinb@redhat.com>
5917
5918 * gdb.base/finish.exp (finish_void): Revise pattern for
5919 stopping on the call statement to not permit stopping at
5920 the start of the instructions comprising the call sequence.
5921
7dbd117d
MC
59222001-05-19 Michael Chastain <chastain@redhat.com>
5923
5924 * gdb.base/callfuncs.exp: Make all test names unique.
5925 * gdb.base/commands.exp: Make all test names unique.
5926 * gdb.base/condbreak.exp: Make all test names unique.
5927 * gdb.base/dbx.exp: Make all test names unique.
5928 * gdb.base/default.exp: Make all test names unique.
5929 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5930 and TIMEOUT messages to their corresponding PASS message.
5931 * gdb.base/ending-run.exp: Make all test names unique.
5932 * gdb.base/long_long.exp: Remove duplicate test.
5933
6b0b0a9e
KB
59342001-05-21 Kevin Buettner <kevinb@redhat.com>
5935
5936 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5937 stop on the call statement as well as the statement after the
5938 call.
5939
2caa35cb
MS
59402001-05-21 Michael Snyder <msnyder@redhat.com>
5941
5942 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5943
40713331
EZ
59442001-05-10 Elena Zannoni <ezannoni@redhat.com>
5945
5946 * gdb.base/completion.exp: Revamp test. Make it execute on all
5947 platforms.
5948
c2c1be8d
EZ
59492001-05-10 Elena Zannoni <ezannoni@redhat.com>
5950
2c9cd303
EZ
5951 * config/gdbserver.exp (gdb_load): Handle the case
5952 in which the arguments to gdbserver are given in the
5953 baseboard configuration file.
5954 Also handle the case in which the server needs to do a
5955 load.
5956
9671de48
KS
59572001-05-07 Keith Seitz <keiths@cygnus.com>
5958
5959 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5960 set up the display for testing.
5961 (gdbtk_start): Convert all paths to paths that tcl will like.
5962 Export target information to environment.
5963 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5964 necessary.
5965 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5966 (to_tcl_path): New proc to convert a given pathname into
5967 a path acceptible as an argument to a tcl command.
5968 (_gdbtk_export_target_info): New proc to export target info
5969 into the environment for gdbtk testing.
5970 (gdbtk_done): New proc to signal end-of-test.
5971
5a360f47
JB
59722001-05-06 Jim Blandy <jimb@redhat.com>
5973
5974 * restore.c: Make the code of caller0 correspond to its comment.
5975
66c756c6
MS
59762001-05-03 Michael Snyder <msnyder@redhat.com>
5977
5978 * config/sid.exp (gdb_target_sid): Check for error messages.
5979 On error or timeout, don't make expect exit (which will terminate
5980 all subsequent tests); instead just make gdb exit.
d63a86f8 5981 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5982 return a negative value.
5983
a966fde5
JB
59842001-04-24 Jim Blandy <jimb@redhat.com>
5985
851c18e0
JB
5986 * gdb.c++/templates.exp: If we see the prompt for the overload
5987 list, but we haven't recognized any of the longer patterns,
5988 arrange for this test to fail, not hang.
5989
a966fde5
JB
5990 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5991 variations.
5992
db144853
MC
59932001-04-22 Michael Chastain <chastain@redhat.com>
5994
5995 * gdb.c++/local.exp: Use the 'runto' library function.
5996 * gdb.c++/namespace.exp: Likewise.
5997 * gdb.c++/overload.exp: Likewise.
5998
3207ec21
KB
59992001-03-26 Kevin Buettner <kevinb@redhat.com>
6000
6001 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
6002 * gdb.base/step-line.exp: New file. Test step/next in presence of
6003 #line directives.
6004 * gdb.base/step-line.c: New file. Test program for the above.
6005 * gdb.base/step-line.inp: New file. We pretend that this file has
6006 been transformed by some other tool into step-line.c.
6007
13b57657
JB
60082001-03-21 Jim Blandy <jimb@redhat.com>
6009
6010 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
6011 unmangled operator names.
6012
754cbe1c
JB
60132001-03-20 Jim Blandy <jimb@redhat.com>
6014
6015 * gdb.threads/linux-dp.exp: Recognize an additional message
6016 generated by GDB when it doesn't understand how to debug threads
6017 on the target system.
6018
177495c9
AC
60192001-03-19 Andrew Cagney <ac131313@redhat.com>
6020
6021 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6022
f266096b
MC
60232001-03-12 Michael Chastain <chastain@redhat.com>
6024
6025 * gdb.c++/derivation.exp: Use the 'runto' library function.
6026
cac3c2ff
MC
60272001-03-12 Michael Chastain <chastain@redhat.com>
6028
6029 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6030
b6c11a24
MC
60312001-02-24 Michael Chastain <chastain@redhat.com>
6032
6033 * gdb.c++/ref-types.exp: Change handwritten code to library
6034 function 'runto'.
6035
6bae5bce
OF
60362001-03-16 Orjan Friberg <orjanf@axis.com>
6037
6038 * gdb.base/signals.exp: Set count to 0 explicitly.
6039
0015fd9a
MS
60402001-03-15 Mark Salter <msalter@redhat.com>
6041
6042 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6043 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6044 (gdb_load): Add support for additional target_info: gdb_download_size
6045 and gdb_load_timeout.
0015fd9a 6046
fc33412a
DT
6047Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6048
6049 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6050 file -- to prevent failing when the compile fails but we have no
6051 intention of running the tests anyway.
6052
6053 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6054 tests if set.
6055
6056 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6057 integers.
6058
6059 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6060 * gdb.c++/namespace.exp: Ditto.
6061
115f06de
OF
60622001-03-07 Orjan Friberg <orjanf@axis.com>
6063
6064 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6065 * gdb.base/pointers.exp: Relax pattern match of decimals.
6066
b6ba6518
KB
60672001-03-06 Kevin Buettner <kevinb@redhat.com>
6068
6069 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6070 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6071 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6072 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6073 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6074 config/sh.exp, config/sid.exp, config/slite.exp,
6075 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6076 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6077 config/vxworks.exp, config/vxworks29k.exp,
6078 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6079 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6080 gdb.base/arithmet.exp, gdb.base/assign.exp,
6081 gdb.base/async.exp, gdb.base/attach.exp,
6082 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6083 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6084 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6085 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6086 gdb.base/commands.exp, gdb.base/completion.exp,
6087 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6088 gdb.base/constvars.exp, gdb.base/corefile.exp,
6089 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6090 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6091 gdb.base/ending-run.exp, gdb.base/environ.exp,
6092 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6093 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6094 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6095 gdb.base/funcargs.exp, gdb.base/help.exp,
6096 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6097 gdb.base/logical.exp, gdb.base/long_long.exp,
6098 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6099 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6100 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6101 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6102 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6103 gdb.base/regs.exp, gdb.base/relational.exp,
6104 gdb.base/remote.exp, gdb.base/reread.exp,
6105 gdb.base/restore.exp, gdb.base/return2.exp,
6106 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6107 gdb.base/selftest.exp, gdb.base/setshow.exp,
6108 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6109 gdb.base/sigall.exp, gdb.base/signals.exp,
6110 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6111 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6112 gdb.base/step-test.exp, gdb.base/structs.c,
6113 gdb.base/structs.exp, gdb.base/structs2.exp,
6114 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6115 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6116 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6117 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6118 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6119 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6120 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6121 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6122 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6123 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6124 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6125 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6126 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6127 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6128 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6129 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6130 gdb.trace/circ.exp, gdb.trace/collection.exp,
6131 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6132 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6133 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6134 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6135 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6136 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6137 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6138 notices.
6139
dc96c6c7 61402001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6141
6142 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6143 first arg is int not float.
6144
dc96c6c7 61452001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6146
6147 * gdb.base/reread.exp: Unsupported for non-native targets;
6148 doesn't work for remote debugging.
6149
9b0c4aeb
FN
61502001-02-19 Fernando Nasser <fnasser@redhat.com>
6151
6152 From Drew Moseley <dmoseley@redhat.com>
6153 * gdb.base/ending-run.exp: Properly handle the BSP state when
6154 stepping past the end of main.
6155
02aa71d5
MC
61562001-02-19 John Moore <jmoore@redhat.com>
6157
6158 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6159 Converted HPUX fix for non-expected items following multiple
6160 step commands into general solution for all platforms.
6161
1fa449a4
MC
61622001-02-18 Michael Chastain <chastain@redhat.com>
6163
6164 * gdb.c++/classes.exp (do_tests): Change runto statements
6165 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6166 statements demangler agnostic.
6167 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6168 (gdb_virtfunc_restart): Likewise.
6169
b2f9ec70
MC
61702001-02-14 Michael Chastain <chastain@redhat.com>
6171
6172 * gdb.c++/inherit.exp (do_tests): Change runto statements
6173 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6174 statements demangler agnostic.
6175
cf74b8ca
AC
6176Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6177
6178 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6179 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6180 before calling common_routine 15 times'' tests.
6181
99f78f56
MC
61822001-02-11 Michael Chastain <chastain@redhat.com>
6183
6184 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6185 Helps the test script figure out which demangler is in use.
6186 (dm_type_foo_ref): Ditto.
6187 (dm_type_int_star): Ditto.
6188 (dm_type_long_star): Ditto.
6189 (dm_type_unsigned_int): Ditto.
6190 (dm_type_void): Ditto.
6191 (dm_type_void_star): Ditto.
99707966 6192 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6193 Probe the gdb demangler and set variables to accommodate
6194 formatting differences.
6195 (info_func_regexp): New function. Same as info_func, but
6196 matches against a regexp.
6197 (info_func): Match against a literal string.
6198 (print_addr_2): New function. Match against a literal string,
6199 which can be different from the input to gdb.
6200 (print_addr): Simply call print_addr_2 with the same argument twice.
6201 (test_lookup_operator_functions): Use demangler formatting variables.
6202 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6203 the tests in the same order as the C++ class declaration.
6204 (test_paddr_operator_functions): Ditto.
6205 (test_paddr_overloaded_functions): Ditto.
6206 (test_paddr_hairy_functions): Use demangler formatting variables.
6207 Add reference to gdb/19 for related tests.
6208 (do_tests): Call probe_demangler.
6209
1de8f023
KB
62102001-01-30 Kevin Buettner <kevinb@redhat.com>
6211
6212 * gdb.c++/templates.cc (printf): Remove unused function definition.
6213
ca3f91ed
MS
62142001-01-26 Felix Lee <flee@redhat.com>
6215
6216 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6217
62182001-01-25 matthew green <mrg@redhat.com>
6219
6220 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6221 up sid.
6222 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6223
62242001-01-25 matthew green <mrg@redhat.com>
6225
6226 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6227 Deprecate $sid_spawn_id.
ca3f91ed
MS
6228 (sid_exit): Remove code necessary only for `spawn.'
6229
62302001-01-25 matthew green <mrg@redhat.com>
6231
6232 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6233
fb18ec4a
MC
62342001-01-28 Michael Chastain <chastain@redhat.com>
6235
6236 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6237 to call when tests fail. It takes gdb out of the overloaded
6238 function choice menu back to the main prompt, so that the test
6239 program stays synchronized.
6240 (set_bp_overloaded): New proc to collect all the common
6241 code for setting a breakpoint on an overloaded name. Calls
6242 take_gdb_out_of_choice_menu when needed.
6243 (menu_overload1arg): New variable to collect the repeated
6244 instances of the expected menu for an overloaded name. Change
6245 the regular expression to handle changes in g++ type encoding:
6246 "void" can be either "void" or "", and "unsigned int" can be
6247 either "unsigned int" or "unsigned".
6248 (continue_to_bp_overloaded): Change regular expressions to handle
6249 changes in g++ type encoding.
6250 (no proc): Call take_gdb_out_of_choice_menu when needed.
6251 Remove redundant calls to "info break". Accept either "canceled"
6252 or "cancelled". Change regular expressions in "info break"
6253 calls to handle changes in g++ type encoding. Give all tests
6254 unique strings.
6255
9c646a6e
BE
62562001-01-17 Ben Elliston <bje@redhat.com>
6257
6258 * config/sid.exp: New file.
6259
9549d9c1
AC
6260Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6261
6262 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6263
dc96c6c7 62642000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6265
6266 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6267 Add a RE to accept a non-ascii char if one is ever presented.
6268
b4df4f68
FN
62692000-12-20 Fernando Nasser <fnasser@redhat.com>
6270
297dd0fd 6271 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6272
dc96c6c7 62732000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6274
d63a86f8 6275 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6276 in regexp. One '\' does not suffice on Linux.
6277
4a7bddb6
MC
62782000-12-09 Michael Chastain <chastain@redhat.com>
6279
6280 * gdb.base/break.exp (test_clear_command): Use a marker function
6281 rather than 'main' for the test function. Also move this
6282 test to an execution point where the marker function names are
6283 guaranteed to be bound to functions. (Executing tests after a
6284 'finish' from main runs into name conflicts with local names
6285 in __libc_start_main).
6286
dc96c6c7 62872000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6288
6289 * gdb.base/finish.exp: New test for gdb's "finish" command.
6290 * gdb.base/return2.exp: New test for gdb's "return" command.
6291 * gdb.base/return2.c: New source file for above.
6292
dc96c6c7 62932000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6294
6295 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6296 * gdb.base/miscexprs.exp: Ditto.
6297 * gdb.base/pointers.exp: Ditto.
6298 * gdb.c++/derivation.exp: Ditto.
6299 * gdb.c++/local.exp: Ditto.
6300 * gdb.c++/namespace.exp: Ditto.
6301 * gdb.c++/overload.exp: Ditto.
6302 * gdb.c++/ref-types.exp: Ditto.
6303
dc96c6c7 63042000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6305
6306 * gdb.base/constvars.exp: Test result of "up" command.
6307 * gdb.base/miscexprs.exp: Ditto.
6308 * gdb.base/pointers.exp: Ditto.
6309 * gdb.base/scope.exp: Ditto.
6310 * gdb.c++/derivation.exp: Ditto.
6311 * gdb.c++/local.exp: Ditto.
6312 * gdb.c++/namespace.exp: Ditto.
6313 * gdb.c++/overload.exp: Ditto.
6314 * gdb.c++/ref-types.exp: Ditto.
6315
44097287
FN
63162000-11-22 Michael Chastain <chastain@redhat.com>
6317
6318 * mips_pro.exp: Accept either "middle -> top -> main" or
6319 "middle -> main" in the backtrace, because gcc can optimize
6320 tail calls to jumps. Remove setup_xfail for the hppa case.
6321 Add a comment with the original warning messages from PR 3016,
6322 which was filed in 1993, to preserve them for posterity.
6323
9d2e1bab
ND
63242000-11-17 Nick Duffek <nsd@redhat.com>
6325
6326 * lib/gdb.exp (gdb_test): Override timeout with board info.
6327
1aca8eb7
ND
63282000-11-17 Nick Duffek <nsd@redhat.com>
6329
6330 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6331 the second kill and detach messages.
6332
93076499
ND
63332000-11-17 Nick Duffek <nsd@redhat.com>
6334
6335 * configure.in: Add AC_EXEEXT.
6336 * configure: Regenerate.
6337 * Makefile.in (just-check): Export EXEEXT.
6338 * lib/gdb.exp ($EXEEXT): Import from environment.
6339 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6340 expect "maint dump-me" on Cygwin.
6341 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6342 $EXEEXT.
6343
30e87cd3
ND
63442000-11-17 Nick Duffek <nsd@redhat.com>
6345
6346 * gdb.base/break.exp: Test backtrace and finish from called
6347 function on all platforms, not just HP-UX.
6348
dc96c6c7 63492000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6350
6351 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6352 code from gdb_target_monitor, so it can be used independantly
6353 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6354
dc96c6c7 63552000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6356
6357 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6358 * gdb.base/corefile.exp: Expect the message "Program is being
6359 debugged already" when we send the "corefile" command, since
6360 the preceeding gdb_load may have connected gdb to a remote target.
6361 * gdb.base/display.exp: Disable hardware watchpoints if new
6362 board info variable "no_hardware_watchpoints" is true.
6363 Replace single-letter commands with more readable ones.
6364 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6365 if new board info variable "no_hardware_watchpoints" is true.
6366 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6367 to see if stdio (printf) testing is possible.
6368 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6369 board info variable "no_hardware_watchpoints" is true. Use new
6370 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6371
39124dea
FN
63722000-11-13 Fernando Nasser <fnasser@redhat.com>
6373
6374 From Orjan Friberg <orjanf@axis.com>:
6375 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6376 in array print pattern match.
6377
a9e2e984
FN
63782000-11-09 Fernando Nasser <fnasser@redhat.com>
6379
6380 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6381 spelling "cancelled" to U.S. spelling "canceled" to match changes
6382 made to gdb.
6383 * gdb.c++/ovldbreak.exp: Ditto.
6384
c7db355b
PS
63852000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6386
6387 * gdb.base/callfuncs.c (main): Moved to end of file, call
6388 t_double_values to initialize the FPU before inferior calls are made.
6389 * gdb.base/callfuncs.exp: Test for register preservation after calling
6390 inferior functions. Add tests for continuining, finishing and
6391 returning from a stop in a call dummy.
6392
dc96c6c7 63932000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6394
6395 * gdb.base/commands.exp: Break up long lines, and re-indent.
6396
dc96c6c7 63972000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6398
6399 * config/gdbserver.exp: Rewritten from the ground up, to make it
6400 compatible with the current dejagnu tree, and to make it work with
6401 the new "gdbserver" in libremote.
6402
dc96c6c7 64032000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6404
6405 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6406 * gdb.base/varargs.exp: Skip entire test if no printf support.
6407 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6408 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6409
dc96c6c7 64102000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6411
6412 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6413 no floating point support.
6414 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6415 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6416 * gdb.base/call-rt-st.exp: Ditto.
6417 * gdb.base/call-strs.exp: Ditto.
6418
bac5fc66
JG
64192000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6420
6421 * gdb.base/sizeof.c: include <stdio.h>.
6422
6423 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6424 'finish', otherwise uncaptured gdb_prompt would potentially
6425 throw remaining test points out of sync.
6426
b22a6027
SB
64272000-07-26 Scott Bambrough <scottb@netwinder.org>
6428
6429 * gdb.base/recurse.exp: Run tests for all targets.
6430 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6431 gnu-oldld case on ARM.
6432 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6433 for ARM targets.
d63a86f8 6434
d8231941
AG
6435Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6436
6437 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6438 * gdb.java/configure: Rebuild.
6439
8caabe69
AG
6440Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6441
6442 * gdb.java/jv-exp.exp: New file.
6443
9d273ca3
AG
6444Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6445
6446 * configure: Rebuilt.
6447 * configure.in (configdirs): Add gdb.java.
6448 * gdb.java/jmisc.java: New file.
6449 * gdb.java/jmisc.exp: New file.
6450 * gdb.java/Makefile.in: New file.
6451 * gdb.java/configure: Rebuilt.
6452 * gdb.java/configure.in: New file.
6453 * lib/java.exp: New file.
6454
4f823a66
AC
6455Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6456
6457 * gdb.base/exprs.exp: Test casts to a pointer including over and
6458 underflow.
6459
2391e11d
AC
6460Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6461
6462 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6463 and the compilers sizes.
6464
54602222
ND
64652000-07-09 Nick Duffek <nsd@redhat.com>
6466
6467 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6468 (use_methods): New function.
6469 (main): Call use_methods().
6470 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6471 (do_tests): Call test_method_param_class.
6472
2bec0572
ND
64732000-07-09 Nick Duffek <nsd@redhat.com>
6474
6475 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6476 spelling.
6477 (test_enums): New procedure. Move enum tests from end of script
6478 to here. Set breakpoint on function name instead of line number.
6479 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6480 (enums2): New marker function.
6481 (enums1): New function.
6482 (main): Call enums1(). Move enum tests to enums1().
6483
78492fde
AC
6484Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6485
6486 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6487 compile/link program. Update line numbers.
6488 * gdb.asm/d10v.inc: Define ``startup''.
6489 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6490
49a2cef8
AC
6491Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6492
6493 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6494
3e6c8688
EZ
64952000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6496
6497 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6498 of 'help maint print' command.
6499
9ff5cbe9
AC
6500Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6501
6502 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6503 they use gdb_expect_list.
6504
17c579bd
AC
6505Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6506
6507 * gdb.base/commands.exp: Use ``set remote
6508 memory-read-packet-size'' instead of ``set endian big'' to test
6509 long commands.
6510
e6d71bf3
DB
65112000-06-03 Daniel Berlin <dan@cgsoftware.com>
6512
6513 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6514 g++, and stop skipping them.
e6d71bf3
DB
6515
6516 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6517 work under g++.
6518
d63a86f8 6519 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6520 initialization.
6521
dc96c6c7 65222000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6523
6524 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6525 the regular expression: accept an (almost) arbitrary sequence of
6526 "frames-invalid" and "breakpoints-invalid" messages both before
6527 and after the "starting" message.
6528
dc96c6c7 65292000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6530
6531 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6532
dc96c6c7 65332000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6534
6535 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6536 Relax the regular expression a little, make it pass on Solaris 8.
6537
8216cda9
KB
65382000-05-12 Kevin Buettner <kevinb@redhat.com>
6539
6540 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6541 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6542 Instead, it is permissible for gdb to stop on the line of the
6543 call itself.
6544
1a570b2f
MS
65452000-05-12 Michael Snyder <msnyder@.cygnus.com>
6546
6547 * gdb.base/break.exp (bp on small function, optimized file):
6548 Add a second pass pattern. The behavior differs here between stabs
6549 and dwarf for one-line functions. Stabs preserves two line symbols
6550 (one before the prologue and one after) with the same line number,
6551 but dwarf regards these as duplicates and discards one of them.
6552 Therefore the address after the prologue (where the breakpoint is)
6553 has no exactly matching line symbol, and GDB reports the breakpoint
6554 as if it were in the middle of a line rather than at the beginning.
6555
dc96c6c7 65562000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6557
d63a86f8 6558 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6559 rather than "send_gdb" (for consistancy).
6560
7d418785
AC
6561Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6562
6563 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6564 * gdb.c++/templates.cc: Properly check for GCC version number.
6565 * lib/compiler.cc: Likewise
6566
dc96c6c7 65672000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6568
d63a86f8 6569 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6570 gdb may not stop at the first line of main, due to code motion.
6571
dc96c6c7 65722000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6573
6574 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6575 This test depends on parsing the printf output from the target.
6576 Since the sparclet stub doesn't do stdio, this will never work.
6577 * gdb.base/call-rt-st.exp: ditto.
6578 * gdb.base/call-strs: ditto.
6579
dc96c6c7 65802000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6581
6582 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6583
6584 * gdb.base/ending-run.exp: After connecting to a remote target,
6585 but before running, the target will appear to be in a random
6586 location. Specify both a file and a line for breakpoints.
6587 Also, the function that calls main may be called 'init'
6588 rather than 'start'.
6589
a5a51225
EZ
65902000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6591
6592 * gdb.base/help.exp: Update output for add-symbol-file command.
6593
7930cc7c
FN
65942000-04-10 Fernando Nasser <fnasser@cygnus.com>
6595
6596 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6597 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6598
23e37ab1
C
65992000-04-07 J.T. Conklin <jtc@redback.com>
6600
e93c542c
C
6601 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6602
23e37ab1
C
6603 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6604
591b8fa3
PDM
6605Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6606
6607 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6608 values that can be represented exactly.
6609 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6610 above change, and to not check against the directory part of the source
6611 file name.
6612 (step into print_long_arg_list): Likewise.
6613 (print print_small_structs from print_long_arg_list): Likewise.
6614 (print print_long_arg_list): Likewise.
6615
7a495180
EZ
66162000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6617
30b53638 6618 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6619
beb998c6
AC
6620Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6621
6622 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6623
1c689132
DB
66242000-03-25 Daniel Berlin <dan@cgsoftware.com>
6625
6626 * gdb.base/commands.exp (deprecated_command_test): Add test for
6627 deprecate with no arguments.
6628
c1790a9d
JL
66292000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6630
6631 * gdb.base/break.exp: Add new test for setting breakpoints on
6632 optimized code so we can test breakpoints work even when function
6633 prologues may be optimized away
6634
003ba290
FN
66352000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6636
6637 From David Whedon <dwhedon@gordian.com>
6638 * gdb.base/commands.exp : Added command deprecator tests.
6639
6837a0a2
DB
66402000-03-22 Daniel Berlin <dan@cgsoftware.com>
6641
6642 * gdb.base/help.exp: Added test for new apropos command.
6643
b9593231
KB
66442000-03-21 Kevin Buettner <kevinb@redhat.com>
6645
6646 * gdb.base/pointers.c (usevar): New function.
6647 (main): Make sure that global variables v_int_pointer2, rptr,
6648 and y are all referenced someplace in the program by calling
6649 usevar() on them. [Some linkers delete symbols which are
6650 never referenced. The space remains, but there's no way to
6651 get a (symbolic) handle on the variable from the debugger.]
6652
751a959b
EZ
66532000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6654
6655 * gdb.base/printcmds.c: Add typedeffed arrays.
6656
6657 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6658 procedure to test arrays that are typedef'd.
6659
73a93a32
JI
66602000-03-13 James Ingham <jingham@leda.cygnus.com>
6661
6662 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6663 the library directories.
73a93a32 6664
fb40c209
AC
6665Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6666
6667 * configure.in (configdirs): Add sub directory gdb.mi.
6668 * configure: Re-generate.
6669
6670 * gdb.mi: New directory.
d63a86f8 6671
ee4dd2c9
AC
66722000-02-25 Scott Bambrough <scottb@netwinder.org>
6673
6674 * gdb.base/long_long.exp: Correct test suite failure when printing
6675 a long long value as a double on ARM platforms.
6676
70f0cc22
JB
66772000-02-16 Jim Blandy <jimb@redhat.com>
6678
6679 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6680 default source file is set properly before running this test.
6681
853819b8
EZ
66822000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6683
6684 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6685 gdbtk/library directory, not in gdbtcl2.
6686
dfcd3bfb
JM
66872000-02-04 Jim Blandy <jimb@redhat.com>
6688
6689 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6690 backslash from regexp pattern.
6691
6692 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6693 procedure. Use it to run all the "continue to bp overloaded"
6694 tests. Note that this changes the names of the tests slightly.
6695 If the breakpoint hit message includes a hex PC value, because
6696 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6697 from the real source code, still consider that a pass.
6698
6699 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6700 XFAIL here if the breakpoint message contains a hex address. Note
6701 similar change on 1999-11-02.
6702
6703 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6704
6705 * gdb.base/ptype.exp: Establish a default source file before
6706 calling get_debug_format.
6707
67082000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6709
6710 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6711
8b93c638
JM
67122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6713
6714 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6715 of successive stepi commands -- while in the prologue we should see
6716 the function entry bracket.
6717
67182000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6719
6720 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6721 reach __change_mode() when stepping through the end of main().
6722
c5394b80
JM
67232000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6724
6725 * gdb.base/default.exp: Fix expected pattern.
6726 * gdb.base/help.exp: Same.
6727
0d06e24b
JM
67282000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6729
6730 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6731 Don't use xfail's because that affects only the following test.
d63a86f8 6732
0d06e24b
JM
6733 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6734 solaris or linux.
6735
6736 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6737
dc96c6c7 67382000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6739
d63a86f8 6740 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6741 "A syntax error" rather than "A parse error". Accept both.
6742
67432000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6744
6745 * gdb.base/default.exp: Remove OS dependent string from "target
6746 remote" test.
6747 * gdb.base/help.exp: Same for "help target remote" test.
6748
c3f6f71d
JM
67492000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6750
6751 From Jim Kingdon <kingdon@redhat.com>:
6752
6753 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6754 prompt (cleanup rather than necessity, but still might keep output
6755 from spilling to next test).
6756
67572000-01-02 Fred Fish <fnf@cygnus.com>
6758
6759 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6760 AIX, which defines them in <sys/types.h>.
6761
ed9a39eb 67621999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6763
ed9a39eb
JM
6764 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6765 float" test.
6766
67671999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6768
ed9a39eb 6769 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6770
6771 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6772 outermost frame disallowed".
6773
67741999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6775
6776 * gdb.base/setvar.exp: New tests for setting the value of a struct
6777 with a constant list.
6778
67791999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6780
6781 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6782 require the user to type a cast before setting the value of a struct.
6783
de57eccd
JM
67841999-12-06 Jim Blandy <jimb@cygnus.com>
6785
6786 * gdb.base/default.exp: Expect the new 'info float' command on
6787 all i386 platforms.
6788
6789 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6790 LinuxThreads libraries that don't support debugging.
6791
c2d11a7d
JM
6792Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6793
6794 * gdb.base/remote.c: Fill the buffer with truely random data.
6795 Change the buffer type to ``unsigned char'' to simplify size
6796 arithmetic.
6797
6798 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6799 stub only handles 400-1 byte packets. Verify that the download
6800 worked.
6801
68021999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6803
6804 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6805 tests, using UNRESOLVED for the untested cases. Also, does not wait
6806 for a timeout if the prompt was received before a recognizable pattern.
6807
68081999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6809
6810 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6811
68121999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6813
6814 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6815 watchpoints.
6816
68171999-11-24 Jason Merrill <jason@casey.cygnus.com>
6818
6819 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6820
6821 * gdb.c++/local.exp: Be more flexible in recognizing local class
6822 name mangling. Don't allow horribly truncated method names.
6823 * gdb.c++/derivation.exp: Expect protected inheritance.
6824 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6825 * gdb.c++/virtfunc.exp: Likewise.
6826 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6827 when printing a nested enum.
6828
68291999-11-22 Jim Blandy <jimb@cygnus.com>
6830
6831 * gdb.base/step-test.exp: Properly await GDB's response to setting
6832 a breakpoint on the call to large_struct_by_value.
6833
6834 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6835 just because we have debug info for the `start' function.
6836
68371999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6838
6839 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6840 "Unknown signal" messages, which indicate (on LinuxThreads) that
6841 GDB doesn't know how to debug threads on this system. This is
6842 better than hanging while philosopher 0 dumps chatter into gdb.log.
6843
68441999-11-18 Tom Tromey <tromey@cygnus.com>
6845
6846 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6847
68481999-11-18 Fred Fish <fnf@cygnus.com>
6849
6850 * gdb.base/coremaker2.c: Add sample program for generating
6851 cores that is more self contained than coremaker.c. Eventually
6852 I'll add more code to this and tie it into the testsuite.
6853
4ce44c66
JM
68541999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6855
6856 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6857
68581999-11-10 Jimmy Guo <guo@cup.hp.com>
6859
6860 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6861 from $srcdir/lib/.
6862 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6863 and gdb.c++/.
6864
6865 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6866
d63a86f8 6867 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6868 'continue with watch' test point.
6869
68701999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6871
6872 Merged from p2linux-990323-branch:
d63a86f8 6873
4ce44c66
JM
6874 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6875
11cf8741
JM
6876Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6877
6878 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6879 {limit,fixed}''. Test ``set download-write-size''.
6880
6881Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6882
6883 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6884 gdb_expect_list.
6885
6886Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6887
6888 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6889
68901999-11-03 Mark Salter <msalter@cygnus.com>
6891
6892 * gdb.base/break.exp: Fix "stub continue" pattern.
6893
68941999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6895
6896 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6897
68981999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6899
6900 * gdb.base/display.exp ("finish"): Add timeout clause.
6901
6902 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6903 plain prompt clause, so this doesn't have to time out in order to
6904 fail.
6905
6906 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6907 breakpoint hit messages include an address.
6908
6909 * gdb.base/display.exp: Don't forget to escape parens in regular
6910 expressions. Unix regexp notatation sucks.
6911
69121999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6913
6914 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6915 order for 'signalled' message.
6916
5c44784c
JM
69171999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6918
6919 From Jimmy Guo <guo@cup.hp.com>:
6920 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6921 * gdb.base/annota1.c: Add code for tests to work with.
6922
69231999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6924
6925 * gdb.base/remote.exp: New test for remote downloading settings.
6926 * gdb.base/remote.c: New file with large .data.
6927
917317f4
JM
69281999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6929
6930 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6931 for LinuxThreads support, merged from the Code Fusion branch.
6932
6933Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6934
6935 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6936 containing exp_continue into a while within an expect. Don't
6937 attempt a start more than three times. Check return value from
6938 gdb_load.
d63a86f8 6939
2df3850c
JM
6940Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6941
6942 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6943 a pass case.
6944
2acceee2
JM
69451999-10-01 Kevin Buettner <kevinb@cygnus.com>
6946
6947 * gdb.base/break.c (main): Added a statement that we can step
6948 off of.
6949 * gdb.base/break.exp: Added tests for setting a breakpoint
6950 at an offset and stepping onto a breakpoint.
6951
69521999-10-01 Fred Fish <fnf@cygnus.com>
6953
d63a86f8 6954 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6955 gdb output.
6956
c2c6d25f
JM
69571999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6958
6959 * gdb.base/break.exp: Code locations are in hex, don't forget!
6960 (For HP-UX.)
6961
69621999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6963
6964 * condbreak.exp: Use break.c as test program.
6965 * condbreak.c: Remove, redundant with break.c.
6966
69671999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6968
6969 * config/monitor.exp (gdb_target_monitor): Disable X- and
6970 Z-packets if the target needs it.
6971
69721999-09-13 James Ingham <jingham@leda.cygnus.com>
6973
6974 * gdb.c++/overload.exp: Added tests for listing overloaded
6975 functions with function pointers in the arg, explicitly calling
6976 out the version you want.
6977
cff3e48b
JM
69781999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6979
6980 * long_long.exp: Add variations of test cases that work for
6981 targets with 16-bit ints and 32-bit doubles.
6982
d4f3574e
SS
69831999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6984
6985 * break.c (main): Compare a possibly-uninitialized argc with an
6986 unlikely value that fits in 16 bits.
6987
69881999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6989
6990 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6991 0xfeeb, don't want negative numbers if ints are 16 bits.
6992
6993 * lib/gdb.exp (skip_cplus_tests): New proc.
6994 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6995 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6996 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6997 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6998 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6999 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
7000 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
7001 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
7002
7003 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
7004
7005Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
7006
7007 * gdb.base/corefile.exp (up): Allow a parameter to appear
7008 in the frame that we're going up to.
7009
7010 From Jim Blandy <jimb@cygnus.com>:
7011
7012 * gdb.base/default.exp (info float): Expect some output now.
7013
7014 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7015 returning floating-point values to fail on the x86.
7016 * gdb.base/callfwmall.exp (do_function_calls): Same.
7017
7018 * gdb.base/list.exp (test_listsize): Correct expectations for
7019 listing line 1 with listsize 2. Also, listing a single line
7020 works now, as does listing three lines. [Kevin's note: There
7021 were a number of other cases fixed too where the expectations
7022 differed...]
7023
70241999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7025
7026 * gdb.base/selftest.exp: Add case for when version prints as
7027 constant string instead of char pointer.
7028
104c1213
JM
70291999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7030
7031 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7032 stepping out of main.
7033
7034 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7035 G++ used.
7036
7037 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7038 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7039
7040 * gdb.c++/ovldbreak.exp: Update match string in test that
7041 includes a warning of multiple breakpoints.
7042
70431999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7044
7045 * gdb.base/display.exp: Improve precision of step-after-finish
7046 added yesterday.
7047
7048 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7049 test.
7050
7051 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7052 configs when using G++, not just hppa*.
7053
70541999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7055
7056 * gdb.base/async.c: New file.
7057 * gdb.base/async.exp: New file.
7058
7059Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7060
7061 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7062 PA64.
7063
53a5351d
JM
7064Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7065
104c1213
JM
7066 * gdb.base/display.exp: "finish" can leave us mid-line on many
7067 targets, deal with it. Add a small constant to main, instead of
7068 1000 since main+1000 may not be a valid address in the target.
7069
53a5351d
JM
7070 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7071 on hpux11.
7072
7073 * gdb.base/attach.exp: Handle another hpux11 error message variant
7074 when attaching to a process that does not exist.
7075
70761999-08-19 J.T. Conklin <jtc@redback.com>
7077
7078 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7079 characters in 'continue to 1241' test.
7080
70811999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7082
7083 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7084 stop in print_long_arg_list, define and use a whitespace
7085 variable in print_small_structs test, add an XFAIL for Solaris.
7086 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7087 interested enough to fix.
7088
7be570e7
JM
70891999-08-13 Keith Seitz <keiths@cygnus.com>
7090
7091 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7092 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7093 proc knows about targets other than the natives.
7094 (test_assign): Use "gdb_run_cmd" to "run" the target.
7095 Check that we've actually hit the breakpoint at main.
7096 When we attempt to assign a value to a local variable, check
7097 that the variable is in the current scope, i.e., don't use
7098 a test with an empty result.
7099
7100Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7101
7102 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7103 command.
7104
71051999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7106
7107 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7108 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7109 gdb.compat, gdb.threads-hp.
7110 gdb.hp/configure, gdb.hp/configure.in: New files.
7111 gdb.hp/Makefile.in: Recurse into new subdirs.
7112 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7113 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7114 in object files.
7115 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7116
96baa820
JM
71171999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7118
7119 * gdb.base/display.exp: Help expect by putting a newline in the
7120 funky printf, remove a bogus p/a test.
7121
71221999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7123
7124 * gdb.base/display.exp: Make sure that when we say 'run', we are
7125 connected to the target. This is necessary when running not
7126 natively.
7127
71281999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7129
7130 * gdb.base/step-test.exp: Removed some extraneous messages.
7131
7132 * gdb.base/long_long.exp: Don't run memory examination tests
7133 on little-endian targets (they will need a different set of
7134 results to match).
7135
71361999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7137
7138 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7139 until somebody decides to fix GDB.
7140
7141 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7142 constant as "ULL".
7143 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7144 matches for a couple x/2 commands.
7145
a0b3c4fd
JM
71461999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7147
7148 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7149 by merging in ref-types2 tests.
7150 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7151
7152 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7153 * gdb.c++/Makefile.in: Add standard actions.
7154 (EXECUTABLES): Rename from PROGS, update list.
7155 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7156 from gdb.hp.
7157 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7158 foo and bar locals.
7159 * gdb.c++/anon-union.exp: Fix tests to match.
7160 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7161 expect matches to handle output variations.
7162 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7163 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7164 output, add HP alternatives for new and delete prints.
7165 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7166 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7167 * gdb.c++/demangle.exp: Use $style when reporting failure.
7168 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7169 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7170 match alternatives.
7171 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7172 compilers.
7173 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7174 * gdb.c++/method.exp: Add match alternatives.
7175 * gdb.c++/misc.cc: Add bool types.
7176 * gdb.c++/misc.exp: Add tests for bool types.
7177 * gdb.c++/overload.exp: Add xfails.
7178 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7179 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7180 add some more template parameter tests (only for HP currently).
7181 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7182 * gdb.c++/virtfunc.cc: Add return type and value for main.
7183 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7184 match alternatives.
d63a86f8 7185
a0b3c4fd
JM
71861999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7187
7188 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7189
71901999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7191
7192 * gdb.base/signals.exp: Don't expect getting a backtrace from
7193 within a signal handler to fail on Linux.
7194
71951999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7196
7197 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7198 * lib/gdb.exp: Remove some gratuitious semicolons.
7199 (delete_breakpoints): Increase timeout.
7200 (gdb_expect): Add -notransfer option.
7201 (gdb_test): Use -notransfer option.
7202 (get_compiler_info): Add f77 case.
7203 (get_compiler): New proc, split out from gdb_preprocess, add f77
7204 case.
7205 (gdb_preprocess): Call get_compiler.
7206
7207 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7208 * gdb.base/attach.exp, gdb.base/display.exp,
7209 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7210 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7211 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7212 third arg to gdb_test.
7213 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7214 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7215 HP-UX xfails, add others.
7216 * gdb.base/completion.exp: Reflect name change of self-test.
7217 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7218 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7219 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7220 HP failure number.
7221 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7222 useless HP-UX 10.30 references.
7223 * gdb.base/maint.exp: Loosen matches.
7224 * gdb.base/pointers.c (main): Declare more_code.
7225 * gdb.base/pointers.exp: Match on output of a `next'.
7226 * gdb.base/structs.c: Add prototypes.
7227 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7228 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7229
72301999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7231
7232 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7233 command.
7234
72351999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7236
7237 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7238 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7239
7240 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7241 debug info. Deal with lack of signal hanlder info in stack.
7242
7243 From Jim Kingdon <kingdon@redhat.com>:
7244 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7245
5a2468f5
JM
72461999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7247
7248 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7249 gdb.base/foll-vfork.exp: Don't run for crosses.
7250
adf40b2e
JM
7251Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7252
7253 * gdb.base/configure.in: Check for gdbvars.exp instead of
7254 a1-selftest.exp.
7255 * gdb.base/configure: Re-generate.
7256
72571999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7258
7259 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7260 in trying to run first and name is too long.
7261
7262 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7263 pointers2.c and pointers2.exp, respectively.
7264 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7265 doschk happier.
7266
43e526b9
JM
72671999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7268
7269 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7270 callfuncs2.c and callfuncs2.exp.
7271
7272 * gdb.base/list.exp: Remove mistaken xfails.
7273 * gdb.base/list0.h: Add optional prototypes.
7274
9846de1b
JM
7275Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7276
7277 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7278 calling malloc.
7279 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7280 * ptype.exp: Move test for get_debug_format to before its first
7281 use.
7282
72831999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7284
7285 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7286 * gdb.base/annota2.cc, annota2.exp: Move from here.
7287 * gdb.c++/annota2.cc, annota2.exp: To here.
7288 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7289
43ff13b4
JM
7290Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7291
7292 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7293 a consistent format.
7294
085dd6e6
JM
72951999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7296
7297 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7298 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7299 HP compilers, also set the globals $true and $false.
7300
7301 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7302 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7303 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7304 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7305 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7306 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7307 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7308 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7309 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7310 whatis.c} Add C++ compatible function definitions and return
7311 types, add includes for library functions.
7312 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7313 * gdb.base/step-test.c (myglob): Rename from glob.
7314 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7315 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7316 files, move here from gdb.hp.
7317 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7318 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7319 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7320 Adjust line numbers in regexps.
7321
7322 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7323 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7324 instead of 0/1.
7325
7326 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7327 foll-vfork.exp: New files, move here from gdb.hp.
7328 * gdb.base/page.exp: New file, test of pagination command.
7329
7330 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7331 recursion test.
7332 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7333
7334 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7335 gdb.base/solib.exp: Fix compiler invocation process.
7336
7337 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7338 HP-UX 11, turn off overload resolution explicitly.
7339 * gdb.base/commands.exp: Set argument list explicitly, add
7340 watchpoint test.
7341 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7342 them work.
7343 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7344 expressions properly.
7345 * gdb.base/corefile.exp: Loosen the match slightly.
7346 * gdb.base/default.exp: Allow "Error accessing memory" message
7347 also.
7348 * gdb.base/display.exp: Skip over x/0 j if PA64.
7349 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7350 * gdb.base/interrupt.exp: Ditto.
7351 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7352 in use.
7353 * gdb.base/list.exp: Add xfails for HP-UX.
7354 * gdb.base/long_long.exp: Refine some of the numeric matches.
7355 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7356 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7357 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7358 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7359 * gdb.base/ptype.exp: Succeed on more varieties of output.
7360 * gdb.base/scope.exp: Add xfails for HP-UX.
7361 * gdb.base/sect-cmd.exp: Add more cases.
7362 * gdb.base/setvar.exp: Add xfails for HP-UX.
7363 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7364 * gdb.base/signals.exp: Match on void symbolically.
7365 * gdb.base/step-test.exp: Add case for PA64.
7366 * gdb.base/term.exp: Add exit and restart.
7367 * gdb.base/twice.exp: Clean up after self.
7368 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7369 * gdb.base/whatis.exp: Allow more ways to pass tests.
7370
7371 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7372 no longer useful.
7373
7374Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7375
7376 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7377 list of patterns.
7378 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7379 print_double_array(double_array)", "continuing to breakpoint
7380 1018", "print print_double_array(array_d)" and "continuing to
7381 1034" tests.
d63a86f8 7382
085dd6e6
JM
73831999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7384
7385 * Makefile.in: Add empty html and install-html targets.
7386
73871999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7388
7389 * config/mt-*: Remove, these haven't been used since 1996.
7390
73911999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7392
7393 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7394 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7395 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7396
9e0b60a8
JM
73971999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7398
7399 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7400 simpler match case for the ptype of the big class.
7401
74021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7403
7404 * gdb.exp: Fix test for gdb_prompt existence.
7405
74061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7407
7408 * gdb.exp (gdb_test): Add fail after calls to perror.
7409
74101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7411
7412 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7413
74141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7415
7416 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7417
0f71a2f6
JM
7418Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7419
7420 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7421 malloc() is linked in.
7422
74231999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7424
7425 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7426 step at end.
7427
7428 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7429
74301999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7431
7432 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7433
cce74817
JM
7434Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7435
7436 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7437 * gdb.base/mips_pro.exp: Likewise.
7438
74391999-06-02 Keith Seitz <keiths@cygnus.com>
7440
7441 * gdb.c++/templates.cc: Change all "new" operators to throw
7442 an exception.
7443 * gdb.c++/cplusfuncs.cc: Likewise.
7444
7445 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7446
7447Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7448
7449 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7450 * gdb.base/ending-run.exp: When stepping out of main, accept a
7451 step into an arbitrary assembler file.
7452
392a587b
JM
74531999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7454
d63a86f8 7455 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7456 "breakpoint-invalid" to be printed.
d63a86f8 7457 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7458 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7459 * gdb.base/annota2.cc: Initialize a.x to 0.
7460
9e086581
JM
74611999-05-17 Keith Seitz <keiths@cygnus.com>
7462
7463 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7464 when "skip_float_tests" set.
7465 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7466 "print print_ten_doubles", and "step into print_long_arg_list".
7467 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7468 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7469 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7470 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7471 "skip_float_tests" is set.
7472 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7473 when "skip_float_tests" set.
d63a86f8 7474
cd0fc7c3
SS
74751999-05-06 Keith Seitz <keiths@cygnus.com>
7476
7477 * gdb.base/annota2.cc: Include stdio.h.
7478
7479Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7480
7481 * gdb.base/crossload.exp: Remove, this has been disabled ever
7482 since BFD stopped including all targets, and cross-GDB gets
7483 plenty of testing anyway.
7484 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7485 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7486 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7487 * gdb.base/README: Remove, was doc for this.
7488 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7489 needed.
7490
b83266a0
SS
74911999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7492
7493 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7494 output.
7495
7496 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7497 * gdb.base/annota2.exp: New file. More annotation tests.
7498 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7499 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7500
75011999-04-23 Angela Marie Thomas <angela@cygnus.com>
7502
7503 * config/cfdbug.exp: New file.
7504
7a292a7a
SS
75051999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7506
7507 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7508 Marcus Daniel's and Dale Hawkins's demangler crashes.
7509
7510 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7511 test_lucid_style_demangling, test_arm_style_demangling,
7512 test_hp_style_demangling): Try Tom Tromey's core-dumping
7513 identifier under each demangling style.
7514
75151999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7516
7517 * gdb.c++/demangle.exp: Include the current demangling style
7518 in all test names.
7519 (current_demangling_style): New global variable.
7520 (set_demangling_style, test_demangling_core, test_demangling,
7521 test_demangling_exact): New functions.
7522 (test_gnu_style_demangling, test_lucid_style_demangling,
7523 test_arm_style_demangling, test_hp_style_demangling): Use those,
7524 instead of calling gdb_test and gdb_test_exact directly.
7525 (catch_demangling_errors): New function, which reports errors
7526 signalled by the demangling test functions in an orderly way.
7527 (do_tests): Use catch_demangling_errors.
7528
75291999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7530
7531 * gdb.base/signals.exp (test_handle_all_print): Use () for
7532 grouping in expressions, not {}.
7533
7534 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7535 initialized yet.
7536
75371999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7538
7539 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7540 are listed.
7541
75421999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7543
7544 * gdb.stabs/weird.exp: Test for CC being defined before
7545 looking at its value.
7546
75471999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7548
7549 * gdb.base/call-ar-st.exp: Remove stray '#'.
7550 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7551 "short int" and "long int".
7552 * gdb.c++/overload.cc: Cast the string added in the previous
7553 change, to mollify finicky HP compiler.
7554 * gdb.hp/reg-test.exp (testfile): Fix file name.
7555 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7556
7a292a7a
SS
7557 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7558 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7559 alternate form of enum ptype.
7560
c906108c
SS
75611999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7562
7a292a7a
SS
7563 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7564 * gdb.hp/*.exp: Change all to run compiler probe only after
7565 passing skip_hp_tests, so as not to waste time on guaranteed
7566 failure.
7567
c906108c
SS
7568 * gdb.c++/overload.cc: Pass string instead of char addr, always
7569 init ccpfoo.
7570 * gdb.c++/templates.cc: Fix syntax error.
7571
7a292a7a
SS
7572Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7573
7574 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7575 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7576 command.
7577
75781999-03-18 James Ingham <jingham@cygnus.com>
7579
7580 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7581
7582 * gdb.c++/method.exp: It was testing an uninitialized int on the
7583 stack and assuming it was positive.
7584
7585 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7586
7587 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7588 keep it from killing the rest of the tests.
7a292a7a
SS
7589 Use gdb_continue_to_end.
7590
7591 * gdb.base/sigall.exp: use gdb_continue_to_end.
7592
7593 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7594
7595 * gdb.base/display.exp: use runto_main, not run.
7596
d63a86f8
RM
7597 * gdb.base/default.exp: Check for the current error message in the
7598 r abbreviation test.
7a292a7a
SS
7599 Add strongarm to the targets that know info float.
7600
d63a86f8 7601 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7602 run which doesn't work with monitors.
7603
7604 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7605
7606 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7607
7608 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7609 program. Traps the case (in Cygmon) when the program never really
7610 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7611 more places, so I used my name. Sorry Mark...
7612
7613 * config/monitor.exp (gdb_target_monitor): added another
7614 target_info parameter: remotebinarydownload. This will set the
7615 remotebinarydownload flag if this is causing some boards trouble.
7616
76171999-03-18 Mark Salter <msalter@cygnus.com>
7618
7619 * lib/gdb.exp (continue_to_exit): New function.
7620
7621 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7622 * gdb.base/ending-run.exp: Ditto.
7623 * gdb.base/step-test.exp: Ditto.
7624
76251999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7626
7627 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7628 (suggested by Art Haas <ahaas@neosoft.com>).
7629
76301999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7631
7632 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7633
7634Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7635
7636 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7637 descriptions of types (short unsigned int vs unsigned short, etc).
7638
76391999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7640
7641 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7642 a call to strlen; sometimes we do have sources.
7643
76441999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7645
7646 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7647 character, so GDB won't print garbage after its end.
d63a86f8 7648
c906108c
SS
7649 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7650 breakpoint there instead. Sometimes GCC emits memcpy to handle
7651 the large structures being passed by value, so we step into that
7652 instead of sum_array_print, which obscures what we're really testing.
7653 * gdb.base/step-test.exp: However, we do want a test that notices
7654 the bizarre steps into memcpy, so do that here. Add check for
7655 stepping into function calls that pass large structures by value.
7656 ("Is that a noun clause, or are you just happy to see me?")
7657 Remove all references to specific line numbers.
7658 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7659 New type and function.
7660 (main): Call large_struct_by_value, passing it a large struct by value.
7661 * lib/gdb.exp (gdb_get_line_number): New function.
7662
7663 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7664 more portable.
7665
7a292a7a
SS
76661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7667
c906108c
SS
7668 * lib/gdb.exp: Doc fixes.
7669
7a292a7a
SS
76701999-03-05 Nick Clifton <nickc@cygnus.com>
7671
d63a86f8 7672 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7673
76741999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7675
c906108c
SS
7676 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7677 commands. They're not germane to this test, and they don't work
7678 that way on remote targets.
7679
3fc11d3e
JM
76801999-03-01 James Ingham <jingham@cygnus.com>
7681
7682 * Changelog entries merged over from gdb development branch.
7683
3fc11d3e
JM
7684 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7685
7686 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7687 for outputting results of test run.
7688
2d4a1622 7689 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7690
7691 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7692
7a292a7a
SS
76931999-02-25 Felix Lee <flee@cygnus.com>
7694
7695 * lib/gdb.exp (debug_format): initialize
7696
c906108c
SS
76971999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7698
7699 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7700 * gdb.base/call-rt-st.c: Ditto.
7701
c906108c
SS
77021999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7703
7704 * gdb.threads/pthreads.exp (horiz): New variable.
7705 (test_startup): Fix regexps that capture thread numbers.
7706
77071999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7708
7709 * gdb.base/smoke.exp: Disambiguate two test case names (both
7710 called ``print'').
7711
7712Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7713
7714 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7715 compilation.
7716
77171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7718
7719 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7720 actual output formatting.
7721 * gdb.base/smoke.exp: GDB removes leading 0's.
7722 * gdb.base/volatile.exp: Don't check type of remuneration;
7723 that variable is no longer defined in constvars.c.
7724 * gdb.base/step-test.c (main): Exit with explicit exit code.
7725 * gdb.base/step-test.exp: Remove two nexti checks--they are
7726 not portable.
7727
77281999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7729
7730 * gdb.base/help.exp ("help delete display"): Fix test to match
7731 gdb's output.
7732
7733 * gdb.base/long_long.c (known_types): Initialize values to zero.
7734 * gdb.base/long_long.exp: Step one more line
7735 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7736 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7737 unique test case names.
7738
7739Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7740
d63a86f8 7741 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7742
7743 * gdb.c++/method.exp: Add missing close brace.
7744
77451999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7746
7747 * gdb.base/maint.exp: Use 'set height 0' to disable page
7748 prompting, not 'set height 400'.
7749
7750 Fix a bunch of timeouts.
7751 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7752 four separate tests, so expect doesn't take forever to match a ton
7753 of text against a regexp with lots of .* forms.
7754 ("maint print psymbols", "maint print symbols"): Make some of
7755 these greps more selective, so that expect doesn't try to wade
7756 through huge piles of output and time out.
7757
7758 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7759
7760 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7761 tests: one which doesn't expect shlib events to be reported, and
7762 another which does, but is XFAIL for all platforms other than
7763 HP/UX.
7764
7765 * gdb.base/break.exp: Teach the test suite that the `catch
7766 fork', `catch vfork', and `catch exec' commands produce error
7767 messages on platforms that don't provide these features.
7768
7769Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7770
7771 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7772 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7773 (shortening names from solib_threshold.exp etc), won't run on
7774 anything but HP-UX for the foreseeable future.
7775 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7776 reflect move.
7777
7778Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7779
7780 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7781 gdb.trace/Makefile.in (clean): Remove all test executables.
7782
7783Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7784
7785 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7786 successfully re-sets breakpoints in shared libraries.
7787 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7788
7789Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7790
d63a86f8
RM
7791 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7792 and compiled w/o GCC.
c906108c
SS
7793
7794 * gdb.hp/watch-cmd.exp: ditto.
7795
7796 * gdb.hp/watch-hp.exp: ditto.
7797
7798 * gdb.hp/xdb1.exp: ditto.
7799
7800 * gdb.hp/xdb2.exp: ditto.
7801
7802 * gdb.hp/dbx.exp: ditto.
7803
7804Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7805
7806 * constvars.c: Remove C++-isms.
7807 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7808 with GCC.
7809
7810Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7811
7812 The following changes are part of the HP merge.
7813
7814 * gdb.base/break.exp: new tests to verify that catchpoints for
7815 fork, vfork, and exec don't trigger inappropriately.
7816
7817 * gdb.base/opaque.exp: compile one file at a time, then link.
7818
7819 * gdb.base/signals.exp: be more restrictive about which hppa
7820 systems receive a setup_xfail. new tests.
7821
7822 * gdb.base/solib_threshold.build: new file.
7823 * gdb.base/solib_threshold.exp: new file.
7824 * gdb.base/solib_threshold.link_opts: new file.
7825 * gdb.base/solib_threshold.mk: new file.
7826 * gdb.base/gen_solib_threshold.c: new file.
7827
7828 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7829 tests. New tests for enums inside classes.
7830
7831 * gdb.c++/compiler.cc: indicate support of template debugging.
7832
7833 * gdb.c++/demangle.exp: run hp style demangling tests.
7834
7835 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7836 tests.
7837
7838 * gdb.c++/misc.cc: changes to support new tests.
7839
7840 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7841 to support new tests.
7842
7843 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7844 gcc, then skip these tests.
7845
7846Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7847
7848 The following files are part of the HP merge; some had longer
7849 names at HP, but have been renamed to be no more than 14
7850 characters in length.
7851
7852 * gdb.hp/ambiguous.cc: new file.
7853 * gdb.hp/ambiguous.exp: new file.
7854 * gdb.hp/attach.exp: new file.
7855 * gdb.hp/attach2.exp: new file.
7856 * gdb.hp/classes-hp.exp: new file.
7857 * gdb.hp/ctti.exp: new file.
7858 * gdb.hp/ctti-add.cc: new file.
7859 * gdb.hp/ctti-add1.cc: new file.
7860 * gdb.hp/ctti-add2.cc: new file.
7861 * gdb.hp/ctti-add3.cc: new file.
7862 * gdb.hp/dbx.exp: new file.
7863 * gdb.hp/exception.cc: new file.
7864 * gdb.hp/exception.exp: new file.
7865 * gdb.hp/foll-exec.c: new file.
7866 * gdb.hp/foll-exec.exp: new file.
7867 * gdb.hp/foll-fork.c: new file.
7868 * gdb.hp/foll-fork.exp: new file.
7869 * gdb.hp/foll-vfork.c: new file.
7870 * gdb.hp/foll-vfork.exp: new file.
7871 * gdb.hp/inherit-hp.exp: new file.
7872 * gdb.hp/more-steps.exp: new file.
7873 * gdb.hp/namespace.cc: new file.
7874 * gdb.hp/namespace.exp: new file.
7875 * gdb.hp/optimize.exp: new file.
7876 * gdb.hp/pxdb.c: new file.
7877 * gdb.hp/pxdb.exp: new file.
7878 * gdb.hp/quicksort.exp: new file.
7879 * gdb.hp/reg-test.exp: new file.
7880 * gdb.hp/reg-test.s: new file.
7881 * gdb.hp/sized-enum.c: new file.
7882 * gdb.hp/sized-enum.exp: new file.
7883 * gdb.hp/start-stop.exp: new file.
7884 * gdb.hp/templ-hp.cc: new file.
7885 * gdb.hp/templ-hp.exp: new file.
7886 * gdb.hp/thr-lib.c: new file.
7887 * gdb.hp/thr-lib.exp: new file.
7888 * gdb.hp/thr-lib.h: new file.
7889 * gdb.hp/thr-liblib.c: new file.
7890 * gdb.hp/virtfun-hp.c: new file.
7891 * gdb.hp/virtfun-hp.exp: new file.
7892 * gdb.hp/watch-cmd.exp: new file.
7893 * gdb.hp/watch-hp.exp: new file.
7894 * gdb.hp/xdb1.exp: new file.
7895 * gdb.hp/xdb2.exp: new file.
7896 * gdb.hp/xdb3.exp: new file.
7897
7898Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7899
7900 The following files are part of the HP merge; some had longer
7901 names at HP, but have been renamed to be no more than 14
7902 characters in length.
7903
7904 * gdb.base/ss.h: new file.
7905 * gdb.base/call-ar-st.c: new file.
7906 * gdb.base/call-ar-st.exp: new file.
7907 * gdb.base/call-rt-st.c: new file.
7908 * gdb.base/call-rt-st-exp: new file.
7909 * gdb.base/call-strs.exp: new file.
7910 * gdb.base/ena-dis-br.exp: new file.
7911 * gdb.base/environ.exp: new file.
7912 * gdb.base/long_long.exp: new file.
7913 * gdb.base/sect-cmd.exp: new file.
7914 * gdb.base/shlib-cl2.exp: new file.
7915 * gdb.base/smoke.exp: new file.
7916 * gdb.base/so-impl-ld.c: new file.
7917 * gdb.base/so-impl-ld.exp: new file.
7918 * gdb.base/so-indr-cl.c: new file.
7919 * gdb.base/so-indr-cl.exp: new file.
7920 * gdb.base/varargs.exp: new file.
7921 * gdb.base/volatile.exp: new file.
7922 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7923 * gdb.base/display.exp: new file.
c906108c
SS
7924 * gdb.c++/derivation.exp: new file.
7925 * gdb.c++/local.exp: new file.
7926 * gdb.c++/member-ptr.exp: new file.
7927 * gdb.c++/overload.exp: new file.
7928 * gdb.c++/ovldbreak.exp: new file.
7929 * gdb.c++/ref-types.exp: new file.
7930 * gdb.c++/ref-types2.exp: new file.
7931 * gdb.c++/userdef.exp: new file.
d63a86f8 7932
c906108c
SS
7933Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7934
7935 * gdb.base/default.exp: Reflect wording change in remote.c.
7936
dc96c6c7 7937Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7938
7939 * gdb.base/help.exp: Update to reflect current text.
7940
7941Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7942
7943 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7944 they're stack variables and contain garbage.
7945 * gdb.c++/anon-union.exp: new file.
7946
7947 The following changes were made by David Taylor
7948 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7949 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7950 in changes by HP.
7951
7952 * gdb.base/bitops.exp: new file.
7953 * gdb.base/default.exp: change expected messages for catch and
7954 info catch tests to reflect HP merge changes.
7955 * gdb.base/enable-disable-break.exp
7956 * gdb.base/ending-run.c: new file.
7957 * gdb.base/long_long.c: new file.
7958 * gdb.base/maint.exp: new file.
7959 * gdb.base/pointers2.exp: new file.
7960 * gdb.base/shlib-call2.exp: new file.
7961 * gdb.base/solib.exp: new file.
7962 * gdb.base/step-test.c: new file.
7963 * gdb.c++/anon-union.cc: new file.
7964 * gdb.c++/local.cc: new file.
7965 * gdb.c++/member-pointer.cc: new file.
7966 * gdb.c++/method.cc: new file.
7967 * gdb.c++/ref-types.cc: new file.
7968 * gdb.c++/ref-types2.cc: new file.
7969 * gdb.c++/userdef.cc: new file.
d63a86f8 7970
c906108c
SS
7971 * gdb.base/scope.exp: compile one file at a time, then link.
7972 * gdb.base/langs.exp: ditto.
7973 * gdb.base/list.exp: ditto.
d63a86f8 7974
c906108c
SS
7975Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7976
7977 The following changes were made by David Taylor
7978 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7979 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7980 in changes by HP.
d63a86f8 7981
c906108c
SS
7982 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7983 skip tests. When compiling pass c++ flag to gdb_compile.
7984 * gdb.c++/
d63a86f8 7985
c906108c
SS
7986 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7987 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7988 (skip_hp_tests): new function.
7989 (gdb_preprocess): new function.
7990
7991 * configure.in (hpdir): decide whether to configure gdb.hp.
7992 * configure: regenerated.
7993
7994 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7995 to delete on clean.
7996 (EXECUTABLES): update to reflect new additions.
7997 * gdb.base/commands.exp: update message expected.
7998 * gdb.base/default.exp: add copyright notice.
7999 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
8000 * gdb.base/help.exp: update messages to reflect current text.
8001 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
8002 targets for recurse tests.
8003 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
8004 skip this file.
8005
8006 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
8007 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
8008 compilation.
8009 * gdb.c++/misc.exp: ditto.
8010 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
8011 run the tests. tell gdb_compile that it's a c++ compilation.
8012
8013 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8014
c906108c
SS
8015 * gdb.base/all-bin.exp: new file.
8016 * gdb.base/arithmet.exp: new file.
8017 * gdb.base/assign.exp: new file.
8018 * gdb.base/completion.exp: new file.
8019 * gdb.base/cond-expr.exp: new file.
8020 * gdb.base/condbreak.exp: new file.
8021 * gdb.base/define.exp: new file.
8022 * gdb.base/dollar.exp: new file.
8023 * gdb.base/environment.exp: new file.
8024 * gdb.base/eval-skip.exp: new file.
8025 * gdb.base/jump.exp: new file.
8026 * gdb.base/logical.exp: new file.
8027 * gdb.base/pointers.exp: new file.
8028 * gdb.base/relational.exp: new file.
8029 * gdb.base/section_command.exp: new file.
8030 * gdb.base/whatis-expr.exp: new file.
8031
8032 * gdb.base/all-types.c: new file.
8033 * gdb.base/call-array-struct.c: new file.
8034 * gdb.base/call-return-struct.c: new file.
8035 * gdb.base/call-strings.c: new file.
8036 * gdb.base/callfuncs2.c: new file.
8037 * gdb.base/condbreak.c: new file.
8038 * gdb.base/constvars.c: new file.
8039 * gdb.base/display.c: new file.
8040 * gdb.base/int-type.c: new file.
8041 * gdb.base/jump.c: new file.
8042 * gdb.base/miscexprs.c: new file.
8043 * gdb.base/pointers.c: new file.
8044 * gdb.base/pointers2.c: new file.
8045 * gdb.base/shmain.c: new file.
8046 * gdb.base/shr1.c: new file.
8047 * gdb.base/shr2.c: new file.
8048 * gdb.base/solib.c: new file.
8049 * gdb.base/solib1.c: new file.
8050 * gdb.base/solib2.c: new file.
8051 * gdb.base/varargs.c: new file.
8052 * gdb.c++/derivation.cc: new file.
8053 * gdb.c++/overload.cc: new file.
8054 * gdb.c++/ovldbreak.cc: new file.
8055 * gdb.hp/attach.c: new file.
8056 * gdb.hp/attach2.c: new file.
8057 * gdb.hp/average.c: new file.
8058 * gdb.hp/compiler.c: new file.
8059 * gdb.hp/compiler.cc: new file.
8060 * gdb.hp/execd-program.c: new file.
8061 * gdb.hp/follow-exec.c: new file.
8062 * gdb.hp/follow-fork.c: new file.
8063 * gdb.hp/follow-vfork-and-exec.c: new file.
8064 * gdb.hp/misc-hp.cc: new file.
8065 * gdb.hp/more-steps.c: new file.
8066 * gdb.hp/optimize.c: new file.
8067 * gdb.hp/quicksort.c: new file.
8068 * gdb.hp/run-hp.c: new file.
8069 * gdb.hp/start-stop.c: new file.
8070 * gdb.hp/sum.c: new file.
8071 * gdb.hp/templates-hp.cc: new file.
8072 * gdb.hp/thread-local-in-lib.c: new file.
8073 * gdb.hp/thread-local-in-lib.h: new file.
8074 * gdb.hp/thread-local-in-lib.lib.c: new file.
8075 * gdb.hp/vforked-program.c: new file.
8076 * gdb.hp/virtfunc-hp.cc: new file.
8077 * gdb.hp/watchpoint-hp.c: new file.
8078 * gdb.hp/xdb.c: new file.
8079 * gdb.hp/xdb0.c: new file.
8080 * gdb.hp/xdb0.h: new file.
8081 * gdb.hp/xdb1.c: new file.
8082
8083Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8084
8085 The following change was made by Edith Epstein
8086 <eepstein@cygnus.com> as part of a project to merge in changes
8087 originally made by HP; HP did not create ChangeLog entries.
8088
8089 * gdb.c++/demangle.exp: changed the expected output for some
8090 ARM-style mangling -- removed second reference to datatype.
8091 For example, maint demangle __dt__11T1__pt__2_cFv
8092 T1<char>::~T1<char>(void)
8093 becomes,
8094 maint demangle __dt__11T1__pt__2_cFv
8095 T1<char>::~T1(void)
8096
8097 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8098
c906108c
SS
8099Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8100
8101 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8102 * gdb.trace/backtrace.exp: Likewise.
8103 * gdb.trace/circ.exp: Likewise.
8104 * gdb.trace/collection.exp: Likewise.
8105 * gdb.trace/deltrace.exp: Likewise.
8106 * gdb.trace/infotrace.exp: Likewise.
8107 * gdb.trace/limits.exp: Likewise.
8108 * gdb.trace/packetlen.exp: Likewise.
8109 * gdb.trace/passc-dyn.exp: Likewise.
8110 * gdb.trace/passcount.exp: Likewise.
8111 * gdb.trace/report.exp: Likewise.
8112 * gdb.trace/save-trace.exp: Likewise.
8113 * gdb.trace/tfind.exp: Likewise.
8114 * gdb.trace/tracecmd.exp: Likewise.
8115 * gdb.trace/while-dyn.exp: Likewise.
8116 * gdb.trace/while-stepping.exp: Likewise.
8117
81181998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8119
8120 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8121
8122Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8123
8124 From Brendan Kehoe:
8125 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8126 int return types.
8127
8128Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8129
8130 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8131 remote dos host testing right.
8132
8133Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8134
8135 * gdb.base/corefile.exp: remove some xfails.
8136
8137Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8138
8139 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8140 have different timestamps.
8141
8142Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8143
8144 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8145 gdb.base/default.exp: Replace "exec" with "executable".
8146
8147Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8148
8149 * gdb.base/default.exp: Change else if to elseif from previous
8150 delta.
8151
8152Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8153
8154 * gdb.base/default.exp: Add brace missing from previous delta.
8155
8156Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8157
8158 * gdb.base/default.exp: Support test for info float for all
8159 varieties of arm toolchain.
8160
dc96c6c7 8161Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8162
8163 * gdb.trace/*.exp: remove "remote_download" command.
8164
dc96c6c7 8165Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8166
8167 * gdb.trace/*.exp: remove -gdwarf from compile.
8168
8169Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8170
8171 * gdb.trace/configure.in(AC_INIT): typo
8172 * gdb.trace/configure: regenerated
8173
dc96c6c7 8174Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8175
8176 * config/m68k-emc.exp: New file.
8177 * lib/<emc-support.exp trace-support.exp}: New files.
8178 * configure.in: add new test directory gdb.trace.
8179 * gdb.trace/{configure configure.in Makefile.in}: New files.
8180 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8181 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8182 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8183 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8184 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8185 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8186 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8187
dc96c6c7 8188Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8189
8190 * gdb.c++/classes.exp: Change all regular expressions to match
8191 arbitrary combinations of newline/carriage-return, so that they
8192 will work equally well on Unix and Windows.
8193 * gdb.c++/inherit.exp: ditto.
8194 * gdb.c++/virtfunc.exp: ditto.
8195
81961998-08-11 Dawn Perchik <dawn@cygnus.com>
8197
8198 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8199
c2d11a7d
JM
8200Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8201
8202 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8203 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8204 to use a0-a3/d0-d3 as needed.
8205
8206Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8207
8208 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8209 * gdb.disasm/am33.exp: Corresponding changes.
8210
c906108c
SS
82111998-07-11 Felix Lee <flee@cygnus.com>
8212
8213 * gdb.base/callfuncs.exp: add cmp10 test.
8214 * gdb.base/callfuncs.c (cmp10): new function.
8215
8216Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8217
d63a86f8 8218 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8219 into two parts to get around a synchronization problem in expect.
8220
3fc11d3e
JM
8221Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8222
8223 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8224
8225 * configure.in: Add options for gdbtk testsuite.
8226
8227 * configure: Regenerate.
8228
8229 * gdb.gdbtk: New directory to hold gdbtk tests.
8230
c906108c
SS
8231Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8232
8233 * gdb.fortran/types.exp: Escape brackets in expect patterns
8234 for test_float_literal_types_accepted tests.
8235 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8236 before run test.
8237
c2d11a7d
JM
8238Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8239
8240 * am33.exp: Just compile, do not link the testcase.
8241 * am33.s: Add ".am33" pseudoop to force am33 mode.
8242
c906108c
SS
82431998-06-25 Felix Lee <flee@cygnus.com>
8244
8245 * gdb.base/setshow.exp: make sure $pc is sane.
8246
8247 * gdb.stabs/weird.exp: split expect patterns properly.
8248
c2d11a7d
JM
8249Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8250
8251 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8252 * gdb.disasm/am33.exp: Run it.
8253
dc96c6c7 8254Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8255
8256 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8257 match processing (and eliminate spurious timeouts when running).
8258
dc96c6c7 8259Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8260
8261 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8262 exception test, but conditionalize it on target [mach | gnu].
8263
dc96c6c7 8264Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8265
8266 * gdb.base/overlays.exp: fixup compile line for linker script.
8267
8268Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8269
8270 * gdb.fortran/types.exp: don't guess at float size.
8271
8272Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8273
8274 * gdb.base/exprs.exp: delete test that depends on int size.
8275
8276Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8277
8278 * config/sim.exp: Removed checks for target triplets.
8279 (gdb_target_sim): Use gdb,target_sim_options.
8280
8281Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8282
8283 * gdb.base/reread.exp: New file.
8284 * gdb.base/reread1.c: New file.
8285 * gdb.base/reread2.c: New file.
8286
8287Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8288
8289 * config/sim.exp: Use 'target sim -sparclite' when running
8290 SPARClite programs.
8291
8292Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8293
8294 * gdb.base/structs2.exp: New file.
8295 * gdb.base/structs2.c: New file.
8296
8297Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8298
8299 * gdb.asm/common.inc: New file.
8300 * gdb.asm/d10v.inc: New file.
8301 * asm-source.exp: Pass -I's to gas to find .inc files.
8302 Update line numbers in expected output.
8303 * asmsrc1.s: Rewrite.
8304 * asmsrc2.s: Rewrite.
8305 * configure.in: Create arch.inc symlink.
8306 * configure: Regenerate.
8307 * Makefile.in (distclean): Delete arch.inc.
8308
8309Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8310
8311 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8312 (t_enum_value2): ditto
8313 (t_enum_value3): ditto
8314 (main): ditto
8315Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8316
8317 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8318 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8319 change.
8320 Use gdb_test instead of send_gdb/gdb_expect sequences.
8321
8322Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8323
8324 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8325 not void.
8326
8327Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8328
8329 * gdb.base/branches.c: Code with lots of loops and
8330 subroutines. Used to test gdbs ability to single step through PC
8331 changes, especially to test mips-tdep.c:mips_next_pc
8332
8333Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8334
8335 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8336 more rigorous EGCS C++ error checking.
8337
8338Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8339
8340 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8341 tests.
c906108c 8342 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8343 function when asleep.
c906108c 8344 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8345 for i*86 Linux and SVR4 signal handling problems.
8346 Remove linux xfail for `next to handler in signals_tests_1', fixed
8347 by recent infrun.c change.
c906108c 8348 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8349 stack backtraces.
c906108c
SS
8350 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8351 target.[ch] change.
8352
8353Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8354
8355 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8356 for a newline from gdb before continuing.
8357 (default_gdb_exit): Just look for y or n.
8358 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8359 it does, fail the rests of the tests in the file.
8360
8361Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8362
8363 * config/cygmon.exp: New file.
8364
8365Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8366
8367 * gdb.base/list.exp: Fix problem with "list default lines around
8368 main" test on remote targets.
8369
8370 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8371 run test on remote targets.
8372
8373Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8374
8375 * gdb.asm: New directory.
8376 * configure.in: Configure it.
8377 * configure: Regenerate.
8378 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8379 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8380
8381Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8382
8383 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8384
dc96c6c7 8385Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8386
c906108c
SS
8387 * gdb.base/overlays (several files): Merge the two overlay
8388 managers into one. Change variables (foox, barx, bazx, grbxx)
8389 back into ints but force them to load in their proper sections.
8390
8391Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8392
8393 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8394 on-chip insn memory and IMAP1 to upper 128k.
8395 (D10VCopy): Handle memory regions crossing 16k boundaries.
8396 (D10VCopy): Transfer data in 32 bit chunks.
8397
8398Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8399
8400 * gdb.base/overlays.c (main): Exit normally when result is
8401 correct.
8402
8403 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8404 map. Include space for printf in .text segment.
8405
8406 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8407 updated d10v memory VMA/LMA map.
8408 (D10VCopy): Call D10VTranslate.
d63a86f8 8409
c906108c
SS
8410Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8411
8412 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8413
8414 * gdb.base/bar.c (barx, bar): Change variable to small array so
8415 that it won't be put into the .sdata - small data -
8416 section. Update reference.
8417 * gdb.base/baz.c (bazx, baz): Ditto.
8418 * gdb.base/foo.c (foox, foo): Ditto.
8419 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8420
8421 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8422 to be arrays.
d63a86f8 8423
dc96c6c7 8424Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8425
c906108c
SS
8426 * gdb.base/overlays.exp: fix up and get working again.
8427 Add tests for backtraces from an overlay function.
d63a86f8 8428
c906108c
SS
8429Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8430
8431 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8432 "calling function with watchpoint enabled".
8433
8434Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8435
8436 * gdb.base/break.exp (test_next_with_recursion): Remove
8437 gdb_suppress_tests for d10v-*-*.
8438 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8439 pending review of whether it is useful or not.
8440
8441Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8442
8443 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8444
8445Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8446
8447 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8448 * config/dve.exp: New file to support Densan boards.
8449
8450Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8451
8452 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8453 reads and BSD.
8454
8455Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8456
8457 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8458 response.
8459
8460 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8461
8462Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8463
8464 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8465 test.
8466
8467 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8468 target_sizeof_long and target_bigendian_p.
8469 (structs_by_value, structs_by_reference): Check values according
8470 to targets word size and endianess.
d63a86f8 8471
c906108c
SS
8472Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8473
8474 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8475 output.
8476
8477Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8478
8479 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8480 Update test of set args help to match source change.
8481
8482Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8483
8484 * gdb.base/default.exp: Expect help system output to be in
8485 alphabetical order.
8486 * gdb.base/help.exp: Ditto.
8487
8488Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8489
8490 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8491 "i*86-pc-linux-gnu*".
8492 * gdb.base/interrupt.exp: Ditto.
8493 * gdb.base/corefile.exp: Ditto.
8494
8495 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8496 define vxworks when building the testcase.
8497
8498 * gdb.base/ptype.exp: Fix testnames to be unique.
8499 * gdb.base/radix.exp: Ditto.
8500 * gdb.base/term.exp: Ditto.
8501 * gdb.base/whatis.exp: Ditto.
8502 * gdb.c++/classes.exp: Ditto.
8503
8504Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8505
8506 * gdb.base/callfuncs.exp: Fix indentation.
8507
8508 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8509 suppress_flag has been set.
8510 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8511 target feature.
8512
8513Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8514
8515 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8516 the testcase.
8517
8518 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8519 set_debug_traps() and breakpoint().
8520 * gdb.c++/misc.cc (main): Ditto.
8521 * gdb.c++/templates.cc (main): Ditto.
8522 * gdb.c++/virtfunc.cc (main): Ditto.
8523
8524Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8525
8526 * lib/gdb.exp(gdb_step_for_stub): New function.
8527 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8528 exists, reload the executable and do a "continue" instead of
8529 doing a jump.
8530 (runto_main): Use gdb_step_for_stub.
d63a86f8 8531
c906108c
SS
8532 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8533 tests to have unique names.
8534 * gdb.base/callfuncs.exp: Ditto.
8535 * gdb.base/commands.exp: Ditto.
8536 * gdb.base/default.exp: Ditto.
8537 * gdb.base/help.exp: Ditto.
8538 * gdb.base/list.exp: Ditto.
8539 * gdb.base/opaque.exp: Ditto.
8540 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8541 similar tests.
d63a86f8 8542
c906108c
SS
8543 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8544 * gdb.c++/cplusfuncs.cc: Ditto.
8545 * gdb.c++/virtfunc.cc: Ditto.
8546
8547 * config/monitor.exp: Keep track of the last file we saw, rather
8548 than trying to get the info from gdb.
8549
8550 * gdb.fortran/types.exp: Move comment to previous line.
8551
8552Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8553
8554 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8555 target mode.
8556
8557Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8558
8559 From Bob Manson:
8560 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8561 string from GDB when it connects.
8562
8563 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8564
8565Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8566
8567 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8568 if we can't get a debug format from GDB (we may be testing an
8569 older GDB). Use a 10 second timeout when checking for the format.
8570
8571 * gdb.stabs/weird.exp: Fix quoting.
8572
8573 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8574
8575Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8576
8577 * config/arm-ice.exp: New file.
8578
8579Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8580
8581 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8582 until it has been modified to work with the new testsuite.
8583
99707966 8584 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8585 testcase won't compile, cause all of the testcases in the file to
8586 fail instead.
8587
8588 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8589 (gdb_clear_suppressed): New procedure.
8590 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8591 it contains a positive value.
8592
8593Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8594
8595 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8596
8597 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8598
8599Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8600
8601 * lib/gdb.exp (setup_xfail_format): New function.
8602 (get_debug_format): New function to get debug format.
8603 (debug_format): New global variable to hold last value set
8604 by get_debug_format.
8605 * gdb.base/list.exp: Call get_debug_format and expect some
8606 tests to fail for DWARF 1 and COFF formats.
8607 * gdb.c++/ptype.exp: Ditto.
8608 * gdb.c++/classes.exp: Ditto.
8609 * gdb.c++/cplusfuncs.exp: Ditto.
8610 * gdb.c++/inherit.exp: Ditto.
8611 * gdb.c++/templates.exp: Ditto.
8612 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8613
c906108c
SS
8614Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8615
8616 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8617 host doesn't have a currently-open connection.
8618
8619 * config/sparclet.exp: Cleanups and fixes to make it generic for
8620 any gdb stub target. Handle cases where gdb doesn't respond when
8621 interrupted in a sane fashion.
8622
8623 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8624 same thing in a totally different way.
8625
8626 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8627 setting "timeout".
8628 (gdb_start): We set the global gdb_prompt variable in
8629 default_gdb_init now.
8630
8631Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8632
8633 * gdb.base/printcmds.exp: Fix "check for floating addition"
8634 regexp to accept results within approx +/- .01 of exact value.
8635 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8636
8637Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8638
8639 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8640 properly.
8641 (gdb_expect): Add optional timeout parameter, and add timeout
8642 value to various calls.
8643 (gdb_suppress_tests): Only give one warning message per group.
8644
8645Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8646
8647 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8648 global variables. Handle getting a value for $timeout more
8649 gracefully.
8650
8651Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8652
8653 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8654 initialize.
8655 (default_gdb_init): New procedure; allow gdb_init to be overridden
8656 by a target configuration file.
8657 (gdb_expect): Pass the timeout to remote_expect.
8658
8659 * config/monitor.exp(gdb_load): Fix typo in regexp.
8660
8661Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8662
8663 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8664
8665Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8666
8667 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8668 here. Call gdb_target_exec before rebooting the target, to make
8669 sure the connection to the target is closed.
8670 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8671 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8672 Also detect "Timeout reading from remote" error.
8673
8674 * config/gdbserver.exp: Pass the executable being loaded to
8675 gdb_target_monitor. Don't call gdb_file_cmd here; let
8676 gdb_target_monitor do it.
8677
8678 * gdb.disasm/hppa.exp: Don't use exec_output.
8679
8680Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8681
8682 * gdb.base/list.exp: If we're debugging a non-native target,
8683 try to set the pc register to point to the start of the
8684 program before doing the first list command.
8685
8686 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8687 test_calls after restarting.
8688
8689 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8690 reloading.
8691
8692 * gdb.base/watchpoint.exp: Fix typo.
8693
8694 * gdb.base/setshow.exp: Check for use_gdb_stub.
8695
8696 * gdb.base/break.exp: Fix continue until exit test for the gdb
8697 stub case.
8698 * gdb.base/langs.exp: Ditto.
8699
8700 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8701 gdb_load_offset. If we weren't given a file to load, figure out
8702 what the current file is and use it.
8703
8704 * config/i386-bozo.exp: New file.
8705
8706Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8707
8708 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8709 feature.
8710
8711 * config/proelf.exp: New entry.
8712
8713Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8714
8715 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8716 of regexps.
8717
8718 * gdb.base/watchpoint.exp: Don't run the test_stepping
8719 tests if gdb can't call functions on the target.
8720
8721 * gdb.base/setshow.exp: Don't run the set prompt tests if
8722 the board has gdb_prompt set.
8723
8724Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8725
8726 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8727 * gdb.base/commands.exp: Likewise.
8728 * gdb.base/setshow.exp: Likewise.
8729
8730Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8731
8732 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8733 feature.
8734
8735 * config/i960.exp: New file.
8736
8737Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8738
8739 * gdb.base/funcargs.exp: Check for gdb,short_int target
8740 feature instead of looking for explicit target triplets.
8741
dc96c6c7 8742Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8743
d63a86f8 8744 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8745 "p 123DEADBEEF", to check parse_number.
8746 * top.c: change "to enable to enable" to "to enable" in a couple
8747 of help strings.
8748
8749Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8750
8751 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8752 on the mn10300.
d63a86f8 8753
c906108c
SS
8754Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8755
8756 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8757 where the test executable is run with explicit args.
8758 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8759
8760Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8761
8762 * gdb.base/run.c: Use FAKEARGV to build test executable that
8763 does not require a command line arg, since most simulators
8764 don't currently support passing such an arg into the simulated
8765 program.
8766 * gdb.base/commands.exp: Change tests to insert the proper
8767 value as the arg to the first recursive factorial call. Change
8768 compilation line to define FAKEARGV at compile time.
8769
8770Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8771
8772 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8773 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8774 function with watchpoint enabled" test.
8775
8776Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8777
8778 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8779 Don't call gdb_test when the command doesn't return to a gdb prompt.
8780
8781 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8782 "Tests restarted" messages.
8783
8784Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8785
8786 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8787
dc96c6c7 8788Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8789
8790 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8791 for INFO SYMBOL; add help tests for OVERLAY commands.
8792 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8793 add tests for OVERLAY commands
8794 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8795 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8796 * gdb.base/sigall.c: add usestubs code frag
8797 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8798
c906108c
SS
8799Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8800
8801 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8802 failures.
8803 (gdb_stop_suppressing_tests): Note that tests have restarted.
8804
8805Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8806
8807 * config/h8300.exp: New file.
8808
8809Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8810
8811 * gdb.base/setshow.exp: Check for the existence of a
8812 feature, not its value.
8813
8814Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8815
8816 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8817
8818 * gdb.base/scope.exp: It's now init0(), not init().
8819
8820 * gdb.base/scope0.c: For now, change init() to be init0().
8821
8822 * config/monitor.exp: Use gdb_serial in preference to serial
8823 or netport.
8824
8825 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8826 and it's not already set.
8827
8828Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8829
8830 * gdb.base/setshow.exp: Only test the run command if the target
8831 isn't using a stub and if it supports argument passing.
8832
8833Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8834
8835 * config/udi.exp(gdb_start): Make sure UDICONF is set
8836 properly before starting gdb.
8837
8838Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8839
8840 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8841 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8842 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8843
8844Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8845
8846 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8847 specialized code to reboot the board, use remote_reboot instead.
8848
8849 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8850
8851 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8852
8853 * config/monitor.exp: Make sure we disconnect from the target.
8854 Also, try a reboot/reload cycle instead of failing if the
8855 load fails.
8856
8857Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8858
8859 * gdb.base/default.exp: Don't set match_max.
8860 * gdb.base/help.exp: Ditto.
8861 * gdb.base/list.exp: Ditto.
8862 * gdb.base/signals.exp: Ditto.
8863
8864 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8865 set, use remote_ld to download the testcase instead of
8866 the GDB loader.
8867
8868Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8869
8870 * config/vr5000.exp: New file.
8871
8872 * config/monitor.exp(gdb_target_monitor): Add pattern for
8873 "Ending remote" to detect errors in connecting.
8874
8875 * gdb.base/setshow.exp: Add .* within auto language test.
8876
8877 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8878 target feature.
8879
8880 * config/monitor.exp(gdb_load): Check for a failure when loading,
8881 and reboot the board if necessary.
8882
8883 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8884 a set of tests. Remove print.* from the patterns being checked.
8885
8886Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8887
8888 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8889 refer to gdb_spawn_id.
8890
8891 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8892 longer used.
8893 * config/sparclet.exp: Ditto.
8894 * config/sparclet-old.exp: Ditto.
8895 * config/slite.exp: Ditto.
8896 * config/sim.exp: Ditto.
8897 * gdb.base/funcargs.exp: Ditto.
8898
8899 * lib/gdb.exp:Remove references to gdb_spawn_id.
8900 (gdb_expect): Move to remote.exp.
8901
8902Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8903
8904 * config/monitor.exp: Detect the "Couldn't establish connection"
8905 message from GDB.
8906
8907Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8908
8909 * gdb.base/bitfields.exp: Use runto instead of explicit
8910 gdb_run_cmd/gdb_expect sequences.
8911
8912 * gdb.base/break.exp(text_next_with_recursion): Add match for
8913 gdb_expect call.
8914
8915 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8916 We also need to handle the "A program is being debugged already"
8917 prompt from gdb. Use gdb_test to set the baud rate.
8918
8919 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8920 to 20000. Really. I mean it.
8921
8922Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8923
8924 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8925 fails. If suppress_flag is set, skip perror message about not
8926 being able to send to GDB.
8927 (send_gdb): If suppress_flag is set, don't try to send commands to
8928 GDB.
8929 (gdb_expect): If suppress_flag is set, always fail immediately.
8930 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8931 (gdb_init): Call gdb_stop_suppressing_tests.
8932 (default_gdb_exit): Ditto.
8933 (default_gdb_start): Ditto.
8934
8935 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8936 gdb_stop_suppressing_tests as appropriate.
8937 * gdb.base/break.exp: Ditto.
8938 * gdb.base/callfuncs.exp: Ditto.
8939 * gdb.base/commands.exp: Ditto.
8940 * gdb.base/exprs.exp: Ditto.
8941 * gdb.base/funcargs.exp: Ditto.
8942 * gdb.base/list.exp: Ditto.
8943 * gdb.base/recurse.exp: Ditto.
8944 * gdb.base/scope.exp: Ditto.
8945 * gdb.base/structs.exp: Ditto.
8946 * gdb.c++/inherit.exp: Ditto.
8947
8948Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8949
8950 * config/vr4300.exp: New file.
8951
99707966 8952 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8953
99707966 8954 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8955
8956Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8957
8958 * lib/gdb.exp(gdb_init): New function.
8959
8960 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8961 for each individual variable set.
8962
8963 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8964 name.
8965
8966 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8967
8968 * gdb.base/scope.exp: Use gdb_test.
8969
8970 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8971 aborting; the testsuite driver will do that for us (see
8972 gdb_finish). Also, use gdb_test in a few more places.
8973
8974Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8975
8976 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8977
8978Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8979
8980 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8981 and "add_tests" are not at the same address.
8982
8983Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8984
8985 * gdb.base/ptype.exp: Use gdb_test.
8986
8987Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8988
8989 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8990 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8991 left in. No longer expect them to fail.
8992
8993 * gdb.stabs/*.mt; Deleted, no longer used.
8994 * gdb.stabs/configure.in: Remove references to target makefile
8995 frags.
8996 * gdb.stabs/configure: Rebuilt.
8997
8998 * gdb.disasm/*.mt: Deleted, no longer used.
8999 * gdb.disasm/configure.in: Remove references to target makefile
9000 frags. Use "sh3.s" as the unique filename for this directory.
9001 * gdb.disasm/configure: Rebuilt.
9002
9003 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
9004 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
9005 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
9006
9007Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
9008
9009 * config/udi.exp: Use mondfe,name instead of remote_host.
9010
9011Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
9012
9013 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9014 a function with a watchpoint enabled on the mn10200.
9015
9016 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9017 before trying to create it!
9018
9019Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9020
9021 * config/vx.exp: Use hostname instead of netport.
9022
9023 * config/vxworks.exp: New file.
9024
9025 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9026
9027 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9028 gdb before assuming everything worked. Send a ^C if a timeout
9029 occurs.
9030
9031 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9032 $gdb_spawn_id directly.
9033 (gdb_run_cmd): Try _start as well as start. Use the target feature
9034 gdb,start_symbol as the symbol to start from when jumping.
9035
9036Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9037
9038 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9039 redundant) test.
9040
9041 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9042 it doesn't lose for 16bit integer systems.
9043
9044Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9045
9046 * gdb.fortran/types.exp: If the target doesn't support "double"
9047 data types, then expect "real" types to only be 4 bytes.
9048
9049 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9050 call tests if the target doesn't support inferior function calls.
9051
9052 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9053 in printf tests.
9054
9055Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9056
9057 * gdb.base/help.exp: Disable "help set", "help show", and
9058 "help support". Simplify regexp for "help stack".
9059
9060 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9061 to 60 seconds. Temporarily set match_max to 15000 around the
9062 "info copying" test.
9063
9064 * gdb.base/nodebug.exp: Don't try to do an inferior function
9065 call if the target doesn't support them.
9066 * gdb.base/printcmds.exp: Likewise.
9067 * gdb.base/setvar.exp: Likewise.
9068 * gdb.base/structs.exp: Likewise.
9069 * gdb.c++/templates.exp: Likewise.
9070 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9071
9072 * gdb.base/recurse.exp: Enable for the mn10200.
9073
9074 * configure.in: Do configure gdb.stabs directory for *-*-elf
9075 targets.
9076 * configure: Rebuilt.
9077
9078 * gdb.base/break.exp: Check for gdb,noresults before testing
9079 exit status and/or results from the target.
9080 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9081 * lib/gdb.exp: Remove old (now bogus) initialization of
9082 noinferior, noargs, noresults and nosignals.
9083
9084Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9085
9086 * config/sh.exp: New file.
9087
9088 * config/slite.exp: Try to connect multiple times to the board
9089 before rebooting. Only send a "monitor run" if need_monitor_run
9090 is set.
9091
9092 * gdb.base/break.exp: Don't do the "stub continue" test if
9093 the target has gdb_stub set.
9094
9095 * gdb.base/callfuncs.exp: Increase the timeout.
9096
9097 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9098 if the target has gdb,noinferiorio set.
9099
9100 * gdb.base/list.exp: Increase match_max to 10000 characters.
9101
9102 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9103
9104 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9105 target.
9106
9107 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9108
9109Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9110
9111 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9112 trying to delete the copy of gdb. Catch the file delete so we
9113 don't die if the delete fails; also, the file should be copied to
9114 the host, not to the build.
9115
9116Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9117
9118 * lib/gdb.exp(gdb_test): Surround the result pattern with
9119 parenthesis in case it contains multiple regexps separated
9120 with |.
9121
9122 * gdb.base/watchpoint.exp: Use gdb_test.
9123 * gdb.base/default.exp: Ditto.
9124
9125Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9126
99707966 9127 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9128
c906108c
SS
9129 * gdb.base/scope.exp: Use gdb_test.
9130 * gdb.c++/classes.exp: Ditto.
9131 * gdb.c++/inherit.exp: Ditto.
9132
9133Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9134
9135 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9136 remote_exec instead.
9137 * gdb.base/corefile.exp: Don't be ridiculous.
9138 * gdb.base/*.c: Add missing stub invocations.
9139
9140Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9141
9142 * config/slite.exp: Miscellaneous fixes.
9143
9144 * lib/gdb.exp: Fix runto.
9145
9146 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9147 the target.
9148
9149 * gdb.base/watchpoint.exp: Fix regexp.
9150
9151 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9152 close and wait commands, as the descriptor may now be
9153 invalid. Always call "remote_close host".
9154
9155Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9156
9157 Major rewrite for testsuite revision.
d63a86f8 9158
c906108c
SS
9159 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9160 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9161 instead of relying on spawn_id to always contain a valid
9162 spawn id.
9163 (get_compiler_info): New procedure to build the ${binfile}.ci
9164 file, instead of replicating this in N different places.
9165 (gdb_compile): New procedure.
d63a86f8 9166
c906108c
SS
9167 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9168 appropriate arguments) instead of compile. Use gdb_test in a lot
9169 more places. Use send_gdb instead of send. Always run gdb_start
9170 at the start of a testcase, as this is no longer done magically.
9171
9172 config/*-gdb.exp: Rename without the -gdb suffix.
9173
9174 config/mips.exp: Use remote_close instead of exit_remote_shell.
9175 config/monitor.exp: Use target_info instead of looking at
9176 baud, timeout, etc.
9177 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9178
9179Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9180
9181 * gdb.c++/templates.exp (test_ptype_of_templates),
9182 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9183 Update expect patterns for destructors and assignment operators
9184 to match corresponding c-typeprint.c changes.
9185 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9186 to destructor breakpoint test, GDB should be able to set the
9187 destructor breakpoint without specifying arguments.
9188
9189Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9190
9191 * gdb.threads/pthreads.exp: Change result for failure to compile due
9192 to lack of pthreads runtime support from an error to simply an
9193 unsupported test, per dejagnu standards.
9194
9195Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9196
9197 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9198 where GDB exits to reduce pattern match time.
9199 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9200
9201 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9202
dc96c6c7 9203Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9204
9205 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9206 * gdb.base/default.exp: ditto.
9207 * gdb.base/nodebug.exp: ditto.
9208 * gdb.base/printcmds.exp: ditto.
9209 * gdb.base/ptype.exp: ditto.
9210 * gdb.base/setvar.exp: ditto.
9211 * gdb.base/structs.exp: ditto.
9212 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9213
9214Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9215
9216 * configure, */configure: Rebuild with autoconf 2.12.
9217
9218Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9219
9220 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9221 use new i*86-pc-linux*-gnu quads.
9222 * gdb.base/corefile.exp: Ditto.
9223 * gdb.base/signals.exp: Ditto.
9224 * gdb.base/sigall.exp: Ditto.
9225 * gdb.base/interrupt.exp: Ditto.
9226
9227 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9228 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9229 RedHat 4.0.
d63a86f8 9230
c906108c
SS
9231 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9232 linux. This allows the test case to at least compile on latest
9233 linux, but still not run due to missing the threads runtime library.
9234
9235Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9236
9237 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9238 directory to search gdb directory. Accept and step over conditional
9239 stack alignment code. Consume $prompt in failure cases.
9240 Reset timeout to $oldtimeout instead of some arbitrary value.
9241 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9242 timeout problems with infinite stack backtraces.
9243 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9244 Accept function parameters for linkfunc member.
9245
9246Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9247
9248 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9249 (CXXFLAGS): Remove, unreferenced.
9250 (B_OPTIONS): Add for -B options and add code to initialize with
9251 previous -B options and also add -B option to pick up cross compiled
9252 runtime.
9253 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9254 doing cross compiles.
9255 (target_alias): Declare global.
9256 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9257 to verify that gcc exists in build tree, and if so set CC to that
9258 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9259
c906108c
SS
9260Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9261
9262 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9263 ptype test for anonymous union. Fixup testcase to match
9264 current gcc debug output.
9265
9266Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9267
9268 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9269 force argument to an unsigned long type.
9270
9271Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9272
9273 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9274 tests and anonymous union print/ptype tests.
9275 * gdb.base/list.exp (test_forward-search): Increase timeout by
9276 5 minutes for the "search extremely long line" case.
9277 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9278 completely optional and that the pass/fail messages use the command as
9279 the message if that third arg is a null string.
9280 (gdb_test_exact): Arrange that a null string pattern means match a
9281 null string output rather than any output, which might include random
9282 errors.
9283 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9284 backtrace test.
9285 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9286 always failing and failure is now exposed by gdb.exp changes.
9287
9288Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9289
9290 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9291 weren't being noted.
9292
9293Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9294
9295 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9296 * gdb.stabs/weird.exp: Remove v_comb xfails.
9297
dc96c6c7 9298Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9299
9300 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9301 list.exp scope.exp watchpoint.exp]
9302 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9303
dc96c6c7 9304Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9305
9306 * config/monitor.exp: Increase download timeout to 1000 seconds.
9307
dc96c6c7 9308Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9309
9310 * config/m32r.exp: Increase timeout to 120 seconds.
9311
9312Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9313
9314 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9315 and accept older ordering as obsolescent gcc or gdb.
9316 * gdb.c++/templates.exp: Ditto.
9317 * gdb.c++/virtfunc.exp: Ditto.
9318
9319Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9320
9321 * gdb.base/coremaker.c: Add code to mmap some data so we
9322 can check that it ends up in the core file.
9323 * gdb.base/corefile.exp: Add test to read mmapped data
9324 from core file.
9325
dc96c6c7 9326Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9327
9328 * config/m32r.exp: New file.
9329
9330Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9331
9332 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9333 that cflags can contains -gstabs, and work correctly for other tests.
9334
dc96c6c7 9335Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9336
9337 * gdb.base/setshow.exp: New file, tests show and set.
9338 * gdb.base/setshow.c: New file, tests show and set.
9339 * gdb.base/help.exp: Add test for help set|show annotate.
9340 * gdb.base/default.exp: Add test for set|show annotate.
9341
9342Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9343
9344 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9345 errors unique.
9346 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9347 explicitly.
9348
9349Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9350
9351 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9352 and width commands. This is done elsewhere.
9353 * (gdb_start): Don't call gdb_start_sim here. That's already
9354 done in gdb_load. This fixes lots of failures in default.exp.
9355
9356Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9357
9358 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9359 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9360 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9361 in the same we we treat other failures (since it may be an expected
9362 condition), rather than as an error.
9363 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9364 old test format.
9365
9366Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9367
9368 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9369 (distclean maintainer-clean realclean): No need to remove files
9370 twice. Nuke the duplicates.
9371 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9372 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9373 Remove config.h along with other config files.
9374
9375Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9376
9377 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9378 "p func1 ()" and note that rests of tests are skipped.
9379 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9380 setup_xfails for "print func2::coremaker_local".
9381 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9382 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9383 affected by the previous run test.
9384 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9385 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9386 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9387 "pass int powerset tuple" and "pass modeless int powerset tuple".
9388 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9389 "real write 4" and "real write 8".
9390 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9391 setup_xfails for "print vs1 after tuple assign 2",
9392 "print \$i after tuple assign 2", and
9393 "print vs2 after tuple assign 2".
9394 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9395 meaningful error message and return -1 so the caller can
9396 suppress further tests and avoid a cascade of errors.
d63a86f8 9397
c906108c
SS
9398Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9399
9400 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9401 format for printing version.
9402 * gdb.base/default.exp: Ditto.
9403 * gdb.base/interrupt.exp: Fix problem with cascade of
9404 errors if child process dies while calling a function.
d63a86f8 9405
c906108c
SS
9406Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9407
9408 * Makefile.in (VPATH): Add
9409 * Makefile.in (Makefile, config.status): Fix rules so things get
9410 remade when necessary.
9411
9412Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9413
9414 * Makefile.in (just-check): Add path to sibling expect dir
9415 to environment variable specified by RPATH_ENVVAR.
9416
9417Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9418
9419 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9420 (just-check): Add shared library paths for libstdc++, tk,
9421 tcl, bfd, and opcodes to the environment variable specified
9422 in RPATH_ENVVAR.
9423 * configure.in: Add support to recognize --enable-shared flag
9424 and generate correct value for RPATH_ENVVAR.
9425 * configure: Regenerated with autoconf.
9426
9427Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9428
9429 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9430 include all osf versions.
9431 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9432 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9433 when target is linux. When failing to build pthreads test
9434 executable, give more meaningful message.
9435 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9436 arg for pthread_create.
d63a86f8 9437
c906108c
SS
9438Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9439
9440 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9441 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9442 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9443 and -lpthreads (everybody else).
9444 (test_startup): Fail gracefully if threads are not supported.
9445 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9446 "p/c array_index("abcdef",2)" when not gcc compiled.
9447 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9448 "print func2::coremaker_local" when not gcc compiled.
9449 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9450 "ptype on opaque struct tagname (statically)",
9451 "ptype on opaque struct tagname (dynamically) 1", and
9452 "ptype on opaque struct tagname (dynamically) 2"
9453 for not compiled with gcc.
9454 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9455 backtrace when compiled with gcc.
d63a86f8 9456 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9457 than always return success.
9458
9459Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9460
9461 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9462
9463Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9464
9465 * gdb.base/structs.exp: Undo last change.
9466
9467Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9468
9469 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9470 encapsulate all the steps/nexts done during self test, starting
9471 at main, and makes them less sensitive to optimization issues.
9472 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9473 signal handler" test.
9474 * gdb.threads/pthreads.exp: Only run this for native configs.
9475 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9476 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9477 tests.
9478 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9479 for "runto test_calls(void)" test.
d63a86f8 9480
c906108c
SS
9481Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9482
9483 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9484 and don't expect address info in breakpoint confirmations.
9485
9486Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9487
9488 * gdb.base/list.exp (test_forward_search): Increase timeout
9489 temporarily by 60 seconds for searching extremely long line,
9490 and then reset to old value when done. Increase expect input
9491 buffer to 10000.
9492
9493Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9494
9495 * gdb.base/list.exp (test_forward_search): Fix to handle very
9496 long source line without overflowing expect's input buffer.
9497
9498Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9499
9500 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9501 "buffer_full".
9502
9503 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9504 "buffer_full".
9505
9506 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9507 "buffer_full".
9508
9509 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9510 "buffer_full".
9511
9512Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9513
9514 * configure.in (configdirs): Add gdb.threads.
9515 * configure: Regenerated with autoconf.
9516 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9517 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9518 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9519
c906108c
SS
9520Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9521
9522 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9523
9524Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9525
9526 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9527 each signal's status in the output of "handle all print".
9528 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9529 the \r\n sequence that immediately precedes the gdb prompt.
9530 * gdb.base/a1-selftest.exp: Save original timeout and restore
9531 after test.
9532
9533Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9534
9535 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9536 symbol.
9537
9538Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9539
9540 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9541
9542Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9543
9544 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9545 timeout by 60 seconds.
9546
9547Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9548
9549 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9550 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9551 error return.
9552
9553Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9554
9555 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9556 gdb initialization, also report how long dejagnu waited. Restore
9557 old timeout before doing error return. Temporarily increase timeout
9558 by 3 minutes to allow for slow startups over heavy NFS use.
9559
9560Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9561
9562 * lib/gdb.exp: Report timeout value for verbosity level 2.
9563 * config/gdbserver.exp: Ditto.
9564 * config/hppro.exp: Ditto.
9565 * config/mips-gdb.exp: Ditto.
9566 * config/monitor.exp: Ditto.
9567 * config/netware.exp: Ditto.
9568 * config/sim-gdb.exp: Ditto.
9569 * config/slite-gdb.exp: Ditto.
9570 * config/udi-gdb.exp: Ditto.
9571 * config/unix-gdb.exp: Ditto.
9572 * config/vx-gdb.exp: Ditto.
9573 * gdb.base/a1-selftest.exp: Ditto.
9574 * gdb.base/a2-run.exp: Ditto.
9575 * gdb.base/break.exp: Ditto.
9576 * gdb.base/corefile.exp: Ditto.
9577 * gdb.base/list.exp: Ditto.
9578 * gdb.base/recurse.exp: Ditto.
9579 * gdb.base/scope.exp: Ditto.
9580 * gdb.base/signals.exp: Ditto.
9581
9582Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9583
9584 * gdb.threads/Makefile.in (docdir): Removed.
9585
9586Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9587
9588 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9589 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9590 @srcdir@.
d63a86f8 9591 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9592 autoconf 2.5 or higher.
9593 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9594
9595Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9596
9597 * configure: Regenerated.
9598 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9599 avoid name clashes with SunOS headers.
9600
9601Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9602
9603 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9604
9605Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9606
9607 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9608 prototype information ends up in the compiler info file.
9609
9610Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9611
9612 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9613 attempting to regenerate it. Eliminate use of a temporary file
9614 and just generate the info file directly. Source it immediately,
9615 for consistency of use.
9616 * gdb.base/corefile.exp: Ditto
9617 * gdb.base/exprs.exp: Ditto.
9618 * gdb.base/funcargs.exp: Ditto.
9619 * gdb.base/langs.exp: Ditto.
9620 * gdb.base/list.exp: Ditto.
9621 * gdb.base/mips_pro.exp: Ditto.
9622 * gdb.base/nodebug.exp: Ditto.
9623 * gdb.base/opaque.exp: Ditto.
9624 * gdb.base/ptype.exp: Ditto.
9625 * gdb.base/scope.exp: Ditto.
9626 * gdb.base/setvar.exp: Ditto.
9627 * gdb.base/signals.exp: Ditto.
9628 * gdb.base/whatis.exp: Ditto.
9629 * gdb.c++/templates.exp: Ditto.
9630 * gdb.c++/virtfunc.exp: Ditto.
9631 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9632 whether or not to add -lstdc++ to the compile command line args.
9633
9634Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9635
9636 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9637 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9638 Increase timeout, a lot of single stepping might be needed if the
9639 target has no hardware watchpoints.
9640
9641Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9642
9643 * gdb.base/break.exp: Ignore compiler warnings when compiling
9644 break.c.
9645 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9646 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9647 from remote-sim.
9648 * gdb.base/exprs.exp: Add h8300 xfails.
9649 * gdb.base/funcargs.exp: Likewise.
9650 * gdb.base/nodebug.exp: Likewise.
9651 * gdb.base/printcmds.exp: Likewise.
9652 * gdb.base/ptype.exp: Likewise.
9653 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9654 h8300 xfails.
d63a86f8 9655 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9656 on the h8300.
9657 * gdb.base/funcargs.c: Explicitly make last constant argument to
9658 call_after_alloca_subr an unsigned long type.
9659 * gdb.base/return.c: Include stdio.h.
9660
9661Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9662
9663 * config/abug.exp: New file for the older Motorola Bug monitor
9664 that runs on the mvme13x series VME boards.
9665 * config/monitor.exp: Use the new config array for target settings
9666 if they exist.
9667
9668Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9669
9670 * sim-gdb.exp: Make the SH simulator allocate less space when
9671 it is targeted.
9672
9673Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9674
9675 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9676 test.
9677
9678Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9679
9680 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9681 "rs6000-*-*" for "list function in include file" when gcc compiled.
9682 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9683 for "p ctable1[120]".
9684 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9685 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9686 Remove setup_xfail for "rs6000-*-*" for
9687 "print 'scope0.c'::filelocal before run".
9688 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9689 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9690 since some compilers don't allow both options to be given
9691 on the same command line. Create object file and move it.
d63a86f8 9692
c906108c
SS
9693Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9694
9695 * gdb.base/corefile.exp: Always regenerate the core file, since
9696 we always regenerate the coremaker program. Detect special case
9697 where registers cannot be read from core file.
d63a86f8 9698
c906108c
SS
9699Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9700
9701 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9702 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9703 * gdb.c++/templates.exp: Only match on basename of file since
9704 some formats like xcoff don't encode directory information.
9705 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9706 and rs6000 AIX xcoff targets.
9707 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9708 * configure: Regenerate.
9709 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9710 here, rather than in distclean.
d63a86f8 9711
c906108c
SS
9712Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9713
9714 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9715 defined, and use it to compile the test case with -O2. The
9716 native compilation still uses no optimization.
9717 * gdb.base/mips_pro.c: Remove inline assembly code since
9718 it is compiled PIC by default, which results in assembler
9719 warnings that make the testsuite think the compilation
9720 was unsuccessful.
9721
9722Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9723
9724 * gdb.c++/misc.exp: Add note to message for
9725 "print s.a for foo struct" that this is a known gcc 2.7.2
9726 and earlier bug.
9727
9728Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9729
9730 * gdb.base/break.exp: Fix pattern for matching "Delete all
9731 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9732 setup_xfail for deleting all breakpoints test. Fix various
9733 timeout messages to include "(timeout)".
9734 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9735 for "p t_float_values2(3.14159,float_val2)".
9736 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9737 for "continue to call2g" when gcc compiled.
9738 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9739 "up to foo in langs.exp", "show language at foo in langs.exp",
9740 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9741 and "show language at fsub in langs.exp".
9742 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9743 "list line 1 in include file", "list message for lines past EOF",
9744 "list function in include file", "list list0.h:foo", and
9745 "list filename:function; nonexistant function".
9746 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9747 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9748 and "ptype t_char_array" to be for native cc only.
d63a86f8 9749
c906108c
SS
9750Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9751
d63a86f8 9752 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9753 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9754 "print func2::coremaker_local", and "backtrace in corefile.exp".
9755
9756Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9757
9758 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9759 "bt in signals.exp". This problem only appears when running
9760 the testsuite, and then only intermittently.
9761
9762Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9763
9764 * gdb.base/return.exp (return_tests): Differentiate between
9765 two tests of continuing.
9766
9767Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9768
9769 * */Makefile.in (maintainer-clean): Remove config.log.
9770 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9771 * gdb.c++/Makefile.in (PROGS): Add inherit.
9772 (clean): Remove *.ci.
9773
9774Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9775
9776 * gdb.c++/misc.cc: Add test code from Mike Stump.
9777 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9778
9779Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9780
9781 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9782 to "alpha-*-osf2*" and add comment.
9783 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9784 setup_xfail for "step over execarg initialization" and
9785 "step over corearg initialization".
9786 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9787 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9788 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9789 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9790 "print func2::coremaker_local", and "backtrace in corefile.exp".
9791 * gdb.base/signals.exp: Build and source signals.ci.
9792 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9793 to be for gcc only.
9794 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9795
c906108c
SS
9796Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9797
9798 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9799 Feb 3 procfs.c change.
9800
9801Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9802
9803 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9804
9805Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9806
9807 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9808 from dejagnu's apparent default of 10 seconds, which gives random
9809 results when running the tests over NFS on moderately loaded systems.
9810 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9811
9812Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9813
9814 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9815 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9816 result reports.
9817
9818Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9819
9820 * configure.in (CY_AC_PATH_TCLH): Remove.
9821 * configure: Regenerate.
9822
9823Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9824
9825 * gdb.c++/Makefile.in (clean): Add missing '{'.
9826
9827Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9828
9829 * lib/gdb.exp: Provide a default value for noinferior.
9830
9831 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9832 Load libgloss.exp.
9833
9834Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9835
9836 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9837 the executable, not the .o to run the tests from.
9838
9839Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9840
9841 * gdb.base/break.exp: Don't test for program exit or exit status
9842 if $noresults if nonzero.
9843 * gdb.base/langs.exp: Likewise.
9844 * gdb.base/watchpoint.exp: Likewise.
9845
9846 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9847 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9848 trying to compile the testcase.
9849
9850Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9851
9852 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9853 * gdb.base/signals.exp (continue to handler): Likewise.
9854
9855Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9856
9857 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9858
9859 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9860
9861Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9862
9863 * gdb.base/corefile.exp: Recognize "not found" as failure
9864 when trying to determine if a core file was generated.
9865 If no core file was generate the first time, try again without
9866 the ulimit -c to work around braindamaged shells.
9867
9868Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9869
9870 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9871 [] tests with "test" and enclose string in quotes.
9872 * gdb.stabs/configure: Rebuild
d63a86f8 9873
c906108c
SS
9874Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9875
9876 Changes in sync with expect:
9877 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9878 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9879 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9880 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9881 argument to AC_REQUIRE.
9882 * configure: Regenerated.
9883
9884Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9885
9886 * gdb.base/corefile.exp: When generating a core, discard any
9887 error messages about ulimit not found and the "core dumped"
9888 message from the shell that runs the coredumper.
9889
9890Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9891
9892 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9893
9894 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9895 which sed script to run. Expect failure for v_comb test
9896 on PA targets too.
d63a86f8 9897
c906108c
SS
9898Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9899
9900 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9901 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9902
9903Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9904
9905 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9906 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9907 "sparc-sun-solaris*" xfails for "p v_comb".
9908 * lib/gdb.exp (default_gdb_start): Fix typo.
9909 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9910 messages to not include the full program name that caused
9911 the core dump since some systems (such as solaris) apparently
9912 truncate this path to about 80 characters.
9913 When generating a core file first try increasing the core file
9914 size limit to unlimited since some systems may default it to
9915 zero, and it is harmless to try it. Move the test for failing
9916 to generate a core file to where it will actually get executed.
9917 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9918 new gdb result from g++ debug info improvements and make old
9919 pattern obsolescent. Also account for size_t differences
9920 (may be int or long).
9921 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9922 initialization before function call is placed in the delay slot
9923 and thus appears to be skipped over by commands such as "next".
9924
9925Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9926
9927 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9928
9929Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9930
9931 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9932 input source file; fix code to compile test to deal with this
9933 convention.
9934 * gdb.c++/*.exp: Likewise.
9935
9936Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9937
9938 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9939 "bt in signals.exp".
9940
9941Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9942
9943 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9944 "step over execarg initialization" and
9945 "step over corearg initialization".
9946
9947Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9948
9949 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9950 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9951
9952Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9953
9954 From Rob Savoye (rob@poseidon.cygnus.com)
9955 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9956 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9957 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9958 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9959 configure.in}: Major reworking for autoconfig.
9960 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9961 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9962 New files.
9963 * config/unix-gdb.exp: Make GDB global.
9964 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9965 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9966 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9967 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9968 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9969 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9970 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9971 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9972 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9973 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9974 pr-8136.exp, result.exp, string.exp, tuples.exp},
9975 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9976 to returns as necessary, arrange for test to compile own testcase
9977 executable.
9978 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9979
c906108c
SS
9980Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9981
9982 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9983 clear_xfail at end of test which might not call either pass or fail.
9984 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9985 "backtrace through signal handler".
9986
9987Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9988
9989 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9990 continuing from a job control stop signal.
9991 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9992
9993Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9994
9995 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9996 * gdb.base/corefile.exp: Likewise.
9997 * gdb.base/funcargs.exp: Likewise.
9998
9999Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
10000
10001 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
10002 * config/monitor.exp: Add support for setting baud rate.
10003
10004Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
10005
10006 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
10007 i*86-*-linux* xfails for "backtrace through signal handler".
10008 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
10009 "print func2::coremaker_local".
10010 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
10011 alpha-dec-osf2* xfail for
10012 "delete all breakpoints when none".
10013
10014Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10015
10016 * gdb.base/break.exp: Change test that deletes all breakpoints
10017 when no user breakpoints are installed. A post 4.15 change
10018 causes gdb to no longer prompt in this case.
10019
10020Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10021
10022 * gdb.base/return.exp (return_tests): Change xfail for test
10023 "correct value returned double test" to stop xfailing at
10024 Solaris 2.5. Apparently the bug has been fixed.
10025
10026Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10027
10028 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10029 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10030
10031Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10032
10033 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10034 * gdb.disasm/hppa.s: Corresponding changes.
10035
10036Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10037
10038 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10039 makefile fragment.
10040 * config/mt-hpux: Deleted.
10041
10042Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10043
d63a86f8 10044 * Many files: When warning about suppressed tests due to a
c906108c
SS
10045 nonexistant test binary, avoid incrementing the warning count.
10046
10047Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10048
10049 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10050
c906108c
SS
10051Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10052
10053 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10054 "sparc-*-solaris2*".
10055
10056Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10057
10058 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10059 Add global and local variables and initialize them.
10060 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10061 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10062 extracts the file name and terminating signal from the core file.
10063 * TODO: Remove note about tests for correct mapping of corefile.
10064 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10065 from optimizing it away.
10066 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10067 handles common blocks.
10068
10069Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10070
10071 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10072 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10073
10074Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10075
10076 * Makefile.in (maintainer-clean): New target, synonym for
10077 realclean.
10078 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10079 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10080 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10081 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10082 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10083 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10084
10085Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10086
10087 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10088 xfails when not gcc compiled for "print foo::funclocal".
10089 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10090 "print foo::funclocal at foo",
10091 "print 'scope1.c'::foo::funclocal at foo",
10092 "print foo::funclocal_bss at foo",
10093 "print 'scope1.c'::foo::funclocal_bss at foo",
10094 "print foo::funclocal_ro at foo",
10095 "print 'scope1.c'::foo::funclocal_ro at foo",
10096 "print bar::funclocal at foo" and
10097 "print 'scope1.c'::bar::funclocal at foo".
10098 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10099 gcc compiled for "print foo::funclocal at bar".
10100 Expand all messages to ensure that they identify that
10101 the test is at bar().
10102 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10103 gcc compiled for:
10104 "ptype on opaque struct pointer (statically)",
10105 "ptype on opaque struct tagname (statically)",
10106 "ptype on opaque struct pointer (dynamically) 1",
10107 "ptype on opaque struct tagname (dynamically) 1",
10108 "ptype on opaque struct pointer (dynamically) 2" and
10109 "ptype on opaque struct tagname (dynamically) 2
10110 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10111 gcc compiled for:
10112 "p datalocal"
10113 "whatis datalocal",
10114 "ptype datalocal",
10115 "p bsslocal",
10116 "whatis bsslocal", and
10117 "ptype bsslocal".
10118 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10119 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10120 when not gcc compiled.
10121 * gdb.base/funcargs.exp (float_and_integral_args): Add
10122 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10123 compiled.
10124 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10125 "backtrace from call6a" when not gcc compiled.
10126 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10127 "backtrace from call7a" when not gcc compiled.
10128 * gdb.base/callfuncs.exp (do_function_calls):
10129 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10130 "p t_char_array_values(char_array_val2,char_array_val1)",
10131 "p t_char_array_values(char_array_val1,char_array_val2)",
10132 "p t_char_array_values("carray 1","carray 2")",
10133 "p t_char_array_values("carray 1",char_array_val2)",
10134 "p t_char_array_values(char_array_val1,"carray 2")",
10135 "p sum_args(1,{2})",
10136 "p sum_args(2,{2,3})",
10137 "p sum_args(3,{2,3,4})",
10138 "p sum_args(4,{2,3,4,5})"
10139 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10140 "backtrace in corefile.exp" when not gcc compiled.
10141
10142Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10143
10144 * gdb.base/signals.exp: Rewrite `handle all print' test as
10145 a procedure. Accept blanks or TABs as whitespace, increase
10146 timeout and expect input buffer size for the large output
10147 from the command. Remove "i*86-*-bsdi2.0" xfail.
10148
10149Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10150
10151 * gdb.base/setvar.exp: Add new testcases for truncation when
10152 assigning invalid values to bitfields.
10153
10154Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10155
d63a86f8 10156 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10157 mips-sgi-irix* xfail for
10158 "call inferior func with struct - returns char *"
10159 and fix test so that an optional (unsigned char *) cast is
10160 accepted in the result.
10161
10162Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10163
10164 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10165 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10166 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10167 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10168 that accidentally got checked in.
10169
10170Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10171
d63a86f8 10172 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10173 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10174 compiled test.
10175 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10176 Add mips-sgi-irix5* xfail for not gcc compiled.
10177 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10178 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10179 "p top", "whatis top", "p middle", and "whatis middle".
10180 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10181 "whatis signed char" for not gcc compiled.
10182 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10183 "set variable signed char=-1 (-1)" and
10184 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10185 * gdb.base/funcargs.exp (float_and_integral_args):
10186 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10187 Add mips-sgi-irix* xfail when not gcc compiled for
10188 "continue to call2b".
10189 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10190 "continue to call2g".
10191 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10192 "backtrace from call6a"
10193 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10194 "backtrace from call7k".
10195 Add mips-sgi-irix5* xfail when not gcc compiled for
10196 "backtrace from call7a".
10197 (localvars_after_alloca): Fix gdb_test cmds for
10198 "print * after runto ...".
10199 Remove rs6000-*-* xfails for
10200 "print i after runto localvars_after_alloca" and
10201 "print l after runto localvars_after_alloca"
10202 for all compilers.
10203 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10204 when not compiled with gcc, for:
10205 "print signed char == (minus)",
10206 "print signed char != (minus)",
10207 "print signed char < (minus)",
10208 "print signed char > (minus)".
10209 * gdb.base/callfuncs.exp (do_function_calls):
10210 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10211 "call inferior func with struct - returns char *".
d63a86f8 10212 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10213 "correct value returned double test" to include Solaris 2.4.
10214 * gdb.base/funcargs.exp (float_and_integral_args):
10215 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10216
c906108c
SS
10217Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10218
10219 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10220 enumeration bitfields if compiling with GNU C.
10221 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10222 to empty' prompt.
10223
10224Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10225
10226 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10227 test for PRO targets.
10228
10229 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10230 breakpoints in the inferior at any given time by making
10231 two groups of breakpoints for call2*, call6* and call7*
10232 tests.
10233
10234Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10235
10236 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10237 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10238 from optimizing it away.
10239 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10240 "call inferior func with struct".
10241
10242Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10243
10244 * configure.in: Only configure gdb.chill for particular targets.
10245
10246Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10247
10248 * gdb.base/Makefile.in: Add action to .c.o transformation
10249 rule that generates a .ci file for each .o file and remove
10250 explicit .c.o rules except for callfuncs.o.
10251 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10252 generates a .ci file for each .o file and remove explicit
10253 .cc.o rules.
10254 (clean): Remove *.tmp *.ci files.
10255 (EXECUTABLES): Remove templ-info.exp.
10256 * gdb.base/compiler.c: New file.
10257 * gdb.c++/compiler.cc: New file
10258 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10259 Change rs6000-*-* xfail for
10260 "print 'scope0.c'::filelocal_ro" and
10261 "print 'scope1.c'::filelocal" and
10262 "print 'scope1.c'::filelocal_bss" and
10263 "print 'scope1.c'::filelocal_ro" and
10264 "print 'scope1.c'::foo::funclocal" and
10265 "print 'scope1.c'::foo::funclocal_ro" and
10266 "print 'scope1.c'::bar::funclocal" and
10267 "print 'scope0.c'::filelocal_ro" and
10268 "print 'scope1.c'::filelocal at foo" and
10269 "print 'scope1.c'::filelocal_bss at foo" and
10270 "print 'scope1.c'::filelocal_ro at foo" and
10271 "print 'scope1.c'::foo::funclocal at foo" and
10272 "print 'scope1.c'::foo::funclocal_bss at foo" and
10273 "print 'scope1.c'::foo::funclocal_ro at foo" and
10274 "print 'scope1.c'::bar::funclocal at foo" and
10275 "print 'scope0.c'::filelocal_ro" and
10276 "print 'scope1.c'::filelocal" and
10277 "print 'scope1.c'::filelocal_bss" and
10278 "print 'scope1.c'::filelocal_ro" and
10279 "print 'scope1.c'::foo::funclocal" and
10280 "print 'scope1.c'::foo::funclocal_bss" and
10281 "print 'scope1.c'::foo::funclocal_ro" and
10282 "print 'scope1.c'::bar::funclocal" and
10283 "print 'scope1.c'::bar::funclocal_bss"
10284 to only be xfail'd when not compiled with gcc.
d63a86f8 10285 Add rs6000-*-* xfail for
c906108c
SS
10286 "print 'scope0.c'::filelocal_bss before run"
10287 when compiled with gcc.
10288 (test_at_main): Add rs6000-*-* xfail for
10289 "print filelocal_ro in test_at_main"
10290 when compiled with gcc.
10291 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10292 Add rs6000-*-aix* xfail for
c906108c
SS
10293 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10294 "ptype t_char_array", not compiled with gcc.
10295 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10296 xfail for "list foo (in include file)" when gcc compiled.
10297 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10298 (integral_args): Add rs6000-*-* xfail for
10299 "run to call0a" if not compiled with gcc.
10300 (unsigned_integral_args): Add rs6000-*-* xfail for
10301 "run to call1a" if not compiled with gcc.
10302 (float_and_integral_args): Add rs6000-*-* xfail for
10303 "run to call2a" if not compiled with gcc and for
10304 "continue to call2b" for any compiler.
10305 Add rs6000-*-* xfail to
10306 "print f1 after run to call2a" for gcc compiled.
10307 (discard_and_shuffle): Add rs6000-*-* xfail for
10308 "run to call6a".
10309 (shuffle_round_robin): Add rs6000-*-* xfail for
10310 "backtrace from call7a" if not compiled with gcc.
10311 Add rs6000-*-* xfail for
10312 "backtrace from call7b" if compiled with gcc.
10313 (call_after_alloca): Add rs6000-*-* xfail for
10314 "print c in call_after_alloca" and
10315 "print s in call_after_alloca" and
10316 "backtrace from call_after_alloca_subr"
10317 if not compiled with gcc.
10318 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10319 "print c in localvars_in_indirect_call" and
10320 "print c in localvars_in_indirect_call" and
10321 "backtrace in indirectly called function" and
10322 "stepping into indirectly called function"
10323 if not compiled with gcc.
10324 (localvars_after_alloca): Add rs6000-*-* xfail for
10325 "print c after runto localvars_after_alloca" and
10326 "print s after runto localvars_after_alloca" and
10327 "print i after runto localvars_after_alloca" and
10328 "print l after runto localvars_after_alloca"
10329 for all compilers.
10330 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10331 than whatis-info.exp.
10332 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10333 than opaque-info.exp.
10334 Setup rs6000-*-* xfail for
d63a86f8 10335 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10336 "ptype on opaque struct pointer (dynamically)" when
10337 not compiled with gcc.
10338 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10339 rather than callf-info.exp.
10340 (do_function_calls): Add clear_xfail for rs6000-*-* for
10341 "p t_float_values2(3.14159,float_val2)". Seems to work
10342 fine there, both with xlc and gcc. Need to find out what
10343 it is doing right and fix other platforms.
10344 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10345 "call inferior func with struct - returns int",
10346 "call inferior func with struct - returns long",
10347 "call inferior func with struct - returns float",
10348 "call inferior func with struct - returns double",
10349 "call inferior func with struct - returns char *",
10350 but only if not gcc compiled (presumes xlc compiled).
10351 Change rs6000-*-* xfails for
10352 "call inferior func with struct - returns char" and
10353 " call inferior func with struct - returns short" to only
10354 xfail if not using gcc.
10355 (clean mostlyclean): Remove *.ci and *.tmp files.
10356 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10357 than templ-info.exp.
10358 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10359 Add rs6000-*-* xfail for "up to foo in langs.exp"
10360 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10361 when not gcc compiled.
d63a86f8 10362
c906108c
SS
10363Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10364
10365 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10366 * gdb.base/corefile.exp: Likewise.
10367 * gdb.base/list.exp: Likewise.
10368 * gdb.base/scope.exp: Likewise.
10369 * gdb.base/siganls.exp: Likewise.
10370
10371 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10372 compiler output.
10373 * gdb.base/whatis.exp: Likewise.
10374
10375Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10376
10377 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10378 failure (opcode table has been fixed to match reality).
10379
10380Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10381
10382 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10383 "call inferior func with struct - returns char",
10384 "call inferior func with struct - returns short"
10385
10386 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10387 "print 'scope0.c'::filelocal at main",
10388 "print 'scope0.c'::filelocal_bss in test_at_main",
10389 "print 'scope0.c'::filelocal at foo",
10390 "print 'scope0.c'::filelocal_bss in test_at_foo",
10391 "print 'scope0.c'::filelocal at bar",
10392 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10393
c906108c
SS
10394 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10395 in source file 1". This bug seems to have been fixed with both
10396 gcc and native cc (was native assembler bug?).
10397
10398Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10399
10400 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10401 "backtrace through signal handler" to "i*86-*-sysv4*".
10402 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10403 continue" case. Add "known SVR4 bug" to fail message.
10404 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10405 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10406 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10407 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10408 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10409 "up to foo in langs.exp", "show language at foo in
10410 langs.exp", "up to cppsub_ in langs.exp", "show
10411 language at cppsub_ in langs.exp", "up to fsub in
10412 langs.exp", and "show language at fsub in langs.exp".
10413 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10414 "bactrace in corefile.exp".
10415 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10416 "call inferior function with struct - returns float" and
10417 "call inferior function with struct - returns double".
d63a86f8 10418
c906108c
SS
10419Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10420
10421 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10422 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10423 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10424 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10425
10426Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10427
10428 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10429 (or overriden) "CHILL" macro rather then bare "gcc".
10430 Also look for ../../gcc/xgcc since that is what we will
10431 actually need, not "Makefile". Remove following assignment
10432 of CHILL to CHILL_FOR_TARGET because that results in
10433 recursive definition.
10434
10435Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10436
10437 * gdb.base/corefile.exp: Change xfail for backtrace in
10438 corefile.exp from linuxaout to all linux.
10439 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10440 cases where we miss the breakpoint at the signal handler
10441 for some reason. Setup xfail for linuxoldld/linuxaout and
10442 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10443 hitting SIGURG breakpoint.
10444 * gdb.base/signals.exp: Setup xfail for "next" acting like
10445 continue to add linuxoldld. Setup xfail for all linux for
10446 "next to handler in signals_tests_1", "backtrace in
10447 signals_tests_1", "continue to func1", "pass SIGUSR1",
10448 and continue to handler".
10449
10450Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10451
10452 * Update all FSF addresses except those in COPYING* files.
10453
10454Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10455
10456 * gdb.base/a2-run.exp: Change messages to be more explicit about
10457 the status of args, and quote binfile in results.
10458
10459Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10460
10461 * gdb.base/callfuncs.exp: Add tests for passing structs to
10462 inferior functions and return various types.
10463 * gdb.base/callfuncs.c: Add functions to receive a struct
10464 and return a member of the struct, in various types.
10465
10466Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10467
10468 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10469
10470Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10471
10472 * config/vxworks29k.exp: New file, sources vxworks.exp.
10473
10474Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10475
10476 * config/gdbremote.exp: New file. Testing framework using
10477 gdbserver.
10478
10479Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10480
10481 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10482 "call function when asleep" and "send end of file".
10483 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10484 for "backtrace in corefile.exp".
10485 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10486 for "backtrace through signal handler".
10487 * gdb.base/corefile.exp: Make sure we actually generate a core file
10488 before trying the core tests. Some systems allow the user to suppress
10489 generation of core files and default to that (linux for example).
10490 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10491 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10492
10493Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10494
10495 * gdb.threads: New directory with some crude multi-threaded
10496 gdb tests (step.exp and step2.exp).
10497 * config/mt-lynx (STEP_EXECUTABLE): Define.
10498 (THREADFLAGS): Define.
10499
10500Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10501
10502 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10503
10504 * gdb.base/signals.exp: Disable whole file for lynx until
10505 further notice.
10506
10507 * gdb.base/signals.exp: xfail test where "next" acts like
10508 "continue" for lynx.
10509
10510 * gdb.base/interrupt.exp: xfail test for calling function while
10511 inferior is asleep for lynx.
10512
10513 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10514 than one cr-lf after each command.
10515
10516Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10517
10518 * configure.in: Reinstate setting of stabsdirs variable, fix
10519 typo in setting up configdirs for native builds.
10520
10521 * gdb.base/return.exp: Fix typo in return double test.
10522 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10523 compiler from optimizing them away.
10524
10525Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10526
10527 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10528 sequences to be echo'd by gdb when using gdb_test.
10529 * gdb.chill/chexp.exp: Likewise.
10530 * gdb.fortran/exprs.exp: Likewise
10531
10532Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10533
10534 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10535 after the inferior gdb has started.
10536
10537 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10538 after each command.
10539 * gdb.base/funcargs.exp: Likewise.
10540 * gdb.base/gdbvars.exp: Likewise.
10541 * gdb.base/interrupt.exp: Likewise.
10542 * gdb.base/list.exp: Likewise.
10543 * gdb.base/watchpoint.exp: Likewise.
10544 * gdb.c++/demangle.exp: Likewise.
10545 * gdb.c++/inherit.exp: Likewise.
10546 * gdb.chill/chexp.exp: Likewise.
10547 * gdb.fortran/exprs.exp: Likewise.
10548
10549 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10550 test if we can't handle IO to/from the inferior.
10551
10552 * gdb.c++/misc.exp: Always check for a program already being
10553 started after sending a "run" command to gdb.
10554
10555 * gdb.base/twice.exp: Start with a fresh gdb.
10556
10557 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10558 only depend on gdb's expression code, not the chill runtime.
10559
10560 * gdb.base/return.c: Put return values into variables so we
10561 can have gdb print them rather than depending on the program
10562 to print them.
10563 * gdb.base/return.exp: Corresponding changes.
10564
10565 * lib/gdb.exp: Provide default value for noinferiorio.
10566 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10567 the inferior.
10568
10569 * gdb.base/break.exp: Always check for a program already being
10570 started after sending a "run" command to gdb.
10571 (text_next_with_recursion): Don't check the output from the
10572 program's printf statement. Instead just make sure the program
10573 exited.
10574
10575 * gdb.base/commands.exp: Protect tests which need arguments with
10576 $noargs conditionals.
10577
10578Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10579
10580 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10581 of structure member arrays to match gdb/valops.c:value_addr change.
10582
10583Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10584
10585 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10586 cases.
10587
10588Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10589
10590 * configure.in (configdirs): Remove gdb.chill from default list
10591 of subdirs and then add it back in only if doing a native build.
10592 The current chill compiler does not yet work in any cross build.
10593 * Revert all signal changes from Jul 6.
10594 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10595 for sh-hms targets, allowing these tests to link, with no other
10596 changes. Testing is suppressed by setting "nosignals" in site.exp.
10597
10598Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10599
10600 * configure.in (signaldirs): Define and add to configdirs for all
10601 targets except some specific ones that are known to not support signals.
10602 Also clean up formatting.
10603 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10604 (signals, sigall): Remove rules to build.
10605 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10606 Moved to new gdb.signals directory.
10607 * gdb.signals: New test directory.
10608 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10609 signals.c signals.exp}: New or moved files.
10610
10611Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10612
10613 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10614
10615Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10616
10617 * gdb.base/return.exp: Xfail `return double' test failure
10618 on at least Solaris 2.3 and handle future/past versions on
10619 a case by case basis as appropriate. Also update message
10620 to include i*86 failures.
10621
10622Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10623
10624 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10625
10626 * lib/gdb.exp: Fix comment which erroneously identified
10627 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10628 gdb_file_cmd not gdb_load).
10629 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10630
10631 * gdb.base/setvar.exp: Make test names consistent between pass and
10632 fail cases. Use gdb_test more.
10633
10634Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10635
10636 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10637
10638Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10639
10640 * gdb.base/help.exp: Fix expected help string for `show commands'.
10641
10642Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10643
10644 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10645
10646 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10647 of a text section.
10648
10649Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10650
10651 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10652 that loop eventually terminates. Fix Connection refused logic so
10653 that testsuite will expire nicely.
10654
10655Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10656
10657 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10658 config/rom68k.exp: New tcl glue for the appropriate monitors.
10659 These all just end up calling monitor.exp.
10660 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10661 refused' by retrying. Cleanup some timeout issues.
10662 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10663 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10664 callers don't have to set/restore global timeout variable.
10665
10666 * The following set of changes centralizes management of the global
10667 timeout variable. This way, it can be set in one target dependent
10668 place instead of dozens of places scattered throughout the test suite.
10669 If you need to lengthen a timeout, then you should either set timeout
10670 in one of the config/{target}.exp files, or multiply it by a factor.
10671 Setting it to an absolute value is always going to lose for some
10672 targets.
10673 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10674 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10675 * gdb.base/funcargs.exp: Don't set timeout.
10676 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10677 * gdb.base/printcmds.exp (test_print_string_constants
10678 test_print_array_constants): Don't set timeout.
10679 * gdb.base/ptype.exp: Don't set timeout.
10680 * gdb.base/recurse.exp: Don't set timeout.
10681 * gdb.base/return.exp: Don't set timeout.
10682 * gdb.base/watchpoint.exp: Don't set timeout.
10683 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10684 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10685
10686Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10687
10688 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10689
10690Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10691
10692 * lib/gdb.exp: Disable chill tests for irix5.
10693
10694Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10695
10696 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10697 each test pass or fail.
10698
10699Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10700
10701 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10702 xlc not gcc.
10703
10704Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10705
10706 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10707
10708Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10709
10710 * config/est.exp: Fix copyright and comments. Remove dead code.
10711 Use targetname, serialport and baud variables instead of fixed
10712 constants.
10713 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10714 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10715
10716Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10717
10718 * gdb.base/watchpoint.exp: Don't run
10719 test_watchpoint_triggered_in_syscall for sunos.
10720
10721Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10722
10723 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10724 they don't seem to exist. Do include stdio.h.
10725
10726Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10727
10728 * gdb.base/a1-selftest.exp: Add alpha xfail.
10729
10730Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10731
10732 * gdb.base/watchpoint.c (main): Prompt before calling read().
10733 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10734 Revise accordingly. Remove cruft about sending "123" several
10735 times, until it gets noticed. Clean up the "print buf[0]" stuff
10736 so that it passes or fails, and waits for prompts in the usual way.
10737
10738Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10739
10740 * gdb.base/recurse.exp: Fix comment.
10741
10742 * TODO: Remove item about printing variables in nodebug.exp. Add
10743 item about enabling tests which are only run on some targets.
10744
10745 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10746 fail, make test names unique, use new gdb_test convention
10747 regarding pattern, use gdb_test more, etc.).
10748
10749 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10750 fail, make test names unique, etc.).
10751
10752Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10753
10754 * gdb.base/nodebug.c: Change return type of top and middle to
10755 short.
10756 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10757 are fixed by the recent mdebugread.c changes. Allow `short ()'
10758 as type for top and middle.
10759
10760Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10761
10762 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10763 nearly as I can tell, the whole thing was an accident in Stu's
10764 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10765 to replace a send/expect pair with gdb_test, but ended up only
10766 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10767 of 30 Mar 1995 took care of it, but left this vestigial comment
10768 which I am now nuking.
10769
10770Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10771
10772 * gdb.base/break.exp: Look for different line number for
10773 breakpoint at main depending on usestubs.
10774
10775Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10776
10777 * gdb.base/list.exp: Adjust some alternate expect patterns to
10778 match recent list0.c change. Add alternate expect pattern for
10779 output from `list default lines around main' for optimizing
10780 compilers.
10781
10782Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10783
10784 * lib/gdb.exp: If nosignals is not set, set it to 0.
10785
10786Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10787
10788 * config/slite-gdb.exp: Responds to load symbol table prompt.
10789 * gdb.base/break.exp: Adjust line number, fix rerun.
10790 * gdb.base/langs0.c: Add #ifdef usestubs.
10791
10792Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10793
10794 * gdb.base/list.exp: Adjust line contents after adding new lines in
10795 list0.c. Also fix a syntax error.
10796
10797 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10798 * gdb.base/break.exp: ditto.
10799 * gdb.base/list.exp: ditto.
10800 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10801 * gdb.base/run.c: ditto.
10802 * gdb.base/list0.c: ditto.
10803 * gdb.base/funcargs.c: ditto.
10804
10805Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10806
10807 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10808 $targetname, $serialport and $baud instead of hardwired variables.
10809 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10810 target doesn't support signals.
10811
10812Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10813
10814 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10815
10816Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10817
10818 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10819 Don't rely on the value of an auto variable before it has been
10820 initialized. Use gdb_test more.
10821
10822Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10823
10824 * lib/gdb.exp (default_gdb_version): A version number must start
10825 with a digit, but other than that contains all characters up to
10826 the first whitespace character.
10827
10828Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10829
10830 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10831
10832Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10833
10834 * gdb.c++/*.exp: Warn if executable does not exist. The original
10835 reason for skipping the warning was that configure.in sometimes
10836 intentionally skipped building the executables but the tcl code
10837 had no way of knowing. That (a) was always bogus with respect to
10838 error handling, (b) is no longer true (right now there is no way
10839 to skip C++ tests).
10840
10841 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10842
10843Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10844
10845 * gdb.base/list.exp: Add expect patterns for output from
10846 SunPRO compiled executables.
10847 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10848 types.
10849
10850Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10851
10852 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10853 number (we are already testing that the correct source line text
10854 gets printed).
10855
10856 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10857 that is what is intended, but something needed to be done to get
10858 sunos4 native working again.
10859
10860 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10861
10862 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10863 apparently went with a (very) old xfail.
10864
10865Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10866
10867 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10868 runto_main is a proc in gdb.exp that will do 'step' for target use
10869 stubs.
10870 * gdb.base/exprs.exp: ditto.
10871 * gdb.base/interrupt.exp: ditto.
10872 * gdb.base/opaque.exp: ditto.
10873 * gdb.base/printcmds.exp: ditto.
10874 * gdb.base/ptype.exp: ditto.
10875 * gdb.base/scope.exp: ditto.
10876 * gdb.base/setvar.exp: ditto.
10877 * gdb.base/signals.exp: ditto.
10878 * gdb.base/twice.exp: ditto.
10879 * gdb.c++/classes.exp: ditto.
10880 * gdb.c++/inherit.exp: ditto.
10881 * gdb.c++/templates.exp: ditto.
10882 * gdb.base/break.exp: no run and hit main for stubs. Change line
10883 numbers for breakpoints and info breakpoint.
10884 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10885 breakpoint().
10886 * gdb.base/callfuncs.c: ditto.
10887 * gdb.base/exprs: ditto.
10888 * gdb.base/interrupt.c: ditto.
10889 * gdb.base/opaque0.c: ditto.
10890 * gdb.base/printcmds.c: ditto.
10891 * gdb.base/ptype.c: ditto.
10892 * gdb.base/scope0.c: ditto.
10893 * gdb.base/setvar.c: ditto.
10894 * gdb.base/signals.c: ditto.
10895 * gdb.base/twice.c: ditto.
10896 * gdb.c++/misc.cc: ditto.
10897 * gdb.c++/templates.cc: ditto.
10898
10899Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10900
10901 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10902
10903 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10904 somewhere between `read' and `main.c'. I'm pretty sure the
10905 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10906 and it isn't particularly useful.
10907
10908 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10909
10910Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10911
10912 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10913
10914Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10915
10916 * config/mt-slite: add LIBS and -nostdlib.
10917 * config/slite-gdb.exp: add this new file to support sparclite target.
10918
10919Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10920
10921 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10922
10923 * gdb.base/a2-run.exp: Change argument to istarget from
10924 "*-*-vxworks" to "*-*-vxworks*".
10925 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10926
10927Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10928
10929 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10930 will not runto main but do a 'step' to step out of breakpoint().
10931 * config/mt-slite: add -Dusestubs.
10932
10933Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10934
10935 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10936 instead of just @.
10937
10938 * gdb.base/signals.exp: Add test for "handle all print".
10939 * TODO: Remove "handle all print". Also remove item about
10940 checking copyright date (I don't like the idea of a spurious FAIL
10941 based on when we run the tests).
10942
10943 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10944 for SunOS4 (reason for failure not investigated). Remove
10945 redundant test for $binfile.
10946
10947 * gdb.base/nodebug.c (array_index): Call malloc.
10948
10949 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10950
10951Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10952
10953 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10954 conventions and slightly simplify the matching regexp.
10955
10956Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10957
10958 * gdb.base/break.exp: Update gdb_test invocation to use new
10959 convention.
10960
10961 * lib/gdb.exp: If noargs is not set, set it to 0.
10962
10963 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10964 tests unique.
10965
10966 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10967
10968Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10969
10970 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10971 one argument of type "<non-float parameter>".
10972
10973Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10974
10975 * config/rom68k.exp: New file to support Motorola IDP board.
10976 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10977 * gdb.base/break.c: Change things around so that this program
10978 doesn't depend upon args. This is necessary to make remote
10979 targets work (in general, they can't take args).
10980 * gdb.base/break.exp: Don't try to send args to program. Don't
10981 expect output. Also, replace lots of code with gdb_test.
10982
10983Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10984
10985 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10986 printing of '\'' (which is what the comment says we are testing,
10987 even though we were not), not '''.
10988 (test_integer_literals_rejected): Test that printing ''' is an error.
10989
10990 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10991 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10992 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10993 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10994 Use gdb_test not test_print_accept.
10995 * lib/gdb.exp: Remove test_print_accept.
10996
10997 * gdb.base/signals.exp (signal_tests_1): Make pass message
10998 consistent with fail message.
10999
11000 * gdb.base/whatis.exp: Remove xfails for printing char vs.
11001 unsigned char; the bug (PR 1821) is fixed.
11002
11003 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
11004
11005 * gdb.base/scope.exp (test_at_localscopes): Call pass for
11006 successful tests--makes xfailing them work right.
11007
11008Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11009
11010 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
11011 only \r\n, not .*. The test can pass .* as the last thing in
11012 $pattern if that is what it wants. In addition to providing this
11013 flexibility, this change should speed up pattern matching in cases
11014 where the pattern already ended with .* (there were a number of
11015 them). This change also helps catch bad patterns--in the old
11016 scheme the typo "char \*" instead of "char \\*" would pass. Now
11017 it is caught.
11018 * Many .exp files: Update callers.
11019
11020 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11021 clearer and does not spuriously match multiple ('s. Likewise for
11022 ) and *.
11023
11024 * gdb.base/nodebug.exp: Test ability to call a function and pass
11025 it a string (even with no debugging info).
11026
11027 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11028 "p '\'", which is the same as "p ''" once tcl gets done with
11029 quoting, to "p '\\'", which I suspect is what is intended (one
11030 backslash gets sent to GDB).
11031
11032 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11033
11034Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11035
11036 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11037 1817) was fixed literally years ago.
11038
11039Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11040
11041 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11042 test, it causes stepping out of call_after_alloca_subr with
11043 optimizing compilers.
11044 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11045 fails.
11046
11047 * gdb.c++/templates.exp: Source templ-info.exp only if
11048 the templates executable exists.
11049
11050 * gdb.c++/misc.cc (class Contains_static_instance,
11051 class Contains_nested_static_instance),
11052 gdb.c++/classes.exp (test_static_members): Test printing of
11053 a class that contains a static instance of the class.
11054
11055Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11056
11057 * gdb.base/langs2.c (cppsub_): Don't prototype.
11058 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11059 only, I believe).
11060
11061Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11062
11063 * lib/gdb.exp (skip_chill_tests): New procedure.
11064
11065 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11066
11067Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11068
11069 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11070 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11071
11072Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11073
11074 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11075
11076 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11077 disassemble 8, not 16, instructions for part 4.
11078
11079 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11080 support the latter anymore.
11081
11082 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11083 -DNO_PROTOTYPES.
11084 * gdb.base/callfuncs.c: Control use of prototypes based on
11085 NO_PROTOTYPES, not __STDC__.
11086 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11087 t_float_values2 tests if prototypes in use.
11088
11089 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11090 t_double_values): When checking differences against DELTA, check
11091 that difference is within the range (-DELTA,DELTA), not just
11092 (-infinity,DELTA).
11093
11094Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11095
11096 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11097 'file' command firts, then 'target', then 'load', this is due to gdb
11098 target set up.
11099 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11100
11101Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11102
11103 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11104 FP load/store variants.
11105 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11106
11107Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11108
11109 * gdb.base/term.exp: Do not give a warning if not native, it is
11110 not an abnormal condition.
11111
11112Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11113
11114 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11115 t_char_array".
11116
11117Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11118
11119 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11120 are getting the version number.
11121
11122 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11123 if not native, it is not an abnormal condition.
11124
11125Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11126
11127 * lib/gdb.exp: Just use "file exists", rather than undocumented
11128 dejagnu procedure "findfile".
11129
11130Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11131
11132 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11133 (LDFLAGS): Set to -Xlinker -Ur.
11134
11135 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11136 Removed, these values are set by lib/gdb.exp.
11137
11138 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11139
11140Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11141
11142 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11143 of replicating gdb startup code.
11144
11145 * config/mt-vxworks (LDFLAGS): Set to -r.
11146 (CFLAGS_FOR_TARGET): Removed.
11147
11148 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11149 (gdb) and gdb for vxworks uses (vxgdb).
11150
11151 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11152 executable is not in the tree and host != target, use sed and
11153 program_transform_name to determine the gdb name used by the
11154 target.
11155
11156 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11157 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11158
11159Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11160
11161 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11162 floats, chars, and shorts where there are ANSI-style function
11163 definitions.
11164
11165 * gdb.base/langs.exp, gdb.base/langs*: New test.
11166 * gdb.base/Makefile.in: Build it.
11167 * TODO: Remove item about checking that C names don't get C++
11168 demangling applied; this test tests it.
11169
11170Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11171
11172 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11173 went with the const70 xfail. The xfail went away a year ago.
11174
11175 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11176
11177 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11178 for hp300.
11179
11180 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11181
11182 * gdb.base/a1-selftest.exp: Don't run on hp300.
11183
11184Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11185
11186 * Makefile.in (site.exp): Set host_alias and target_alias as well
11187 as host_triplet and target_triplet.
11188
11189Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11190
11191 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11192
11193 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11194 places as other ecoff systems).
11195
11196 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11197 ultrix.
11198
11199Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11200
11201 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11202 remove them.
11203 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11204 variable and "variable" in addition to "data variable".
11205 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11206
11207 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11208 2.
11209 * gdb.base/list1.c (long_line): Add additional statement at start
11210 of function.
11211 * gdb.base/list.exp (test_forward_search): Update line number to
11212 reflect new statement.
11213
11214Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11215
11216 * gdb.base/signals.exp: Reinitialize searched source directories
11217 after gdb_start call.
11218
11219Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11220
11221 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11222 * gdb.stabs/Makefile.in: Likewise.
11223
11224 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11225 change. Instead split the tests into smaller pieces.
11226 * gdb.disasm/hppa.s: Corresponding changes.
11227
11228Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11229
11230 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11231 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11232
11233 * gdb.base/funcargs.exp: Modify many tests so that every test
11234 either passes or fails. Make some test names unique.
11235
11236Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11237
11238 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11239 Call stty to set interrupt character.
11240
11241 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11242 for HP assembler versus GNU assembler based on actual behavior of
11243 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11244
11245 * TODO: Suggest a few more stepping tests.
11246
11247Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11248
11249 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11250 restart GDB for h8300 after a continue.
11251 (return): Add pattern to match a29k-udi behavior.
11252 * gdb.base/nodebug.exp: Remove obsolete comment.
11253 * gdb.base/regs.exp: New file, testing of register displays.
11254 * gdb.base/return.exp: Fix typo in reference to $objdir.
11255 * gdb.base/whatis.exp: Always start with a fresh GDB.
11256
11257Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11258
11259 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11260 higher, these tests generate a lot of output.
11261
11262Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11263
11264 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11265 code following the catch silently ignored some errors; without the
11266 catch they should be thrown like any other tcl error. Also, the
11267 catch used "" instead of {} which meant all the callers who wanted
11268 to include one of the characters "[]$ had to quote it an extra time.
11269 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11270 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11271 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11272 Remove extra quoting.
11273
11274Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11275
11276 * gdb.base/commands.exp: Make test names unique; every test either
11277 passes or fails. Update some comments.
11278
11279 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11280
11281Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11282
11283 The following fixes a FAIL caused by the fact that the alpha stabs
11284 configuration didn't use the ".if alpha" code in weird.def.
11285 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11286 bit pointer, so the 32 bit version works even on the alpha.
11287 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11288 Remove the stuff which allowed us to have separate versions for
11289 alpha and everything else.
11290
11291 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11292 regexp which "info func operator\[\](" is supposed to match. Fix
11293 string to send to GDB. Note that GDB still doesn't work right. Add a
11294 new test for "info func .perator\[\](" which GDB does handle correctly.
11295
11296 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11297
11298Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11299
11300 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11301 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11302 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11303 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11304 it makes the tests harder to understand and confuses test-o-matic.
11305 The preferred style is that each test provides a PASS or a FAIL,
11306 and has a unique message (e.g. "continue #54" not just "continue")
11307 which is the same for the pass and the fail.
11308 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11309 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11310 to lib/gdb.exp.
11311 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11312 prt_accept which was basically the same thing. Likewise for
11313 test_print_reject and prt_reject.
11314 * lib/gdb.exp (test_print_reject): Add some more error message
11315 patterns to match from the former printcmds.exp (prt_reject).
11316 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11317 One defect of the passcount stuff is that some of it failed to
11318 report XPASS where appropriate.
11319 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11320 stuff before and after arg in expected pattern.
11321 (test_paddr_operator_functions): Re-do test without print_addr_of;
11322 this is the only test which seems to want extra stuff there.
11323
11324Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11325
11326 * gdb.base/nodebug.exp: Update new tests to reflect improved
11327 wording of gdb output.
11328
11329 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11330 and "ptype" work on variables in files compiled without -g.
11331 Replaces commented out "maint print msymbol" tests.
11332
11333Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11334
11335 * gdb.base/setvar.c (dummy): Call malloc.
11336
11337 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11338 losing with the irix4 sed.
11339
11340 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11341 ALRM" on irix4.
11342
11343Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11344
11345 * TODO: Remove items about corefile.exp testing new exec-file and
11346 backtrace; both are now done. Add items about printing enums.
11347
11348Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11349
11350 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11351 "get signal $thissig" test fails.
11352
11353 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11354
11355Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11356
11357 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11358 compiler warning with dec alpha compiler.
11359
11360 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11361 extra \n from gdb_test call (this explains why the prompt test
11362 that I removed yesterday was there).
11363 (user_defined_command_test): Remove extra \n and prompt test.
11364
11365 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11366 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11367 doesn't exist.
11368 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11369 Also remove alpha workaround, which turns out to be because
11370 SIGABRT == SIGLOST.
11371
11372 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11373
11374 * gdb.base/help.exp: Don't test "help show".
11375
11376Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11377
11378 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11379 "set print address" is on.
11380 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11381 pass prompt to gdb_test; gdb_test already looks for the prompt.
11382
11383 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11384
11385 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11386 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11387 was to make sure that gdb can read a core file. But (a) the "read
11388 the corefile" part didn't make it to a1-selftest.exp, we just
11389 delete the corefile after creating it, and (b) we test reading
11390 corefiles in corefile.exp anyway. Also, this test left around a
11391 xgdb process on Solaris.
11392
11393 * gdb.base/corefile.exp: Also test backtrace.
11394
11395Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11396
11397 * gdb.base/commands.exp: Test a simple user defined command with
11398 arguments and if/while statements; verify the full user command is
11399 printed by "show user".
11400
11401 * gdb.base/commands.exp: Test if/while commands as part of a
11402 breakpoint command list; verify they appear in breakpoint
11403 information.
11404
11405Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11406
11407 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11408 than by dividing by zero.
11409
11410Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11411
11412 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11413 performing an inferior call with watchpoints enabled.
11414 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11415 call.
11416
11417Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11418
11419 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11420 of "file" command.
11421
11422 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11423 Add additional pattern for when "int operator int(void);" appears
11424 in a different order.
11425
11426Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11427
11428 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11429
11430 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11431 and "signal" with ".*".
11432
11433Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11434
11435 * TODO: Add note about "handle all nostop".
11436
11437 * gdb.base/{sigall.c, sigall.exp}: New test.
11438 * gdb.base/Makefile.in: Add it.
11439
11440Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11441
11442 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11443 when invoking GDB, suppresses any windowing interface.
11444
11445Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11446
11447 * config/sim-gdb: New file, simulator testing support.
11448
11449Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11450
11451 * gdb.base/interrupt.exp: Test calling func1 twice.
11452
11453Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11454
11455 * gdb.base/list.exp (test_forward_search): Set timeout higher
11456 when we'll be getting lots of output from gdb.
11457
11458 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11459 "init_malloc" to after the expect statement. Run it if that
11460 regexp is taken, but also for two others which happen if source
11461 cannot be found.
11462
11463Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11464
11465 * gdb.base/printcmds.exp: New test, for printing register before
11466 program is running.
11467
11468Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11469
11470 * gdb.base/list.exp: Correct some alternate expect patterns
11471 to reflect changes in list1.c.
11472
11473Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11474
11475 * TODO: Add item regarding large frames.
11476
11477 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11478
11479 * TODO: Remove item about enabling return.exp; it
11480 is enabled. Suggest a few more "return" tests.
11481
11482Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11483
11484 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11485 anonymous unions.
11486
11487Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11488
11489 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11490 and pr-5646.o, so "make" is the same as "make all", not "make
11491 pr-4975.o".
11492
11493Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11494
11495 * gdb.base/list.exp: Adjust expectations to reflect changes in
11496 list1.c.
11497 (test_forward_search): New test proc.
11498 * gdb.base/list1.c (long_line): New function, has long source line.
11499
11500Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11501
11502 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11503 additional line of code that was added.
11504
11505Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11506
11507 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11508 tests so as not to overflow expect's input buffers.
11509 * gdb.disasm/hppa.exp: Corresponding changes.
11510
11511Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11512
11513 Beginnings of template debugging tests.
11514 * gdb.c++/templ-info.cc: New file to test for template
11515 debugging capability of the compiler.
11516 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11517 templ-info.cc.
11518 * gdb.c++/templates.cc: Add explicit template instantiations
11519 to enable compiling with -fno-implicit-templates. Add destructor
11520 and 'value' method to T5 class for template tests.
11521 * gdb.c++/templates.exp: Add testcases for printing of template
11522 types, setting breakpoints on template methods and calling a
d63a86f8 11523 template method.
c906108c
SS
11524
11525Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11526
11527 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11528 branch target since some assemblers (gas-2.5) may emit a
11529 relocation for the branch instead of resolving it in the
11530 assembler.
11531
11532Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11533
11534 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11535 through signal handler.
11536
11537Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11538
11539 * configure.in (*-*-netware): Use config/mt-netware.
11540
11541 * config/mt-netware: New file.
11542 * config/mt-i386-netware: Removed, separate configs for different
11543 netware architectures are no longer needed now that we have
11544 --with-headers.
11545
11546Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11547
11548 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11549 by the recent changes to use ANSI C arithmetic conversions.
11550
11551Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11552
11553 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11554 bug involving using inferior_pid to figure out whether to select a
11555 frame.
11556
11557Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11558
11559 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11560 match the current disassembler output.
11561
11562Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11563
11564 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11565 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11566 types, expect "int" as type of integer values (for now).
11567
11568Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11569
11570 * gdb.base/commands.exp: New tests for if/while commands.
11571
11572Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11573
11574 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11575 by .*, since hex values have different syntax in Chill mode.
11576
11577Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11578
11579 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11580 linefeed from expect pattern for repeated types with indices > 9.
11581
11582Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11583
11584 First part of Fortran test suite.
11585 * gdb.fortran: New directory.
11586 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11587
11588Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11589
11590 * gdb.base/default.exp: Update expect pattern for load command
11591 without arguments.
11592
11593Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11594
11595 * configure.in: Change i386 to i[345]86.
11596 * gdb.base/configure.in: Likewise.
11597 * gdb.c++/configure.in: Likewise.
11598 * gdb.chill/configure.in: Likewise.
11599
11600Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11601
11602 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11603 patterns, since that is not a valid context for comments.
11604
11605Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11606
11607 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11608 repeated types and repeated types with indices > 9.
11609
11610Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11611
11612 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11613 2417; old bug has been fixed.
11614
11615Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11616
11617 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11618 send the newline ourselves instead of assuming gdb_test will do
11619 so when passed an empty input string.
11620
11621 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11622 stabs testcode.
11623
11624Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11625
11626 * lib/gdb.exp (gdb_test): Don't send anything if the first
11627 argument is an empty string. This makes cases where we want to
11628 match output that is already in expect's buffers (for example,
11629 matching a breakpoint after gdb_run_cmd has been called) work
11630 reliably.
11631
11632Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11633
11634 * config/netware.exp: New file.
11635
11636Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11637
11638 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11639 the -B and -L prefixes so we can find the debugging stub.
11640
11641 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11642 there and we are using the gcc from the tree.
11643
11644 * gdb.base/types.c: Removed.
11645
11646 * gdb.base/configure.in: Look for makefile fragments in ../config.
11647 Recognize i386-*-netware.
11648 * gdb.c++/configure.in: Likewise.
11649
11650Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11651
11652 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11653 the correct TCL syntax.
11654
11655Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11656
11657 * gdb.base/opaque.exp: use runto instead of messing around with
11658 breakpoints. Simplify by using gdb_test.
11659
11660 * gdb.base/bitfields.exp: restart between tests on netware targets
11661 because breakpoints aren't relocated after target death. Run
11662 processes to completion.
11663
11664 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11665
11666Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11667
11668 * Makefile.in: Remove extra tabs that confuse some versions
11669 of "make". Use the newly built gdb to test with by default,
11670 rather than the first one in the tester's search path.
11671
11672Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11673
11674 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11675
11676 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11677 condition help.
11678
11679Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11680
11681 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11682
11683 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11684 running.
11685 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11686 * gdb.base/funcargs.exp: Likewise.
11687
11688 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11689 * gdb.base/funcargs.exp: Likewise.
11690
11691 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11692 message is "".
11693
11694Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11695
11696 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11697 return,signals,twice}.exp: Handle non-existant binaries
11698 consistantly.
11699
11700 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11701 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11702 might testing a cross development system.
11703
11704Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11705
11706 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11707 runtest script is relative to ${srcdir}, not ${rootdir}.
11708
11709Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11710
11711 * gdb.base/signals.exp: Allow for optionality of breakpoint
11712 address.
11713
11714Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11715
11716 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11717
11718Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11719
11720 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11721 for size_t definition.
11722 * gdb.c++/templates.cc: Likewise
11723
11724 * config/mt-i386-netware: New file.
11725
11726 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11727 defined.
11728
11729 * gdb.base/Makefile.in: Added support for systems that name core
11730 files by appending "core" to the program name.
11731 * gdb.base/a1-selftest.exp: Likewise.
11732
11733Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11734
11735 * gdb.base/return.exp: Add comment and message for `return double'
11736 test failure on Sparc Solaris.
11737
11738Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11739
11740 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11741
11742Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11743
11744 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11745 from optimizing them away.
11746 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11747 patterns to include default constructors and assignment operators,
11748 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11749 character in the output of the virtual base pointer.
11750
11751Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11752
11753 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11754 expression match in print_addr_of to avoid unintented matches.
11755 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11756 versions up to 2.5.8.
11757
11758Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11759
11760 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11761 included file to run under newer versions of expect.
11762 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11763 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11764 Remove xfail for the virtual table of BDDHookV.
11765
11766Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11767
11768 * lib/gdb.exp (string_to_regexp): Set a default result.
11769 (default_gdb_start): Fix misleading message.
11770
11771Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11772
11773 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11774 Remove all CC, etc definitions.
11775 * config/mt-hpux: New file.
11776 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11777 (CFLAGS, LDFLAGS): Define.
11778 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11779
11780 * Makefile.in (site.exp): Don't insert host_os, etc.
11781 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11782 (distclean): Check existence of subdir.
11783 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11784 * gdb.base/Makefile.in: General cleanup and simplification.
11785 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11786 to build executables. Use default rule to build .o files.
11787 (EXPECT, RUNTEST, CC): Fix relative pathname.
11788 (site.exp): Don't insert host_os, etc.
11789 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11790 and/or SIGUSR1 defined.
11791 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11792 * gdb.c++/Makefile.in: General cleanup and simplification.
11793 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11794 (CFLAGS): Remove.
11795 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11796
11797Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11798
11799 * gdb.base/recurse.exp: Misc changes to get tests running again
11800 after Kung's changes to the watchpoint code.
11801 * gdb.base/watchpoint.exp: Likewise.
11802
11803Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11804
11805 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11806
11807Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11808
11809 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11810 * lib/gdb.exp (default_gdb_start): Define.
11811 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11812 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11813 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11814 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11815 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11816 Don't call gdb_target_udi in between tests.
11817
11818Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11819
11820 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11821 (which was basically just a local version of the same thing). In
11822 addition to avoiding duplication, gdb_test_exact is faster.
11823 * lib/gdb.exp (gdb_test_exact): Fix typo.
11824
11825 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11826 don't give an error.
11827
11828 * gdb.base/term.exp: Call delete_breakpoints before starting.
11829
11830 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11831 (t10): Add comment.
11832
11833Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11834
11835 Reorganization of the GDB Test Suite.
11836
11837 * gdb.base: New directory, contains all the basic tests.
11838 * gdb.c++: New directory, tests specific to C++.
11839 * gdb.chill: New directory, tests specific to Chill.
11840 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11841 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11842 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11843 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11844 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11845 t30-31 to chill).
11846 * */gdbme.*: Rename to match appropriate expect scripts.
11847 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11848 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11849 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11850 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11851 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11852 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11853 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11854 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11855 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11856 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11857 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11858 gdb.c++/virtfunc.cc: New names of C++ files.
11859 * gdb.chill/chillvars.ch: New name of Chill file.
11860 * gdb.base/configure.in, gdb.c++/configure.in,
11861 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11862 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11863 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11864 * configure.in (configdirs): Update to reflect directory changes.
11865 (target_abbrev): No longer define for any configuration.
11866 * Makefile.in: Cosmetic improvements to header comments.
11867
11868Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11869
11870 Various changes to gdb.t31:
11871
11872 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11873 * gdbme.ch: Make all key-words and predefineds be upper-case.
11874 * chillvars.exp: Expect key-words and predefinds in upper-case.
11875
11876 * chillvars.exp: Use gdb_test_exact many places.
11877 Change expected output for arrays (which now includes index labels).
11878
11879 * pr-5020.exp, gdme.ch (module PR_5020):
11880 New test, for PR-5020.
11881
11882Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11883
11884 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11885 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11886
11887Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11888
11889 * Makefile.in: Fix bit-rot in definitions of CHILL,
11890 CHILL_FOR_TARGET and Chill_LIB.
11891 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11892 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11893 CHILL, and CHILL_LIB.
11894
11895Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11896
11897 * Revert the previous changes. Please see Rob's directory
11898 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11899
11900Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11901
11902 * Makefile.in, configure.in, config/mips-gdb.exp,
11903 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11904 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11905 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11906 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11907 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11908 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11909 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11910 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11911 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11912 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11913 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11914 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11915 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11916 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11917 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11918 changes from 94Q1.
11919
11920Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11921
11922 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11923 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11924 Rob's new testing fragments.
11925
11926Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11927
11928 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11929 lib/gdb.exp: Replace error proc calls with perror.
11930
11931Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11932
11933 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11934 version also, match on casted version strings, and match on
11935 gdb startup case where the line numbers might be messed up.
11936
11937Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11938
11939 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11940 (CFLAGS): Delete it from here.
11941
11942Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11943
11944 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11945
11946Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11947
11948 * Makefile.in (RUNTEST): Default to just "runtest".
11949
11950Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11951
11952 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11953 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11954 the code has been restructured.
11955
11956Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11957
11958 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11959 \n, not just one of each.
11960
11961 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11962 /bin/cc gives a warning if you do.
11963
11964Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11965
d63a86f8 11966 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11967 __t10ListS_link1ZUiRCUiPT0
11968
11969Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11970
11971 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11972 on local variables in recursive functions.
11973
11974 * gdb.t07/Makefile.in: Build the new test.
11975
11976Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11977
11978 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11979 directly. Instead compare the return values from actual calls.
11980
11981Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11982
11983 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11984
11985Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11986
11987 * From Peter Schauer with minor modifications.
11988 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11989 stops in mid-line in the caller. Add xfail for returning a float
11990 value on X86 targets.
11991
11992Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11993
11994 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11995 to avoid expect lossage.
11996 (fmem_LRbug_tests): Likewise.
11997 * gdb.disasm/hppa.s: Corresponding changes.
11998
11999 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
12000 conditions to work with latest dejagnu/expect.
12001
12002 * gdb.t15/funcargs.exp (finish from indirect call): No longer
12003 expected to fail on the PA.
12004 (backtrace in call with trampolines): Explicitly require main
12005 to be frame #1 (no trampolines should show up in backtrace).
12006
12007 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
12008 "continue -expect".
12009 * gdb.t06/break.exp: Likewise.
12010 * gdb.t07/watchpoint.exp: Likewise.
12011 * gdb.t13/bitfields.exp: Likewise.
12012 * gdb.t15/{funcargs,return}.exp: Likewise.
12013 * gdb.stabs/weird.exp: Likewise.
12014 * config/{mips,udi}-gdb.exp: Likewise.
12015
12016 * hppa.sed: Enclose comments within a sed command to avoid
12017 losing with the old OSF1 sed.
12018
12019Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12020
12021 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12022 sequent dynix.
12023 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12024 * gdb.t15/funcargs.exp: Conditionally step again to really
12025 finish from marker_call_with_trampolines. Handle the case where
12026 the first step from within call_with_trampolines already steps
12027 us back to main.
12028 * gdb.t15/gdbme.c: Add comment to closing brace of
12029 call_with_trampolines for funcargs.exp.
12030
12031Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12032
d63a86f8 12033 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12034 Fix typo(s).
12035
12036Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12037
12038 * gdb.t07/gdbme.c: More code for watchpoint testing.
12039
12040 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12041 "Hardware watchpoint" throughout file.
12042 (test_watchpoint_triggered_in_syscall): New test.
12043 (test_complex_watchpoint): New test.
12044
12045Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12046
12047 * gdbme.c (call_with_trampolines): New function to try and step
12048 into. Tests trampoline problems on the PA.
12049
12050 * funcargs.exp (localvars_in_indirect_call): No longer expect
12051 stepping into indirect call to fail on PAs.
12052 (test_stepping_over_trampolines): New test.
12053
12054Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12055
12056 * TODO: Add suggestions for static member function tests, and
12057 completion tests.
12058
12059Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12060
12061 * TODO: Add suggestions for "p/a" tests.
12062
12063 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12064 (default_gdb_exit): Replace all the hair with sending "quit" to
12065 the process with a simple close.
12066
12067Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12068
12069 * TODO: Add suggestions for shared library tests.
12070
12071Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12072
12073 * TODO: Add suggestions for x/s tests.
12074
12075Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12076
12077 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12078 "enable once", and "enable breakpoints once" with ".*".
12079
12080Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12081
12082 * TODO: Add suggestions about structure passing tests.
12083
12084Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12085
12086 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12087 the primary1 test, use work around if __GNUC__ < 2.
12088 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12089 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12090 Test for bad output rather than waiting for timeout. Issue
12091 second continue only if first continue failed.
12092
12093Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12094
12095 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12096 operator[] test with gdb_test because the old code didn't seem to
12097 be getting the quoting right with the new dejagnu.
12098
12099Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12100
12101 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12102 one from the path.
12103 * Makefile.in: Use a fresh expect if there is one, use runtest
12104 from the src tree if there is one.
d63a86f8 12105
c906108c
SS
12106Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12107
12108 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12109 next over recursive call. Revise the tests from that point on
12110 (which had been skipped) to match GDB's actual (correct) output.
12111
12112 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12113 with next over a breakpoint whose condition is false.
12114
12115 * gdb.t00/help.exp: Comment out "help set print" tests just like
12116 (and for same reason as) "help set" test.
12117
12118Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12119
12120 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12121 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12122
12123Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12124
12125 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12126 necessary gdb_target_udi.
12127
12128 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12129
12130 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12131 1838 and 2417; they are fixed.
12132
12133 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12134 gdb.t03/ptype.exp (ptype structure, ptype union):
12135 Remove xfails; the test is looser than when the xfails were added.
12136
12137 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12138 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12139
12140 * gdb.t01/run.exp: Only run shell test if isnative.
12141
12142 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12143 since "run" automatically loads if necessary. Call gdb_target_udi
12144 after the "file" since "file" kills any execution target.
12145
12146 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12147 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12148 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12149 argument for UDI.
12150
12151Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12152
12153 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12154
12155 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12156
12157Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12158
12159 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12160 properly quoting regexps. This makes the second argument to
12161 demangle a fixed string, which matches the callers, instead of a
12162 shell-style pattern which is what the previous implementation
12163 used. Update some of the callers.
12164
12165Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12166
12167 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12168 (comib_nullified_tests): Fix typo.
12169 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12170 strings. No longer expected to fail.
12171
12172 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12173 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12174 strings. No longer expected to fail.
12175
12176 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12177 string. No longer expected to fail.
12178
12179Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12180
12181 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12182 No longer expected to fail.
12183
12184 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12185 string. No longer expected to fail.
12186
12187Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12188
12189 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12190 only in the names (I probably got most of them). I was even
12191 generous with some which differed in underscores in names, and
12192 probably missed a few, and I *still* was able to remove almost a
12193 third of the file with almost no impact on testsuite coverage.
12194
12195Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12196
12197 * gdb.t00/default.exp: Match udi_attach error message as well as
12198 the one from child_attach.
12199
12200 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12201
12202 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12203
12204 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12205 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12206
12207 * Move test with enums and partial symbols back to
12208 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12209 Reverts the change of 26 May 93. Per today's change to
12210 stabs.texinfo, the behavior that weird.exp was expecting was
12211 unreasonable; what is important is that the compiler+gdb get
12212 things right, which happens with a recent gcc. Also fix the test
12213 to deal with native compilers which put out the stab gdb can't
12214 deal with.
12215
12216Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12217
12218 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12219 in the names. The main thing these accomplish is to slow things down.
12220 Many more such duplicates surely remain.
12221
12222 * gdb.t00/help.exp: Comment out "help support" test just like
12223 (and for same reason as) "help set" test.
12224
12225Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12226
12227 * gdb.t06/break.exp: Remove setup_xfails for
12228 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12229 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12230 about known bug in gcc to include up through 2.5.8.
12231 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12232 well as "_vb$".
12233 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12234 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12235 with latest gcc and gdb.
12236 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12237 well as "_vb$".
12238
12239Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12240
12241 * configure.in (hppa*-*-*): Also configure and build stabs-only
12242 tests.
12243
12244Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12245
12246 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12247 * gdb.t10/configure.in (hppa*-*-*): Use it.
12248
12249Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12250
12251 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12252
12253Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12254
12255 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12256 versions prior to 1.13.5.
12257
12258Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12259
12260 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12261 the prompt is at the start of a line.
12262
12263Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12264
12265 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12266 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12267 in the copr tests now.
12268 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12269 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12270 expected to fail.
12271
12272Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12273
12274 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12275 gdb.t31/chillvars.exp, lib/gdb.exp:
12276 Tweak to run under either version of expect.
12277 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12278 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12279 * gdb.t11/list.exp: Remove extraneous whitespace.
12280
12281Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12282
12283 * gdb.t16/printcmds.exp (test_print_strings): Accept
12284 "(unsigned char *) " before the string.
12285
12286 * TODO: Add notes about printing of fancy types and GDB expressions.
12287
12288Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12289
12290 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12291 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12292 if doing mips-idt-ecoff.
c906108c
SS
12293
12294Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12295
12296 * Most .exp files: Tweak to run under either version of expect.
12297
12298Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12299
12300 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12301 xfails; I'm not sure why they are failing, but not because of PR 1806.
12302
12303Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12304
12305 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12306 defined in lib/gdb.exp.
12307
12308Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12309
12310 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12311 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12312 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12313 have to be typeless.
12314
12315Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12316
12317 * TODO: Add suggestion for copyright year test.
12318
12319Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12320
12321 * configure.in (*-*-lynxos*): Add stabs tests.
12322
12323Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12324
12325 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12326 so insert a tab before any assembler directive in column zero.
12327
12328 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12329 stores.
12330 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12331 stores.
12332 (fpu_short_memory_tests): Likewise.
12333
12334Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12335
12336 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12337 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12338 .stabs directives in comments.
12339
12340Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12341
12342 * TODO: New file, describing tests we could write.
12343 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12344
12345Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12346
12347 * gdb.t06/signals.exp: Add kludge to force re-sync.
12348
12349 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12350 to xgdb instead of gdb, get out of gdb.
12351
12352Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12353
12354 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12355 for info.
12356
12357Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12358
12359 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12360 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12361 * gdb.stabs/hppa.sed: New sed script for the PA.
12362
12363Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * gdb.stabs: Re-write weird.def and configuration to use sed
12366 instead of cpp. sed is portable and POSIX; cpp is neither.
12367
12368Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12369
12370 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12371
12372Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12373
12374 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12375
12376Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12377
12378 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12379 "_vb$".
12380 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12381 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12382
12383Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12384
12385 * lib/gdb.exp: Comment out code which depends on non-existent
12386 `transform' procedure.
12387
12388Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12389
12390 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12391 * lib/gdb.exp: Transform tool name.
12392 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12393 1.1's new error handling system.
12394
12395Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12396
12397 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12398
12399Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12400
12401 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12402 They made pattern matching so slow that timeouts happened on
12403 heavily loaded systems. Now any output from "show print" which
12404 gets us back to the GDB prompt is a PASS.
12405
12406Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12407
12408 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12409
12410Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12411
12412 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12413
12414 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12415 It is not from PR 3220.
12416
12417Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12418
12419 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12420 just started failing because they depended on the order the
12421 subcommands are presented, or exact docstring text. This kind of
12422 test is a pain and has minimal benefit.
12423
12424Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12425
12426 * gdb.t09/corefile.exp: At end of test, use "core" command with
12427 no arguments.
12428
12429Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12430
12431 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12432 17}/Makefile.in: Make it possible to run the testsuite with Sun
12433 make and CC = cross gcc by adding explicit build rules for .o
12434 files.
12435
12436Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12437
12438 * gdb.t15/funcargs.exp: Don't put comments on same line as
12439 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12440
c906108c
SS
12441Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12442
12443 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12444
12445Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12446
12447 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12448 * gdb.t20/inherit.exp: remove three dumplicate entries.
12449
12450Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12451
12452 * gdb.t06/break.exp: For "next over recursive call", fail on any
12453 incorrect output, not just on "factorial (value=2)".
12454
12455Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12456
12457 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12458 working now. Add an xfail if accesing a bss variable causes
12459 a memory error if the target is not yet run.
12460
12461Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12462
12463 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12464 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12465 name of __st* demangling (2 strings). Did Kung really get the
12466 more than 95 others right without testing them?
12467
12468Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12469
12470 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12471
12472Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12473
12474 * configure.in (configdirs): Add gdb.disasm
12475 * gdb.disasm: New directory for GDB disassembler tests.
12476 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12477
12478Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12479
12480 * gdb.t00/help.exp: Don't test "help set".
12481
12482 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12483 from within expect statements. None of these happen anymore and
12484 they cause regressions to be silently unnoticed.
12485
12486 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12487 messages) about known failures with gcc cygnus-2.4.5-930417.
12488
12489 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12490 comp-info.exp so it gets built if it doesn't exist.
12491
12492 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12493 it is no longer used.
12494 * gdb.t13/comp-info.c: Removed.
12495
12496Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12497
12498 * gdb.t06/signals.exp: Add xfail for sun3.
12499
12500Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12501
12502 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12503 relevant because ^C doesn't get sent but failure can be reproduced
12504 interactively).
12505
12506Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12507
12508 * gdb.stabs/alpha.mt: New configuration file for alpha.
12509 * gdb.stabs/configure.in: Use it.
12510 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12511 sharing with alpha.mt, redefine long to word via preprocessor.
12512 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12513 for alpha.
12514 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12515 native cc.
12516 * gdb.t00/teststrategy.exp: Change expect string so that we
12517 consume the `(xgdb)' from the command echo and from the gdb prompt.
12518 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12519 gdb currently compares all values as long, so this failure probably
12520 applies to any configuration where LONGEST is bigger than a target int.
12521 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12522 with gcc.
12523 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12524 to handle opaque pointers, gcc is.
12525 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12526 as first argument. Include <sys/types.h> and change all operator
12527 new definitions to use size_t.
12528 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12529 now that we use size_t.
12530
12531Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12532
12533 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12534 a long or float array cast all array members to the same type.
12535 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12536 with 64 bit longs.
12537 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12538 on alpha.
12539 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12540
12541Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12542
12543 * gdb.t24 (demangle.exp): Constructors of templates have names like
12544 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12545 section 14.6 of the ARM.
12546
12547 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12548 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12549 accomplish little and slow down the testsuite.
12550
12551 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12552 Accept spaces various places.
12553
12554Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12555
12556 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12557 with watchpoint enabled.
12558
12559 * Makefile.in: Remove definition of CC and remove the second
12560 definition of CXX (the "CXX = gcc" one remains). These definitions
12561 were causing backquotes to be expanded within backquotes, which
12562 doesn't work.
12563
12564Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12565
12566 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12567
12568Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12569
12570 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12571 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12572 by mips cc and contains no stabs entries.
12573
12574Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12575
12576 * config/vx-gdb.exp: Use fake device to load files rather than
12577 NFS.
12578 * lib/gdb.exp: New proc to do "file" command.
12579 * config/unix-gdb.exp: Use new "file" proc.
12580
12581Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12582
12583 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12584 Rework board rebooting slightly.
12585 (gdb_exit): Don't exit from the remote shell; there isn't one.
12586 * gdb.stabs/weird.exp: If a program is being debugged already,
12587 kill it.
12588 * gdb.t04/setvar.exp: Stop and restart gdb.
12589 * gdb.t05/expr.exp: Likewise.
12590 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12591 restart gdb and reload the program.
12592 * gdb.t08/opaque.exp: Likewise.
12593 * gdb.t12/scope.exp: Likewise.
12594 * gdb.t13/bitfields.exp: Likewise.
12595 * gdb.t15/funcargs.exp: Likewise.
12596 * gdb.t20/classes.exp: Likewise.
12597 * gdb.t03/ptype.exp: Increase timeout.
12598 * gdb.t16/printcmds.exp (test_print_string_constants,
12599 test_print_array_constants): Likewise.
12600 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12601 * gdb.t20/classes.exp (do_tests): Likewise.
12602 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12603
12604Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12605
12606 * gdb.stabs: Renamed *wierd* to *weird*.
12607
12608Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12609
12610 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12611 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12612
12613Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12614
12615 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12616 (do_tests): Remove xfail for whatis on one_var and two_var.
12617
12618Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12619
12620 * Makefile.in: Made cross building work better by adding
12621 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12622
12623Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12624
12625 * gdb.t15/{return.c,return.exp,Makefile.in}:
12626 New test, currently commented out.
12627
12628Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12629
12630 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12631 still running and removes the leftover named socket so GDb can do
12632 clean restarts.
12633
12634Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12635
12636 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12637 console, not GDB.
12638 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12639 cross testing works better with "make check"
12640 * config/unix-gdb: Use default procedures for exit and version.
12641 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12642 with the newest VxWorks.
12643
12644Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12645
12646 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12647 old form.
12648
12649 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12650 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12651
12652 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12653
12654 * config/unix-gdb.exp: Remove this version of gdb_exit
12655 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12656 Rob says he'll look at it when he gets back to testing boards.
12657
12658Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12659
12660 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12661 an expected fail for certain ptype commands.
12662
12663 * gdb.t20/classes.exp: Update expected results of "ptype class
12664 Base1" to account for the constructor that now appears in the type.
12665
12666Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12667
12668 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12669 disappeared from list.
12670 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12671 "alldone" proc with call to cleanup and exit.
12672 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12673 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12674 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12675 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12676 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12677 "alldone" proc with simple returns that suppress remaining
12678 tests. The alldone proc went away many months ago.
12679
12680Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12681
12682 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12683
12684 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12685
12686Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12687
12688 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12689 as vax gdb will display them.
12690
12691Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12692
12693 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12694 optimizers.
12695
12696 * scope.exp: Change "bad value for localval" messages so each one
12697 is unique.
12698
12699 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12700 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12701
12702 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12703
12704Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12705
12706 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12707 doesn't exist (due to optimization).
12708
12709Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12710
12711 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12712 contains \r because the filename is long.
12713
12714 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12715 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12716
12717Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12718
12719 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12720 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12721 Ultrix.
12722 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12723 int tests.
12724 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12725
12726Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12727
12728 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12729
12730 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12731 to match does not match the passing case but still matches the
c906108c
SS
12732 failing case.
12733
12734Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12735
12736 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12737
12738Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12739
12740 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12741 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12742 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12743 Remove various versions of gdb_exit.
12744 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12745 gdb_exit.
12746 * config/unix-gdb.exp: gdb_exit remains here, and should override
12747 the generic version, since it's doing a lot of wierd stuff that
12748 the other versions aren't. FIXME, fold it in, or abandon this
12749 version.
12750
12751Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12752
12753 * gdb.t24/demangle.exp: Add tests for PR 3220.
12754
12755Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12756
12757 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12758
12759Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12760
12761 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12762 "i386-*-*". Works for i486 as well.
12763
12764 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12765 bug, and expand domain of xfail to all SVR4 systems, since the
12766 actual problem is likely to be in generic SVR4 /proc support.
12767
12768Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12769
12770 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12771
12772Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12773
12774 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12775 xfails for other systems. Match a missing 'Continuing.' as an
12776 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12777
12778 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12779 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12780 Only issue warning for missing executables if -all option is used.
12781
12782 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12783 file if -all option is used. It's like an unpredictable XFAIL.
12784
12785Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12786
12787 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12788 for dynamically linked binaries.
12789
12790 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12791
12792Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12793
12794 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12795 to state that this is a known bug in old versions of g++.
12796
12797Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12798
12799 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12800 while waiting for `Continuing'.
12801
12802Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12803
12804 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12805 in text, data, and bss.
12806 * gdb.t10/nodebug.c: Add local and global test variables for
12807 initialized and uninitialized data.
12808
12809Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12810
12811 * config/unix-gdb.exp (gdb_exit): Add "wait".
12812
12813Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12814
12815 * gdb.t06/signals.exp: xfail the continue from the handler for all
12816 targets.
12817
12818 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12819 function with watchpoints enabled, the i386 call dummy starts with
12820 a call.
12821
12822 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12823 386 bsd names its corefiles.
12824
12825Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12826
12827 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12828 compilers don't grok it.
12829 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12830 with small octal ints rather than character constants, which
12831 are signed and might not fit if first promoted to int.
12832
12833Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12834
12835 * gdb.t09/Makefile.in (clean): Remove corefile.
12836
12837Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12838
12839 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12840
12841Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12842 and Jim Kingdon (kingdon@cygnus.com)
12843
12844 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12845 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12846 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12847
12848Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12849
12850 * gdb.t17/interrupt.exp: Add xfail for hppa.
12851
12852Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12853
12854 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12855 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12856 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12857 to determine signed-ness of bitfields and use the result to setup
12858 the xfail.
12859 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12860 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12861 call line is reached if necessary.
12862
12863Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12866
12867Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12868
12869 * gdb.t06/break.exp: Also test `clear' command.
12870
12871Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12872
12873 * gdb.t00/teststrategy.exp: Remove extra quote.
12874
12875 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12876 watchpoint enabled to be for all non-68k machines.
12877
12878 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12879
12880Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12881
12882 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12883 targets use aout.mt instead of ecoff.mt as gas understands
12884 standard aout format.
12885
12886Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12887
12888 * lib/gdb.exp (runto): Don't insist that function we are running to
12889 was compiled with -g.
12890
12891 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12892
12893 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12894 to get back into the read system call.
12895 Accept leading newline in case where we woke it up.
12896
12897Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12898
12899 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12900 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12901 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12902 enable ecoff configuration.
12903
12904Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12905
12906 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12907
12908Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * gdb.t16/printcmds.exp: Add another printf test.
12911
12912Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12913
12914 * configure.in: If configured -with-stabs on any target, add
12915 stabsdirs to configdirs.
12916
12917Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12918
12919 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12920 fun" so pattern does not match the command itself.
12921
12922Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12923
12924 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12925
12926Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12927
12928 * gdb.t17/interrupt.exp: Test for more things.
12929
12930Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12931
12932 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12933 compiler arranges the code and line numbers.
12934
12935 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12936
12937Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12938
12939 * gdb.t00/help.exp: Increase expect input buffer size.
12940
12941Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12942
12943 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12944
12945 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12946
12947 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12948
12949 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12950 [0-9]*, not just [0-9].
12951
12952Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12953
12954 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12955
12956 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12957
12958Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12959
12960 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12961
12962Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12963
12964 * gdb.t06/signals.c: Add xfails for sun3.
12965
12966 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12967
12968 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12969 test_stepping tests.
12970
12971Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12972
12973 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12974
12975 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12976
12977 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12978 rather than actually putting it through cpp twice.
12979
12980 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12981
12982Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12983
12984 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12985 no longer needed.
12986
12987Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12988
12989 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12990
12991 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12992 C++ features prints as "struct", make it a pass, not an xfail.
12993
12994Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12995
12996 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12997 Don't require VA to print as "class" rather than "struct".
12998
12999Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
13000
13001 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
13002
13003Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13004
13005 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
13006
13007Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13008
13009 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
13010 order.
13011
13012Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13013
13014 * gdb.t16/printcmds.exp: Add printf tests.
13015
13016 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13017
13018 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13019
13020Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13021
13022 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13023 pass counts, to counteract any existing or future setup_xfails.
13024
13025Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13026
13027 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13028 {BEGIN,END}_COMMON for common block instead of STAB.
13029 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13030
13031 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13032 intp_var should be N_GSYM not N_LSYM.
13033 wierd-aout.S: Use a label for the value of the N_SO.
13034 wierd.def: Remove all backslashes.
13035 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13036
13037Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13038
13039 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13040 get the expected next to inheritance3.
13041
13042Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13043
13044 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13045 now that gcc-2.4 gets it right.
13046
13047Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13048
13049 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13050
13051 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13052 generating comp-info.exp which works for cross-compilation.
13053
13054Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13055
13056 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13057 "*-*-sysv4.*".
13058
13059Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13060
13061 * gdb.t01/run.exp: Start with a fresh gdb.
13062 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13063 SVR4.x.
13064
13065Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13066
13067 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13068 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13069 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13070 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13071 things to remove.
13072
13073Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13074
13075 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13076 test cases from bug reports.
13077
13078Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13079
13080 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13081 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13082 avoid spurious xfails.
13083 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13084 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13085 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13086
13087Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13088
13089 * gdb.t00/teststrategy.exp: Rework to provide more useful
13090 description of each test, fix problem with systems that define
13091 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13092 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13093 results for "next over recursive call" so timeouts aren't taken
13094 by error.
13095
13096Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13097
13098 * gdb.t12/scope.exp: Test printing of variables before run.
13099
13100 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13101 printed in wrong order due to sorting.
13102
13103Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13104
13105 * gdb.t00/teststrategy.exp: Fix expected results for printing
13106 user entered string constant. Is array of char, prints with no
13107 address.
13108
13109 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13110 commands.
13111 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13112 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13113 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13114 of struct of char arrays.
13115 * gdb.t00/radix.exp: New tests for radix commands.
13116
13117Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13118
13119 * gdb.t16/printcmd.exp: Print a variable before running program
13120 (with xfail for AIX).
13121
13122Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13123
13124 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13125
13126 * gdb.t16/printcmd.exp: Don't print variables before running program.
13127
13128 * gdb.t06/break.exp: Don't require envp argument to main.
13129
13130 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13131
13132 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13133 Add xfails for rs6000.
13134
13135 * gdb.t02/whatis.exp: Change other tests not to re-test something
13136 we already tested.
13137
13138 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13139 each type used has a variable of that type.
13140
13141Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13142
13143 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13144
13145Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13146
13147 * configure.in: change srctrigger to be a file, not a directory
13148
13149Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13150
13151 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13152
13153 * gdb.t11/list.exp: Fixed a couple of typos.
13154
13155Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13156
13157 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13158 is fixed and PR is closed.
13159 * gdb.t16 (gdbme.c): Add simple test string variable.
13160 * gdb.t16 (printcmds.exp): Add tests with simple test string
13161 variable, primarily for boundaries on "set print elements".
13162
13163Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13164
13165 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13166 Make leading 0's optional and don't expect a tab in the middle
13167 of the number.
13168
13169 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13170
13171 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13172 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13173 don't end command passed to gdb_test with newline.
13174
13175 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13176 signed keyword away, don't expect signed bitfields to be signed.
13177
13178 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13179 printing with only as many 1's as are in the field as well as printing
13180 with 32 1's (see comment).
13181
13182Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13183
13184 * gdb.t00/default.exp: Start with a fresh gdb.
13185 * configure.in (configdirs): Remove gdb.t31 until the chill
13186 compiler works again. It no longer is able to find chillrt0
13187 since it isn't in libchill.a anymore.
13188 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13189 wierd.o, make more modular.
13190 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13191 spurious newlines that caused problems.
13192
13193Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13194
13195 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13196 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13197 gdb.stabs/wierd.{exp,def}: Many new tests.
13198
13199 * gdb.t00/default.exp: update info line for new message.
13200
13201 * gdb.t02/{whatis.exp,gdbme.c}:
13202 Test that "char *" doesn't print as "caddr_t".
13203
13204Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13205
13206 * gdb.t00/help.exp: Use .* in place of some help messages which
13207 just changed.
13208 gdb.t00/default.exp: Update "info frame" test for new message.
13209 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13210 Remove some xfails
13211
13212Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13213
13214 * gdb.t03/{gdbme.c,ptype.exp}:
13215 Add tests for typedef'd struct and union without tags.
13216 Also check "whatis" on a variable of a typedef'd enum without a tag.
13217
13218 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13219 PRMS 1823; the bug still exists but isn't reproduced by this test
13220 anymore), and remove rs6000 XFAIL (the bug is fixed).
13221
13222 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13223 duplicated from whatis.exp. For those that are left, accept
13224 "long", "long int", or "int" for long variables (whatis.exp already
13225 has an XFAIL for "int", so no need to fail it here).
13226
13227 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13228 Deal with GCC's names for types now that GDB uses the compiler's names.
13229
13230 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13231 setup_xfail's for sunos4. If we #defined the signed keyword away,
13232 don't expect GDB to know that char it is signed.
13233
13234 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13235
13236Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13237
13238 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13239 should work on any system, regardless of debugging format.
13240 * gdb.t21/demangle.exp: Move to gdb.t24.
13241 * gdb.t24/demangle.exp: Move from gdb.t21.
13242 * gdb.t24/{Makefile.in, configure.in}: New files.
13243
13244Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13245
13246 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13247 * gdb.stabs: New directory.
13248
13249Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13250
13251 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13252 not just "Quit anyway?".
13253
13254Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13255
13256 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13257 that all setup_xfails are immediately followed by clear_xfails.
13258
13259Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13260
13261 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13262 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13263 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13264 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13265 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13266 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13267 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13268 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13269 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13270 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13271 gdb.t31/chillvars.exp, lib/gdb.exp:
13272 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13273 bug-gdb@prep.ai.mit.edu.
13274
13275Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13276
13277 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13278 with 0.0, not integer 0.
13279
13280Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13281
13282 * gdb.t06/break.exp: Update for "Kill the program" message change.
13283
13284Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13285
13286 * Makefile.in (GDBFLAGS): Set to -nx.
13287 * Makefile.in (site.exp): Use GDBFLAGS.
13288
13289Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13290
13291 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13292 Makefiles.
13293 (check): depend on just-check.
13294 (just-check): added so that tests can be run without a noop
13295 build pass.
13296
13297Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13298
13299 Switch to using configure's configdirs.
13300 * Makefile.in (Makefile): add configure.in dependency.
13301 (SUBDIRS): removed redundant assignment.
13302 * configure.in: switch subdirs assignment to configdirs.
13303 * gdb.t*/configure.in: new files.
13304
13305Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13306
13307 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13308 works.
13309
13310Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13311
13312 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13313 in explicit rules. Apparently this is not supported by some makes.
13314
13315Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13316
13317 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13318
13319Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13320
13321 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13322 disappeared.
13323
13324Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13325
13326 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13327
13328Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13329
13330 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13331 watchpoint problem that is now fixed.
13332 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13333 uninitialized convenience variables.
13334 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13335 structures.
13336
13337Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13338
13339 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13340 which causes expect to get out of sync with gdb on long output
13341 from help set.
13342 * gdb.t09/corefile.exp: Make expected pattern for core file
13343 failing signal and frame output format less sun specific.
13344
13345Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13346
13347 * gdb.t31/chillvars.exp: Add and remove initial dummy
13348 breakpoint, so that symbol table is forced in.
13349 (Needed at least on Sunos4, though it seems not SVR4.)
13350 * gdb.t31/chillvars.exp: Update for changed output format.
13351
13352Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13353
13354 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13355
13356Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13357
13358 * Makefile.in: Added --srcdir when invoking runtest, removed the
13359 need for a local config file. (optional now)
13360
13361Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13362
13363 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13364 failure count used to force early termination. Add some more
13365 expected failures for gnu style demangling.
13366
13367Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13368
13369 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13370 pmi variable from gdb.t20/gdbme to get optimized away.
13371 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13372 Check for written corefile upon timeout _and_ eof.
13373
13374Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13375
13376 * config/unix-gdb.exp: Add missing return 0.
13377
13378Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13379
13380 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13381 test termination.
13382
13383Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13384
13385 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13386 disappeared.
13387
13388Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13389
13390 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13391 time as i860 support works.
13392
d63a86f8 13393 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13394 "backtrace 100\r" rather than just "backtrace\r", to match last
13395 change.
13396
13397Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13398
13399 * config/udi-gdb.exp (gdb_exit): Remove close command.
13400 (gdb_target_udi): New procedure to set the UDI target.
13401 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13402 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13403 Added waits for prompts after several question responses. Added
13404 some more responses used by a29k-amd-udi-gdb.
13405 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13406 pass different arguments, restart UDI connection after program
13407 completion.
13408 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13409 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13410 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13411 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13412 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13413 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13414 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13415 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13416 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13417 after program completion.
13418 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13419 compiled with a SELECT_VECS setting.
13420 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13421 infinite recursion.
13422
13423 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13424 Added checks for COFF results, and made them expected failures for
13425 all targets. It would be better to make them expected failures
13426 for COFF targets only.
13427
13428Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13429
13430 * Makefile.in: add null dvi target, don't bother to recurse
13431 through test directories for info and install-info; rename
13432 $(datadir) to be dejagnu instead of deja-gnu
13433
13434Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13435
13436 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13437 compiler to coredump.
13438 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13439 code.
13440
13441Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13442
13443 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13444 coredump.
13445 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13446 code.
13447
13448Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13449
13450 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13451 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13452 which in a shell. Deletes xgdb when done.
13453 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13454 Tests the return from the "set height" or "set width" commands.
13455 Added a few return codes where needed.
13456
13457Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13458
13459 * Makefile.in (SUBDIRS): Add gdb.t17.
13460 * configure.in (subdirs): Add gdb.t17.
13461 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13462 files to test gdb's calling of functions in the inferior with
13463 the correct arguments and gdb's ability to retrieve any
13464 result returned.
13465
13466Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13467
13468 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13469 may be called after gdb goes away. Previous versions of expect
13470 needed these to avoid file descriptor leaks, but they cause
13471 errors with the current revision of expect.
13472 * gdb.t00/gdbvars.exp: Use -re on expected output after
13473 setting sevenbit-strings.
13474 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13475 to set sevenbit-strings consistent across tests.
13476 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13477 set sevenbit-strings consistent across tests.
13478
13479Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13480
13481 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13482 expected output to match current "expect" expectations.
13483
13484Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13485
13486 * gdb.t00/default.exp: Change expected output for default "source"
13487 command, to match new gdb behavior which requires a filename to
13488 source.
13489
13490Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13491
13492 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13493 expected fail for i486-*-* that misses the marker2 function.
13494 * gdb.t10/crossload.exp (bfddefault): Allow successful
13495 recognition of a format to pass even if no symbols are found.
13496 Explicitly catch failures where the format is not recognized
13497 or is ambiguous, and add the reason to the fail message.
13498 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13499 the cause is and invalid target and add reason to failure message.
13500 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13501 elf32-i386, elf32-sparc, and elf32-i860.
13502 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13503 Set up expected failure for 'filename'::variable scope resolution,
13504 which is now apparently broken on all targets.
13505 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13506 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13507 gdb.t23/templates.exp: Change failure for missing binfile into
13508 just a warning.
13509 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13510 references.
13511
13512Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13513
13514 * gdb.t00/default.exp: Add expected output for default "source"
13515 command, to match new gdb behavior.
13516 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13517
13518Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13519
13520 * config/*-gdb.exp: returns an error, rather than exiting on
13521 internal errors.
13522
13523Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13524
13525 * gdb.t03/gdbme.c: Add pointer to struct variable.
13526 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13527 referencing struct members.
13528
13529Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13530
13531 * configure.in (mips-idt-ecoff): New target.
13532 * config/mips-gdb.exp: New file for remote board using MIPS remote
13533 debugging protocol.
13534
13535 * Redid configuration scheme. Removed gdb.t*/configure.in.
13536 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13537 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13538 distclean targets. Built executables via .o files. Adjusted
13539 tests to account for source files in $(srcdir) rather than
13540 $(objdir).
13541 * lib/gdb.exp (runto): Don't expect () after the function name,
13542 because it may have arguments.
13543
13544Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13545
13546 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13547 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13548 expected failures for mips-idt-* and mips-sgi-*.
13549 * gdb.t00/default.exp (attach): Kill process if requested.
13550 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13551 that does not read core files.
13552 * gdb.t01/run.exp: Removed checks for exit status code.
13553 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13554 it is linked in.
13555 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13556 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13557 appropriate, rather than doing it by hand.
13558 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13559 execution.
13560 * gdb.t10/crossload.exp: Kill existing program if needed.
13561 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13562 appropriate, rather than doing it by hand. Always increase
13563 timeout for this test, not just for VxWorks.
13564
13565Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13566
13567 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13568 of Chill STRUCT types and STRUCT values.
13569 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13570 than "char".
13571 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13572 struct2): New struct definitions and initializations to test
c906108c
SS
13573 simple Chill STRUCT types.
13574
13575Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13576
13577 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13578 the null byte at the end of strings.
13579 * gdb.t00/default.exp: Make show version insensitive to copyright
13580 date.
13581 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13582 to avoid dependencies on target char signedness.
13583 * gdb.t16/printcmds.exp: Update expected results for explicitly
13584 unsigned char.
13585 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13586 now work.
13587 * gdb.t21/demangle.exp: Add many more patterns for template
13588 demangling, most of them being expected failures.
13589 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13590 string we are matching for, to match on the whole string.
13591 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13592 and fix a whole bunch that had incorrect expected output but were
13593 passing anyway because of the bug in "proc demangle".
13594 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13595 type.
13596 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13597
13598Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13599
13600 * gdb/testsuite: made modifications to testcases, etc., to allow
13601 them to work properly given the reorganization of deja-gnu and the
13602 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13603
13604Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13605
13606 * gdb/testsuite: Initial creation of gdb/testsuite.
13607 Migrated dejagnu testcases and support files for testing nm to
13608 gdb/testsuite from deja-gnu. These files were moved "as is"
13609 with no modifications. This migration is part of a major overhaul
13610 of dejagnu. The modifications to these testcases, etc., which
13611 will allow them to work with the new version of dejagnu will be
13612 made in a future update.
48efe704 13613
8d8cb839 13614 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13615\f
8d8cb839
EZ
13616;; Local Variables:
13617;; mode: change-log
13618;; left-margin: 8
13619;; fill-column: 74
13620;; version-control: never
13621;; End:
902f2ccb
MC
13622
13623 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13624 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13625 Copying and distribution of this file, with or without modification,
13626 are permitted provided the copyright notice and this notice are preserved.