]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
expression.h (enum exp_opcode): Fix a format error of a comment.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c761af65
DJ
12005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4 copyright dates.
5
561d7a1d
PG
62005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7
8 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9 powerpc altivec' test with an almost identical 'info vector' test.
10
b2b64cc9
PG
112005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12
13 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14 vscr" tests to match output.
15
6ac4d15a
PG
162005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17
18 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19 output.
20
40e55bef
BR
212005-09-11 Bob Rossi <bob@brasko.net>
22
23 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
24 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
25 commands that return an MI output command and an asyncronous MI output
26 command.
27 * gdb.mi/mi-console.exp: Ditto.
28
3c7385ec
BR
292005-09-11 Bob Rossi <bob@brasko.net>
30
31 * gdb.mi/mi-var-child.c: Include <string.h>.
32
a6cd0eb3
DJ
332005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
34
35 * killed.exp: Correct gdb_expect syntax.
36
2f168eed
CV
372005-08-09 Corinna Vinschen <vinschen@redhat.com>
38
39 * lib/mi-support.exp (mi_gdb_load): Fix typo.
40
ecd3fd0f
BR
412005-08-02 Bob Rossi <bob@brasko.net>
42
43 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
44 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
45 Change tests to inferior-tty-set/show.
46 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
47 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
48 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
49 inferior. Use mi_gdb_test to get GDB and Inferior output.
50 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
51 descriptor.
52 (mi_inferior_tty_name): Add inferior PTY file name.
53 (mi_gdb_start): Add INFERIOR_PTY parameter.
54 (mi_gdb_test): Add IPATTERN parameter.
55
f1ea48cb
BR
562005-08-02 Bob Rossi <bob@brasko.net>
57
58 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
59 parameter to mi_gdb_test.
60 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
61
6e650a67
DJ
622005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
63
64 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
65 struct_declarations.
66 * gdb.mi/mi-var-child.exp: Step over the initialization of
67 struct_declarations.
68
8be260b6
DJ
692005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
70
71 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
72 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
73 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
74 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
75 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
76 file.
77
4e660f07
NR
782005-07-27 Nick Roberts <nickrob@snap.net.nz>
79
80 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
81 (do_children_tests): Assign values to the extra elements.
82
83 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
84 them for tests for "-var-update --no-values" and
85 "-var-update --all-values".
86 Add test for "-var-list-children --simple-values".
87
88 * gdb.mi/basics.c (callee4): Add integer array D[3]...
89
90 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
91 "-stack-list-locals --simple-values" Improve doc strings and
92 comments.
93
6bdae935
MK
942005-07-18 Mark Kettenis <kettenis@gnu.org>
95
598b7a6f
MK
96 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
97 *-*-openbsd*.
98 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
99
6bdae935
MK
100 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
101 sigaltsatck'.
102
1323e929
BR
1032005-07-14 Bob Rossi <bob@brasko.net>
104
105 * gdb.base/default.exp (tty): Changed output of command.
106 * gdb.base/help.exp (help tty): Ditto.
107
b1a9c082
MK
1082005-07-12 Mark Kettenis <kettenis@gnu.org>
109
110 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
111
10a844a2
MK
1122005-07-10 Mark Kettenis <kettenis@gnu.org>
113
114 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
115 -stack-select-frame without arguments.
116 (test_stack_frame_listing): Add test for newly implemented command
117 -stack-info-frame.
118
3cb3b8df
BR
1192005-07-06 Bob Rossi <bob@brasko.net>
120
121 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
122 command.
123 (Copyright): Update copyright.
124
a0c5fbcf
WZ
1252005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
126
127 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
128 tests to evaluate exponentiation expression.
129
984971d0
AS
1302005-06-29 Andreas Schwab <schwab@suse.de>
131
132 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
133 main to avoid warnings.
134
135 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
136
fe03833f
NR
1372005-06-20 Nick Roberts <nickrob@snap.net.nz>
138
139 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
140 -stack-select-frame without arguments.
141 (test_stack_frame_listing): Add test for newly implemented command
142 -stack-info-frame.
143
7a55f279
WZ
1442005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
145
0ffa0ea5
DJ
146 * gdb.fortran/array-element.f: New file.
147 * gdb.fortran/array-element.exp: New testcase.
7a55f279 148
26585198
DJ
1492005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * gdb.base/bigcore.exp: Correct checks for systems which can
152 not dump a large core file.
153
c1bd25fd
DJ
1542005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
155
156 * gdb.base/relocate.c: Add a copyright notice.
157 (dummy): Remove.
158 * gdb.base/relocate.exp: Test printing the values of variables
159 from a relocatable file.
160
589e074d
DJ
1612005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
162
163 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
164 excess MI output after an error.
165
0915f927
JB
1662005-05-29 Joel Brobecker <brobecker@adacore.com>
167
168 * gdb.arch/alpha-step.c: New file.
169 * gdb.arch/alpha-step.exp: New testcase.
170
76ff342d
DJ
1712005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
172 Dennis Brueni <dennis@slickedit.com>
173
174 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
175 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
176 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
177 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
178 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
179 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
180 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
181
96b0c7ac
DJ
1822005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
183 Wu Zhou <woodzltc@cn.ibm.com>
184
185 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
186 IBM's xlc compiler.
187 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
188 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
189
f21565d2
JB
1902005-05-13 Jim Blandy <jimb@redhat.com>
191
192 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
193 calling gdb_suppress_entire_file.
194 * gdb.base/charset.exp: Same.
195 * gdb.base/call-rt-st.exp: Same.
196
6006a3a1
BR
1972005-05-05 Bob Rossi <bob_rossi@cox.net>
198
199 * lib/gdb.exp (fullname_syntax): Added global regex.
200 (fullname_syntax_POSIX): Ditto.
201 (fullname_syntax_UNC): Ditto.
202 (fullname_syntax_DOS_CASE): Ditto.
203 (fullname_syntax_DOS): Ditto.
204 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
205 fullname_syntax variable to scope and use it.
206 (test_file_list_exec_source_files): Ditto.
207 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
208
c3b69c04
DJ
2092005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
210
211 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
212
3c95e6af
PG
2132004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
214
215 * lib/gdb.exp (skip_altivec_tests): New function, based on
216 check_vmx_hw_available from the GCC testsuite.
217 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
218 * lib/gdb.arch/altivec-regs.exp: Likewise.
219
78df6c56
JB
2202005-05-02 Jim Blandy <jimb@redhat.com>
221
222 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
223 calling gdb_suppress_entire_file.
224
1690f9cf
DJ
2252005-04-30 Randolph Chung <tausq@debian.org>
226
227 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
228 Slightly relax "sem_post" name checking.
229
5ea106f7
PG
2302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
231
232 * gdb.base/unload.exp: Use new shared library infrastructure.
233
bf7234cf
PG
2342005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
235
236 * gdb.base/so-impl-ld.exp: Use new shared library
237 infrastructure.
238
547b869a
CV
2392005-04-29 Corinna Vinschen <vinschen@redhat.com>
240
241 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
242 * gdb.asm/h8300.inc: New file.
243
f07e55f0
PG
2442005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
245
246 * gdb.base/shlib-call.exp: Change to use new shared library
247 infrastructure.
248
3cbba3d1
PG
2492005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
250
251 * gdb.base/pending.exp: Change to use new shared library
252 infrastructure.
253
ed6df200
PG
2542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
255
256 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
257 use test_compiler_info instead of gcc_compiled, and update copyright.
258
8c8f4ebe
PG
2592005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
260
261 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
262 shared objects being adjusted and update copyright years.
263
607fbc54
DJ
2642005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
265
266 * ChangeLog: Correct some 2003-01-13 dates.
267 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
268 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
269 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
270 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
271 gdb.trace/tfind.exp: Update copyright years.
272
57bf0e56
DJ
2732005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
274 Daniel Jacobowitz <dan@codesourcery.com>
275
276 * lib/gdb.exp (gdb_compile): Handle shlib=.
277 (gdb_compile_shlib): New function.
278
9b593790
PG
2792005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
280
281 * lib/gdb.exp (test_compiler_info): Give argument a default value.
282
9494c6a5
DJ
2832005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
284
285 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
286 gdb.server.
287 * configure.ac: Likewise.
288 * configure: Regenerated.
289 * gdb.gdbserver/Makefile.in: Moved to...
290 * gdb.server/Makefile.in: ... here.
291 * gdb.gdbserver/server.c: Moved to...
292 * gdb.server/server.c: ... here.
293 * gdb.gdbserver/server-run.exp: Moved to...
294 * gdb.server/server-run.exp: ... here.
295
6f8eac0e
DJ
2962005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
297
298 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
299 * configure.ac: Create gdb.gdbserver/Makefile.
300 * configure: Regenerated.
301 * lib/gdbserver-support.exp: New file, derived from
302 config/gdbserver.exp.
303 * config/gdbserver.exp: Use gdbserver-support.exp.
304 * gdb.gdbserver/Makefile.in: New file.
305 * gdb.gdbserver/server.c: New file.
306 * gdb.gdbserver/server-run.exp: New file.
307
6e87504d
PG
3082005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
309
310 * lib/gdb.exp (test_compiler_info): Return compiler_info
311 if no arguments are given.
312
d1779be4
PG
3132005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
314
315 * gdb.arch/altivec-abi.exp: Check for compiler and set
316 use altivec' flag accordingly.
317 * gdb.arch/altivec-regs.exp: Likewise.
318
88750304
DJ
3192005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
320
321 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
322
f3fb768d
AS
3232005-03-27 Andreas Schwab <schwab@suse.de>
324
325 * gdb.base/bigcore.c (main): Add missing mode argument in open
326 call.
327
7e813ac5
DJ
3282005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
329
330 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
331 downloads.
332 * config/gdbserver.exp (gdb_load): Likewise.
333
8e3049aa
PB
3342005-03-14 Paul Brook <paul@codesourcery.com>
335
336 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
337 targets.
338
a9df7c44
JB
3392005-03-09 Joel Brobecker <brobecker@adacore.com>
340
341 * gdb.dwarf2/dup-psym.S: New file.
342 * gdb.dwarf2/dup-psym.exp: New testcase.
343
9f0d94e8
JB
3442005-03-09 Joel Brobecker <brobecker@adacore.com>
345
346 * gdb.ada/exec_changed/first.adb: New file.
347 * gdb.ada/exec_changed/second.adb: New file.
348 * gdb.ada/exec_changed.exp: New testcase.
349
5f579bc5
NS
3502005-03-08 Nathan Sidwell <nathan@codesourcery.com>
351
36e9969c
NS
352 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
353 (A2): New class.
354 (main): Test operator+.
355 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
356 breakpoint test.
357
5f579bc5
NS
358 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
359 * gdb.base/signull.exp: Disable if gdb,nosignals.
360 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
361 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
362 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
363 * gdb.mi/mi2-console.exp: Likewise.
364 * gdb.trace/collection.exp (run_trace_experiment): Consume the
365 continue output at start.
366 (gdb_collect_locals_test): Robustify regexp.
367 * gdb.trace/passc-dyn.exp: Fix comment typo.
368 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
369
be46087e
CV
3702005-03-08 Corinna Vinschen <vinschen@redhat.com>
371
372 * gdb.asm/asm-source.exp: Add iq2000 case.
373 * gdb.asm/iq2000.inc: New file.
374
384e1a61
MI
3752005-03-07 Manoj Iyer <manjo@austin.ibm.com>
376
377 * gdb.base/command.exp: Change hardcoded value to regular expression.
378 * gdb.base/float.exp: Add powerpc to the list of targets checked.
379
584b6e9e
DJ
3802005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
381
382 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
383 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
384 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
385 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
386 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
387
ab5b5d61
MK
3882005-03-05 Mark Kettenis <kettenis@gnu.org>
389
390 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
391 changes.
392
ae051c1b
PG
3932004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
394
395 * lib/compiler.c: Add test for IBM's xlc compiler.
396 * lib/compiler.cc: Likewise.
397
3f0f6ed2
JB
3982004-02-24 Joel Brobecker <brobecker@adacore.com>
399
400 * gdb.ada/fixed_points.exp: Create compilation object directory
401 before running the test.
402 * gdb.ada/null_record.exp: Likewise.
403 * gdb.ada/packed_array.exp: Likewise.
404 * gdb.ada/start.exp: Likewise.
405
724f452b
JB
4062005-02-15 Joel Brobecker <brobecker@adacore.com>
407
408 * gdb.ada/packed_array/pa.adb: New file.
409 * gdb.ada/packed_array.exp: New testcase.
410
57f5cdfb 4112005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 412
1f393151
MK
413 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
414 files.
415
ebdda337
MK
416 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
417 on *-*-openbsd*. Correctly match whitespace in regukar
418 expressions.
419
cf309262
DJ
4202005-02-10 Daniel Jacobowitz <dan@debian.org>
421
422 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
423 PR exp/1821
424 * gdb.base/gdb1821.c: New test file.
425 * gdb.base/gdb1821.exp: New test file.
426
3be49e7a
JB
4272005-02-09 Joel Brobecker <brobecker@adacore.com>
428
429 * gdb.base/start.c: New file.
430 * gdb.base/start.exp: New testcase.
431
e292e67d
JB
4322005-02-09 Joel Brobecker <brobecker@adacore.com>
433
434 * gdb.ada/start/dummy.adb: New file.
435 * gdb.ada/start.exp: New testcase.
436
dbdfa66c
CV
4372005-02-09 Corinna Vinschen <vinschen@redhat.com>
438
439 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
440 for printing symbols and statistics.
441 Add test for using relative pathnames in "maint print msymbols" test.
442 Mark "maint info sections DATA" XFAIL on Cygwin.
443 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
444 tests.
445
d7941671
AC
4462005-02-09 Andreas Schwab <schwab@suse.de>
447
448 Committed by Andrew Cagney <cagney@gnu.org>
449 * gdb.base/remotetimeout.exp: New file.
450
74e5ef44
MK
4512005-02-07 Mark Kettenis <kettenis@gnu.org>
452
453 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
454
464dd14d
JB
4552005-02-03 Joel Brobecker <brobecker@adacore.com>
456
457 * gdb.ada/gnat_ada.gpr: New file.
458 * gdb.ada/gnat_ada.gin: Delete, no longer used.
459 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
460 * configure.ac: No longer generate gnat_ada.gpr.
461 * configure: Regenerate.
462 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
463 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
464 * gdb.ada/null_record/bar.ads: Likewise.
465 * gdb.ada/null_record/bar.adb: Likewise.
466 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
467 * gdb.ada/null_record.exp (testdir): New variable.
468 (testfile): executable is now in testdir subdirectory.
469 (srcfile): Use full path to the main compilation unit.
470 * gdb.ada/fixed_points.exp: Same changes as above.
471
30d756ae
NR
4722005-02-03 Nick Roberts <nickrob@snap.net.nz>
473
474 * gdb.base/interp.exp: New test.
475
9d799f85
AC
4762005-01-24 Andrew Cagney <cagney@gnu.org>
477
478 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
479
15656118
AC
4802005-01-19 Andrew Cagney <cagney@gnu.org>
481
a892c31b
AC
482 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
483 configure.ac not configure.in.
484
15656118
AC
485 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
486 of powerpc*-*-*.
487 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
488 * gdb.base/list.exp (test_list_function)
489 (test_list_filename_and_function): Ditto.
490 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
491
a7b01baf
AC
4922005-01-16 Andrew Cagney <cagney@gnu.org>
493
17d92a02
AC
494 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
495
a7b01baf
AC
496 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
497
bc8332bb
AC
4982005-01-14 Andrew Cagney <cagney@gnu.org>
499
500 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
501 * gdb.mi/mi2-var-cmd.exp: Ditto.
502
4d074752
CV
5032005-01-10 Corinna Vinschen <vinschen@redhat.com>
504
505 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
506
bec39cab
AC
5072005-01-07 Andrew Cagney <cagney@gnu.org>
508
509 * configure.ac: Rename configure.in, require autoconf 2.59.
510 * configure: Re-generate.
511 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
512 * gdb.stabs/configure: Re-generate.
513 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
514 * gdb.hp/configure: Re-generate.
515 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
516 autoconf 2.59.
517 * gdb.hp/gdb.objdbg/configure: Re-generate.
518 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
519 autoconf 2.59.
520 * gdb.hp/gdb.defects/configure: Re-generate.
521 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
522 autoconf 2.59.
523 * gdb.hp/gdb.compat/configure: Re-generate.
524 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
525 autoconf 2.59.
526 * gdb.hp/gdb.base-hp/configure: Re-generate.
527 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
528 autoconf 2.59.
529 * gdb.hp/gdb.aCC/configure: Re-generate.
530
f10b16d4
JB
5312004-12-15 Jim Blandy <jimb@redhat.com>
532
533 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
534 under NPTL when there is debugging info available for libpthread.
535
fb6e1814
JG
5362004-12-13 Jerome Guitton <guitton@gnat.com>
537
538 * gdb.ada/fixed_points.c: New file.
539 * gdb.ada/fixed_points.exp: New file.
540
fe46cd3a
RC
5412004-12-03 Randolph Chung <tausq@debian.org>
542
543 * gdb.arch/pa-nullify.exp: New file.
544 * gdb.arch/pa-nullify.s: New file.
545
8de0841b
RC
5462004-11-30 Randolph Chung <tausq@debian.org>
547
548 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
549 instead of "tbug". Fix regexp to work properly with gdb_test.
550
c8170782
PH
5512004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
552
553 * gdb.base/bitfields2.exp: New test.
554 * gdb.base/bitfields2.c: New file.
555
954269c2
RE
5562004-11-28 Richard Earnshaw <rearnsha@arm.com>
557
558 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
559
0107feed
RC
5602004-11-16 Randolph Chung <tausq@debian.org>
561
562 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
563
f073ae8c
DJ
5642004-11-14 Daniel Jacobowitz <dan@debian.org>
565
566 * gdb.threads/threadapply.exp: Correct "macro details" test.
567
19ad59e7
JJ
5682004-11-11 Jeff Johnston <jjohnstn@redhat.com>
569
570 * gdb.threads/threadapply.exp: New test.
571 * gdb.threads/threadapply.c: New file.
572
9cf0961b
MK
5732004-11-07 Mark Kettenis <kettenis@gnu.org>
574
575 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
576 frames.
577
c789492a
FL
5782004-11-05 Felix Lee <felix+log1@specifixinc.com>
579
580 * gdb.base/cursal.exp: New file.
581 * gdb.base/cursal.c: New file.
582
a1e167bb
AC
5832004-11-03 Andrew Cagney <cagney@gnu.org>
584
585 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
586
b7cbf173
MK
5872004-10-30 Mark Kettenis <kettenis@gnu.org>
588
589 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
590 NetBSD/ELF targets.
591
88f9d34f
JB
5922004-10-29 Joel Brobecker <brobecker@gnat.com>
593
594 * gdb.threads/bp_in_thread.c: New file, copied from
595 pthread_cond_wait.c.
596 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
597 file, rather than reusing the .c file from another testcase.
598
ca7d6a0c
JB
5992004-10-20 Joel Brobecker <brobecker@gnat.com>
600
601 * gdb.ada/null_record.exp: Check where we stopped after
602 sending the start command, instead of where the associated
603 temporary breakpoint was inserted.
604
0d863d03
AC
6052004-10-14 Andrew Cagney <cagney@gnu.org>
606
607 * gdb.mi/gdb701.c (main): Return 0.
608
d11e72cb
DJ
6092004-10-13 Daniel Jacobowitz <dan@debian.org>
610
d40539a4 611 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 612
e1923096
JJ
6132004-10-12 Jeff Johnston <jjohnstn@redhat.com>
614
615 * gdb.threads/schedlock.c: Add comment markers to use to find
616 line numbers.
617 * gdb.threads/schedlock.exp: Adjust regex to handle the new
618 comments.
619 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
620 breakpoint lines.
621
ec8ba2c9
DJ
6222004-10-12 Daniel Jacobowitz <dan@debian.org>
623
624 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
625
0eb3658b
DJ
6262004-10-12 Daniel Jacobowitz <dan@debian.org>
627
628 * configure.in: Add gdb.dwarf2.
629 * configure: Regenerated.
630 * Makefile.in: Add gdb.dwarf2.
631 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
632 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
633 gdb.dwarf2/file1.txt: New files.
634
a271cc33
OF
6352004-10-11 Orjan Friberg <orjanf@axis.com>
636
637 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
638 of "run", since the latter doesn't work with remote targets. Adjust
639 the breakpoint numbering accordingly.
640 * gdb.threads/pthread_cond_wait.exp: Ditto.
641
895ce074
MC
6422004-10-08 Michael Chastain <mec.gnu@mindspring.com>
643
644 * gdb.base/overlays.exp: Update copyright years.
645
6be3092d
KI
6462004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
647
648 * gdb.base/overlays.exp: Disable if target is Linux.
649
e05389b8
FL
6502004-10-06 Felix Lee <felix+log1@specifixinc.com>
651
652 * config/gdbserver.exp (gdb_load): Use right filename on remote.
653
73cb587d
KI
6542004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
655
656 * gdb.asm/asm-source.exp: Add m32r-linux target.
657 * gdb.asm/m32r-linux.inc: New file.
658
3c0edcdc
AC
6592004-09-24 Andrew Cagney <cagney@redhat.com>
660 David Anderson <anderson@redhat.com>
661
662 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
663 command fails, assume things will work.
664 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
665 (_GNU_SOURCE): Define.
666 (print_unsigned, print_hex): Change parameter to "long long".
667 (print_byte_count): New function, use to print byte counts.
668 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
669 O_LARGEFILE.
670 (main): Compute an upper bound on a corefile in max_core_size.
671 Limit memory chunk size to max_core_size. Limit total memory
672 allocated to max_core_size.
673
4bb3667f
AC
6742004-09-23 Andrew Cagney <cagney@gnu.org>
675
676 * gdb.base/bigcore.exp: Replace the code that creates a corefile
677 from a separate process with code that creates a corefile by
678 making the inferior dump core.
679
60fe1a51
MK
6802004-09-23 Mark Kettenis <kettenis@gnu.org>
681
682 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
683 block.
684
8e937346
MC
6852004-09-23 Michael Chastain <mec.gnu@mindspring.com>
686
687 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
688 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
689 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
690 Likewise.
691
7213f6d6
JJ
6922004-09-20 Jeff Johnston <jjohnstn@redhat.com>
693
694 * gdb.java/jprint.exp: New test case for java inferior call.
695 * gdb.java/jprint.java: Ditto.
696
eac69dca
JB
6972004-09-15 Joel Brobecker <brobecker@gnat.com>
698
699 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
700
22227696
MC
7012004-09-14 Michael Chastain <mec.gnu@mindspring.com>
702
703 * gdb.threads/killed.c: Include <stdlib.h>.
704 * gdb.threads/pthreads.c: Likewise.
705
7dd403a4
MC
7062004-09-14 Michael Chastain <mec.gnu@mindspring.com>
707
708 * gdb.threads/killed.c: Add copyright notice.
709
33f2d567
JM
7102004-09-10 Jason Molenda (jmolenda@apple.com)
711
712 * gdb.base/define.exp: Two new tests to verify zero space chars
713 after 'if' and 'while' commands in a user-defined command is correctly
714 parsed.
715
e05b62ac
AC
7162004-09-08 Andrew Cagney <cagney@gnu.org>
717
718 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
719 delivery test with duplicate at end of file.
720
9cbe82da
MK
7212004-09-06 Mark Kettenis <kettenis@jive.nl>
722
723 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
724
564803d9
MC
7252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
726
727 * config/hppro.exp: Removed.
728
7c6807ce
MC
7292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
730
731 * config/sparclet.exp: Removed.
732
bf7e26dd
MC
7332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
734
735 * config/udi.exp: Removed.
736
714e341b
MC
7372004-09-02 Michael Chastain <mec.gnu@mindspring.com>
738
739 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
740 of "exp_continue".
741 (advancei): Likewise.
742
1236e623
JJ
7432004-09-01 Jeff Johnston <jjohnstn@redhat.com>
744
745 * gdb.base/unload.exp: Fix so messages aren't duplicated.
746
3bdcad15
MI
7472004-09-01 Manoj Iyer <manjo@austin.ibm.com>
748
228af206 749 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
750 to check for nodebug in executable.
751 * gdb.gdb/observer.exp (setup_test): Likewise.
752 * gdb.gdb/selftest.exp (test_with_self): Likewise.
753 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
754
c72b934c
AC
7552004-09-01 Andrew Cagney <cagney@gnu.org>
756
757 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
758 files.
759
edd9b715
JJ
7602004-09-01 Jeff Johnston <jjohnstn@redhat.com>
761
762 * gdb.base/unload.exp: Fix expected warning message to match
763 latest format.
764
fb4ce06b
CV
7652004-09-01 Corinna Vinschen <vinschen@redhat.com>
766
767 * gdb.base/call-rt-st.exp: Fix typos.
768
ce78e7c3
MI
7692004-08-31 Manoj Iyer <manjo@austin.ibm.com>
770
771 * gdb.threads/thread_check.exp: New testcase.
772 * gdb.threads/thread_check.c: New testcase.
773
2dedb159
AC
7742004-08-31 Andrew Cagney <cagney@gnu.org>
775
776 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
777 (skip_to_handler_entry): New procedures. Test stepping into a
778 handler when the breakpoint is at the handler's entry point.
779
68f53502
AC
7802004-08-30 Andrew Cagney <cagney@gnu.org>
781
782 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
783 gdb/1757.
784
3e3ffd2b
MC
7852004-08-27 Michael Chastain <mec.gnu@mindspring.com>
786
787 With code from Manoj Iyer <manjo@austin.ibm.com>:
788 * lib/gdb.exp (gdb_file_cmd): Return more information in the
789 return value. Add an arm for "no debugging symbols found".
790 Change a stray "error" to "perror".
791 (gdb_run_cmd): Adapt to new return value.
792 * gdb.base/remote.exp: Adapt to new return value.
793 * gdb.gdb/complaints.exp: Likewise.
794 * gdb.gdb/observer.exp: Likewise.
795 * gdb.gdb/selftest.exp: Likewise.
796 * gdb.gdb/xfullpath.exp: Likewise.
797
4b6f5fd2
JB
7982004-08-27 Joel Brobecker <brobecker@gnat.com>
799
800 * gdb.threads/bp_in_thread.exp: New testcase.
801
e5b25496
MC
8022004-08-27 Michael Chastain <mec.gnu@mindspring.com>
803
804 Fix PR testsuite/1735.
805 * gdb.threads/schedlock.c (thread_function): Add a cast
806 to suppress a gcc warning.
807 * gdb.threads/thread-specific.c (thread_function): Likewise.
808
934353d6
MC
8092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
810
811 * gdb.base/unload.c: Include <stdlib.h>.
812
f98a0aef 8132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 814
f98a0aef 815 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
816 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
817 synchronized after the "return".
818
5a2e8882
MC
8192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
820
821 * gdb.mi/basics.c: Include <stdio.h>.
822 * gdb.mi/pthreads.c: Include <stdlib.h>.
823 * gdb.mi/var-cmd.c: Include <stdlib.h>.
824
a9640423
MC
8252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
826
827 * gdb.threads/schedlock.c: Add copyright notice.
828
b04e311d
AC
8292004-08-25 Andrew Cagney <cagney@gnu.org>
830
831 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
832 (skip_over_handler, breakpoint_over_hander): New test procedures.
833 (advance, advancei): Add a proper prefix, do not use
834 rerun_to_main.
835 * gdb.base/sigstep.c (main): Change to use an infinite loop.
836
7c27f15b
MC
8372004-08-24 Michael Chastain <mec.gnu@mindspring.com>
838
839 * gdb.mi/basics.c: Add copyright notice.
840 * gdb.mi/var-cmd.c: Add copyright notice.
841
fffc87ae
MC
8422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
843
844 * lib/gdb.exp: Remove signed_keyword_not_used.
845 * lib/compiler.c: Likewise.
846 * lib/compiler.cc: Likewise.
847
d782e0bf
MC
8482004-08-23 Michael Chastain <mec.gnu@mindspring.com>
849
850 * gdb.base/whatis.c: Remove conditional disabling of "signed".
851 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
852
96033e83
MC
8532004-08-23 Michael Chastain <mec.gnu@mindspring.com>
854
855 * gdb.base/whatis.c: Add copyright notice.
856
cf38c229
MK
8572004-08-20 Mark Kettenis <kettenis@gnu.org>
858
859 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
860 it to skip the breakpoints encoded in the inline assembly.
861
f4b49756
MC
8622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
863
864 * Makefile.in: Add gdb.fortran.
865
2f193b69
MC
8662004-08-20 Michael Chastain <mec.gnu@mindspring.com>
867
868 * gdb.base/call-sc.exp (test_scalar_returns):
869 Fix cut-and-paste glitch in "Make fun return now".
870
89a237cb
MC
8712004-08-17 Michael Chastain <mec.gnu@mindspring.com>
872
873 * configure.in: Add gdb.fortran.
874 * configure: Regenerate.
875 * gdb.fortran/Makefile.in: New file.
876 * lib/gdb.exp (skip_fortran_tests): New procedure.
877
469aff8e
MC
8782004-08-17 Michael Chastain <mec.gnu@mindspring.com>
879
880 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
881 reference to bug-gnu@prep.ai.mit.edu.
882 * gdb.mi/mi-var-child.exp: Likewise.
883 * gdb.mi/mi-var-cmd.exp: Likewise.
884 * gdb.mi/mi-var-display.exp: Likewise.
885 * gdb.mi/mi2-var-block.exp: Likewise.
886 * gdb.mi/mi2-var-child.exp: Likewise.
887 * gdb.mi/mi2-var-cmd.exp: Likewise.
888 * gdb.mi/mi2-var-display.exp: Likewise.
889
00b51b9f
MK
8902004-08-15 Mark Kettenis <kettenis@gnu.org>
891
892 * gdb.base/unload.c (main): Make local variable msg const.
893
45f07fef
MC
8942004-08-15 Michael Chastain <mec.gnu@mindspring.com>
895
896 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
897 to bug-gnu@prep.ai.mit.edu.
898 * gdb.mi/mi-disassemble.exp: Likewise.
899 * gdb.mi/mi-eval.exp: Likewise.
900 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
901 default line number.
902 * gdb.mi/mi-return.exp: Likewise.
903 * gdb.mi/mi-simplerun.exp: Likewise.
904 * gdb.mi/mi-stack.exp: Likewise.
905 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
906 number with explicit range test.
907 * gdb.mi/mi-watch.exp: Likewise.
908 * gdb.mi/mi2-break.exp: Likewise.
909 * gdb.mi/mi2-cli.exp: Likewise.
910 * gdb.mi/mi2-disassemble.exp: Likewise.
911 * gdb.mi/mi2-eval.exp: Likewise.
912 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
913 default line number.
914 * gdb.mi/mi2-return.exp: Likewise.
915 * gdb.mi/mi2-simplerun.exp: Likewise.
916 * gdb.mi/mi2-stack.exp: Likewise.
917 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
918 number with explicit range test.
919 * gdb.mi/mi2-watch.exp: Likewise.
920
dd8c8ee7
MC
9212004-08-15 Michael Chastain <mec.gnu@mindspring.com>
922
923 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
924 * gdb.cp/m-static.exp: Likewise.
925 * gdb.cp/rtti.exp: Likewise.
926
4e838464
MK
9272004-08-14 Mark Kettenis <kettenis@gnu.org>
928
929 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
930
8d8cb839
EZ
9312004-08-14 Eli Zaretskii <eliz@gnu.org>
932
933 * ChangeLog: Prefix Local Variables with semi-colons and indent
934 the reference to older ChangeLog files, to fix fontification in
935 Emacs.
936
deea8bb0
MC
9372004-08-13 Michael Chastain <mec.gnu@mindspring.com>
938
939 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
940 * gdb.mi/mi2-break.exp: Likewise.
941
c3297504
MC
9422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
943
944 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
945
25808999
MC
9462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
947
948 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
949
226a8d71
MC
9502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
951
952 * gdb.cp/classes.exp: Remove unused declarations. Just let
953 test names default instead of providing special names. Remove
954 extraneous demangler test.
955
37fdf854
JJ
9562004-08-12 Jeff Johnston <jjohnstn@redhat.com>
957
958 * gdb.base/unload.exp: New test for breakpoints in dynamically
959 loaded libraries.
960 * gdb.base/unload.c: Ditto.
961 * gdb.base/unloadshr.c: Ditto.
962
2d3a7986
MC
9632004-08-12 Michael Chastain <mec.gnu@mindspring.com>
964
965 * gdb.cp/classes.exp (test_ptype_class_objects): Call
966 cp_test_ptype_class.
967 (test_enums): Likewise.
968
c72b934c
AC
9692004-08-10 Andrew Cagney <cagney@gnu.org>
970
971 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
972 files.
973
cc503c8a
AC
9742004-08-10 Andrew Cagney <cagney@gnu.org>
975
976 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
977 init_malloc call.
978
902f2ccb
MC
9792004-08-10 Michael Chastain <mec.gnu@mindspring.com>
980
981 * ChangeLog: Add copyright notice. The notice is copied
982 from emacs 21.3 top level ChangeLog.
983
78c90502
MC
9842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
985
986 * lib/cp-support.exp: New file.
987 * lib/cp-support.exp (cp_test_type_class): New function.
988 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
989 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
990 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
991 cp_test_ptype_class.
992
88e5ea78
MC
9932004-08-09 Michael Chastain <mec.gnu@mindspring.com>
994
995 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
996 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
997 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
998 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
999 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1000 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
1001 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
1002 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
1003 gdb.mi/mi2-watch.exp: Update copyright years.
1004
6a89fc9c
MK
10052004-08-09 Mark Kettenis <kettenis@gnu.org>
1006
1007 * gdb.base/sigaltstack.exp: Provide proper anchoring.
1008
1482e0de
MC
10092004-08-09 Michael Chastain <mec.gnu@mindspring.com>
1010
1011 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
1012 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
1013 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
1014 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1015 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
1016 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
1017 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
1018 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1019 gdb.mi/mi-watch.exp: Update copyright years.
1020
1a5ce3f3
DJ
10212004-08-08 Daniel Jacobowitz <dan@debian.org>
1022
1023 PR gdb/1738
1024 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1025 from a breakpoint with a pending signal.
1026
04f6ecf2
DJ
10272004-08-08 Daniel Jacobowitz <dan@debian.org>
1028
1029 PR gdb/1736
1030 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1031 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1032 the prompt.
1033 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1034
54d90d35
DJ
10352004-08-08 Daniel Jacobowitz <dan@debian.org>
1036
1037 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1038
d2f6abb0
DJ
10392004-08-08 Daniel Jacobowitz <dan@debian.org>
1040
1041 PR gdb/1736
1042 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1043 for i?86-*-linux*.
1044
5598c03d
DJ
10452004-08-08 Daniel Jacobowitz <dan@debian.org>
1046
1047 * gdb.arch/i386-prologue.exp: Compile without debug information.
1048
c6fee705
MC
10492004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1050
1051 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1052 rather than asking gdb to search.
1053
dd90efdb
MC
10542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1055
1056 * gdb.base/gcore.c: Include <string.h>.
1057
1e84bec1
MC
10582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1059
1060 * gdb.base/gcore.c: Add copyright notice.
1061
e425eb2b
MC
10622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1063
1064 * gdb.base/freebpcmd.c: Include <stdio.h>.
1065 * gdb.base/long_long.c: Include <string.h>.
1066 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1067 * gdb.base/siginfo.c: Include <string.h>.
1068 * gdb.base/sigstep.c: Include <string.h>.
1069
cb9aaed5
MC
10702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1071
1072 * gdb.base/complex.c: Include <stdlib.h>.
1073
55944f3d
MC
10742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1075
1076 * gdb.base/complex.c: Add copyright notice.
1077
7b2953d9
MC
10782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1079
1080 * gdb.base/charset.c: Include <stdlib.h>.
1081
c9133d23
MC
10822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1083
1084 * gdb.base/auxv.c: Include <stdlib.h>.
1085
0a8490ad
MC
10862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1087
1088 * gdb.base/auxv.c: Add copyright notice.
1089
3426d5ec
MC
10902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1091
1092 * gdb.base/coremaker.c: Add copyright notice.
1093 * gdb.base/coremaker2.c: Add copyright notice.
1094
8da195dd
AC
10952004-08-04 Andrew Cagney <cagney@gnu.org>
1096
1097 * gdb.base/store.exp: Update copyright.
1098 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1099 names, do not import gdb_prompt.
1100
8d394f98
AC
11012004-08-01 Andrew Cagney <cagney@gnu.org>
1102
1103 Fix PR testsuite/1729.
1104 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1105 not use capture_value with value 4.
1106 (capture_value): Add optional test name parameter.
1107 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1108 the prefix, pass to capture_value.
1109
b6702b23
MK
11102004-08-01 Mark Kettenis <kettenis@gnu.org>
1111
1112 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1113 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1114 (main): Call new function.
1115
c203e0ca
MC
11162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1117
1118 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1119
a7995a30
MC
11202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1121
1122 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1123
9366563b
MC
11242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1125
b6eeaf26 1126 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1127 Accept more values of vtbl pointer. Remove some messages
1128 about "obsolete gcc or gdb".
1129
2fc1f950
MC
11302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1131
1132 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1133
c724d49b
MC
11342004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1135
1136 * gdb.base/asm-source.exp: Properly convert target board
1137 debug flags from gcc format to binutils format.
1138
736b0fce
MK
11392004-07-28 Mark Kettenis <kettenis@gnu.org>
1140
1141 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1142 gdb1718". PR backtrace/1718 partially fixed.
1143
5633ea5c
JJ
11442004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1145
1146 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1147
575eebb1
NC
11482004-07-26 Nick Clifton <nickc@redhat.com>
1149
1150 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1151 good default value for a specific architecture is available then
1152 set it to that value. Otherwise default to the -gstabs switch.
1153 Remove the -g... switches from the asm-flags variable. Allow the
1154 target board info to override the value if it wants to. Pass the
1155 switch on the assembler command line.
1156
62104619
MK
11572004-07-23 Mark Kettenis <kettenis@gnu.org>
1158
1159 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1160 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1161 (main): Call new function.
1162
4a1135b8
MC
11632004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1164
1165 Test for PR exp/1715.
1166 * gdb.base/radix.exp: Refactor common procedures. Make all
1167 test names unique. Change XFAIL to KFAIL.
1168
8a12c1f0
MC
11692004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1170
1171 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1172 * gdb.ada/gnat_ada.gin: ... to here.
1173 * configure.in: Use gnat_ada.gin.
1174 * configure: Regenerate.
1175
23b451cf
AC
11762004-07-20 Andrew Cagney <cagney@gnu.org>
1177
1178 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1179 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1180 XFAILs. Clean up test messages and comments. Check backtraces.
1181 Delete re-sync code.
1182
ab618a02
MC
11832004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1184
1185 Fix PR cli/740.
1186 * gdb.base/annota1.exp: Honor gdb,nosignals.
1187 * gdb.base/annota3.exp: Likewise.
1188
46dad340
MC
11892004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1190
1191 * lib/java.exp: Update copyright notice.
1192
756d8c70
AC
11932004-07-19 Andrew Cagney <cagney@gnu.org>
1194
1195 * gdb.base/selftest.exp: Copy file from here ...
1196 * gdb.gdb/selftest.exp: ... to here.
1197
586027e6
AC
11982004-07-16 Andrew Cagney <cagney@redhat.com>
1199
1200 * lib/insight-support.exp: Delete file.
1201 * lib/java.exp (java_init): Fix copyright.
1202
029d2200
AC
12032004-07-16 Andrew Cagney <cagney@gnu.org>
1204
1205 * gdb.base/restore.c: Append "prologue" to comments marking the a
1206 function's prologue.
1207 * gdb.base/restore.exp: Update copyright, re-indent.
1208 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1209 callerN" prefix where needed. Update patterns that match a
1210 function's prologue.
1211
653b62c5
MC
12122004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1213
1214 * gdb.base/restore.c: Add copyright notice.
1215
f7d690e5
AC
12162004-07-16 Andrew Cagney <cagney@gnu.org>
1217
1218 * gdb.base/logical.exp: Update copyright.
1219 (evaluate): New procedure. Use to re-implement tests using
1220 several tables.
1221
d629a7cb
MH
12222004-07-14 Martin Hunt <hunt@redhat.com>
1223
1224 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1225 which fixes some problems where init.tcl was not found.
1226
9c7bb332
AC
12272004-07-13 Andrew Cagney <cagney@gnu.org>
1228
6bf46641
AC
1229 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1230 (check_sizeof, check_valueof): Do not include the output in the
1231 test name. Use gdb_test.
1232 (get_valueof): Use gdb_test_multiple.
1233
c4ffd4c0
AC
1234 * gdb.base/step-test.exp: Update copyright. Use
1235 gdb_test_multiple. Ensure that test names do not include
1236 architecture dependent output.
1237
ab89363a
AC
1238 * gdb.gdb/observer.exp: Update copyright.
1239 (setup_test): Use gdb_test_multiple.
1240 (attach_first_observer, attach_second_observer)
1241 (attach_third_observer, detach_first_observer)
1242 (detach_second_observer, detach_third_observer)
1243 (reset_counters, check_counters): Make $message a prefix.
1244 (test_normal_stop_notifications): Add "args" parameter - a list of
1245 init functions to be called. Make $message a prefix,
1246 (test_observer_normal_stop): Change the message prefixes so that
1247 they are unique, pass the attach / detach procedures to
1248 test_normal_stop_notifications.
1249
ec58997a
AC
1250 * gdb.base/signull.exp (test_segv): Prefix all tests with
1251 "${name}". Clean up test messages.
1252
b475183b
AC
1253 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1254
9c7bb332
AC
1255 * gdb.base/ena-dis-br.exp: Update copyright.
1256 (break_at): New function. Replace send_gdb with gdb_test,
1257 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1258 ignore count, not stopped at bpt", with KFAIL.
1259
2dd95497
CV
12602004-07-13 Corinna Vinschen <vinschen@redhat.com>
1261
1262 * gdb.base/attach.exp: Remove cleanupfile handling.
1263
419e626b
AC
12642004-07-12 Andrew Cagney <cagney@gnu.org>
1265
1266 * gdb.base/annota1.exp: Cleanup corefile test name.
1267 * gdb.base/annota3.exp: Ditto.
1268
8b1b3228
AC
12692004-07-12 Andrew Cagney <cagney@gnu.org>
1270
78650829
AC
1271 * gdb.base/signals.exp: Clean up copyright, re-indent.
1272
8b1b3228
AC
1273 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1274 gdb_test and gdb_test_multiple.
1275
935c2760
JJ
12762004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1277
1278 * gdb.java/jmain.exp: Fix expected line number for main to
1279 break at. Set XFAIL for break at main test since gcj does not
1280 provide line number info for first statement in main.
1281
1544280f
AC
12822004-07-08 Andrew Cagney <cagney@gnu.org>
1283
1279f4ff
AC
1284 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1285
1544280f
AC
1286 * gdb.base/sigbpt.exp: Make the common part of each test name a
1287 prefix instead of suffix.
1288
bcc82369
BR
12892004-07-07 Bob Rossi <bob_rossi@cox.net>
1290
1291 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1292 test from test_tbreak_creation_and_listing to
1293 test_file_list_exec_source_file
1294 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1295 Changed name of test from test_tbreak_creation_and_listing to
1296 test_file_list_exec_source_file
1297
23f4b0aa
JJ
12982004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1299
1300 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1301 the jmisc() constructor instead of <init>.
1302 * gdb.java/jmisc1.exp: Ditto.
1303
56401cd5
AC
13042004-07-07 Andrew Cagney <cagney@gnu.org>
1305
1306 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1307 corrupting the PC.
1308
44ae2f6a
MC
13092004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1310
1311 * gdb.cp/templates.exp: Accept whitespace change in demangler
1312 output.
1313
45a83408
AC
13142004-07-06 Andrew Cagney <cagney@gnu.org>
1315
1316 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1317
d205ad70
MC
13182004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1319
1320 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1321 * lib/compiler.cc: Likewise.
1322
06ea1a61
MC
13232004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1324
1325 * lib/compiler.cc: Work around string preprocessing problem
1326 with old hp c++ compiler.
1327 * lib/compiler.c: Likewise.
1328
daab1251
CV
13292004-06-29 Corinna Vinschen <vinschen@redhat.com>
1330
1331 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1332 directives to conditionalize symbol prefixing.
1333 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1334 additional_flags handling. Add underscore prefix for Cygwin.
1335 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1336 conditionalize symbol prefixing.
1337 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1338 additional_flags handling. Add underscore prefix for Cygwin.
1339
cc984116
CV
13402004-06-29 Corinna Vinschen <vinschen@redhat.com>
1341
1342 * gdb.base/bigcore.exp: Skip test on Cygwin.
1343
c279b077
MC
13442004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1345
1346 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1347 formats for "info register". Use gdb_test_multiple. Fix
1348 the "invalid register" test.
1349
0e915747
CV
13502004-06-28 Corinna Vinschen <vinschen@redhat.com>
1351
1352 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1353 PID for Cygwin. Add Cygwin specific strings to check for in some
1354 tests.
1355 (do_attach_tests): Add a test for user interaction when attaching
1356 to a process with no matching symbol table already loaded.
1357
11422c86
AC
13582004-06-26 Andrew Cagney <cagney@gnu.org>
1359
1360 Test PR java/1567 and PR java/1565.
1361 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1362 * gdb.java/jmisc2.exp: Delete file.
1363
cefbce26
MC
13642004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1365
1366 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1367
e19f872c
CV
13682004-06-25 Corinna Vinschen <vinschen@redhat.com>
1369
1370 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1371 attach process.
1372
d931ba3b
MC
13732004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1374
1375 * gdb.cp/pr-1553.exp: Remove.
1376
aef68c48
MC
13772004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1378
1379 * gdb.cp/pr-1553.cc: Remove.
1380 * gdb.cp/pr-1553.exp: Disable this test.
1381
8d5df71a
JB
13822004-06-20 Jim Blandy <jimb@redhat.com>
1383
1384 Fix PR testsuite/1680.
1385 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1386 regular expressions.
1387
4ac6f39d
MC
13882004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1389
1390 Fix PR testsuite/1679.
1391 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1392 Issue an UNSUPPORTED result instead.
1393
1b413552
JB
13942004-06-18 Jim Blandy <jimb@redhat.com>
1395
1396 * gdb.base/charset.exp: Only send a control-C if we see a new
1397 prompt and incomplete command.
1398
6daa6ebd
MC
13992004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1400
1401 * gdb.cp/pr-574.cc: Add copyright notice.
1402
51fa4ae0
JB
14032004-06-17 Jim Blandy <jimb@redhat.com>
1404
1405 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1406 cases where the regexp has no groups; this grabs random text from
1407 the previous test suite, whatever that was.
1408
8fea26c5
MC
14092004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1410
1411 * gdb.cp/printmethod.cc: Add copyright notice.
1412
1e3aeb41
MC
14132004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1414
1415 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1416
9d9030bc
AC
14172004-06-16 Andrew Cagney <cagney@gnu.org>
1418
1419 * gdb.base/signull.c: Update copyright. Include <string.h>.
1420 (bowler): Replace data_pointer with data_read
1421 and data_write cases. Add code_descriptor case.
1422 (zero, desc): New array and pointer.
1423 (data, code): Change to simple pointers.
1424 * gdb.base/signull.exp: Fix probe pattern matching a function
1425 descriptor SIGSEGV. Replace data_pointer with data_read and
1426 data_write tests.
1427
acd4ad44
AC
14282004-06-16 Andrew Cagney <cagney@gnu.org>
1429
1430 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1431
08fd625c
MC
14322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1433
1434 * gdb.base/long_long.c: Add copyright notice.
1435
1903502c
MC
14362004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1437
1438 * gdb.base/long_long.exp: Remove reference to
1439 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1440 to gdb_breakpoint and gdb_continue_to_breakpoint.
1441
83313cb1
JB
14422004-06-14 Jim Blandy <jimb@redhat.com>
1443
1444 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1445 endian case.
1446
1bf404ef
AC
14472004-06-14 Andrew Cagney <cagney@gnu.org>
1448
1449 * gdb.base/gcore.exp (capture_command_output): Delete the always
1450 passing tests containing inferior values.
1451 * gdb.base/ending-run.exp: Do not include the breakpoint address
1452 in the test message. Update copyright.
1453 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1454 size in the test name, use gdb_test_multiple. Update copyright.
1455
ef220b33
MC
14562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1457
1458 * gdb.cp/ref-types.cc: Add copyright notice.
1459
4f70a4c9
MC
14602004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1461
1462 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1463 hp_aCC_compiler.
1464 * lib/compiler.cc: Likewise.
1465 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1466 'set' commands. Log diagnostics for other lines. Set
1467 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1468
335928ac
MC
14692004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1470
1471 * gdb.cp/try_catch.cc: Add copyright notice.
1472
2efb12e8
MC
14732004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1474
1475 * gdb.cp/userdef.cc: Add copyright notice.
1476
0bbed51a
MC
14772004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1478
1479 * gdb.cp/virtfunc.cc: Add copyright notice.
1480
e12a46c9
RC
14812004-06-11 Randolph Chung <tausq@debian.org>
1482
1483 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1484 problem.
1485
338e05af
AC
14862004-06-10 Andrew Cagney <cagney@gnu.org>
1487
1488 * lib/compiler.cc, lib/compiler.c: Append either
1489 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1490 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1491 instead of gcc-3-3.
1492
dc3f10cb
AC
14932004-06-09 Andrew Cagney <cagney@gnu.org>
1494
b4d946af
AC
1495 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1496 gdb/1455, bug is specific to "long long" and "double".
1497
dc3f10cb
AC
1498 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1499 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1500 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1501 fixed.
1502
b5c0bfa2
AC
15032004-06-09 Andrew Cagney <cagney@gnu.org>
1504
1505 * gdb.base/structs.exp (test_struct_returns): Replace
1506 "return_value_unknown" and "finish_value_unknown" by
1507 "return_value_known" and "finish_value_known". Instead of
1508 "return_value_unknown" iff "finish_value_unknown", check
1509 "return_value_known" implies "finish_value_known".
1510
caeb605f
MH
15112004-06-08 Martin Hunt <hunt@redhat.com>
1512
1513 * gdb.base/float.exp: Add pattern for mips targets.
1514
c892bb64
RC
15152004-06-08 Randolph Chung <tausq@debian.org>
1516
1517 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1518 message for unknown architectures more clear.
1519
48306d3e
JB
15202004-06-08 Joel Brobecker <brobecker@gnat.com>
1521
1522 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1523 start the execution of the program.
1524
83ecb59f
JB
15252004-06-07 Jim Blandy <jimb@redhat.com>
1526
1527 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1528 * gdb.arch/i386-cpuid.h: New helper file.
1529
55264cb4
RC
15302004-06-07 Randolph Chung <tausq@debian.org>
1531
1532 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1533 has started.
1534
23cadb28
RM
15352004-06-04 Roland McGrath <roland@redhat.com>
1536
1537 Fix PR gdb/1647.
1538 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1539 differently to be robust to output buffering differences.
1540
51d01eda
MC
15412004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1542
1543 * gdb.threads/pthreads.exp: Update copyright years.
1544 (check_control_c): Change asynchronous 'after' to synchronous.
1545
f4fc3b93
RM
15462004-06-04 Roland McGrath <roland@redhat.com>
1547
1548 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1549 next gdb prompt.
1550
4013522b
MC
15512004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1552
1553 Fix PR gdb/1636.
1554 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1555 calls to synchronous.
1556
7a8f1e6b
JB
15572004-05-26 Jim Blandy <jimb@redhat.com>
1558
1559 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1560
81bb3443
RC
15612004-05-24 Randolph Chung <tausq@debian.org>
1562
1563 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1564 * gdb.asm/pa.inc: New file.
1565
8f5a3103
MK
15662004-05-22 Mark Kettenis <kettenis@gnu.org>
1567
1568 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1569
734b8fe8
JB
15702004-05-21 Joel Brobecker <brobecker@gnat.com>
1571 Daniel Jacobowitz <drow@mvista.com>
1572
1573 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1574 GDB prompt.
1575
725603e1
UW
15762004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1577
f4fc3b93 1578 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1579 setjmp/longjmp. Use sigaction instead of signal.
1580
8b923272
JB
15812004-05-19 J. Brobecker <brobecker@gnat.com>
1582 Michael Snyder <msnyder@redhat.com>
1583
1584 * gdb.threads/pthread_cond_wait.c: New file.
1585 * gdb.threads/pthread_cond_wait.exp: New testcase.
1586
8bfabb04
AC
15872004-05-13 Andrew Cagney <cagney@redhat.com>
1588
1589 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1590 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1591
42edda50
AC
15922004-05-11 Andrew Cagney <cagney@redhat.com>
1593
1594 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1595 fixed but revealed gdb/1639.
1596
d303a6c7
AC
15972004-05-10 Andrew Cagney <cagney@redhat.com>
1598
1599 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1600 func1" and "next to 2nd alarm", kernel bug avoided.
1601
bf08c2a1
DJ
16022004-05-10 Daniel Jacobowitz <dan@debian.org>
1603
1604 PR external/1568
1605 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1606 XFAIL if it is smaller than bytes_allocated.
1607 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1608 (main): Make chunks_allocated unsigned. Correct comment.
1609
c0586a34
JB
16102004-05-07 Joel Brobecker <brobecker@gnat.com>
1611
1612 * gdb.arch/powerpc-aix-prologue.c: New file.
1613 * gdb.arch/powerpc-aix-prologue.exp: New file.
1614
f2785d12
JB
16152004-05-07 Jim Blandy <jimb@redhat.com>
1616
1617 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1618 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1619
bd7f6e30
JB
16202004-05-06 Joel Brobecker <brobecker@gnat.com>
1621
1622 * gdb.base/sep.exp: No longer setup_kfail when the program was
1623 built with dwarf2.
1624
0a5e7efe
JI
16252004-05-05 Jim Ingham <jingham@apple.com>
1626
1627 * gdb.base/pending.exp: Make sure pending breakpoints
1628 preserve the ignore count.
f4fc3b93 1629
a8958849
MK
16302004-04-27 Jerome Guitton <guitton@gnat.com>
1631
1632 * i386-prologue.exp: Add testcase for jump instruction as first
1633 instruction of the real code.
1634 * i386-prologue.c (jump_at_beginning): New function.
1635
7e103f5b
MK
16362004-04-28 Mark Kettenis <kettenis@gnu.org>
1637
1638 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1639 x86_64-*-*.
1640
5d38b224
MK
16412004-04-28 Mark Kettenis <kettenis@gnu.org>
1642
1643 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1644 i*86-*-*.
1645
0ef32fd9
MK
16462004-04-25 Mark Kettenis <kettenis@gnu.org>
1647
1648 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1649 expression that checks the return type.
1650
71d7dd7c
AC
16512004-04-23 Andrew Cagney <cagney@redhat.com>
1652
1653 * gdb.base/call-sc.exp: New test of scalar call/return values.
1654 * gdb.base/call-sc.c: Ditto.
1655
1e9f977e
JJ
16562004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1657
1658 * gdb.threads/manythreads.c: Reduce thread stack size.
1659
899d9e3a
JJ
16602004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1661
1662 * gdb.threads/manythreads.c: Add copyright notice.
1663
61bcae62
AC
16642004-04-23 Andrew Cagney <cagney@redhat.com>
1665
1666 * gdb.base/siginfo.exp: Better handle step out of signal.
1667 * gdb.base/sigstep.exp: Ditto.
1668
7339a42e
JJ
16692004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1670 Daniel Jacobowitz <drow@mvista.com>
1671
1672 * gdb.threads/manythreads.c: New testcase.
1673 * gdb.threads/manythreads.exp: Ditto.
1674
5c98409b
JB
16752004-04-22 Jim Blandy <jimb@redhat.com>
1676
1677 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1678 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1679
3b611f1a
MC
16802004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1681
1682 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1683
f0fd9238
AC
16842004-04-21 Andrew Cagney <cagney@redhat.com>
1685
1686 * gdb.base/sigstep.c: New file.
1687 * gdb.base/sigstep.exp: New file.
1688
90990674
JB
16892004-04-16 Joel Brobecker <brobecker@gnat.com>
1690
1691 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1692 call to observer_notify_normal_stop.
1693
78cef34b
AC
16942004-04-15 Andrew Cagney <cagney@redhat.com>
1695
1696 * gdb.base/siginfo.c: New file.
1697 * gdb.base/siginfo.exp: New file.
1698
d2343407
JB
16992004-04-12 J. Brobecker <brobecker@gnat.com>
1700
1701 * gdb.base/sep.exp: Fix typo in comment.
1702
a2dba3c8
JB
17032004-04-12 J. Brobecker <brobecker@gnat.com>
1704
1705 * gdb.base/sep.c: New file.
1706 * gdb.base/sep-proc.c: New file.
1707 * gdb.base/sep.exp: New testcase.
1708
15f7b60e
MK
17092004-04-09 Mark Kettenis <kettenis@gnu.org>
1710
1711 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1712 support.
1713
44f4de1a
AC
17142004-04-05 Andrew Cagney <cagney@redhat.com>
1715
1716 * gdb.base/sigaltstack.c: New file.
1717 * gdb.base/sigaltstack.exp: New file.
1718
ef04f396
JB
17192004-04-04 Joel Brobecker <brobecker@gnat.com>
1720
1721 * gdb.base/foll-fork.exp: Update the expected output for
1722 "help set follow-fork-mode", to match a change that was made
1723 to the help of this variable on 2004-01-13.
1724
d40d2c92
JB
17252004-04-01 Joel Brobecker <brobecker@gnat.com>
1726
1727 * lib/ada.exp: Add copyright notice.
1728 * bar.ads: Likewise.
1729 * bar.adb: Likewise.
1730 * null_record.adb: Likewise.
1731 * null_record.exp: Likewise.
1732 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1733
f86ef5a3
JB
17342004-04-01 Joel Brobecker <brobecker@gnat.com>
1735
1736 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1737 * configure: Regenerate.
1738
414e70e3
JB
17392004-04-01 Joel Brobecker <brobecker@gnat.com>
1740
1741 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1742 to build the application. Remove the message printed when in
1743 verbose mode, redundant with the UNSUPPORTED message above.
1744
f0aaee49
JB
17452004-03-31 Joel Brobecker <brobecker@gnat.com>
1746
1747 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1748 * gdb.ada (null_record.exp): New testcase.
1749
ac81cb54
JB
17502004-03-31 Joel Brobecker <brobecker@gnat.com>
1751
1752 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1753
854af2f7
JB
17542004-03-31 Joel Brobecker <brobecker@gnat.com>
1755
1756 * gdb.ada: New subdirectory.
1757 * gdb.ada/Makefile.in: New file.
1758 * gdb.ada/gnat_ada.gpr.in: New file.
1759
034cb681
JB
17602004-03-31 Joel Brobecker <brobecker@gnat.com>
1761
1762 * lib/ada.exp: New file.
1763
78a1a894
DJ
17642004-03-24 Daniel Jacobowitz <drow@mvista.com>
1765
1766 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1767 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1768
4b2b3b3e
AC
17692004-03-22 Andrew Cagney <cagney@redhat.com>
1770
1771 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1772 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1773 Problem identified by Ulrich Weigand.
1774
23c73aa3
DC
17752004-03-17 David Carlton <carlton@kealia.com>
1776
1777 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1778 PR c++/826.
1779
d63a86f8
RM
17802004-03-16 Roland McGrath <roland@redhat.com>
1781
1782 * gdb.base/auxv.exp: New file.
1783 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1784
0e02aa50
DC
17852004-03-12 David Carlton <carlton@kealia.com>
1786
1787 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1788 * gdb.cp/pr-1553.cc: Ditto.
1789 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1790 pass branch.
1791
c20b71be
MC
17922004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1793
1794 * gdb.cp/templates.exp: Accept more template types.
1795
c7414a01
MC
17962004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1797
1798 From Corinna Vinschen with modifications.
1799 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1800 local variable obj_with_enum.
1801 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1802 results with obj_with_enum.
1803
ed69573c
MC
18042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1805
1806 * gdb.cp/classes.cc: New file, copied from misc.cc.
1807 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1808
28301461
MC
18092004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1810
1811 * gdb.cp/misc.cc: Add copyright notice.
1812
1198ecbe
DC
18132004-03-05 David Carlton <carlton@kealia.com>
1814
1815 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1816 * gdb.cp/rtti.h: Update copyright.
1817 (namespace n2::n3): New.
1818 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1819 (n2::n3::func3): New.
1820 (main): Call n2::n3::func3.
1821 * gdb.cp/rtti2.cc: Update copyright.
1822 (n2::create3): New.
1823
9e08c470
MK
18242004-03-04 Mark Kettenis <kettenis@gnu.org>
1825
1826 * gdb.asm/openbsd.inc: Fix typo.
1827
4bebc3aa
FF
18282004-03-03 Fred Fish <fnf@redhat.com>
1829
1830 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1831 "val" instead of unused "size". Update copyright year.
1832
6ea9fb37
DJ
18332004-02-29 Daniel Jacobowitz <drow@mvista.com>
1834
1835 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1836 to use unsigned char.
1837 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1838 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1839
23b23974
DJ
18402004-02-29 Daniel Jacobowitz <drow@mvista.com>
1841
1842 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1843 line of output.
1844
7574fd53
DJ
18452004-02-28 Daniel Jacobowitz <drow@mvista.com>
1846
1847 * gdb.base/relocate.c (dummy): Initialize.
1848
a195357f
DJ
18492004-02-28 Daniel Jacobowitz <drow@mvista.com>
1850
1851 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1852 a breakpoint at exit.
1853
72fd54a9
FF
18542004-02-27 Fred Fish <fnf@redhat.com>
1855
1856 * gdb.base/chng-syms.exp: Add expect condition to match failing
1857 case that isn't a timeout.
1858
b9d23137
AC
18592004-02-27 Andrew Cagney <cagney@redhat.com>
1860
1861 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1862 support.
1863
15d208f6 18642004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1865
15d208f6
FF
1866 * gdb.arch/gdb1431.c: Remove.
1867 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1868 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1869 of "until" incorrectly.
1870
98f9cd2d
JB
18712004-02-26 J. Brobecker <brobecker@gnat.com>
1872
1873 * gdb.cp/class2.cc (empty): New class.
1874 (refer): New function.
1875 (main): Declare an object of type empty and use it.
1876 * gdb.cp/class2.exp: Print the value of an object of type empty.
1877
9b50c11b
JJ
18782004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1879
1880 * gdb.base/langs.exp: Update query string to match the
1881 new nquery format used for pending breakpoints.
1882
0dcd613f
AC
18832004-02-26 Andrew Cagney <cagney@redhat.com>
1884
1885 Fix PR i18n/1570.
1886 * gdb.base/charset.c: Update copyright notice.
1887 (main, init_string): Remove the escape character '\e' tests.
1888 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1889 * gdb.base/charset.exp (valid_host_charset): Ditto.
1890 * gdb.base/setvar.exp: Ditto.
1891
b8a56647
AC
18922004-02-24 Andrew Cagney <cagney@redhat.com>
1893
90d59e34
AC
1894 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1895 mmapped data in core file" PASS and FAIL messages consistent.
1896
b8a56647
AC
1897 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1898 setting a breakpoint. Work around PR java/1565.
1899
9f27c604
JJ
19002004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1901
1902 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1903 new nquery format.
1904 * gdb.base/pending.exp: Ditto.
1905
3224a706
MK
19062004-02-22 Mark Kettenis <kettenis@gnu.org>
1907
1908 * configure.in: Run stabs tests on *BSD.
1909 * configure: Regenerated.
1910
41e0a9ca
MK
19112004-02-21 Mark Kettenis <kettenis@gnu.org>
1912
1913 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1914
1e1b3428
FF
19152004-02-20 Fred Fish <fnf@redhat.com>
1916
1917 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1918 blank in test for "returns short", for consistency with other
1919 "returns xxx" tests. Update copyright year.
1920
f9a7572a
FF
19212004-02-19 Fred Fish <fnf@redhat.com>
1922
1923 New testcase for PR breakpoint/1558.
1924 * gdb.arch/gdb1558.exp: New file.
1925 * gdb.arch/gdb1558.c: New file.
1926
b2ce2854
EZ
19272004-02-19 Elena Zannoni <ezannoni@redhat.com>
1928
1929 * gdb.base/nodebug.exp: Fix typo.
1930
e7c9ff01
JB
19312004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1932
1933 Committed by Jim Blandy <jimb@redhat.com>.
1934
62f4b920
JB
1935 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1936
2db536a1
JB
1937 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1938
e7c9ff01
JB
1939 * gdb.base/float.exp: Support s390*-*-* targets.
1940
f3205b34
AF
19412004-02-17 Adam Fedor <fedor@gnu.org>
1942
1943 * gdb.base/gdb1555.exp: New file.
1944 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1945
9d62932d
EZ
19462004-02-17 Elena Zannoni <ezannoni@redhat.com>
1947
1948 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1949
344c9711
FF
19502004-02-16 Fred Fish <fnf@redhat.com>
1951
1952 * gdb.arch/gdb1291.c: Remove
1953 * gdb.arch/gdb1291.s: New test input file.
1954 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1955 fail. Test for correct result, known incorrect result, other
1956 failures and timeouts.
1957
2d822687
AC
19582004-02-16 Andrew Cagney <cagney@redhat.com>
1959
1960 * gdb.base/bigcore.exp: New file.
1961 * gdb.base/bigcore.c: New file.
1962
dac15b66
AC
19632004-02-13 Andrew Cagney <cagney@redhat.com>
1964
1965 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1966 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1967 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1968 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1969 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1970 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1971 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1972 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1973 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1974 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1975
6bdfc2c4
JJ
19762004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1977
1978 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1979 executed is an alloc instruction.
1980
87b3ede8
DC
19812004-02-11 David Carlton <carlton@kealia.com>
1982
1983 * gdb.cp/breakpoint.exp: New.
1984 * gdb.cp/breakpoint.cc: New.
1985
6e19e2bf
MC
19862004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1987
1988 Partial fix for PR gdb/1543.
1989 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1990 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1991 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1992 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1993 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1994 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1995 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1996 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1997 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1998 to bug-gdb@prep.ai.mit.edu .
1999 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
2000 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
2001 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
2002 Likewise.
2003
5c5455dc
AC
20042004-02-10 Andrew Cagney <cagney@redhat.com>
2005
2006 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
2007 using gdb_internal_error_resync.
2008
9cf689d7
DJ
20092004-02-09 Daniel Jacobowitz <drow@mvista.com>
2010
2011 * gdb.threads/thread-specific.exp: Stop early if no threads are
2012 found.
2013
d2dc51db
MC
20142004-02-09 Michael Chastain <mec.gnu@mindspring.com>
2015
2016 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2017
14b1a056
DJ
20182004-02-08 Daniel Jacobowitz <drow@mvista.com>
2019
2020 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2021 breakpoints.
2022
83f66e8f
DJ
20232004-02-07 Daniel Jacobowitz <drow@mvista.com>
2024
2025 * config/sim.exp (gdb_load): Handle $arg == "".
2026 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2027 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2028
30fc0091
EZ
20292004-02-07 Elena Zannoni <ezannoni@redhat.com>
2030
2031 * gdb.base/maint.exp: Update test to reflect
2032 obstack changes.
2033
4d806929
JJ
20342004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2035
2036 * gdb.base/pendshr.c (pendfunc): New function that calls
2037 pendfunc1.
2038 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2039
7bfdd688
FF
20402004-02-04 Fred Fish <fnf@redhat.com>
2041
2042 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2043 function symbols and update copyright years.
2044 * gdb.arch/gdb1291.c: Ditto.
2045
aaa08ee4
MC
20462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2047
2048 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2049
dbad7755
MC
20502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2051
2052 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2053
ec4646ef
MC
20542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2055
2056 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2057
1b802196
FF
20582004-02-02 Fred Fish <fnf@redhat.com>
2059
2060 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2061 remote targets. Update copyright years.
2062
18fe2033
JJ
20632004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2064
2065 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2066 support.
2067 * gdb.base/langs.exp: Fix test which attempts to create
2068 breakpoint on non-existent function to handle new pending
2069 support.
2070 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2071 a breakpoint.
2072 * gdb.base/pending.exp: New test.
2073 * gdb.base/pending.c: New file.
2074 * gdb.base/pendshr.c: Ditto.
2075
8d577d32
DC
20762004-02-02 David Carlton <carlton@kealia.com>
2077
2078 * gdb.cp/overload.exp: Add overloadNamespace tests.
2079 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2080 (overloadNamespace, XXX): New.
2081 (main): Call XXX::marker2.
2082
3ad13771
FF
20832004-02-01 Fred Fish <fnf@redhat.com>
2084
2085 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2086 * gdb.base/finish.exp: Ditto.
2087 * gdb.base/gcore.exp: Ditto.
2088 * gdb.base/huge.exp: Ditto.
2089 * gdb.base/info-proc.exp: Ditto.
2090 * gdb.base/return2.exp: Ditto.
2091 * gdb.threads/gcore-thread.exp: Ditto.
2092
44c75849
DJ
20932004-02-01 Daniel Jacobowitz <drow@mvista.com>
2094
2095 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2096
005bc093
MK
20972004-02-01 Mark Kettenis <kettenis@gnu.org>
2098
2099 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2100 that opening the file succeeds on OpenBSD.
2101
c47cebdb
DJ
21022004-02-01 Daniel Jacobowitz <drow@mvista.com>
2103
2104 * gdb.threads/thread-specific.c: New file.
2105 * gdb.threads/threads-specific.exp: New test script.
2106 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2107 to expect_out.
2108
5a01311c
MK
21092004-02-01 Mark Kettenis <kettenis@gnu.org>
2110
2111 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2112 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2113 only on the "print_small_structs from print_long_arg_list" test.
2114
ce22a4f1
DJ
21152004-02-01 Daniel Jacobowitz <drow@mvista.com>
2116
2117 * gdb.base/completion.exp: Kill a stray backslash.
2118
2119 From Jim Ingham <jingham@apple.com>:
2120 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2121 agrees with the result from sending a tab.
2122
abbab9d3
DJ
21232004-01-31 Daniel Jacobowitz <drow@mvista.com>
2124
2125 * gdb.base/chng-syms.exp: Remove stray newline.
2126
53904d1e
MK
21272004-01-31 Mark Kettenis <kettenis@gnu.org>
2128
2129 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2130 *-*-openbsd*.
2131 * gdb.asm/openbsd.inc: New file.
2132
3a4b3aac
MK
21332004-01-30 Mark Kettenis <kettenis@gnu.org>
2134
2135 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2136 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2137 *-*solaris2*. Remove commented out default settings for
2138 asm-flags. Replace gdb_compile with target_link.
2139
ebac27b4
MC
21402004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2141
2142 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2143 for all tests. Remove old hp-ux and cygnus xfail cases.
2144
d8679d84
PH
21452004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2146
2147 * gdb.base/chng-syms.exp: New file.
2148 * gdb.base/chng-syms.c: New file.
2149
0a55bc22
MC
21502004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2151
2152 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2153 Provide arms for current output in all my configurations.
2154
94b8e876
MC
21552004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2156
2157 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2158 * lib/compiler.cc: Likewise.
2159 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2160 get the right preprocessor. Eval the output directly. Remove
2161 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2162 hp_f77_compiler and hp_f90_compiler completely.
2163 (gdb_preprocess): Delete.
2164 (get_compiler): Delete.
2165
7cf03d44
MK
21662004-01-24 Mark Kettenis <kettenis@gnu.org>
2167
2168 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2169 <string.h>.
2170
68b6dce9
NR
21712004-01-24 Nick Roberts <nick@nick.uklinux.net>
2172
2173 * gdb.mi/mi-stack.exp: Update copyright.
2174
b368761e
DC
21752004-01-23 David Carlton <carlton@kealia.com>
2176
2177 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2178 test for cp_lookup_transparent_type.
2179 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2180 call them.
2181
f2061b53
DJ
21822004-01-23 Daniel Jacobowitz <drow@mvista.com>
2183
2184 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2185 after -var-update.
2186
37fc574a
DC
21872004-01-23 David Carlton <carlton@kealia.com>
2188
2189 * gdb.cp/namespace.cc (C::ensureRefs): New.
2190 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2191
8e94b928
NR
21922004-01-20 Nick Roberts <nick@nick.uklinux.net>
2193
2194 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2195 case "-stack-list-locals 2".
2196 * gdb.mi/mi-var-child.exp: Test for case
2197 "-var-list-children --all-values NAME".
2198
997b0952
MC
21992004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2200
2201 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2202
52470da3
MK
22032004-01-18 Mark Kettenis <kettenis@gnu.org>
2204
7049b4b8
MK
2205 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2206 used with gdb_test_multiple.
2207
52470da3
MK
2208 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2209 read at address 0. This fixes PR testsuite/1504.
2210
da6012e5
DJ
22112004-01-18 Daniel Jacobowitz <drow@mvista.com>
2212
2213 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2214 Remove downloading, guessing the host executable, the calls to
2215 gdb_file_cmd and gdb_target_cmd, and "load" support.
2216 (infer_host_exec): New function broken out from gdb_load.
2217 (gdb_load): New wrapper for gdbserver_gdb_load.
2218 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2219 gdb_target_cmd. Use -target-select.
2220 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2221 Download binaries to the host. Clear last_mi_remote_file when
2222 we load a new binary.
2223 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2224 call gdbserver_gdb_load and mi_gdb_target_cmd.
2225
32c70722
MC
22262004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2227
2228 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2229 type patterns.
2230
b0cecf36
MC
22312004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2232
2233 * gdb.cp/templates.exp: Fix typo in test name of
2234 "print Foo<volatile char*>::foo".
2235
4120d7e6
MC
22362004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2237
2238 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2239
f679e530
BE
22402004-01-16 Ben Elliston <bje@wasabisystems.com>
2241
2242 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2243 (clean mostlyclean): Remove empty rm.
2244
091c48f6
MC
22452004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2246
2247 * gdb.base/setvar.exp: Add copyright years.
2248
3e5fc8d2
DC
22492004-01-14 David Carlton <carlton@bactrian.org>
2250
2251 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2252 PR c++/1511 and update coment.
2253 * gdb.cp/templates.exp: Update patterns to match current output.
2254 If changes involve something other than whitespace, KFAIL
2255 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2256
63d06c5c
DC
22572004-01-14 David Carlton <carlton@kealia.com>
2258
2259 * gdb.cp/namespace.exp: Add tests involving classes defined within
2260 namespaces.
2261 * gdb.cp/namespace.cc (C::CClass): New.
2262 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2263
a51dab88
EZ
22642004-01-14 Elena Zannoni <ezannoni@redhat.com>
2265
2266 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2267 what debug info we have. Print a better message if something goes
2268 wrong while producing the separate debug info file.
2269
a476ccc9
MC
22702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2271
2272 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2273
f453692c
MC
22742004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2275
2276 * gdb.base/callfuncs.c: Add copyright notice.
2277
f40063a5
MC
22782004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2279
2280 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2281 inheritance. PR gdb/1498, PR gcc/13539.
2282
19ac3974
EZ
22832004-01-13 Elena Zannoni <ezannoni@redhat.com>
2284
2285 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2286 test specific name.
2287 * gdb.mi/gdb669.exp: Ditto.
2288 * gdb.mi/mi-pthreads.exp: Ditto.
2289 * gdb.mi/mi1-pthreads.exp: Ditto.
2290 * gdb.mi/mi2-pthreads.exp: Ditto.
2291
56c97c6e
MC
22922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2293
2294 * gdb.cp/member-ptr.cc: Add copyright notice.
2295
a0644324
MC
22962004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2297
2298 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2299 some patterns for recent versions of gcc and hpacc. Delete
2300 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2301 Delete tests that access a NULL pointer-to-member-data. This
2302 script is still disabled for gcc.
2303
32fabe09
EZ
23042004-01-12 Elena Zannoni <ezannoni@redhat.com>
2305
2306 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2307 escaped correctly.
2308
1f8a6abb
EZ
23092004-01-12 Elena Zannoni <ezannoni@redhat.com>
2310
2311 * gdb.base/sepdebug.exp: New file.
2312 * gdb.base/sepdebug.c: New file.
2313 * lib/gdb.exp (separate_debug_filename): New procedure.
2314 (gdb_gnu_strip_debug): New procedure.
2315
48efe704
AC
23162004-01-12 Andrew Cagney <cagney@redhat.com>
2317
2318 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2319 * gdb.mi/ChangeLog-1999-2003: New file.
2320
a9415475
AC
23212004-01-12 Andrew Cagney <cagney@redhat.com>
2322
2323 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2324 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2325 or EEXIST", treat EBUSY as an XFAIL.
2326
83b8cf9d
MC
23272004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2328
2329 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2330 hp_cc_compiler.
2331
9939d2a8
MC
23322004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2333
2334 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2335 decorations.
2336
1ff8cadf
MC
23372004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2338
2339 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2340 and "(aCC)" decorations. Remove obsolete doco about old
2341 test results.
2342
6fa9022e
MC
23432004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2344
2345 * gdb.cp/exception.exp: Fix typo in doco.
2346
209721fe
MK
23472004-01-09 Mark Kettenis <kettenis@gnu.org>
2348
2349 * gdb.base/gdb1476.exp: Fix typo.
2350
ef11303e
MC
23512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2352
2353 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2354 file.
2355
041ab88c
MC
23562004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2359 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2360 Use gdb_compile. Remove restriction on gcc. Add some patterns
2361 for recent version of gdb. Delete second half, which was a copy
2362 of the first half with different build flags. This test is
2363 still disabled because it is still not ready for production.
2364
e36d075a
MC
23652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2366
2367 * gdb.cp/exception.cc: Add copyright notice.
2368 * gdb.cp/exception.exp: Add a notice that this file is broken
2369 because of line number changes caused by addition of copyright
2370 notice.
2371
42b190ad
MC
23722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2373
2374 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2375 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2376
8f25f06b
MC
23772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2378
2379 * gdb.cp/classes.exp: Accept gnu abi 2.
2380 * gdb.cp/derivation.exp: Likewise.
2381 * gdb.cp/overload.exp: Likewise.
2382 * gdb.cp/virtfunc.exp: Likewise.
2383
06ded8b8
MC
23842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2385
2386 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2387 semicolon after end of function.
2388
77c26ae3
MC
23892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2390
2391 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2392 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2393 boilerplate code for compiling and running the program under
2394 test. Add some string method tests.
2395
20757486
MC
23962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2397
2398 * gdb.cp/bs15503.cc: Add copyright notice.
2399 * gdb.cp/bs15503.exp: Adjust line number.
2400
0fd3b503
MC
24012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2402
2403 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2404 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2405
10d1bea8
MC
24062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2407
2408 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2409 hp_cc_compiler.
2410
2789202a
MC
24112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2412
2413 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2414 * gdb.cp/ctti.exp: Use the marker instead of "next".
2415 With gcc, run further before bailing.
2416
b862f14c
MC
24172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2418
2419 * gdb.cp/cttiadd.cc: Add copyright notice.
2420 * gdb.cp/cttiadd1.cc: Likewise.
2421 * gdb.cp/cttiadd2.cc: Likewise.
2422 * gdb.cp/cttiadd3.cc: Likewise.
2423
96da2469
MC
24242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2425
2426 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2427 Use gdb_test, gdb_test_multiple. Use floating-point values that
2428 have exact representations in IEEE-ish formats.
2429
053248ff
MC
24302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2431
2432 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2433 compilers. Delete duplicate call to get_compiler_info.
2434 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2435 * gdb.base/volatile.exp: Likewise.
2436
84acecdd
MK
24372004-01-07 Mark Kettenis <kettenis@gnu.org>
2438
2439 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2440 memory at address 0.
2441
fe11a27f
MC
24422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2443
2444 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2445 to test for hp-ux assembler. Fix copyright years.
2446
60ad077b
AC
24472004-01-07 Andrew Cagney <cagney@redhat.com>
2448
2449 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2450
1c9b8f33
AC
24512004-01-07 Andrew Cagney <cagney@redhat.com>
2452
2453 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2454 when creating the read-only file. From analysis by Roland McGrath
2455 and Elena Zannoni.
2456
753ccc7a
MC
24572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2458
2459 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2460
eca3e36b
MC
24612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2462
2463 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2464 data pointers.
2465
f8d4bac4
MC
24662004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2467
2468 * gdb.cp/m-static.exp: Compile one source file at a time.
2469 Delete unused call to get_compiler_info.
2470
9b4e0f94
MC
24712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2472
2473 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2474 * gdb.base/call-rt-st.exp: Likewise.
2475 * gdb.base/nodebug.exp: Likewise.
2476 * gdb.base/volatile.exp: Likewise.
2477 * gdb.cp/ref-types.exp: Likewise.
2478 * gdb.cp/templates.exp: Likewise.
2479
023c1024
MK
24802004-01-05 Mark Kettenis <kettenis@gnu.org>
2481
2482 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2483
19703c4a
MC
24842004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2485
2486 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2487 hppa*-hp-hpux*.
2488
18b67037
MK
24892004-01-04 Mark Kettenis <kettenis@gnu.org>
2490
ba6219c8
MK
2491 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2492 x86_64-*-*.
2493
18b67037
MK
2494 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2495 sparc64-*-* and sparc*-solaris2*.
2496
1bfbbb9d
MK
24972004-01-04 Mark Kettenis <kettenis@gnu.org>
2498
2499 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2500 return ${tests}" test. The ${tests} already mentions the
2501 filename.
2502
06846494
MC
25032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2504
2505 * gdb.cp/local.exp: Accept gcc abi 2.
2506
3b0cb202
MC
25072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2508
2509 * gdb.cp/templates.exp: Accept gcc abi 2.
2510
0643ec3f
MC
25112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2512
2513 * lib/compiler.cc: Remove supports_template_debugging.
2514 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2515
d231d0b1
MC
25162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2517
2518 * gdb.cp/namespace.exp: Accept gcc abi 2.
2519
44ffb27c
MC
25202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2521
2522 * gdb.cp/method.exp: Accept gcc abi 2.
2523
184ad485
MC
25242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2525
2526 * gdb.cp/classes.exp: Generate identical results as old version.
2527 * gdb.cp/derivation.exp: Likewise.
2528 * gdb.cp/overload.exp: Likewise.
2529 * gdb.cp/virtfunc.exp: Likewise.
2530
116f09e7
MC
25312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2532
2533 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2534 mysterious bug with sourceware version of expect.
2535
b1379776
MC
25362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2537
2538 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2539 current versions of gcc, including gcc abi 2. Remove gratuitous
2540 restart of test program. Use gdb_test_multiple and gdb_test for
2541 all tests. Add patterns to xfail missing "const" in "const char *"
2542 and kfail PR gdb/1155.
2543
6b7a4c0e
MC
25442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2545
2546 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2547 current versions of gcc, including gcc abi 2. Remove gratuitous
2548 restart of test program. Use gdb_test_multiple and gdb_test for
2549 all tests. Add patterns to kfail PR gdb/1498.
2550
51615d72
MC
25512003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2552
2553 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2554 current versions of gcc, including gcc abi 2. Use "breakpoint"
2555 and "continue" instead of restarting the target program. Use
2556 gdb_test_multiple and gdb_test for all tests.
2557
7b79a9d7
MK
25582004-01-01 Mark Kettenis <kettenis@gnu.org>
2559
2560 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2561 for *-*-solaris2*.
2562
1cd3489f
MC
25632003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2564
2565 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2566 current versions of gcc, including gcc abi 2. Use "breakpoint"
2567 and "continue" instead of restarting the target program several
2568 times. Use gdb_test_multiple and gdb_test for all tests.
2569
850742db
MC
25702003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2571
2572 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2573 source files.
2574
eb4bbda8
MC
25752003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2576
2577 * gdb.base/environ.exp: Handle compiling test case from multiple
2578 source files.
2579
e42c7771
MC
25802003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2583
80e4b428
JB
25842003-12-17 Jim Blandy <jimb@redhat.com>
2585
5f06973a
JB
2586 * gdb.base/freebpcmd.c: Add copyright notice.
2587
80e4b428
JB
2588 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2589
0ab84fb7
MC
25902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2591
2592 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2593
1b3bb3d0
JB
25942003-12-13 Jim Blandy <jimb@redhat.com>
2595
2596 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2597
3a4c9371
KB
25982003-12-12 Kevin Buettner <kevinb@redhat.com>
2599
2600 * gdb.asm/frv.inc: New file.
2601 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2602
a1dea79a
FF
26032003-12-09 Fred Fish <fnf@redhat.com>
2604
2605 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2606 functions to break1.c and leave prototypes behind. Add more
2607 "set breakpoint NN here" comments.
2608 * gdb.base/break1.c: New file.
2609
2610 * gdb.base/break.exp: Handle compiling test case from multiple
2611 source files and change source file references as needed.
2612 * gdb.base/completion.exp: Ditto.
2613 * gdb.base/condbreak.exp: Ditto.
2614 * gdb.base/define.exp: Ditto.
2615 * gdb.base/ena-dis-br.exp: Ditto.
2616 * gdb.base/info-proc.exp: Ditto.
2617 * gdb.base/maint.exp: Ditto.
2618 * gdb.base/until.exp: Ditto.
2619
2620 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2621 hardcoded line numbers.
2622 * gdb.base/define.exp: Ditto.
2623 * gdb.base/ena-dis-br.exp: Ditto.
2624 * gdb.base/maint.exp: Ditto.
2625 * gdb.base/until.exp: Ditto.
2626
2627 * gdb.base/completion.exp: Use "break1" for completion tests since
2628 "break" is no longer a unique prefix.
2629
5266b69c
AC
26302003-12-06 Andrew Cagney <cagney@redhat.com>
2631
2632 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2633 "return_value_unimplemented". When an unimplemented struct return
2634 architecture, report incorrect values as a KFAIL
2635
374451f0
MC
26362003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2637
2638 * gdb.cp/rtti.exp: Accept new wording of warning from
2639 cp_lookup_rtti_type.
2640
ba9b20a7
MC
26412003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2642
2643 Partial fix for PR testsuite/1456.
2644 * gdb.base/scope.exp (test_at_main): Replace references to
2645 gcc_compiled with calls to test_compiler_info.
2646 (test_at_foo): Likewise.
2647 (test_at_bar): Likewise.
2648
b74b6d0b
MC
26492003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2650
2651 Partial fix for PR testsuite/1456.
2652 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2653 to test_compiler_info.
2654
ccfa3402
MC
26552003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2656
2657 * gdb.base/so-impl-ld.exp: Update copyright notice.
2658
f6246aba
MC
26592003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2660
2661 Partial fix for PR testsuite/1456.
2662 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2663 to test_compiler_info.
2664
13ae734a
MC
26652003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2666
2667 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2668 from current versions of gdb. Clean up regular expressions.
2669 Delete redundant timeout case.
2670
d8e1cdee
MC
26712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2672
2673 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2674 from current versions of gdb. Clean up regular expressions.
2675 Delete redundant timeout case.
2676
96457b64
MC
26772003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2678
2679 Partial fix for PR testsuite/1456.
2680 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2681 gcc_compiled with call to test_compiler_info.
2682
f35309fc
MC
26832003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2684
2685 Partial fix for PR testsuite/1456.
2686 * gdb.base/list.exp (test_list_function): Delete unused declaration
2687 of gcc_compiled.
2688
d7afdf9b
MC
26892003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2690
2691 Partial fix for PR testsuite/1456.
2692 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2693 call to test_compiler_info.
2694
71507b56
MK
26952003-11-29 Mark Kettenis <kettenis@gnu.org>
2696
2697 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2698 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2699 it to create the appropriate note.inc.
2700 * gdb.asm/asmsrc1.s: Include "note.inc".
2701 * gdb.asm/netbsd.inc: New file.
2702 * gdb.asm/empty.inc: New file.
2703
f81f93f7
MC
27042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2705
2706 Partial fix for PR testsuite/1456.
2707 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2708 calls to test_compiler_info.
2709
9a77938e
MC
27102003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2711
2712 Partial fix for PR testsuite/1456.
2713 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2714 calls to test_compiler_info.
2715
e8367dc7
MK
27162003-11-27 Mark Kettenis <kettenis@gnu.org>
2717
2718 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2719 pattern for the KFAILs.
2720
526c61ee
AF
27212003-11-25 Adam Fedor <fedor@gnu.org>
2722
2723 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2724 * gdb.objc/objcdecode.m: New file.
2725
28f2d600
AF
27262003-11-25 Adam Fedor <fedor@gnu.org>
2727
2728 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2729 * gdb.objc/nondebug.m: New file.
2730
a3895cee
BE
27312003-11-26 Ben Elliston <bje@wasabisystems.com>
2732
2733 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2734 NetBSD as it does on FreeBSD. Modelled on a similar change by
2735 Mark Kettenis on 2003-05-30.
2736 (link-flags): Set to "--entry _start" regardless of target.
2737 Special linker flags are to be appended to $link-flags.
2738 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2739
c9f2c8a3
MC
27402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2741
2742 * gdb.cp/method.exp: Accept output of new demangler.
2743
15a0587a 27442003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2745
2746 * gdb/class2.exp: New file.
2747 * gdb/class2.cc: New file.
2748
3c00b570
MC
27492003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2750
2751 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2752 of new demangler.
2753
7027acc7
MK
27542003-11-23 Mark Kettenis <kettenis@gnu.org>
2755
2756 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2757 of gdb_test "run".
2758
b0e1598a
MK
27592003-11-23 Mark Kettenis <kettenis@gnu.org>
2760
2761 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2762 "continue" into "run".
2763
4d9eda44
MC
27642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2765
2766 Partial fix for PR testsuite/1456.
2767 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2768 call to test_compiler_info.
2769 * gdb.cp/ctti.exp: Likewise.
2770 * gdb.cp/derivation.exp: Likewise.
2771 * gdb.cp/member-ptr.exp: Likewise.
2772 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2773 reference to gcc_compiled.
2774
27752003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2776
2777 Fix PR testsuite/1463.
2778 * gdb.base/structs.exp (start_structs_test): Call
2779 get_debug_format before using the debug format.
2780
d422fe19
AC
27812003-11-22 Andrew Cagney <cagney@redhat.com>
2782
2783 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2784 * gdb.base/structs.exp: Use gdb_test_multiple.
2785
039cf96d
AC
27862003-11-20 Andrew Cagney <cagney@redhat.com>
2787
6882279b
AC
2788 * gdb.base/structs.exp: Handle and recover from internal errors.
2789 Replace "foo${n}" with "foo<n>" in test messages.
2790
e53890ae
AC
2791 * gdb.base/structs.exp: Update copyright. Rewrite.
2792 * gdb.base/structs.c: Update copyright. Rewrite.
2793
2b211c59
AC
2794 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2795 resync count exceeded.
d63a86f8 2796
039cf96d
AC
2797 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2798 from the internal error.
2799 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2800 Original from Jim Blandy.
2801 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2802
eac98b22
AC
28032003-11-19 Andrew Cagney <cagney@redhat.com>
2804
2805 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2806 KFAIL.
2807
67455b2a
MK
28082003-11-17 Mark Kettenis <kettenis@gnu.org>
2809
2810 New testcase for PR backtrace/1435.
2811 * gdb.arch/i386-unwind.exp: New file.
2812 * gdb.arch/i386-unwind.c: New file.
2813
853d6e5b
AC
28142003-11-17 Andrew Cagney <cagney@redhat.com>
2815
2816 * lib/gdb.exp (compiler_info): New global.
2817 (test_compiler_info): New function.
2818 (get_compiler_info): Set compiler_info.
2819 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2820 "compiler_info" to gcc-<major>-<minor>.
2821
38cf6e11
MC
28222003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2823
2824 * gdb.trace/configure: Remove.
2825
a50d3602
EZ
28262003-11-13 Elena Zannoni <ezannoni@redhat.com>
2827
2828 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2829 breakpoints.
a50d3602
EZ
2830 * gdb.base/break.exp: Remove all references to explicit line
2831 numbers.
2832
d9407aaa
NC
28332003-11-11 Nick Clifton <nickc@redhat.com>
2834
2835 * gdb.base/shreloc.exp: Do not run for targets which do not
2836 support shared objects.
2837
db488fc1
CV
28382003-11-10 Corinna Vinschen <vinschen@redhat.com>
2839
2840 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2841 Don't run tests if nofileio flag is given.
2842
6a90a18e
EZ
28432003-11-07 Elena Zannoni <ezannoni@redhat.com>
2844
2845 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2846 as well as 'Watchpoint'.
2847
0b915e9c
EZ
28482003-11-06 Elena Zannoni <ezannoni@redhat.com>
2849
2850 Reported by Jim Ingham <jingham@apple.com>:
2851 * gdb.base/annota1.exp: Match at least one occurrence of the
2852 signal handler annotation.
2853
d7e4b55f
EZ
28542003-11-06 Elena Zannoni <ezannoni@redhat.com>
2855
2856 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2857 as well as 'Watchpoint'.
2858
2fe4e8d0
MC
28592003-11-05 Michael Chastain <mec@shout.net>
2860
2861 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2862
6ef88553
KW
28632003-11-03 Kris Warkentin <kewarken@qnx.com>
2864
2865 * gdb.arch/gdb1291.c: New test file.
2866 * gdb.arch/gdb1291.exp: New test script.
2867 * gdb.arch/gdb1431.c: New test file.
2868 * gdb.arch/gdb1431.exp: New test script.
2869
ae7dc4d8
MC
28702003-10-22 Michael Chastain <mec@shout.net>
2871
2872 * gdb.mi/pthreads.c: Add copyright notice.
2873
c39d7427
MC
28742003-10-22 Michael Chastain <mec@shout.net>
2875
2876 * gdb.threads/pthreads.c: Add copyright notice.
2877
8b7d96c1
MC
28782003-10-20 Michael Chastain <mec@shout.net>
2879
2880 * gdb.base/gdb1056.exp: New test script.
2881
d1d69fdd
DJ
28822003-10-13 Daniel Jacobowitz <drow@mvista.com>
2883
2884 * gdb.threads/killed.exp: Use gdb_run_cmd.
2885
7d605576
DJ
28862003-10-13 Daniel Jacobowitz <drow@mvista.com>
2887
2888 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2889 create a core file.
2890 * gdb.threads/gcore-thread.exp: Likewise.
2891
618ec112
CV
28922003-10-13 Corinna Vinschen <vinschen@redhat.com>
2893
2894 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2895 type, based on char type.
2896 (struct bit_flags_short_t): New bitfield type, based on short type.
2897 (init_bit_flags_char): New fuction.
2898 (init_bit_flags_short): Ditto.
2899 (print_bit_flags_char): Ditto.
2900 (print_bit_flags_short): Ditto.
2901 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2902
9367a73c
MC
29032003-10-11 Michael Chastain <mec@shout.net>
2904
2905 * gdb.base/call-rt-st.exp: Update copyright year.
2906
1decf120
KI
29072003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2908
2909 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2910 * gdb.disasm/sh3.s: Ditto.
2911
5445b2ae
DJ
29122003-10-07 Daniel Jacobowitz <drow@mvista.com>
2913
2914 * gdb.threads/switch-threads.exp: New test.
2915 * gdb.threads/switch-threads.c: New source file.
2916
aec24853
CV
29172003-10-07 Corinna Vinschen <vinschen@redhat.com>
2918
2919 * gdb.base/ending-run.exp: Add sh specific case.
2920
adc7428d
AC
29212003-10-06 Andrew Cagney <cagney@redhat.com>
2922
2923 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2924 * gdb.disasm/mn10200.exp: Delete obsolete file.
2925
c9d37158
DJ
29262003-09-29 Daniel Jacobowitz <drow@mvista.com>
2927
2928 * ChangeLog: Correct an entry command.exp -> commands.exp.
2929 * gdb.base/commands.exp (bp_deleted_in_command_test)
2930 (temporary_breakpoint_commands): Check noargs.
2931
79c2c32d
DC
29322003-09-25 David Carlton <carlton@kealia.com>
2933
2934 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2935 of some print tests, where appropriate. Add tests for C::D::cd,
2936 E::ce, F::cXfX, G::XgX.
2937 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2938
594e6d67
RE
29392003-09-25 Richard Earnshaw <rearnsha@arm.com>
2940
2941 * lib/java.exp (java_init): Import target_alias before using it.
2942
10f0d451
DC
29432003-09-25 David Carlton <carlton@kealia.com>
2944
2945 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2946
274bcba0
EZ
29472003-09-23 Elena Zannoni <ezannoni@redhat.com>
2948
d63a86f8 2949 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2950 weirdness.
2951
cdbf20f7
MC
29522003-09-17 Michael Chastain <mec@shout.net>
2953
2954 * gdb.cp/gdb1355.exp: New file.
2955 * gdb.cp/gdb1355.c: New file.
2956
71e06f80
CV
29572003-09-15 Corinna Vinschen <vinschen@redhat.com>
2958
2959 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2960 * gdb.asm/sh.inc: New file.
2961
5c4e30ca
DC
29622003-09-11 David Carlton <carlton@kealia.com>
2963
bd45b7af
DC
2964 * gdb.cp/namespace.exp: Add tests for namespace types.
2965 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2966 (test_namespace): New.
2967
1c199746
EZ
29682003-09-11 Elena Zannoni <ezannoni@redhat.com>
2969
2970 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2971 * gdb.stabs/weird.exp: Ditto.
1c199746 2972
04ed252f
MC
29732003-09-08 Michael Chastain <mec@shout.net>
2974
2975 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2976
d8a2d9e7
MC
29772003-09-07 Michael Chastain <mec@shout.net>
2978
2979 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2980 'parse error'.
2981
161afb24
MK
29822003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2983
2984 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2985
49f2741a
MC
29862003-08-30 Michael Chastain <mec@shout.net>
2987
2988 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2989 * gdb.gdb/observer.exp: Ditto.
2990 * gdb.gdb/xfullpath.exp: Ditto.
2991
8afa723e
MK
29922003-08-29 Mark Kettenis <kettenis@gnu.org>
2993
2994 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2995 *-*-*bsd*.
2996
f31dfe3b
JJ
29972003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2998
2999 * gdb.base/dump.exp: Skip for ia64.
3000
4630e498
JJ
30012003-08-25 Jeff Johnston <jjohnstn@redhat.com>
3002
3003 * gdb.asm/asm-source.exp: Add ia64 support.
3004 * gdb.asm/ia64.inc: New file.
3005
1105b7ef
MC
30062003-08-22 Michael Chastain <mec@shout.net>
3007
3008 * gdb.cp: New directory.
3009 * gdb.cp/*: Copy from gdb.c++/*.
3010 * gdb.c++/*: Remove.
3011 * Makefile.in: Change gdb.c++ to gdb.cp.
3012 * configure.in: Ditto.
3013 * configure: Regnerate.
3014
c945b932
MK
30152003-08-18 Mark Kettenis <kettenis@gnu.org>
3016
3017 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
3018 * gdb.arch/i386-prologue.c (gdb1338): Add function.
3019
2b66634b
DJ
30202003-08-17 Daniel Jacobowitz <drow@mvista.com>
3021
3022 * mi-var-display.exp (-var-list-children weird): Accept function
3023 pointers with argument types.
3024 * mi1-var-display.exp (-var-list-children weird): Likewise.
3025 * mi2-var-display.exp (-var-list-children weird): Likewise.
3026
a356f73b
DJ
30272003-08-17 Daniel Jacobowitz <drow@mvista.com>
3028
3029 * gdb.base/annota3.exp: Add missing newline.
3030
483417b8
MC
30312003-08-06 Michael Chastain <mec@shout.net>
3032
3033 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3034
c99c59c3
MS
30352003-08-12 Michael Snyder <msnyder@redhat.com>
3036
3037 * gdb.base/float.exp: Add test for SH.
3038
55ed7501
MK
30392003-08-10 Mark Kettenis <kettenis@gnu.org>
3040
3041 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3042
1a371f2e
EZ
30432003-08-07 Elena Zannoni <ezannoni@redhat.com>
3044
3045 * gdb.base/completion.exp: Remove reduntant completion test
3046 on filename.
3047
e0f353ce
EZ
30482003-08-07 Elena Zannoni <ezannoni@redhat.com>
3049
3050 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3051 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3052 gdb.trace/save-trace.exp: Make sure that full pathnames are
3053 escaped correctly.
3054
5710a1af 30552003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3056
5710a1af
EZ
3057 * configure.in: Don't generate config.h from config.hin.
3058 * configure: Regenerate.
3059 * config.hin: Remove file.
3060 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3061 * gdb.threads/pthreads.c: Ditto.
3062
dcd81ce9
DJ
30632003-08-07 Daniel Jacobowitz <drow@mvista.com>
3064
3065 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3066 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3067 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3068 Replace ld24 with seth/add3.
3069
6009d884
AC
30702003-08-02 Andrew Cagney <cagney@redhat.com>
3071
3072 * gdb.base/annota3.exp: New file.
3073 * gdb.base/annota3.c: New file.
3074 * gdb.c++/annota3.exp: New file.
3075 * gdb.c++/annota3.cc: New file.
3076
51514e06
MC
30772003-07-29 Michael Chastain <mec@shout.net>
3078
3079 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3080 actually failed.
3081 (do_pass): Likewise.
3082 * gdb.threads/tls.exp: Always initialize no_of_threads.
3083
4ee6625b
DJ
30842003-07-27 Daniel Jacobowitz <drow@mvista.com>
3085
3086 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3087 pattern.
3088 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3089 * gdb.threads/tls.exp: Recognize one case of the host library not
3090 supporting TLS.
3091
225f2bf6
AC
30922003-07-27 Andrew Cagney <cagney@redhat.com>
3093
3094 * gdb.base/fileio.exp: Use SH when running commands using
3095 remote_exec.
3096
bcb27c9f
DJ
30972003-07-24 Daniel Jacobowitz <drow@mvista.com>
3098
3099 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3100 * gdb.base/relocate.c (dummy): New padding array.
3101
3d67be83
MS
31022003-07-22 Michael Snyder <msnyder@redhat.com>
3103
d63a86f8 3104 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3105
3106 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3107 patterns to be more general, accepting old and new output.
3108 Some output chars (such as '+') also must be quoted.
d63a86f8 3109 Some addresses are displayed numerically instead of
3d67be83
MS
3110 symbolically.
3111
57ba3b85
MS
31122003-07-23 Michael Snyder <msnyder@redhat.com>
3113
686d097c
MS
3114 * gdb.base/return2.exp: Don't test long-long return.
3115
57ba3b85
MS
3116 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3117 * gdb.disasm/t01_mov.exp: Ditto.
3118 * gdb.disasm/t02_mova.s: Ditto.
3119 * gdb.disasm/t02_mova.exp: Ditto.
3120 * gdb.disasm/t03_add.s: Ditto.
3121 * gdb.disasm/t03_add.exp: Ditto.
3122 * gdb.disasm/t04_sub.s: Ditto.
3123 * gdb.disasm/t04_sub.exp: Ditto.
3124 * gdb.disasm/t05_cmp.s: Ditto.
3125 * gdb.disasm/t05_cmp.exp: Ditto.
3126 * gdb.disasm/t06_ari2.s: Ditto.
3127 * gdb.disasm/t06_ari2.exp: Ditto.
3128 * gdb.disasm/t07_ari3.s: Ditto.
3129 * gdb.disasm/t07_ari3.exp: Ditto.
3130 * gdb.disasm/t08_or.s: Ditto.
3131 * gdb.disasm/t08_or.exp: Ditto.
3132 * gdb.disasm/t09_xor.s: Ditto.
3133 * gdb.disasm/t09_xor.exp: Ditto.
3134 * gdb.disasm/t10_and.s: Ditto.
3135 * gdb.disasm/t10_and.exp: Ditto.
3136 * gdb.disasm/t11_logs.s: Ditto.
3137 * gdb.disasm/t11_logs.exp: Ditto.
3138 * gdb.disasm/t12_bit.s: Ditto.
3139 * gdb.disasm/t12_bit.exp: Ditto.
3140 * gdb.disasm/t13_otr.s: Ditto.
3141 * gdb.disasm/t13_otr.exp: Ditto.
3142
e00759ef
EZ
31432003-07-22 Elena Zannoni <ezannoni@redhat.com>
3144
3145 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3146
8bc2021f
EZ
31472003-07-22 Elena Zannoni <ezannoni@redhat.com>
3148
3149 * gdb.threads/tls.c : New file.
3150 * gdb.threads/tls.exp : New file.
3151 * gdb.threads/tls-main.c : New file.
3152 * gdb.threads/tls-shared.c : New file.
3153 * gdb.threads/tls-shared.exp : New file.
3154
89320c4c
AS
31552003-07-22 Andreas Schwab <schwab@suse.de>
3156
3157 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3158
180dea7c
AS
31592003-07-20 Andreas Schwab <schwab@suse.de>
3160
3161 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3162 due to insn reordering.
3163
0714963c
AC
31642003-07-15 Andrew Cagney <cagney@redhat.com>
3165
3166 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3167
98a23b3f
MC
31682003-07-15 Michael Chastain <mec@shout.net>
3169
3170 * gdb.base/gdb1250.exp: New file.
3171 * gdb.base/gdb1250.c: New file.
3172
27e417a2
ML
31732003-07-09 Michal Ludvig <mludvig@suse.cz>
3174
3175 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3176 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3177
8bc2021f
EZ
31782003-07-09 Elena Zannoni <ezannoni@redhat.com>
3179
3180 * gdb.threads/tls.c: New file.
3181 * gdb.threads/tls.exp: New file.
3182 * gdb.threads/tls-main.c: New file.
3183 * gdb.threads/tls-shared.c: New file.
3184 * gdb.threads/tls-shared.exp: New file.
3185
d99968dc
EZ
31862003-07-09 Elena Zannoni <ezannoni@redhat.com>
3187
3188 * gdb.base/annota1.exp: Make sure that we properly escape the
3189 full path of the source file. Xfail more permissive patterns,
d63a86f8 3190 due to a compiler debug info problem.
d99968dc 3191
83876b3b
AS
31922003-07-07 Andreas Schwab <schwab@suse.de>
3193
2705e972
AS
3194 * gdb.asm/m68k.inc: New file.
3195 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3196
83876b3b
AS
3197 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3198 arguments"): Also match negative number.
3199
3200 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3201
3a871b37
DJ
32022003-07-03 Daniel Jacobowitz <drow@mvista.com>
3203
3204 * gdb.base/store.c (charest): New typedef.
3205 (add_char): Rename to add_charest, update.
3206 (wack_char): Rename to wack_charest, update types. Return l + r
3207 to keep r live across the call.
3208 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3209 (wack_double, wack_doublest): Return l + r to keep r live across
3210 the call.
3211 * gdb.base/store.exp: Accomodate store.c changes.
3212
b2a7f303
DC
32132003-06-30 David Carlton <carlton@kealia.com>
3214
3215 * gdb.c++/maint.exp (test_invalid_name): New.
3216 (test_first_component): Add tests for invalid names.
3217
3c6cb4a1
MC
32182003-06-29 Michael Chastain <mec@shout.net>
3219
3220 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3221 output of '<VTT for class>' for virtual base classes.
3222
f1c2644b
DJ
32232003-06-29 Daniel Jacobowitz <drow@mvista.com>
3224
3225 * gdb.base/completion.exp: Tab-complete "complet" instead of
3226 "compl".
3227 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3228
18080350
DJ
32292003-06-29 Daniel Jacobowitz <drow@mvista.com>
3230
3231 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3232 * gdb.base/volatile.exp: Likewise.
3233
f56973f8
DJ
32342003-06-29 Daniel Jacobowitz <drow@mvista.com>
3235
3236 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3237 gdb/1265.
3238
32392003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3240 Daniel Jacobowitz <drow@mvista.com>
3241
3242 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3243 initial line count of 'captured_main' from 26 to 32.
3244 (test_with_self): Allow xmalloc call to be interleaved with the
3245 preceding two lines.
3246
e766d4d6
JB
32472003-06-24 Joel Brobecker <brobecker@gnat.com>
3248
3249 * gdb.base/bang.exp: New testcase.
3250
f125c9a4
JB
32512003-06-23 Joel Brobecker <brobecker@gnat.com>
3252
3253 * gdb.base/langs.exp: Add some tests for the "minimal" language
3254 support.
3255
6e25beaf
EZ
32562003-06-23 Elena Zannoni <ezannoni@redhat.com>
3257
3258 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3259 the testcase.
3260
2f816dda
DJ
32612003-06-22 Daniel Jacobowitz <drow@mvista.com>
3262
3263 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3264 offset.
3265
db5a5748
DJ
32662003-06-22 Daniel Jacobowitz <drow@mvista.com>
3267
3268 * gdb.c++/pr-1210.cc: New file.
3269 * gdb.c++/pr-1210.exp: New file.
3270
1df0c130
DJ
32712003-06-21 Daniel Jacobowitz <drow@mvista.com>
3272
3273 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3274 000-exec-continue.
3275
a92feac0
MK
32762003-06-15 Mark Kettenis <kettenis@gnu.org>
3277
3278 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3279 on *-*-*bsd* instead of *-*-freebsd*.
3280
81a58f5b
AC
32812003-06-14 Andrew Cagney <cagney@redhat.com>
3282
3283 * gdb.base/store.exp: Test longest and doublest. Test all
3284 parameters. Weaken return statement match.
3285 * gdb.base/store.c: Add longest and doublest - aka long long and
3286 long double functions. Put all parameters into local register
3287 variables. Use negative values.
3288
b257a0d3
AC
32892003-06-14 Andrew Cagney <cagney@redhat.com>
3290
3291 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3292 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3293 exit status.
3294 * gdb.base/fileio.exp: Disable target when nointerrupts and
3295 noinferiorio, instead of limiting it to remote. Use remote_exec
3296 instead of system.
d63a86f8 3297
21c38304
JJ
32982003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3299
3300 * gdb.base/float.exp: Add ia64 support.
3301
1bcdb424
CV
33022003-06-12 Corinna Vinschen <vinschen@redhat.com>
3303
3304 * gdb.base/fileio.exp: Run only on remote targets.
3305
6aeb981f
CV
33062003-06-10 Corinna Vinschen <vinschen@redhat.com>
3307
3308 * gdb.base/fileio.c: New file, testing File-I/O.
3309 * gdb.base/fileio.exp: Ditto.
3310
53df362e
RG
33112003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3312
3313 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3314 shared objects after relocation at load time (gdb PR/1132).
3315 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3316 as above, part of the shared object relocation test.
3317
ffee1b46
MK
33182003-06-08 Mark Kettenis <kettenis@gnu.org>
3319
b5ca3722
MK
3320 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3321 fully filled history list.
3322 * gdb.base/gdb_history: New file.
3323
03ed860d
MK
3324 * gdb.base/signals.exp: XFAIL "continue to func1" on
3325 i*86-*-freebsd*.
3326
ffee1b46
MK
3327 * gdb.base/attach.exp: When trying to attach to a nonexistent
3328 process, make it possible to specify the PID based on the target,
3329 and do so for *-*-freebsd*.
3330
d80dbb52
RH
33312003-06-02 Richard Henderson <rth@redhat.com>
3332
3333 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3334
6dd77b81
RH
33352003-06-02 Richard Henderson <rth@redhat.com>
3336
3337 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3338
f6347e16
RH
33392003-06-02 Richard Henderson <rth@redhat.com>
3340
3341 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3342
2c161407
DJ
33432003-06-01 Daniel Jacobowitz <drow@mvista.com>
3344
3345 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3346 of globalvar.
3347
572eb746
MK
33482003-06-01 Mark Kettenis <kettenis@gnu.org>
3349
3350 * gdb.asm/asm-source.exp: Check for memory read errors in
3351 disassembler test on *BSD too.
3352
9e9617a5
RH
33532003-06-01 Richard Henderson <rth@redhat.com>
3354
3355 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3356 for .frame.
3357 (gdbasm_call): Lose ldgp.
3358 (gdbasm_startup): Add frame information.
3359 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3360
7b34ad4e
MK
33612003-05-31 Mark Kettenis <kettenis@gnu.org>
3362
3363 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3364 i?86-*-*.
3365
10059fdf
MK
33662003-05-30 Mark Kettenis <kettenis@gnu.org>
3367
3368 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3369 FreeBSD.
3370
acf4b816
RH
33712003-05-29 Richard Henderson <rth@redhat.com>
3372
3373 * gdb.asm/alpha.inc: New file.
3374 * gdb.asm/asm-source.exp: Use it.
3375
e9ecd949
JB
33762003-05-29 Jim Blandy <jimb@redhat.com>
3377
3378 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3379 'core.PID'.
3380
e3e5a4f3
JB
33812003-05-22 Jim Blandy <jimb@redhat.com>
3382
3383 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3384 backtrace.
d63a86f8 3385
72fe3d25
DC
33862003-05-20 David Carlton <carlton@math.stanford.edu>
3387
3388 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3389 this time.
3390
58da2eb2
DC
33912003-05-19 David Carlton <carlton@bactrian.org>
3392
3393 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3394 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3395
1fcb5155
DC
33962003-05-19 David Carlton <carlton@bactrian.org>
3397
3398 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3399 namespace tests.
3400 Bump copyright date.
3401 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3402 (main): Call C::D::marker2.
3403 * gdb.c++/namespace1.cc: New file.
3404
85e85163
JJ
34052003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3406
3407 Roland McGrath <roland@redhat.com>
d63a86f8 3408 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3409 there is no manager thread.
3410
a25fbfec
JJ
34112003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3412
d63a86f8
RM
3413 * gdb.threads/schedlock.exp: Remove assumption that all threads
3414 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3415 in one of the child threads rather than the main thread.
3416
be375bae
JB
34172003-05-07 Jim Blandy <jimb@redhat.com>
3418
09bf6082
JB
3419 Add support for assembly source testing on the s390x.
3420 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3421 architecture.
3422 * gdb.asm/s390x.inc: New file.
3423
be375bae
JB
3424 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3425 succession of 'if' statements.
3426
00905d52
AC
34272003-05-05 Andrew Cagney <cagney@redhat.com>
3428
3429 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3430
b1e29e33
AC
34312003-05-05 Andrew Cagney <cagney@redhat.com>
3432
3433 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3434 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3435
e33d66ec
EZ
34362003-05-02 Elena Zannoni <ezannoni@redhat.com>
3437
3438 * gdb.base/charset.exp: Update based on new behavior of set/show
3439 charset commands.
3440
2b6fd0d8
AC
34412003-05-01 Andrew Cagney <cagney@redhat.com>
3442
3443 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3444 variable do not give memory errors.
3445
130cacce
AF
34462003-04-30 Adam Fedor <fedor@gnu.org>
3447
3448 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3449 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3450 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3451 gdb.objc/basicclass.m: : New files
3452
3453 * lib/gdb.exp (gdb_compile_objc): New procedure.
3454
bea71854
DJ
34552003-04-27 Daniel Jacobowitz <drow@mvista.com>
3456
3457 * gdb.base/signals.exp: Make backtrace tests more specific.
3458
0f20eeea
DC
34592003-04-23 David Carlton <carlton@bactrian.org>
3460
3461 * gdb.c++/maint.exp (test_first_component): Add tests for
3462 'operator' in more locations.
3463
c8c4d8dc
KB
34642003-04-16 Kevin Buettner <kevinb@redhat.com>
3465
3466 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3467
3fe60e3c
EZ
34682003-04-16 Elena Zannoni <ezannoni@redhat.com>
3469
3470 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3471 func marke' instead. Update test name.
3472
9219021c
DC
34732003-04-15 David Carlton <carlton@math.stanford.edu>
3474
3475 * gdb.c++/maint.exp: New file.
3476
5dd55bdd
EZ
34772003-04-14 Elena Zannoni <ezannoni@redhat.com>
3478
3479 * gdb.threads/schedlock.c: Change type of thread function argument
3480 to long, to avoid warnings on 64-bit platforms.
3481
00890572
EZ
34822003-04-14 Elena Zannoni <ezannoni@redhat.com>
3483
3484 * gdb.base/attach.exp: Add new message from ptrace in case of
3485 attaching to nonexistent process.
d63a86f8 3486
93201743
JB
34872003-04-11 Jim Blandy <jimb@redhat.com>
3488
3489 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3490 gdb.c++/userdef.cc: Place comments on the lines to which the
3491 marker function might return.
3492 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3493 gdb.c++/userdef.exp: Look for those comments to check that we've
3494 returned to the right place, instead of checking line numbers.
3495
2a11c64d
EZ
34962003-04-11 Elena Zannoni <ezannoni@redhat.com>
3497
3498 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3499 match on sourcefile name, instead of directory name.
3500
68ab8fc5
EZ
35012003-04-10 Elena Zannoni <ezannoni@redhat.com>
3502
d63a86f8 3503 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3504 working directory name.
3505
5624293a
JB
35062003-04-09 Jim Blandy <jimb@redhat.com>
3507
3508 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3509 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3510 after an inferior function call, report the failure, but allow the
3511 test to continue.
3512
f1f02ee4
SC
35132003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3514
3515 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3516 with -DPROTOTYPES.
3517
6eb79af0
SC
35182003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3519
3520 * gdb.base/break.exp: Revert last patch.
3521
8dfb4cf0
SC
35222003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3523
3524 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3525 with -DPROTOTYPES.
3526
ed4c619a
AC
35272003-04-02 Andrew Cagney <cagney@redhat.com>
3528
3529 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3530 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3531 matching directories by the name breakpoint.
3532 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3533 Make "continue to marker1" consistent.
3534 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3535 message consistent.
3536 * lib/gdb.exp: Put "the program is no longer running", and "the
3537 program exited" in parenthesis.
3538 * lib/mi-support.exp: Ditto.
d63a86f8 3539
4e35d5f0 35402003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3541
4e35d5f0
BR
3542 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3543
71900fe8
AC
35442003-03-29 Andrew Cagney <cagney@redhat.com>
3545
3546 * gdb.base/sizeof.c (main): Print the value of '\377'.
3547 * gdb.base/sizeof.exp: Check the sign of '\377'.
3548
c0655a16
MC
35492003-03-27 Michael Chastain <mec@shout.net>
3550
3551 * gdb.base/gdb1090.exp: New file.
3552 * gdb.base/gdb1090.cc: New file.
3553
5b2a3989
JB
35542003-03-27 J. Brobecker <brobecker@gnat.com>
3555
3556 * gdb.gdb/observer.exp: New regression test.
3557
79876890
MC
35582003-03-27 Michael Chastain <mec@shout.net>
3559
3560 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3561 * gdb.base/ptype.exp: Likewise.
3562
6eac95e3
CV
35632003-03-27 Corinna Vinschen <vinschen@redhat.com>
3564
3565 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3566
e8c71839
MC
35672003-03-26 Michael Chastain <mec@shout.net>
3568
3569 * gdb.base/ptype.exp: Actually use some typedef'd types.
3570
71b10041
SC
35712003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3572
3573 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3574 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3575
2512cf80
CV
35762003-03-20 Corinna Vinschen <vinschen@redhat.com>
3577
3578 * gdb.base/default.exp: Fix regular expression.
3579
0d195a4f
CV
35802003-03-20 Corinna Vinschen <vinschen@redhat.com>
3581
3582 * gdb.base/args.exp: Fix regular expression.
3583
8a2dbca8
CV
35842003-03-20 Corinna Vinschen <vinschen@redhat.com>
3585
3586 * gdb.base/help.exp: Allow Win32 child process.
3587
bf028682
CV
35882003-03-20 Corinna Vinschen <vinschen@redhat.com>
3589
3590 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3591 when stepping out of main().
3592
182dbe85
CV
35932003-03-20 Corinna Vinschen <vinschen@redhat.com>
3594
3595 * gdb.base/default.exp: Check for win32 specific message when calling
3596 "run" without executable.
3597
d67a6ba5
CV
35982003-03-20 Corinna Vinschen <vinschen@redhat.com>
3599
3600 * gdb.base/args.exp: Expect .exe in output.
3601
a955b5bb
CV
36022003-03-20 Corinna Vinschen <vinschen@redhat.com>
3603
3604 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3605 Cygwin native.
3606
bf6bad4b
AC
36072003-03-17 Andrew Cagney <cagney@redhat.com>
3608
3609 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3610 vector registes.
3611 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3612 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3613
293e9a31
DC
36142003-03-17 David Carlton <carlton@math.stanford.edu>
3615
3616 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3617 test, for PR breakpoints/38.
3618 Call test_watchpoint_and_breakpoint.
3619 * gdb.base/watchpoint.c (func3): New function.
3620 (main): Call func3.
3621
5330f2db
DC
36222003-03-04 David Carlton <carlton@math.stanford.edu>
3623
3624 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3625 Garply<Garply<char> >:: garply".
3626 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3627 with respect to PR c++/1111; note also PR c++/1113.
3628 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3629 respect to PR c++/1062.
3630 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3631
6ece72da
DC
36322003-03-03 David Carlton <carlton@math.stanford.edu>
3633
3634 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3635 with respect to PR c++/57.
3636 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3637 c++/826.
3638 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3639 respect to PR c++/57.
3640
85ca1584
DC
36412003-03-03 David Carlton <carlton@math.stanford.edu>
3642
3643 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3644 respect to PR c++/33 into FAILs.
3645
98e9c5b8
MC
36462003-03-03 Michael Chastain <mec@shout.net>
3647
7bedbf27
MC
3648 * configure.in: Update copyright years.
3649
36502003-03-03 Michael Chastain <mec@shout.net>
3651
3652 * Makefile.in: Update copyright years.
98e9c5b8 3653
f683e100
DC
36542003-02-28 David Carlton <carlton@math.stanford.edu>
3655
3656 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3657 print class instead of struct and/or superfluous protection
3658 specifiers, as long as the resulting output is equivalent to the
3659 source code.
3660 Delete FIXME from end of messages on tests that don't need
3661 fixing.
3662
a9e0cf2c
DC
36632003-02-28 David Carlton <carlton@math.stanford.edu>
3664
3665 * gdb.c++/templates.exp (do_tests): Allow const in the two
3666 Foo<volatile char *>::foo tests.
3667
e8d359df
MS
36682003-02-27 Michael Snyder <msnyder@redhat.com>
3669
d63a86f8 3670 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3671 will be consistant.
3672
0b71dc91
DC
36732003-02-26 David Carlton <carlton@math.stanford.edu>
3674
3675 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3676 char *>::foo" test with respect to PR c++/33. Create a new test
3677 which is identical to that one except that it doesn't put the
3678 space between the "char" and the "*"; KFAIL it, too.
3679
dd14ab43
DC
36802003-02-26 David Carlton <carlton@math.stanford.edu>
3681
3682 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3683 template types into either PASSes or KFAILs (corresponding to PR
3684 c++/57). Tweak indentation. Update copyright.
3685
1146c7f1
SC
36862003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3687
3688 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3689
74641dfb
MC
36902003-02-13 Michael Chastain <mec@shout.net>
3691
3692 * gdb.base/exprs.exp: Remove i960 remnants.
3693 * gdb.base/funcargs.exp: Likewise.
3694 * gdb.base/list.exp: Likewise.
3695 * gdb.base/ptype.exp: Likewise.
3696
559cd2d0
DC
36972003-02-14 David Carlton <carlton@math.stanford.edu>
3698
3699 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3700 pEe->D::vg()" from XFAIL to KFAIL.
3701
c4f90d87
JM
37022003-02-13 Jason Molenda (jmolenda@apple.com)
3703
3704 * gdb.base/maint.exp: Update maint print statistics regexp to include
3705 new entries.
3706
cbc4d97c
MC
37072003-02-13 Michael Chastain <mec@shout.net>
3708
3709 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3710
40f235b7
MC
37112003-02-12 Michael Chastain <mec@shout.net>
3712
3713 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3714 * gdb.c++/inherit.exp: Likewise.
3715 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3716 * gdb.c++/templates.exp: Likewise.
3717 * gdb.c++/virtfunc.exp: Likewise.
3718
c56716b0
JM
37192003-02-06 Jason Molenda (jason-cl@molenda.com)
3720
3721 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3722 why the code is written that way.
3723
070afcf8
MC
37242003-02-05 Michael Chastain <mec@shout.net>
3725
3726 * gdb.base/dump.exp: Add missing copyright line.
3727
5d0331e5
JM
37282003-02-05 Jason Molenda (jason-cl@molenda.com)
3729
f7ae6d3e 3730 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3731 at the beginning so the breakpoint doesn't get set on the loop.
3732
92851186
MC
37332003-02-05 Michael Chastain <mec@shout.net>
3734
3735 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3736 output for configurations with gcc 2.95.3.
3737
cbf1e085
AC
37382003-02-05 Keith Seitz <keiths@redhat.com>
3739 Andrew Cagney <ac131313@redhat.com>
3740
3741 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3742
29518e1e
MC
37432003-02-04 Michael Chastain <mec@shout.net>
3744
3745 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3746 Call perror and then continue.
3747
5af1d5f3
MC
37482003-02-03 Michael Chastain <mec@shout.net>
3749
3750 * gdb.c++/pr-1023.cc: New file.
3751 * gdb.c++/pr-1023.exp: New file.
3752
6b549786
JB
37532003-02-05 Jim Blandy <jimb@redhat.com>
3754
3755 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3756 it's local to foobar. Check for it there, and check that it's not
3757 present in main.
3758 * gdb.c++/local.cc (marker2): New function.
3759 (foobar): Call marker1.
3760 (main): Call marker2 instead of marker1.
3761
67f16606
AC
37622003-02-04 Andrew Cagney <ac131313@redhat.com>
3763
3764 * gdb.disasm/mn10200.exp: Obsolete file.
3765 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3766 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3767 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3768
1c5cb38e
DC
37692003-02-04 David Carlton <carlton@math.stanford.edu>
3770
3771 * gdb.c++/overload.exp: Test intToChar(1).
3772 * gdb.c++/overload.cc (intToChar): New.
3773 (main): Call intToChar.
3774
d1fe6965
DC
37752003-02-03 David Carlton <carlton@math.stanford.edu>
3776
3777 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3778 'might_kfail' arg.
3779 KFAIL some of the continue_to_bp_overloaded calls, according to
3780 PR c++/1025.
3781
9ba61c5d
MC
37822003-02-01 Michael Chastain <mec@shout.net>
3783
3784 * gdb.base/advance.c (marker1): New marker function.
3785 * gdb.base/advance.exp: When the 'advance' command lands on the
3786 return breakpoint, it can legitimately stop on either the
3787 current line or the next line. Accommodate both outcomes.
3788 * gdb.base/until.exp: Likewise.
3789
e7494ffb
AC
37902003-02-02 Andrew Cagney <ac131313@redhat.com>
3791
3792 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3793 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3794 now a list, not a tuple.
3795 * gdb.mi/mi-var-display.exp: Ditto.
3796 * gdb.mi/gdb792.exp: Ditto.
3797
075559bc
AC
37982003-02-01 Andrew Cagney <ac131313@redhat.com>
3799
3800 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3801 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3802 stack backtraces.
3803 * gdb.mi/mi-syn-frame.c: Part of same.
3804
2bd4c7b1
MK
38052003-02-01 Mark Kettenis <kettenis@gnu.org>
3806
3807 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3808 gdb.mi/mi1-pthreads.exp: Return instead of calling
3809 gdb_suppress_entire_file.
3810
eabd8992
MS
38112003-02-01 Mark Salter <msalter@redhat.com>
3812
3813 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3814
71469e2f
MS
38152003-01-31 Mark Salter <msalter@redhat.com>
3816
3817 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3818 Support empty arg.
3819
38a94d44
MC
38202003-01-30 Michael Chastain <mec@shout.net>
3821
3822 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3823 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3824 has been fixed in gdb/readline on 2003-01-09.
3825
19ea9e73
MS
38262003-01-29 Michael Snyder <msnyder@redhat.com>
3827
e8d359df
MS
3828 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3829 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3830 * gdb.base/args.exp: Skip if target does not support args passing.
3831
2307bd6a
DJ
38322003-01-22 Daniel Jacobowitz <drow@mvista.com>
3833
19ea9e73 3834 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3835 gdb_test. Accept a list of expect arguments as the third
3836 parameter.
3837 (gdb_test): Use it.
3838
f2dd3617
EZ
38392003-01-20 Elena Zannoni <ezannoni@redhat.com>
3840
3841 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3842 allow for different test tree configurations. Update some
3843 tescases accordingly.
3844 * gdb.arch/altivec-regs.exp: Ditto.
3845 * gdb.asm/asm-source.exp: Ditto.
3846 * gdb.base/advance.exp: Ditto.
3847 * gdb.base/display.exp: Ditto.
d63a86f8 3848 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3849 * gdb.base/mips_pro.exp: Ditto.
3850 * gdb.base/overlays.exp: Ditto.
3851 * gdb.base/relocate.exp: Ditto.
3852 * gdb.base/setshow.exp: Ditto.
3853 * gdb.base/step-line.exp: Ditto.
3854 * gdb.base/step-test.exp: Ditto.
3855 * gdb.base/until.exp: Ditto.
3856 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3857
c71cdefd
DC
38582003-01-17 David Carlton <carlton@math.stanford.edu>
3859
3860 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3861 corresponding to PR c++/945.
3862 Update copyright.
3863
fdba05d7
DC
38642003-01-17 David Carlton <carlton@math.stanford.edu>
3865
3866 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3867 corresponding to PR c++/68.
3868
38692003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3870
3871 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3872 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3873 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3874
c362c33a
EZ
38752003-01-15 Elena Zannoni <ezannoni@redhat.com>
3876
0fbc361c
EZ
3877 * gdb.base/break.exp: Fix change of default location, because of
3878 removal of until tests.
3879 * gdb.base/help.exp: Update test for new 'until' help message.
3880 Add test for help on 'advance'.
c362c33a
EZ
3881 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3882
dabf8a35
MK
38832003-01-15 Mark Kettenis <kettenis@gnu.org>
3884
3885 * gdb.base/default.exp: Adapt "info float" test for recent changes
3886 to that command. Add test for "info vector".
3887 * gdb.base/float.exp: New file. Add test for "info float" that
3888 resembles the old test in gdb.base/default.exp.
3889
a1769aca
DC
38902003-01-15 David Carlton <carlton@math.stanford.edu>
3891
3892 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3893
82025e13
EZ
38942003-01-15 Elena Zannoni <ezannoni@redhat.com>
3895
3896 * gdb.base/break.exp: Move the tests of until command from here...
3897 * gdb.base/until.exp: ... to here. New file. Add other tests.
3898 * gdb.base/advance.c: New file.
3899 * gdb.base/advance.exp: New file.
3900
8f9ab801
EZ
39012003-01-14 Elena Zannoni <ezannoni@redhat.com>
3902
3903 * gdb.base/args.c: New file.
3904 * gdb.base/args.exp: New file.
3905
9ae66589
DJ
39062003-01-14 Daniel Jacobowitz <drow@mvista.com>
3907
3908 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3909
8d77e5c3
DJ
39102003-01-14 Daniel Jacobowitz <drow@mvista.com>
3911
3912 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3913
12d2f0a1
DJ
39142003-01-14 Daniel Jacobowitz <drow@mvista.com>
3915
3916 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3917 dates.
3918
6ca37014
DJ
39192003-01-13 Daniel Jacobowitz <drow@mvista.com>
3920
3921 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3922
b0023472
DJ
39232003-01-13 Daniel Jacobowitz <drow@mvista.com>
3924
3925 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3926 (ptype &*"foo").
3927 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3928
607fbc54 39292003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3930
3931 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3932 * gdb.mi/mi1-console.exp: Likewise.
3933
607fbc54 39342003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3935
3936 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3937 * gdb.mi/mi1-console.exp: Likewise.
3938
a1fb14a2
DJ
39392003-01-13 Daniel Jacobowitz <drow@mvista.com>
3940
3941 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3942
c4cf40b7
DJ
39432003-01-09 Daniel Jacobowitz <drow@mvista.com>
3944
3945 * gdb.base/detach.exp: New test.
3946
696d5a5b
DJ
39472003-01-09 Daniel Jacobowitz <drow@mvista.com>
3948
3949 * Makefile.in (ALL_SUBDIRS): New variable.
3950 (subdirs, clean, distclean): Use it.
3951 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3952 regenerating Makefile, since it is generated from the top level.
3953 * gdb.asm/Makefile.in: Likewise.
3954 * gdb.base/Makefile.in: Likewise.
3955 * gdb.c++/Makefile.in: Likewise.
3956 * gdb.disasm/Makefile.in: Likewise.
3957 * gdb.java/Makefile.in: Likewise.
3958 * gdb.mi/Makefile.in: Likewise.
3959 * gdb.threads/Makefile.in: Likewise.
3960 * gdb.trace/Makefile.in: Likewise.
3961
754533e4
DC
39622003-01-09 David Carlton <carlton@math.stanford.edu>
3963
3964 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3965 Add copyright year 2003.
3966
d8b3e9ee
MC
39672003-01-06 Michael Chastain <mec@shout.net>
3968
3969 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3970 When selecting a thread, 'line' and 'file' are optional.
3971 * gdb.mi/mi1-pthreads.exp: Likewise.
3972
8e9e0fe6
AS
39732003-01-06 Andreas Schwab <schwab@suse.de>
3974
3975 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3976 failures.
3977
b5ab8ff3
DJ
39782003-01-04 Daniel Jacobowitz <drow@mvista.com>
3979
3980 Fix PR gdb/844
3981 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3982 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3983
3984 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3985 instead of calling gdb_suppress_entire_file.
3986 * gdb.threads/print-threads.exp: Likewise.
3987 * gdb.threads/schedlock.exp: Likewise.
3988
3989 * gdb.threads/killed.exp: Return instead of calling
3990 gdb_suppress_entire_file.
3991 * gdb.threads/linux-dp.exp: Likewise.
3992 * gdb.threads/pthreads.exp: Likewise.
3993
1e698235
DJ
39942003-01-04 Daniel Jacobowitz <drow@mvista.com>
3995
3996 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3997 stabs.
3998 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3999 * gdb.base/whatis.exp: Always allow (void) after function names.
4000
147ff08c
DJ
40012003-01-04 Daniel Jacobowitz <drow@mvista.com>
4002
4003 * gdb.c++/casts.exp: Correct regexp.
4004
dc62bfc2
MK
40052003-01-04 Mark Kettenis <kettenis@gnu.org>
4006
4007 * configure.in: Call AC_CONFIG_HEADER. Don't call
4008 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
4009 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
4010 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
4011 aforementioned directories in the AC_OUPUT call.
4012 * config.hin: New file.
4013 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
4014 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
4015 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
4016 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
4017 pass -I$objdir instead of -I$objdir/$subdir in compilation.
4018 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
4019 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4020 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4021 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4022 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4023 gdb.threads/configure.in, gdb.threads/configure,
4024 gdb.threads/config.in, gdb.trace/configure.in,
4025 gdb.trace/configure: Removed.
4026
77afa639
MC
40272003-01-03 Michael Chastain <mec@shout.net>
4028
4029 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4030 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4031
7634bb6e
DJ
40322003-01-03 Daniel Jacobowitz <drow@mvista.com>
4033
4034 * gdb.base/store.exp: Fix regular expressions.
4035
b39c905e
MK
40362002-12-28 Mark Kettenis <kettenis@gnu.org>
4037
4038 * configure.in: Rewrite.
4039 * configure: Regenerated.
4040
0a8551dd
DC
40412003-01-03 David Carlton <carlton@math.stanford.edu>
4042
4043 * gdb.base/psymtab.exp: New file.
4044 * gdb.base/psymtab1.c: Ditto.
4045 * gdb.base/psymtab2.c: Ditto.
4046
c60b7188
AF
40472002-12-23 Adam Fedor <fedor@gnu.org>
4048
4049 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4050
ee73db83
DC
40512002-12-23 David Carlton <carlton@math.stanford.edu>
4052
4053 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4054 and current_directory initialization.
4055
d6c1774e
JB
40562002-12-22 Jim Blandy <jimb@redhat.com>
4057
f0a847b8
JB
4058 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4059 rather than as part of the output file name.
4060
d6c1774e
JB
4061 * gdb.base/attach.exp: There's no need to copy the test program to
4062 /tmp; that was only ever necessary on HP/UX, and this test is
4063 entirely disabled there anyway.
4064
f0708dbb
JB
40652002-12-21 Jim Blandy <jimb@redhat.com>
4066
4c2acfea
JB
4067 * gdb.c++/psmang.exp: Doc fix.
4068
f0708dbb
JB
4069 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4070 test.
4071
9579e000
DC
40722002-12-20 David Carlton <carlton@math.stanford.edu>
4073
4074 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4075
d1810171
MC
40762002-12-18 Michael Chastain <mec@shout.net>
4077
4078 * gdb.c++/annota2.exp: Add copyright year 2002.
4079
76565097
DC
40802002-12-17 David Carlton <carlton@math.stanford.edu>
4081
4082 * gdb.c++/try_catch.cc: Add marker comments.
4083 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4084 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4085 * gdb.c++/m-static.cc: Ditto.
4086 * gdb.c++/m-static1.cc: Ditto.
4087 * gdb.c++/try_catch.cc: Ditto.
4088
da81390b
JJ
40892002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4090
4091 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4092 to see whether we are using the new -environment-directory
4093 command which resets via -r or the old version of the command
4094 which may prompt the user. Part of fix for gdb/741.
4095
b304d130
AC
40962002-12-13 Andrew Cagney <ac131313@redhat.com>
4097
4098 * gdb.fortran/types.exp: Update obsolete comment.
4099 * gdb.fortran/exprs.exp: Ditto.
4100 * lib/gdb.exp: Delete obsolete code.
4101 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4102 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4103 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4104 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4105 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4106 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4107 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4108 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4109 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4110 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4111 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4112 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4113 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4114 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4115 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4116 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4117 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4118 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4119 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4120 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4121 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4122 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4123 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4124 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4125 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4126 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4127 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4128 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4129 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4130 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4131 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4132 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4133 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4134 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4135 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4136 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4137 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4138
a23b6e6a
DC
41392002-12-11 David Carlton <carlton@math.stanford.edu>
4140
4141 * gdb.c++/m-data.exp: Add test for members that shadow global
4142 variables: see PR gdb/804.
4143 * gdb.c++/m-data.cc: Ditto.
4144
6604731b
DJ
41452002-12-10 Daniel Jacobowitz <drow@mvista.com>
4146
4147 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4148
de46ecd7
DC
41492002-12-06 David Carlton <carlton@math.stanford.edu>
4150
4151 * gdb.base/store.c: Don't declare functions static.
4152
27e829d0
AC
41532002-12-04 Andrew Cagney <ac131313@redhat.com>
4154
4155 * gdb.base/store.exp, gdb.base/store.c: New files.
4156
92806416
DJ
41572002-12-03 Daniel Jacobowitz <drow@mvista.com>
4158
4159 * gdb.base/selftest.exp: Update for current gdb.
4160
3bcbaac5
DJ
41612002-12-03 Daniel Jacobowitz <drow@mvista.com>
4162
4163 * gdb.base/maint.exp: Only dump symbols from one source file
4164 or objfile.
4165
f4f00b1f
DJ
41662002-12-03 Daniel Jacobowitz <drow@mvista.com>
4167
4168 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4169 function call.
4170
f1c8a949
JB
41712002-11-25 Jim Blandy <jimb@redhat.com>
4172
4173 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4174 function appearing in error message.
4175
9e297a97
DJ
41762002-11-21 Daniel Jacobowitz <drow@mvista.com>
4177
4178 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4179
1f312e79
JJ
41802002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4181
d63a86f8
RM
4182 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4183 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4184 should be in mi console format. This is part of fix for PR gdb/604.
4185
83c31e7d
FN
41862002-09-18 Fernando Nasser <fnasser@redhat.com>
4187
4188 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4189 which explicitly prints the zero offset as "+0".
4190
322b3f65
DJ
41912002-10-22 Daniel Jacobowitz <drow@mvista.com>
4192
4193 * gdb.threads/schedlock.c (args): Make unsigned.
4194
41952002-10-21 Daniel Jacobowitz <drow@mvista.com>
4196
4197 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4198 numbers. Allow "foo2|selected stack frame".
4199 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4200 * gdb.asm/asmsrc2.s: Likewise.
4201 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4202 comments.
4203 * gdb.asm/mips.inc: New file.
4204
5e2fe5b8
AF
42052002-10-18 Adam Fedor <fedor@gnu.org>
4206
4207 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4208 * gdb.base/help.exp: Likewise.
4209
abe1a5d0
KB
42102002-10-17 Kevin Buettner <kevinb@redhat.com>
4211
4212 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4213 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4214
10abb1d4
JB
42152002-10-02 Jim Blandy <jimb@redhat.com>
4216
4217 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4218
1f609b42
AC
42192002-10-01 Andrew Cagney <ac131313@redhat.com>
4220
4221 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4222 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4223 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4224 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4225 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4226 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4227 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4228
0aee02e4
AC
42292002-09-29 Andrew Cagney <ac131313@redhat.com>
4230
4231 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4232 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4233 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4234 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4235 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4236 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4237 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4238
6fde09ad
KB
42392002-09-27 Kevin Buettner <kevinb@redhat.com>
4240
4241 * gdb.base/annota1.exp (info break): Make directory components of
4242 path optional since not all compilers emit this debug information.
4243
4244 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4245 step ends up stepping out of the function instead of stopping on
4246 the epilogue.
4247
9e8aab75
KS
42482002-09-26 Keith Seitz <keiths@redhat.com>
4249
4250 * lib/insight-support.exp (gdbtk_start): Figure out where
4251 the insight executable is based on where gdb is. Use this
4252 executable to start insight instead of gdb.
4253
e36180d7
AC
42542002-09-25 Andrew Cagney <cagney@redhat.com>
4255
4256 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4257
9dd34b2b
AC
42582002-09-24 Andrew Cagney <ac131313@redhat.com>
4259
4260 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4261 test_isolated_complaints.
4262 (test_empty_complaint): New function.
4263 (test_empty_complaints): New function. Check no output when no
4264 complaints.
d63a86f8 4265
dea97812
KB
42662002-09-19 Jim Blandy <jimb@redhat.com>
4267
4268 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4269
54951bd7
AC
42702002-09-19 Andrew Cagney <ac131313@redhat.com>
4271
4272 * gdb.gdb/complaints.exp: New file.
4273
dec43320
AC
42742002-09-18 Andrew Cagney <ac131313@redhat.com>
4275
4276 * gdb.base/maint.exp: Check `help maint internal-warning'.
4277
e70d6e3f
DC
42782002-09-18 David Carlton <carlton@math.stanford.edu>
4279
4280 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4281 numbers, and replace them by a single breakpoint after the
4282 constructors are all finished.
4283 Add test 4.
4284 * gdb.c++/m-static.cc: Add test 4.
4285 * gdb.c++/m-static.h: New file.
4286 * gdb.c++/m-static1.cc: New file.
4287
4288 * gdb.c++/printmethod.exp: New file.
4289 * gdb.c++/printmethod.cc: New file.
4290
4291 * gdb.c++/pr-574.exp: New file.
4292 * gdb.c++/pr-574.cc: New file.
4293
afb5c968
CV
42942002-09-18 Corinna Vinschen <vinschen@redhat.com>
4295
4296 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4297 embedded targets which never actually exit.
4298
31e45dee
FN
42992002-09-18 Fernando Nasser <fnasser@redhat.com>
4300
4301 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4302 "don't step after run" as unresolved or unsupported, instead of xfail.
4303
a283c5a1
CV
43042002-09-18 Corinna Vinschen <vinschen@redhat.com>
4305
4306 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4307 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4308 Add newline to expected string in "step out of main (status wrapper)"
4309 case.
4310
11350d2a
CV
43112002-09-18 Corinna Vinschen <vinschen@redhat.com>
4312
4313 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4314 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4315
0deec7d6
TT
43162002-09-17 Tom Tromey <tromey@redhat.com>
4317
4318 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4319 \000, not \0, in double-quoted string.
4320
b2b4a1b5
CV
43212002-09-14 Corinna Vinschen <vinschen@redhat.com>
4322
c9d37158 4323 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4324 string after running the commands execution on breakpoint tests.
4325
1c56143a
CV
43262002-09-13 Corinna Vinschen <vinschen@redhat.com>
4327
4328 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4329
37f8da45
JB
43302002-09-12 Joel Brobecker <brobecker@gnat.com>
4331
4332 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4333
08b468e0
KS
43342002-09-10 Keith Seitz <keiths@redhat.com>
4335
4336 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4337 runto proc.
4338 (mi_run_to_main): Use mi_runto.
4339 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4340
dc360f58
KS
43412002-09-10 Keith Seitz <keiths@redhat.com>
4342
4343 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4344 regexp for stopping at main. Could have multiple event notifications.
4345 Don't assume that main was declared with no parameters.
4346 (mi_next): Use mi_step_to.
4347 (mi_step): Use mi_next_to.
4348
ce3abcfb
CV
43492002-09-09 Corinna Vinschen <vinschen@redhat.com>
4350
4351 * gdb.base/default.exp: Fix expected string in `info float' test.
4352
d1f5b980
BE
43532002-09-09 Ben Elliston <bje@redhat.com>
4354
4355 * config/mips.exp: Update comments.
4356 * config/mips-idt.exp: Likewise.
4357 * config/nind.exp: Likewise.
4358 * config/slite.exp: Likewise.
4359 * config/sparclet.exp: Likewise.
4360 * config/udi.exp: Likewise.
4361 * config/vx.exp: Likewise.
4362 * config/vxworks29k.exp: Likewise.
4363
2f71430b
JB
43642002-09-05 Jim Blandy <jimb@redhat.com>
4365
4366 * gdb.threads/killed.exp: Fix test failure message.
4367
7ddebc7e
KS
43682002-09-04 Keith Seitz <keiths@redhat.com>
4369
4370 * lib/mi-support.exp: Update copyright.
4371 (mi_gdb_test): Increase the priority of the expected pattern
4372 so that it matches gdb_test.
4373
0ae67eb3
KS
43742002-09-03 Keith Seitz <keiths@redhat.com>
4375
4376 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4377 Use integer comparison instead of string comparison for testing
4378 whether binary was built.
4379
38fc42c8
JB
43802002-09-03 Jim Blandy <jimb@redhat.com>
4381
4382 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4383
b6ff0e81
JB
43842002-08-29 Jim Blandy <jimb@redhat.com>
4385
4386 * gdb.threads/pthreads.exp: Move the portable thread compilation
4387 code into a function in lib/gdb.exp, and call that from here.
4388 * lib/gdb.exp (gdb_compile_pthreads): New function.
4389
07c98896
KS
43902002-08-29 Keith Seitz <keiths@redhat.com>
4391
4392 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4393 expect_out so that callers can get at it.
4394
0312286c
DJ
43952002-08-23 Daniel Jacobowitz <drow@mvista.com>
4396
4397 * gdb.threads/print-threads.c: New file.
4398 * gdb.threads/print-threads.exp: New file.
4399 * gdb.threads/schedlock.c: New file.
4400 * gdb.threads/schedlock.exp: New file.
4401
dd039bc4
EZ
44022002-08-22 Elena Zannoni <ezannoni@redhat.com>
4403
4404 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4405 not altivec.c.
4406
1f36144c
MK
44072002-08-17 Mark Kettenis <kettenis@gnu.org>
4408
4409 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4410 targets. The problem should be fixed now.
4411
16057ec7 44122002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4413
4414 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4415 2002-07-24 change that removes final dots from error messages.
4416
3c1499ad
TT
44172002-08-13 Tom Tromey <tromey@redhat.com>
4418
4419 * gdb.base/readline.exp: New file.
4420
a20ce2c3
AC
44212002-08-01 Andrew Cagney <ac131313@redhat.com>
4422
4423 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4424 supress message.
4425
db034ac5
AC
44262002-08-01 Andrew Cagney <cagney@redhat.com>
4427
4428 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4429 CHILL_FOR_TARGET and CHILL_LIB.
4430 * configure.in (configdirs): Remove gdb.chill.
4431 * configure: Regenerate.
4432 * lib/gdb.exp: Obsolete references to chill.
4433 * gdb.fortran/types.exp: Ditto.
4434 * gdb.fortran/exprs.exp: Ditto.
4435
3e000b18
KB
44362002-07-30 Kevin Buettner <kevinb@redhat.com>
4437
4438 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4439 set Irix-specific compile and link flags.
4440
28f4966b
KB
44412002-07-29 Kevin Buettner <kevinb@redhat.com>
4442
4443 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4444 source files. The ``-o'' option doesn't work with the ``-E'' option
4445 when using the Irix compiler.
4446
46c0d5a6
DJ
44472002-07-19 Daniel Jacobowitz <drow@mvista.com>
4448
4449 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4450 Improve support for reusing an exec file. Copy exec file
4451 to target, and run gdbserver on the target instead of on the host.
4452
eecf4bed
JB
44532002-07-18 Jim Blandy <jimb@redhat.com>
4454
0f815cdf
JB
4455 * gdb.base/ending-run.exp: Don't expect to see the program end in
4456 some orderly fashion when we're running on a real stand-alone
4457 board.
4458
eecf4bed
JB
4459 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4460 targets that don't support interrupts.
4461
52d309e4
JB
44622002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4463
4464 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4465 systems.
4466 Move comments in expect statements to inside the actions, so that they
4467 don't get matched against.
4468
ff683d9e
MK
44692002-07-10 Mark Kettenis <kettenis@gnu.org>
4470
4471 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4472 function when asleep" test.
4473
b5356753
AC
44742002-07-10 Andrew Cagney <ac131313@redhat.com>
4475
4476 * gdb.base/page.exp: Rewrite to handle problems with very long
4477 `info set' output. Update copyright.
4478
6aa4d13a
AC
44792002-06-26 Andrew Cagney <ac131313@redhat.com>
4480
4481 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4482 gdb.threads-hp.
4483 * gdb.hp/configure: Regenerate.
4484 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4485 * gdb.hp/gdb.threads-hp/configure: Delete file.
4486 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4487
8cf8c2b8
AC
44882002-06-22 Andrew Cagney <ac131313@redhat.com>
4489
4490 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4491 setlocale, bindtextdomain and textdomain.
4492
6827a8f8
JB
44932002-06-11 Jim Blandy <jimb@redhat.com>
4494
919d772c
JB
4495 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4496 preprocessor macro information is present.
4497
6827a8f8
JB
4498 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4499 tests.
4500
c15b0d21
MS
45012002-06-06 Michael Snyder <msnyder@redhat.com>
4502
c5984d70
MS
4503 * gdb.base/overlays.exp: Record addresses of overlay
4504 functions in TCL variables rather than in GDB variables,
4505 to avoid having GDB convert them to pointers (with loss
4506 of information).
4507
d63a86f8 4508 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4509 default linker script changes.
c15b0d21
MS
4510 * gdb.base/long_long.exp: Add check for sizeof (long double).
4511
be26fe0d
ML
45122002-06-06 Michal Ludvig <mludvig@suse.cz>
4513
4514 * gdb.asm/asm-source.exp: Add x86-64 target.
4515 * gdb.asm/x86_64.inc: New.
d63a86f8 4516
258093ca 45172002-05-30 Michael Chastain <mec@shout.net>
258093ca 4518
4b3153f1 4519 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4520 * gdb.c++/m-static.cc: New file.
4521 * gdb.c++/m-static.exp: New file.
4522
241264c6
MS
45232002-05-28 Michael Snyder <msnyder@redhat.com>
4524
4525 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4526 precision.
4527
9bba8c8f 45282002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4529
4b3153f1 4530 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4531 * gdb.c++/m-data.cc: New file.
4532 * gdb.c++/m-data.exp: New file.
4533
45342002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4535
4b3153f1 4536 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4537 * gdb.c++/try_catch.cc: New file.
d63a86f8 4538 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4539
def1b996
MC
45402002-05-27 Michael Chastain <mec@shout.net>
4541
4542 * gdb.c++/local.exp: Accept more nested types in output.
4543
522ba268
MC
45442002-05-26 Michael Chastain <mec@shout.net>
4545
4546 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4547
277254ba
MS
45482002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4549
4550 * lib/gdb.exp (gdb_wrapper_init): Just because
4551 gdb_wrapper_file exists, this does not mean that the file
4552 should not be rebuilt. That is what gdb_wrapper_initialized
4553 is for.
4554 (default_gdb_init): Reset gdb_wrapper_initialized.
4555
b61a8733
MS
45562002-05-23 Michael Snyder <msnyder@redhat.com>
4557
d63a86f8 4558 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4559 the precision of the floating point test results.
4560 * gdb.base/call-rt-st.exp: Ditto.
4561
b61a8733
MS
4562 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4563 * gdb.base/call-rt-st.exp: Ditto.
4564
56f6e910
MC
45652002-05-19 Michael Chastain <mec@shout.net>
4566
4567 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4568
ad0b0016
EZ
45692002-05-19 Elena Zannoni <ezannoni@redhat.com>
4570
4571 * configure.in (configdirs): Add gdb.arch.
4572 * configure: Regenerate.
4573
f617d2b6
JB
45742002-05-17 Jim Blandy <jimb@redhat.com>
4575
4576 * gdb.base/completion.exp: Recognize the more detailed error
4577 messages produced by the macro expander's lexical analyzer.
4578
eac2a696
EZ
45792002-05-14 Elena Zannoni <ezannoni@redhat.com>
4580
4581 * gdb.arch/altivec-abi.c: New file.
4582 * gdb.arch/altivec-abi.exp: New file.
4583 * gdb.arch/altivec-regs.c: New file.
4584 * gdb.arch/altivec-regs.exp: New file.
4585
2fdde8f8
DJ
45862002-05-14 Daniel Jacobowitz <drow@mvista.com>
4587
4588 * gdb.base/maint.exp (maint print type): Update for new type
4589 structure.
d63a86f8 4590
e31f1a7c
EZ
45912002-05-14 Elena Zannoni <ezannoni@redhat.com>
4592
4593 * gdb.arch: New directory.
4594 * gdb.arch/configure.in: New file.
4595 * gdb.arch/configure: New file.
4596 * gdb.arch/Makefile.in: New file.
4597
db589741
CV
45982002-05-13 Corinna Vinschen <vinschen@redhat.com>
4599
4600 * gdb.asm/asm-source.exp: Add v850 as supported target.
4601 * gdb.asm/v850.inc: New file.
4602
8ce2a7dc
DJ
46032002-05-13 Daniel Jacobowitz <drow@mvista.com>
4604
4605 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4606
df763c7f
DJ
46072002-05-12 Daniel Jacobowitz <drow@mvista.com>
4608
4609 * gdb.base/break.exp: Check 'break "marker2"'.
4610
377daeed
MS
46112002-05-10 Michael Snyder <msnyder@redhat.com>
4612
4613 * gdb.base/long_long.exp: Fix typo.
4614
c4b7bc2b
JB
46152002-05-10 Jim Blandy <jimb@redhat.com>
4616
ecac9a4e
JB
4617 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4618 a bug.
4619
c4b7bc2b
JB
4620 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4621 Recognize more detailed error message produced by the macro
4622 expander's lexical analyzer.
4623 * lib/gdb.exp (test_print_reject): Same.
4624
e71019a1
MK
46252002-05-09 Mark Kettenis <kettenis@gnu.org>
4626
4627 * gdb.c++/method.exp: Fix typo.
4628
fedfc8e6
MS
46292002-05-08 Michael Snyder <msnyder@redhat.com>
4630
166a1957
MS
4631 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4632 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4633 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4634 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4635 Add iftarget clause for strongarm.
d63a86f8 4636
f1c47eb2
MS
46372002-05-06 Michael Snyder <msnyder@redhat.com>
4638
cb9a9d3e
MS
4639 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4640 (gdb_continue_to_end): Accept output from status wrapper.
4641 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4642 Clean up fail messages to match pass messages.
4643
f1c47eb2
MS
4644 Enable the "needs_status_wrapper" testsuite feature.
4645 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4646 (gdb_compile): Conditionally call gdb_wrapper_init.
4647 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4648 * gdb.c++/method.exp: Recognize output from status wrapper.
4649
6079c749
BE
46502002-05-06 Ben Elliston <bje@redhat.com>
4651From Graydon Hoare <graydon@redhat.com>
4652
4653 * config/sid.exp: Include support for "rawsid" protocol.
4654
188baff3
JB
46552002-05-03 Jim Blandy <jimb@redhat.com>
4656
4657 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4658 * gdb.c++/hang3.C: New file.
4659
b9c07f0f
AC
46602002-05-04 Andrew Cagney <ac131313@redhat.com>
4661
4662 * gdb.base/default.exp: Remove obsolete code.
4663 * gdb.c++/misc.exp: Ditto. Update copyright.
4664 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4665 * gdb.base/whatis.exp: Ditto. Update copyright.
4666 * gdb.base/scope.exp: Ditto. Update copyright.
4667 * gdb.base/ptype.exp: Ditto. Update copyright.
4668 * gdb.base/printcmds.exp: Ditto. Update copyright.
4669 * gdb.base/opaque.exp: Ditto. Update copyright.
4670 * gdb.base/list.exp: Ditto.
4671 * gdb.base/funcargs.exp: Ditto. Update copyright.
4672 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4673 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4674 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4675 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4676 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4677 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4678
5c7a0397
MS
46792002-05-02 Michael Snyder <msnyder@redhat.com>
4680
d6dcc264 4681 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4682 * gdb.base/long_long.exp: Add xscale target.
4683 * gdb.base/default.exp: Add xscale target.
4684
eb7f1c48
JB
46852002-05-01 Jim Blandy <jimb@redhat.com>
4686
4687 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4688 gdb.c++/hang.exp: New test.
4689
a6befae8
FF
46902002-05-01 Fred Fish <fnf@redhat.com>
4691
4692 * gdb.base/completion.exp: Handle completions of "./Make" for
4693 more than one completion possibility, as is the case when we
4694 build and test in the source tree.
4695
0a310277
AG
46962002-04-29 Anthony Green <green@redhat.com>
4697
4698 * gdb.java/jmisc1.exp: New file.
4699 * gdb.java/jmisc2.exp: New file.
4700
6ff9af88
DJ
47012002-04-24 Daniel Jacobowitz <drow@mvista.com>
4702
4703 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4704
96b3d632
EZ
47052002-04-23 Elena Zannoni <ezannoni@redhat.com>
4706
4707 * gdb.base/help.exp: Change 'help status' to allow for target
4708 dependent output differences.
4709
5019bb54
MC
47102002-04-22 Michael Chastain <mec@shout.net>
4711
4712 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4713
a805a116
MC
47142002-04-22 Michael Chastain <mec@shout.net>
4715
4716 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4717
a1706bfd
DM
47182002-04-17 David S. Miller <davem@redhat.com>
4719
4720 * gdb.asm/sparc64.inc: New file.
4721 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4722
a73a20a2
EZ
47232002-04-19 Elena Zannoni <ezannoni@redhat.com>
4724
4725 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4726 instruction file directly into the build tree. Clean up at end of
4727 test.
4728
ba678339
DM
47292002-04-18 David S. Miller <davem@redhat.com>
4730
4731 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4732 handle 64-bit platforms correctly.
4733 * gdb.base/maint.exp: Likewise.
4734
b03399da
KB
47352002-04-18 Kevin Buettner <kevinb@redhat.com>
4736
4737 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4738 ``-fpic'' when compiling files comprising a shared library, but
4739 it does need additional linker flags in order to find shared
4740 libraries at run time.
4741
e2004992
KB
47422002-04-18 Kevin Buettner <kevinb@redhat.com>
4743
4744 * gdb.base/cvexpr.c (use): New function.
4745 (main): Invoke use() on all global variables to prevent
4746 some linkers from deleting these otherwise unused symbols.
4747
d8937120
MC
47482002-04-17 Michael Chastain <mec@shout.net>
4749From David S. Miller <davem@redhat.com>
4750
4751 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4752 handle 64-bit platforms correctly.
4753
ffd61a58
MS
47542002-04-12 Michael Snyder <msnyder@redhat.com>
4755From Jim Blandy <jimb@redhat.com>
4756 * gdb.base/foo.c (foox): Remove section attribute; the linker
4757 script can handle this instead.
4758 * gdb.base/bar.c (barx): Same.
4759 * gdb.base/baz.c (bazx): Same.
4760 * gdb.base/grbx.c (grbxx): Same.
4761
4762 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4763 manager doesn't automatically unmap overlays unnecessarily.
4764
6b8426a6
MH
47652002-04-10 Martin M. Hunt <hunt@redhat.com>
4766
4767 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4768 stepping out of main.
4769
34af4875
MC
47702002-04-09 Michael Chastain <mec@shout.net>
4771
4772 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4773 scope so that the nested scope tests will make sense.
4774 * gdb.c++/local.exp: Write patterns that actually work with gcc
4775 (the HP patterns "were never known to work with gcc").
4776 Keep the old aCC patterns too.
4777
2d1676a0
DJ
47782002-04-09 Daniel Jacobowitz <drow@mvista.com>
4779
4780 * gdb.base/attach.exp: Correct target board test.
4781
3a63e3f9
MC
47822002-04-08 Michael Chastain <mec@shout.net>
4783
4784 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4785 in a const method. Add some xfail and fail cases for configurations
4786 that do not emit the "const ...".
4787
f18dabd2
MC
47882002-04-07 Michael Chastain <mec@shout.net>
4789
4790 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4791 Accept "A * const" and "const A * const" as type of "this".
4792 Fix spelling of getFunky throughout. Make messages uniform.
4793
0fcddd82
EZ
47942002-04-07 Elena Zannoni <ezannoni@redhat.com>
4795
4796 Work around for PR gdb/285:
4797 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4798
16a8534a
EZ
47992002-04-07 Elena Zannoni <ezannoni@redhat.com>
4800
4801 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4802 instructions file at run time instead of configure time.
4803 Sometimes we run the test in a directory that is not the one we
4804 configured in.
4805 * gdb.asm/configure.in: Delete creation of symlink.
4806 * gdb.asm/configure: Regenerate.
4807
24181d81
JB
48082002-04-05 J. Brobecker <brobecker@gnat.com>
4809
4810 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4811 xfullpath () function.
4812
7cdb7107
DJ
48132002-04-04 Daniel Jacobowitz <drow@mvista.com>
4814
4815 * gdb.asm/Makefile.in: Correct dependencies.
4816
4817 * gdb.asm/powerpc.inc: New file.
4818 * gdb.asm/asm-source.exp: Add PowerPC.
4819 * gdb.asm/configure.in: Likewise.
4820 * gdb.asm/configure: Regenerated.
4821
a7d17088
DJ
48222002-04-04 Daniel Jacobowitz <drow@mvista.com>
4823
4824 * gdb.base/relocate.exp: New file.
4825 * gdb.base/relocate.c: New file.
4826
cd721503
FF
48272002-04-04 Fred Fish <fnf@redhat.com>
4828
4829 * gdb.base/step-test.exp: Update comment regarding stopping in
4830 memcpy/bcopy calls inserted as part of the compiler runtime.
4831
b22ad7a7
MS
48322002-04-04 Michael Snyder <msnyder@redhat.com>
4833
4834 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4835
5f279fa6
DJ
48362002-04-03 Daniel Jacobowitz <drow@mvista.com>
4837
4838 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4839 (gdb_expect): Remove $notransfer hack.
4840
dd0fd3ce
DJ
48412002-04-02 Daniel Jacobowitz <drow@mvista.com>
4842
4843 * gdb.c++/classes.exp ("calling method for small class"): Match
4844 updated register output.
4845
1e50cda1
DJ
48462002-03-30 Daniel Jacobowitz <drow@mvista.com>
4847
4848 Fix PR gdb/452
4849 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4850 when finished. Make gdb_file_cmd send "exec-file" when
4851 appropriate.
4852
24015922
DJ
48532002-03-30 Daniel Jacobowitz <drow@mvista.com>
4854
4855 * gdb.base/attach.exp: Remove extra setup_xfail.
4856
dd7dfd64
MS
48572002-03-26 Michael Snyder <msnyder@redhat.com>
4858
4859 * gdb.base/default.exp: Add tests for dump, append, and restore.
4860 * gdb.base/help.exp: Add tests for dump, append, and restore.
4861 * gdb.base/dump.exp: New file, test dump, append and restore.
4862 * gdb.base/dump.c: New file.
4863
48b2f8d7
MS
48642002-03-27 Michael Snyder <msnyder@redhat.com>
4865
d63a86f8 4866 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4867 clean-ups in help messages.
4868
05b4d525
FF
48692002-03-26 Fred Fish <fnf@redhat.com>
4870
4871 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4872 have debugging info for those functions and the compiler uses them
4873 internally to copy structs around.
4874
d7679631
FF
48752002-03-26 Fred Fish <fnf@redhat.com>
4876
4877 * gdb.base/list.exp: Revert the change made yesterday and add note
4878 about why we don't list the default lines for remote targets.
4879
523ac3f9
MS
48802002-03-25 Michael Snyder <msnyder@redhat.com>
4881
4882 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4883
754b2b8d
FF
48842002-03-25 Fred Fish <fnf@redhat.com>
4885
4886 * gdb.base/list.exp: This test works on remote targets so remove
4887 the short circuit for remote targets. Update copyright.
4888
33c3e192
FF
48892002-03-25 Fred Fish <fnf@redhat.com>
4890
4891 * gdb.base/attach.exp: Fix logic error that was suppressing this
4892 test for all non hppa*-*-hpux* targets, instead of the hp target.
4893 Move comments closer to the suppression point. Also now need to
4894 check that we are running natively.
4895
d43e73ee
MS
48962002-03-22 Michael Snyder <msnyder@redhat.com>
4897
882c8f02
MS
4898 * gdb.base/default.exp: Add test for gcore. Update copyright.
4899 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4900
04c12f60
FF
49012002-03-06 Fred Fish <fnf@redhat.com>
4902
4903 * gdb.base/funcargs.c: Remove extraneous ';' character.
4904 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4905
b43df995
MC
49062002-03-04 Michael Chastain <mec@shout.net>
4907
4908 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4909 accommodate gcc v3 function signature.
4910 * gdb.mi/mi0-var-cmd-exp: Ditto.
4911
92362027
AC
49122002-02-24 Andrew Cagney <ac131313@redhat.com>
4913
4914 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4915 ``GNU/Linux'' or ``Linux kernel''
4916 * testsuite/gdb.threads/pthreads.c: Ditto.
4917
258ad32d
MC
49182002-02-24 Michael Chastain <mec@shout.net>
4919
4920 * gdb.threads/pthreads.c (thread1): Add a return statement.
4921 (thread2): Likewise.
4922 (foo): Likewise.
4923
04c3b3d4
MC
49242002-02-23 Michael Chastain <mec@shout.net>
4925
4926 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4927 to placate gcc.
4928
5a2a0a20
MC
49292002-02-23 Michael Chastain <mec@shout.net>
4930
4931 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4932 test "ptype bint". The test passes on all my stabs configurations.
4933
a640f7fc
JB
49342002-02-21 Jim Blandy <jimb@redhat.com>
4935
27924826
JB
4936 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4937 filename at a time, and watch for the ones we want to see.
4938
a640f7fc
JB
4939 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4940 types of pointers to prototyped functions.
4941
edcc8c75
AC
49422002-02-20 Andrew Cagney <ac131313@redhat.com>
4943
4944 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4945 signed, unsigned and straight char.
4946 (padding_char, padding_short, padding_int, padding_long,
4947 padding_long_long, padding_float, padding_double,
4948 padding_long_double): New global variables.
4949 (fill, fill_structs): New functions.
4950
4951 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4952 for correctly sized writes. Update copyright.
4953 (get_valueof): New procedure.
4954 (get_sizeof): Call get_valueof.
4955 (check_valueof): New procedure.
4956 (check_padding): New procedure.
4957
ac57ea44
MC
49582002-02-20 Michael Chastain <mec@shout.net>
4959
4960 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4961 to setup_xfail. Document some of the remaining calls.
4962
7a10c941
MC
49632002-02-18 Michael Chastain <mec@shout.net>
4964
4965 * gdb.c++/userdef.exp: Update copyright year.
4966
fb8acdcc
DJ
49672002-02-18 Daniel Jacobowitz <drow@mvista.com>
4968
4969 * gdb.c++/userdef.exp: Test overloaded operators properly.
4970 Remove xfails.
4971
fda6ae12
MS
49722002-02-14 Michael Snyder <msnyder@redhat.com>
4973
4974 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4975
676a0442
DJ
49762002-02-14 Daniel Jacobowitz <drow@mvista.com>
4977
4978 * gdb.base/a2-run.exp: Check for a remote target properly.
4979 * gdb.base/annota1.exp: Likewise.
4980 * gdb.base/list.exp: Likewise.
4981 * gdb.base/reread.exp: Likewise.
4982 * gdb.base/scope.exp: Likewise.
4983 * gdb.base/shlib-call.exp: Likewise.
4984 * gdb.base/term.exp: Likewise.
4985 * gdb.c++/annota2.exp: Likewise.
4986
78b4f468
RE
49872002-02-13 Richard Earnshaw <rearnsha@arm.com>
4988
4989 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4990
9a81ba51
MC
49912002-02-10 Michael Chastain <mec@shout.net>
4992
4993 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4994 (call_after_alloca): Ditto.
4995
004af6c7
DJ
49962002-02-10 Daniel Jacobowitz <drow@mvista.com>
4997
4998 * gdb.base/ending-run.exp: Guard "cont" test with
4999 gdb_skip_stdio_test.
5000
37225f62
JB
50012002-02-06 Jim Blandy <jimb@redhat.com>
5002
5003 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
5004 from here...
5005 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
5006 To here. Disable this test on non-HP platforms. Add big comment.
5007
fe6fdd96
MS
50082002-02-04 Michael Snyder <msnyder@redhat.com>
5009
5010 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
5011 other than d10v and m32r.
5012
036fad3f
RE
50132002-02-02 Richard Earnshaw <rearnsha@arm.com>
5014
5015 * gdb.base/default.exp: Rewrite test patterns to reduce time
5016 taken to match them.
5017
7148ab62
DJ
50182002-01-30 Daniel Jacobowitz <drow@mvista.com>
5019
5020 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5021 Allow a start function above main.
5022 * gdb.threads/linux-dp.exp: Fix copyright date.
5023
396cc255
DJ
50242002-01-30 Daniel Jacobowitz <drow@mvista.com>
5025
5026 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5027 (check_philosopher_stack): Check for manager thread before checking
5028 for a just-starting thread.
5029
f038d31b
DJ
50302002-01-30 Daniel Jacobowitz <drow@mvista.com>
5031
5032 From Neil Booth <neil@daikokuya.demon.co.uk>:
5033 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5034 warnings.
5035
b3ff9d9a
FF
50362002-01-21 Fred Fish <fnf@redhat.com>
5037
5038 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5039 not caller.
5040
39ad761d
JB
50412002-01-21 Jim Blandy <jimb@redhat.com>
5042
5043 * gdb.base/reread.exp: Check that GDB properly re-reads the
5044 executable file when it changes while no inferior is running.
5045
aaf320fa
FF
50462002-01-21 Fred Fish <fnf@redhat.com>
5047
5048 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5049 optionally accept the "shlib events" variation.
5050
808a31f5
JB
50512002-01-21 Jim Blandy <jimb@redhat.com>
5052
5053 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5054 call `fflush' after every `printf', so that the output is produced
5055 at predictable points, regardless of whatever buffering does (or
5056 doesn't) take place.
5057 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5058 at different points.
5059
4420d5e2
DJ
50602002-01-20 Daniel Jacobowitz <drow@mvista.com>
5061
5062 * gdb.c++/inherit.exp: Update copyright years.
5063 * gdb.c++/method.exp: Likewise.
5064
3e36a0f4
DJ
50652002-01-20 Daniel Jacobowitz <drow@mvista.com>
5066
5067 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5068 artificial methods/arguments.
5069 * gdb.c++/derivation.exp: Likewise.
5070 * gdb.c++/inherit.exp: Likewise.
5071 * gdb.c++/method.exp: Likewise.
5072 * gdb.c++/virtfunc.exp: Likewise.
5073
b4ceaee6
AC
50742002-01-18 Andrew Cagney <ac131313@redhat.com>
5075
5076 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5077 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5078 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5079 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5080 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5081 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5082
ecace851
JB
50832002-01-17 Jim Blandy <jimb@redhat.com>
5084
5085 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5086 anchoring the pattern matching the entry point symbol's name.
5087
375fc983
AC
50882002-01-17 Andrew Cagney <ac131313@redhat.com>
5089
5090 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5091 continue/quit query. Update copyright.
5092
fe6fdd96
MS
50932002-01-14 Michael Snyder <msnyder@redhat.com>
5094
5095 * gdb.base/gcore.exp: Remove extra debugging output.
5096
e017c81f
DJ
50972002-01-13 Daniel Jacobowitz <drow@mvista.com>
5098
5099 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5100 for slightly dubious v2 mangled string.
5101
37ab3bf8
DJ
51022002-01-13 Daniel Jacobowitz <drow@mvista.com>
5103
5104 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5105
1bc05c3a 51062002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5107
1bc05c3a 5108 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5109
1bc05c3a
JM
5110 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5111 constructors.
5112 * gdb.c++/derivation.exp: Likewise.
5113 * gdb.c++/templates.exp: Likewise.
5114 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5115
1bc05c3a
JM
51162002-01-10 Michael Snyder <msnyder@redhat.com>
5117
5118 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5119
a911c360
MS
51202002-01-08 Michael Snyder <msnyder@redhat.com>
5121
5122 * gdb.base/gcore.exp: New test for generate-core-file command.
5123 * gdb.base/gcore.c: Testcase for above.
5124 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5125
ea2119ec
JM
51262002-01-08 Jason Merrill <jason@redhat.com>
5127
5128 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5129
68203136
FF
51302002-01-07 Fred Fish <fnf@redhat.com>
5131
5132 * gdb.c++/overload.exp: Remove unconditional xfails for:
5133 print foo_instance1.overloadargs(1)
5134 print foo_instance1.overloadargs(1, 2)
5135 print foo_instance1.overloadargs(1, 2, 3)
5136 print foo_instance1.overloadargs(1, 2, 3, 4)
5137 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5138 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5139 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5140 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5141 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5142 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5143 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5144 print foo_instance1.overload1arg()
5145 print foo_instance1.overload1arg((char)arg2)
5146 print foo_instance1.overload1arg((signed char)arg3)
5147 print foo_instance1.overload1arg((unsigned char)arg4)
5148 print foo_instance1.overload1arg((int)arg7)
5149 print foo_instance1.overload1arg((unsigned int)arg8)
5150 print foo_instance1.overload1arg((float)arg11)
5151 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5152
21b9b5b1
MS
51532002-01-07 Michael Snyder <msnyder@redhat.com>
5154
5155 * gdb.base/huge.exp: New test. Print a very large target data object.
5156 (skip_huge_test): New test variable. Define if you want to skip this
5157 test. The test reads an 8 megabyte data object from the target, so it
5158 might be very time consuming on remote targets with a slow connection.
5159 * gdb.base/huge.c: New file. Test case for above.
5160
725f922e
FF
51612002-01-07 Fred Fish <fnf@redhat.com>
5162
5163 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5164 g_instance.bfoo, and g_instance.cfoo.
5165
634d57ec
JL
5166Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5167
f286b2c3
JL
5168 * gdb.base/break.c (multi_line_if_conditional): New function.
5169 (multi_ilne_while_conditional): Likewise.
5170 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5171 IF or WHILE condition puts the breakpoint at the start of
5172 the condition.
5173
634d57ec
JL
5174 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5175 hppa*-*-hpux* expected failure.
5176 * gdb.base/structs.exp (do_function_calls): Similarly.
5177
5178 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5179 watchpoints.
5180
9fbfe2dc
AC
51812002-01-06 Andrew Cagney <ac131313@redhat.com>
5182
5183 Fix PR gdb/66.
5184 * gdb.base/structs.exp: Replace skip for a29k with skip for
5185 gdb,cannot_call_functions.
5186 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5187 * gdb.base/callfuncs.exp: Ditto.
5188 * gdb.base/call-rt-st.exp: Ditto.
5189 * gdb.base/call-strs.exp: Ditto.
5190 * gdb.base/callfwmall.exp: Ditto.
5191 * gdb.base/scope.exp: Obsolete xfail a29k.
5192 * gdb.c++/misc.exp: Ditto.
5193 * gdb.c++/cplusfuncs.exp: Ditto.
5194 * gdb.base/ptype.exp: Ditto.
5195 * gdb.base/printcmds.exp: Ditto.
5196 * gdb.base/opaque.exp: Ditto.
5197 * gdb.base/list.exp: Ditto.
5198 * gdb.base/funcargs.exp: Ditto.
5199 * gdb.base/default.exp: Ditto.
5200
8ddad156
MS
52012002-01-04 Michael Snyder <msnyder@redhat.com>
5202
ca4976a6 5203 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5204 * gdb.base/maint.exp: Add tests for maint info sections options.
5205
1b074332
JL
5206Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5207
5208 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5209
7d159115
CV
52102001-12-20 Corinna Vinschen <vinschen@redhat.com>
5211
5212 * gdb.asm/arm.inc: New file.
5213 * gdb.asm/asm-source.exp: Add arm targets.
5214 * gdb.asm/configure.in: Ditto.
5215 * gdb.asm/configure: Recreated from configure.in.
5216
8fb87725
JL
5217Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5218
afabe08c
JL
5219 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5220 with HP's compiler.
5221 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5222 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5223 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5224 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5225
5226 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5227 either HP's compilers or GCC.
5228
db521deb
JL
5229 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5230 a SIGBUS or SIGSEGV.
5231
5232 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5233
5234 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5235 can be compiled with either HP's compiler or GCC.
5236
cfa88ab7
JL
5237 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5238 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5239 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5240
ca344dff
JL
5241 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5242 to match current gdb output. Update due to using auto-solib-limit
5243 for limiting instead of overloading auto-solib-add.
5244 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5245 test program.
5246
3f3c6e55 5247 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5248 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5249 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5250 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5251 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5252 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5253 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5254 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5255 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5256 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5257 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5258 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5259 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5260
8fb87725
JL
5261 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5262 a SIGTRAP to the inferior.
5263
cf599fa7
CV
52642001-12-19 Corinna Vinschen <vinschen@redhat.com>
5265
5266 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5267 Substitute call to target_link by call to gdb_compile.
5268
2cd045cd
JL
5269Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5270
5271 * gdb.base/break.exp: Fix HP specific search string when testing
5272 backtracing in a called function.
5273
d63a86f8 5274 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5275 compiling the test with HP's compilers.
5276 * gdb.base/volatile.exp: Similarly.
5277
99ebe9ac
JB
52782001-12-19 Jim Blandy <jimb@redhat.com>
5279
5280 * gdb.base/printcmds.exp: Expect the null character to be printed
5281 as '\0', and the '\013' to be printed as '\v'.
5282 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5283 * gdb.base/setvar.exp: Same.
5284
b9891b29
JB
52852001-12-17 Jim Blandy <jimb@redhat.com>
5286
0eba65ab
JB
5287 * gdb.base/completion.exp: Rather than completing very long
5288 filenames, which can make the readline library produce output we
5289 don't recognize, cd to the directory first, and then complete
5290 using nice, short relative paths.
5291
6970b5b1
JB
5292 * gdb.base/completion.exp: On some systems, there is, in fact, a
5293 variable named `b' in scope, since GDB treats all static
5294 variables as being in scope. So use `no_var_named_this'
5295 instead of `b'.
5296
b9891b29
JB
5297 * gdb.base/corefile.exp: Recognize the message saying that GDB
5298 can't find the core file's registers as a failure.
5299
e6ccd35f
JSC
53002001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5301
5302 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5303 test expect string more specific.
5304
105ba819
CV
53052001-12-13 Corinna Vinschen <vinschen@redhat.com>
5306
5307 * gdb.asm/asm-source.exp: Add support for xstormy16.
5308 * gdb.asm/configure.in: Ditto.
5309 * gdb.asm/configure: Rebuild.
5310 * gdb.asm/xstormy16.inc: New file.
5311
e9e79dd9
FF
53122001-12-10 Fred Fish <fnf@redhat.com>
5313
5314 * gdb.base/maint.exp: Update to match changes in type dumping code.
5315
347dc97d
JB
53162001-12-10 Jim Blandy <jimb@redhat.com>
5317
5318 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5319 matching the entry point symbol's name at the beginning of the
5320 line.
5321
5178b9d6
DJ
53222001-12-07 Daniel Jacobowitz <drow@mvista.com>
5323
5324 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5325 gdb.c++/inherit.exp, gdb.c++/method.exp,
5326 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5327 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5328 and class layout support.
5329
af890c52
DJ
53302001-12-07 Daniel Jacobowitz <drow@mvista.com>
5331
5332 * gdb.c++/classes.exp: Add test for static member function.
5333 * gdb.c++/misc.cc: Add class with static member function.
5334
7a345fb3
JB
53352001-12-07 Jim Blandy <jimb@redhat.com>
5336
f2e54a80 5337 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5338 those tests as `unsupported'.
5339 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5340 Rewrite subsequent tests to use it.
5341
5342 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5343 those tests as `unsupported'.
5344 * gdb.base/structs.exp (call_struct_func): New function.
5345 (do_function_calls): Use call_struct_func to call the functions
5346 returning structs.
5347
0bc69509
JB
5348 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5349 whether functions are prototyped or not, so we can't possibly pass
5350 arguments to t_float_values2 properly.
5351
7a345fb3
JB
5352 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5353 value of `timeout' for targets other than the mips*tx39-*.
5354
edb6ede1
MS
53552001-12-06 Michael Snyder <msnyder@redhat.com>
5356
d63a86f8 5357 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5358 and detect whether the start symbol has a leading underscore.
5359
2d842f13
JB
53602001-12-04 Jim Blandy <jimb@redhat.com>
5361
5362 * gdb.base/completion.exp: Clarify indentation.
5363
68550daf
JB
53642001-12-03 Jim Blandy <jimb@redhat.com>
5365
5366 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5367 variables on the S/390, not `.word'.
5368
cd5195a8
JB
53692001-11-30 Jim Blandy <jimb@redhat.com>
5370
5371 Add assembly-source tests for s390-ibm-linux.
5372 * gdb.asm/s390.inc: New file.
5373 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5374 the S/390 architecture.
5375 * gdb.asm/configure: Regenerated.
5376
ca9efc90
MS
53772001-11-30 Michael Snyder <msnyder@redhat.com>
5378
5379 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5380 next, info source, info sources, info line, global and static
5381 variables, and static functions.
5382 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5383 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5384 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5385 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5386 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5387 (gdbasm_leave): Restore frame pointer.
5388 (gdbasm_startup): Copy stack set-up from crt0.S.
5389
d0e66976
FN
53902001-11-26 Fernando Nasser <fnasser@redhat.com>
5391
5392 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5393 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5394 to a local (non-static) variable. Copy tstruct.a to a static buffer
5395 and return a pointer to that buffer.
5396 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5397
e2334072
MK
53982001-11-24 Mark Kettenis <kettenis@gnu.org>
5399
5400 * gdb.asm/configure.in: Fix recognition of ix86 target.
5401 * gdb.asm/configure: Regenerate.
5402
756caa3d
MS
54032001-11-21 Michael Snyder <msnyder@redhat.com>
5404
5405 * gdb.asm/sparc.inc: New file.
5406 * gdb.asm/asm-source.exp: Recognize sparc target.
5407 * gdb.asm/configure.in: Recognize sparc target.
5408 * gdb.asm/configure: Regenerate.
d63a86f8 5409
9a4d72d5
MS
54102001-11-21 Michael Snyder <msnyder@redhat.com>
5411
5412 * gdb.asm/m32r.inc: New file.
5413 * gdb.asm/asm-source.exp: Recognize m32r target.
5414 * gdb.asm/configure.in: Recognize m32r target.
5415 * gdb.asm/configure: Regenerate.
5416
a773d1cd
MS
54172001-11-20 Michael Snyder <msnyder@redhat.com>
5418
017ac23d
MS
5419 * gdb.asm/i386.inc: New file.
5420 * gdb.asm/asm-source.exp: Recognize ix86 target.
5421 * gdb.asm/configure.in: Recognize ix86 target.
5422 * gdb.asm/configure: Regenerate.
5423
a773d1cd
MS
5424 * gdb.c++/namespace.exp: Fix quotes in output messages.
5425
bb632afb
MS
54262001-11-14 Michael Snyder <msnyder@redhat.com>
5427
25d559ca 5428 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5429 qualifier in a type cast expression, to designate an address
5430 in the instruction space (Harvard architecture).
5431
4749e309
MS
54322001-11-13 Michael Snyder <msnyder@redhat.com>
5433
5434 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5435 Tests for expressions using 'const' and 'volatile'.
5436
25050984
CV
54372001-11-13 Corinna Vinschen <vinschen@redhat.com>
5438
5439 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5440
1902c51f
DJ
54412001-11-12 Daniel Jacobowitz <drow@mvista.com>
5442
5443 * lib/mi-support.exp (mi_run_to_helper): Move comments
5444 outside of gdb_expect.
5445
dcf95b47
DJ
54462001-11-11 Daniel Jacobowitz <drow@mvista.com>
5447
5448 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5449 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5450 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5451 mi0_run_to): New functions.
5452 * gdb.mi/mi-simplerun.exp: Use them.
5453 * gdb.mi/mi0-simplerun.exp: Likewise.
5454 * gdb.mi/mi-var-cmd.exp: Likewise.
5455 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5456
45b074e1
AC
54572001-11-10 Andrew Cagney <ac131313@redhat.com>
5458
5459 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5460 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5461
bf50d346
AC
54622001-11-09 Andrew Cagney <ac131313@redhat.com>
5463
5464 * gdb.base/restore.exp: Include $expected value in restored test
5465 message.
5466
9383332c
AC
54672001-11-09 Andrew Cagney <ac131313@redhat.com>
5468
5469 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5470 implemented.
5471
db62520a
MS
54722001-11-08 Michael Snyder <msnyder@redhat.com>
5473
5474 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5475 Add pass/fail message for stop at breakpoint in call dummy function.
5476
b5703437
MS
54772001-11-07 Michael Snyder <msnyder@redhat.com>
5478
d63a86f8
RM
5479 * gdb.c++/templates.exp (test_template_breakpoints):
5480 If we get an overload menu, but it does not match what
760f6330 5481 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5482 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5483 making the whitespace optional. Argument for "new" may be
5484 "unsigned" as well as "unsigned int/long".
d63a86f8 5485 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5486 making the whitespace optional. Also replace "(void) with
5487 "((void|)), making the keyword "void" optional.
d63a86f8 5488 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5489 making the whitespace optional. Also replace "(void) with
5490 "((void|)), making the keyword "void" optional.
3bf40917
MS
5491 * gdb.base/callfuncs.c (t_float_values): This function must
5492 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5493 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5494 can be tested against both cases. Usually one case involves
5495 promotion of float to double, while the other does not.
5496 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5497 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5498 includes a stack frame for "start".
5499
c8ab4e6d
JB
55002001-11-05 Jim Blandy <jimb@redhat.com>
5501
5502 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5503 pointers are 32 bits long, and that offsets of relocs are always
5504 stored in the data (REL-style), and not in the reloc entry itself
5505 (RELA-style).
5506 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5507 stabs.
5508
3f08ced9
MS
55092001-11-01 Michael Snyder <msnyder@redhat.com>
5510
5511 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5512 and regular expression operators by using quoting.
5513
cbfa24cd
MS
55142001-10-31 Michael Snyder <msnyder@redhat.com>
5515
5516 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5517 depending on what the symbol table contains.
5518 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5519 the output of the ptype command. Similarly, accept both "const &"
5520 and "const&".
5521
aaa68313
CV
55222001-10-31 Corinna Vinschen <vinschen@redhat.com>
5523
5524 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5525 symbol `STORAGE' to allow to choose the storage class of
5526 the local datastructures.
5527 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5528 compiler directive.
5529
91740388
MS
55302001-10-30 Michael Snyder <msnyder@redhat.com>
5531
5532 * gdb.base/jump.exp: Allow it to run for all targets.
5533
1b7c05e7
CV
55342001-10-29 Corinna Vinschen <vinschen@redhat.com>
5535
5536 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5537 with new double_array size.
5538 (main): Change storage class of all local variables to static.
5539 Reduce size of double_array to 9.
5540 * gdb.base/call-ar-st.exp: Increase timeout value.
5541 Change expected output for double array to match new size in
5542 call-ar-st.c.
5543
36a22261
CV
55442001-10-29 Corinna Vinschen <vinschen@redhat.com>
5545
5546 * gdb.base/ending-run.exp: Create identical output when passing
5547 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5548 Stormy16 target.
36a22261 5549
92b8ae91
MK
55502001-10-28 Mark Kettenis <kettenis@gnu.org>
5551
5552 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5553 that we catch the expected failure under Linux/x86.
5554
cb135b83
OF
55552001-10-29 Orjan Friberg <orjanf@axis.com>
5556
5557 * gdb.base/setvar.exp: Escape curly braces.
5558 * gdb.stabs/weird.exp: Ditto.
5559
6884aa54
DJ
55602001-10-27 Daniel Jacobowitz <drow@mvista.com>
5561
5562 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5563 * gdm.mi/mi0-hack-cli.exp: Likewise.
5564
0398c9aa
AC
55652001-10-25 Andrew Cagney <ac131313@redhat.com>
5566
5567 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5568 messages.
5569
d20bf2e8
AC
55702001-10-21 Andrew Cagney <ac131313@redhat.com>
5571
5572 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5573 checking MI enabled.
5574
03dd63aa
CV
55752001-10-09 Corinna Vinschen <vinschen@redhat.com>
5576
5577 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5578
1d9d99f3
FCE
55792001-10-04 Frank Ch. Eigler <fche@redhat.com>
5580
5581 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5582 if gdb child process crashes, just signal an error.
5583
838ae6c4
JB
55842001-10-02 Jim Blandy <jimb@redhat.com>
5585
5586 * lib/gdb.exp (test_xfail_format): Simplify.
5587
5588 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5589 front of the variable name `format'. Simplify `if'.
5590
8f0cbc1c
DJ
55912001-10-01 Daniel Jacobowitz <drow@mvista.com>
5592
5593 * gdb.threads/pthreads.exp: Wait for output and delay
5594 before sending ^C.
5595
1f08dafd
DJ
55962001-10-01 Daniel Jacobowitz <drow@mvista.com>
5597
5598 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5599 some incorrect output instead of timing out.
5600 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5601
674f90ff
CV
56022001-09-28 Corinna Vinschen <vinschen@redhat.com>
5603
5604 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5605 check to allow additional `int'.
5606
9b284272
DJ
56072001-09-27 Daniel Jacobowitz <drow@mvista.com>
5608
5609 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5610 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5611
b55a4771
MS
56122001-09-27 Michael Snyder <msnyder@redhat.com>
5613
5614 * lib/gdb.exp (test_debug_format): New proc.
5615 (setup_xfail_format): Use new proc test_debug_format.
5616 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5617 proc; use new service proc test_debug_format.
5618 Replace all other "gcc_compiled" tests with this test.
5619 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5620 proc; use new service proc test_debug_format.
5621 Replace all other "gcc_compiled" tests with this test.
5622
56232001-09-27 Michael Snyder <msnyder@redhat.com>
5624
5625 * gdb.base/cvexpr.exp: New file.
5626 * gdb.base/cvexpr.c: New file
5627 Test for expressions using const and volatile keywords.
5628
4e6667ac
CV
56292001-09-26 Corinna Vinschen <vinschen@redhat.com>
5630
5631 * gdb.base/constvars.exp: Check for different orders of keywords
5632 and additional "int" strings in output.
5633
4f337972
AC
56342001-09-22 Andrew Cagney <ac131313@redhat.com>
5635
5636 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5637 responses from "help maint".
5638
2015650d
FCE
56392001-09-19 Frank Ch. Eigler <fche@redhat.com>
5640
5641 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5642 to localhost:NNN instead of :NNN, in case Xvfb is listening
5643 only on TCP.
5644
f3bcedc1
CV
56452001-09-19 Corinna Vinschen <vinschen@redhat.com>
5646
5647 * gdb.base/recurse.exp: When checking leaving the watchpoint
5648 scope, recognize when gdb is in function's epilogue and pass.
5649
6b819c92
KS
56502001-09-18 Keith Seitz <keiths@redhat.com>
5651
5652 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5653 support for running tests against sid targets.
5654 (gdbtk_done): Ditto.
5655
a10c9419
CV
56562001-09-18 Corinna Vinschen <vinschen@redhat.com>
5657
5658 * gdb.base/ending-run.c (main): Set stdout buffersize
5659 to the same reasonable value for any target.
5660 * gdb.base/ending-run.exp: Add a regular expression
5661 to make testsuite happy on Sanyo Stormy16 target.
5662
739d0d99
CV
56632001-09-17 Corinna Vinschen <vinschen@redhat.com>
5664
5665 * gdb.base/display.c (do_loops): Add float variable `f'.
5666 Increment f in loop.
5667 * gdb.base/display.exp: Increment timeout by 60 seconds.
5668 Change float display test to use variable `f'.
5669
1b8947f0
JB
56702001-09-17 Jim Blandy <jimb@redhat.com>
5671
5672 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5673 overflowing the limited breakpoint tables on some ROM monitors
5674 (like the ROM68K).
5675
9890ac81
FCE
56762001-09-15 Frank Ch. Eigler <fche@redhat.com>
5677
5678 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5679 the "-ac" (disable access control) flag.
5680
6db765ea
JH
56812001-08-30 Jeff Holcomb <jeffh@redhat.com>
5682
5683 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5684 ints.
5685
4c32cc04
KS
56862001-08-30 Keith Seitz <keiths@redhat.com>
5687
5688 * lib/gdb.exp: Move all insight-related functionality into
5689 separate file.
5690 * lib/insight-support.exp: New file.
5691
8d6e6f81
FCE
56922001-08-29 Frank Ch. Eigler <fche@redhat.com>
5693
5694 * config/sid.exp (sid_start): Never set sid verbosity; disable
5695 expect_background {} that consumed its stdout; tolerate </dev/null.
5696 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5697
6a90e1d0
AC
56982001-08-18 Andrew Cagney <ac131313@redhat.com>
5699
5700 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5701 CLI jump command to start it.
5702 (mi_run_to_main): Fail immediatly when unexpected output.
5703
1759b3c3
AC
57042001-08-18 Andrew Cagney <ac131313@redhat.com>
5705
5706 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5707 beginning of function. Fix PR gdb/191.
5708
61d11d80
FCE
57092001-08-16 Frank Ch. Eigler <fche@redhat.com>
5710
5711 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5712 what to force sid endianness to.
5713
942a4df2
KS
57142001-08-15 Keith Seitz <keiths@redhat.com>
5715
5716 * lib/gdb.exp (gdbtk_start): Don't set environment
5717 variables for TCL_LIBRARY and friends. Insight will
5718 now figure these out for itself.
5719
0521c418
MS
57202001-08-02 Michael Snyder <msnyder@redhat.com>
5721
5722 * gdb.base/completion.exp: Remove the symbol "a64l" from
5723 the expect string; this is target-specific, and not related
5724 to what is being tested.
5725
74a9a58a
DB
57262001-08-02 Dave Brolley <brolley@redhat.com>
5727
5728 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5729
c70819fa
MS
57302001-07-25 Michael Snyder <msnyder@redhat.com>
5731
c2b8fa57
MS
5732 * gdb.base/consecutive.exp: New file. Test stepping over
5733 breakpoints on consecutive instructions.
5734 * gdb.base/consecutive.c: New file.
5735
c70819fa
MS
5736 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5737 curly braces in regular expressions.
5738
2b1a1355
MS
57392001-07-25 Michael Snyder <msnyder@redhat.com>
5740
5741 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5742 legitimate output from stepping out of main.
5743
413eca6f
KS
57442001-07-22 Keith Seitz <keiths@redhat.com>
5745
5746 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5747 the empty string, do not run the tests.
5748
7e5a9322
SC
57492001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5750
5751 * gdb.base/long_long.exp: Detect size of pointer. Take into
5752 account 2-byte pointers when testing for p/a results.
5753
de58f10f
SC
57542001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5755
d63a86f8 5756 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5757 and defined to 1K for m68hc11.
5758 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5759 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5760 (sizeof_random_data): New variable to tell the size of the data table;
5761 don't test past this size; always run to main.
5762
d6f5fea1
SC
57632001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5764
5765 * gdb.base/return2.exp: return of long long and double fails for
5766 68HC11; don't execute these tests on that platform.
5767 * gdb.base/return.exp: Return of a double fails for 68hc11.
5768
c477543d
SC
57692001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5770
5771 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5772 tests that print a float.
5773 * call-rt-st.exp: Likewise.
5774
63cf1c79
MK
57752001-07-12 Mark Kettenis <kettenis@gnu.org>
5776
5777 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5778 running this test on Linux.
5779
112f9ab5
MC
57802001-06-24 Michael Chastain <chastain@redhat.com>
5781
5782 * gdb.base/arithmet.exp: Remove some tests to make all test names
5783 unique.
5784
4970cb0f
MS
57852001-07-03 Michael Snyder <msnyder@redhat.com>
5786
5787 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5788 the output of the ptype command.
5789
d85da69f
MS
57902001-07-02 Michael Snyder <msnyder@redhat.com>
5791
4c8a82de
MS
5792 * gdb.base/completion.exp: Don't assume that break.c is the only
5793 source file that may contain functions named "marker".
d85da69f
MS
5794 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5795
8afc772b
AC
57962001-06-28 Andrew Cagney <ac131313@redhat.com>
5797
5798 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5799 of files to delete.
5800
5801 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5802 * gdb.disasm/h8300s.exp: New file.
5803 gdb.disasm/h8300s.s: Likewise.
5804
cff22675
AC
58052001-06-27 Andrew Cagney <ac131313@redhat.com>
5806
5807 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5808 empty breakpoint tables.
5809
68c81b54
AC
58102001-06-25 Andrew Cagney <ac131313@redhat.com>
5811
5812 * lib/mi-support.exp: Update args=... part of stop-reason
5813 patterns. Accept either a list or a tuple.
5814
2dd62704
AC
58152001-06-23 Andrew Cagney <ac131313@redhat.com>
5816
5817 * lib/mi-support.exp: Remove local emacs variable defining
5818 change-log-default-name.
5819
b4127474
MC
58202001-06-22 Michael Chastain <chastain@redhat.com>
5821
5822 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5823 This is operationally compatible with the previous version.
5824
8dbfb380
JB
58252001-06-13 Jim Blandy <jimb@redhat.com>
5826
5827 * lib/gdb.exp (gdb_test): Doc fix.
5828
f2d8c86d
MC
58292001-06-10 Michael Chastain <chastain@redhat.com>
5830
5831 * gdb.base/exprs.exp: Remove a duplicate test.
5832
81564d34
JB
58332001-06-06 Jim Blandy <jimb@redhat.com>
5834
5835 * gdb.base/return2.exp (main): Use values to test float and double
5836 returns that are not NaN's, to avoid being confused by IEEE
5837 comparison rules.
5838
da55addb
MS
58392001-06-04 Michael Snyder <msnyder@redhat.com>
5840
5841 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5842 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5843 rather than wait for 12 more tests to time out.
5844
42c65987
JB
58452001-06-06 Jim Blandy <jimb@redhat.com>
5846
b18bced9 5847 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5848 Don't forget to match the GDB prompt.
b18bced9 5849
42c65987
JB
5850 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5851
5b41e5f0
JB
58522001-06-04 Jim Blandy <jimb@redhat.com>
5853
5854 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5855 command.
5856
015e046f
KB
58572001-05-31 Kevin Buettner <kevinb@redhat.com>
5858
5859 * gdb.base/annota1.exp (info break): Match four or more spaces
5860 after "Address".
5861
fb1ffbbe
MC
58622001-05-31 Michael Chastain <chastain@redhat.com>
5863
5864 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5865 (dm_type_int_star): Likewise.
5866 (dm_type_long_star): Likewise.
5867 (dm_type_void_star): Likewise.
5868
5ea2a32c
KB
58692001-05-29 Kevin Buettner <kevinb@redhat.com>
5870
5871 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5872 to a known value in order to get consistent results regardless
5873 of the setting of INPUTRC or the presence or contents of .inputrc.
5874
ae23c492
MS
58752001-05-24 Michael Snyder <msnyder@redhat.com>
5876
ac55707e
MS
5877 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5878 Don't require that the main thread and the manager thread are the
5879 first in the list.
5880
ae23c492
MS
5881 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5882 debugging. If test fails, issue an "unsupported" not a "fail".
5883
400071f1
JB
58842001-05-24 Jim Blandy <jimb@redhat.com>
5885
5886 Don't assume that short is shorter than int.
5887 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5888 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5889 this isn't true.
400071f1
JB
5890 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5891 an int, is not equal to ~0 stored in an unsigned char. This tests
5892 the same thing that the previous test meant to, but works on
5893 16-bit machines, too.
5894 ("print unsigned char != (~0)"): Same test, complemented.
5895
0816a3e5
MS
58962001-05-24 Michael Snyder <msnyder@redhat.com>
5897
5898 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5899 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5900 and prevents dejagnu getting out of step.
5901
f6dc23a9
KB
59022001-05-23 Kevin Buettner <kevinb@redhat.com>
5903
5904 * gdb.base/finish.exp (finish_void): Revise pattern for
5905 stopping on the call statement to not permit stopping at
5906 the start of the instructions comprising the call sequence.
5907
7dbd117d
MC
59082001-05-19 Michael Chastain <chastain@redhat.com>
5909
5910 * gdb.base/callfuncs.exp: Make all test names unique.
5911 * gdb.base/commands.exp: Make all test names unique.
5912 * gdb.base/condbreak.exp: Make all test names unique.
5913 * gdb.base/dbx.exp: Make all test names unique.
5914 * gdb.base/default.exp: Make all test names unique.
5915 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5916 and TIMEOUT messages to their corresponding PASS message.
5917 * gdb.base/ending-run.exp: Make all test names unique.
5918 * gdb.base/long_long.exp: Remove duplicate test.
5919
6b0b0a9e
KB
59202001-05-21 Kevin Buettner <kevinb@redhat.com>
5921
5922 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5923 stop on the call statement as well as the statement after the
5924 call.
5925
2caa35cb
MS
59262001-05-21 Michael Snyder <msnyder@redhat.com>
5927
5928 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5929
40713331
EZ
59302001-05-10 Elena Zannoni <ezannoni@redhat.com>
5931
5932 * gdb.base/completion.exp: Revamp test. Make it execute on all
5933 platforms.
5934
c2c1be8d
EZ
59352001-05-10 Elena Zannoni <ezannoni@redhat.com>
5936
2c9cd303
EZ
5937 * config/gdbserver.exp (gdb_load): Handle the case
5938 in which the arguments to gdbserver are given in the
5939 baseboard configuration file.
5940 Also handle the case in which the server needs to do a
5941 load.
5942
9671de48
KS
59432001-05-07 Keith Seitz <keiths@cygnus.com>
5944
5945 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5946 set up the display for testing.
5947 (gdbtk_start): Convert all paths to paths that tcl will like.
5948 Export target information to environment.
5949 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5950 necessary.
5951 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5952 (to_tcl_path): New proc to convert a given pathname into
5953 a path acceptible as an argument to a tcl command.
5954 (_gdbtk_export_target_info): New proc to export target info
5955 into the environment for gdbtk testing.
5956 (gdbtk_done): New proc to signal end-of-test.
5957
5a360f47
JB
59582001-05-06 Jim Blandy <jimb@redhat.com>
5959
5960 * restore.c: Make the code of caller0 correspond to its comment.
5961
66c756c6
MS
59622001-05-03 Michael Snyder <msnyder@redhat.com>
5963
5964 * config/sid.exp (gdb_target_sid): Check for error messages.
5965 On error or timeout, don't make expect exit (which will terminate
5966 all subsequent tests); instead just make gdb exit.
d63a86f8 5967 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5968 return a negative value.
5969
a966fde5
JB
59702001-04-24 Jim Blandy <jimb@redhat.com>
5971
851c18e0
JB
5972 * gdb.c++/templates.exp: If we see the prompt for the overload
5973 list, but we haven't recognized any of the longer patterns,
5974 arrange for this test to fail, not hang.
5975
a966fde5
JB
5976 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5977 variations.
5978
db144853
MC
59792001-04-22 Michael Chastain <chastain@redhat.com>
5980
5981 * gdb.c++/local.exp: Use the 'runto' library function.
5982 * gdb.c++/namespace.exp: Likewise.
5983 * gdb.c++/overload.exp: Likewise.
5984
3207ec21
KB
59852001-03-26 Kevin Buettner <kevinb@redhat.com>
5986
5987 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5988 * gdb.base/step-line.exp: New file. Test step/next in presence of
5989 #line directives.
5990 * gdb.base/step-line.c: New file. Test program for the above.
5991 * gdb.base/step-line.inp: New file. We pretend that this file has
5992 been transformed by some other tool into step-line.c.
5993
13b57657
JB
59942001-03-21 Jim Blandy <jimb@redhat.com>
5995
5996 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5997 unmangled operator names.
5998
754cbe1c
JB
59992001-03-20 Jim Blandy <jimb@redhat.com>
6000
6001 * gdb.threads/linux-dp.exp: Recognize an additional message
6002 generated by GDB when it doesn't understand how to debug threads
6003 on the target system.
6004
177495c9
AC
60052001-03-19 Andrew Cagney <ac131313@redhat.com>
6006
6007 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
6008
f266096b
MC
60092001-03-12 Michael Chastain <chastain@redhat.com>
6010
6011 * gdb.c++/derivation.exp: Use the 'runto' library function.
6012
cac3c2ff
MC
60132001-03-12 Michael Chastain <chastain@redhat.com>
6014
6015 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
6016
b6c11a24
MC
60172001-02-24 Michael Chastain <chastain@redhat.com>
6018
6019 * gdb.c++/ref-types.exp: Change handwritten code to library
6020 function 'runto'.
6021
6bae5bce
OF
60222001-03-16 Orjan Friberg <orjanf@axis.com>
6023
6024 * gdb.base/signals.exp: Set count to 0 explicitly.
6025
0015fd9a
MS
60262001-03-15 Mark Salter <msalter@redhat.com>
6027
6028 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6029 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6030 (gdb_load): Add support for additional target_info: gdb_download_size
6031 and gdb_load_timeout.
0015fd9a 6032
fc33412a
DT
6033Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6034
6035 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6036 file -- to prevent failing when the compile fails but we have no
6037 intention of running the tests anyway.
6038
6039 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6040 tests if set.
6041
6042 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6043 integers.
6044
6045 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6046 * gdb.c++/namespace.exp: Ditto.
6047
115f06de
OF
60482001-03-07 Orjan Friberg <orjanf@axis.com>
6049
6050 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6051 * gdb.base/pointers.exp: Relax pattern match of decimals.
6052
b6ba6518
KB
60532001-03-06 Kevin Buettner <kevinb@redhat.com>
6054
6055 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6056 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6057 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6058 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6059 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6060 config/sh.exp, config/sid.exp, config/slite.exp,
6061 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6062 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6063 config/vxworks.exp, config/vxworks29k.exp,
6064 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6065 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6066 gdb.base/arithmet.exp, gdb.base/assign.exp,
6067 gdb.base/async.exp, gdb.base/attach.exp,
6068 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6069 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6070 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6071 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6072 gdb.base/commands.exp, gdb.base/completion.exp,
6073 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6074 gdb.base/constvars.exp, gdb.base/corefile.exp,
6075 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6076 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6077 gdb.base/ending-run.exp, gdb.base/environ.exp,
6078 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6079 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6080 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6081 gdb.base/funcargs.exp, gdb.base/help.exp,
6082 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6083 gdb.base/logical.exp, gdb.base/long_long.exp,
6084 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6085 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6086 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6087 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6088 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6089 gdb.base/regs.exp, gdb.base/relational.exp,
6090 gdb.base/remote.exp, gdb.base/reread.exp,
6091 gdb.base/restore.exp, gdb.base/return2.exp,
6092 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6093 gdb.base/selftest.exp, gdb.base/setshow.exp,
6094 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6095 gdb.base/sigall.exp, gdb.base/signals.exp,
6096 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6097 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6098 gdb.base/step-test.exp, gdb.base/structs.c,
6099 gdb.base/structs.exp, gdb.base/structs2.exp,
6100 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6101 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6102 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6103 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6104 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6105 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6106 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6107 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6108 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6109 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6110 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6111 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6112 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6113 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6114 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6115 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6116 gdb.trace/circ.exp, gdb.trace/collection.exp,
6117 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6118 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6119 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6120 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6121 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6122 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6123 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6124 notices.
6125
dc96c6c7 61262001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6127
6128 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6129 first arg is int not float.
6130
dc96c6c7 61312001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6132
6133 * gdb.base/reread.exp: Unsupported for non-native targets;
6134 doesn't work for remote debugging.
6135
9b0c4aeb
FN
61362001-02-19 Fernando Nasser <fnasser@redhat.com>
6137
6138 From Drew Moseley <dmoseley@redhat.com>
6139 * gdb.base/ending-run.exp: Properly handle the BSP state when
6140 stepping past the end of main.
6141
02aa71d5
MC
61422001-02-19 John Moore <jmoore@redhat.com>
6143
6144 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6145 Converted HPUX fix for non-expected items following multiple
6146 step commands into general solution for all platforms.
6147
1fa449a4
MC
61482001-02-18 Michael Chastain <chastain@redhat.com>
6149
6150 * gdb.c++/classes.exp (do_tests): Change runto statements
6151 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6152 statements demangler agnostic.
6153 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6154 (gdb_virtfunc_restart): Likewise.
6155
b2f9ec70
MC
61562001-02-14 Michael Chastain <chastain@redhat.com>
6157
6158 * gdb.c++/inherit.exp (do_tests): Change runto statements
6159 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6160 statements demangler agnostic.
6161
cf74b8ca
AC
6162Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6163
6164 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6165 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6166 before calling common_routine 15 times'' tests.
6167
99f78f56
MC
61682001-02-11 Michael Chastain <chastain@redhat.com>
6169
6170 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6171 Helps the test script figure out which demangler is in use.
6172 (dm_type_foo_ref): Ditto.
6173 (dm_type_int_star): Ditto.
6174 (dm_type_long_star): Ditto.
6175 (dm_type_unsigned_int): Ditto.
6176 (dm_type_void): Ditto.
6177 (dm_type_void_star): Ditto.
99707966 6178 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6179 Probe the gdb demangler and set variables to accommodate
6180 formatting differences.
6181 (info_func_regexp): New function. Same as info_func, but
6182 matches against a regexp.
6183 (info_func): Match against a literal string.
6184 (print_addr_2): New function. Match against a literal string,
6185 which can be different from the input to gdb.
6186 (print_addr): Simply call print_addr_2 with the same argument twice.
6187 (test_lookup_operator_functions): Use demangler formatting variables.
6188 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6189 the tests in the same order as the C++ class declaration.
6190 (test_paddr_operator_functions): Ditto.
6191 (test_paddr_overloaded_functions): Ditto.
6192 (test_paddr_hairy_functions): Use demangler formatting variables.
6193 Add reference to gdb/19 for related tests.
6194 (do_tests): Call probe_demangler.
6195
1de8f023
KB
61962001-01-30 Kevin Buettner <kevinb@redhat.com>
6197
6198 * gdb.c++/templates.cc (printf): Remove unused function definition.
6199
ca3f91ed
MS
62002001-01-26 Felix Lee <flee@redhat.com>
6201
6202 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6203
62042001-01-25 matthew green <mrg@redhat.com>
6205
6206 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6207 up sid.
6208 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6209
62102001-01-25 matthew green <mrg@redhat.com>
6211
6212 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6213 Deprecate $sid_spawn_id.
ca3f91ed
MS
6214 (sid_exit): Remove code necessary only for `spawn.'
6215
62162001-01-25 matthew green <mrg@redhat.com>
6217
6218 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6219
fb18ec4a
MC
62202001-01-28 Michael Chastain <chastain@redhat.com>
6221
6222 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6223 to call when tests fail. It takes gdb out of the overloaded
6224 function choice menu back to the main prompt, so that the test
6225 program stays synchronized.
6226 (set_bp_overloaded): New proc to collect all the common
6227 code for setting a breakpoint on an overloaded name. Calls
6228 take_gdb_out_of_choice_menu when needed.
6229 (menu_overload1arg): New variable to collect the repeated
6230 instances of the expected menu for an overloaded name. Change
6231 the regular expression to handle changes in g++ type encoding:
6232 "void" can be either "void" or "", and "unsigned int" can be
6233 either "unsigned int" or "unsigned".
6234 (continue_to_bp_overloaded): Change regular expressions to handle
6235 changes in g++ type encoding.
6236 (no proc): Call take_gdb_out_of_choice_menu when needed.
6237 Remove redundant calls to "info break". Accept either "canceled"
6238 or "cancelled". Change regular expressions in "info break"
6239 calls to handle changes in g++ type encoding. Give all tests
6240 unique strings.
6241
9c646a6e
BE
62422001-01-17 Ben Elliston <bje@redhat.com>
6243
6244 * config/sid.exp: New file.
6245
9549d9c1
AC
6246Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6247
6248 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6249
dc96c6c7 62502000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6251
6252 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6253 Add a RE to accept a non-ascii char if one is ever presented.
6254
b4df4f68
FN
62552000-12-20 Fernando Nasser <fnasser@redhat.com>
6256
297dd0fd 6257 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6258
dc96c6c7 62592000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6260
d63a86f8 6261 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6262 in regexp. One '\' does not suffice on Linux.
6263
4a7bddb6
MC
62642000-12-09 Michael Chastain <chastain@redhat.com>
6265
6266 * gdb.base/break.exp (test_clear_command): Use a marker function
6267 rather than 'main' for the test function. Also move this
6268 test to an execution point where the marker function names are
6269 guaranteed to be bound to functions. (Executing tests after a
6270 'finish' from main runs into name conflicts with local names
6271 in __libc_start_main).
6272
dc96c6c7 62732000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6274
6275 * gdb.base/finish.exp: New test for gdb's "finish" command.
6276 * gdb.base/return2.exp: New test for gdb's "return" command.
6277 * gdb.base/return2.c: New source file for above.
6278
dc96c6c7 62792000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6280
6281 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6282 * gdb.base/miscexprs.exp: Ditto.
6283 * gdb.base/pointers.exp: Ditto.
6284 * gdb.c++/derivation.exp: Ditto.
6285 * gdb.c++/local.exp: Ditto.
6286 * gdb.c++/namespace.exp: Ditto.
6287 * gdb.c++/overload.exp: Ditto.
6288 * gdb.c++/ref-types.exp: Ditto.
6289
dc96c6c7 62902000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6291
6292 * gdb.base/constvars.exp: Test result of "up" command.
6293 * gdb.base/miscexprs.exp: Ditto.
6294 * gdb.base/pointers.exp: Ditto.
6295 * gdb.base/scope.exp: Ditto.
6296 * gdb.c++/derivation.exp: Ditto.
6297 * gdb.c++/local.exp: Ditto.
6298 * gdb.c++/namespace.exp: Ditto.
6299 * gdb.c++/overload.exp: Ditto.
6300 * gdb.c++/ref-types.exp: Ditto.
6301
44097287
FN
63022000-11-22 Michael Chastain <chastain@redhat.com>
6303
6304 * mips_pro.exp: Accept either "middle -> top -> main" or
6305 "middle -> main" in the backtrace, because gcc can optimize
6306 tail calls to jumps. Remove setup_xfail for the hppa case.
6307 Add a comment with the original warning messages from PR 3016,
6308 which was filed in 1993, to preserve them for posterity.
6309
9d2e1bab
ND
63102000-11-17 Nick Duffek <nsd@redhat.com>
6311
6312 * lib/gdb.exp (gdb_test): Override timeout with board info.
6313
1aca8eb7
ND
63142000-11-17 Nick Duffek <nsd@redhat.com>
6315
6316 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6317 the second kill and detach messages.
6318
93076499
ND
63192000-11-17 Nick Duffek <nsd@redhat.com>
6320
6321 * configure.in: Add AC_EXEEXT.
6322 * configure: Regenerate.
6323 * Makefile.in (just-check): Export EXEEXT.
6324 * lib/gdb.exp ($EXEEXT): Import from environment.
6325 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6326 expect "maint dump-me" on Cygwin.
6327 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6328 $EXEEXT.
6329
30e87cd3
ND
63302000-11-17 Nick Duffek <nsd@redhat.com>
6331
6332 * gdb.base/break.exp: Test backtrace and finish from called
6333 function on all platforms, not just HP-UX.
6334
dc96c6c7 63352000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6336
6337 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6338 code from gdb_target_monitor, so it can be used independantly
6339 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6340
dc96c6c7 63412000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6342
6343 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6344 * gdb.base/corefile.exp: Expect the message "Program is being
6345 debugged already" when we send the "corefile" command, since
6346 the preceeding gdb_load may have connected gdb to a remote target.
6347 * gdb.base/display.exp: Disable hardware watchpoints if new
6348 board info variable "no_hardware_watchpoints" is true.
6349 Replace single-letter commands with more readable ones.
6350 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6351 if new board info variable "no_hardware_watchpoints" is true.
6352 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6353 to see if stdio (printf) testing is possible.
6354 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6355 board info variable "no_hardware_watchpoints" is true. Use new
6356 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6357
39124dea
FN
63582000-11-13 Fernando Nasser <fnasser@redhat.com>
6359
6360 From Orjan Friberg <orjanf@axis.com>:
6361 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6362 in array print pattern match.
6363
a9e2e984
FN
63642000-11-09 Fernando Nasser <fnasser@redhat.com>
6365
6366 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6367 spelling "cancelled" to U.S. spelling "canceled" to match changes
6368 made to gdb.
6369 * gdb.c++/ovldbreak.exp: Ditto.
6370
c7db355b
PS
63712000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6372
6373 * gdb.base/callfuncs.c (main): Moved to end of file, call
6374 t_double_values to initialize the FPU before inferior calls are made.
6375 * gdb.base/callfuncs.exp: Test for register preservation after calling
6376 inferior functions. Add tests for continuining, finishing and
6377 returning from a stop in a call dummy.
6378
dc96c6c7 63792000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6380
6381 * gdb.base/commands.exp: Break up long lines, and re-indent.
6382
dc96c6c7 63832000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6384
6385 * config/gdbserver.exp: Rewritten from the ground up, to make it
6386 compatible with the current dejagnu tree, and to make it work with
6387 the new "gdbserver" in libremote.
6388
dc96c6c7 63892000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6390
6391 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6392 * gdb.base/varargs.exp: Skip entire test if no printf support.
6393 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6394 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6395
dc96c6c7 63962000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6397
6398 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6399 no floating point support.
6400 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6401 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6402 * gdb.base/call-rt-st.exp: Ditto.
6403 * gdb.base/call-strs.exp: Ditto.
6404
bac5fc66
JG
64052000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6406
6407 * gdb.base/sizeof.c: include <stdio.h>.
6408
6409 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6410 'finish', otherwise uncaptured gdb_prompt would potentially
6411 throw remaining test points out of sync.
6412
b22a6027
SB
64132000-07-26 Scott Bambrough <scottb@netwinder.org>
6414
6415 * gdb.base/recurse.exp: Run tests for all targets.
6416 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6417 gnu-oldld case on ARM.
6418 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6419 for ARM targets.
d63a86f8 6420
d8231941
AG
6421Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6422
6423 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6424 * gdb.java/configure: Rebuild.
6425
8caabe69
AG
6426Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6427
6428 * gdb.java/jv-exp.exp: New file.
6429
9d273ca3
AG
6430Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6431
6432 * configure: Rebuilt.
6433 * configure.in (configdirs): Add gdb.java.
6434 * gdb.java/jmisc.java: New file.
6435 * gdb.java/jmisc.exp: New file.
6436 * gdb.java/Makefile.in: New file.
6437 * gdb.java/configure: Rebuilt.
6438 * gdb.java/configure.in: New file.
6439 * lib/java.exp: New file.
6440
4f823a66
AC
6441Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6442
6443 * gdb.base/exprs.exp: Test casts to a pointer including over and
6444 underflow.
6445
2391e11d
AC
6446Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6447
6448 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6449 and the compilers sizes.
6450
54602222
ND
64512000-07-09 Nick Duffek <nsd@redhat.com>
6452
6453 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6454 (use_methods): New function.
6455 (main): Call use_methods().
6456 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6457 (do_tests): Call test_method_param_class.
6458
2bec0572
ND
64592000-07-09 Nick Duffek <nsd@redhat.com>
6460
6461 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6462 spelling.
6463 (test_enums): New procedure. Move enum tests from end of script
6464 to here. Set breakpoint on function name instead of line number.
6465 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6466 (enums2): New marker function.
6467 (enums1): New function.
6468 (main): Call enums1(). Move enum tests to enums1().
6469
78492fde
AC
6470Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6471
6472 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6473 compile/link program. Update line numbers.
6474 * gdb.asm/d10v.inc: Define ``startup''.
6475 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6476
49a2cef8
AC
6477Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6478
6479 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6480
3e6c8688
EZ
64812000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6482
6483 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6484 of 'help maint print' command.
6485
9ff5cbe9
AC
6486Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6487
6488 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6489 they use gdb_expect_list.
6490
17c579bd
AC
6491Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6492
6493 * gdb.base/commands.exp: Use ``set remote
6494 memory-read-packet-size'' instead of ``set endian big'' to test
6495 long commands.
6496
e6d71bf3
DB
64972000-06-03 Daniel Berlin <dan@cgsoftware.com>
6498
6499 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6500 g++, and stop skipping them.
e6d71bf3
DB
6501
6502 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6503 work under g++.
6504
d63a86f8 6505 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6506 initialization.
6507
dc96c6c7 65082000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6509
6510 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6511 the regular expression: accept an (almost) arbitrary sequence of
6512 "frames-invalid" and "breakpoints-invalid" messages both before
6513 and after the "starting" message.
6514
dc96c6c7 65152000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6516
6517 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6518
dc96c6c7 65192000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6520
6521 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6522 Relax the regular expression a little, make it pass on Solaris 8.
6523
8216cda9
KB
65242000-05-12 Kevin Buettner <kevinb@redhat.com>
6525
6526 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6527 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6528 Instead, it is permissible for gdb to stop on the line of the
6529 call itself.
6530
1a570b2f
MS
65312000-05-12 Michael Snyder <msnyder@.cygnus.com>
6532
6533 * gdb.base/break.exp (bp on small function, optimized file):
6534 Add a second pass pattern. The behavior differs here between stabs
6535 and dwarf for one-line functions. Stabs preserves two line symbols
6536 (one before the prologue and one after) with the same line number,
6537 but dwarf regards these as duplicates and discards one of them.
6538 Therefore the address after the prologue (where the breakpoint is)
6539 has no exactly matching line symbol, and GDB reports the breakpoint
6540 as if it were in the middle of a line rather than at the beginning.
6541
dc96c6c7 65422000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6543
d63a86f8 6544 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6545 rather than "send_gdb" (for consistancy).
6546
7d418785
AC
6547Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6548
6549 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6550 * gdb.c++/templates.cc: Properly check for GCC version number.
6551 * lib/compiler.cc: Likewise
6552
dc96c6c7 65532000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6554
d63a86f8 6555 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6556 gdb may not stop at the first line of main, due to code motion.
6557
dc96c6c7 65582000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6559
6560 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6561 This test depends on parsing the printf output from the target.
6562 Since the sparclet stub doesn't do stdio, this will never work.
6563 * gdb.base/call-rt-st.exp: ditto.
6564 * gdb.base/call-strs: ditto.
6565
dc96c6c7 65662000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6567
6568 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6569
6570 * gdb.base/ending-run.exp: After connecting to a remote target,
6571 but before running, the target will appear to be in a random
6572 location. Specify both a file and a line for breakpoints.
6573 Also, the function that calls main may be called 'init'
6574 rather than 'start'.
6575
a5a51225
EZ
65762000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6577
6578 * gdb.base/help.exp: Update output for add-symbol-file command.
6579
7930cc7c
FN
65802000-04-10 Fernando Nasser <fnasser@cygnus.com>
6581
6582 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6583 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6584
23e37ab1
C
65852000-04-07 J.T. Conklin <jtc@redback.com>
6586
e93c542c
C
6587 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6588
23e37ab1
C
6589 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6590
591b8fa3
PDM
6591Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6592
6593 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6594 values that can be represented exactly.
6595 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6596 above change, and to not check against the directory part of the source
6597 file name.
6598 (step into print_long_arg_list): Likewise.
6599 (print print_small_structs from print_long_arg_list): Likewise.
6600 (print print_long_arg_list): Likewise.
6601
7a495180
EZ
66022000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6603
30b53638 6604 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6605
beb998c6
AC
6606Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6607
6608 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6609
1c689132
DB
66102000-03-25 Daniel Berlin <dan@cgsoftware.com>
6611
6612 * gdb.base/commands.exp (deprecated_command_test): Add test for
6613 deprecate with no arguments.
6614
c1790a9d
JL
66152000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6616
6617 * gdb.base/break.exp: Add new test for setting breakpoints on
6618 optimized code so we can test breakpoints work even when function
6619 prologues may be optimized away
6620
003ba290
FN
66212000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6622
6623 From David Whedon <dwhedon@gordian.com>
6624 * gdb.base/commands.exp : Added command deprecator tests.
6625
6837a0a2
DB
66262000-03-22 Daniel Berlin <dan@cgsoftware.com>
6627
6628 * gdb.base/help.exp: Added test for new apropos command.
6629
b9593231
KB
66302000-03-21 Kevin Buettner <kevinb@redhat.com>
6631
6632 * gdb.base/pointers.c (usevar): New function.
6633 (main): Make sure that global variables v_int_pointer2, rptr,
6634 and y are all referenced someplace in the program by calling
6635 usevar() on them. [Some linkers delete symbols which are
6636 never referenced. The space remains, but there's no way to
6637 get a (symbolic) handle on the variable from the debugger.]
6638
751a959b
EZ
66392000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6640
6641 * gdb.base/printcmds.c: Add typedeffed arrays.
6642
6643 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6644 procedure to test arrays that are typedef'd.
6645
73a93a32
JI
66462000-03-13 James Ingham <jingham@leda.cygnus.com>
6647
6648 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6649 the library directories.
73a93a32 6650
fb40c209
AC
6651Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6652
6653 * configure.in (configdirs): Add sub directory gdb.mi.
6654 * configure: Re-generate.
6655
6656 * gdb.mi: New directory.
d63a86f8 6657
ee4dd2c9
AC
66582000-02-25 Scott Bambrough <scottb@netwinder.org>
6659
6660 * gdb.base/long_long.exp: Correct test suite failure when printing
6661 a long long value as a double on ARM platforms.
6662
70f0cc22
JB
66632000-02-16 Jim Blandy <jimb@redhat.com>
6664
6665 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6666 default source file is set properly before running this test.
6667
853819b8
EZ
66682000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6669
6670 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6671 gdbtk/library directory, not in gdbtcl2.
6672
dfcd3bfb
JM
66732000-02-04 Jim Blandy <jimb@redhat.com>
6674
6675 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6676 backslash from regexp pattern.
6677
6678 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6679 procedure. Use it to run all the "continue to bp overloaded"
6680 tests. Note that this changes the names of the tests slightly.
6681 If the breakpoint hit message includes a hex PC value, because
6682 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6683 from the real source code, still consider that a pass.
6684
6685 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6686 XFAIL here if the breakpoint message contains a hex address. Note
6687 similar change on 1999-11-02.
6688
6689 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6690
6691 * gdb.base/ptype.exp: Establish a default source file before
6692 calling get_debug_format.
6693
66942000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6695
6696 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6697
8b93c638
JM
66982000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6699
6700 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6701 of successive stepi commands -- while in the prologue we should see
6702 the function entry bracket.
6703
67042000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6705
6706 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6707 reach __change_mode() when stepping through the end of main().
6708
c5394b80
JM
67092000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6710
6711 * gdb.base/default.exp: Fix expected pattern.
6712 * gdb.base/help.exp: Same.
6713
0d06e24b
JM
67142000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6715
6716 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6717 Don't use xfail's because that affects only the following test.
d63a86f8 6718
0d06e24b
JM
6719 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6720 solaris or linux.
6721
6722 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6723
dc96c6c7 67242000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6725
d63a86f8 6726 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6727 "A syntax error" rather than "A parse error". Accept both.
6728
67292000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6730
6731 * gdb.base/default.exp: Remove OS dependent string from "target
6732 remote" test.
6733 * gdb.base/help.exp: Same for "help target remote" test.
6734
c3f6f71d
JM
67352000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6736
6737 From Jim Kingdon <kingdon@redhat.com>:
6738
6739 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6740 prompt (cleanup rather than necessity, but still might keep output
6741 from spilling to next test).
6742
67432000-01-02 Fred Fish <fnf@cygnus.com>
6744
6745 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6746 AIX, which defines them in <sys/types.h>.
6747
ed9a39eb 67481999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6749
ed9a39eb
JM
6750 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6751 float" test.
6752
67531999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6754
ed9a39eb 6755 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6756
6757 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6758 outermost frame disallowed".
6759
67601999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6761
6762 * gdb.base/setvar.exp: New tests for setting the value of a struct
6763 with a constant list.
6764
67651999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6766
6767 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6768 require the user to type a cast before setting the value of a struct.
6769
de57eccd
JM
67701999-12-06 Jim Blandy <jimb@cygnus.com>
6771
6772 * gdb.base/default.exp: Expect the new 'info float' command on
6773 all i386 platforms.
6774
6775 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6776 LinuxThreads libraries that don't support debugging.
6777
c2d11a7d
JM
6778Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6779
6780 * gdb.base/remote.c: Fill the buffer with truely random data.
6781 Change the buffer type to ``unsigned char'' to simplify size
6782 arithmetic.
6783
6784 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6785 stub only handles 400-1 byte packets. Verify that the download
6786 worked.
6787
67881999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6789
6790 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6791 tests, using UNRESOLVED for the untested cases. Also, does not wait
6792 for a timeout if the prompt was received before a recognizable pattern.
6793
67941999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6795
6796 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6797
67981999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6799
6800 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6801 watchpoints.
6802
68031999-11-24 Jason Merrill <jason@casey.cygnus.com>
6804
6805 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6806
6807 * gdb.c++/local.exp: Be more flexible in recognizing local class
6808 name mangling. Don't allow horribly truncated method names.
6809 * gdb.c++/derivation.exp: Expect protected inheritance.
6810 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6811 * gdb.c++/virtfunc.exp: Likewise.
6812 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6813 when printing a nested enum.
6814
68151999-11-22 Jim Blandy <jimb@cygnus.com>
6816
6817 * gdb.base/step-test.exp: Properly await GDB's response to setting
6818 a breakpoint on the call to large_struct_by_value.
6819
6820 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6821 just because we have debug info for the `start' function.
6822
68231999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6824
6825 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6826 "Unknown signal" messages, which indicate (on LinuxThreads) that
6827 GDB doesn't know how to debug threads on this system. This is
6828 better than hanging while philosopher 0 dumps chatter into gdb.log.
6829
68301999-11-18 Tom Tromey <tromey@cygnus.com>
6831
6832 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6833
68341999-11-18 Fred Fish <fnf@cygnus.com>
6835
6836 * gdb.base/coremaker2.c: Add sample program for generating
6837 cores that is more self contained than coremaker.c. Eventually
6838 I'll add more code to this and tie it into the testsuite.
6839
4ce44c66
JM
68401999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6841
6842 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6843
68441999-11-10 Jimmy Guo <guo@cup.hp.com>
6845
6846 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6847 from $srcdir/lib/.
6848 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6849 and gdb.c++/.
6850
6851 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6852
d63a86f8 6853 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6854 'continue with watch' test point.
6855
68561999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6857
6858 Merged from p2linux-990323-branch:
d63a86f8 6859
4ce44c66
JM
6860 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6861
11cf8741
JM
6862Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6863
6864 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6865 {limit,fixed}''. Test ``set download-write-size''.
6866
6867Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6868
6869 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6870 gdb_expect_list.
6871
6872Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6873
6874 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6875
68761999-11-03 Mark Salter <msalter@cygnus.com>
6877
6878 * gdb.base/break.exp: Fix "stub continue" pattern.
6879
68801999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6881
6882 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6883
68841999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6885
6886 * gdb.base/display.exp ("finish"): Add timeout clause.
6887
6888 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6889 plain prompt clause, so this doesn't have to time out in order to
6890 fail.
6891
6892 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6893 breakpoint hit messages include an address.
6894
6895 * gdb.base/display.exp: Don't forget to escape parens in regular
6896 expressions. Unix regexp notatation sucks.
6897
68981999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6899
6900 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6901 order for 'signalled' message.
6902
5c44784c
JM
69031999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6904
6905 From Jimmy Guo <guo@cup.hp.com>:
6906 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6907 * gdb.base/annota1.c: Add code for tests to work with.
6908
69091999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6910
6911 * gdb.base/remote.exp: New test for remote downloading settings.
6912 * gdb.base/remote.c: New file with large .data.
6913
917317f4
JM
69141999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6915
6916 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6917 for LinuxThreads support, merged from the Code Fusion branch.
6918
6919Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6920
6921 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6922 containing exp_continue into a while within an expect. Don't
6923 attempt a start more than three times. Check return value from
6924 gdb_load.
d63a86f8 6925
2df3850c
JM
6926Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6927
6928 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6929 a pass case.
6930
2acceee2
JM
69311999-10-01 Kevin Buettner <kevinb@cygnus.com>
6932
6933 * gdb.base/break.c (main): Added a statement that we can step
6934 off of.
6935 * gdb.base/break.exp: Added tests for setting a breakpoint
6936 at an offset and stepping onto a breakpoint.
6937
69381999-10-01 Fred Fish <fnf@cygnus.com>
6939
d63a86f8 6940 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6941 gdb output.
6942
c2c6d25f
JM
69431999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6944
6945 * gdb.base/break.exp: Code locations are in hex, don't forget!
6946 (For HP-UX.)
6947
69481999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6949
6950 * condbreak.exp: Use break.c as test program.
6951 * condbreak.c: Remove, redundant with break.c.
6952
69531999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6954
6955 * config/monitor.exp (gdb_target_monitor): Disable X- and
6956 Z-packets if the target needs it.
6957
69581999-09-13 James Ingham <jingham@leda.cygnus.com>
6959
6960 * gdb.c++/overload.exp: Added tests for listing overloaded
6961 functions with function pointers in the arg, explicitly calling
6962 out the version you want.
6963
cff3e48b
JM
69641999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6965
6966 * long_long.exp: Add variations of test cases that work for
6967 targets with 16-bit ints and 32-bit doubles.
6968
d4f3574e
SS
69691999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6970
6971 * break.c (main): Compare a possibly-uninitialized argc with an
6972 unlikely value that fits in 16 bits.
6973
69741999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6975
6976 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6977 0xfeeb, don't want negative numbers if ints are 16 bits.
6978
6979 * lib/gdb.exp (skip_cplus_tests): New proc.
6980 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6981 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6982 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6983 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6984 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6985 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6986 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6987 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6988
6989 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6990
6991Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6992
6993 * gdb.base/corefile.exp (up): Allow a parameter to appear
6994 in the frame that we're going up to.
6995
6996 From Jim Blandy <jimb@cygnus.com>:
6997
6998 * gdb.base/default.exp (info float): Expect some output now.
6999
7000 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
7001 returning floating-point values to fail on the x86.
7002 * gdb.base/callfwmall.exp (do_function_calls): Same.
7003
7004 * gdb.base/list.exp (test_listsize): Correct expectations for
7005 listing line 1 with listsize 2. Also, listing a single line
7006 works now, as does listing three lines. [Kevin's note: There
7007 were a number of other cases fixed too where the expectations
7008 differed...]
7009
70101999-09-02 Stan Shebs <shebs@andros.cygnus.com>
7011
7012 * gdb.base/selftest.exp: Add case for when version prints as
7013 constant string instead of char pointer.
7014
104c1213
JM
70151999-08-25 Stan Shebs <shebs@andros.cygnus.com>
7016
7017 * gdb.base/ending-run.exp: Add Solaris case for what happens when
7018 stepping out of main.
7019
7020 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7021 G++ used.
7022
7023 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7024 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7025
7026 * gdb.c++/ovldbreak.exp: Update match string in test that
7027 includes a warning of multiple breakpoints.
7028
70291999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7030
7031 * gdb.base/display.exp: Improve precision of step-after-finish
7032 added yesterday.
7033
7034 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7035 test.
7036
7037 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7038 configs when using G++, not just hppa*.
7039
70401999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7041
7042 * gdb.base/async.c: New file.
7043 * gdb.base/async.exp: New file.
7044
7045Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7046
7047 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7048 PA64.
7049
53a5351d
JM
7050Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7051
104c1213
JM
7052 * gdb.base/display.exp: "finish" can leave us mid-line on many
7053 targets, deal with it. Add a small constant to main, instead of
7054 1000 since main+1000 may not be a valid address in the target.
7055
53a5351d
JM
7056 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7057 on hpux11.
7058
7059 * gdb.base/attach.exp: Handle another hpux11 error message variant
7060 when attaching to a process that does not exist.
7061
70621999-08-19 J.T. Conklin <jtc@redback.com>
7063
7064 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7065 characters in 'continue to 1241' test.
7066
70671999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7068
7069 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7070 stop in print_long_arg_list, define and use a whitespace
7071 variable in print_small_structs test, add an XFAIL for Solaris.
7072 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7073 interested enough to fix.
7074
7be570e7
JM
70751999-08-13 Keith Seitz <keiths@cygnus.com>
7076
7077 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7078 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7079 proc knows about targets other than the natives.
7080 (test_assign): Use "gdb_run_cmd" to "run" the target.
7081 Check that we've actually hit the breakpoint at main.
7082 When we attempt to assign a value to a local variable, check
7083 that the variable is in the current scope, i.e., don't use
7084 a test with an empty result.
7085
7086Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7087
7088 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7089 command.
7090
70911999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7092
7093 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7094 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7095 gdb.compat, gdb.threads-hp.
7096 gdb.hp/configure, gdb.hp/configure.in: New files.
7097 gdb.hp/Makefile.in: Recurse into new subdirs.
7098 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7099 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7100 in object files.
7101 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7102
96baa820
JM
71031999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7104
7105 * gdb.base/display.exp: Help expect by putting a newline in the
7106 funky printf, remove a bogus p/a test.
7107
71081999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7109
7110 * gdb.base/display.exp: Make sure that when we say 'run', we are
7111 connected to the target. This is necessary when running not
7112 natively.
7113
71141999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7115
7116 * gdb.base/step-test.exp: Removed some extraneous messages.
7117
7118 * gdb.base/long_long.exp: Don't run memory examination tests
7119 on little-endian targets (they will need a different set of
7120 results to match).
7121
71221999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7123
7124 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7125 until somebody decides to fix GDB.
7126
7127 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7128 constant as "ULL".
7129 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7130 matches for a couple x/2 commands.
7131
a0b3c4fd
JM
71321999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7133
7134 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7135 by merging in ref-types2 tests.
7136 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7137
7138 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7139 * gdb.c++/Makefile.in: Add standard actions.
7140 (EXECUTABLES): Rename from PROGS, update list.
7141 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7142 from gdb.hp.
7143 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7144 foo and bar locals.
7145 * gdb.c++/anon-union.exp: Fix tests to match.
7146 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7147 expect matches to handle output variations.
7148 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7149 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7150 output, add HP alternatives for new and delete prints.
7151 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7152 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7153 * gdb.c++/demangle.exp: Use $style when reporting failure.
7154 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7155 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7156 match alternatives.
7157 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7158 compilers.
7159 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7160 * gdb.c++/method.exp: Add match alternatives.
7161 * gdb.c++/misc.cc: Add bool types.
7162 * gdb.c++/misc.exp: Add tests for bool types.
7163 * gdb.c++/overload.exp: Add xfails.
7164 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7165 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7166 add some more template parameter tests (only for HP currently).
7167 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7168 * gdb.c++/virtfunc.cc: Add return type and value for main.
7169 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7170 match alternatives.
d63a86f8 7171
a0b3c4fd
JM
71721999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7173
7174 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7175
71761999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7177
7178 * gdb.base/signals.exp: Don't expect getting a backtrace from
7179 within a signal handler to fail on Linux.
7180
71811999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7182
7183 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7184 * lib/gdb.exp: Remove some gratuitious semicolons.
7185 (delete_breakpoints): Increase timeout.
7186 (gdb_expect): Add -notransfer option.
7187 (gdb_test): Use -notransfer option.
7188 (get_compiler_info): Add f77 case.
7189 (get_compiler): New proc, split out from gdb_preprocess, add f77
7190 case.
7191 (gdb_preprocess): Call get_compiler.
7192
7193 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7194 * gdb.base/attach.exp, gdb.base/display.exp,
7195 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7196 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7197 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7198 third arg to gdb_test.
7199 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7200 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7201 HP-UX xfails, add others.
7202 * gdb.base/completion.exp: Reflect name change of self-test.
7203 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7204 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7205 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7206 HP failure number.
7207 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7208 useless HP-UX 10.30 references.
7209 * gdb.base/maint.exp: Loosen matches.
7210 * gdb.base/pointers.c (main): Declare more_code.
7211 * gdb.base/pointers.exp: Match on output of a `next'.
7212 * gdb.base/structs.c: Add prototypes.
7213 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7214 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7215
72161999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7217
7218 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7219 command.
7220
72211999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7222
7223 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7224 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7225
7226 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7227 debug info. Deal with lack of signal hanlder info in stack.
7228
7229 From Jim Kingdon <kingdon@redhat.com>:
7230 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7231
5a2468f5
JM
72321999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7233
7234 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7235 gdb.base/foll-vfork.exp: Don't run for crosses.
7236
adf40b2e
JM
7237Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7238
7239 * gdb.base/configure.in: Check for gdbvars.exp instead of
7240 a1-selftest.exp.
7241 * gdb.base/configure: Re-generate.
7242
72431999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7244
7245 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7246 in trying to run first and name is too long.
7247
7248 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7249 pointers2.c and pointers2.exp, respectively.
7250 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7251 doschk happier.
7252
43e526b9
JM
72531999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7254
7255 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7256 callfuncs2.c and callfuncs2.exp.
7257
7258 * gdb.base/list.exp: Remove mistaken xfails.
7259 * gdb.base/list0.h: Add optional prototypes.
7260
9846de1b
JM
7261Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7262
7263 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7264 calling malloc.
7265 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7266 * ptype.exp: Move test for get_debug_format to before its first
7267 use.
7268
72691999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7270
7271 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7272 * gdb.base/annota2.cc, annota2.exp: Move from here.
7273 * gdb.c++/annota2.cc, annota2.exp: To here.
7274 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7275
43ff13b4
JM
7276Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7277
7278 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7279 a consistent format.
7280
085dd6e6
JM
72811999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7282
7283 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7284 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7285 HP compilers, also set the globals $true and $false.
7286
7287 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7288 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7289 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7290 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7291 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7292 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7293 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7294 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7295 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7296 whatis.c} Add C++ compatible function definitions and return
7297 types, add includes for library functions.
7298 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7299 * gdb.base/step-test.c (myglob): Rename from glob.
7300 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7301 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7302 files, move here from gdb.hp.
7303 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7304 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7305 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7306 Adjust line numbers in regexps.
7307
7308 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7309 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7310 instead of 0/1.
7311
7312 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7313 foll-vfork.exp: New files, move here from gdb.hp.
7314 * gdb.base/page.exp: New file, test of pagination command.
7315
7316 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7317 recursion test.
7318 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7319
7320 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7321 gdb.base/solib.exp: Fix compiler invocation process.
7322
7323 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7324 HP-UX 11, turn off overload resolution explicitly.
7325 * gdb.base/commands.exp: Set argument list explicitly, add
7326 watchpoint test.
7327 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7328 them work.
7329 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7330 expressions properly.
7331 * gdb.base/corefile.exp: Loosen the match slightly.
7332 * gdb.base/default.exp: Allow "Error accessing memory" message
7333 also.
7334 * gdb.base/display.exp: Skip over x/0 j if PA64.
7335 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7336 * gdb.base/interrupt.exp: Ditto.
7337 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7338 in use.
7339 * gdb.base/list.exp: Add xfails for HP-UX.
7340 * gdb.base/long_long.exp: Refine some of the numeric matches.
7341 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7342 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7343 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7344 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7345 * gdb.base/ptype.exp: Succeed on more varieties of output.
7346 * gdb.base/scope.exp: Add xfails for HP-UX.
7347 * gdb.base/sect-cmd.exp: Add more cases.
7348 * gdb.base/setvar.exp: Add xfails for HP-UX.
7349 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7350 * gdb.base/signals.exp: Match on void symbolically.
7351 * gdb.base/step-test.exp: Add case for PA64.
7352 * gdb.base/term.exp: Add exit and restart.
7353 * gdb.base/twice.exp: Clean up after self.
7354 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7355 * gdb.base/whatis.exp: Allow more ways to pass tests.
7356
7357 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7358 no longer useful.
7359
7360Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7361
7362 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7363 list of patterns.
7364 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7365 print_double_array(double_array)", "continuing to breakpoint
7366 1018", "print print_double_array(array_d)" and "continuing to
7367 1034" tests.
d63a86f8 7368
085dd6e6
JM
73691999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7370
7371 * Makefile.in: Add empty html and install-html targets.
7372
73731999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7374
7375 * config/mt-*: Remove, these haven't been used since 1996.
7376
73771999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7378
7379 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7380 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7381 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7382
9e0b60a8
JM
73831999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7384
7385 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7386 simpler match case for the ptype of the big class.
7387
73881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7389
7390 * gdb.exp: Fix test for gdb_prompt existence.
7391
73921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7393
7394 * gdb.exp (gdb_test): Add fail after calls to perror.
7395
73961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7397
7398 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7399
74001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7401
7402 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7403
0f71a2f6
JM
7404Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7405
7406 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7407 malloc() is linked in.
7408
74091999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7410
7411 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7412 step at end.
7413
7414 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7415
74161999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7417
7418 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7419
cce74817
JM
7420Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7421
7422 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7423 * gdb.base/mips_pro.exp: Likewise.
7424
74251999-06-02 Keith Seitz <keiths@cygnus.com>
7426
7427 * gdb.c++/templates.cc: Change all "new" operators to throw
7428 an exception.
7429 * gdb.c++/cplusfuncs.cc: Likewise.
7430
7431 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7432
7433Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7434
7435 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7436 * gdb.base/ending-run.exp: When stepping out of main, accept a
7437 step into an arbitrary assembler file.
7438
392a587b
JM
74391999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7440
d63a86f8 7441 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7442 "breakpoint-invalid" to be printed.
d63a86f8 7443 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7444 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7445 * gdb.base/annota2.cc: Initialize a.x to 0.
7446
9e086581
JM
74471999-05-17 Keith Seitz <keiths@cygnus.com>
7448
7449 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7450 when "skip_float_tests" set.
7451 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7452 "print print_ten_doubles", and "step into print_long_arg_list".
7453 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7454 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7455 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7456 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7457 "skip_float_tests" is set.
7458 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7459 when "skip_float_tests" set.
d63a86f8 7460
cd0fc7c3
SS
74611999-05-06 Keith Seitz <keiths@cygnus.com>
7462
7463 * gdb.base/annota2.cc: Include stdio.h.
7464
7465Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7466
7467 * gdb.base/crossload.exp: Remove, this has been disabled ever
7468 since BFD stopped including all targets, and cross-GDB gets
7469 plenty of testing anyway.
7470 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7471 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7472 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7473 * gdb.base/README: Remove, was doc for this.
7474 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7475 needed.
7476
b83266a0
SS
74771999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7478
7479 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7480 output.
7481
7482 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7483 * gdb.base/annota2.exp: New file. More annotation tests.
7484 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7485 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7486
74871999-04-23 Angela Marie Thomas <angela@cygnus.com>
7488
7489 * config/cfdbug.exp: New file.
7490
7a292a7a
SS
74911999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7492
7493 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7494 Marcus Daniel's and Dale Hawkins's demangler crashes.
7495
7496 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7497 test_lucid_style_demangling, test_arm_style_demangling,
7498 test_hp_style_demangling): Try Tom Tromey's core-dumping
7499 identifier under each demangling style.
7500
75011999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7502
7503 * gdb.c++/demangle.exp: Include the current demangling style
7504 in all test names.
7505 (current_demangling_style): New global variable.
7506 (set_demangling_style, test_demangling_core, test_demangling,
7507 test_demangling_exact): New functions.
7508 (test_gnu_style_demangling, test_lucid_style_demangling,
7509 test_arm_style_demangling, test_hp_style_demangling): Use those,
7510 instead of calling gdb_test and gdb_test_exact directly.
7511 (catch_demangling_errors): New function, which reports errors
7512 signalled by the demangling test functions in an orderly way.
7513 (do_tests): Use catch_demangling_errors.
7514
75151999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7516
7517 * gdb.base/signals.exp (test_handle_all_print): Use () for
7518 grouping in expressions, not {}.
7519
7520 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7521 initialized yet.
7522
75231999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7524
7525 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7526 are listed.
7527
75281999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7529
7530 * gdb.stabs/weird.exp: Test for CC being defined before
7531 looking at its value.
7532
75331999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7534
7535 * gdb.base/call-ar-st.exp: Remove stray '#'.
7536 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7537 "short int" and "long int".
7538 * gdb.c++/overload.cc: Cast the string added in the previous
7539 change, to mollify finicky HP compiler.
7540 * gdb.hp/reg-test.exp (testfile): Fix file name.
7541 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7542
7a292a7a
SS
7543 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7544 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7545 alternate form of enum ptype.
7546
c906108c
SS
75471999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7548
7a292a7a
SS
7549 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7550 * gdb.hp/*.exp: Change all to run compiler probe only after
7551 passing skip_hp_tests, so as not to waste time on guaranteed
7552 failure.
7553
c906108c
SS
7554 * gdb.c++/overload.cc: Pass string instead of char addr, always
7555 init ccpfoo.
7556 * gdb.c++/templates.cc: Fix syntax error.
7557
7a292a7a
SS
7558Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7559
7560 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7561 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7562 command.
7563
75641999-03-18 James Ingham <jingham@cygnus.com>
7565
7566 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7567
7568 * gdb.c++/method.exp: It was testing an uninitialized int on the
7569 stack and assuming it was positive.
7570
7571 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7572
7573 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7574 keep it from killing the rest of the tests.
7a292a7a
SS
7575 Use gdb_continue_to_end.
7576
7577 * gdb.base/sigall.exp: use gdb_continue_to_end.
7578
7579 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7580
7581 * gdb.base/display.exp: use runto_main, not run.
7582
d63a86f8
RM
7583 * gdb.base/default.exp: Check for the current error message in the
7584 r abbreviation test.
7a292a7a
SS
7585 Add strongarm to the targets that know info float.
7586
d63a86f8 7587 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7588 run which doesn't work with monitors.
7589
7590 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7591
7592 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7593
7594 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7595 program. Traps the case (in Cygmon) when the program never really
7596 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7597 more places, so I used my name. Sorry Mark...
7598
7599 * config/monitor.exp (gdb_target_monitor): added another
7600 target_info parameter: remotebinarydownload. This will set the
7601 remotebinarydownload flag if this is causing some boards trouble.
7602
76031999-03-18 Mark Salter <msalter@cygnus.com>
7604
7605 * lib/gdb.exp (continue_to_exit): New function.
7606
7607 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7608 * gdb.base/ending-run.exp: Ditto.
7609 * gdb.base/step-test.exp: Ditto.
7610
76111999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7612
7613 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7614 (suggested by Art Haas <ahaas@neosoft.com>).
7615
76161999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7617
7618 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7619
7620Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7621
7622 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7623 descriptions of types (short unsigned int vs unsigned short, etc).
7624
76251999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7626
7627 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7628 a call to strlen; sometimes we do have sources.
7629
76301999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7631
7632 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7633 character, so GDB won't print garbage after its end.
d63a86f8 7634
c906108c
SS
7635 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7636 breakpoint there instead. Sometimes GCC emits memcpy to handle
7637 the large structures being passed by value, so we step into that
7638 instead of sum_array_print, which obscures what we're really testing.
7639 * gdb.base/step-test.exp: However, we do want a test that notices
7640 the bizarre steps into memcpy, so do that here. Add check for
7641 stepping into function calls that pass large structures by value.
7642 ("Is that a noun clause, or are you just happy to see me?")
7643 Remove all references to specific line numbers.
7644 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7645 New type and function.
7646 (main): Call large_struct_by_value, passing it a large struct by value.
7647 * lib/gdb.exp (gdb_get_line_number): New function.
7648
7649 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7650 more portable.
7651
7a292a7a
SS
76521999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7653
c906108c
SS
7654 * lib/gdb.exp: Doc fixes.
7655
7a292a7a
SS
76561999-03-05 Nick Clifton <nickc@cygnus.com>
7657
d63a86f8 7658 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7659
76601999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7661
c906108c
SS
7662 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7663 commands. They're not germane to this test, and they don't work
7664 that way on remote targets.
7665
3fc11d3e
JM
76661999-03-01 James Ingham <jingham@cygnus.com>
7667
7668 * Changelog entries merged over from gdb development branch.
7669
3fc11d3e
JM
7670 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7671
7672 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7673 for outputting results of test run.
7674
2d4a1622 7675 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7676
7677 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7678
7a292a7a
SS
76791999-02-25 Felix Lee <flee@cygnus.com>
7680
7681 * lib/gdb.exp (debug_format): initialize
7682
c906108c
SS
76831999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7684
7685 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7686 * gdb.base/call-rt-st.c: Ditto.
7687
c906108c
SS
76881999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7689
7690 * gdb.threads/pthreads.exp (horiz): New variable.
7691 (test_startup): Fix regexps that capture thread numbers.
7692
76931999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7694
7695 * gdb.base/smoke.exp: Disambiguate two test case names (both
7696 called ``print'').
7697
7698Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7699
7700 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7701 compilation.
7702
77031999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7704
7705 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7706 actual output formatting.
7707 * gdb.base/smoke.exp: GDB removes leading 0's.
7708 * gdb.base/volatile.exp: Don't check type of remuneration;
7709 that variable is no longer defined in constvars.c.
7710 * gdb.base/step-test.c (main): Exit with explicit exit code.
7711 * gdb.base/step-test.exp: Remove two nexti checks--they are
7712 not portable.
7713
77141999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7715
7716 * gdb.base/help.exp ("help delete display"): Fix test to match
7717 gdb's output.
7718
7719 * gdb.base/long_long.c (known_types): Initialize values to zero.
7720 * gdb.base/long_long.exp: Step one more line
7721 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7722 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7723 unique test case names.
7724
7725Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7726
d63a86f8 7727 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7728
7729 * gdb.c++/method.exp: Add missing close brace.
7730
77311999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7732
7733 * gdb.base/maint.exp: Use 'set height 0' to disable page
7734 prompting, not 'set height 400'.
7735
7736 Fix a bunch of timeouts.
7737 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7738 four separate tests, so expect doesn't take forever to match a ton
7739 of text against a regexp with lots of .* forms.
7740 ("maint print psymbols", "maint print symbols"): Make some of
7741 these greps more selective, so that expect doesn't try to wade
7742 through huge piles of output and time out.
7743
7744 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7745
7746 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7747 tests: one which doesn't expect shlib events to be reported, and
7748 another which does, but is XFAIL for all platforms other than
7749 HP/UX.
7750
7751 * gdb.base/break.exp: Teach the test suite that the `catch
7752 fork', `catch vfork', and `catch exec' commands produce error
7753 messages on platforms that don't provide these features.
7754
7755Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7756
7757 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7758 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7759 (shortening names from solib_threshold.exp etc), won't run on
7760 anything but HP-UX for the foreseeable future.
7761 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7762 reflect move.
7763
7764Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7765
7766 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7767 gdb.trace/Makefile.in (clean): Remove all test executables.
7768
7769Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7770
7771 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7772 successfully re-sets breakpoints in shared libraries.
7773 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7774
7775Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7776
d63a86f8
RM
7777 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7778 and compiled w/o GCC.
c906108c
SS
7779
7780 * gdb.hp/watch-cmd.exp: ditto.
7781
7782 * gdb.hp/watch-hp.exp: ditto.
7783
7784 * gdb.hp/xdb1.exp: ditto.
7785
7786 * gdb.hp/xdb2.exp: ditto.
7787
7788 * gdb.hp/dbx.exp: ditto.
7789
7790Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7791
7792 * constvars.c: Remove C++-isms.
7793 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7794 with GCC.
7795
7796Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7797
7798 The following changes are part of the HP merge.
7799
7800 * gdb.base/break.exp: new tests to verify that catchpoints for
7801 fork, vfork, and exec don't trigger inappropriately.
7802
7803 * gdb.base/opaque.exp: compile one file at a time, then link.
7804
7805 * gdb.base/signals.exp: be more restrictive about which hppa
7806 systems receive a setup_xfail. new tests.
7807
7808 * gdb.base/solib_threshold.build: new file.
7809 * gdb.base/solib_threshold.exp: new file.
7810 * gdb.base/solib_threshold.link_opts: new file.
7811 * gdb.base/solib_threshold.mk: new file.
7812 * gdb.base/gen_solib_threshold.c: new file.
7813
7814 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7815 tests. New tests for enums inside classes.
7816
7817 * gdb.c++/compiler.cc: indicate support of template debugging.
7818
7819 * gdb.c++/demangle.exp: run hp style demangling tests.
7820
7821 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7822 tests.
7823
7824 * gdb.c++/misc.cc: changes to support new tests.
7825
7826 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7827 to support new tests.
7828
7829 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7830 gcc, then skip these tests.
7831
7832Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7833
7834 The following files are part of the HP merge; some had longer
7835 names at HP, but have been renamed to be no more than 14
7836 characters in length.
7837
7838 * gdb.hp/ambiguous.cc: new file.
7839 * gdb.hp/ambiguous.exp: new file.
7840 * gdb.hp/attach.exp: new file.
7841 * gdb.hp/attach2.exp: new file.
7842 * gdb.hp/classes-hp.exp: new file.
7843 * gdb.hp/ctti.exp: new file.
7844 * gdb.hp/ctti-add.cc: new file.
7845 * gdb.hp/ctti-add1.cc: new file.
7846 * gdb.hp/ctti-add2.cc: new file.
7847 * gdb.hp/ctti-add3.cc: new file.
7848 * gdb.hp/dbx.exp: new file.
7849 * gdb.hp/exception.cc: new file.
7850 * gdb.hp/exception.exp: new file.
7851 * gdb.hp/foll-exec.c: new file.
7852 * gdb.hp/foll-exec.exp: new file.
7853 * gdb.hp/foll-fork.c: new file.
7854 * gdb.hp/foll-fork.exp: new file.
7855 * gdb.hp/foll-vfork.c: new file.
7856 * gdb.hp/foll-vfork.exp: new file.
7857 * gdb.hp/inherit-hp.exp: new file.
7858 * gdb.hp/more-steps.exp: new file.
7859 * gdb.hp/namespace.cc: new file.
7860 * gdb.hp/namespace.exp: new file.
7861 * gdb.hp/optimize.exp: new file.
7862 * gdb.hp/pxdb.c: new file.
7863 * gdb.hp/pxdb.exp: new file.
7864 * gdb.hp/quicksort.exp: new file.
7865 * gdb.hp/reg-test.exp: new file.
7866 * gdb.hp/reg-test.s: new file.
7867 * gdb.hp/sized-enum.c: new file.
7868 * gdb.hp/sized-enum.exp: new file.
7869 * gdb.hp/start-stop.exp: new file.
7870 * gdb.hp/templ-hp.cc: new file.
7871 * gdb.hp/templ-hp.exp: new file.
7872 * gdb.hp/thr-lib.c: new file.
7873 * gdb.hp/thr-lib.exp: new file.
7874 * gdb.hp/thr-lib.h: new file.
7875 * gdb.hp/thr-liblib.c: new file.
7876 * gdb.hp/virtfun-hp.c: new file.
7877 * gdb.hp/virtfun-hp.exp: new file.
7878 * gdb.hp/watch-cmd.exp: new file.
7879 * gdb.hp/watch-hp.exp: new file.
7880 * gdb.hp/xdb1.exp: new file.
7881 * gdb.hp/xdb2.exp: new file.
7882 * gdb.hp/xdb3.exp: new file.
7883
7884Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7885
7886 The following files are part of the HP merge; some had longer
7887 names at HP, but have been renamed to be no more than 14
7888 characters in length.
7889
7890 * gdb.base/ss.h: new file.
7891 * gdb.base/call-ar-st.c: new file.
7892 * gdb.base/call-ar-st.exp: new file.
7893 * gdb.base/call-rt-st.c: new file.
7894 * gdb.base/call-rt-st-exp: new file.
7895 * gdb.base/call-strs.exp: new file.
7896 * gdb.base/ena-dis-br.exp: new file.
7897 * gdb.base/environ.exp: new file.
7898 * gdb.base/long_long.exp: new file.
7899 * gdb.base/sect-cmd.exp: new file.
7900 * gdb.base/shlib-cl2.exp: new file.
7901 * gdb.base/smoke.exp: new file.
7902 * gdb.base/so-impl-ld.c: new file.
7903 * gdb.base/so-impl-ld.exp: new file.
7904 * gdb.base/so-indr-cl.c: new file.
7905 * gdb.base/so-indr-cl.exp: new file.
7906 * gdb.base/varargs.exp: new file.
7907 * gdb.base/volatile.exp: new file.
7908 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7909 * gdb.base/display.exp: new file.
c906108c
SS
7910 * gdb.c++/derivation.exp: new file.
7911 * gdb.c++/local.exp: new file.
7912 * gdb.c++/member-ptr.exp: new file.
7913 * gdb.c++/overload.exp: new file.
7914 * gdb.c++/ovldbreak.exp: new file.
7915 * gdb.c++/ref-types.exp: new file.
7916 * gdb.c++/ref-types2.exp: new file.
7917 * gdb.c++/userdef.exp: new file.
d63a86f8 7918
c906108c
SS
7919Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7920
7921 * gdb.base/default.exp: Reflect wording change in remote.c.
7922
dc96c6c7 7923Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7924
7925 * gdb.base/help.exp: Update to reflect current text.
7926
7927Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7928
7929 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7930 they're stack variables and contain garbage.
7931 * gdb.c++/anon-union.exp: new file.
7932
7933 The following changes were made by David Taylor
7934 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7935 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7936 in changes by HP.
7937
7938 * gdb.base/bitops.exp: new file.
7939 * gdb.base/default.exp: change expected messages for catch and
7940 info catch tests to reflect HP merge changes.
7941 * gdb.base/enable-disable-break.exp
7942 * gdb.base/ending-run.c: new file.
7943 * gdb.base/long_long.c: new file.
7944 * gdb.base/maint.exp: new file.
7945 * gdb.base/pointers2.exp: new file.
7946 * gdb.base/shlib-call2.exp: new file.
7947 * gdb.base/solib.exp: new file.
7948 * gdb.base/step-test.c: new file.
7949 * gdb.c++/anon-union.cc: new file.
7950 * gdb.c++/local.cc: new file.
7951 * gdb.c++/member-pointer.cc: new file.
7952 * gdb.c++/method.cc: new file.
7953 * gdb.c++/ref-types.cc: new file.
7954 * gdb.c++/ref-types2.cc: new file.
7955 * gdb.c++/userdef.cc: new file.
d63a86f8 7956
c906108c
SS
7957 * gdb.base/scope.exp: compile one file at a time, then link.
7958 * gdb.base/langs.exp: ditto.
7959 * gdb.base/list.exp: ditto.
d63a86f8 7960
c906108c
SS
7961Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7962
7963 The following changes were made by David Taylor
7964 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7965 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7966 in changes by HP.
d63a86f8 7967
c906108c
SS
7968 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7969 skip tests. When compiling pass c++ flag to gdb_compile.
7970 * gdb.c++/
d63a86f8 7971
c906108c
SS
7972 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7973 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7974 (skip_hp_tests): new function.
7975 (gdb_preprocess): new function.
7976
7977 * configure.in (hpdir): decide whether to configure gdb.hp.
7978 * configure: regenerated.
7979
7980 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7981 to delete on clean.
7982 (EXECUTABLES): update to reflect new additions.
7983 * gdb.base/commands.exp: update message expected.
7984 * gdb.base/default.exp: add copyright notice.
7985 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7986 * gdb.base/help.exp: update messages to reflect current text.
7987 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7988 targets for recurse tests.
7989 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7990 skip this file.
7991
7992 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7993 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7994 compilation.
7995 * gdb.c++/misc.exp: ditto.
7996 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7997 run the tests. tell gdb_compile that it's a c++ compilation.
7998
7999 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 8000
c906108c
SS
8001 * gdb.base/all-bin.exp: new file.
8002 * gdb.base/arithmet.exp: new file.
8003 * gdb.base/assign.exp: new file.
8004 * gdb.base/completion.exp: new file.
8005 * gdb.base/cond-expr.exp: new file.
8006 * gdb.base/condbreak.exp: new file.
8007 * gdb.base/define.exp: new file.
8008 * gdb.base/dollar.exp: new file.
8009 * gdb.base/environment.exp: new file.
8010 * gdb.base/eval-skip.exp: new file.
8011 * gdb.base/jump.exp: new file.
8012 * gdb.base/logical.exp: new file.
8013 * gdb.base/pointers.exp: new file.
8014 * gdb.base/relational.exp: new file.
8015 * gdb.base/section_command.exp: new file.
8016 * gdb.base/whatis-expr.exp: new file.
8017
8018 * gdb.base/all-types.c: new file.
8019 * gdb.base/call-array-struct.c: new file.
8020 * gdb.base/call-return-struct.c: new file.
8021 * gdb.base/call-strings.c: new file.
8022 * gdb.base/callfuncs2.c: new file.
8023 * gdb.base/condbreak.c: new file.
8024 * gdb.base/constvars.c: new file.
8025 * gdb.base/display.c: new file.
8026 * gdb.base/int-type.c: new file.
8027 * gdb.base/jump.c: new file.
8028 * gdb.base/miscexprs.c: new file.
8029 * gdb.base/pointers.c: new file.
8030 * gdb.base/pointers2.c: new file.
8031 * gdb.base/shmain.c: new file.
8032 * gdb.base/shr1.c: new file.
8033 * gdb.base/shr2.c: new file.
8034 * gdb.base/solib.c: new file.
8035 * gdb.base/solib1.c: new file.
8036 * gdb.base/solib2.c: new file.
8037 * gdb.base/varargs.c: new file.
8038 * gdb.c++/derivation.cc: new file.
8039 * gdb.c++/overload.cc: new file.
8040 * gdb.c++/ovldbreak.cc: new file.
8041 * gdb.hp/attach.c: new file.
8042 * gdb.hp/attach2.c: new file.
8043 * gdb.hp/average.c: new file.
8044 * gdb.hp/compiler.c: new file.
8045 * gdb.hp/compiler.cc: new file.
8046 * gdb.hp/execd-program.c: new file.
8047 * gdb.hp/follow-exec.c: new file.
8048 * gdb.hp/follow-fork.c: new file.
8049 * gdb.hp/follow-vfork-and-exec.c: new file.
8050 * gdb.hp/misc-hp.cc: new file.
8051 * gdb.hp/more-steps.c: new file.
8052 * gdb.hp/optimize.c: new file.
8053 * gdb.hp/quicksort.c: new file.
8054 * gdb.hp/run-hp.c: new file.
8055 * gdb.hp/start-stop.c: new file.
8056 * gdb.hp/sum.c: new file.
8057 * gdb.hp/templates-hp.cc: new file.
8058 * gdb.hp/thread-local-in-lib.c: new file.
8059 * gdb.hp/thread-local-in-lib.h: new file.
8060 * gdb.hp/thread-local-in-lib.lib.c: new file.
8061 * gdb.hp/vforked-program.c: new file.
8062 * gdb.hp/virtfunc-hp.cc: new file.
8063 * gdb.hp/watchpoint-hp.c: new file.
8064 * gdb.hp/xdb.c: new file.
8065 * gdb.hp/xdb0.c: new file.
8066 * gdb.hp/xdb0.h: new file.
8067 * gdb.hp/xdb1.c: new file.
8068
8069Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8070
8071 The following change was made by Edith Epstein
8072 <eepstein@cygnus.com> as part of a project to merge in changes
8073 originally made by HP; HP did not create ChangeLog entries.
8074
8075 * gdb.c++/demangle.exp: changed the expected output for some
8076 ARM-style mangling -- removed second reference to datatype.
8077 For example, maint demangle __dt__11T1__pt__2_cFv
8078 T1<char>::~T1<char>(void)
8079 becomes,
8080 maint demangle __dt__11T1__pt__2_cFv
8081 T1<char>::~T1(void)
8082
8083 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8084
c906108c
SS
8085Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8086
8087 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8088 * gdb.trace/backtrace.exp: Likewise.
8089 * gdb.trace/circ.exp: Likewise.
8090 * gdb.trace/collection.exp: Likewise.
8091 * gdb.trace/deltrace.exp: Likewise.
8092 * gdb.trace/infotrace.exp: Likewise.
8093 * gdb.trace/limits.exp: Likewise.
8094 * gdb.trace/packetlen.exp: Likewise.
8095 * gdb.trace/passc-dyn.exp: Likewise.
8096 * gdb.trace/passcount.exp: Likewise.
8097 * gdb.trace/report.exp: Likewise.
8098 * gdb.trace/save-trace.exp: Likewise.
8099 * gdb.trace/tfind.exp: Likewise.
8100 * gdb.trace/tracecmd.exp: Likewise.
8101 * gdb.trace/while-dyn.exp: Likewise.
8102 * gdb.trace/while-stepping.exp: Likewise.
8103
81041998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8105
8106 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8107
8108Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8109
8110 From Brendan Kehoe:
8111 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8112 int return types.
8113
8114Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8115
8116 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8117 remote dos host testing right.
8118
8119Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8120
8121 * gdb.base/corefile.exp: remove some xfails.
8122
8123Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8124
8125 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8126 have different timestamps.
8127
8128Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8129
8130 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8131 gdb.base/default.exp: Replace "exec" with "executable".
8132
8133Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8134
8135 * gdb.base/default.exp: Change else if to elseif from previous
8136 delta.
8137
8138Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8139
8140 * gdb.base/default.exp: Add brace missing from previous delta.
8141
8142Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8143
8144 * gdb.base/default.exp: Support test for info float for all
8145 varieties of arm toolchain.
8146
dc96c6c7 8147Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8148
8149 * gdb.trace/*.exp: remove "remote_download" command.
8150
dc96c6c7 8151Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8152
8153 * gdb.trace/*.exp: remove -gdwarf from compile.
8154
8155Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8156
8157 * gdb.trace/configure.in(AC_INIT): typo
8158 * gdb.trace/configure: regenerated
8159
dc96c6c7 8160Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8161
8162 * config/m68k-emc.exp: New file.
8163 * lib/<emc-support.exp trace-support.exp}: New files.
8164 * configure.in: add new test directory gdb.trace.
8165 * gdb.trace/{configure configure.in Makefile.in}: New files.
8166 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8167 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8168 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8169 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8170 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8171 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8172 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8173
dc96c6c7 8174Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8175
8176 * gdb.c++/classes.exp: Change all regular expressions to match
8177 arbitrary combinations of newline/carriage-return, so that they
8178 will work equally well on Unix and Windows.
8179 * gdb.c++/inherit.exp: ditto.
8180 * gdb.c++/virtfunc.exp: ditto.
8181
81821998-08-11 Dawn Perchik <dawn@cygnus.com>
8183
8184 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8185
c2d11a7d
JM
8186Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8187
8188 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8189 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8190 to use a0-a3/d0-d3 as needed.
8191
8192Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8193
8194 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8195 * gdb.disasm/am33.exp: Corresponding changes.
8196
c906108c
SS
81971998-07-11 Felix Lee <flee@cygnus.com>
8198
8199 * gdb.base/callfuncs.exp: add cmp10 test.
8200 * gdb.base/callfuncs.c (cmp10): new function.
8201
8202Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8203
d63a86f8 8204 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8205 into two parts to get around a synchronization problem in expect.
8206
3fc11d3e
JM
8207Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8208
8209 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8210
8211 * configure.in: Add options for gdbtk testsuite.
8212
8213 * configure: Regenerate.
8214
8215 * gdb.gdbtk: New directory to hold gdbtk tests.
8216
c906108c
SS
8217Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8218
8219 * gdb.fortran/types.exp: Escape brackets in expect patterns
8220 for test_float_literal_types_accepted tests.
8221 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8222 before run test.
8223
c2d11a7d
JM
8224Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8225
8226 * am33.exp: Just compile, do not link the testcase.
8227 * am33.s: Add ".am33" pseudoop to force am33 mode.
8228
c906108c
SS
82291998-06-25 Felix Lee <flee@cygnus.com>
8230
8231 * gdb.base/setshow.exp: make sure $pc is sane.
8232
8233 * gdb.stabs/weird.exp: split expect patterns properly.
8234
c2d11a7d
JM
8235Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8236
8237 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8238 * gdb.disasm/am33.exp: Run it.
8239
dc96c6c7 8240Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8241
8242 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8243 match processing (and eliminate spurious timeouts when running).
8244
dc96c6c7 8245Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8246
8247 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8248 exception test, but conditionalize it on target [mach | gnu].
8249
dc96c6c7 8250Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8251
8252 * gdb.base/overlays.exp: fixup compile line for linker script.
8253
8254Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8255
8256 * gdb.fortran/types.exp: don't guess at float size.
8257
8258Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8259
8260 * gdb.base/exprs.exp: delete test that depends on int size.
8261
8262Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8263
8264 * config/sim.exp: Removed checks for target triplets.
8265 (gdb_target_sim): Use gdb,target_sim_options.
8266
8267Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8268
8269 * gdb.base/reread.exp: New file.
8270 * gdb.base/reread1.c: New file.
8271 * gdb.base/reread2.c: New file.
8272
8273Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8274
8275 * config/sim.exp: Use 'target sim -sparclite' when running
8276 SPARClite programs.
8277
8278Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8279
8280 * gdb.base/structs2.exp: New file.
8281 * gdb.base/structs2.c: New file.
8282
8283Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8284
8285 * gdb.asm/common.inc: New file.
8286 * gdb.asm/d10v.inc: New file.
8287 * asm-source.exp: Pass -I's to gas to find .inc files.
8288 Update line numbers in expected output.
8289 * asmsrc1.s: Rewrite.
8290 * asmsrc2.s: Rewrite.
8291 * configure.in: Create arch.inc symlink.
8292 * configure: Regenerate.
8293 * Makefile.in (distclean): Delete arch.inc.
8294
8295Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8296
8297 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8298 (t_enum_value2): ditto
8299 (t_enum_value3): ditto
8300 (main): ditto
8301Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8302
8303 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8304 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8305 change.
8306 Use gdb_test instead of send_gdb/gdb_expect sequences.
8307
8308Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8309
8310 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8311 not void.
8312
8313Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8314
8315 * gdb.base/branches.c: Code with lots of loops and
8316 subroutines. Used to test gdbs ability to single step through PC
8317 changes, especially to test mips-tdep.c:mips_next_pc
8318
8319Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8320
8321 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8322 more rigorous EGCS C++ error checking.
8323
8324Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8325
8326 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8327 tests.
c906108c 8328 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8329 function when asleep.
c906108c 8330 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8331 for i*86 Linux and SVR4 signal handling problems.
8332 Remove linux xfail for `next to handler in signals_tests_1', fixed
8333 by recent infrun.c change.
c906108c 8334 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8335 stack backtraces.
c906108c
SS
8336 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8337 target.[ch] change.
8338
8339Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8340
8341 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8342 for a newline from gdb before continuing.
8343 (default_gdb_exit): Just look for y or n.
8344 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8345 it does, fail the rests of the tests in the file.
8346
8347Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8348
8349 * config/cygmon.exp: New file.
8350
8351Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8352
8353 * gdb.base/list.exp: Fix problem with "list default lines around
8354 main" test on remote targets.
8355
8356 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8357 run test on remote targets.
8358
8359Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8360
8361 * gdb.asm: New directory.
8362 * configure.in: Configure it.
8363 * configure: Regenerate.
8364 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8365 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8366
8367Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8368
8369 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8370
dc96c6c7 8371Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8372
c906108c
SS
8373 * gdb.base/overlays (several files): Merge the two overlay
8374 managers into one. Change variables (foox, barx, bazx, grbxx)
8375 back into ints but force them to load in their proper sections.
8376
8377Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8378
8379 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8380 on-chip insn memory and IMAP1 to upper 128k.
8381 (D10VCopy): Handle memory regions crossing 16k boundaries.
8382 (D10VCopy): Transfer data in 32 bit chunks.
8383
8384Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8385
8386 * gdb.base/overlays.c (main): Exit normally when result is
8387 correct.
8388
8389 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8390 map. Include space for printf in .text segment.
8391
8392 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8393 updated d10v memory VMA/LMA map.
8394 (D10VCopy): Call D10VTranslate.
d63a86f8 8395
c906108c
SS
8396Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8397
8398 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8399
8400 * gdb.base/bar.c (barx, bar): Change variable to small array so
8401 that it won't be put into the .sdata - small data -
8402 section. Update reference.
8403 * gdb.base/baz.c (bazx, baz): Ditto.
8404 * gdb.base/foo.c (foox, foo): Ditto.
8405 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8406
8407 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8408 to be arrays.
d63a86f8 8409
dc96c6c7 8410Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8411
c906108c
SS
8412 * gdb.base/overlays.exp: fix up and get working again.
8413 Add tests for backtraces from an overlay function.
d63a86f8 8414
c906108c
SS
8415Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8416
8417 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8418 "calling function with watchpoint enabled".
8419
8420Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8421
8422 * gdb.base/break.exp (test_next_with_recursion): Remove
8423 gdb_suppress_tests for d10v-*-*.
8424 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8425 pending review of whether it is useful or not.
8426
8427Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8428
8429 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8430
8431Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8432
8433 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8434 * config/dve.exp: New file to support Densan boards.
8435
8436Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8437
8438 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8439 reads and BSD.
8440
8441Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8442
8443 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8444 response.
8445
8446 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8447
8448Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8449
8450 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8451 test.
8452
8453 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8454 target_sizeof_long and target_bigendian_p.
8455 (structs_by_value, structs_by_reference): Check values according
8456 to targets word size and endianess.
d63a86f8 8457
c906108c
SS
8458Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8459
8460 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8461 output.
8462
8463Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8464
8465 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8466 Update test of set args help to match source change.
8467
8468Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8469
8470 * gdb.base/default.exp: Expect help system output to be in
8471 alphabetical order.
8472 * gdb.base/help.exp: Ditto.
8473
8474Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8475
8476 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8477 "i*86-pc-linux-gnu*".
8478 * gdb.base/interrupt.exp: Ditto.
8479 * gdb.base/corefile.exp: Ditto.
8480
8481 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8482 define vxworks when building the testcase.
8483
8484 * gdb.base/ptype.exp: Fix testnames to be unique.
8485 * gdb.base/radix.exp: Ditto.
8486 * gdb.base/term.exp: Ditto.
8487 * gdb.base/whatis.exp: Ditto.
8488 * gdb.c++/classes.exp: Ditto.
8489
8490Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8491
8492 * gdb.base/callfuncs.exp: Fix indentation.
8493
8494 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8495 suppress_flag has been set.
8496 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8497 target feature.
8498
8499Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8500
8501 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8502 the testcase.
8503
8504 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8505 set_debug_traps() and breakpoint().
8506 * gdb.c++/misc.cc (main): Ditto.
8507 * gdb.c++/templates.cc (main): Ditto.
8508 * gdb.c++/virtfunc.cc (main): Ditto.
8509
8510Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8511
8512 * lib/gdb.exp(gdb_step_for_stub): New function.
8513 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8514 exists, reload the executable and do a "continue" instead of
8515 doing a jump.
8516 (runto_main): Use gdb_step_for_stub.
d63a86f8 8517
c906108c
SS
8518 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8519 tests to have unique names.
8520 * gdb.base/callfuncs.exp: Ditto.
8521 * gdb.base/commands.exp: Ditto.
8522 * gdb.base/default.exp: Ditto.
8523 * gdb.base/help.exp: Ditto.
8524 * gdb.base/list.exp: Ditto.
8525 * gdb.base/opaque.exp: Ditto.
8526 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8527 similar tests.
d63a86f8 8528
c906108c
SS
8529 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8530 * gdb.c++/cplusfuncs.cc: Ditto.
8531 * gdb.c++/virtfunc.cc: Ditto.
8532
8533 * config/monitor.exp: Keep track of the last file we saw, rather
8534 than trying to get the info from gdb.
8535
8536 * gdb.fortran/types.exp: Move comment to previous line.
8537
8538Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8539
8540 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8541 target mode.
8542
8543Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8544
8545 From Bob Manson:
8546 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8547 string from GDB when it connects.
8548
8549 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8550
8551Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8552
8553 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8554 if we can't get a debug format from GDB (we may be testing an
8555 older GDB). Use a 10 second timeout when checking for the format.
8556
8557 * gdb.stabs/weird.exp: Fix quoting.
8558
8559 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8560
8561Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8562
8563 * config/arm-ice.exp: New file.
8564
8565Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8566
8567 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8568 until it has been modified to work with the new testsuite.
8569
99707966 8570 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8571 testcase won't compile, cause all of the testcases in the file to
8572 fail instead.
8573
8574 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8575 (gdb_clear_suppressed): New procedure.
8576 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8577 it contains a positive value.
8578
8579Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8580
8581 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8582
8583 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8584
8585Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8586
8587 * lib/gdb.exp (setup_xfail_format): New function.
8588 (get_debug_format): New function to get debug format.
8589 (debug_format): New global variable to hold last value set
8590 by get_debug_format.
8591 * gdb.base/list.exp: Call get_debug_format and expect some
8592 tests to fail for DWARF 1 and COFF formats.
8593 * gdb.c++/ptype.exp: Ditto.
8594 * gdb.c++/classes.exp: Ditto.
8595 * gdb.c++/cplusfuncs.exp: Ditto.
8596 * gdb.c++/inherit.exp: Ditto.
8597 * gdb.c++/templates.exp: Ditto.
8598 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8599
c906108c
SS
8600Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8601
8602 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8603 host doesn't have a currently-open connection.
8604
8605 * config/sparclet.exp: Cleanups and fixes to make it generic for
8606 any gdb stub target. Handle cases where gdb doesn't respond when
8607 interrupted in a sane fashion.
8608
8609 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8610 same thing in a totally different way.
8611
8612 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8613 setting "timeout".
8614 (gdb_start): We set the global gdb_prompt variable in
8615 default_gdb_init now.
8616
8617Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8618
8619 * gdb.base/printcmds.exp: Fix "check for floating addition"
8620 regexp to accept results within approx +/- .01 of exact value.
8621 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8622
8623Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8624
8625 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8626 properly.
8627 (gdb_expect): Add optional timeout parameter, and add timeout
8628 value to various calls.
8629 (gdb_suppress_tests): Only give one warning message per group.
8630
8631Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8632
8633 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8634 global variables. Handle getting a value for $timeout more
8635 gracefully.
8636
8637Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8638
8639 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8640 initialize.
8641 (default_gdb_init): New procedure; allow gdb_init to be overridden
8642 by a target configuration file.
8643 (gdb_expect): Pass the timeout to remote_expect.
8644
8645 * config/monitor.exp(gdb_load): Fix typo in regexp.
8646
8647Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8648
8649 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8650
8651Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8652
8653 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8654 here. Call gdb_target_exec before rebooting the target, to make
8655 sure the connection to the target is closed.
8656 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8657 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8658 Also detect "Timeout reading from remote" error.
8659
8660 * config/gdbserver.exp: Pass the executable being loaded to
8661 gdb_target_monitor. Don't call gdb_file_cmd here; let
8662 gdb_target_monitor do it.
8663
8664 * gdb.disasm/hppa.exp: Don't use exec_output.
8665
8666Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8667
8668 * gdb.base/list.exp: If we're debugging a non-native target,
8669 try to set the pc register to point to the start of the
8670 program before doing the first list command.
8671
8672 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8673 test_calls after restarting.
8674
8675 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8676 reloading.
8677
8678 * gdb.base/watchpoint.exp: Fix typo.
8679
8680 * gdb.base/setshow.exp: Check for use_gdb_stub.
8681
8682 * gdb.base/break.exp: Fix continue until exit test for the gdb
8683 stub case.
8684 * gdb.base/langs.exp: Ditto.
8685
8686 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8687 gdb_load_offset. If we weren't given a file to load, figure out
8688 what the current file is and use it.
8689
8690 * config/i386-bozo.exp: New file.
8691
8692Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8693
8694 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8695 feature.
8696
8697 * config/proelf.exp: New entry.
8698
8699Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8700
8701 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8702 of regexps.
8703
8704 * gdb.base/watchpoint.exp: Don't run the test_stepping
8705 tests if gdb can't call functions on the target.
8706
8707 * gdb.base/setshow.exp: Don't run the set prompt tests if
8708 the board has gdb_prompt set.
8709
8710Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8711
8712 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8713 * gdb.base/commands.exp: Likewise.
8714 * gdb.base/setshow.exp: Likewise.
8715
8716Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8717
8718 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8719 feature.
8720
8721 * config/i960.exp: New file.
8722
8723Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8724
8725 * gdb.base/funcargs.exp: Check for gdb,short_int target
8726 feature instead of looking for explicit target triplets.
8727
dc96c6c7 8728Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8729
d63a86f8 8730 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8731 "p 123DEADBEEF", to check parse_number.
8732 * top.c: change "to enable to enable" to "to enable" in a couple
8733 of help strings.
8734
8735Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8736
8737 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8738 on the mn10300.
d63a86f8 8739
c906108c
SS
8740Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8741
8742 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8743 where the test executable is run with explicit args.
8744 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8745
8746Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8747
8748 * gdb.base/run.c: Use FAKEARGV to build test executable that
8749 does not require a command line arg, since most simulators
8750 don't currently support passing such an arg into the simulated
8751 program.
8752 * gdb.base/commands.exp: Change tests to insert the proper
8753 value as the arg to the first recursive factorial call. Change
8754 compilation line to define FAKEARGV at compile time.
8755
8756Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8757
8758 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8759 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8760 function with watchpoint enabled" test.
8761
8762Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8763
8764 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8765 Don't call gdb_test when the command doesn't return to a gdb prompt.
8766
8767 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8768 "Tests restarted" messages.
8769
8770Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8771
8772 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8773
dc96c6c7 8774Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8775
8776 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8777 for INFO SYMBOL; add help tests for OVERLAY commands.
8778 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8779 add tests for OVERLAY commands
8780 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8781 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8782 * gdb.base/sigall.c: add usestubs code frag
8783 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8784
c906108c
SS
8785Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8786
8787 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8788 failures.
8789 (gdb_stop_suppressing_tests): Note that tests have restarted.
8790
8791Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8792
8793 * config/h8300.exp: New file.
8794
8795Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8796
8797 * gdb.base/setshow.exp: Check for the existence of a
8798 feature, not its value.
8799
8800Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8801
8802 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8803
8804 * gdb.base/scope.exp: It's now init0(), not init().
8805
8806 * gdb.base/scope0.c: For now, change init() to be init0().
8807
8808 * config/monitor.exp: Use gdb_serial in preference to serial
8809 or netport.
8810
8811 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8812 and it's not already set.
8813
8814Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8815
8816 * gdb.base/setshow.exp: Only test the run command if the target
8817 isn't using a stub and if it supports argument passing.
8818
8819Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8820
8821 * config/udi.exp(gdb_start): Make sure UDICONF is set
8822 properly before starting gdb.
8823
8824Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8825
8826 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8827 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8828 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8829
8830Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8831
8832 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8833 specialized code to reboot the board, use remote_reboot instead.
8834
8835 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8836
8837 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8838
8839 * config/monitor.exp: Make sure we disconnect from the target.
8840 Also, try a reboot/reload cycle instead of failing if the
8841 load fails.
8842
8843Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8844
8845 * gdb.base/default.exp: Don't set match_max.
8846 * gdb.base/help.exp: Ditto.
8847 * gdb.base/list.exp: Ditto.
8848 * gdb.base/signals.exp: Ditto.
8849
8850 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8851 set, use remote_ld to download the testcase instead of
8852 the GDB loader.
8853
8854Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8855
8856 * config/vr5000.exp: New file.
8857
8858 * config/monitor.exp(gdb_target_monitor): Add pattern for
8859 "Ending remote" to detect errors in connecting.
8860
8861 * gdb.base/setshow.exp: Add .* within auto language test.
8862
8863 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8864 target feature.
8865
8866 * config/monitor.exp(gdb_load): Check for a failure when loading,
8867 and reboot the board if necessary.
8868
8869 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8870 a set of tests. Remove print.* from the patterns being checked.
8871
8872Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8873
8874 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8875 refer to gdb_spawn_id.
8876
8877 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8878 longer used.
8879 * config/sparclet.exp: Ditto.
8880 * config/sparclet-old.exp: Ditto.
8881 * config/slite.exp: Ditto.
8882 * config/sim.exp: Ditto.
8883 * gdb.base/funcargs.exp: Ditto.
8884
8885 * lib/gdb.exp:Remove references to gdb_spawn_id.
8886 (gdb_expect): Move to remote.exp.
8887
8888Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8889
8890 * config/monitor.exp: Detect the "Couldn't establish connection"
8891 message from GDB.
8892
8893Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8894
8895 * gdb.base/bitfields.exp: Use runto instead of explicit
8896 gdb_run_cmd/gdb_expect sequences.
8897
8898 * gdb.base/break.exp(text_next_with_recursion): Add match for
8899 gdb_expect call.
8900
8901 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8902 We also need to handle the "A program is being debugged already"
8903 prompt from gdb. Use gdb_test to set the baud rate.
8904
8905 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8906 to 20000. Really. I mean it.
8907
8908Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8909
8910 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8911 fails. If suppress_flag is set, skip perror message about not
8912 being able to send to GDB.
8913 (send_gdb): If suppress_flag is set, don't try to send commands to
8914 GDB.
8915 (gdb_expect): If suppress_flag is set, always fail immediately.
8916 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8917 (gdb_init): Call gdb_stop_suppressing_tests.
8918 (default_gdb_exit): Ditto.
8919 (default_gdb_start): Ditto.
8920
8921 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8922 gdb_stop_suppressing_tests as appropriate.
8923 * gdb.base/break.exp: Ditto.
8924 * gdb.base/callfuncs.exp: Ditto.
8925 * gdb.base/commands.exp: Ditto.
8926 * gdb.base/exprs.exp: Ditto.
8927 * gdb.base/funcargs.exp: Ditto.
8928 * gdb.base/list.exp: Ditto.
8929 * gdb.base/recurse.exp: Ditto.
8930 * gdb.base/scope.exp: Ditto.
8931 * gdb.base/structs.exp: Ditto.
8932 * gdb.c++/inherit.exp: Ditto.
8933
8934Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8935
8936 * config/vr4300.exp: New file.
8937
99707966 8938 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8939
99707966 8940 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8941
8942Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8943
8944 * lib/gdb.exp(gdb_init): New function.
8945
8946 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8947 for each individual variable set.
8948
8949 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8950 name.
8951
8952 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8953
8954 * gdb.base/scope.exp: Use gdb_test.
8955
8956 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8957 aborting; the testsuite driver will do that for us (see
8958 gdb_finish). Also, use gdb_test in a few more places.
8959
8960Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8961
8962 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8963
8964Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8965
8966 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8967 and "add_tests" are not at the same address.
8968
8969Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8970
8971 * gdb.base/ptype.exp: Use gdb_test.
8972
8973Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8974
8975 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8976 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8977 left in. No longer expect them to fail.
8978
8979 * gdb.stabs/*.mt; Deleted, no longer used.
8980 * gdb.stabs/configure.in: Remove references to target makefile
8981 frags.
8982 * gdb.stabs/configure: Rebuilt.
8983
8984 * gdb.disasm/*.mt: Deleted, no longer used.
8985 * gdb.disasm/configure.in: Remove references to target makefile
8986 frags. Use "sh3.s" as the unique filename for this directory.
8987 * gdb.disasm/configure: Rebuilt.
8988
8989 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8990 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8991 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8992
8993Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8994
8995 * config/udi.exp: Use mondfe,name instead of remote_host.
8996
8997Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8998
8999 * gdb.base/watchpoint.exp: Don't expect a failure when calling
9000 a function with a watchpoint enabled on the mn10200.
9001
9002 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
9003 before trying to create it!
9004
9005Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
9006
9007 * config/vx.exp: Use hostname instead of netport.
9008
9009 * config/vxworks.exp: New file.
9010
9011 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
9012
9013 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
9014 gdb before assuming everything worked. Send a ^C if a timeout
9015 occurs.
9016
9017 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
9018 $gdb_spawn_id directly.
9019 (gdb_run_cmd): Try _start as well as start. Use the target feature
9020 gdb,start_symbol as the symbol to start from when jumping.
9021
9022Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9023
9024 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9025 redundant) test.
9026
9027 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9028 it doesn't lose for 16bit integer systems.
9029
9030Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9031
9032 * gdb.fortran/types.exp: If the target doesn't support "double"
9033 data types, then expect "real" types to only be 4 bytes.
9034
9035 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9036 call tests if the target doesn't support inferior function calls.
9037
9038 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9039 in printf tests.
9040
9041Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9042
9043 * gdb.base/help.exp: Disable "help set", "help show", and
9044 "help support". Simplify regexp for "help stack".
9045
9046 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9047 to 60 seconds. Temporarily set match_max to 15000 around the
9048 "info copying" test.
9049
9050 * gdb.base/nodebug.exp: Don't try to do an inferior function
9051 call if the target doesn't support them.
9052 * gdb.base/printcmds.exp: Likewise.
9053 * gdb.base/setvar.exp: Likewise.
9054 * gdb.base/structs.exp: Likewise.
9055 * gdb.c++/templates.exp: Likewise.
9056 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9057
9058 * gdb.base/recurse.exp: Enable for the mn10200.
9059
9060 * configure.in: Do configure gdb.stabs directory for *-*-elf
9061 targets.
9062 * configure: Rebuilt.
9063
9064 * gdb.base/break.exp: Check for gdb,noresults before testing
9065 exit status and/or results from the target.
9066 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9067 * lib/gdb.exp: Remove old (now bogus) initialization of
9068 noinferior, noargs, noresults and nosignals.
9069
9070Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9071
9072 * config/sh.exp: New file.
9073
9074 * config/slite.exp: Try to connect multiple times to the board
9075 before rebooting. Only send a "monitor run" if need_monitor_run
9076 is set.
9077
9078 * gdb.base/break.exp: Don't do the "stub continue" test if
9079 the target has gdb_stub set.
9080
9081 * gdb.base/callfuncs.exp: Increase the timeout.
9082
9083 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9084 if the target has gdb,noinferiorio set.
9085
9086 * gdb.base/list.exp: Increase match_max to 10000 characters.
9087
9088 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9089
9090 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9091 target.
9092
9093 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9094
9095Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9096
9097 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9098 trying to delete the copy of gdb. Catch the file delete so we
9099 don't die if the delete fails; also, the file should be copied to
9100 the host, not to the build.
9101
9102Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9103
9104 * lib/gdb.exp(gdb_test): Surround the result pattern with
9105 parenthesis in case it contains multiple regexps separated
9106 with |.
9107
9108 * gdb.base/watchpoint.exp: Use gdb_test.
9109 * gdb.base/default.exp: Ditto.
9110
9111Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9112
99707966 9113 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9114
c906108c
SS
9115 * gdb.base/scope.exp: Use gdb_test.
9116 * gdb.c++/classes.exp: Ditto.
9117 * gdb.c++/inherit.exp: Ditto.
9118
9119Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9120
9121 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9122 remote_exec instead.
9123 * gdb.base/corefile.exp: Don't be ridiculous.
9124 * gdb.base/*.c: Add missing stub invocations.
9125
9126Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9127
9128 * config/slite.exp: Miscellaneous fixes.
9129
9130 * lib/gdb.exp: Fix runto.
9131
9132 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9133 the target.
9134
9135 * gdb.base/watchpoint.exp: Fix regexp.
9136
9137 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9138 close and wait commands, as the descriptor may now be
9139 invalid. Always call "remote_close host".
9140
9141Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9142
9143 Major rewrite for testsuite revision.
d63a86f8 9144
c906108c
SS
9145 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9146 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9147 instead of relying on spawn_id to always contain a valid
9148 spawn id.
9149 (get_compiler_info): New procedure to build the ${binfile}.ci
9150 file, instead of replicating this in N different places.
9151 (gdb_compile): New procedure.
d63a86f8 9152
c906108c
SS
9153 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9154 appropriate arguments) instead of compile. Use gdb_test in a lot
9155 more places. Use send_gdb instead of send. Always run gdb_start
9156 at the start of a testcase, as this is no longer done magically.
9157
9158 config/*-gdb.exp: Rename without the -gdb suffix.
9159
9160 config/mips.exp: Use remote_close instead of exit_remote_shell.
9161 config/monitor.exp: Use target_info instead of looking at
9162 baud, timeout, etc.
9163 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9164
9165Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9166
9167 * gdb.c++/templates.exp (test_ptype_of_templates),
9168 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9169 Update expect patterns for destructors and assignment operators
9170 to match corresponding c-typeprint.c changes.
9171 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9172 to destructor breakpoint test, GDB should be able to set the
9173 destructor breakpoint without specifying arguments.
9174
9175Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9176
9177 * gdb.threads/pthreads.exp: Change result for failure to compile due
9178 to lack of pthreads runtime support from an error to simply an
9179 unsupported test, per dejagnu standards.
9180
9181Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9182
9183 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9184 where GDB exits to reduce pattern match time.
9185 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9186
9187 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9188
dc96c6c7 9189Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9190
9191 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9192 * gdb.base/default.exp: ditto.
9193 * gdb.base/nodebug.exp: ditto.
9194 * gdb.base/printcmds.exp: ditto.
9195 * gdb.base/ptype.exp: ditto.
9196 * gdb.base/setvar.exp: ditto.
9197 * gdb.base/structs.exp: ditto.
9198 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9199
9200Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9201
9202 * configure, */configure: Rebuild with autoconf 2.12.
9203
9204Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9205
9206 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9207 use new i*86-pc-linux*-gnu quads.
9208 * gdb.base/corefile.exp: Ditto.
9209 * gdb.base/signals.exp: Ditto.
9210 * gdb.base/sigall.exp: Ditto.
9211 * gdb.base/interrupt.exp: Ditto.
9212
9213 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9214 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9215 RedHat 4.0.
d63a86f8 9216
c906108c
SS
9217 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9218 linux. This allows the test case to at least compile on latest
9219 linux, but still not run due to missing the threads runtime library.
9220
9221Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9222
9223 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9224 directory to search gdb directory. Accept and step over conditional
9225 stack alignment code. Consume $prompt in failure cases.
9226 Reset timeout to $oldtimeout instead of some arbitrary value.
9227 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9228 timeout problems with infinite stack backtraces.
9229 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9230 Accept function parameters for linkfunc member.
9231
9232Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9233
9234 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9235 (CXXFLAGS): Remove, unreferenced.
9236 (B_OPTIONS): Add for -B options and add code to initialize with
9237 previous -B options and also add -B option to pick up cross compiled
9238 runtime.
9239 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9240 doing cross compiles.
9241 (target_alias): Declare global.
9242 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9243 to verify that gcc exists in build tree, and if so set CC to that
9244 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9245
c906108c
SS
9246Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9247
9248 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9249 ptype test for anonymous union. Fixup testcase to match
9250 current gcc debug output.
9251
9252Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9253
9254 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9255 force argument to an unsigned long type.
9256
9257Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9258
9259 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9260 tests and anonymous union print/ptype tests.
9261 * gdb.base/list.exp (test_forward-search): Increase timeout by
9262 5 minutes for the "search extremely long line" case.
9263 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9264 completely optional and that the pass/fail messages use the command as
9265 the message if that third arg is a null string.
9266 (gdb_test_exact): Arrange that a null string pattern means match a
9267 null string output rather than any output, which might include random
9268 errors.
9269 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9270 backtrace test.
9271 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9272 always failing and failure is now exposed by gdb.exp changes.
9273
9274Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9275
9276 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9277 weren't being noted.
9278
9279Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9280
9281 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9282 * gdb.stabs/weird.exp: Remove v_comb xfails.
9283
dc96c6c7 9284Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9285
9286 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9287 list.exp scope.exp watchpoint.exp]
9288 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9289
dc96c6c7 9290Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9291
9292 * config/monitor.exp: Increase download timeout to 1000 seconds.
9293
dc96c6c7 9294Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9295
9296 * config/m32r.exp: Increase timeout to 120 seconds.
9297
9298Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9299
9300 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9301 and accept older ordering as obsolescent gcc or gdb.
9302 * gdb.c++/templates.exp: Ditto.
9303 * gdb.c++/virtfunc.exp: Ditto.
9304
9305Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9306
9307 * gdb.base/coremaker.c: Add code to mmap some data so we
9308 can check that it ends up in the core file.
9309 * gdb.base/corefile.exp: Add test to read mmapped data
9310 from core file.
9311
dc96c6c7 9312Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9313
9314 * config/m32r.exp: New file.
9315
9316Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9317
9318 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9319 that cflags can contains -gstabs, and work correctly for other tests.
9320
dc96c6c7 9321Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9322
9323 * gdb.base/setshow.exp: New file, tests show and set.
9324 * gdb.base/setshow.c: New file, tests show and set.
9325 * gdb.base/help.exp: Add test for help set|show annotate.
9326 * gdb.base/default.exp: Add test for set|show annotate.
9327
9328Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9329
9330 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9331 errors unique.
9332 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9333 explicitly.
9334
9335Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9336
9337 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9338 and width commands. This is done elsewhere.
9339 * (gdb_start): Don't call gdb_start_sim here. That's already
9340 done in gdb_load. This fixes lots of failures in default.exp.
9341
9342Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9343
9344 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9345 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9346 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9347 in the same we we treat other failures (since it may be an expected
9348 condition), rather than as an error.
9349 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9350 old test format.
9351
9352Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9353
9354 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9355 (distclean maintainer-clean realclean): No need to remove files
9356 twice. Nuke the duplicates.
9357 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9358 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9359 Remove config.h along with other config files.
9360
9361Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9362
9363 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9364 "p func1 ()" and note that rests of tests are skipped.
9365 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9366 setup_xfails for "print func2::coremaker_local".
9367 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9368 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9369 affected by the previous run test.
9370 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9371 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9372 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9373 "pass int powerset tuple" and "pass modeless int powerset tuple".
9374 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9375 "real write 4" and "real write 8".
9376 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9377 setup_xfails for "print vs1 after tuple assign 2",
9378 "print \$i after tuple assign 2", and
9379 "print vs2 after tuple assign 2".
9380 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9381 meaningful error message and return -1 so the caller can
9382 suppress further tests and avoid a cascade of errors.
d63a86f8 9383
c906108c
SS
9384Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9385
9386 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9387 format for printing version.
9388 * gdb.base/default.exp: Ditto.
9389 * gdb.base/interrupt.exp: Fix problem with cascade of
9390 errors if child process dies while calling a function.
d63a86f8 9391
c906108c
SS
9392Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9393
9394 * Makefile.in (VPATH): Add
9395 * Makefile.in (Makefile, config.status): Fix rules so things get
9396 remade when necessary.
9397
9398Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9399
9400 * Makefile.in (just-check): Add path to sibling expect dir
9401 to environment variable specified by RPATH_ENVVAR.
9402
9403Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9404
9405 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9406 (just-check): Add shared library paths for libstdc++, tk,
9407 tcl, bfd, and opcodes to the environment variable specified
9408 in RPATH_ENVVAR.
9409 * configure.in: Add support to recognize --enable-shared flag
9410 and generate correct value for RPATH_ENVVAR.
9411 * configure: Regenerated with autoconf.
9412
9413Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9414
9415 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9416 include all osf versions.
9417 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9418 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9419 when target is linux. When failing to build pthreads test
9420 executable, give more meaningful message.
9421 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9422 arg for pthread_create.
d63a86f8 9423
c906108c
SS
9424Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9425
9426 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9427 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9428 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9429 and -lpthreads (everybody else).
9430 (test_startup): Fail gracefully if threads are not supported.
9431 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9432 "p/c array_index("abcdef",2)" when not gcc compiled.
9433 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9434 "print func2::coremaker_local" when not gcc compiled.
9435 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9436 "ptype on opaque struct tagname (statically)",
9437 "ptype on opaque struct tagname (dynamically) 1", and
9438 "ptype on opaque struct tagname (dynamically) 2"
9439 for not compiled with gcc.
9440 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9441 backtrace when compiled with gcc.
d63a86f8 9442 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9443 than always return success.
9444
9445Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9446
9447 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9448
9449Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9450
9451 * gdb.base/structs.exp: Undo last change.
9452
9453Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9454
9455 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9456 encapsulate all the steps/nexts done during self test, starting
9457 at main, and makes them less sensitive to optimization issues.
9458 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9459 signal handler" test.
9460 * gdb.threads/pthreads.exp: Only run this for native configs.
9461 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9462 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9463 tests.
9464 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9465 for "runto test_calls(void)" test.
d63a86f8 9466
c906108c
SS
9467Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9468
9469 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9470 and don't expect address info in breakpoint confirmations.
9471
9472Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9473
9474 * gdb.base/list.exp (test_forward_search): Increase timeout
9475 temporarily by 60 seconds for searching extremely long line,
9476 and then reset to old value when done. Increase expect input
9477 buffer to 10000.
9478
9479Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9480
9481 * gdb.base/list.exp (test_forward_search): Fix to handle very
9482 long source line without overflowing expect's input buffer.
9483
9484Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9485
9486 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9487 "buffer_full".
9488
9489 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9490 "buffer_full".
9491
9492 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9493 "buffer_full".
9494
9495 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9496 "buffer_full".
9497
9498Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9499
9500 * configure.in (configdirs): Add gdb.threads.
9501 * configure: Regenerated with autoconf.
9502 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9503 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9504 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9505
c906108c
SS
9506Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9507
9508 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9509
9510Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9511
9512 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9513 each signal's status in the output of "handle all print".
9514 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9515 the \r\n sequence that immediately precedes the gdb prompt.
9516 * gdb.base/a1-selftest.exp: Save original timeout and restore
9517 after test.
9518
9519Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9520
9521 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9522 symbol.
9523
9524Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9525
9526 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9527
9528Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9529
9530 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9531 timeout by 60 seconds.
9532
9533Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9534
9535 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9536 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9537 error return.
9538
9539Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9540
9541 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9542 gdb initialization, also report how long dejagnu waited. Restore
9543 old timeout before doing error return. Temporarily increase timeout
9544 by 3 minutes to allow for slow startups over heavy NFS use.
9545
9546Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9547
9548 * lib/gdb.exp: Report timeout value for verbosity level 2.
9549 * config/gdbserver.exp: Ditto.
9550 * config/hppro.exp: Ditto.
9551 * config/mips-gdb.exp: Ditto.
9552 * config/monitor.exp: Ditto.
9553 * config/netware.exp: Ditto.
9554 * config/sim-gdb.exp: Ditto.
9555 * config/slite-gdb.exp: Ditto.
9556 * config/udi-gdb.exp: Ditto.
9557 * config/unix-gdb.exp: Ditto.
9558 * config/vx-gdb.exp: Ditto.
9559 * gdb.base/a1-selftest.exp: Ditto.
9560 * gdb.base/a2-run.exp: Ditto.
9561 * gdb.base/break.exp: Ditto.
9562 * gdb.base/corefile.exp: Ditto.
9563 * gdb.base/list.exp: Ditto.
9564 * gdb.base/recurse.exp: Ditto.
9565 * gdb.base/scope.exp: Ditto.
9566 * gdb.base/signals.exp: Ditto.
9567
9568Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9569
9570 * gdb.threads/Makefile.in (docdir): Removed.
9571
9572Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9573
9574 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9575 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9576 @srcdir@.
d63a86f8 9577 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9578 autoconf 2.5 or higher.
9579 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9580
9581Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9582
9583 * configure: Regenerated.
9584 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9585 avoid name clashes with SunOS headers.
9586
9587Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9588
9589 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9590
9591Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9592
9593 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9594 prototype information ends up in the compiler info file.
9595
9596Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9597
9598 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9599 attempting to regenerate it. Eliminate use of a temporary file
9600 and just generate the info file directly. Source it immediately,
9601 for consistency of use.
9602 * gdb.base/corefile.exp: Ditto
9603 * gdb.base/exprs.exp: Ditto.
9604 * gdb.base/funcargs.exp: Ditto.
9605 * gdb.base/langs.exp: Ditto.
9606 * gdb.base/list.exp: Ditto.
9607 * gdb.base/mips_pro.exp: Ditto.
9608 * gdb.base/nodebug.exp: Ditto.
9609 * gdb.base/opaque.exp: Ditto.
9610 * gdb.base/ptype.exp: Ditto.
9611 * gdb.base/scope.exp: Ditto.
9612 * gdb.base/setvar.exp: Ditto.
9613 * gdb.base/signals.exp: Ditto.
9614 * gdb.base/whatis.exp: Ditto.
9615 * gdb.c++/templates.exp: Ditto.
9616 * gdb.c++/virtfunc.exp: Ditto.
9617 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9618 whether or not to add -lstdc++ to the compile command line args.
9619
9620Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9621
9622 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9623 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9624 Increase timeout, a lot of single stepping might be needed if the
9625 target has no hardware watchpoints.
9626
9627Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9628
9629 * gdb.base/break.exp: Ignore compiler warnings when compiling
9630 break.c.
9631 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9632 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9633 from remote-sim.
9634 * gdb.base/exprs.exp: Add h8300 xfails.
9635 * gdb.base/funcargs.exp: Likewise.
9636 * gdb.base/nodebug.exp: Likewise.
9637 * gdb.base/printcmds.exp: Likewise.
9638 * gdb.base/ptype.exp: Likewise.
9639 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9640 h8300 xfails.
d63a86f8 9641 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9642 on the h8300.
9643 * gdb.base/funcargs.c: Explicitly make last constant argument to
9644 call_after_alloca_subr an unsigned long type.
9645 * gdb.base/return.c: Include stdio.h.
9646
9647Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9648
9649 * config/abug.exp: New file for the older Motorola Bug monitor
9650 that runs on the mvme13x series VME boards.
9651 * config/monitor.exp: Use the new config array for target settings
9652 if they exist.
9653
9654Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9655
9656 * sim-gdb.exp: Make the SH simulator allocate less space when
9657 it is targeted.
9658
9659Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9660
9661 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9662 test.
9663
9664Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9665
9666 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9667 "rs6000-*-*" for "list function in include file" when gcc compiled.
9668 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9669 for "p ctable1[120]".
9670 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9671 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9672 Remove setup_xfail for "rs6000-*-*" for
9673 "print 'scope0.c'::filelocal before run".
9674 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9675 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9676 since some compilers don't allow both options to be given
9677 on the same command line. Create object file and move it.
d63a86f8 9678
c906108c
SS
9679Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9680
9681 * gdb.base/corefile.exp: Always regenerate the core file, since
9682 we always regenerate the coremaker program. Detect special case
9683 where registers cannot be read from core file.
d63a86f8 9684
c906108c
SS
9685Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9686
9687 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9688 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9689 * gdb.c++/templates.exp: Only match on basename of file since
9690 some formats like xcoff don't encode directory information.
9691 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9692 and rs6000 AIX xcoff targets.
9693 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9694 * configure: Regenerate.
9695 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9696 here, rather than in distclean.
d63a86f8 9697
c906108c
SS
9698Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9699
9700 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9701 defined, and use it to compile the test case with -O2. The
9702 native compilation still uses no optimization.
9703 * gdb.base/mips_pro.c: Remove inline assembly code since
9704 it is compiled PIC by default, which results in assembler
9705 warnings that make the testsuite think the compilation
9706 was unsuccessful.
9707
9708Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9709
9710 * gdb.c++/misc.exp: Add note to message for
9711 "print s.a for foo struct" that this is a known gcc 2.7.2
9712 and earlier bug.
9713
9714Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9715
9716 * gdb.base/break.exp: Fix pattern for matching "Delete all
9717 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9718 setup_xfail for deleting all breakpoints test. Fix various
9719 timeout messages to include "(timeout)".
9720 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9721 for "p t_float_values2(3.14159,float_val2)".
9722 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9723 for "continue to call2g" when gcc compiled.
9724 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9725 "up to foo in langs.exp", "show language at foo in langs.exp",
9726 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9727 and "show language at fsub in langs.exp".
9728 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9729 "list line 1 in include file", "list message for lines past EOF",
9730 "list function in include file", "list list0.h:foo", and
9731 "list filename:function; nonexistant function".
9732 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9733 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9734 and "ptype t_char_array" to be for native cc only.
d63a86f8 9735
c906108c
SS
9736Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9737
d63a86f8 9738 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9739 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9740 "print func2::coremaker_local", and "backtrace in corefile.exp".
9741
9742Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9743
9744 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9745 "bt in signals.exp". This problem only appears when running
9746 the testsuite, and then only intermittently.
9747
9748Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9749
9750 * gdb.base/return.exp (return_tests): Differentiate between
9751 two tests of continuing.
9752
9753Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9754
9755 * */Makefile.in (maintainer-clean): Remove config.log.
9756 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9757 * gdb.c++/Makefile.in (PROGS): Add inherit.
9758 (clean): Remove *.ci.
9759
9760Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9761
9762 * gdb.c++/misc.cc: Add test code from Mike Stump.
9763 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9764
9765Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9766
9767 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9768 to "alpha-*-osf2*" and add comment.
9769 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9770 setup_xfail for "step over execarg initialization" and
9771 "step over corearg initialization".
9772 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9773 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9774 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9775 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9776 "print func2::coremaker_local", and "backtrace in corefile.exp".
9777 * gdb.base/signals.exp: Build and source signals.ci.
9778 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9779 to be for gcc only.
9780 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9781
c906108c
SS
9782Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9783
9784 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9785 Feb 3 procfs.c change.
9786
9787Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9788
9789 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9790
9791Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9792
9793 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9794 from dejagnu's apparent default of 10 seconds, which gives random
9795 results when running the tests over NFS on moderately loaded systems.
9796 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9797
9798Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9799
9800 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9801 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9802 result reports.
9803
9804Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9805
9806 * configure.in (CY_AC_PATH_TCLH): Remove.
9807 * configure: Regenerate.
9808
9809Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9810
9811 * gdb.c++/Makefile.in (clean): Add missing '{'.
9812
9813Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9814
9815 * lib/gdb.exp: Provide a default value for noinferior.
9816
9817 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9818 Load libgloss.exp.
9819
9820Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9821
9822 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9823 the executable, not the .o to run the tests from.
9824
9825Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9826
9827 * gdb.base/break.exp: Don't test for program exit or exit status
9828 if $noresults if nonzero.
9829 * gdb.base/langs.exp: Likewise.
9830 * gdb.base/watchpoint.exp: Likewise.
9831
9832 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9833 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9834 trying to compile the testcase.
9835
9836Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9837
9838 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9839 * gdb.base/signals.exp (continue to handler): Likewise.
9840
9841Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9842
9843 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9844
9845 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9846
9847Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9848
9849 * gdb.base/corefile.exp: Recognize "not found" as failure
9850 when trying to determine if a core file was generated.
9851 If no core file was generate the first time, try again without
9852 the ulimit -c to work around braindamaged shells.
9853
9854Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9855
9856 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9857 [] tests with "test" and enclose string in quotes.
9858 * gdb.stabs/configure: Rebuild
d63a86f8 9859
c906108c
SS
9860Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9861
9862 Changes in sync with expect:
9863 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9864 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9865 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9866 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9867 argument to AC_REQUIRE.
9868 * configure: Regenerated.
9869
9870Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9871
9872 * gdb.base/corefile.exp: When generating a core, discard any
9873 error messages about ulimit not found and the "core dumped"
9874 message from the shell that runs the coredumper.
9875
9876Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9877
9878 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9879
9880 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9881 which sed script to run. Expect failure for v_comb test
9882 on PA targets too.
d63a86f8 9883
c906108c
SS
9884Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9885
9886 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9887 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9888
9889Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9890
9891 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9892 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9893 "sparc-sun-solaris*" xfails for "p v_comb".
9894 * lib/gdb.exp (default_gdb_start): Fix typo.
9895 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9896 messages to not include the full program name that caused
9897 the core dump since some systems (such as solaris) apparently
9898 truncate this path to about 80 characters.
9899 When generating a core file first try increasing the core file
9900 size limit to unlimited since some systems may default it to
9901 zero, and it is harmless to try it. Move the test for failing
9902 to generate a core file to where it will actually get executed.
9903 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9904 new gdb result from g++ debug info improvements and make old
9905 pattern obsolescent. Also account for size_t differences
9906 (may be int or long).
9907 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9908 initialization before function call is placed in the delay slot
9909 and thus appears to be skipped over by commands such as "next".
9910
9911Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9912
9913 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9914
9915Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9916
9917 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9918 input source file; fix code to compile test to deal with this
9919 convention.
9920 * gdb.c++/*.exp: Likewise.
9921
9922Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9923
9924 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9925 "bt in signals.exp".
9926
9927Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9928
9929 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9930 "step over execarg initialization" and
9931 "step over corearg initialization".
9932
9933Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9934
9935 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9936 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9937
9938Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9939
9940 From Rob Savoye (rob@poseidon.cygnus.com)
9941 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9942 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9943 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9944 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9945 configure.in}: Major reworking for autoconfig.
9946 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9947 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9948 New files.
9949 * config/unix-gdb.exp: Make GDB global.
9950 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9951 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9952 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9953 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9954 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9955 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9956 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9957 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9958 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9959 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9960 pr-8136.exp, result.exp, string.exp, tuples.exp},
9961 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9962 to returns as necessary, arrange for test to compile own testcase
9963 executable.
9964 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9965
c906108c
SS
9966Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9967
9968 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9969 clear_xfail at end of test which might not call either pass or fail.
9970 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9971 "backtrace through signal handler".
9972
9973Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9974
9975 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9976 continuing from a job control stop signal.
9977 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9978
9979Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9980
9981 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9982 * gdb.base/corefile.exp: Likewise.
9983 * gdb.base/funcargs.exp: Likewise.
9984
9985Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9986
9987 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9988 * config/monitor.exp: Add support for setting baud rate.
9989
9990Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9991
9992 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9993 i*86-*-linux* xfails for "backtrace through signal handler".
9994 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9995 "print func2::coremaker_local".
9996 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9997 alpha-dec-osf2* xfail for
9998 "delete all breakpoints when none".
9999
10000Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
10001
10002 * gdb.base/break.exp: Change test that deletes all breakpoints
10003 when no user breakpoints are installed. A post 4.15 change
10004 causes gdb to no longer prompt in this case.
10005
10006Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
10007
10008 * gdb.base/return.exp (return_tests): Change xfail for test
10009 "correct value returned double test" to stop xfailing at
10010 Solaris 2.5. Apparently the bug has been fixed.
10011
10012Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
10013
10014 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
10015 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
10016
10017Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
10018
10019 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10020 * gdb.disasm/hppa.s: Corresponding changes.
10021
10022Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10023
10024 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10025 makefile fragment.
10026 * config/mt-hpux: Deleted.
10027
10028Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10029
d63a86f8 10030 * Many files: When warning about suppressed tests due to a
c906108c
SS
10031 nonexistant test binary, avoid incrementing the warning count.
10032
10033Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10034
10035 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10036
c906108c
SS
10037Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10038
10039 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10040 "sparc-*-solaris2*".
10041
10042Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10043
10044 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10045 Add global and local variables and initialize them.
10046 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10047 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10048 extracts the file name and terminating signal from the core file.
10049 * TODO: Remove note about tests for correct mapping of corefile.
10050 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10051 from optimizing it away.
10052 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10053 handles common blocks.
10054
10055Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10056
10057 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10058 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10059
10060Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10061
10062 * Makefile.in (maintainer-clean): New target, synonym for
10063 realclean.
10064 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10065 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10066 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10067 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10068 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10069 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10070
10071Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10072
10073 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10074 xfails when not gcc compiled for "print foo::funclocal".
10075 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10076 "print foo::funclocal at foo",
10077 "print 'scope1.c'::foo::funclocal at foo",
10078 "print foo::funclocal_bss at foo",
10079 "print 'scope1.c'::foo::funclocal_bss at foo",
10080 "print foo::funclocal_ro at foo",
10081 "print 'scope1.c'::foo::funclocal_ro at foo",
10082 "print bar::funclocal at foo" and
10083 "print 'scope1.c'::bar::funclocal at foo".
10084 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10085 gcc compiled for "print foo::funclocal at bar".
10086 Expand all messages to ensure that they identify that
10087 the test is at bar().
10088 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10089 gcc compiled for:
10090 "ptype on opaque struct pointer (statically)",
10091 "ptype on opaque struct tagname (statically)",
10092 "ptype on opaque struct pointer (dynamically) 1",
10093 "ptype on opaque struct tagname (dynamically) 1",
10094 "ptype on opaque struct pointer (dynamically) 2" and
10095 "ptype on opaque struct tagname (dynamically) 2
10096 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10097 gcc compiled for:
10098 "p datalocal"
10099 "whatis datalocal",
10100 "ptype datalocal",
10101 "p bsslocal",
10102 "whatis bsslocal", and
10103 "ptype bsslocal".
10104 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10105 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10106 when not gcc compiled.
10107 * gdb.base/funcargs.exp (float_and_integral_args): Add
10108 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10109 compiled.
10110 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10111 "backtrace from call6a" when not gcc compiled.
10112 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10113 "backtrace from call7a" when not gcc compiled.
10114 * gdb.base/callfuncs.exp (do_function_calls):
10115 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10116 "p t_char_array_values(char_array_val2,char_array_val1)",
10117 "p t_char_array_values(char_array_val1,char_array_val2)",
10118 "p t_char_array_values("carray 1","carray 2")",
10119 "p t_char_array_values("carray 1",char_array_val2)",
10120 "p t_char_array_values(char_array_val1,"carray 2")",
10121 "p sum_args(1,{2})",
10122 "p sum_args(2,{2,3})",
10123 "p sum_args(3,{2,3,4})",
10124 "p sum_args(4,{2,3,4,5})"
10125 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10126 "backtrace in corefile.exp" when not gcc compiled.
10127
10128Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10129
10130 * gdb.base/signals.exp: Rewrite `handle all print' test as
10131 a procedure. Accept blanks or TABs as whitespace, increase
10132 timeout and expect input buffer size for the large output
10133 from the command. Remove "i*86-*-bsdi2.0" xfail.
10134
10135Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10136
10137 * gdb.base/setvar.exp: Add new testcases for truncation when
10138 assigning invalid values to bitfields.
10139
10140Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10141
d63a86f8 10142 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10143 mips-sgi-irix* xfail for
10144 "call inferior func with struct - returns char *"
10145 and fix test so that an optional (unsigned char *) cast is
10146 accepted in the result.
10147
10148Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10149
10150 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10151 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10152 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10153 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10154 that accidentally got checked in.
10155
10156Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10157
d63a86f8 10158 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10159 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10160 compiled test.
10161 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10162 Add mips-sgi-irix5* xfail for not gcc compiled.
10163 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10164 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10165 "p top", "whatis top", "p middle", and "whatis middle".
10166 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10167 "whatis signed char" for not gcc compiled.
10168 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10169 "set variable signed char=-1 (-1)" and
10170 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10171 * gdb.base/funcargs.exp (float_and_integral_args):
10172 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10173 Add mips-sgi-irix* xfail when not gcc compiled for
10174 "continue to call2b".
10175 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10176 "continue to call2g".
10177 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10178 "backtrace from call6a"
10179 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10180 "backtrace from call7k".
10181 Add mips-sgi-irix5* xfail when not gcc compiled for
10182 "backtrace from call7a".
10183 (localvars_after_alloca): Fix gdb_test cmds for
10184 "print * after runto ...".
10185 Remove rs6000-*-* xfails for
10186 "print i after runto localvars_after_alloca" and
10187 "print l after runto localvars_after_alloca"
10188 for all compilers.
10189 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10190 when not compiled with gcc, for:
10191 "print signed char == (minus)",
10192 "print signed char != (minus)",
10193 "print signed char < (minus)",
10194 "print signed char > (minus)".
10195 * gdb.base/callfuncs.exp (do_function_calls):
10196 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10197 "call inferior func with struct - returns char *".
d63a86f8 10198 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10199 "correct value returned double test" to include Solaris 2.4.
10200 * gdb.base/funcargs.exp (float_and_integral_args):
10201 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10202
c906108c
SS
10203Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10204
10205 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10206 enumeration bitfields if compiling with GNU C.
10207 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10208 to empty' prompt.
10209
10210Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10211
10212 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10213 test for PRO targets.
10214
10215 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10216 breakpoints in the inferior at any given time by making
10217 two groups of breakpoints for call2*, call6* and call7*
10218 tests.
10219
10220Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10221
10222 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10223 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10224 from optimizing it away.
10225 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10226 "call inferior func with struct".
10227
10228Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10229
10230 * configure.in: Only configure gdb.chill for particular targets.
10231
10232Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10233
10234 * gdb.base/Makefile.in: Add action to .c.o transformation
10235 rule that generates a .ci file for each .o file and remove
10236 explicit .c.o rules except for callfuncs.o.
10237 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10238 generates a .ci file for each .o file and remove explicit
10239 .cc.o rules.
10240 (clean): Remove *.tmp *.ci files.
10241 (EXECUTABLES): Remove templ-info.exp.
10242 * gdb.base/compiler.c: New file.
10243 * gdb.c++/compiler.cc: New file
10244 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10245 Change rs6000-*-* xfail for
10246 "print 'scope0.c'::filelocal_ro" and
10247 "print 'scope1.c'::filelocal" and
10248 "print 'scope1.c'::filelocal_bss" and
10249 "print 'scope1.c'::filelocal_ro" and
10250 "print 'scope1.c'::foo::funclocal" and
10251 "print 'scope1.c'::foo::funclocal_ro" and
10252 "print 'scope1.c'::bar::funclocal" and
10253 "print 'scope0.c'::filelocal_ro" and
10254 "print 'scope1.c'::filelocal at foo" and
10255 "print 'scope1.c'::filelocal_bss at foo" and
10256 "print 'scope1.c'::filelocal_ro at foo" and
10257 "print 'scope1.c'::foo::funclocal at foo" and
10258 "print 'scope1.c'::foo::funclocal_bss at foo" and
10259 "print 'scope1.c'::foo::funclocal_ro at foo" and
10260 "print 'scope1.c'::bar::funclocal at foo" and
10261 "print 'scope0.c'::filelocal_ro" and
10262 "print 'scope1.c'::filelocal" and
10263 "print 'scope1.c'::filelocal_bss" and
10264 "print 'scope1.c'::filelocal_ro" and
10265 "print 'scope1.c'::foo::funclocal" and
10266 "print 'scope1.c'::foo::funclocal_bss" and
10267 "print 'scope1.c'::foo::funclocal_ro" and
10268 "print 'scope1.c'::bar::funclocal" and
10269 "print 'scope1.c'::bar::funclocal_bss"
10270 to only be xfail'd when not compiled with gcc.
d63a86f8 10271 Add rs6000-*-* xfail for
c906108c
SS
10272 "print 'scope0.c'::filelocal_bss before run"
10273 when compiled with gcc.
10274 (test_at_main): Add rs6000-*-* xfail for
10275 "print filelocal_ro in test_at_main"
10276 when compiled with gcc.
10277 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10278 Add rs6000-*-aix* xfail for
c906108c
SS
10279 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10280 "ptype t_char_array", not compiled with gcc.
10281 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10282 xfail for "list foo (in include file)" when gcc compiled.
10283 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10284 (integral_args): Add rs6000-*-* xfail for
10285 "run to call0a" if not compiled with gcc.
10286 (unsigned_integral_args): Add rs6000-*-* xfail for
10287 "run to call1a" if not compiled with gcc.
10288 (float_and_integral_args): Add rs6000-*-* xfail for
10289 "run to call2a" if not compiled with gcc and for
10290 "continue to call2b" for any compiler.
10291 Add rs6000-*-* xfail to
10292 "print f1 after run to call2a" for gcc compiled.
10293 (discard_and_shuffle): Add rs6000-*-* xfail for
10294 "run to call6a".
10295 (shuffle_round_robin): Add rs6000-*-* xfail for
10296 "backtrace from call7a" if not compiled with gcc.
10297 Add rs6000-*-* xfail for
10298 "backtrace from call7b" if compiled with gcc.
10299 (call_after_alloca): Add rs6000-*-* xfail for
10300 "print c in call_after_alloca" and
10301 "print s in call_after_alloca" and
10302 "backtrace from call_after_alloca_subr"
10303 if not compiled with gcc.
10304 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10305 "print c in localvars_in_indirect_call" and
10306 "print c in localvars_in_indirect_call" and
10307 "backtrace in indirectly called function" and
10308 "stepping into indirectly called function"
10309 if not compiled with gcc.
10310 (localvars_after_alloca): Add rs6000-*-* xfail for
10311 "print c after runto localvars_after_alloca" and
10312 "print s after runto localvars_after_alloca" and
10313 "print i after runto localvars_after_alloca" and
10314 "print l after runto localvars_after_alloca"
10315 for all compilers.
10316 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10317 than whatis-info.exp.
10318 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10319 than opaque-info.exp.
10320 Setup rs6000-*-* xfail for
d63a86f8 10321 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10322 "ptype on opaque struct pointer (dynamically)" when
10323 not compiled with gcc.
10324 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10325 rather than callf-info.exp.
10326 (do_function_calls): Add clear_xfail for rs6000-*-* for
10327 "p t_float_values2(3.14159,float_val2)". Seems to work
10328 fine there, both with xlc and gcc. Need to find out what
10329 it is doing right and fix other platforms.
10330 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10331 "call inferior func with struct - returns int",
10332 "call inferior func with struct - returns long",
10333 "call inferior func with struct - returns float",
10334 "call inferior func with struct - returns double",
10335 "call inferior func with struct - returns char *",
10336 but only if not gcc compiled (presumes xlc compiled).
10337 Change rs6000-*-* xfails for
10338 "call inferior func with struct - returns char" and
10339 " call inferior func with struct - returns short" to only
10340 xfail if not using gcc.
10341 (clean mostlyclean): Remove *.ci and *.tmp files.
10342 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10343 than templ-info.exp.
10344 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10345 Add rs6000-*-* xfail for "up to foo in langs.exp"
10346 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10347 when not gcc compiled.
d63a86f8 10348
c906108c
SS
10349Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10350
10351 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10352 * gdb.base/corefile.exp: Likewise.
10353 * gdb.base/list.exp: Likewise.
10354 * gdb.base/scope.exp: Likewise.
10355 * gdb.base/siganls.exp: Likewise.
10356
10357 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10358 compiler output.
10359 * gdb.base/whatis.exp: Likewise.
10360
10361Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10362
10363 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10364 failure (opcode table has been fixed to match reality).
10365
10366Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10367
10368 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10369 "call inferior func with struct - returns char",
10370 "call inferior func with struct - returns short"
10371
10372 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10373 "print 'scope0.c'::filelocal at main",
10374 "print 'scope0.c'::filelocal_bss in test_at_main",
10375 "print 'scope0.c'::filelocal at foo",
10376 "print 'scope0.c'::filelocal_bss in test_at_foo",
10377 "print 'scope0.c'::filelocal at bar",
10378 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10379
c906108c
SS
10380 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10381 in source file 1". This bug seems to have been fixed with both
10382 gcc and native cc (was native assembler bug?).
10383
10384Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10385
10386 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10387 "backtrace through signal handler" to "i*86-*-sysv4*".
10388 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10389 continue" case. Add "known SVR4 bug" to fail message.
10390 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10391 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10392 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10393 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10394 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10395 "up to foo in langs.exp", "show language at foo in
10396 langs.exp", "up to cppsub_ in langs.exp", "show
10397 language at cppsub_ in langs.exp", "up to fsub in
10398 langs.exp", and "show language at fsub in langs.exp".
10399 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10400 "bactrace in corefile.exp".
10401 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10402 "call inferior function with struct - returns float" and
10403 "call inferior function with struct - returns double".
d63a86f8 10404
c906108c
SS
10405Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10406
10407 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10408 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10409 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10410 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10411
10412Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10413
10414 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10415 (or overriden) "CHILL" macro rather then bare "gcc".
10416 Also look for ../../gcc/xgcc since that is what we will
10417 actually need, not "Makefile". Remove following assignment
10418 of CHILL to CHILL_FOR_TARGET because that results in
10419 recursive definition.
10420
10421Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10422
10423 * gdb.base/corefile.exp: Change xfail for backtrace in
10424 corefile.exp from linuxaout to all linux.
10425 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10426 cases where we miss the breakpoint at the signal handler
10427 for some reason. Setup xfail for linuxoldld/linuxaout and
10428 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10429 hitting SIGURG breakpoint.
10430 * gdb.base/signals.exp: Setup xfail for "next" acting like
10431 continue to add linuxoldld. Setup xfail for all linux for
10432 "next to handler in signals_tests_1", "backtrace in
10433 signals_tests_1", "continue to func1", "pass SIGUSR1",
10434 and continue to handler".
10435
10436Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10437
10438 * Update all FSF addresses except those in COPYING* files.
10439
10440Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10441
10442 * gdb.base/a2-run.exp: Change messages to be more explicit about
10443 the status of args, and quote binfile in results.
10444
10445Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10446
10447 * gdb.base/callfuncs.exp: Add tests for passing structs to
10448 inferior functions and return various types.
10449 * gdb.base/callfuncs.c: Add functions to receive a struct
10450 and return a member of the struct, in various types.
10451
10452Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10453
10454 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10455
10456Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10457
10458 * config/vxworks29k.exp: New file, sources vxworks.exp.
10459
10460Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10461
10462 * config/gdbremote.exp: New file. Testing framework using
10463 gdbserver.
10464
10465Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10466
10467 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10468 "call function when asleep" and "send end of file".
10469 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10470 for "backtrace in corefile.exp".
10471 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10472 for "backtrace through signal handler".
10473 * gdb.base/corefile.exp: Make sure we actually generate a core file
10474 before trying the core tests. Some systems allow the user to suppress
10475 generation of core files and default to that (linux for example).
10476 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10477 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10478
10479Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10480
10481 * gdb.threads: New directory with some crude multi-threaded
10482 gdb tests (step.exp and step2.exp).
10483 * config/mt-lynx (STEP_EXECUTABLE): Define.
10484 (THREADFLAGS): Define.
10485
10486Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10487
10488 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10489
10490 * gdb.base/signals.exp: Disable whole file for lynx until
10491 further notice.
10492
10493 * gdb.base/signals.exp: xfail test where "next" acts like
10494 "continue" for lynx.
10495
10496 * gdb.base/interrupt.exp: xfail test for calling function while
10497 inferior is asleep for lynx.
10498
10499 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10500 than one cr-lf after each command.
10501
10502Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10503
10504 * configure.in: Reinstate setting of stabsdirs variable, fix
10505 typo in setting up configdirs for native builds.
10506
10507 * gdb.base/return.exp: Fix typo in return double test.
10508 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10509 compiler from optimizing them away.
10510
10511Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10512
10513 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10514 sequences to be echo'd by gdb when using gdb_test.
10515 * gdb.chill/chexp.exp: Likewise.
10516 * gdb.fortran/exprs.exp: Likewise
10517
10518Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10519
10520 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10521 after the inferior gdb has started.
10522
10523 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10524 after each command.
10525 * gdb.base/funcargs.exp: Likewise.
10526 * gdb.base/gdbvars.exp: Likewise.
10527 * gdb.base/interrupt.exp: Likewise.
10528 * gdb.base/list.exp: Likewise.
10529 * gdb.base/watchpoint.exp: Likewise.
10530 * gdb.c++/demangle.exp: Likewise.
10531 * gdb.c++/inherit.exp: Likewise.
10532 * gdb.chill/chexp.exp: Likewise.
10533 * gdb.fortran/exprs.exp: Likewise.
10534
10535 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10536 test if we can't handle IO to/from the inferior.
10537
10538 * gdb.c++/misc.exp: Always check for a program already being
10539 started after sending a "run" command to gdb.
10540
10541 * gdb.base/twice.exp: Start with a fresh gdb.
10542
10543 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10544 only depend on gdb's expression code, not the chill runtime.
10545
10546 * gdb.base/return.c: Put return values into variables so we
10547 can have gdb print them rather than depending on the program
10548 to print them.
10549 * gdb.base/return.exp: Corresponding changes.
10550
10551 * lib/gdb.exp: Provide default value for noinferiorio.
10552 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10553 the inferior.
10554
10555 * gdb.base/break.exp: Always check for a program already being
10556 started after sending a "run" command to gdb.
10557 (text_next_with_recursion): Don't check the output from the
10558 program's printf statement. Instead just make sure the program
10559 exited.
10560
10561 * gdb.base/commands.exp: Protect tests which need arguments with
10562 $noargs conditionals.
10563
10564Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10565
10566 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10567 of structure member arrays to match gdb/valops.c:value_addr change.
10568
10569Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10570
10571 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10572 cases.
10573
10574Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10575
10576 * configure.in (configdirs): Remove gdb.chill from default list
10577 of subdirs and then add it back in only if doing a native build.
10578 The current chill compiler does not yet work in any cross build.
10579 * Revert all signal changes from Jul 6.
10580 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10581 for sh-hms targets, allowing these tests to link, with no other
10582 changes. Testing is suppressed by setting "nosignals" in site.exp.
10583
10584Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10585
10586 * configure.in (signaldirs): Define and add to configdirs for all
10587 targets except some specific ones that are known to not support signals.
10588 Also clean up formatting.
10589 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10590 (signals, sigall): Remove rules to build.
10591 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10592 Moved to new gdb.signals directory.
10593 * gdb.signals: New test directory.
10594 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10595 signals.c signals.exp}: New or moved files.
10596
10597Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10598
10599 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10600
10601Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10602
10603 * gdb.base/return.exp: Xfail `return double' test failure
10604 on at least Solaris 2.3 and handle future/past versions on
10605 a case by case basis as appropriate. Also update message
10606 to include i*86 failures.
10607
10608Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10609
10610 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10611
10612 * lib/gdb.exp: Fix comment which erroneously identified
10613 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10614 gdb_file_cmd not gdb_load).
10615 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10616
10617 * gdb.base/setvar.exp: Make test names consistent between pass and
10618 fail cases. Use gdb_test more.
10619
10620Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10621
10622 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10623
10624Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10625
10626 * gdb.base/help.exp: Fix expected help string for `show commands'.
10627
10628Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10629
10630 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10631
10632 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10633 of a text section.
10634
10635Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10636
10637 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10638 that loop eventually terminates. Fix Connection refused logic so
10639 that testsuite will expire nicely.
10640
10641Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10642
10643 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10644 config/rom68k.exp: New tcl glue for the appropriate monitors.
10645 These all just end up calling monitor.exp.
10646 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10647 refused' by retrying. Cleanup some timeout issues.
10648 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10649 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10650 callers don't have to set/restore global timeout variable.
10651
10652 * The following set of changes centralizes management of the global
10653 timeout variable. This way, it can be set in one target dependent
10654 place instead of dozens of places scattered throughout the test suite.
10655 If you need to lengthen a timeout, then you should either set timeout
10656 in one of the config/{target}.exp files, or multiply it by a factor.
10657 Setting it to an absolute value is always going to lose for some
10658 targets.
10659 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10660 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10661 * gdb.base/funcargs.exp: Don't set timeout.
10662 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10663 * gdb.base/printcmds.exp (test_print_string_constants
10664 test_print_array_constants): Don't set timeout.
10665 * gdb.base/ptype.exp: Don't set timeout.
10666 * gdb.base/recurse.exp: Don't set timeout.
10667 * gdb.base/return.exp: Don't set timeout.
10668 * gdb.base/watchpoint.exp: Don't set timeout.
10669 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10670 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10671
10672Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10673
10674 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10675
10676Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10677
10678 * lib/gdb.exp: Disable chill tests for irix5.
10679
10680Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10681
10682 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10683 each test pass or fail.
10684
10685Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10686
10687 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10688 xlc not gcc.
10689
10690Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10691
10692 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10693
10694Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10695
10696 * config/est.exp: Fix copyright and comments. Remove dead code.
10697 Use targetname, serialport and baud variables instead of fixed
10698 constants.
10699 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10700 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10701
10702Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10703
10704 * gdb.base/watchpoint.exp: Don't run
10705 test_watchpoint_triggered_in_syscall for sunos.
10706
10707Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10708
10709 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10710 they don't seem to exist. Do include stdio.h.
10711
10712Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10713
10714 * gdb.base/a1-selftest.exp: Add alpha xfail.
10715
10716Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10717
10718 * gdb.base/watchpoint.c (main): Prompt before calling read().
10719 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10720 Revise accordingly. Remove cruft about sending "123" several
10721 times, until it gets noticed. Clean up the "print buf[0]" stuff
10722 so that it passes or fails, and waits for prompts in the usual way.
10723
10724Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10725
10726 * gdb.base/recurse.exp: Fix comment.
10727
10728 * TODO: Remove item about printing variables in nodebug.exp. Add
10729 item about enabling tests which are only run on some targets.
10730
10731 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10732 fail, make test names unique, use new gdb_test convention
10733 regarding pattern, use gdb_test more, etc.).
10734
10735 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10736 fail, make test names unique, etc.).
10737
10738Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10739
10740 * gdb.base/nodebug.c: Change return type of top and middle to
10741 short.
10742 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10743 are fixed by the recent mdebugread.c changes. Allow `short ()'
10744 as type for top and middle.
10745
10746Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10747
10748 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10749 nearly as I can tell, the whole thing was an accident in Stu's
10750 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10751 to replace a send/expect pair with gdb_test, but ended up only
10752 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10753 of 30 Mar 1995 took care of it, but left this vestigial comment
10754 which I am now nuking.
10755
10756Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10757
10758 * gdb.base/break.exp: Look for different line number for
10759 breakpoint at main depending on usestubs.
10760
10761Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10762
10763 * gdb.base/list.exp: Adjust some alternate expect patterns to
10764 match recent list0.c change. Add alternate expect pattern for
10765 output from `list default lines around main' for optimizing
10766 compilers.
10767
10768Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10769
10770 * lib/gdb.exp: If nosignals is not set, set it to 0.
10771
10772Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10773
10774 * config/slite-gdb.exp: Responds to load symbol table prompt.
10775 * gdb.base/break.exp: Adjust line number, fix rerun.
10776 * gdb.base/langs0.c: Add #ifdef usestubs.
10777
10778Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10779
10780 * gdb.base/list.exp: Adjust line contents after adding new lines in
10781 list0.c. Also fix a syntax error.
10782
10783 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10784 * gdb.base/break.exp: ditto.
10785 * gdb.base/list.exp: ditto.
10786 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10787 * gdb.base/run.c: ditto.
10788 * gdb.base/list0.c: ditto.
10789 * gdb.base/funcargs.c: ditto.
10790
10791Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10792
10793 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10794 $targetname, $serialport and $baud instead of hardwired variables.
10795 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10796 target doesn't support signals.
10797
10798Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10799
10800 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10801
10802Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10803
10804 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10805 Don't rely on the value of an auto variable before it has been
10806 initialized. Use gdb_test more.
10807
10808Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10809
10810 * lib/gdb.exp (default_gdb_version): A version number must start
10811 with a digit, but other than that contains all characters up to
10812 the first whitespace character.
10813
10814Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10815
10816 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10817
10818Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10819
10820 * gdb.c++/*.exp: Warn if executable does not exist. The original
10821 reason for skipping the warning was that configure.in sometimes
10822 intentionally skipped building the executables but the tcl code
10823 had no way of knowing. That (a) was always bogus with respect to
10824 error handling, (b) is no longer true (right now there is no way
10825 to skip C++ tests).
10826
10827 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10828
10829Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10830
10831 * gdb.base/list.exp: Add expect patterns for output from
10832 SunPRO compiled executables.
10833 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10834 types.
10835
10836Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10837
10838 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10839 number (we are already testing that the correct source line text
10840 gets printed).
10841
10842 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10843 that is what is intended, but something needed to be done to get
10844 sunos4 native working again.
10845
10846 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10847
10848 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10849 apparently went with a (very) old xfail.
10850
10851Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10852
10853 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10854 runto_main is a proc in gdb.exp that will do 'step' for target use
10855 stubs.
10856 * gdb.base/exprs.exp: ditto.
10857 * gdb.base/interrupt.exp: ditto.
10858 * gdb.base/opaque.exp: ditto.
10859 * gdb.base/printcmds.exp: ditto.
10860 * gdb.base/ptype.exp: ditto.
10861 * gdb.base/scope.exp: ditto.
10862 * gdb.base/setvar.exp: ditto.
10863 * gdb.base/signals.exp: ditto.
10864 * gdb.base/twice.exp: ditto.
10865 * gdb.c++/classes.exp: ditto.
10866 * gdb.c++/inherit.exp: ditto.
10867 * gdb.c++/templates.exp: ditto.
10868 * gdb.base/break.exp: no run and hit main for stubs. Change line
10869 numbers for breakpoints and info breakpoint.
10870 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10871 breakpoint().
10872 * gdb.base/callfuncs.c: ditto.
10873 * gdb.base/exprs: ditto.
10874 * gdb.base/interrupt.c: ditto.
10875 * gdb.base/opaque0.c: ditto.
10876 * gdb.base/printcmds.c: ditto.
10877 * gdb.base/ptype.c: ditto.
10878 * gdb.base/scope0.c: ditto.
10879 * gdb.base/setvar.c: ditto.
10880 * gdb.base/signals.c: ditto.
10881 * gdb.base/twice.c: ditto.
10882 * gdb.c++/misc.cc: ditto.
10883 * gdb.c++/templates.cc: ditto.
10884
10885Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10886
10887 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10888
10889 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10890 somewhere between `read' and `main.c'. I'm pretty sure the
10891 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10892 and it isn't particularly useful.
10893
10894 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10895
10896Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10897
10898 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10899
10900Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10901
10902 * config/mt-slite: add LIBS and -nostdlib.
10903 * config/slite-gdb.exp: add this new file to support sparclite target.
10904
10905Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10906
10907 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10908
10909 * gdb.base/a2-run.exp: Change argument to istarget from
10910 "*-*-vxworks" to "*-*-vxworks*".
10911 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10912
10913Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10914
10915 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10916 will not runto main but do a 'step' to step out of breakpoint().
10917 * config/mt-slite: add -Dusestubs.
10918
10919Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10920
10921 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10922 instead of just @.
10923
10924 * gdb.base/signals.exp: Add test for "handle all print".
10925 * TODO: Remove "handle all print". Also remove item about
10926 checking copyright date (I don't like the idea of a spurious FAIL
10927 based on when we run the tests).
10928
10929 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10930 for SunOS4 (reason for failure not investigated). Remove
10931 redundant test for $binfile.
10932
10933 * gdb.base/nodebug.c (array_index): Call malloc.
10934
10935 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10936
10937Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10938
10939 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10940 conventions and slightly simplify the matching regexp.
10941
10942Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10943
10944 * gdb.base/break.exp: Update gdb_test invocation to use new
10945 convention.
10946
10947 * lib/gdb.exp: If noargs is not set, set it to 0.
10948
10949 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10950 tests unique.
10951
10952 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10953
10954Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10955
10956 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10957 one argument of type "<non-float parameter>".
10958
10959Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10960
10961 * config/rom68k.exp: New file to support Motorola IDP board.
10962 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10963 * gdb.base/break.c: Change things around so that this program
10964 doesn't depend upon args. This is necessary to make remote
10965 targets work (in general, they can't take args).
10966 * gdb.base/break.exp: Don't try to send args to program. Don't
10967 expect output. Also, replace lots of code with gdb_test.
10968
10969Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10970
10971 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10972 printing of '\'' (which is what the comment says we are testing,
10973 even though we were not), not '''.
10974 (test_integer_literals_rejected): Test that printing ''' is an error.
10975
10976 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10977 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10978 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10979 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10980 Use gdb_test not test_print_accept.
10981 * lib/gdb.exp: Remove test_print_accept.
10982
10983 * gdb.base/signals.exp (signal_tests_1): Make pass message
10984 consistent with fail message.
10985
10986 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10987 unsigned char; the bug (PR 1821) is fixed.
10988
10989 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10990
10991 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10992 successful tests--makes xfailing them work right.
10993
10994Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10995
10996 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10997 only \r\n, not .*. The test can pass .* as the last thing in
10998 $pattern if that is what it wants. In addition to providing this
10999 flexibility, this change should speed up pattern matching in cases
11000 where the pattern already ended with .* (there were a number of
11001 them). This change also helps catch bad patterns--in the old
11002 scheme the typo "char \*" instead of "char \\*" would pass. Now
11003 it is caught.
11004 * Many .exp files: Update callers.
11005
11006 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
11007 clearer and does not spuriously match multiple ('s. Likewise for
11008 ) and *.
11009
11010 * gdb.base/nodebug.exp: Test ability to call a function and pass
11011 it a string (even with no debugging info).
11012
11013 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
11014 "p '\'", which is the same as "p ''" once tcl gets done with
11015 quoting, to "p '\\'", which I suspect is what is intended (one
11016 backslash gets sent to GDB).
11017
11018 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
11019
11020Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11021
11022 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11023 1817) was fixed literally years ago.
11024
11025Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11026
11027 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11028 test, it causes stepping out of call_after_alloca_subr with
11029 optimizing compilers.
11030 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11031 fails.
11032
11033 * gdb.c++/templates.exp: Source templ-info.exp only if
11034 the templates executable exists.
11035
11036 * gdb.c++/misc.cc (class Contains_static_instance,
11037 class Contains_nested_static_instance),
11038 gdb.c++/classes.exp (test_static_members): Test printing of
11039 a class that contains a static instance of the class.
11040
11041Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11042
11043 * gdb.base/langs2.c (cppsub_): Don't prototype.
11044 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11045 only, I believe).
11046
11047Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11048
11049 * lib/gdb.exp (skip_chill_tests): New procedure.
11050
11051 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11052
11053Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11054
11055 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11056 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11057
11058Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11059
11060 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11061
11062 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11063 disassemble 8, not 16, instructions for part 4.
11064
11065 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11066 support the latter anymore.
11067
11068 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11069 -DNO_PROTOTYPES.
11070 * gdb.base/callfuncs.c: Control use of prototypes based on
11071 NO_PROTOTYPES, not __STDC__.
11072 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11073 t_float_values2 tests if prototypes in use.
11074
11075 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11076 t_double_values): When checking differences against DELTA, check
11077 that difference is within the range (-DELTA,DELTA), not just
11078 (-infinity,DELTA).
11079
11080Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11081
11082 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11083 'file' command firts, then 'target', then 'load', this is due to gdb
11084 target set up.
11085 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11086
11087Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11088
11089 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11090 FP load/store variants.
11091 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11092
11093Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11094
11095 * gdb.base/term.exp: Do not give a warning if not native, it is
11096 not an abnormal condition.
11097
11098Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11099
11100 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11101 t_char_array".
11102
11103Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11104
11105 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11106 are getting the version number.
11107
11108 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11109 if not native, it is not an abnormal condition.
11110
11111Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11112
11113 * lib/gdb.exp: Just use "file exists", rather than undocumented
11114 dejagnu procedure "findfile".
11115
11116Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11117
11118 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11119 (LDFLAGS): Set to -Xlinker -Ur.
11120
11121 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11122 Removed, these values are set by lib/gdb.exp.
11123
11124 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11125
11126Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11127
11128 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11129 of replicating gdb startup code.
11130
11131 * config/mt-vxworks (LDFLAGS): Set to -r.
11132 (CFLAGS_FOR_TARGET): Removed.
11133
11134 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11135 (gdb) and gdb for vxworks uses (vxgdb).
11136
11137 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11138 executable is not in the tree and host != target, use sed and
11139 program_transform_name to determine the gdb name used by the
11140 target.
11141
11142 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11143 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11144
11145Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11146
11147 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11148 floats, chars, and shorts where there are ANSI-style function
11149 definitions.
11150
11151 * gdb.base/langs.exp, gdb.base/langs*: New test.
11152 * gdb.base/Makefile.in: Build it.
11153 * TODO: Remove item about checking that C names don't get C++
11154 demangling applied; this test tests it.
11155
11156Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11157
11158 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11159 went with the const70 xfail. The xfail went away a year ago.
11160
11161 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11162
11163 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11164 for hp300.
11165
11166 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11167
11168 * gdb.base/a1-selftest.exp: Don't run on hp300.
11169
11170Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11171
11172 * Makefile.in (site.exp): Set host_alias and target_alias as well
11173 as host_triplet and target_triplet.
11174
11175Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11176
11177 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11178
11179 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11180 places as other ecoff systems).
11181
11182 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11183 ultrix.
11184
11185Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11186
11187 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11188 remove them.
11189 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11190 variable and "variable" in addition to "data variable".
11191 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11192
11193 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11194 2.
11195 * gdb.base/list1.c (long_line): Add additional statement at start
11196 of function.
11197 * gdb.base/list.exp (test_forward_search): Update line number to
11198 reflect new statement.
11199
11200Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11201
11202 * gdb.base/signals.exp: Reinitialize searched source directories
11203 after gdb_start call.
11204
11205Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11206
11207 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11208 * gdb.stabs/Makefile.in: Likewise.
11209
11210 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11211 change. Instead split the tests into smaller pieces.
11212 * gdb.disasm/hppa.s: Corresponding changes.
11213
11214Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11215
11216 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11217 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11218
11219 * gdb.base/funcargs.exp: Modify many tests so that every test
11220 either passes or fails. Make some test names unique.
11221
11222Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11223
11224 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11225 Call stty to set interrupt character.
11226
11227 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11228 for HP assembler versus GNU assembler based on actual behavior of
11229 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11230
11231 * TODO: Suggest a few more stepping tests.
11232
11233Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11234
11235 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11236 restart GDB for h8300 after a continue.
11237 (return): Add pattern to match a29k-udi behavior.
11238 * gdb.base/nodebug.exp: Remove obsolete comment.
11239 * gdb.base/regs.exp: New file, testing of register displays.
11240 * gdb.base/return.exp: Fix typo in reference to $objdir.
11241 * gdb.base/whatis.exp: Always start with a fresh GDB.
11242
11243Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11244
11245 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11246 higher, these tests generate a lot of output.
11247
11248Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11249
11250 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11251 code following the catch silently ignored some errors; without the
11252 catch they should be thrown like any other tcl error. Also, the
11253 catch used "" instead of {} which meant all the callers who wanted
11254 to include one of the characters "[]$ had to quote it an extra time.
11255 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11256 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11257 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11258 Remove extra quoting.
11259
11260Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11261
11262 * gdb.base/commands.exp: Make test names unique; every test either
11263 passes or fails. Update some comments.
11264
11265 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11266
11267Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11268
11269 The following fixes a FAIL caused by the fact that the alpha stabs
11270 configuration didn't use the ".if alpha" code in weird.def.
11271 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11272 bit pointer, so the 32 bit version works even on the alpha.
11273 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11274 Remove the stuff which allowed us to have separate versions for
11275 alpha and everything else.
11276
11277 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11278 regexp which "info func operator\[\](" is supposed to match. Fix
11279 string to send to GDB. Note that GDB still doesn't work right. Add a
11280 new test for "info func .perator\[\](" which GDB does handle correctly.
11281
11282 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11283
11284Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11285
11286 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11287 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11288 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11289 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11290 it makes the tests harder to understand and confuses test-o-matic.
11291 The preferred style is that each test provides a PASS or a FAIL,
11292 and has a unique message (e.g. "continue #54" not just "continue")
11293 which is the same for the pass and the fail.
11294 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11295 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11296 to lib/gdb.exp.
11297 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11298 prt_accept which was basically the same thing. Likewise for
11299 test_print_reject and prt_reject.
11300 * lib/gdb.exp (test_print_reject): Add some more error message
11301 patterns to match from the former printcmds.exp (prt_reject).
11302 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11303 One defect of the passcount stuff is that some of it failed to
11304 report XPASS where appropriate.
11305 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11306 stuff before and after arg in expected pattern.
11307 (test_paddr_operator_functions): Re-do test without print_addr_of;
11308 this is the only test which seems to want extra stuff there.
11309
11310Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11311
11312 * gdb.base/nodebug.exp: Update new tests to reflect improved
11313 wording of gdb output.
11314
11315 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11316 and "ptype" work on variables in files compiled without -g.
11317 Replaces commented out "maint print msymbol" tests.
11318
11319Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11320
11321 * gdb.base/setvar.c (dummy): Call malloc.
11322
11323 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11324 losing with the irix4 sed.
11325
11326 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11327 ALRM" on irix4.
11328
11329Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11330
11331 * TODO: Remove items about corefile.exp testing new exec-file and
11332 backtrace; both are now done. Add items about printing enums.
11333
11334Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11335
11336 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11337 "get signal $thissig" test fails.
11338
11339 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11340
11341Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11342
11343 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11344 compiler warning with dec alpha compiler.
11345
11346 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11347 extra \n from gdb_test call (this explains why the prompt test
11348 that I removed yesterday was there).
11349 (user_defined_command_test): Remove extra \n and prompt test.
11350
11351 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11352 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11353 doesn't exist.
11354 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11355 Also remove alpha workaround, which turns out to be because
11356 SIGABRT == SIGLOST.
11357
11358 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11359
11360 * gdb.base/help.exp: Don't test "help show".
11361
11362Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11363
11364 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11365 "set print address" is on.
11366 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11367 pass prompt to gdb_test; gdb_test already looks for the prompt.
11368
11369 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11370
11371 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11372 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11373 was to make sure that gdb can read a core file. But (a) the "read
11374 the corefile" part didn't make it to a1-selftest.exp, we just
11375 delete the corefile after creating it, and (b) we test reading
11376 corefiles in corefile.exp anyway. Also, this test left around a
11377 xgdb process on Solaris.
11378
11379 * gdb.base/corefile.exp: Also test backtrace.
11380
11381Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11382
11383 * gdb.base/commands.exp: Test a simple user defined command with
11384 arguments and if/while statements; verify the full user command is
11385 printed by "show user".
11386
11387 * gdb.base/commands.exp: Test if/while commands as part of a
11388 breakpoint command list; verify they appear in breakpoint
11389 information.
11390
11391Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11392
11393 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11394 than by dividing by zero.
11395
11396Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11397
11398 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11399 performing an inferior call with watchpoints enabled.
11400 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11401 call.
11402
11403Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11404
11405 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11406 of "file" command.
11407
11408 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11409 Add additional pattern for when "int operator int(void);" appears
11410 in a different order.
11411
11412Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11413
11414 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11415
11416 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11417 and "signal" with ".*".
11418
11419Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11420
11421 * TODO: Add note about "handle all nostop".
11422
11423 * gdb.base/{sigall.c, sigall.exp}: New test.
11424 * gdb.base/Makefile.in: Add it.
11425
11426Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11427
11428 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11429 when invoking GDB, suppresses any windowing interface.
11430
11431Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11432
11433 * config/sim-gdb: New file, simulator testing support.
11434
11435Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11436
11437 * gdb.base/interrupt.exp: Test calling func1 twice.
11438
11439Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11440
11441 * gdb.base/list.exp (test_forward_search): Set timeout higher
11442 when we'll be getting lots of output from gdb.
11443
11444 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11445 "init_malloc" to after the expect statement. Run it if that
11446 regexp is taken, but also for two others which happen if source
11447 cannot be found.
11448
11449Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11450
11451 * gdb.base/printcmds.exp: New test, for printing register before
11452 program is running.
11453
11454Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11455
11456 * gdb.base/list.exp: Correct some alternate expect patterns
11457 to reflect changes in list1.c.
11458
11459Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11460
11461 * TODO: Add item regarding large frames.
11462
11463 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11464
11465 * TODO: Remove item about enabling return.exp; it
11466 is enabled. Suggest a few more "return" tests.
11467
11468Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11469
11470 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11471 anonymous unions.
11472
11473Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11474
11475 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11476 and pr-5646.o, so "make" is the same as "make all", not "make
11477 pr-4975.o".
11478
11479Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11480
11481 * gdb.base/list.exp: Adjust expectations to reflect changes in
11482 list1.c.
11483 (test_forward_search): New test proc.
11484 * gdb.base/list1.c (long_line): New function, has long source line.
11485
11486Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11487
11488 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11489 additional line of code that was added.
11490
11491Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11492
11493 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11494 tests so as not to overflow expect's input buffers.
11495 * gdb.disasm/hppa.exp: Corresponding changes.
11496
11497Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11498
11499 Beginnings of template debugging tests.
11500 * gdb.c++/templ-info.cc: New file to test for template
11501 debugging capability of the compiler.
11502 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11503 templ-info.cc.
11504 * gdb.c++/templates.cc: Add explicit template instantiations
11505 to enable compiling with -fno-implicit-templates. Add destructor
11506 and 'value' method to T5 class for template tests.
11507 * gdb.c++/templates.exp: Add testcases for printing of template
11508 types, setting breakpoints on template methods and calling a
d63a86f8 11509 template method.
c906108c
SS
11510
11511Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11512
11513 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11514 branch target since some assemblers (gas-2.5) may emit a
11515 relocation for the branch instead of resolving it in the
11516 assembler.
11517
11518Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11519
11520 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11521 through signal handler.
11522
11523Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11524
11525 * configure.in (*-*-netware): Use config/mt-netware.
11526
11527 * config/mt-netware: New file.
11528 * config/mt-i386-netware: Removed, separate configs for different
11529 netware architectures are no longer needed now that we have
11530 --with-headers.
11531
11532Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11533
11534 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11535 by the recent changes to use ANSI C arithmetic conversions.
11536
11537Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11538
11539 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11540 bug involving using inferior_pid to figure out whether to select a
11541 frame.
11542
11543Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11544
11545 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11546 match the current disassembler output.
11547
11548Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11549
11550 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11551 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11552 types, expect "int" as type of integer values (for now).
11553
11554Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11555
11556 * gdb.base/commands.exp: New tests for if/while commands.
11557
11558Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11559
11560 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11561 by .*, since hex values have different syntax in Chill mode.
11562
11563Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11564
11565 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11566 linefeed from expect pattern for repeated types with indices > 9.
11567
11568Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11569
11570 First part of Fortran test suite.
11571 * gdb.fortran: New directory.
11572 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11573
11574Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11575
11576 * gdb.base/default.exp: Update expect pattern for load command
11577 without arguments.
11578
11579Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11580
11581 * configure.in: Change i386 to i[345]86.
11582 * gdb.base/configure.in: Likewise.
11583 * gdb.c++/configure.in: Likewise.
11584 * gdb.chill/configure.in: Likewise.
11585
11586Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11587
11588 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11589 patterns, since that is not a valid context for comments.
11590
11591Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11592
11593 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11594 repeated types and repeated types with indices > 9.
11595
11596Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11597
11598 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11599 2417; old bug has been fixed.
11600
11601Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11602
11603 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11604 send the newline ourselves instead of assuming gdb_test will do
11605 so when passed an empty input string.
11606
11607 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11608 stabs testcode.
11609
11610Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11611
11612 * lib/gdb.exp (gdb_test): Don't send anything if the first
11613 argument is an empty string. This makes cases where we want to
11614 match output that is already in expect's buffers (for example,
11615 matching a breakpoint after gdb_run_cmd has been called) work
11616 reliably.
11617
11618Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11619
11620 * config/netware.exp: New file.
11621
11622Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11623
11624 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11625 the -B and -L prefixes so we can find the debugging stub.
11626
11627 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11628 there and we are using the gcc from the tree.
11629
11630 * gdb.base/types.c: Removed.
11631
11632 * gdb.base/configure.in: Look for makefile fragments in ../config.
11633 Recognize i386-*-netware.
11634 * gdb.c++/configure.in: Likewise.
11635
11636Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11637
11638 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11639 the correct TCL syntax.
11640
11641Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11642
11643 * gdb.base/opaque.exp: use runto instead of messing around with
11644 breakpoints. Simplify by using gdb_test.
11645
11646 * gdb.base/bitfields.exp: restart between tests on netware targets
11647 because breakpoints aren't relocated after target death. Run
11648 processes to completion.
11649
11650 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11651
11652Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11653
11654 * Makefile.in: Remove extra tabs that confuse some versions
11655 of "make". Use the newly built gdb to test with by default,
11656 rather than the first one in the tester's search path.
11657
11658Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11659
11660 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11661
11662 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11663 condition help.
11664
11665Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11666
11667 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11668
11669 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11670 running.
11671 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11672 * gdb.base/funcargs.exp: Likewise.
11673
11674 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11675 * gdb.base/funcargs.exp: Likewise.
11676
11677 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11678 message is "".
11679
11680Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11681
11682 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11683 return,signals,twice}.exp: Handle non-existant binaries
11684 consistantly.
11685
11686 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11687 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11688 might testing a cross development system.
11689
11690Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11691
11692 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11693 runtest script is relative to ${srcdir}, not ${rootdir}.
11694
11695Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11696
11697 * gdb.base/signals.exp: Allow for optionality of breakpoint
11698 address.
11699
11700Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11701
11702 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11703
11704Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11705
11706 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11707 for size_t definition.
11708 * gdb.c++/templates.cc: Likewise
11709
11710 * config/mt-i386-netware: New file.
11711
11712 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11713 defined.
11714
11715 * gdb.base/Makefile.in: Added support for systems that name core
11716 files by appending "core" to the program name.
11717 * gdb.base/a1-selftest.exp: Likewise.
11718
11719Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11720
11721 * gdb.base/return.exp: Add comment and message for `return double'
11722 test failure on Sparc Solaris.
11723
11724Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11725
11726 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11727
11728Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11729
11730 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11731 from optimizing them away.
11732 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11733 patterns to include default constructors and assignment operators,
11734 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11735 character in the output of the virtual base pointer.
11736
11737Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11738
11739 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11740 expression match in print_addr_of to avoid unintented matches.
11741 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11742 versions up to 2.5.8.
11743
11744Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11745
11746 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11747 included file to run under newer versions of expect.
11748 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11749 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11750 Remove xfail for the virtual table of BDDHookV.
11751
11752Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11753
11754 * lib/gdb.exp (string_to_regexp): Set a default result.
11755 (default_gdb_start): Fix misleading message.
11756
11757Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11758
11759 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11760 Remove all CC, etc definitions.
11761 * config/mt-hpux: New file.
11762 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11763 (CFLAGS, LDFLAGS): Define.
11764 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11765
11766 * Makefile.in (site.exp): Don't insert host_os, etc.
11767 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11768 (distclean): Check existence of subdir.
11769 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11770 * gdb.base/Makefile.in: General cleanup and simplification.
11771 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11772 to build executables. Use default rule to build .o files.
11773 (EXPECT, RUNTEST, CC): Fix relative pathname.
11774 (site.exp): Don't insert host_os, etc.
11775 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11776 and/or SIGUSR1 defined.
11777 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11778 * gdb.c++/Makefile.in: General cleanup and simplification.
11779 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11780 (CFLAGS): Remove.
11781 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11782
11783Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11784
11785 * gdb.base/recurse.exp: Misc changes to get tests running again
11786 after Kung's changes to the watchpoint code.
11787 * gdb.base/watchpoint.exp: Likewise.
11788
11789Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11790
11791 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11792
11793Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11794
11795 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11796 * lib/gdb.exp (default_gdb_start): Define.
11797 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11798 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11799 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11800 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11801 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11802 Don't call gdb_target_udi in between tests.
11803
11804Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11805
11806 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11807 (which was basically just a local version of the same thing). In
11808 addition to avoiding duplication, gdb_test_exact is faster.
11809 * lib/gdb.exp (gdb_test_exact): Fix typo.
11810
11811 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11812 don't give an error.
11813
11814 * gdb.base/term.exp: Call delete_breakpoints before starting.
11815
11816 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11817 (t10): Add comment.
11818
11819Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11820
11821 Reorganization of the GDB Test Suite.
11822
11823 * gdb.base: New directory, contains all the basic tests.
11824 * gdb.c++: New directory, tests specific to C++.
11825 * gdb.chill: New directory, tests specific to Chill.
11826 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11827 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11828 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11829 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11830 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11831 t30-31 to chill).
11832 * */gdbme.*: Rename to match appropriate expect scripts.
11833 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11834 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11835 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11836 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11837 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11838 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11839 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11840 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11841 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11842 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11843 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11844 gdb.c++/virtfunc.cc: New names of C++ files.
11845 * gdb.chill/chillvars.ch: New name of Chill file.
11846 * gdb.base/configure.in, gdb.c++/configure.in,
11847 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11848 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11849 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11850 * configure.in (configdirs): Update to reflect directory changes.
11851 (target_abbrev): No longer define for any configuration.
11852 * Makefile.in: Cosmetic improvements to header comments.
11853
11854Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11855
11856 Various changes to gdb.t31:
11857
11858 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11859 * gdbme.ch: Make all key-words and predefineds be upper-case.
11860 * chillvars.exp: Expect key-words and predefinds in upper-case.
11861
11862 * chillvars.exp: Use gdb_test_exact many places.
11863 Change expected output for arrays (which now includes index labels).
11864
11865 * pr-5020.exp, gdme.ch (module PR_5020):
11866 New test, for PR-5020.
11867
11868Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11869
11870 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11871 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11872
11873Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11874
11875 * Makefile.in: Fix bit-rot in definitions of CHILL,
11876 CHILL_FOR_TARGET and Chill_LIB.
11877 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11878 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11879 CHILL, and CHILL_LIB.
11880
11881Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11882
11883 * Revert the previous changes. Please see Rob's directory
11884 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11885
11886Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11887
11888 * Makefile.in, configure.in, config/mips-gdb.exp,
11889 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11890 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11891 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11892 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11893 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11894 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11895 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11896 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11897 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11898 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11899 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11900 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11901 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11902 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11903 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11904 changes from 94Q1.
11905
11906Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11907
11908 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11909 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11910 Rob's new testing fragments.
11911
11912Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11913
11914 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11915 lib/gdb.exp: Replace error proc calls with perror.
11916
11917Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11918
11919 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11920 version also, match on casted version strings, and match on
11921 gdb startup case where the line numbers might be messed up.
11922
11923Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11924
11925 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11926 (CFLAGS): Delete it from here.
11927
11928Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11929
11930 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11931
11932Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11933
11934 * Makefile.in (RUNTEST): Default to just "runtest".
11935
11936Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11937
11938 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11939 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11940 the code has been restructured.
11941
11942Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11943
11944 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11945 \n, not just one of each.
11946
11947 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11948 /bin/cc gives a warning if you do.
11949
11950Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11951
d63a86f8 11952 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11953 __t10ListS_link1ZUiRCUiPT0
11954
11955Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11956
11957 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11958 on local variables in recursive functions.
11959
11960 * gdb.t07/Makefile.in: Build the new test.
11961
11962Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11963
11964 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11965 directly. Instead compare the return values from actual calls.
11966
11967Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11968
11969 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11970
11971Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11972
11973 * From Peter Schauer with minor modifications.
11974 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11975 stops in mid-line in the caller. Add xfail for returning a float
11976 value on X86 targets.
11977
11978Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11979
11980 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11981 to avoid expect lossage.
11982 (fmem_LRbug_tests): Likewise.
11983 * gdb.disasm/hppa.s: Corresponding changes.
11984
11985 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11986 conditions to work with latest dejagnu/expect.
11987
11988 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11989 expected to fail on the PA.
11990 (backtrace in call with trampolines): Explicitly require main
11991 to be frame #1 (no trampolines should show up in backtrace).
11992
11993 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11994 "continue -expect".
11995 * gdb.t06/break.exp: Likewise.
11996 * gdb.t07/watchpoint.exp: Likewise.
11997 * gdb.t13/bitfields.exp: Likewise.
11998 * gdb.t15/{funcargs,return}.exp: Likewise.
11999 * gdb.stabs/weird.exp: Likewise.
12000 * config/{mips,udi}-gdb.exp: Likewise.
12001
12002 * hppa.sed: Enclose comments within a sed command to avoid
12003 losing with the old OSF1 sed.
12004
12005Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12006
12007 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
12008 sequent dynix.
12009 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
12010 * gdb.t15/funcargs.exp: Conditionally step again to really
12011 finish from marker_call_with_trampolines. Handle the case where
12012 the first step from within call_with_trampolines already steps
12013 us back to main.
12014 * gdb.t15/gdbme.c: Add comment to closing brace of
12015 call_with_trampolines for funcargs.exp.
12016
12017Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12018
d63a86f8 12019 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12020 Fix typo(s).
12021
12022Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12023
12024 * gdb.t07/gdbme.c: More code for watchpoint testing.
12025
12026 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12027 "Hardware watchpoint" throughout file.
12028 (test_watchpoint_triggered_in_syscall): New test.
12029 (test_complex_watchpoint): New test.
12030
12031Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12032
12033 * gdbme.c (call_with_trampolines): New function to try and step
12034 into. Tests trampoline problems on the PA.
12035
12036 * funcargs.exp (localvars_in_indirect_call): No longer expect
12037 stepping into indirect call to fail on PAs.
12038 (test_stepping_over_trampolines): New test.
12039
12040Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12041
12042 * TODO: Add suggestions for static member function tests, and
12043 completion tests.
12044
12045Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12046
12047 * TODO: Add suggestions for "p/a" tests.
12048
12049 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12050 (default_gdb_exit): Replace all the hair with sending "quit" to
12051 the process with a simple close.
12052
12053Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12054
12055 * TODO: Add suggestions for shared library tests.
12056
12057Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12058
12059 * TODO: Add suggestions for x/s tests.
12060
12061Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12062
12063 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12064 "enable once", and "enable breakpoints once" with ".*".
12065
12066Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12067
12068 * TODO: Add suggestions about structure passing tests.
12069
12070Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12071
12072 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12073 the primary1 test, use work around if __GNUC__ < 2.
12074 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12075 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12076 Test for bad output rather than waiting for timeout. Issue
12077 second continue only if first continue failed.
12078
12079Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12080
12081 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12082 operator[] test with gdb_test because the old code didn't seem to
12083 be getting the quoting right with the new dejagnu.
12084
12085Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12086
12087 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12088 one from the path.
12089 * Makefile.in: Use a fresh expect if there is one, use runtest
12090 from the src tree if there is one.
d63a86f8 12091
c906108c
SS
12092Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12093
12094 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12095 next over recursive call. Revise the tests from that point on
12096 (which had been skipped) to match GDB's actual (correct) output.
12097
12098 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12099 with next over a breakpoint whose condition is false.
12100
12101 * gdb.t00/help.exp: Comment out "help set print" tests just like
12102 (and for same reason as) "help set" test.
12103
12104Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12105
12106 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12107 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12108
12109Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12110
12111 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12112 necessary gdb_target_udi.
12113
12114 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12115
12116 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12117 1838 and 2417; they are fixed.
12118
12119 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12120 gdb.t03/ptype.exp (ptype structure, ptype union):
12121 Remove xfails; the test is looser than when the xfails were added.
12122
12123 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12124 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12125
12126 * gdb.t01/run.exp: Only run shell test if isnative.
12127
12128 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12129 since "run" automatically loads if necessary. Call gdb_target_udi
12130 after the "file" since "file" kills any execution target.
12131
12132 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12133 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12134 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12135 argument for UDI.
12136
12137Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12138
12139 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12140
12141 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12142
12143Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12144
12145 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12146 properly quoting regexps. This makes the second argument to
12147 demangle a fixed string, which matches the callers, instead of a
12148 shell-style pattern which is what the previous implementation
12149 used. Update some of the callers.
12150
12151Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12152
12153 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12154 (comib_nullified_tests): Fix typo.
12155 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12156 strings. No longer expected to fail.
12157
12158 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12159 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12160 strings. No longer expected to fail.
12161
12162 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12163 string. No longer expected to fail.
12164
12165Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12166
12167 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12168 No longer expected to fail.
12169
12170 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12171 string. No longer expected to fail.
12172
12173Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12174
12175 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12176 only in the names (I probably got most of them). I was even
12177 generous with some which differed in underscores in names, and
12178 probably missed a few, and I *still* was able to remove almost a
12179 third of the file with almost no impact on testsuite coverage.
12180
12181Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12182
12183 * gdb.t00/default.exp: Match udi_attach error message as well as
12184 the one from child_attach.
12185
12186 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12187
12188 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12189
12190 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12191 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12192
12193 * Move test with enums and partial symbols back to
12194 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12195 Reverts the change of 26 May 93. Per today's change to
12196 stabs.texinfo, the behavior that weird.exp was expecting was
12197 unreasonable; what is important is that the compiler+gdb get
12198 things right, which happens with a recent gcc. Also fix the test
12199 to deal with native compilers which put out the stab gdb can't
12200 deal with.
12201
12202Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12203
12204 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12205 in the names. The main thing these accomplish is to slow things down.
12206 Many more such duplicates surely remain.
12207
12208 * gdb.t00/help.exp: Comment out "help support" test just like
12209 (and for same reason as) "help set" test.
12210
12211Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12212
12213 * gdb.t06/break.exp: Remove setup_xfails for
12214 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12215 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12216 about known bug in gcc to include up through 2.5.8.
12217 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12218 well as "_vb$".
12219 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12220 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12221 with latest gcc and gdb.
12222 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12223 well as "_vb$".
12224
12225Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12226
12227 * configure.in (hppa*-*-*): Also configure and build stabs-only
12228 tests.
12229
12230Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12231
12232 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12233 * gdb.t10/configure.in (hppa*-*-*): Use it.
12234
12235Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12236
12237 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12238
12239Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12240
12241 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12242 versions prior to 1.13.5.
12243
12244Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12245
12246 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12247 the prompt is at the start of a line.
12248
12249Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12250
12251 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12252 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12253 in the copr tests now.
12254 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12255 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12256 expected to fail.
12257
12258Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12259
12260 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12261 gdb.t31/chillvars.exp, lib/gdb.exp:
12262 Tweak to run under either version of expect.
12263 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12264 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12265 * gdb.t11/list.exp: Remove extraneous whitespace.
12266
12267Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12268
12269 * gdb.t16/printcmds.exp (test_print_strings): Accept
12270 "(unsigned char *) " before the string.
12271
12272 * TODO: Add notes about printing of fancy types and GDB expressions.
12273
12274Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12275
12276 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12277 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12278 if doing mips-idt-ecoff.
c906108c
SS
12279
12280Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12281
12282 * Most .exp files: Tweak to run under either version of expect.
12283
12284Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12285
12286 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12287 xfails; I'm not sure why they are failing, but not because of PR 1806.
12288
12289Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12290
12291 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12292 defined in lib/gdb.exp.
12293
12294Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12295
12296 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12297 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12298 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12299 have to be typeless.
12300
12301Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12302
12303 * TODO: Add suggestion for copyright year test.
12304
12305Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12306
12307 * configure.in (*-*-lynxos*): Add stabs tests.
12308
12309Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12310
12311 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12312 so insert a tab before any assembler directive in column zero.
12313
12314 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12315 stores.
12316 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12317 stores.
12318 (fpu_short_memory_tests): Likewise.
12319
12320Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12321
12322 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12323 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12324 .stabs directives in comments.
12325
12326Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12327
12328 * TODO: New file, describing tests we could write.
12329 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12330
12331Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12332
12333 * gdb.t06/signals.exp: Add kludge to force re-sync.
12334
12335 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12336 to xgdb instead of gdb, get out of gdb.
12337
12338Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12339
12340 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12341 for info.
12342
12343Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12344
12345 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12346 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12347 * gdb.stabs/hppa.sed: New sed script for the PA.
12348
12349Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12350
12351 * gdb.stabs: Re-write weird.def and configuration to use sed
12352 instead of cpp. sed is portable and POSIX; cpp is neither.
12353
12354Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12355
12356 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12357
12358Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12359
12360 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12361
12362Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12363
12364 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12365 "_vb$".
12366 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12367 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12368
12369Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12370
12371 * lib/gdb.exp: Comment out code which depends on non-existent
12372 `transform' procedure.
12373
12374Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12375
12376 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12377 * lib/gdb.exp: Transform tool name.
12378 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12379 1.1's new error handling system.
12380
12381Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12382
12383 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12384
12385Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12386
12387 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12388 They made pattern matching so slow that timeouts happened on
12389 heavily loaded systems. Now any output from "show print" which
12390 gets us back to the GDB prompt is a PASS.
12391
12392Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12393
12394 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12395
12396Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12397
12398 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12399
12400 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12401 It is not from PR 3220.
12402
12403Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12404
12405 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12406 just started failing because they depended on the order the
12407 subcommands are presented, or exact docstring text. This kind of
12408 test is a pain and has minimal benefit.
12409
12410Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12411
12412 * gdb.t09/corefile.exp: At end of test, use "core" command with
12413 no arguments.
12414
12415Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12416
12417 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12418 17}/Makefile.in: Make it possible to run the testsuite with Sun
12419 make and CC = cross gcc by adding explicit build rules for .o
12420 files.
12421
12422Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12423
12424 * gdb.t15/funcargs.exp: Don't put comments on same line as
12425 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12426
c906108c
SS
12427Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12428
12429 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12430
12431Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12432
12433 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12434 * gdb.t20/inherit.exp: remove three dumplicate entries.
12435
12436Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12437
12438 * gdb.t06/break.exp: For "next over recursive call", fail on any
12439 incorrect output, not just on "factorial (value=2)".
12440
12441Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12442
12443 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12444 working now. Add an xfail if accesing a bss variable causes
12445 a memory error if the target is not yet run.
12446
12447Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12448
12449 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12450 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12451 name of __st* demangling (2 strings). Did Kung really get the
12452 more than 95 others right without testing them?
12453
12454Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12455
12456 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12457
12458Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12459
12460 * configure.in (configdirs): Add gdb.disasm
12461 * gdb.disasm: New directory for GDB disassembler tests.
12462 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12463
12464Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12465
12466 * gdb.t00/help.exp: Don't test "help set".
12467
12468 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12469 from within expect statements. None of these happen anymore and
12470 they cause regressions to be silently unnoticed.
12471
12472 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12473 messages) about known failures with gcc cygnus-2.4.5-930417.
12474
12475 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12476 comp-info.exp so it gets built if it doesn't exist.
12477
12478 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12479 it is no longer used.
12480 * gdb.t13/comp-info.c: Removed.
12481
12482Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12483
12484 * gdb.t06/signals.exp: Add xfail for sun3.
12485
12486Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12487
12488 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12489 relevant because ^C doesn't get sent but failure can be reproduced
12490 interactively).
12491
12492Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12493
12494 * gdb.stabs/alpha.mt: New configuration file for alpha.
12495 * gdb.stabs/configure.in: Use it.
12496 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12497 sharing with alpha.mt, redefine long to word via preprocessor.
12498 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12499 for alpha.
12500 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12501 native cc.
12502 * gdb.t00/teststrategy.exp: Change expect string so that we
12503 consume the `(xgdb)' from the command echo and from the gdb prompt.
12504 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12505 gdb currently compares all values as long, so this failure probably
12506 applies to any configuration where LONGEST is bigger than a target int.
12507 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12508 with gcc.
12509 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12510 to handle opaque pointers, gcc is.
12511 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12512 as first argument. Include <sys/types.h> and change all operator
12513 new definitions to use size_t.
12514 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12515 now that we use size_t.
12516
12517Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12518
12519 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12520 a long or float array cast all array members to the same type.
12521 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12522 with 64 bit longs.
12523 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12524 on alpha.
12525 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12526
12527Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12528
12529 * gdb.t24 (demangle.exp): Constructors of templates have names like
12530 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12531 section 14.6 of the ARM.
12532
12533 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12534 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12535 accomplish little and slow down the testsuite.
12536
12537 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12538 Accept spaces various places.
12539
12540Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12541
12542 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12543 with watchpoint enabled.
12544
12545 * Makefile.in: Remove definition of CC and remove the second
12546 definition of CXX (the "CXX = gcc" one remains). These definitions
12547 were causing backquotes to be expanded within backquotes, which
12548 doesn't work.
12549
12550Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12551
12552 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12553
12554Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12555
12556 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12557 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12558 by mips cc and contains no stabs entries.
12559
12560Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12561
12562 * config/vx-gdb.exp: Use fake device to load files rather than
12563 NFS.
12564 * lib/gdb.exp: New proc to do "file" command.
12565 * config/unix-gdb.exp: Use new "file" proc.
12566
12567Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12568
12569 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12570 Rework board rebooting slightly.
12571 (gdb_exit): Don't exit from the remote shell; there isn't one.
12572 * gdb.stabs/weird.exp: If a program is being debugged already,
12573 kill it.
12574 * gdb.t04/setvar.exp: Stop and restart gdb.
12575 * gdb.t05/expr.exp: Likewise.
12576 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12577 restart gdb and reload the program.
12578 * gdb.t08/opaque.exp: Likewise.
12579 * gdb.t12/scope.exp: Likewise.
12580 * gdb.t13/bitfields.exp: Likewise.
12581 * gdb.t15/funcargs.exp: Likewise.
12582 * gdb.t20/classes.exp: Likewise.
12583 * gdb.t03/ptype.exp: Increase timeout.
12584 * gdb.t16/printcmds.exp (test_print_string_constants,
12585 test_print_array_constants): Likewise.
12586 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12587 * gdb.t20/classes.exp (do_tests): Likewise.
12588 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12589
12590Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12591
12592 * gdb.stabs: Renamed *wierd* to *weird*.
12593
12594Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12595
12596 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12597 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12598
12599Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12600
12601 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12602 (do_tests): Remove xfail for whatis on one_var and two_var.
12603
12604Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12605
12606 * Makefile.in: Made cross building work better by adding
12607 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12608
12609Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12610
12611 * gdb.t15/{return.c,return.exp,Makefile.in}:
12612 New test, currently commented out.
12613
12614Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12615
12616 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12617 still running and removes the leftover named socket so GDb can do
12618 clean restarts.
12619
12620Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12621
12622 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12623 console, not GDB.
12624 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12625 cross testing works better with "make check"
12626 * config/unix-gdb: Use default procedures for exit and version.
12627 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12628 with the newest VxWorks.
12629
12630Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12631
12632 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12633 old form.
12634
12635 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12636 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12637
12638 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12639
12640 * config/unix-gdb.exp: Remove this version of gdb_exit
12641 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12642 Rob says he'll look at it when he gets back to testing boards.
12643
12644Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12645
12646 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12647 an expected fail for certain ptype commands.
12648
12649 * gdb.t20/classes.exp: Update expected results of "ptype class
12650 Base1" to account for the constructor that now appears in the type.
12651
12652Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12653
12654 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12655 disappeared from list.
12656 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12657 "alldone" proc with call to cleanup and exit.
12658 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12659 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12660 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12661 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12662 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12663 "alldone" proc with simple returns that suppress remaining
12664 tests. The alldone proc went away many months ago.
12665
12666Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12667
12668 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12669
12670 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12671
12672Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12673
12674 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12675 as vax gdb will display them.
12676
12677Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12678
12679 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12680 optimizers.
12681
12682 * scope.exp: Change "bad value for localval" messages so each one
12683 is unique.
12684
12685 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12686 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12687
12688 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12689
12690Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12691
12692 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12693 doesn't exist (due to optimization).
12694
12695Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12696
12697 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12698 contains \r because the filename is long.
12699
12700 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12701 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12702
12703Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12704
12705 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12706 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12707 Ultrix.
12708 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12709 int tests.
12710 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12711
12712Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12713
12714 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12715
12716 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12717 to match does not match the passing case but still matches the
c906108c
SS
12718 failing case.
12719
12720Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12721
12722 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12723
12724Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12725
12726 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12727 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12728 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12729 Remove various versions of gdb_exit.
12730 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12731 gdb_exit.
12732 * config/unix-gdb.exp: gdb_exit remains here, and should override
12733 the generic version, since it's doing a lot of wierd stuff that
12734 the other versions aren't. FIXME, fold it in, or abandon this
12735 version.
12736
12737Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12738
12739 * gdb.t24/demangle.exp: Add tests for PR 3220.
12740
12741Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12742
12743 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12744
12745Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12746
12747 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12748 "i386-*-*". Works for i486 as well.
12749
12750 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12751 bug, and expand domain of xfail to all SVR4 systems, since the
12752 actual problem is likely to be in generic SVR4 /proc support.
12753
12754Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12755
12756 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12757
12758Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12759
12760 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12761 xfails for other systems. Match a missing 'Continuing.' as an
12762 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12763
12764 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12765 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12766 Only issue warning for missing executables if -all option is used.
12767
12768 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12769 file if -all option is used. It's like an unpredictable XFAIL.
12770
12771Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12772
12773 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12774 for dynamically linked binaries.
12775
12776 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12777
12778Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12779
12780 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12781 to state that this is a known bug in old versions of g++.
12782
12783Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12784
12785 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12786 while waiting for `Continuing'.
12787
12788Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12789
12790 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12791 in text, data, and bss.
12792 * gdb.t10/nodebug.c: Add local and global test variables for
12793 initialized and uninitialized data.
12794
12795Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12796
12797 * config/unix-gdb.exp (gdb_exit): Add "wait".
12798
12799Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12800
12801 * gdb.t06/signals.exp: xfail the continue from the handler for all
12802 targets.
12803
12804 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12805 function with watchpoints enabled, the i386 call dummy starts with
12806 a call.
12807
12808 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12809 386 bsd names its corefiles.
12810
12811Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12812
12813 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12814 compilers don't grok it.
12815 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12816 with small octal ints rather than character constants, which
12817 are signed and might not fit if first promoted to int.
12818
12819Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12820
12821 * gdb.t09/Makefile.in (clean): Remove corefile.
12822
12823Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12824
12825 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12826
12827Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12828 and Jim Kingdon (kingdon@cygnus.com)
12829
12830 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12831 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12832 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12833
12834Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12835
12836 * gdb.t17/interrupt.exp: Add xfail for hppa.
12837
12838Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12839
12840 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12841 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12842 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12843 to determine signed-ness of bitfields and use the result to setup
12844 the xfail.
12845 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12846 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12847 call line is reached if necessary.
12848
12849Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12850
12851 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12852
12853Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12854
12855 * gdb.t06/break.exp: Also test `clear' command.
12856
12857Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12858
12859 * gdb.t00/teststrategy.exp: Remove extra quote.
12860
12861 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12862 watchpoint enabled to be for all non-68k machines.
12863
12864 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12865
12866Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12867
12868 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12869 targets use aout.mt instead of ecoff.mt as gas understands
12870 standard aout format.
12871
12872Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12873
12874 * lib/gdb.exp (runto): Don't insist that function we are running to
12875 was compiled with -g.
12876
12877 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12878
12879 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12880 to get back into the read system call.
12881 Accept leading newline in case where we woke it up.
12882
12883Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12884
12885 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12886 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12887 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12888 enable ecoff configuration.
12889
12890Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12891
12892 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12893
12894Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12895
12896 * gdb.t16/printcmds.exp: Add another printf test.
12897
12898Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12899
12900 * configure.in: If configured -with-stabs on any target, add
12901 stabsdirs to configdirs.
12902
12903Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12906 fun" so pattern does not match the command itself.
12907
12908Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12911
12912Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12913
12914 * gdb.t17/interrupt.exp: Test for more things.
12915
12916Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12917
12918 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12919 compiler arranges the code and line numbers.
12920
12921 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12922
12923Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12924
12925 * gdb.t00/help.exp: Increase expect input buffer size.
12926
12927Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12928
12929 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12930
12931 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12932
12933 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12934
12935 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12936 [0-9]*, not just [0-9].
12937
12938Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12939
12940 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12941
12942 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12943
12944Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12945
12946 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12947
12948Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12949
12950 * gdb.t06/signals.c: Add xfails for sun3.
12951
12952 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12953
12954 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12955 test_stepping tests.
12956
12957Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12958
12959 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12960
12961 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12962
12963 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12964 rather than actually putting it through cpp twice.
12965
12966 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12967
12968Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12969
12970 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12971 no longer needed.
12972
12973Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12974
12975 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12976
12977 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12978 C++ features prints as "struct", make it a pass, not an xfail.
12979
12980Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12981
12982 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12983 Don't require VA to print as "class" rather than "struct".
12984
12985Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12986
12987 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12988
12989Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12990
12991 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12992
12993Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12994
12995 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12996 order.
12997
12998Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12999
13000 * gdb.t16/printcmds.exp: Add printf tests.
13001
13002 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
13003
13004 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
13005
13006Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
13007
13008 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
13009 pass counts, to counteract any existing or future setup_xfails.
13010
13011Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13012
13013 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
13014 {BEGIN,END}_COMMON for common block instead of STAB.
13015 * gdb.stabs/wierd.exp: Add xfail for rs6000.
13016
13017 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
13018 intp_var should be N_GSYM not N_LSYM.
13019 wierd-aout.S: Use a label for the value of the N_SO.
13020 wierd.def: Remove all backslashes.
13021 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13022
13023Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13024
13025 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13026 get the expected next to inheritance3.
13027
13028Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13029
13030 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13031 now that gcc-2.4 gets it right.
13032
13033Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13034
13035 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13036
13037 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13038 generating comp-info.exp which works for cross-compilation.
13039
13040Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13041
13042 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13043 "*-*-sysv4.*".
13044
13045Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13046
13047 * gdb.t01/run.exp: Start with a fresh gdb.
13048 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13049 SVR4.x.
13050
13051Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13052
13053 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13054 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13055 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13056 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13057 things to remove.
13058
13059Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13060
13061 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13062 test cases from bug reports.
13063
13064Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13065
13066 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13067 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13068 avoid spurious xfails.
13069 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13070 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13071 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13072
13073Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13074
13075 * gdb.t00/teststrategy.exp: Rework to provide more useful
13076 description of each test, fix problem with systems that define
13077 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13078 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13079 results for "next over recursive call" so timeouts aren't taken
13080 by error.
13081
13082Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13083
13084 * gdb.t12/scope.exp: Test printing of variables before run.
13085
13086 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13087 printed in wrong order due to sorting.
13088
13089Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13090
13091 * gdb.t00/teststrategy.exp: Fix expected results for printing
13092 user entered string constant. Is array of char, prints with no
13093 address.
13094
13095 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13096 commands.
13097 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13098 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13099 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13100 of struct of char arrays.
13101 * gdb.t00/radix.exp: New tests for radix commands.
13102
13103Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13104
13105 * gdb.t16/printcmd.exp: Print a variable before running program
13106 (with xfail for AIX).
13107
13108Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13109
13110 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13111
13112 * gdb.t16/printcmd.exp: Don't print variables before running program.
13113
13114 * gdb.t06/break.exp: Don't require envp argument to main.
13115
13116 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13117
13118 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13119 Add xfails for rs6000.
13120
13121 * gdb.t02/whatis.exp: Change other tests not to re-test something
13122 we already tested.
13123
13124 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13125 each type used has a variable of that type.
13126
13127Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13128
13129 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13130
13131Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13132
13133 * configure.in: change srctrigger to be a file, not a directory
13134
13135Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13136
13137 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13138
13139 * gdb.t11/list.exp: Fixed a couple of typos.
13140
13141Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13142
13143 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13144 is fixed and PR is closed.
13145 * gdb.t16 (gdbme.c): Add simple test string variable.
13146 * gdb.t16 (printcmds.exp): Add tests with simple test string
13147 variable, primarily for boundaries on "set print elements".
13148
13149Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13150
13151 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13152 Make leading 0's optional and don't expect a tab in the middle
13153 of the number.
13154
13155 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13156
13157 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13158 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13159 don't end command passed to gdb_test with newline.
13160
13161 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13162 signed keyword away, don't expect signed bitfields to be signed.
13163
13164 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13165 printing with only as many 1's as are in the field as well as printing
13166 with 32 1's (see comment).
13167
13168Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13169
13170 * gdb.t00/default.exp: Start with a fresh gdb.
13171 * configure.in (configdirs): Remove gdb.t31 until the chill
13172 compiler works again. It no longer is able to find chillrt0
13173 since it isn't in libchill.a anymore.
13174 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13175 wierd.o, make more modular.
13176 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13177 spurious newlines that caused problems.
13178
13179Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13180
13181 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13182 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13183 gdb.stabs/wierd.{exp,def}: Many new tests.
13184
13185 * gdb.t00/default.exp: update info line for new message.
13186
13187 * gdb.t02/{whatis.exp,gdbme.c}:
13188 Test that "char *" doesn't print as "caddr_t".
13189
13190Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13191
13192 * gdb.t00/help.exp: Use .* in place of some help messages which
13193 just changed.
13194 gdb.t00/default.exp: Update "info frame" test for new message.
13195 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13196 Remove some xfails
13197
13198Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13199
13200 * gdb.t03/{gdbme.c,ptype.exp}:
13201 Add tests for typedef'd struct and union without tags.
13202 Also check "whatis" on a variable of a typedef'd enum without a tag.
13203
13204 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13205 PRMS 1823; the bug still exists but isn't reproduced by this test
13206 anymore), and remove rs6000 XFAIL (the bug is fixed).
13207
13208 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13209 duplicated from whatis.exp. For those that are left, accept
13210 "long", "long int", or "int" for long variables (whatis.exp already
13211 has an XFAIL for "int", so no need to fail it here).
13212
13213 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13214 Deal with GCC's names for types now that GDB uses the compiler's names.
13215
13216 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13217 setup_xfail's for sunos4. If we #defined the signed keyword away,
13218 don't expect GDB to know that char it is signed.
13219
13220 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13221
13222Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13223
13224 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13225 should work on any system, regardless of debugging format.
13226 * gdb.t21/demangle.exp: Move to gdb.t24.
13227 * gdb.t24/demangle.exp: Move from gdb.t21.
13228 * gdb.t24/{Makefile.in, configure.in}: New files.
13229
13230Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13231
13232 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13233 * gdb.stabs: New directory.
13234
13235Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13236
13237 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13238 not just "Quit anyway?".
13239
13240Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13241
13242 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13243 that all setup_xfails are immediately followed by clear_xfails.
13244
13245Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13246
13247 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13248 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13249 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13250 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13251 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13252 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13253 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13254 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13255 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13256 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13257 gdb.t31/chillvars.exp, lib/gdb.exp:
13258 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13259 bug-gdb@prep.ai.mit.edu.
13260
13261Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13262
13263 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13264 with 0.0, not integer 0.
13265
13266Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13267
13268 * gdb.t06/break.exp: Update for "Kill the program" message change.
13269
13270Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13271
13272 * Makefile.in (GDBFLAGS): Set to -nx.
13273 * Makefile.in (site.exp): Use GDBFLAGS.
13274
13275Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13276
13277 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13278 Makefiles.
13279 (check): depend on just-check.
13280 (just-check): added so that tests can be run without a noop
13281 build pass.
13282
13283Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13284
13285 Switch to using configure's configdirs.
13286 * Makefile.in (Makefile): add configure.in dependency.
13287 (SUBDIRS): removed redundant assignment.
13288 * configure.in: switch subdirs assignment to configdirs.
13289 * gdb.t*/configure.in: new files.
13290
13291Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13292
13293 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13294 works.
13295
13296Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13297
13298 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13299 in explicit rules. Apparently this is not supported by some makes.
13300
13301Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13302
13303 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13304
13305Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13306
13307 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13308 disappeared.
13309
13310Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13311
13312 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13313
13314Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13315
13316 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13317 watchpoint problem that is now fixed.
13318 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13319 uninitialized convenience variables.
13320 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13321 structures.
13322
13323Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13324
13325 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13326 which causes expect to get out of sync with gdb on long output
13327 from help set.
13328 * gdb.t09/corefile.exp: Make expected pattern for core file
13329 failing signal and frame output format less sun specific.
13330
13331Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13332
13333 * gdb.t31/chillvars.exp: Add and remove initial dummy
13334 breakpoint, so that symbol table is forced in.
13335 (Needed at least on Sunos4, though it seems not SVR4.)
13336 * gdb.t31/chillvars.exp: Update for changed output format.
13337
13338Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13339
13340 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13341
13342Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13343
13344 * Makefile.in: Added --srcdir when invoking runtest, removed the
13345 need for a local config file. (optional now)
13346
13347Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13348
13349 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13350 failure count used to force early termination. Add some more
13351 expected failures for gnu style demangling.
13352
13353Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13354
13355 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13356 pmi variable from gdb.t20/gdbme to get optimized away.
13357 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13358 Check for written corefile upon timeout _and_ eof.
13359
13360Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13361
13362 * config/unix-gdb.exp: Add missing return 0.
13363
13364Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13365
13366 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13367 test termination.
13368
13369Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13370
13371 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13372 disappeared.
13373
13374Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13375
13376 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13377 time as i860 support works.
13378
d63a86f8 13379 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13380 "backtrace 100\r" rather than just "backtrace\r", to match last
13381 change.
13382
13383Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13384
13385 * config/udi-gdb.exp (gdb_exit): Remove close command.
13386 (gdb_target_udi): New procedure to set the UDI target.
13387 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13388 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13389 Added waits for prompts after several question responses. Added
13390 some more responses used by a29k-amd-udi-gdb.
13391 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13392 pass different arguments, restart UDI connection after program
13393 completion.
13394 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13395 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13396 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13397 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13398 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13399 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13400 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13401 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13402 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13403 after program completion.
13404 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13405 compiled with a SELECT_VECS setting.
13406 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13407 infinite recursion.
13408
13409 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13410 Added checks for COFF results, and made them expected failures for
13411 all targets. It would be better to make them expected failures
13412 for COFF targets only.
13413
13414Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13415
13416 * Makefile.in: add null dvi target, don't bother to recurse
13417 through test directories for info and install-info; rename
13418 $(datadir) to be dejagnu instead of deja-gnu
13419
13420Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13421
13422 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13423 compiler to coredump.
13424 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13425 code.
13426
13427Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13428
13429 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13430 coredump.
13431 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13432 code.
13433
13434Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13435
13436 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13437 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13438 which in a shell. Deletes xgdb when done.
13439 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13440 Tests the return from the "set height" or "set width" commands.
13441 Added a few return codes where needed.
13442
13443Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13444
13445 * Makefile.in (SUBDIRS): Add gdb.t17.
13446 * configure.in (subdirs): Add gdb.t17.
13447 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13448 files to test gdb's calling of functions in the inferior with
13449 the correct arguments and gdb's ability to retrieve any
13450 result returned.
13451
13452Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13453
13454 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13455 may be called after gdb goes away. Previous versions of expect
13456 needed these to avoid file descriptor leaks, but they cause
13457 errors with the current revision of expect.
13458 * gdb.t00/gdbvars.exp: Use -re on expected output after
13459 setting sevenbit-strings.
13460 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13461 to set sevenbit-strings consistent across tests.
13462 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13463 set sevenbit-strings consistent across tests.
13464
13465Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13466
13467 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13468 expected output to match current "expect" expectations.
13469
13470Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13471
13472 * gdb.t00/default.exp: Change expected output for default "source"
13473 command, to match new gdb behavior which requires a filename to
13474 source.
13475
13476Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13477
13478 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13479 expected fail for i486-*-* that misses the marker2 function.
13480 * gdb.t10/crossload.exp (bfddefault): Allow successful
13481 recognition of a format to pass even if no symbols are found.
13482 Explicitly catch failures where the format is not recognized
13483 or is ambiguous, and add the reason to the fail message.
13484 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13485 the cause is and invalid target and add reason to failure message.
13486 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13487 elf32-i386, elf32-sparc, and elf32-i860.
13488 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13489 Set up expected failure for 'filename'::variable scope resolution,
13490 which is now apparently broken on all targets.
13491 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13492 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13493 gdb.t23/templates.exp: Change failure for missing binfile into
13494 just a warning.
13495 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13496 references.
13497
13498Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13499
13500 * gdb.t00/default.exp: Add expected output for default "source"
13501 command, to match new gdb behavior.
13502 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13503
13504Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13505
13506 * config/*-gdb.exp: returns an error, rather than exiting on
13507 internal errors.
13508
13509Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13510
13511 * gdb.t03/gdbme.c: Add pointer to struct variable.
13512 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13513 referencing struct members.
13514
13515Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13516
13517 * configure.in (mips-idt-ecoff): New target.
13518 * config/mips-gdb.exp: New file for remote board using MIPS remote
13519 debugging protocol.
13520
13521 * Redid configuration scheme. Removed gdb.t*/configure.in.
13522 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13523 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13524 distclean targets. Built executables via .o files. Adjusted
13525 tests to account for source files in $(srcdir) rather than
13526 $(objdir).
13527 * lib/gdb.exp (runto): Don't expect () after the function name,
13528 because it may have arguments.
13529
13530Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13531
13532 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13533 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13534 expected failures for mips-idt-* and mips-sgi-*.
13535 * gdb.t00/default.exp (attach): Kill process if requested.
13536 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13537 that does not read core files.
13538 * gdb.t01/run.exp: Removed checks for exit status code.
13539 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13540 it is linked in.
13541 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13542 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13543 appropriate, rather than doing it by hand.
13544 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13545 execution.
13546 * gdb.t10/crossload.exp: Kill existing program if needed.
13547 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13548 appropriate, rather than doing it by hand. Always increase
13549 timeout for this test, not just for VxWorks.
13550
13551Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13552
13553 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13554 of Chill STRUCT types and STRUCT values.
13555 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13556 than "char".
13557 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13558 struct2): New struct definitions and initializations to test
c906108c
SS
13559 simple Chill STRUCT types.
13560
13561Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13562
13563 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13564 the null byte at the end of strings.
13565 * gdb.t00/default.exp: Make show version insensitive to copyright
13566 date.
13567 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13568 to avoid dependencies on target char signedness.
13569 * gdb.t16/printcmds.exp: Update expected results for explicitly
13570 unsigned char.
13571 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13572 now work.
13573 * gdb.t21/demangle.exp: Add many more patterns for template
13574 demangling, most of them being expected failures.
13575 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13576 string we are matching for, to match on the whole string.
13577 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13578 and fix a whole bunch that had incorrect expected output but were
13579 passing anyway because of the bug in "proc demangle".
13580 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13581 type.
13582 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13583
13584Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13585
13586 * gdb/testsuite: made modifications to testcases, etc., to allow
13587 them to work properly given the reorganization of deja-gnu and the
13588 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13589
13590Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13591
13592 * gdb/testsuite: Initial creation of gdb/testsuite.
13593 Migrated dejagnu testcases and support files for testing nm to
13594 gdb/testsuite from deja-gnu. These files were moved "as is"
13595 with no modifications. This migration is part of a major overhaul
13596 of dejagnu. The modifications to these testcases, etc., which
13597 will allow them to work with the new version of dejagnu will be
13598 made in a future update.
48efe704 13599
8d8cb839 13600 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13601\f
8d8cb839
EZ
13602;; Local Variables:
13603;; mode: change-log
13604;; left-margin: 8
13605;; fill-column: 74
13606;; version-control: never
13607;; End:
902f2ccb
MC
13608
13609 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13610 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13611 Copying and distribution of this file, with or without modification,
13612 are permitted provided the copyright notice and this notice are preserved.