]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gas/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1323e929
BR
12005-07-14 Bob Rossi <bob@brasko.net>
2
3 * gdb.base/default.exp (tty): Changed output of command.
4 * gdb.base/help.exp (help tty): Ditto.
5
b1a9c082
MK
62005-07-12 Mark Kettenis <kettenis@gnu.org>
7
8 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9
10a844a2
MK
102005-07-10 Mark Kettenis <kettenis@gnu.org>
11
12 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13 -stack-select-frame without arguments.
14 (test_stack_frame_listing): Add test for newly implemented command
15 -stack-info-frame.
16
3cb3b8df
BR
172005-07-06 Bob Rossi <bob@brasko.net>
18
19 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20 command.
21 (Copyright): Update copyright.
22
a0c5fbcf
WZ
232005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
24
25 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
26 tests to evaluate exponentiation expression.
27
984971d0
AS
282005-06-29 Andreas Schwab <schwab@suse.de>
29
30 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
31 main to avoid warnings.
32
33 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
34
fe03833f
NR
352005-06-20 Nick Roberts <nickrob@snap.net.nz>
36
37 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
38 -stack-select-frame without arguments.
39 (test_stack_frame_listing): Add test for newly implemented command
40 -stack-info-frame.
41
7a55f279
WZ
422005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
43
0ffa0ea5
DJ
44 * gdb.fortran/array-element.f: New file.
45 * gdb.fortran/array-element.exp: New testcase.
7a55f279 46
26585198
DJ
472005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * gdb.base/bigcore.exp: Correct checks for systems which can
50 not dump a large core file.
51
c1bd25fd
DJ
522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
53
54 * gdb.base/relocate.c: Add a copyright notice.
55 (dummy): Remove.
56 * gdb.base/relocate.exp: Test printing the values of variables
57 from a relocatable file.
58
589e074d
DJ
592005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
60
61 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
62 excess MI output after an error.
63
0915f927
JB
642005-05-29 Joel Brobecker <brobecker@adacore.com>
65
66 * gdb.arch/alpha-step.c: New file.
67 * gdb.arch/alpha-step.exp: New testcase.
68
76ff342d
DJ
692005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
70 Dennis Brueni <dennis@slickedit.com>
71
72 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
73 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
74 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
75 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
76 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
77 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
78 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
79
96b0c7ac
DJ
802005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
81 Wu Zhou <woodzltc@cn.ibm.com>
82
83 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
84 IBM's xlc compiler.
85 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
86 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
87
f21565d2
JB
882005-05-13 Jim Blandy <jimb@redhat.com>
89
90 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
91 calling gdb_suppress_entire_file.
92 * gdb.base/charset.exp: Same.
93 * gdb.base/call-rt-st.exp: Same.
94
6006a3a1
BR
952005-05-05 Bob Rossi <bob_rossi@cox.net>
96
97 * lib/gdb.exp (fullname_syntax): Added global regex.
98 (fullname_syntax_POSIX): Ditto.
99 (fullname_syntax_UNC): Ditto.
100 (fullname_syntax_DOS_CASE): Ditto.
101 (fullname_syntax_DOS): Ditto.
102 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
103 fullname_syntax variable to scope and use it.
104 (test_file_list_exec_source_files): Ditto.
105 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
106
c3b69c04
DJ
1072005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
108
109 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
110
3c95e6af
PG
1112004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
112
113 * lib/gdb.exp (skip_altivec_tests): New function, based on
114 check_vmx_hw_available from the GCC testsuite.
115 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
116 * lib/gdb.arch/altivec-regs.exp: Likewise.
117
78df6c56
JB
1182005-05-02 Jim Blandy <jimb@redhat.com>
119
120 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
121 calling gdb_suppress_entire_file.
122
1690f9cf
DJ
1232005-04-30 Randolph Chung <tausq@debian.org>
124
125 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
126 Slightly relax "sem_post" name checking.
127
5ea106f7
PG
1282005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
129
130 * gdb.base/unload.exp: Use new shared library infrastructure.
131
bf7234cf
PG
1322005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
133
134 * gdb.base/so-impl-ld.exp: Use new shared library
135 infrastructure.
136
547b869a
CV
1372005-04-29 Corinna Vinschen <vinschen@redhat.com>
138
139 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
140 * gdb.asm/h8300.inc: New file.
141
f07e55f0
PG
1422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
143
144 * gdb.base/shlib-call.exp: Change to use new shared library
145 infrastructure.
146
3cbba3d1
PG
1472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
148
149 * gdb.base/pending.exp: Change to use new shared library
150 infrastructure.
151
ed6df200
PG
1522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
153
154 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
155 use test_compiler_info instead of gcc_compiled, and update copyright.
156
8c8f4ebe
PG
1572005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
158
159 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
160 shared objects being adjusted and update copyright years.
161
607fbc54
DJ
1622005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
163
164 * ChangeLog: Correct some 2003-01-13 dates.
165 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
166 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
167 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
168 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
169 gdb.trace/tfind.exp: Update copyright years.
170
57bf0e56
DJ
1712005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
172 Daniel Jacobowitz <dan@codesourcery.com>
173
174 * lib/gdb.exp (gdb_compile): Handle shlib=.
175 (gdb_compile_shlib): New function.
176
9b593790
PG
1772005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
178
179 * lib/gdb.exp (test_compiler_info): Give argument a default value.
180
9494c6a5
DJ
1812005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
182
183 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
184 gdb.server.
185 * configure.ac: Likewise.
186 * configure: Regenerated.
187 * gdb.gdbserver/Makefile.in: Moved to...
188 * gdb.server/Makefile.in: ... here.
189 * gdb.gdbserver/server.c: Moved to...
190 * gdb.server/server.c: ... here.
191 * gdb.gdbserver/server-run.exp: Moved to...
192 * gdb.server/server-run.exp: ... here.
193
6f8eac0e
DJ
1942005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
195
196 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
197 * configure.ac: Create gdb.gdbserver/Makefile.
198 * configure: Regenerated.
199 * lib/gdbserver-support.exp: New file, derived from
200 config/gdbserver.exp.
201 * config/gdbserver.exp: Use gdbserver-support.exp.
202 * gdb.gdbserver/Makefile.in: New file.
203 * gdb.gdbserver/server.c: New file.
204 * gdb.gdbserver/server-run.exp: New file.
205
6e87504d
PG
2062005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
207
208 * lib/gdb.exp (test_compiler_info): Return compiler_info
209 if no arguments are given.
210
d1779be4
PG
2112005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
212
213 * gdb.arch/altivec-abi.exp: Check for compiler and set
214 use altivec' flag accordingly.
215 * gdb.arch/altivec-regs.exp: Likewise.
216
88750304
DJ
2172005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
218
219 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
220
f3fb768d
AS
2212005-03-27 Andreas Schwab <schwab@suse.de>
222
223 * gdb.base/bigcore.c (main): Add missing mode argument in open
224 call.
225
7e813ac5
DJ
2262005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
227
228 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
229 downloads.
230 * config/gdbserver.exp (gdb_load): Likewise.
231
8e3049aa
PB
2322005-03-14 Paul Brook <paul@codesourcery.com>
233
234 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
235 targets.
236
a9df7c44
JB
2372005-03-09 Joel Brobecker <brobecker@adacore.com>
238
239 * gdb.dwarf2/dup-psym.S: New file.
240 * gdb.dwarf2/dup-psym.exp: New testcase.
241
9f0d94e8
JB
2422005-03-09 Joel Brobecker <brobecker@adacore.com>
243
244 * gdb.ada/exec_changed/first.adb: New file.
245 * gdb.ada/exec_changed/second.adb: New file.
246 * gdb.ada/exec_changed.exp: New testcase.
247
5f579bc5
NS
2482005-03-08 Nathan Sidwell <nathan@codesourcery.com>
249
36e9969c
NS
250 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
251 (A2): New class.
252 (main): Test operator+.
253 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
254 breakpoint test.
255
5f579bc5
NS
256 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
257 * gdb.base/signull.exp: Disable if gdb,nosignals.
258 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
259 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
260 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
261 * gdb.mi/mi2-console.exp: Likewise.
262 * gdb.trace/collection.exp (run_trace_experiment): Consume the
263 continue output at start.
264 (gdb_collect_locals_test): Robustify regexp.
265 * gdb.trace/passc-dyn.exp: Fix comment typo.
266 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
267
be46087e
CV
2682005-03-08 Corinna Vinschen <vinschen@redhat.com>
269
270 * gdb.asm/asm-source.exp: Add iq2000 case.
271 * gdb.asm/iq2000.inc: New file.
272
384e1a61
MI
2732005-03-07 Manoj Iyer <manjo@austin.ibm.com>
274
275 * gdb.base/command.exp: Change hardcoded value to regular expression.
276 * gdb.base/float.exp: Add powerpc to the list of targets checked.
277
584b6e9e
DJ
2782005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
279
280 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
281 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
282 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
283 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
284 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
285
ab5b5d61
MK
2862005-03-05 Mark Kettenis <kettenis@gnu.org>
287
288 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
289 changes.
290
ae051c1b
PG
2912004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
292
293 * lib/compiler.c: Add test for IBM's xlc compiler.
294 * lib/compiler.cc: Likewise.
295
3f0f6ed2
JB
2962004-02-24 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.ada/fixed_points.exp: Create compilation object directory
299 before running the test.
300 * gdb.ada/null_record.exp: Likewise.
301 * gdb.ada/packed_array.exp: Likewise.
302 * gdb.ada/start.exp: Likewise.
303
724f452b
JB
3042005-02-15 Joel Brobecker <brobecker@adacore.com>
305
306 * gdb.ada/packed_array/pa.adb: New file.
307 * gdb.ada/packed_array.exp: New testcase.
308
57f5cdfb 3092005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 310
1f393151
MK
311 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
312 files.
313
ebdda337
MK
314 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
315 on *-*-openbsd*. Correctly match whitespace in regukar
316 expressions.
317
cf309262
DJ
3182005-02-10 Daniel Jacobowitz <dan@debian.org>
319
320 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
321 PR exp/1821
322 * gdb.base/gdb1821.c: New test file.
323 * gdb.base/gdb1821.exp: New test file.
324
3be49e7a
JB
3252005-02-09 Joel Brobecker <brobecker@adacore.com>
326
327 * gdb.base/start.c: New file.
328 * gdb.base/start.exp: New testcase.
329
e292e67d
JB
3302005-02-09 Joel Brobecker <brobecker@adacore.com>
331
332 * gdb.ada/start/dummy.adb: New file.
333 * gdb.ada/start.exp: New testcase.
334
dbdfa66c
CV
3352005-02-09 Corinna Vinschen <vinschen@redhat.com>
336
337 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
338 for printing symbols and statistics.
339 Add test for using relative pathnames in "maint print msymbols" test.
340 Mark "maint info sections DATA" XFAIL on Cygwin.
341 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
342 tests.
343
d7941671
AC
3442005-02-09 Andreas Schwab <schwab@suse.de>
345
346 Committed by Andrew Cagney <cagney@gnu.org>
347 * gdb.base/remotetimeout.exp: New file.
348
74e5ef44
MK
3492005-02-07 Mark Kettenis <kettenis@gnu.org>
350
351 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
352
464dd14d
JB
3532005-02-03 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.ada/gnat_ada.gpr: New file.
356 * gdb.ada/gnat_ada.gin: Delete, no longer used.
357 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
358 * configure.ac: No longer generate gnat_ada.gpr.
359 * configure: Regenerate.
360 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
361 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
362 * gdb.ada/null_record/bar.ads: Likewise.
363 * gdb.ada/null_record/bar.adb: Likewise.
364 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
365 * gdb.ada/null_record.exp (testdir): New variable.
366 (testfile): executable is now in testdir subdirectory.
367 (srcfile): Use full path to the main compilation unit.
368 * gdb.ada/fixed_points.exp: Same changes as above.
369
30d756ae
NR
3702005-02-03 Nick Roberts <nickrob@snap.net.nz>
371
372 * gdb.base/interp.exp: New test.
373
9d799f85
AC
3742005-01-24 Andrew Cagney <cagney@gnu.org>
375
376 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
377
15656118
AC
3782005-01-19 Andrew Cagney <cagney@gnu.org>
379
a892c31b
AC
380 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
381 configure.ac not configure.in.
382
15656118
AC
383 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
384 of powerpc*-*-*.
385 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
386 * gdb.base/list.exp (test_list_function)
387 (test_list_filename_and_function): Ditto.
388 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
389
a7b01baf
AC
3902005-01-16 Andrew Cagney <cagney@gnu.org>
391
17d92a02
AC
392 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
393
a7b01baf
AC
394 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
395
bc8332bb
AC
3962005-01-14 Andrew Cagney <cagney@gnu.org>
397
398 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
399 * gdb.mi/mi2-var-cmd.exp: Ditto.
400
4d074752
CV
4012005-01-10 Corinna Vinschen <vinschen@redhat.com>
402
403 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
404
bec39cab
AC
4052005-01-07 Andrew Cagney <cagney@gnu.org>
406
407 * configure.ac: Rename configure.in, require autoconf 2.59.
408 * configure: Re-generate.
409 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
410 * gdb.stabs/configure: Re-generate.
411 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
412 * gdb.hp/configure: Re-generate.
413 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
414 autoconf 2.59.
415 * gdb.hp/gdb.objdbg/configure: Re-generate.
416 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
417 autoconf 2.59.
418 * gdb.hp/gdb.defects/configure: Re-generate.
419 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
420 autoconf 2.59.
421 * gdb.hp/gdb.compat/configure: Re-generate.
422 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
423 autoconf 2.59.
424 * gdb.hp/gdb.base-hp/configure: Re-generate.
425 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
426 autoconf 2.59.
427 * gdb.hp/gdb.aCC/configure: Re-generate.
428
f10b16d4
JB
4292004-12-15 Jim Blandy <jimb@redhat.com>
430
431 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
432 under NPTL when there is debugging info available for libpthread.
433
fb6e1814
JG
4342004-12-13 Jerome Guitton <guitton@gnat.com>
435
436 * gdb.ada/fixed_points.c: New file.
437 * gdb.ada/fixed_points.exp: New file.
438
fe46cd3a
RC
4392004-12-03 Randolph Chung <tausq@debian.org>
440
441 * gdb.arch/pa-nullify.exp: New file.
442 * gdb.arch/pa-nullify.s: New file.
443
8de0841b
RC
4442004-11-30 Randolph Chung <tausq@debian.org>
445
446 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
447 instead of "tbug". Fix regexp to work properly with gdb_test.
448
c8170782
PH
4492004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
450
451 * gdb.base/bitfields2.exp: New test.
452 * gdb.base/bitfields2.c: New file.
453
954269c2
RE
4542004-11-28 Richard Earnshaw <rearnsha@arm.com>
455
456 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
457
0107feed
RC
4582004-11-16 Randolph Chung <tausq@debian.org>
459
460 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
461
f073ae8c
DJ
4622004-11-14 Daniel Jacobowitz <dan@debian.org>
463
464 * gdb.threads/threadapply.exp: Correct "macro details" test.
465
19ad59e7
JJ
4662004-11-11 Jeff Johnston <jjohnstn@redhat.com>
467
468 * gdb.threads/threadapply.exp: New test.
469 * gdb.threads/threadapply.c: New file.
470
9cf0961b
MK
4712004-11-07 Mark Kettenis <kettenis@gnu.org>
472
473 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
474 frames.
475
c789492a
FL
4762004-11-05 Felix Lee <felix+log1@specifixinc.com>
477
478 * gdb.base/cursal.exp: New file.
479 * gdb.base/cursal.c: New file.
480
a1e167bb
AC
4812004-11-03 Andrew Cagney <cagney@gnu.org>
482
483 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
484
b7cbf173
MK
4852004-10-30 Mark Kettenis <kettenis@gnu.org>
486
487 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
488 NetBSD/ELF targets.
489
88f9d34f
JB
4902004-10-29 Joel Brobecker <brobecker@gnat.com>
491
492 * gdb.threads/bp_in_thread.c: New file, copied from
493 pthread_cond_wait.c.
494 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
495 file, rather than reusing the .c file from another testcase.
496
ca7d6a0c
JB
4972004-10-20 Joel Brobecker <brobecker@gnat.com>
498
499 * gdb.ada/null_record.exp: Check where we stopped after
500 sending the start command, instead of where the associated
501 temporary breakpoint was inserted.
502
0d863d03
AC
5032004-10-14 Andrew Cagney <cagney@gnu.org>
504
505 * gdb.mi/gdb701.c (main): Return 0.
506
d11e72cb
DJ
5072004-10-13 Daniel Jacobowitz <dan@debian.org>
508
d40539a4 509 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 510
e1923096
JJ
5112004-10-12 Jeff Johnston <jjohnstn@redhat.com>
512
513 * gdb.threads/schedlock.c: Add comment markers to use to find
514 line numbers.
515 * gdb.threads/schedlock.exp: Adjust regex to handle the new
516 comments.
517 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
518 breakpoint lines.
519
ec8ba2c9
DJ
5202004-10-12 Daniel Jacobowitz <dan@debian.org>
521
522 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
523
0eb3658b
DJ
5242004-10-12 Daniel Jacobowitz <dan@debian.org>
525
526 * configure.in: Add gdb.dwarf2.
527 * configure: Regenerated.
528 * Makefile.in: Add gdb.dwarf2.
529 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
530 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
531 gdb.dwarf2/file1.txt: New files.
532
a271cc33
OF
5332004-10-11 Orjan Friberg <orjanf@axis.com>
534
535 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
536 of "run", since the latter doesn't work with remote targets. Adjust
537 the breakpoint numbering accordingly.
538 * gdb.threads/pthread_cond_wait.exp: Ditto.
539
895ce074
MC
5402004-10-08 Michael Chastain <mec.gnu@mindspring.com>
541
542 * gdb.base/overlays.exp: Update copyright years.
543
6be3092d
KI
5442004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
545
546 * gdb.base/overlays.exp: Disable if target is Linux.
547
e05389b8
FL
5482004-10-06 Felix Lee <felix+log1@specifixinc.com>
549
550 * config/gdbserver.exp (gdb_load): Use right filename on remote.
551
73cb587d
KI
5522004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
553
554 * gdb.asm/asm-source.exp: Add m32r-linux target.
555 * gdb.asm/m32r-linux.inc: New file.
556
3c0edcdc
AC
5572004-09-24 Andrew Cagney <cagney@redhat.com>
558 David Anderson <anderson@redhat.com>
559
560 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
561 command fails, assume things will work.
562 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
563 (_GNU_SOURCE): Define.
564 (print_unsigned, print_hex): Change parameter to "long long".
565 (print_byte_count): New function, use to print byte counts.
566 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
567 O_LARGEFILE.
568 (main): Compute an upper bound on a corefile in max_core_size.
569 Limit memory chunk size to max_core_size. Limit total memory
570 allocated to max_core_size.
571
4bb3667f
AC
5722004-09-23 Andrew Cagney <cagney@gnu.org>
573
574 * gdb.base/bigcore.exp: Replace the code that creates a corefile
575 from a separate process with code that creates a corefile by
576 making the inferior dump core.
577
60fe1a51
MK
5782004-09-23 Mark Kettenis <kettenis@gnu.org>
579
580 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
581 block.
582
8e937346
MC
5832004-09-23 Michael Chastain <mec.gnu@mindspring.com>
584
585 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
586 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
587 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
588 Likewise.
589
7213f6d6
JJ
5902004-09-20 Jeff Johnston <jjohnstn@redhat.com>
591
592 * gdb.java/jprint.exp: New test case for java inferior call.
593 * gdb.java/jprint.java: Ditto.
594
eac69dca
JB
5952004-09-15 Joel Brobecker <brobecker@gnat.com>
596
597 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
598
22227696
MC
5992004-09-14 Michael Chastain <mec.gnu@mindspring.com>
600
601 * gdb.threads/killed.c: Include <stdlib.h>.
602 * gdb.threads/pthreads.c: Likewise.
603
7dd403a4
MC
6042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
605
606 * gdb.threads/killed.c: Add copyright notice.
607
33f2d567
JM
6082004-09-10 Jason Molenda (jmolenda@apple.com)
609
610 * gdb.base/define.exp: Two new tests to verify zero space chars
611 after 'if' and 'while' commands in a user-defined command is correctly
612 parsed.
613
e05b62ac
AC
6142004-09-08 Andrew Cagney <cagney@gnu.org>
615
616 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
617 delivery test with duplicate at end of file.
618
9cbe82da
MK
6192004-09-06 Mark Kettenis <kettenis@jive.nl>
620
621 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
622
564803d9
MC
6232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
624
625 * config/hppro.exp: Removed.
626
7c6807ce
MC
6272004-09-05 Michael Chastain <mec.gnu@mindspring.com>
628
629 * config/sparclet.exp: Removed.
630
bf7e26dd
MC
6312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
632
633 * config/udi.exp: Removed.
634
714e341b
MC
6352004-09-02 Michael Chastain <mec.gnu@mindspring.com>
636
637 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
638 of "exp_continue".
639 (advancei): Likewise.
640
1236e623
JJ
6412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
642
643 * gdb.base/unload.exp: Fix so messages aren't duplicated.
644
3bdcad15
MI
6452004-09-01 Manoj Iyer <manjo@austin.ibm.com>
646
228af206 647 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
648 to check for nodebug in executable.
649 * gdb.gdb/observer.exp (setup_test): Likewise.
650 * gdb.gdb/selftest.exp (test_with_self): Likewise.
651 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
652
c72b934c
AC
6532004-09-01 Andrew Cagney <cagney@gnu.org>
654
655 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
656 files.
657
edd9b715
JJ
6582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
659
660 * gdb.base/unload.exp: Fix expected warning message to match
661 latest format.
662
fb4ce06b
CV
6632004-09-01 Corinna Vinschen <vinschen@redhat.com>
664
665 * gdb.base/call-rt-st.exp: Fix typos.
666
ce78e7c3
MI
6672004-08-31 Manoj Iyer <manjo@austin.ibm.com>
668
669 * gdb.threads/thread_check.exp: New testcase.
670 * gdb.threads/thread_check.c: New testcase.
671
2dedb159
AC
6722004-08-31 Andrew Cagney <cagney@gnu.org>
673
674 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
675 (skip_to_handler_entry): New procedures. Test stepping into a
676 handler when the breakpoint is at the handler's entry point.
677
68f53502
AC
6782004-08-30 Andrew Cagney <cagney@gnu.org>
679
680 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
681 gdb/1757.
682
3e3ffd2b
MC
6832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
684
685 With code from Manoj Iyer <manjo@austin.ibm.com>:
686 * lib/gdb.exp (gdb_file_cmd): Return more information in the
687 return value. Add an arm for "no debugging symbols found".
688 Change a stray "error" to "perror".
689 (gdb_run_cmd): Adapt to new return value.
690 * gdb.base/remote.exp: Adapt to new return value.
691 * gdb.gdb/complaints.exp: Likewise.
692 * gdb.gdb/observer.exp: Likewise.
693 * gdb.gdb/selftest.exp: Likewise.
694 * gdb.gdb/xfullpath.exp: Likewise.
695
4b6f5fd2
JB
6962004-08-27 Joel Brobecker <brobecker@gnat.com>
697
698 * gdb.threads/bp_in_thread.exp: New testcase.
699
e5b25496
MC
7002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
701
702 Fix PR testsuite/1735.
703 * gdb.threads/schedlock.c (thread_function): Add a cast
704 to suppress a gcc warning.
705 * gdb.threads/thread-specific.c (thread_function): Likewise.
706
934353d6
MC
7072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
708
709 * gdb.base/unload.c: Include <stdlib.h>.
710
f98a0aef 7112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 712
f98a0aef 713 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
714 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
715 synchronized after the "return".
716
5a2e8882
MC
7172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
718
719 * gdb.mi/basics.c: Include <stdio.h>.
720 * gdb.mi/pthreads.c: Include <stdlib.h>.
721 * gdb.mi/var-cmd.c: Include <stdlib.h>.
722
a9640423
MC
7232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
724
725 * gdb.threads/schedlock.c: Add copyright notice.
726
b04e311d
AC
7272004-08-25 Andrew Cagney <cagney@gnu.org>
728
729 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
730 (skip_over_handler, breakpoint_over_hander): New test procedures.
731 (advance, advancei): Add a proper prefix, do not use
732 rerun_to_main.
733 * gdb.base/sigstep.c (main): Change to use an infinite loop.
734
7c27f15b
MC
7352004-08-24 Michael Chastain <mec.gnu@mindspring.com>
736
737 * gdb.mi/basics.c: Add copyright notice.
738 * gdb.mi/var-cmd.c: Add copyright notice.
739
fffc87ae
MC
7402004-08-23 Michael Chastain <mec.gnu@mindspring.com>
741
742 * lib/gdb.exp: Remove signed_keyword_not_used.
743 * lib/compiler.c: Likewise.
744 * lib/compiler.cc: Likewise.
745
d782e0bf
MC
7462004-08-23 Michael Chastain <mec.gnu@mindspring.com>
747
748 * gdb.base/whatis.c: Remove conditional disabling of "signed".
749 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
750
96033e83
MC
7512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
752
753 * gdb.base/whatis.c: Add copyright notice.
754
cf38c229
MK
7552004-08-20 Mark Kettenis <kettenis@gnu.org>
756
757 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
758 it to skip the breakpoints encoded in the inline assembly.
759
f4b49756
MC
7602004-08-20 Michael Chastain <mec.gnu@mindspring.com>
761
762 * Makefile.in: Add gdb.fortran.
763
2f193b69
MC
7642004-08-20 Michael Chastain <mec.gnu@mindspring.com>
765
766 * gdb.base/call-sc.exp (test_scalar_returns):
767 Fix cut-and-paste glitch in "Make fun return now".
768
89a237cb
MC
7692004-08-17 Michael Chastain <mec.gnu@mindspring.com>
770
771 * configure.in: Add gdb.fortran.
772 * configure: Regenerate.
773 * gdb.fortran/Makefile.in: New file.
774 * lib/gdb.exp (skip_fortran_tests): New procedure.
775
469aff8e
MC
7762004-08-17 Michael Chastain <mec.gnu@mindspring.com>
777
778 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
779 reference to bug-gnu@prep.ai.mit.edu.
780 * gdb.mi/mi-var-child.exp: Likewise.
781 * gdb.mi/mi-var-cmd.exp: Likewise.
782 * gdb.mi/mi-var-display.exp: Likewise.
783 * gdb.mi/mi2-var-block.exp: Likewise.
784 * gdb.mi/mi2-var-child.exp: Likewise.
785 * gdb.mi/mi2-var-cmd.exp: Likewise.
786 * gdb.mi/mi2-var-display.exp: Likewise.
787
00b51b9f
MK
7882004-08-15 Mark Kettenis <kettenis@gnu.org>
789
790 * gdb.base/unload.c (main): Make local variable msg const.
791
45f07fef
MC
7922004-08-15 Michael Chastain <mec.gnu@mindspring.com>
793
794 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
795 to bug-gnu@prep.ai.mit.edu.
796 * gdb.mi/mi-disassemble.exp: Likewise.
797 * gdb.mi/mi-eval.exp: Likewise.
798 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
799 default line number.
800 * gdb.mi/mi-return.exp: Likewise.
801 * gdb.mi/mi-simplerun.exp: Likewise.
802 * gdb.mi/mi-stack.exp: Likewise.
803 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
804 number with explicit range test.
805 * gdb.mi/mi-watch.exp: Likewise.
806 * gdb.mi/mi2-break.exp: Likewise.
807 * gdb.mi/mi2-cli.exp: Likewise.
808 * gdb.mi/mi2-disassemble.exp: Likewise.
809 * gdb.mi/mi2-eval.exp: Likewise.
810 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
811 default line number.
812 * gdb.mi/mi2-return.exp: Likewise.
813 * gdb.mi/mi2-simplerun.exp: Likewise.
814 * gdb.mi/mi2-stack.exp: Likewise.
815 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
816 number with explicit range test.
817 * gdb.mi/mi2-watch.exp: Likewise.
818
dd8c8ee7
MC
8192004-08-15 Michael Chastain <mec.gnu@mindspring.com>
820
821 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
822 * gdb.cp/m-static.exp: Likewise.
823 * gdb.cp/rtti.exp: Likewise.
824
4e838464
MK
8252004-08-14 Mark Kettenis <kettenis@gnu.org>
826
827 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
828
8d8cb839
EZ
8292004-08-14 Eli Zaretskii <eliz@gnu.org>
830
831 * ChangeLog: Prefix Local Variables with semi-colons and indent
832 the reference to older ChangeLog files, to fix fontification in
833 Emacs.
834
deea8bb0
MC
8352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
836
837 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
838 * gdb.mi/mi2-break.exp: Likewise.
839
c3297504
MC
8402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
841
842 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
843
25808999
MC
8442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
845
846 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
847
226a8d71
MC
8482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
849
850 * gdb.cp/classes.exp: Remove unused declarations. Just let
851 test names default instead of providing special names. Remove
852 extraneous demangler test.
853
37fdf854
JJ
8542004-08-12 Jeff Johnston <jjohnstn@redhat.com>
855
856 * gdb.base/unload.exp: New test for breakpoints in dynamically
857 loaded libraries.
858 * gdb.base/unload.c: Ditto.
859 * gdb.base/unloadshr.c: Ditto.
860
2d3a7986
MC
8612004-08-12 Michael Chastain <mec.gnu@mindspring.com>
862
863 * gdb.cp/classes.exp (test_ptype_class_objects): Call
864 cp_test_ptype_class.
865 (test_enums): Likewise.
866
c72b934c
AC
8672004-08-10 Andrew Cagney <cagney@gnu.org>
868
869 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
870 files.
871
cc503c8a
AC
8722004-08-10 Andrew Cagney <cagney@gnu.org>
873
874 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
875 init_malloc call.
876
902f2ccb
MC
8772004-08-10 Michael Chastain <mec.gnu@mindspring.com>
878
879 * ChangeLog: Add copyright notice. The notice is copied
880 from emacs 21.3 top level ChangeLog.
881
78c90502
MC
8822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
883
884 * lib/cp-support.exp: New file.
885 * lib/cp-support.exp (cp_test_type_class): New function.
886 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
887 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
888 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
889 cp_test_ptype_class.
890
88e5ea78
MC
8912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
892
893 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
894 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
895 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
896 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
897 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
898 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
899 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
900 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
901 gdb.mi/mi2-watch.exp: Update copyright years.
902
6a89fc9c
MK
9032004-08-09 Mark Kettenis <kettenis@gnu.org>
904
905 * gdb.base/sigaltstack.exp: Provide proper anchoring.
906
1482e0de
MC
9072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
908
909 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
910 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
911 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
912 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
913 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
914 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
915 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
916 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
917 gdb.mi/mi-watch.exp: Update copyright years.
918
1a5ce3f3
DJ
9192004-08-08 Daniel Jacobowitz <dan@debian.org>
920
921 PR gdb/1738
922 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
923 from a breakpoint with a pending signal.
924
04f6ecf2
DJ
9252004-08-08 Daniel Jacobowitz <dan@debian.org>
926
927 PR gdb/1736
928 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
929 * gdb.base/sigaltstack.exp (finish_test): Consume output until
930 the prompt.
931 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
932
54d90d35
DJ
9332004-08-08 Daniel Jacobowitz <dan@debian.org>
934
935 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
936
d2f6abb0
DJ
9372004-08-08 Daniel Jacobowitz <dan@debian.org>
938
939 PR gdb/1736
940 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
941 for i?86-*-linux*.
942
5598c03d
DJ
9432004-08-08 Daniel Jacobowitz <dan@debian.org>
944
945 * gdb.arch/i386-prologue.exp: Compile without debug information.
946
c6fee705
MC
9472004-08-08 Michael Chastain <mec.gnu@mindspring.com>
948
949 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
950 rather than asking gdb to search.
951
dd90efdb
MC
9522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
953
954 * gdb.base/gcore.c: Include <string.h>.
955
1e84bec1
MC
9562004-08-05 Michael Chastain <mec.gnu@mindspring.com>
957
958 * gdb.base/gcore.c: Add copyright notice.
959
e425eb2b
MC
9602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.base/freebpcmd.c: Include <stdio.h>.
963 * gdb.base/long_long.c: Include <string.h>.
964 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
965 * gdb.base/siginfo.c: Include <string.h>.
966 * gdb.base/sigstep.c: Include <string.h>.
967
cb9aaed5
MC
9682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
969
970 * gdb.base/complex.c: Include <stdlib.h>.
971
55944f3d
MC
9722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
973
974 * gdb.base/complex.c: Add copyright notice.
975
7b2953d9
MC
9762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
977
978 * gdb.base/charset.c: Include <stdlib.h>.
979
c9133d23
MC
9802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
981
982 * gdb.base/auxv.c: Include <stdlib.h>.
983
0a8490ad
MC
9842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
985
986 * gdb.base/auxv.c: Add copyright notice.
987
3426d5ec
MC
9882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
989
990 * gdb.base/coremaker.c: Add copyright notice.
991 * gdb.base/coremaker2.c: Add copyright notice.
992
8da195dd
AC
9932004-08-04 Andrew Cagney <cagney@gnu.org>
994
995 * gdb.base/store.exp: Update copyright.
996 (check_set, up_set, check_struct, up_struct): Add a prefix to test
997 names, do not import gdb_prompt.
998
8d394f98
AC
9992004-08-01 Andrew Cagney <cagney@gnu.org>
1000
1001 Fix PR testsuite/1729.
1002 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1003 not use capture_value with value 4.
1004 (capture_value): Add optional test name parameter.
1005 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1006 the prefix, pass to capture_value.
1007
b6702b23
MK
10082004-08-01 Mark Kettenis <kettenis@gnu.org>
1009
1010 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1011 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1012 (main): Call new function.
1013
c203e0ca
MC
10142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1015
1016 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1017
a7995a30
MC
10182004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1019
1020 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1021
9366563b
MC
10222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1023
b6eeaf26 1024 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1025 Accept more values of vtbl pointer. Remove some messages
1026 about "obsolete gcc or gdb".
1027
2fc1f950
MC
10282004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1029
1030 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1031
c724d49b
MC
10322004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1033
1034 * gdb.base/asm-source.exp: Properly convert target board
1035 debug flags from gcc format to binutils format.
1036
736b0fce
MK
10372004-07-28 Mark Kettenis <kettenis@gnu.org>
1038
1039 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1040 gdb1718". PR backtrace/1718 partially fixed.
1041
5633ea5c
JJ
10422004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1043
1044 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1045
575eebb1
NC
10462004-07-26 Nick Clifton <nickc@redhat.com>
1047
1048 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1049 good default value for a specific architecture is available then
1050 set it to that value. Otherwise default to the -gstabs switch.
1051 Remove the -g... switches from the asm-flags variable. Allow the
1052 target board info to override the value if it wants to. Pass the
1053 switch on the assembler command line.
1054
62104619
MK
10552004-07-23 Mark Kettenis <kettenis@gnu.org>
1056
1057 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1058 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1059 (main): Call new function.
1060
4a1135b8
MC
10612004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1062
1063 Test for PR exp/1715.
1064 * gdb.base/radix.exp: Refactor common procedures. Make all
1065 test names unique. Change XFAIL to KFAIL.
1066
8a12c1f0
MC
10672004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1068
1069 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1070 * gdb.ada/gnat_ada.gin: ... to here.
1071 * configure.in: Use gnat_ada.gin.
1072 * configure: Regenerate.
1073
23b451cf
AC
10742004-07-20 Andrew Cagney <cagney@gnu.org>
1075
1076 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1077 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1078 XFAILs. Clean up test messages and comments. Check backtraces.
1079 Delete re-sync code.
1080
ab618a02
MC
10812004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1082
1083 Fix PR cli/740.
1084 * gdb.base/annota1.exp: Honor gdb,nosignals.
1085 * gdb.base/annota3.exp: Likewise.
1086
46dad340
MC
10872004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1088
1089 * lib/java.exp: Update copyright notice.
1090
756d8c70
AC
10912004-07-19 Andrew Cagney <cagney@gnu.org>
1092
1093 * gdb.base/selftest.exp: Copy file from here ...
1094 * gdb.gdb/selftest.exp: ... to here.
1095
586027e6
AC
10962004-07-16 Andrew Cagney <cagney@redhat.com>
1097
1098 * lib/insight-support.exp: Delete file.
1099 * lib/java.exp (java_init): Fix copyright.
1100
029d2200
AC
11012004-07-16 Andrew Cagney <cagney@gnu.org>
1102
1103 * gdb.base/restore.c: Append "prologue" to comments marking the a
1104 function's prologue.
1105 * gdb.base/restore.exp: Update copyright, re-indent.
1106 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1107 callerN" prefix where needed. Update patterns that match a
1108 function's prologue.
1109
653b62c5
MC
11102004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1111
1112 * gdb.base/restore.c: Add copyright notice.
1113
f7d690e5
AC
11142004-07-16 Andrew Cagney <cagney@gnu.org>
1115
1116 * gdb.base/logical.exp: Update copyright.
1117 (evaluate): New procedure. Use to re-implement tests using
1118 several tables.
1119
d629a7cb
MH
11202004-07-14 Martin Hunt <hunt@redhat.com>
1121
1122 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1123 which fixes some problems where init.tcl was not found.
1124
9c7bb332
AC
11252004-07-13 Andrew Cagney <cagney@gnu.org>
1126
6bf46641
AC
1127 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1128 (check_sizeof, check_valueof): Do not include the output in the
1129 test name. Use gdb_test.
1130 (get_valueof): Use gdb_test_multiple.
1131
c4ffd4c0
AC
1132 * gdb.base/step-test.exp: Update copyright. Use
1133 gdb_test_multiple. Ensure that test names do not include
1134 architecture dependent output.
1135
ab89363a
AC
1136 * gdb.gdb/observer.exp: Update copyright.
1137 (setup_test): Use gdb_test_multiple.
1138 (attach_first_observer, attach_second_observer)
1139 (attach_third_observer, detach_first_observer)
1140 (detach_second_observer, detach_third_observer)
1141 (reset_counters, check_counters): Make $message a prefix.
1142 (test_normal_stop_notifications): Add "args" parameter - a list of
1143 init functions to be called. Make $message a prefix,
1144 (test_observer_normal_stop): Change the message prefixes so that
1145 they are unique, pass the attach / detach procedures to
1146 test_normal_stop_notifications.
1147
ec58997a
AC
1148 * gdb.base/signull.exp (test_segv): Prefix all tests with
1149 "${name}". Clean up test messages.
1150
b475183b
AC
1151 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1152
9c7bb332
AC
1153 * gdb.base/ena-dis-br.exp: Update copyright.
1154 (break_at): New function. Replace send_gdb with gdb_test,
1155 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1156 ignore count, not stopped at bpt", with KFAIL.
1157
2dd95497
CV
11582004-07-13 Corinna Vinschen <vinschen@redhat.com>
1159
1160 * gdb.base/attach.exp: Remove cleanupfile handling.
1161
419e626b
AC
11622004-07-12 Andrew Cagney <cagney@gnu.org>
1163
1164 * gdb.base/annota1.exp: Cleanup corefile test name.
1165 * gdb.base/annota3.exp: Ditto.
1166
8b1b3228
AC
11672004-07-12 Andrew Cagney <cagney@gnu.org>
1168
78650829
AC
1169 * gdb.base/signals.exp: Clean up copyright, re-indent.
1170
8b1b3228
AC
1171 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1172 gdb_test and gdb_test_multiple.
1173
935c2760
JJ
11742004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1175
1176 * gdb.java/jmain.exp: Fix expected line number for main to
1177 break at. Set XFAIL for break at main test since gcj does not
1178 provide line number info for first statement in main.
1179
1544280f
AC
11802004-07-08 Andrew Cagney <cagney@gnu.org>
1181
1279f4ff
AC
1182 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1183
1544280f
AC
1184 * gdb.base/sigbpt.exp: Make the common part of each test name a
1185 prefix instead of suffix.
1186
bcc82369
BR
11872004-07-07 Bob Rossi <bob_rossi@cox.net>
1188
1189 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1190 test from test_tbreak_creation_and_listing to
1191 test_file_list_exec_source_file
1192 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1193 Changed name of test from test_tbreak_creation_and_listing to
1194 test_file_list_exec_source_file
1195
23f4b0aa
JJ
11962004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1197
1198 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1199 the jmisc() constructor instead of <init>.
1200 * gdb.java/jmisc1.exp: Ditto.
1201
56401cd5
AC
12022004-07-07 Andrew Cagney <cagney@gnu.org>
1203
1204 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1205 corrupting the PC.
1206
44ae2f6a
MC
12072004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1208
1209 * gdb.cp/templates.exp: Accept whitespace change in demangler
1210 output.
1211
45a83408
AC
12122004-07-06 Andrew Cagney <cagney@gnu.org>
1213
1214 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1215
d205ad70
MC
12162004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1217
1218 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1219 * lib/compiler.cc: Likewise.
1220
06ea1a61
MC
12212004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1222
1223 * lib/compiler.cc: Work around string preprocessing problem
1224 with old hp c++ compiler.
1225 * lib/compiler.c: Likewise.
1226
daab1251
CV
12272004-06-29 Corinna Vinschen <vinschen@redhat.com>
1228
1229 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1230 directives to conditionalize symbol prefixing.
1231 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1232 additional_flags handling. Add underscore prefix for Cygwin.
1233 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1234 conditionalize symbol prefixing.
1235 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1236 additional_flags handling. Add underscore prefix for Cygwin.
1237
cc984116
CV
12382004-06-29 Corinna Vinschen <vinschen@redhat.com>
1239
1240 * gdb.base/bigcore.exp: Skip test on Cygwin.
1241
c279b077
MC
12422004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1243
1244 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1245 formats for "info register". Use gdb_test_multiple. Fix
1246 the "invalid register" test.
1247
0e915747
CV
12482004-06-28 Corinna Vinschen <vinschen@redhat.com>
1249
1250 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1251 PID for Cygwin. Add Cygwin specific strings to check for in some
1252 tests.
1253 (do_attach_tests): Add a test for user interaction when attaching
1254 to a process with no matching symbol table already loaded.
1255
11422c86
AC
12562004-06-26 Andrew Cagney <cagney@gnu.org>
1257
1258 Test PR java/1567 and PR java/1565.
1259 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1260 * gdb.java/jmisc2.exp: Delete file.
1261
cefbce26
MC
12622004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1263
1264 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1265
e19f872c
CV
12662004-06-25 Corinna Vinschen <vinschen@redhat.com>
1267
1268 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1269 attach process.
1270
d931ba3b
MC
12712004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1272
1273 * gdb.cp/pr-1553.exp: Remove.
1274
aef68c48
MC
12752004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1276
1277 * gdb.cp/pr-1553.cc: Remove.
1278 * gdb.cp/pr-1553.exp: Disable this test.
1279
8d5df71a
JB
12802004-06-20 Jim Blandy <jimb@redhat.com>
1281
1282 Fix PR testsuite/1680.
1283 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1284 regular expressions.
1285
4ac6f39d
MC
12862004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1287
1288 Fix PR testsuite/1679.
1289 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1290 Issue an UNSUPPORTED result instead.
1291
1b413552
JB
12922004-06-18 Jim Blandy <jimb@redhat.com>
1293
1294 * gdb.base/charset.exp: Only send a control-C if we see a new
1295 prompt and incomplete command.
1296
6daa6ebd
MC
12972004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1298
1299 * gdb.cp/pr-574.cc: Add copyright notice.
1300
51fa4ae0
JB
13012004-06-17 Jim Blandy <jimb@redhat.com>
1302
1303 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1304 cases where the regexp has no groups; this grabs random text from
1305 the previous test suite, whatever that was.
1306
8fea26c5
MC
13072004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1308
1309 * gdb.cp/printmethod.cc: Add copyright notice.
1310
1e3aeb41
MC
13112004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1312
1313 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1314
9d9030bc
AC
13152004-06-16 Andrew Cagney <cagney@gnu.org>
1316
1317 * gdb.base/signull.c: Update copyright. Include <string.h>.
1318 (bowler): Replace data_pointer with data_read
1319 and data_write cases. Add code_descriptor case.
1320 (zero, desc): New array and pointer.
1321 (data, code): Change to simple pointers.
1322 * gdb.base/signull.exp: Fix probe pattern matching a function
1323 descriptor SIGSEGV. Replace data_pointer with data_read and
1324 data_write tests.
1325
acd4ad44
AC
13262004-06-16 Andrew Cagney <cagney@gnu.org>
1327
1328 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1329
08fd625c
MC
13302004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1331
1332 * gdb.base/long_long.c: Add copyright notice.
1333
1903502c
MC
13342004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1335
1336 * gdb.base/long_long.exp: Remove reference to
1337 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1338 to gdb_breakpoint and gdb_continue_to_breakpoint.
1339
83313cb1
JB
13402004-06-14 Jim Blandy <jimb@redhat.com>
1341
1342 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1343 endian case.
1344
1bf404ef
AC
13452004-06-14 Andrew Cagney <cagney@gnu.org>
1346
1347 * gdb.base/gcore.exp (capture_command_output): Delete the always
1348 passing tests containing inferior values.
1349 * gdb.base/ending-run.exp: Do not include the breakpoint address
1350 in the test message. Update copyright.
1351 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1352 size in the test name, use gdb_test_multiple. Update copyright.
1353
ef220b33
MC
13542004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1355
1356 * gdb.cp/ref-types.cc: Add copyright notice.
1357
4f70a4c9
MC
13582004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1359
1360 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1361 hp_aCC_compiler.
1362 * lib/compiler.cc: Likewise.
1363 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1364 'set' commands. Log diagnostics for other lines. Set
1365 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1366
335928ac
MC
13672004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1368
1369 * gdb.cp/try_catch.cc: Add copyright notice.
1370
2efb12e8
MC
13712004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1372
1373 * gdb.cp/userdef.cc: Add copyright notice.
1374
0bbed51a
MC
13752004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1376
1377 * gdb.cp/virtfunc.cc: Add copyright notice.
1378
e12a46c9
RC
13792004-06-11 Randolph Chung <tausq@debian.org>
1380
1381 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1382 problem.
1383
338e05af
AC
13842004-06-10 Andrew Cagney <cagney@gnu.org>
1385
1386 * lib/compiler.cc, lib/compiler.c: Append either
1387 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1388 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1389 instead of gcc-3-3.
1390
dc3f10cb
AC
13912004-06-09 Andrew Cagney <cagney@gnu.org>
1392
b4d946af
AC
1393 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1394 gdb/1455, bug is specific to "long long" and "double".
1395
dc3f10cb
AC
1396 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1397 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1398 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1399 fixed.
1400
b5c0bfa2
AC
14012004-06-09 Andrew Cagney <cagney@gnu.org>
1402
1403 * gdb.base/structs.exp (test_struct_returns): Replace
1404 "return_value_unknown" and "finish_value_unknown" by
1405 "return_value_known" and "finish_value_known". Instead of
1406 "return_value_unknown" iff "finish_value_unknown", check
1407 "return_value_known" implies "finish_value_known".
1408
caeb605f
MH
14092004-06-08 Martin Hunt <hunt@redhat.com>
1410
1411 * gdb.base/float.exp: Add pattern for mips targets.
1412
c892bb64
RC
14132004-06-08 Randolph Chung <tausq@debian.org>
1414
1415 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1416 message for unknown architectures more clear.
1417
48306d3e
JB
14182004-06-08 Joel Brobecker <brobecker@gnat.com>
1419
1420 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1421 start the execution of the program.
1422
83ecb59f
JB
14232004-06-07 Jim Blandy <jimb@redhat.com>
1424
1425 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1426 * gdb.arch/i386-cpuid.h: New helper file.
1427
55264cb4
RC
14282004-06-07 Randolph Chung <tausq@debian.org>
1429
1430 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1431 has started.
1432
23cadb28
RM
14332004-06-04 Roland McGrath <roland@redhat.com>
1434
1435 Fix PR gdb/1647.
1436 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1437 differently to be robust to output buffering differences.
1438
51d01eda
MC
14392004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1440
1441 * gdb.threads/pthreads.exp: Update copyright years.
1442 (check_control_c): Change asynchronous 'after' to synchronous.
1443
f4fc3b93
RM
14442004-06-04 Roland McGrath <roland@redhat.com>
1445
1446 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1447 next gdb prompt.
1448
4013522b
MC
14492004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1450
1451 Fix PR gdb/1636.
1452 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1453 calls to synchronous.
1454
7a8f1e6b
JB
14552004-05-26 Jim Blandy <jimb@redhat.com>
1456
1457 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1458
81bb3443
RC
14592004-05-24 Randolph Chung <tausq@debian.org>
1460
1461 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1462 * gdb.asm/pa.inc: New file.
1463
8f5a3103
MK
14642004-05-22 Mark Kettenis <kettenis@gnu.org>
1465
1466 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1467
734b8fe8
JB
14682004-05-21 Joel Brobecker <brobecker@gnat.com>
1469 Daniel Jacobowitz <drow@mvista.com>
1470
1471 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1472 GDB prompt.
1473
725603e1
UW
14742004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1475
f4fc3b93 1476 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1477 setjmp/longjmp. Use sigaction instead of signal.
1478
8b923272
JB
14792004-05-19 J. Brobecker <brobecker@gnat.com>
1480 Michael Snyder <msnyder@redhat.com>
1481
1482 * gdb.threads/pthread_cond_wait.c: New file.
1483 * gdb.threads/pthread_cond_wait.exp: New testcase.
1484
8bfabb04
AC
14852004-05-13 Andrew Cagney <cagney@redhat.com>
1486
1487 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1488 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1489
42edda50
AC
14902004-05-11 Andrew Cagney <cagney@redhat.com>
1491
1492 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1493 fixed but revealed gdb/1639.
1494
d303a6c7
AC
14952004-05-10 Andrew Cagney <cagney@redhat.com>
1496
1497 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1498 func1" and "next to 2nd alarm", kernel bug avoided.
1499
bf08c2a1
DJ
15002004-05-10 Daniel Jacobowitz <dan@debian.org>
1501
1502 PR external/1568
1503 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1504 XFAIL if it is smaller than bytes_allocated.
1505 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1506 (main): Make chunks_allocated unsigned. Correct comment.
1507
c0586a34
JB
15082004-05-07 Joel Brobecker <brobecker@gnat.com>
1509
1510 * gdb.arch/powerpc-aix-prologue.c: New file.
1511 * gdb.arch/powerpc-aix-prologue.exp: New file.
1512
f2785d12
JB
15132004-05-07 Jim Blandy <jimb@redhat.com>
1514
1515 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1516 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1517
bd7f6e30
JB
15182004-05-06 Joel Brobecker <brobecker@gnat.com>
1519
1520 * gdb.base/sep.exp: No longer setup_kfail when the program was
1521 built with dwarf2.
1522
0a5e7efe
JI
15232004-05-05 Jim Ingham <jingham@apple.com>
1524
1525 * gdb.base/pending.exp: Make sure pending breakpoints
1526 preserve the ignore count.
f4fc3b93 1527
a8958849
MK
15282004-04-27 Jerome Guitton <guitton@gnat.com>
1529
1530 * i386-prologue.exp: Add testcase for jump instruction as first
1531 instruction of the real code.
1532 * i386-prologue.c (jump_at_beginning): New function.
1533
7e103f5b
MK
15342004-04-28 Mark Kettenis <kettenis@gnu.org>
1535
1536 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1537 x86_64-*-*.
1538
5d38b224
MK
15392004-04-28 Mark Kettenis <kettenis@gnu.org>
1540
1541 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1542 i*86-*-*.
1543
0ef32fd9
MK
15442004-04-25 Mark Kettenis <kettenis@gnu.org>
1545
1546 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1547 expression that checks the return type.
1548
71d7dd7c
AC
15492004-04-23 Andrew Cagney <cagney@redhat.com>
1550
1551 * gdb.base/call-sc.exp: New test of scalar call/return values.
1552 * gdb.base/call-sc.c: Ditto.
1553
1e9f977e
JJ
15542004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1555
1556 * gdb.threads/manythreads.c: Reduce thread stack size.
1557
899d9e3a
JJ
15582004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1559
1560 * gdb.threads/manythreads.c: Add copyright notice.
1561
61bcae62
AC
15622004-04-23 Andrew Cagney <cagney@redhat.com>
1563
1564 * gdb.base/siginfo.exp: Better handle step out of signal.
1565 * gdb.base/sigstep.exp: Ditto.
1566
7339a42e
JJ
15672004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1568 Daniel Jacobowitz <drow@mvista.com>
1569
1570 * gdb.threads/manythreads.c: New testcase.
1571 * gdb.threads/manythreads.exp: Ditto.
1572
5c98409b
JB
15732004-04-22 Jim Blandy <jimb@redhat.com>
1574
1575 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1576 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1577
3b611f1a
MC
15782004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1579
1580 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1581
f0fd9238
AC
15822004-04-21 Andrew Cagney <cagney@redhat.com>
1583
1584 * gdb.base/sigstep.c: New file.
1585 * gdb.base/sigstep.exp: New file.
1586
90990674
JB
15872004-04-16 Joel Brobecker <brobecker@gnat.com>
1588
1589 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1590 call to observer_notify_normal_stop.
1591
78cef34b
AC
15922004-04-15 Andrew Cagney <cagney@redhat.com>
1593
1594 * gdb.base/siginfo.c: New file.
1595 * gdb.base/siginfo.exp: New file.
1596
d2343407
JB
15972004-04-12 J. Brobecker <brobecker@gnat.com>
1598
1599 * gdb.base/sep.exp: Fix typo in comment.
1600
a2dba3c8
JB
16012004-04-12 J. Brobecker <brobecker@gnat.com>
1602
1603 * gdb.base/sep.c: New file.
1604 * gdb.base/sep-proc.c: New file.
1605 * gdb.base/sep.exp: New testcase.
1606
15f7b60e
MK
16072004-04-09 Mark Kettenis <kettenis@gnu.org>
1608
1609 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1610 support.
1611
44f4de1a
AC
16122004-04-05 Andrew Cagney <cagney@redhat.com>
1613
1614 * gdb.base/sigaltstack.c: New file.
1615 * gdb.base/sigaltstack.exp: New file.
1616
ef04f396
JB
16172004-04-04 Joel Brobecker <brobecker@gnat.com>
1618
1619 * gdb.base/foll-fork.exp: Update the expected output for
1620 "help set follow-fork-mode", to match a change that was made
1621 to the help of this variable on 2004-01-13.
1622
d40d2c92
JB
16232004-04-01 Joel Brobecker <brobecker@gnat.com>
1624
1625 * lib/ada.exp: Add copyright notice.
1626 * bar.ads: Likewise.
1627 * bar.adb: Likewise.
1628 * null_record.adb: Likewise.
1629 * null_record.exp: Likewise.
1630 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1631
f86ef5a3
JB
16322004-04-01 Joel Brobecker <brobecker@gnat.com>
1633
1634 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1635 * configure: Regenerate.
1636
414e70e3
JB
16372004-04-01 Joel Brobecker <brobecker@gnat.com>
1638
1639 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1640 to build the application. Remove the message printed when in
1641 verbose mode, redundant with the UNSUPPORTED message above.
1642
f0aaee49
JB
16432004-03-31 Joel Brobecker <brobecker@gnat.com>
1644
1645 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1646 * gdb.ada (null_record.exp): New testcase.
1647
ac81cb54
JB
16482004-03-31 Joel Brobecker <brobecker@gnat.com>
1649
1650 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1651
854af2f7
JB
16522004-03-31 Joel Brobecker <brobecker@gnat.com>
1653
1654 * gdb.ada: New subdirectory.
1655 * gdb.ada/Makefile.in: New file.
1656 * gdb.ada/gnat_ada.gpr.in: New file.
1657
034cb681
JB
16582004-03-31 Joel Brobecker <brobecker@gnat.com>
1659
1660 * lib/ada.exp: New file.
1661
78a1a894
DJ
16622004-03-24 Daniel Jacobowitz <drow@mvista.com>
1663
1664 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1665 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1666
4b2b3b3e
AC
16672004-03-22 Andrew Cagney <cagney@redhat.com>
1668
1669 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1670 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1671 Problem identified by Ulrich Weigand.
1672
23c73aa3
DC
16732004-03-17 David Carlton <carlton@kealia.com>
1674
1675 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1676 PR c++/826.
1677
d63a86f8
RM
16782004-03-16 Roland McGrath <roland@redhat.com>
1679
1680 * gdb.base/auxv.exp: New file.
1681 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1682
0e02aa50
DC
16832004-03-12 David Carlton <carlton@kealia.com>
1684
1685 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1686 * gdb.cp/pr-1553.cc: Ditto.
1687 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1688 pass branch.
1689
c20b71be
MC
16902004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1691
1692 * gdb.cp/templates.exp: Accept more template types.
1693
c7414a01
MC
16942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1695
1696 From Corinna Vinschen with modifications.
1697 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1698 local variable obj_with_enum.
1699 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1700 results with obj_with_enum.
1701
ed69573c
MC
17022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1703
1704 * gdb.cp/classes.cc: New file, copied from misc.cc.
1705 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1706
28301461
MC
17072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1708
1709 * gdb.cp/misc.cc: Add copyright notice.
1710
1198ecbe
DC
17112004-03-05 David Carlton <carlton@kealia.com>
1712
1713 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1714 * gdb.cp/rtti.h: Update copyright.
1715 (namespace n2::n3): New.
1716 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1717 (n2::n3::func3): New.
1718 (main): Call n2::n3::func3.
1719 * gdb.cp/rtti2.cc: Update copyright.
1720 (n2::create3): New.
1721
9e08c470
MK
17222004-03-04 Mark Kettenis <kettenis@gnu.org>
1723
1724 * gdb.asm/openbsd.inc: Fix typo.
1725
4bebc3aa
FF
17262004-03-03 Fred Fish <fnf@redhat.com>
1727
1728 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1729 "val" instead of unused "size". Update copyright year.
1730
6ea9fb37
DJ
17312004-02-29 Daniel Jacobowitz <drow@mvista.com>
1732
1733 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1734 to use unsigned char.
1735 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1736 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1737
23b23974
DJ
17382004-02-29 Daniel Jacobowitz <drow@mvista.com>
1739
1740 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1741 line of output.
1742
7574fd53
DJ
17432004-02-28 Daniel Jacobowitz <drow@mvista.com>
1744
1745 * gdb.base/relocate.c (dummy): Initialize.
1746
a195357f
DJ
17472004-02-28 Daniel Jacobowitz <drow@mvista.com>
1748
1749 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1750 a breakpoint at exit.
1751
72fd54a9
FF
17522004-02-27 Fred Fish <fnf@redhat.com>
1753
1754 * gdb.base/chng-syms.exp: Add expect condition to match failing
1755 case that isn't a timeout.
1756
b9d23137
AC
17572004-02-27 Andrew Cagney <cagney@redhat.com>
1758
1759 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1760 support.
1761
15d208f6 17622004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1763
15d208f6
FF
1764 * gdb.arch/gdb1431.c: Remove.
1765 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1766 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1767 of "until" incorrectly.
1768
98f9cd2d
JB
17692004-02-26 J. Brobecker <brobecker@gnat.com>
1770
1771 * gdb.cp/class2.cc (empty): New class.
1772 (refer): New function.
1773 (main): Declare an object of type empty and use it.
1774 * gdb.cp/class2.exp: Print the value of an object of type empty.
1775
9b50c11b
JJ
17762004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1777
1778 * gdb.base/langs.exp: Update query string to match the
1779 new nquery format used for pending breakpoints.
1780
0dcd613f
AC
17812004-02-26 Andrew Cagney <cagney@redhat.com>
1782
1783 Fix PR i18n/1570.
1784 * gdb.base/charset.c: Update copyright notice.
1785 (main, init_string): Remove the escape character '\e' tests.
1786 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1787 * gdb.base/charset.exp (valid_host_charset): Ditto.
1788 * gdb.base/setvar.exp: Ditto.
1789
b8a56647
AC
17902004-02-24 Andrew Cagney <cagney@redhat.com>
1791
90d59e34
AC
1792 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1793 mmapped data in core file" PASS and FAIL messages consistent.
1794
b8a56647
AC
1795 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1796 setting a breakpoint. Work around PR java/1565.
1797
9f27c604
JJ
17982004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1799
1800 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1801 new nquery format.
1802 * gdb.base/pending.exp: Ditto.
1803
3224a706
MK
18042004-02-22 Mark Kettenis <kettenis@gnu.org>
1805
1806 * configure.in: Run stabs tests on *BSD.
1807 * configure: Regenerated.
1808
41e0a9ca
MK
18092004-02-21 Mark Kettenis <kettenis@gnu.org>
1810
1811 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1812
1e1b3428
FF
18132004-02-20 Fred Fish <fnf@redhat.com>
1814
1815 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1816 blank in test for "returns short", for consistency with other
1817 "returns xxx" tests. Update copyright year.
1818
f9a7572a
FF
18192004-02-19 Fred Fish <fnf@redhat.com>
1820
1821 New testcase for PR breakpoint/1558.
1822 * gdb.arch/gdb1558.exp: New file.
1823 * gdb.arch/gdb1558.c: New file.
1824
b2ce2854
EZ
18252004-02-19 Elena Zannoni <ezannoni@redhat.com>
1826
1827 * gdb.base/nodebug.exp: Fix typo.
1828
e7c9ff01
JB
18292004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1830
1831 Committed by Jim Blandy <jimb@redhat.com>.
1832
62f4b920
JB
1833 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1834
2db536a1
JB
1835 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1836
e7c9ff01
JB
1837 * gdb.base/float.exp: Support s390*-*-* targets.
1838
f3205b34
AF
18392004-02-17 Adam Fedor <fedor@gnu.org>
1840
1841 * gdb.base/gdb1555.exp: New file.
1842 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1843
9d62932d
EZ
18442004-02-17 Elena Zannoni <ezannoni@redhat.com>
1845
1846 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1847
344c9711
FF
18482004-02-16 Fred Fish <fnf@redhat.com>
1849
1850 * gdb.arch/gdb1291.c: Remove
1851 * gdb.arch/gdb1291.s: New test input file.
1852 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1853 fail. Test for correct result, known incorrect result, other
1854 failures and timeouts.
1855
2d822687
AC
18562004-02-16 Andrew Cagney <cagney@redhat.com>
1857
1858 * gdb.base/bigcore.exp: New file.
1859 * gdb.base/bigcore.c: New file.
1860
dac15b66
AC
18612004-02-13 Andrew Cagney <cagney@redhat.com>
1862
1863 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1864 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1865 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1866 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1867 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1868 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1869 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1870 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1871 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1872 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1873
6bdfc2c4
JJ
18742004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1875
1876 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1877 executed is an alloc instruction.
1878
87b3ede8
DC
18792004-02-11 David Carlton <carlton@kealia.com>
1880
1881 * gdb.cp/breakpoint.exp: New.
1882 * gdb.cp/breakpoint.cc: New.
1883
6e19e2bf
MC
18842004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1885
1886 Partial fix for PR gdb/1543.
1887 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1888 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1889 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1890 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1891 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1892 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1893 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1894 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1895 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1896 to bug-gdb@prep.ai.mit.edu .
1897 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1898 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1899 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1900 Likewise.
1901
5c5455dc
AC
19022004-02-10 Andrew Cagney <cagney@redhat.com>
1903
1904 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1905 using gdb_internal_error_resync.
1906
9cf689d7
DJ
19072004-02-09 Daniel Jacobowitz <drow@mvista.com>
1908
1909 * gdb.threads/thread-specific.exp: Stop early if no threads are
1910 found.
1911
d2dc51db
MC
19122004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1913
1914 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1915
14b1a056
DJ
19162004-02-08 Daniel Jacobowitz <drow@mvista.com>
1917
1918 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1919 breakpoints.
1920
83f66e8f
DJ
19212004-02-07 Daniel Jacobowitz <drow@mvista.com>
1922
1923 * config/sim.exp (gdb_load): Handle $arg == "".
1924 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1925 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1926
30fc0091
EZ
19272004-02-07 Elena Zannoni <ezannoni@redhat.com>
1928
1929 * gdb.base/maint.exp: Update test to reflect
1930 obstack changes.
1931
4d806929
JJ
19322004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1933
1934 * gdb.base/pendshr.c (pendfunc): New function that calls
1935 pendfunc1.
1936 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1937
7bfdd688
FF
19382004-02-04 Fred Fish <fnf@redhat.com>
1939
1940 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1941 function symbols and update copyright years.
1942 * gdb.arch/gdb1291.c: Ditto.
1943
aaa08ee4
MC
19442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1945
1946 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1947
dbad7755
MC
19482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1949
1950 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1951
ec4646ef
MC
19522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1953
1954 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1955
1b802196
FF
19562004-02-02 Fred Fish <fnf@redhat.com>
1957
1958 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1959 remote targets. Update copyright years.
1960
18fe2033
JJ
19612004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1962
1963 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1964 support.
1965 * gdb.base/langs.exp: Fix test which attempts to create
1966 breakpoint on non-existent function to handle new pending
1967 support.
1968 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1969 a breakpoint.
1970 * gdb.base/pending.exp: New test.
1971 * gdb.base/pending.c: New file.
1972 * gdb.base/pendshr.c: Ditto.
1973
8d577d32
DC
19742004-02-02 David Carlton <carlton@kealia.com>
1975
1976 * gdb.cp/overload.exp: Add overloadNamespace tests.
1977 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1978 (overloadNamespace, XXX): New.
1979 (main): Call XXX::marker2.
1980
3ad13771
FF
19812004-02-01 Fred Fish <fnf@redhat.com>
1982
1983 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1984 * gdb.base/finish.exp: Ditto.
1985 * gdb.base/gcore.exp: Ditto.
1986 * gdb.base/huge.exp: Ditto.
1987 * gdb.base/info-proc.exp: Ditto.
1988 * gdb.base/return2.exp: Ditto.
1989 * gdb.threads/gcore-thread.exp: Ditto.
1990
44c75849
DJ
19912004-02-01 Daniel Jacobowitz <drow@mvista.com>
1992
1993 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1994
005bc093
MK
19952004-02-01 Mark Kettenis <kettenis@gnu.org>
1996
1997 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1998 that opening the file succeeds on OpenBSD.
1999
c47cebdb
DJ
20002004-02-01 Daniel Jacobowitz <drow@mvista.com>
2001
2002 * gdb.threads/thread-specific.c: New file.
2003 * gdb.threads/threads-specific.exp: New test script.
2004 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2005 to expect_out.
2006
5a01311c
MK
20072004-02-01 Mark Kettenis <kettenis@gnu.org>
2008
2009 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2010 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2011 only on the "print_small_structs from print_long_arg_list" test.
2012
ce22a4f1
DJ
20132004-02-01 Daniel Jacobowitz <drow@mvista.com>
2014
2015 * gdb.base/completion.exp: Kill a stray backslash.
2016
2017 From Jim Ingham <jingham@apple.com>:
2018 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2019 agrees with the result from sending a tab.
2020
abbab9d3
DJ
20212004-01-31 Daniel Jacobowitz <drow@mvista.com>
2022
2023 * gdb.base/chng-syms.exp: Remove stray newline.
2024
53904d1e
MK
20252004-01-31 Mark Kettenis <kettenis@gnu.org>
2026
2027 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2028 *-*-openbsd*.
2029 * gdb.asm/openbsd.inc: New file.
2030
3a4b3aac
MK
20312004-01-30 Mark Kettenis <kettenis@gnu.org>
2032
2033 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2034 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2035 *-*solaris2*. Remove commented out default settings for
2036 asm-flags. Replace gdb_compile with target_link.
2037
ebac27b4
MC
20382004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2039
2040 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2041 for all tests. Remove old hp-ux and cygnus xfail cases.
2042
d8679d84
PH
20432004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2044
2045 * gdb.base/chng-syms.exp: New file.
2046 * gdb.base/chng-syms.c: New file.
2047
0a55bc22
MC
20482004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2049
2050 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2051 Provide arms for current output in all my configurations.
2052
94b8e876
MC
20532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2054
2055 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2056 * lib/compiler.cc: Likewise.
2057 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2058 get the right preprocessor. Eval the output directly. Remove
2059 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2060 hp_f77_compiler and hp_f90_compiler completely.
2061 (gdb_preprocess): Delete.
2062 (get_compiler): Delete.
2063
7cf03d44
MK
20642004-01-24 Mark Kettenis <kettenis@gnu.org>
2065
2066 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2067 <string.h>.
2068
68b6dce9
NR
20692004-01-24 Nick Roberts <nick@nick.uklinux.net>
2070
2071 * gdb.mi/mi-stack.exp: Update copyright.
2072
b368761e
DC
20732004-01-23 David Carlton <carlton@kealia.com>
2074
2075 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2076 test for cp_lookup_transparent_type.
2077 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2078 call them.
2079
f2061b53
DJ
20802004-01-23 Daniel Jacobowitz <drow@mvista.com>
2081
2082 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2083 after -var-update.
2084
37fc574a
DC
20852004-01-23 David Carlton <carlton@kealia.com>
2086
2087 * gdb.cp/namespace.cc (C::ensureRefs): New.
2088 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2089
8e94b928
NR
20902004-01-20 Nick Roberts <nick@nick.uklinux.net>
2091
2092 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2093 case "-stack-list-locals 2".
2094 * gdb.mi/mi-var-child.exp: Test for case
2095 "-var-list-children --all-values NAME".
2096
997b0952
MC
20972004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2098
2099 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2100
52470da3
MK
21012004-01-18 Mark Kettenis <kettenis@gnu.org>
2102
7049b4b8
MK
2103 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2104 used with gdb_test_multiple.
2105
52470da3
MK
2106 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2107 read at address 0. This fixes PR testsuite/1504.
2108
da6012e5
DJ
21092004-01-18 Daniel Jacobowitz <drow@mvista.com>
2110
2111 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2112 Remove downloading, guessing the host executable, the calls to
2113 gdb_file_cmd and gdb_target_cmd, and "load" support.
2114 (infer_host_exec): New function broken out from gdb_load.
2115 (gdb_load): New wrapper for gdbserver_gdb_load.
2116 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2117 gdb_target_cmd. Use -target-select.
2118 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2119 Download binaries to the host. Clear last_mi_remote_file when
2120 we load a new binary.
2121 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2122 call gdbserver_gdb_load and mi_gdb_target_cmd.
2123
32c70722
MC
21242004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2125
2126 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2127 type patterns.
2128
b0cecf36
MC
21292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2130
2131 * gdb.cp/templates.exp: Fix typo in test name of
2132 "print Foo<volatile char*>::foo".
2133
4120d7e6
MC
21342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2135
2136 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2137
f679e530
BE
21382004-01-16 Ben Elliston <bje@wasabisystems.com>
2139
2140 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2141 (clean mostlyclean): Remove empty rm.
2142
091c48f6
MC
21432004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2144
2145 * gdb.base/setvar.exp: Add copyright years.
2146
3e5fc8d2
DC
21472004-01-14 David Carlton <carlton@bactrian.org>
2148
2149 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2150 PR c++/1511 and update coment.
2151 * gdb.cp/templates.exp: Update patterns to match current output.
2152 If changes involve something other than whitespace, KFAIL
2153 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2154
63d06c5c
DC
21552004-01-14 David Carlton <carlton@kealia.com>
2156
2157 * gdb.cp/namespace.exp: Add tests involving classes defined within
2158 namespaces.
2159 * gdb.cp/namespace.cc (C::CClass): New.
2160 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2161
a51dab88
EZ
21622004-01-14 Elena Zannoni <ezannoni@redhat.com>
2163
2164 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2165 what debug info we have. Print a better message if something goes
2166 wrong while producing the separate debug info file.
2167
a476ccc9
MC
21682004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2169
2170 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2171
f453692c
MC
21722004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2173
2174 * gdb.base/callfuncs.c: Add copyright notice.
2175
f40063a5
MC
21762004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2177
2178 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2179 inheritance. PR gdb/1498, PR gcc/13539.
2180
19ac3974
EZ
21812004-01-13 Elena Zannoni <ezannoni@redhat.com>
2182
2183 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2184 test specific name.
2185 * gdb.mi/gdb669.exp: Ditto.
2186 * gdb.mi/mi-pthreads.exp: Ditto.
2187 * gdb.mi/mi1-pthreads.exp: Ditto.
2188 * gdb.mi/mi2-pthreads.exp: Ditto.
2189
56c97c6e
MC
21902004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2191
2192 * gdb.cp/member-ptr.cc: Add copyright notice.
2193
a0644324
MC
21942004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2195
2196 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2197 some patterns for recent versions of gcc and hpacc. Delete
2198 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2199 Delete tests that access a NULL pointer-to-member-data. This
2200 script is still disabled for gcc.
2201
32fabe09
EZ
22022004-01-12 Elena Zannoni <ezannoni@redhat.com>
2203
2204 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2205 escaped correctly.
2206
1f8a6abb
EZ
22072004-01-12 Elena Zannoni <ezannoni@redhat.com>
2208
2209 * gdb.base/sepdebug.exp: New file.
2210 * gdb.base/sepdebug.c: New file.
2211 * lib/gdb.exp (separate_debug_filename): New procedure.
2212 (gdb_gnu_strip_debug): New procedure.
2213
48efe704
AC
22142004-01-12 Andrew Cagney <cagney@redhat.com>
2215
2216 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2217 * gdb.mi/ChangeLog-1999-2003: New file.
2218
a9415475
AC
22192004-01-12 Andrew Cagney <cagney@redhat.com>
2220
2221 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2222 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2223 or EEXIST", treat EBUSY as an XFAIL.
2224
83b8cf9d
MC
22252004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2226
2227 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2228 hp_cc_compiler.
2229
9939d2a8
MC
22302004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2231
2232 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2233 decorations.
2234
1ff8cadf
MC
22352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2236
2237 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2238 and "(aCC)" decorations. Remove obsolete doco about old
2239 test results.
2240
6fa9022e
MC
22412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2242
2243 * gdb.cp/exception.exp: Fix typo in doco.
2244
209721fe
MK
22452004-01-09 Mark Kettenis <kettenis@gnu.org>
2246
2247 * gdb.base/gdb1476.exp: Fix typo.
2248
ef11303e
MC
22492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2250
2251 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2252 file.
2253
041ab88c
MC
22542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2255
2256 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2257 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2258 Use gdb_compile. Remove restriction on gcc. Add some patterns
2259 for recent version of gdb. Delete second half, which was a copy
2260 of the first half with different build flags. This test is
2261 still disabled because it is still not ready for production.
2262
e36d075a
MC
22632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2264
2265 * gdb.cp/exception.cc: Add copyright notice.
2266 * gdb.cp/exception.exp: Add a notice that this file is broken
2267 because of line number changes caused by addition of copyright
2268 notice.
2269
42b190ad
MC
22702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2271
2272 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2273 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2274
8f25f06b
MC
22752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2276
2277 * gdb.cp/classes.exp: Accept gnu abi 2.
2278 * gdb.cp/derivation.exp: Likewise.
2279 * gdb.cp/overload.exp: Likewise.
2280 * gdb.cp/virtfunc.exp: Likewise.
2281
06ded8b8
MC
22822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2283
2284 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2285 semicolon after end of function.
2286
77c26ae3
MC
22872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2288
2289 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2290 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2291 boilerplate code for compiling and running the program under
2292 test. Add some string method tests.
2293
20757486
MC
22942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2295
2296 * gdb.cp/bs15503.cc: Add copyright notice.
2297 * gdb.cp/bs15503.exp: Adjust line number.
2298
0fd3b503
MC
22992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2300
2301 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2302 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2303
10d1bea8
MC
23042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2305
2306 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2307 hp_cc_compiler.
2308
2789202a
MC
23092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2310
2311 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2312 * gdb.cp/ctti.exp: Use the marker instead of "next".
2313 With gcc, run further before bailing.
2314
b862f14c
MC
23152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2316
2317 * gdb.cp/cttiadd.cc: Add copyright notice.
2318 * gdb.cp/cttiadd1.cc: Likewise.
2319 * gdb.cp/cttiadd2.cc: Likewise.
2320 * gdb.cp/cttiadd3.cc: Likewise.
2321
96da2469
MC
23222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2323
2324 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2325 Use gdb_test, gdb_test_multiple. Use floating-point values that
2326 have exact representations in IEEE-ish formats.
2327
053248ff
MC
23282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2329
2330 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2331 compilers. Delete duplicate call to get_compiler_info.
2332 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2333 * gdb.base/volatile.exp: Likewise.
2334
84acecdd
MK
23352004-01-07 Mark Kettenis <kettenis@gnu.org>
2336
2337 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2338 memory at address 0.
2339
fe11a27f
MC
23402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2341
2342 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2343 to test for hp-ux assembler. Fix copyright years.
2344
60ad077b
AC
23452004-01-07 Andrew Cagney <cagney@redhat.com>
2346
2347 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2348
1c9b8f33
AC
23492004-01-07 Andrew Cagney <cagney@redhat.com>
2350
2351 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2352 when creating the read-only file. From analysis by Roland McGrath
2353 and Elena Zannoni.
2354
753ccc7a
MC
23552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2356
2357 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2358
eca3e36b
MC
23592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2360
2361 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2362 data pointers.
2363
f8d4bac4
MC
23642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2365
2366 * gdb.cp/m-static.exp: Compile one source file at a time.
2367 Delete unused call to get_compiler_info.
2368
9b4e0f94
MC
23692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2370
2371 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2372 * gdb.base/call-rt-st.exp: Likewise.
2373 * gdb.base/nodebug.exp: Likewise.
2374 * gdb.base/volatile.exp: Likewise.
2375 * gdb.cp/ref-types.exp: Likewise.
2376 * gdb.cp/templates.exp: Likewise.
2377
023c1024
MK
23782004-01-05 Mark Kettenis <kettenis@gnu.org>
2379
2380 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2381
19703c4a
MC
23822004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2383
2384 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2385 hppa*-hp-hpux*.
2386
18b67037
MK
23872004-01-04 Mark Kettenis <kettenis@gnu.org>
2388
ba6219c8
MK
2389 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2390 x86_64-*-*.
2391
18b67037
MK
2392 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2393 sparc64-*-* and sparc*-solaris2*.
2394
1bfbbb9d
MK
23952004-01-04 Mark Kettenis <kettenis@gnu.org>
2396
2397 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2398 return ${tests}" test. The ${tests} already mentions the
2399 filename.
2400
06846494
MC
24012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2402
2403 * gdb.cp/local.exp: Accept gcc abi 2.
2404
3b0cb202
MC
24052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2406
2407 * gdb.cp/templates.exp: Accept gcc abi 2.
2408
0643ec3f
MC
24092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2410
2411 * lib/compiler.cc: Remove supports_template_debugging.
2412 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2413
d231d0b1
MC
24142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2415
2416 * gdb.cp/namespace.exp: Accept gcc abi 2.
2417
44ffb27c
MC
24182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2419
2420 * gdb.cp/method.exp: Accept gcc abi 2.
2421
184ad485
MC
24222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2423
2424 * gdb.cp/classes.exp: Generate identical results as old version.
2425 * gdb.cp/derivation.exp: Likewise.
2426 * gdb.cp/overload.exp: Likewise.
2427 * gdb.cp/virtfunc.exp: Likewise.
2428
116f09e7
MC
24292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2430
2431 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2432 mysterious bug with sourceware version of expect.
2433
b1379776
MC
24342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2435
2436 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2437 current versions of gcc, including gcc abi 2. Remove gratuitous
2438 restart of test program. Use gdb_test_multiple and gdb_test for
2439 all tests. Add patterns to xfail missing "const" in "const char *"
2440 and kfail PR gdb/1155.
2441
6b7a4c0e
MC
24422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2443
2444 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2445 current versions of gcc, including gcc abi 2. Remove gratuitous
2446 restart of test program. Use gdb_test_multiple and gdb_test for
2447 all tests. Add patterns to kfail PR gdb/1498.
2448
51615d72
MC
24492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2450
2451 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2452 current versions of gcc, including gcc abi 2. Use "breakpoint"
2453 and "continue" instead of restarting the target program. Use
2454 gdb_test_multiple and gdb_test for all tests.
2455
7b79a9d7
MK
24562004-01-01 Mark Kettenis <kettenis@gnu.org>
2457
2458 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2459 for *-*-solaris2*.
2460
1cd3489f
MC
24612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2462
2463 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2464 current versions of gcc, including gcc abi 2. Use "breakpoint"
2465 and "continue" instead of restarting the target program several
2466 times. Use gdb_test_multiple and gdb_test for all tests.
2467
850742db
MC
24682003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2469
2470 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2471 source files.
2472
eb4bbda8
MC
24732003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2474
2475 * gdb.base/environ.exp: Handle compiling test case from multiple
2476 source files.
2477
e42c7771
MC
24782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2479
2480 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2481
80e4b428
JB
24822003-12-17 Jim Blandy <jimb@redhat.com>
2483
5f06973a
JB
2484 * gdb.base/freebpcmd.c: Add copyright notice.
2485
80e4b428
JB
2486 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2487
0ab84fb7
MC
24882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2489
2490 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2491
1b3bb3d0
JB
24922003-12-13 Jim Blandy <jimb@redhat.com>
2493
2494 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2495
3a4c9371
KB
24962003-12-12 Kevin Buettner <kevinb@redhat.com>
2497
2498 * gdb.asm/frv.inc: New file.
2499 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2500
a1dea79a
FF
25012003-12-09 Fred Fish <fnf@redhat.com>
2502
2503 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2504 functions to break1.c and leave prototypes behind. Add more
2505 "set breakpoint NN here" comments.
2506 * gdb.base/break1.c: New file.
2507
2508 * gdb.base/break.exp: Handle compiling test case from multiple
2509 source files and change source file references as needed.
2510 * gdb.base/completion.exp: Ditto.
2511 * gdb.base/condbreak.exp: Ditto.
2512 * gdb.base/define.exp: Ditto.
2513 * gdb.base/ena-dis-br.exp: Ditto.
2514 * gdb.base/info-proc.exp: Ditto.
2515 * gdb.base/maint.exp: Ditto.
2516 * gdb.base/until.exp: Ditto.
2517
2518 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2519 hardcoded line numbers.
2520 * gdb.base/define.exp: Ditto.
2521 * gdb.base/ena-dis-br.exp: Ditto.
2522 * gdb.base/maint.exp: Ditto.
2523 * gdb.base/until.exp: Ditto.
2524
2525 * gdb.base/completion.exp: Use "break1" for completion tests since
2526 "break" is no longer a unique prefix.
2527
5266b69c
AC
25282003-12-06 Andrew Cagney <cagney@redhat.com>
2529
2530 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2531 "return_value_unimplemented". When an unimplemented struct return
2532 architecture, report incorrect values as a KFAIL
2533
374451f0
MC
25342003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2535
2536 * gdb.cp/rtti.exp: Accept new wording of warning from
2537 cp_lookup_rtti_type.
2538
ba9b20a7
MC
25392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2540
2541 Partial fix for PR testsuite/1456.
2542 * gdb.base/scope.exp (test_at_main): Replace references to
2543 gcc_compiled with calls to test_compiler_info.
2544 (test_at_foo): Likewise.
2545 (test_at_bar): Likewise.
2546
b74b6d0b
MC
25472003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2548
2549 Partial fix for PR testsuite/1456.
2550 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2551 to test_compiler_info.
2552
ccfa3402
MC
25532003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2554
2555 * gdb.base/so-impl-ld.exp: Update copyright notice.
2556
f6246aba
MC
25572003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2558
2559 Partial fix for PR testsuite/1456.
2560 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2561 to test_compiler_info.
2562
13ae734a
MC
25632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2564
2565 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2566 from current versions of gdb. Clean up regular expressions.
2567 Delete redundant timeout case.
2568
d8e1cdee
MC
25692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2570
2571 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2572 from current versions of gdb. Clean up regular expressions.
2573 Delete redundant timeout case.
2574
96457b64
MC
25752003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2576
2577 Partial fix for PR testsuite/1456.
2578 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2579 gcc_compiled with call to test_compiler_info.
2580
f35309fc
MC
25812003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2582
2583 Partial fix for PR testsuite/1456.
2584 * gdb.base/list.exp (test_list_function): Delete unused declaration
2585 of gcc_compiled.
2586
d7afdf9b
MC
25872003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2588
2589 Partial fix for PR testsuite/1456.
2590 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2591 call to test_compiler_info.
2592
71507b56
MK
25932003-11-29 Mark Kettenis <kettenis@gnu.org>
2594
2595 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2596 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2597 it to create the appropriate note.inc.
2598 * gdb.asm/asmsrc1.s: Include "note.inc".
2599 * gdb.asm/netbsd.inc: New file.
2600 * gdb.asm/empty.inc: New file.
2601
f81f93f7
MC
26022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2603
2604 Partial fix for PR testsuite/1456.
2605 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2606 calls to test_compiler_info.
2607
9a77938e
MC
26082003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2609
2610 Partial fix for PR testsuite/1456.
2611 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2612 calls to test_compiler_info.
2613
e8367dc7
MK
26142003-11-27 Mark Kettenis <kettenis@gnu.org>
2615
2616 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2617 pattern for the KFAILs.
2618
526c61ee
AF
26192003-11-25 Adam Fedor <fedor@gnu.org>
2620
2621 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2622 * gdb.objc/objcdecode.m: New file.
2623
28f2d600
AF
26242003-11-25 Adam Fedor <fedor@gnu.org>
2625
2626 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2627 * gdb.objc/nondebug.m: New file.
2628
a3895cee
BE
26292003-11-26 Ben Elliston <bje@wasabisystems.com>
2630
2631 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2632 NetBSD as it does on FreeBSD. Modelled on a similar change by
2633 Mark Kettenis on 2003-05-30.
2634 (link-flags): Set to "--entry _start" regardless of target.
2635 Special linker flags are to be appended to $link-flags.
2636 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2637
c9f2c8a3
MC
26382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2639
2640 * gdb.cp/method.exp: Accept output of new demangler.
2641
15a0587a 26422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2643
2644 * gdb/class2.exp: New file.
2645 * gdb/class2.cc: New file.
2646
3c00b570
MC
26472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2648
2649 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2650 of new demangler.
2651
7027acc7
MK
26522003-11-23 Mark Kettenis <kettenis@gnu.org>
2653
2654 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2655 of gdb_test "run".
2656
b0e1598a
MK
26572003-11-23 Mark Kettenis <kettenis@gnu.org>
2658
2659 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2660 "continue" into "run".
2661
4d9eda44
MC
26622003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2663
2664 Partial fix for PR testsuite/1456.
2665 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2666 call to test_compiler_info.
2667 * gdb.cp/ctti.exp: Likewise.
2668 * gdb.cp/derivation.exp: Likewise.
2669 * gdb.cp/member-ptr.exp: Likewise.
2670 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2671 reference to gcc_compiled.
2672
26732003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2674
2675 Fix PR testsuite/1463.
2676 * gdb.base/structs.exp (start_structs_test): Call
2677 get_debug_format before using the debug format.
2678
d422fe19
AC
26792003-11-22 Andrew Cagney <cagney@redhat.com>
2680
2681 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2682 * gdb.base/structs.exp: Use gdb_test_multiple.
2683
039cf96d
AC
26842003-11-20 Andrew Cagney <cagney@redhat.com>
2685
6882279b
AC
2686 * gdb.base/structs.exp: Handle and recover from internal errors.
2687 Replace "foo${n}" with "foo<n>" in test messages.
2688
e53890ae
AC
2689 * gdb.base/structs.exp: Update copyright. Rewrite.
2690 * gdb.base/structs.c: Update copyright. Rewrite.
2691
2b211c59
AC
2692 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2693 resync count exceeded.
d63a86f8 2694
039cf96d
AC
2695 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2696 from the internal error.
2697 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2698 Original from Jim Blandy.
2699 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2700
eac98b22
AC
27012003-11-19 Andrew Cagney <cagney@redhat.com>
2702
2703 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2704 KFAIL.
2705
67455b2a
MK
27062003-11-17 Mark Kettenis <kettenis@gnu.org>
2707
2708 New testcase for PR backtrace/1435.
2709 * gdb.arch/i386-unwind.exp: New file.
2710 * gdb.arch/i386-unwind.c: New file.
2711
853d6e5b
AC
27122003-11-17 Andrew Cagney <cagney@redhat.com>
2713
2714 * lib/gdb.exp (compiler_info): New global.
2715 (test_compiler_info): New function.
2716 (get_compiler_info): Set compiler_info.
2717 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2718 "compiler_info" to gcc-<major>-<minor>.
2719
38cf6e11
MC
27202003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2721
2722 * gdb.trace/configure: Remove.
2723
a50d3602
EZ
27242003-11-13 Elena Zannoni <ezannoni@redhat.com>
2725
2726 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2727 breakpoints.
a50d3602
EZ
2728 * gdb.base/break.exp: Remove all references to explicit line
2729 numbers.
2730
d9407aaa
NC
27312003-11-11 Nick Clifton <nickc@redhat.com>
2732
2733 * gdb.base/shreloc.exp: Do not run for targets which do not
2734 support shared objects.
2735
db488fc1
CV
27362003-11-10 Corinna Vinschen <vinschen@redhat.com>
2737
2738 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2739 Don't run tests if nofileio flag is given.
2740
6a90a18e
EZ
27412003-11-07 Elena Zannoni <ezannoni@redhat.com>
2742
2743 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2744 as well as 'Watchpoint'.
2745
0b915e9c
EZ
27462003-11-06 Elena Zannoni <ezannoni@redhat.com>
2747
2748 Reported by Jim Ingham <jingham@apple.com>:
2749 * gdb.base/annota1.exp: Match at least one occurrence of the
2750 signal handler annotation.
2751
d7e4b55f
EZ
27522003-11-06 Elena Zannoni <ezannoni@redhat.com>
2753
2754 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2755 as well as 'Watchpoint'.
2756
2fe4e8d0
MC
27572003-11-05 Michael Chastain <mec@shout.net>
2758
2759 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2760
6ef88553
KW
27612003-11-03 Kris Warkentin <kewarken@qnx.com>
2762
2763 * gdb.arch/gdb1291.c: New test file.
2764 * gdb.arch/gdb1291.exp: New test script.
2765 * gdb.arch/gdb1431.c: New test file.
2766 * gdb.arch/gdb1431.exp: New test script.
2767
ae7dc4d8
MC
27682003-10-22 Michael Chastain <mec@shout.net>
2769
2770 * gdb.mi/pthreads.c: Add copyright notice.
2771
c39d7427
MC
27722003-10-22 Michael Chastain <mec@shout.net>
2773
2774 * gdb.threads/pthreads.c: Add copyright notice.
2775
8b7d96c1
MC
27762003-10-20 Michael Chastain <mec@shout.net>
2777
2778 * gdb.base/gdb1056.exp: New test script.
2779
d1d69fdd
DJ
27802003-10-13 Daniel Jacobowitz <drow@mvista.com>
2781
2782 * gdb.threads/killed.exp: Use gdb_run_cmd.
2783
7d605576
DJ
27842003-10-13 Daniel Jacobowitz <drow@mvista.com>
2785
2786 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2787 create a core file.
2788 * gdb.threads/gcore-thread.exp: Likewise.
2789
618ec112
CV
27902003-10-13 Corinna Vinschen <vinschen@redhat.com>
2791
2792 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2793 type, based on char type.
2794 (struct bit_flags_short_t): New bitfield type, based on short type.
2795 (init_bit_flags_char): New fuction.
2796 (init_bit_flags_short): Ditto.
2797 (print_bit_flags_char): Ditto.
2798 (print_bit_flags_short): Ditto.
2799 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2800
9367a73c
MC
28012003-10-11 Michael Chastain <mec@shout.net>
2802
2803 * gdb.base/call-rt-st.exp: Update copyright year.
2804
1decf120
KI
28052003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2806
2807 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2808 * gdb.disasm/sh3.s: Ditto.
2809
5445b2ae
DJ
28102003-10-07 Daniel Jacobowitz <drow@mvista.com>
2811
2812 * gdb.threads/switch-threads.exp: New test.
2813 * gdb.threads/switch-threads.c: New source file.
2814
aec24853
CV
28152003-10-07 Corinna Vinschen <vinschen@redhat.com>
2816
2817 * gdb.base/ending-run.exp: Add sh specific case.
2818
adc7428d
AC
28192003-10-06 Andrew Cagney <cagney@redhat.com>
2820
2821 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2822 * gdb.disasm/mn10200.exp: Delete obsolete file.
2823
c9d37158
DJ
28242003-09-29 Daniel Jacobowitz <drow@mvista.com>
2825
2826 * ChangeLog: Correct an entry command.exp -> commands.exp.
2827 * gdb.base/commands.exp (bp_deleted_in_command_test)
2828 (temporary_breakpoint_commands): Check noargs.
2829
79c2c32d
DC
28302003-09-25 David Carlton <carlton@kealia.com>
2831
2832 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2833 of some print tests, where appropriate. Add tests for C::D::cd,
2834 E::ce, F::cXfX, G::XgX.
2835 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2836
594e6d67
RE
28372003-09-25 Richard Earnshaw <rearnsha@arm.com>
2838
2839 * lib/java.exp (java_init): Import target_alias before using it.
2840
10f0d451
DC
28412003-09-25 David Carlton <carlton@kealia.com>
2842
2843 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2844
274bcba0
EZ
28452003-09-23 Elena Zannoni <ezannoni@redhat.com>
2846
d63a86f8 2847 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2848 weirdness.
2849
cdbf20f7
MC
28502003-09-17 Michael Chastain <mec@shout.net>
2851
2852 * gdb.cp/gdb1355.exp: New file.
2853 * gdb.cp/gdb1355.c: New file.
2854
71e06f80
CV
28552003-09-15 Corinna Vinschen <vinschen@redhat.com>
2856
2857 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2858 * gdb.asm/sh.inc: New file.
2859
5c4e30ca
DC
28602003-09-11 David Carlton <carlton@kealia.com>
2861
bd45b7af
DC
2862 * gdb.cp/namespace.exp: Add tests for namespace types.
2863 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2864 (test_namespace): New.
2865
1c199746
EZ
28662003-09-11 Elena Zannoni <ezannoni@redhat.com>
2867
2868 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2869 * gdb.stabs/weird.exp: Ditto.
1c199746 2870
04ed252f
MC
28712003-09-08 Michael Chastain <mec@shout.net>
2872
2873 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2874
d8a2d9e7
MC
28752003-09-07 Michael Chastain <mec@shout.net>
2876
2877 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2878 'parse error'.
2879
161afb24
MK
28802003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2881
2882 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2883
49f2741a
MC
28842003-08-30 Michael Chastain <mec@shout.net>
2885
2886 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2887 * gdb.gdb/observer.exp: Ditto.
2888 * gdb.gdb/xfullpath.exp: Ditto.
2889
8afa723e
MK
28902003-08-29 Mark Kettenis <kettenis@gnu.org>
2891
2892 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2893 *-*-*bsd*.
2894
f31dfe3b
JJ
28952003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2896
2897 * gdb.base/dump.exp: Skip for ia64.
2898
4630e498
JJ
28992003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2900
2901 * gdb.asm/asm-source.exp: Add ia64 support.
2902 * gdb.asm/ia64.inc: New file.
2903
1105b7ef
MC
29042003-08-22 Michael Chastain <mec@shout.net>
2905
2906 * gdb.cp: New directory.
2907 * gdb.cp/*: Copy from gdb.c++/*.
2908 * gdb.c++/*: Remove.
2909 * Makefile.in: Change gdb.c++ to gdb.cp.
2910 * configure.in: Ditto.
2911 * configure: Regnerate.
2912
c945b932
MK
29132003-08-18 Mark Kettenis <kettenis@gnu.org>
2914
2915 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2916 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2917
2b66634b
DJ
29182003-08-17 Daniel Jacobowitz <drow@mvista.com>
2919
2920 * mi-var-display.exp (-var-list-children weird): Accept function
2921 pointers with argument types.
2922 * mi1-var-display.exp (-var-list-children weird): Likewise.
2923 * mi2-var-display.exp (-var-list-children weird): Likewise.
2924
a356f73b
DJ
29252003-08-17 Daniel Jacobowitz <drow@mvista.com>
2926
2927 * gdb.base/annota3.exp: Add missing newline.
2928
483417b8
MC
29292003-08-06 Michael Chastain <mec@shout.net>
2930
2931 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2932
c99c59c3
MS
29332003-08-12 Michael Snyder <msnyder@redhat.com>
2934
2935 * gdb.base/float.exp: Add test for SH.
2936
55ed7501
MK
29372003-08-10 Mark Kettenis <kettenis@gnu.org>
2938
2939 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2940
1a371f2e
EZ
29412003-08-07 Elena Zannoni <ezannoni@redhat.com>
2942
2943 * gdb.base/completion.exp: Remove reduntant completion test
2944 on filename.
2945
e0f353ce
EZ
29462003-08-07 Elena Zannoni <ezannoni@redhat.com>
2947
2948 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2949 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2950 gdb.trace/save-trace.exp: Make sure that full pathnames are
2951 escaped correctly.
2952
5710a1af 29532003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2954
5710a1af
EZ
2955 * configure.in: Don't generate config.h from config.hin.
2956 * configure: Regenerate.
2957 * config.hin: Remove file.
2958 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2959 * gdb.threads/pthreads.c: Ditto.
2960
dcd81ce9
DJ
29612003-08-07 Daniel Jacobowitz <drow@mvista.com>
2962
2963 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2964 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2965 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2966 Replace ld24 with seth/add3.
2967
6009d884
AC
29682003-08-02 Andrew Cagney <cagney@redhat.com>
2969
2970 * gdb.base/annota3.exp: New file.
2971 * gdb.base/annota3.c: New file.
2972 * gdb.c++/annota3.exp: New file.
2973 * gdb.c++/annota3.cc: New file.
2974
51514e06
MC
29752003-07-29 Michael Chastain <mec@shout.net>
2976
2977 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2978 actually failed.
2979 (do_pass): Likewise.
2980 * gdb.threads/tls.exp: Always initialize no_of_threads.
2981
4ee6625b
DJ
29822003-07-27 Daniel Jacobowitz <drow@mvista.com>
2983
2984 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2985 pattern.
2986 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2987 * gdb.threads/tls.exp: Recognize one case of the host library not
2988 supporting TLS.
2989
225f2bf6
AC
29902003-07-27 Andrew Cagney <cagney@redhat.com>
2991
2992 * gdb.base/fileio.exp: Use SH when running commands using
2993 remote_exec.
2994
bcb27c9f
DJ
29952003-07-24 Daniel Jacobowitz <drow@mvista.com>
2996
2997 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2998 * gdb.base/relocate.c (dummy): New padding array.
2999
3d67be83
MS
30002003-07-22 Michael Snyder <msnyder@redhat.com>
3001
d63a86f8 3002 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3003
3004 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3005 patterns to be more general, accepting old and new output.
3006 Some output chars (such as '+') also must be quoted.
d63a86f8 3007 Some addresses are displayed numerically instead of
3d67be83
MS
3008 symbolically.
3009
57ba3b85
MS
30102003-07-23 Michael Snyder <msnyder@redhat.com>
3011
686d097c
MS
3012 * gdb.base/return2.exp: Don't test long-long return.
3013
57ba3b85
MS
3014 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3015 * gdb.disasm/t01_mov.exp: Ditto.
3016 * gdb.disasm/t02_mova.s: Ditto.
3017 * gdb.disasm/t02_mova.exp: Ditto.
3018 * gdb.disasm/t03_add.s: Ditto.
3019 * gdb.disasm/t03_add.exp: Ditto.
3020 * gdb.disasm/t04_sub.s: Ditto.
3021 * gdb.disasm/t04_sub.exp: Ditto.
3022 * gdb.disasm/t05_cmp.s: Ditto.
3023 * gdb.disasm/t05_cmp.exp: Ditto.
3024 * gdb.disasm/t06_ari2.s: Ditto.
3025 * gdb.disasm/t06_ari2.exp: Ditto.
3026 * gdb.disasm/t07_ari3.s: Ditto.
3027 * gdb.disasm/t07_ari3.exp: Ditto.
3028 * gdb.disasm/t08_or.s: Ditto.
3029 * gdb.disasm/t08_or.exp: Ditto.
3030 * gdb.disasm/t09_xor.s: Ditto.
3031 * gdb.disasm/t09_xor.exp: Ditto.
3032 * gdb.disasm/t10_and.s: Ditto.
3033 * gdb.disasm/t10_and.exp: Ditto.
3034 * gdb.disasm/t11_logs.s: Ditto.
3035 * gdb.disasm/t11_logs.exp: Ditto.
3036 * gdb.disasm/t12_bit.s: Ditto.
3037 * gdb.disasm/t12_bit.exp: Ditto.
3038 * gdb.disasm/t13_otr.s: Ditto.
3039 * gdb.disasm/t13_otr.exp: Ditto.
3040
e00759ef
EZ
30412003-07-22 Elena Zannoni <ezannoni@redhat.com>
3042
3043 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3044
8bc2021f
EZ
30452003-07-22 Elena Zannoni <ezannoni@redhat.com>
3046
3047 * gdb.threads/tls.c : New file.
3048 * gdb.threads/tls.exp : New file.
3049 * gdb.threads/tls-main.c : New file.
3050 * gdb.threads/tls-shared.c : New file.
3051 * gdb.threads/tls-shared.exp : New file.
3052
89320c4c
AS
30532003-07-22 Andreas Schwab <schwab@suse.de>
3054
3055 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3056
180dea7c
AS
30572003-07-20 Andreas Schwab <schwab@suse.de>
3058
3059 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3060 due to insn reordering.
3061
0714963c
AC
30622003-07-15 Andrew Cagney <cagney@redhat.com>
3063
3064 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3065
98a23b3f
MC
30662003-07-15 Michael Chastain <mec@shout.net>
3067
3068 * gdb.base/gdb1250.exp: New file.
3069 * gdb.base/gdb1250.c: New file.
3070
27e417a2
ML
30712003-07-09 Michal Ludvig <mludvig@suse.cz>
3072
3073 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3074 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3075
8bc2021f
EZ
30762003-07-09 Elena Zannoni <ezannoni@redhat.com>
3077
3078 * gdb.threads/tls.c: New file.
3079 * gdb.threads/tls.exp: New file.
3080 * gdb.threads/tls-main.c: New file.
3081 * gdb.threads/tls-shared.c: New file.
3082 * gdb.threads/tls-shared.exp: New file.
3083
d99968dc
EZ
30842003-07-09 Elena Zannoni <ezannoni@redhat.com>
3085
3086 * gdb.base/annota1.exp: Make sure that we properly escape the
3087 full path of the source file. Xfail more permissive patterns,
d63a86f8 3088 due to a compiler debug info problem.
d99968dc 3089
83876b3b
AS
30902003-07-07 Andreas Schwab <schwab@suse.de>
3091
2705e972
AS
3092 * gdb.asm/m68k.inc: New file.
3093 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3094
83876b3b
AS
3095 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3096 arguments"): Also match negative number.
3097
3098 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3099
3a871b37
DJ
31002003-07-03 Daniel Jacobowitz <drow@mvista.com>
3101
3102 * gdb.base/store.c (charest): New typedef.
3103 (add_char): Rename to add_charest, update.
3104 (wack_char): Rename to wack_charest, update types. Return l + r
3105 to keep r live across the call.
3106 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3107 (wack_double, wack_doublest): Return l + r to keep r live across
3108 the call.
3109 * gdb.base/store.exp: Accomodate store.c changes.
3110
b2a7f303
DC
31112003-06-30 David Carlton <carlton@kealia.com>
3112
3113 * gdb.c++/maint.exp (test_invalid_name): New.
3114 (test_first_component): Add tests for invalid names.
3115
3c6cb4a1
MC
31162003-06-29 Michael Chastain <mec@shout.net>
3117
3118 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3119 output of '<VTT for class>' for virtual base classes.
3120
f1c2644b
DJ
31212003-06-29 Daniel Jacobowitz <drow@mvista.com>
3122
3123 * gdb.base/completion.exp: Tab-complete "complet" instead of
3124 "compl".
3125 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3126
18080350
DJ
31272003-06-29 Daniel Jacobowitz <drow@mvista.com>
3128
3129 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3130 * gdb.base/volatile.exp: Likewise.
3131
f56973f8
DJ
31322003-06-29 Daniel Jacobowitz <drow@mvista.com>
3133
3134 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3135 gdb/1265.
3136
31372003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3138 Daniel Jacobowitz <drow@mvista.com>
3139
3140 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3141 initial line count of 'captured_main' from 26 to 32.
3142 (test_with_self): Allow xmalloc call to be interleaved with the
3143 preceding two lines.
3144
e766d4d6
JB
31452003-06-24 Joel Brobecker <brobecker@gnat.com>
3146
3147 * gdb.base/bang.exp: New testcase.
3148
f125c9a4
JB
31492003-06-23 Joel Brobecker <brobecker@gnat.com>
3150
3151 * gdb.base/langs.exp: Add some tests for the "minimal" language
3152 support.
3153
6e25beaf
EZ
31542003-06-23 Elena Zannoni <ezannoni@redhat.com>
3155
3156 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3157 the testcase.
3158
2f816dda
DJ
31592003-06-22 Daniel Jacobowitz <drow@mvista.com>
3160
3161 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3162 offset.
3163
db5a5748
DJ
31642003-06-22 Daniel Jacobowitz <drow@mvista.com>
3165
3166 * gdb.c++/pr-1210.cc: New file.
3167 * gdb.c++/pr-1210.exp: New file.
3168
1df0c130
DJ
31692003-06-21 Daniel Jacobowitz <drow@mvista.com>
3170
3171 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3172 000-exec-continue.
3173
a92feac0
MK
31742003-06-15 Mark Kettenis <kettenis@gnu.org>
3175
3176 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3177 on *-*-*bsd* instead of *-*-freebsd*.
3178
81a58f5b
AC
31792003-06-14 Andrew Cagney <cagney@redhat.com>
3180
3181 * gdb.base/store.exp: Test longest and doublest. Test all
3182 parameters. Weaken return statement match.
3183 * gdb.base/store.c: Add longest and doublest - aka long long and
3184 long double functions. Put all parameters into local register
3185 variables. Use negative values.
3186
b257a0d3
AC
31872003-06-14 Andrew Cagney <cagney@redhat.com>
3188
3189 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3190 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3191 exit status.
3192 * gdb.base/fileio.exp: Disable target when nointerrupts and
3193 noinferiorio, instead of limiting it to remote. Use remote_exec
3194 instead of system.
d63a86f8 3195
21c38304
JJ
31962003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3197
3198 * gdb.base/float.exp: Add ia64 support.
3199
1bcdb424
CV
32002003-06-12 Corinna Vinschen <vinschen@redhat.com>
3201
3202 * gdb.base/fileio.exp: Run only on remote targets.
3203
6aeb981f
CV
32042003-06-10 Corinna Vinschen <vinschen@redhat.com>
3205
3206 * gdb.base/fileio.c: New file, testing File-I/O.
3207 * gdb.base/fileio.exp: Ditto.
3208
53df362e
RG
32092003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3210
3211 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3212 shared objects after relocation at load time (gdb PR/1132).
3213 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3214 as above, part of the shared object relocation test.
3215
ffee1b46
MK
32162003-06-08 Mark Kettenis <kettenis@gnu.org>
3217
b5ca3722
MK
3218 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3219 fully filled history list.
3220 * gdb.base/gdb_history: New file.
3221
03ed860d
MK
3222 * gdb.base/signals.exp: XFAIL "continue to func1" on
3223 i*86-*-freebsd*.
3224
ffee1b46
MK
3225 * gdb.base/attach.exp: When trying to attach to a nonexistent
3226 process, make it possible to specify the PID based on the target,
3227 and do so for *-*-freebsd*.
3228
d80dbb52
RH
32292003-06-02 Richard Henderson <rth@redhat.com>
3230
3231 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3232
6dd77b81
RH
32332003-06-02 Richard Henderson <rth@redhat.com>
3234
3235 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3236
f6347e16
RH
32372003-06-02 Richard Henderson <rth@redhat.com>
3238
3239 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3240
2c161407
DJ
32412003-06-01 Daniel Jacobowitz <drow@mvista.com>
3242
3243 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3244 of globalvar.
3245
572eb746
MK
32462003-06-01 Mark Kettenis <kettenis@gnu.org>
3247
3248 * gdb.asm/asm-source.exp: Check for memory read errors in
3249 disassembler test on *BSD too.
3250
9e9617a5
RH
32512003-06-01 Richard Henderson <rth@redhat.com>
3252
3253 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3254 for .frame.
3255 (gdbasm_call): Lose ldgp.
3256 (gdbasm_startup): Add frame information.
3257 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3258
7b34ad4e
MK
32592003-05-31 Mark Kettenis <kettenis@gnu.org>
3260
3261 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3262 i?86-*-*.
3263
10059fdf
MK
32642003-05-30 Mark Kettenis <kettenis@gnu.org>
3265
3266 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3267 FreeBSD.
3268
acf4b816
RH
32692003-05-29 Richard Henderson <rth@redhat.com>
3270
3271 * gdb.asm/alpha.inc: New file.
3272 * gdb.asm/asm-source.exp: Use it.
3273
e9ecd949
JB
32742003-05-29 Jim Blandy <jimb@redhat.com>
3275
3276 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3277 'core.PID'.
3278
e3e5a4f3
JB
32792003-05-22 Jim Blandy <jimb@redhat.com>
3280
3281 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3282 backtrace.
d63a86f8 3283
72fe3d25
DC
32842003-05-20 David Carlton <carlton@math.stanford.edu>
3285
3286 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3287 this time.
3288
58da2eb2
DC
32892003-05-19 David Carlton <carlton@bactrian.org>
3290
3291 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3292 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3293
1fcb5155
DC
32942003-05-19 David Carlton <carlton@bactrian.org>
3295
3296 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3297 namespace tests.
3298 Bump copyright date.
3299 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3300 (main): Call C::D::marker2.
3301 * gdb.c++/namespace1.cc: New file.
3302
85e85163
JJ
33032003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3304
3305 Roland McGrath <roland@redhat.com>
d63a86f8 3306 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3307 there is no manager thread.
3308
a25fbfec
JJ
33092003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3310
d63a86f8
RM
3311 * gdb.threads/schedlock.exp: Remove assumption that all threads
3312 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3313 in one of the child threads rather than the main thread.
3314
be375bae
JB
33152003-05-07 Jim Blandy <jimb@redhat.com>
3316
09bf6082
JB
3317 Add support for assembly source testing on the s390x.
3318 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3319 architecture.
3320 * gdb.asm/s390x.inc: New file.
3321
be375bae
JB
3322 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3323 succession of 'if' statements.
3324
00905d52
AC
33252003-05-05 Andrew Cagney <cagney@redhat.com>
3326
3327 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3328
b1e29e33
AC
33292003-05-05 Andrew Cagney <cagney@redhat.com>
3330
3331 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3332 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3333
e33d66ec
EZ
33342003-05-02 Elena Zannoni <ezannoni@redhat.com>
3335
3336 * gdb.base/charset.exp: Update based on new behavior of set/show
3337 charset commands.
3338
2b6fd0d8
AC
33392003-05-01 Andrew Cagney <cagney@redhat.com>
3340
3341 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3342 variable do not give memory errors.
3343
130cacce
AF
33442003-04-30 Adam Fedor <fedor@gnu.org>
3345
3346 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3347 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3348 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3349 gdb.objc/basicclass.m: : New files
3350
3351 * lib/gdb.exp (gdb_compile_objc): New procedure.
3352
bea71854
DJ
33532003-04-27 Daniel Jacobowitz <drow@mvista.com>
3354
3355 * gdb.base/signals.exp: Make backtrace tests more specific.
3356
0f20eeea
DC
33572003-04-23 David Carlton <carlton@bactrian.org>
3358
3359 * gdb.c++/maint.exp (test_first_component): Add tests for
3360 'operator' in more locations.
3361
c8c4d8dc
KB
33622003-04-16 Kevin Buettner <kevinb@redhat.com>
3363
3364 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3365
3fe60e3c
EZ
33662003-04-16 Elena Zannoni <ezannoni@redhat.com>
3367
3368 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3369 func marke' instead. Update test name.
3370
9219021c
DC
33712003-04-15 David Carlton <carlton@math.stanford.edu>
3372
3373 * gdb.c++/maint.exp: New file.
3374
5dd55bdd
EZ
33752003-04-14 Elena Zannoni <ezannoni@redhat.com>
3376
3377 * gdb.threads/schedlock.c: Change type of thread function argument
3378 to long, to avoid warnings on 64-bit platforms.
3379
00890572
EZ
33802003-04-14 Elena Zannoni <ezannoni@redhat.com>
3381
3382 * gdb.base/attach.exp: Add new message from ptrace in case of
3383 attaching to nonexistent process.
d63a86f8 3384
93201743
JB
33852003-04-11 Jim Blandy <jimb@redhat.com>
3386
3387 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3388 gdb.c++/userdef.cc: Place comments on the lines to which the
3389 marker function might return.
3390 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3391 gdb.c++/userdef.exp: Look for those comments to check that we've
3392 returned to the right place, instead of checking line numbers.
3393
2a11c64d
EZ
33942003-04-11 Elena Zannoni <ezannoni@redhat.com>
3395
3396 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3397 match on sourcefile name, instead of directory name.
3398
68ab8fc5
EZ
33992003-04-10 Elena Zannoni <ezannoni@redhat.com>
3400
d63a86f8 3401 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3402 working directory name.
3403
5624293a
JB
34042003-04-09 Jim Blandy <jimb@redhat.com>
3405
3406 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3407 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3408 after an inferior function call, report the failure, but allow the
3409 test to continue.
3410
f1f02ee4
SC
34112003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3412
3413 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3414 with -DPROTOTYPES.
3415
6eb79af0
SC
34162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3417
3418 * gdb.base/break.exp: Revert last patch.
3419
8dfb4cf0
SC
34202003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3421
3422 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3423 with -DPROTOTYPES.
3424
ed4c619a
AC
34252003-04-02 Andrew Cagney <cagney@redhat.com>
3426
3427 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3428 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3429 matching directories by the name breakpoint.
3430 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3431 Make "continue to marker1" consistent.
3432 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3433 message consistent.
3434 * lib/gdb.exp: Put "the program is no longer running", and "the
3435 program exited" in parenthesis.
3436 * lib/mi-support.exp: Ditto.
d63a86f8 3437
4e35d5f0 34382003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3439
4e35d5f0
BR
3440 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3441
71900fe8
AC
34422003-03-29 Andrew Cagney <cagney@redhat.com>
3443
3444 * gdb.base/sizeof.c (main): Print the value of '\377'.
3445 * gdb.base/sizeof.exp: Check the sign of '\377'.
3446
c0655a16
MC
34472003-03-27 Michael Chastain <mec@shout.net>
3448
3449 * gdb.base/gdb1090.exp: New file.
3450 * gdb.base/gdb1090.cc: New file.
3451
5b2a3989
JB
34522003-03-27 J. Brobecker <brobecker@gnat.com>
3453
3454 * gdb.gdb/observer.exp: New regression test.
3455
79876890
MC
34562003-03-27 Michael Chastain <mec@shout.net>
3457
3458 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3459 * gdb.base/ptype.exp: Likewise.
3460
6eac95e3
CV
34612003-03-27 Corinna Vinschen <vinschen@redhat.com>
3462
3463 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3464
e8c71839
MC
34652003-03-26 Michael Chastain <mec@shout.net>
3466
3467 * gdb.base/ptype.exp: Actually use some typedef'd types.
3468
71b10041
SC
34692003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3470
3471 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3472 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3473
2512cf80
CV
34742003-03-20 Corinna Vinschen <vinschen@redhat.com>
3475
3476 * gdb.base/default.exp: Fix regular expression.
3477
0d195a4f
CV
34782003-03-20 Corinna Vinschen <vinschen@redhat.com>
3479
3480 * gdb.base/args.exp: Fix regular expression.
3481
8a2dbca8
CV
34822003-03-20 Corinna Vinschen <vinschen@redhat.com>
3483
3484 * gdb.base/help.exp: Allow Win32 child process.
3485
bf028682
CV
34862003-03-20 Corinna Vinschen <vinschen@redhat.com>
3487
3488 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3489 when stepping out of main().
3490
182dbe85
CV
34912003-03-20 Corinna Vinschen <vinschen@redhat.com>
3492
3493 * gdb.base/default.exp: Check for win32 specific message when calling
3494 "run" without executable.
3495
d67a6ba5
CV
34962003-03-20 Corinna Vinschen <vinschen@redhat.com>
3497
3498 * gdb.base/args.exp: Expect .exe in output.
3499
a955b5bb
CV
35002003-03-20 Corinna Vinschen <vinschen@redhat.com>
3501
3502 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3503 Cygwin native.
3504
bf6bad4b
AC
35052003-03-17 Andrew Cagney <cagney@redhat.com>
3506
3507 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3508 vector registes.
3509 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3510 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3511
293e9a31
DC
35122003-03-17 David Carlton <carlton@math.stanford.edu>
3513
3514 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3515 test, for PR breakpoints/38.
3516 Call test_watchpoint_and_breakpoint.
3517 * gdb.base/watchpoint.c (func3): New function.
3518 (main): Call func3.
3519
5330f2db
DC
35202003-03-04 David Carlton <carlton@math.stanford.edu>
3521
3522 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3523 Garply<Garply<char> >:: garply".
3524 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3525 with respect to PR c++/1111; note also PR c++/1113.
3526 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3527 respect to PR c++/1062.
3528 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3529
6ece72da
DC
35302003-03-03 David Carlton <carlton@math.stanford.edu>
3531
3532 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3533 with respect to PR c++/57.
3534 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3535 c++/826.
3536 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3537 respect to PR c++/57.
3538
85ca1584
DC
35392003-03-03 David Carlton <carlton@math.stanford.edu>
3540
3541 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3542 respect to PR c++/33 into FAILs.
3543
98e9c5b8
MC
35442003-03-03 Michael Chastain <mec@shout.net>
3545
7bedbf27
MC
3546 * configure.in: Update copyright years.
3547
35482003-03-03 Michael Chastain <mec@shout.net>
3549
3550 * Makefile.in: Update copyright years.
98e9c5b8 3551
f683e100
DC
35522003-02-28 David Carlton <carlton@math.stanford.edu>
3553
3554 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3555 print class instead of struct and/or superfluous protection
3556 specifiers, as long as the resulting output is equivalent to the
3557 source code.
3558 Delete FIXME from end of messages on tests that don't need
3559 fixing.
3560
a9e0cf2c
DC
35612003-02-28 David Carlton <carlton@math.stanford.edu>
3562
3563 * gdb.c++/templates.exp (do_tests): Allow const in the two
3564 Foo<volatile char *>::foo tests.
3565
e8d359df
MS
35662003-02-27 Michael Snyder <msnyder@redhat.com>
3567
d63a86f8 3568 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3569 will be consistant.
3570
0b71dc91
DC
35712003-02-26 David Carlton <carlton@math.stanford.edu>
3572
3573 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3574 char *>::foo" test with respect to PR c++/33. Create a new test
3575 which is identical to that one except that it doesn't put the
3576 space between the "char" and the "*"; KFAIL it, too.
3577
dd14ab43
DC
35782003-02-26 David Carlton <carlton@math.stanford.edu>
3579
3580 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3581 template types into either PASSes or KFAILs (corresponding to PR
3582 c++/57). Tweak indentation. Update copyright.
3583
1146c7f1
SC
35842003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3585
3586 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3587
74641dfb
MC
35882003-02-13 Michael Chastain <mec@shout.net>
3589
3590 * gdb.base/exprs.exp: Remove i960 remnants.
3591 * gdb.base/funcargs.exp: Likewise.
3592 * gdb.base/list.exp: Likewise.
3593 * gdb.base/ptype.exp: Likewise.
3594
559cd2d0
DC
35952003-02-14 David Carlton <carlton@math.stanford.edu>
3596
3597 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3598 pEe->D::vg()" from XFAIL to KFAIL.
3599
c4f90d87
JM
36002003-02-13 Jason Molenda (jmolenda@apple.com)
3601
3602 * gdb.base/maint.exp: Update maint print statistics regexp to include
3603 new entries.
3604
cbc4d97c
MC
36052003-02-13 Michael Chastain <mec@shout.net>
3606
3607 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3608
40f235b7
MC
36092003-02-12 Michael Chastain <mec@shout.net>
3610
3611 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3612 * gdb.c++/inherit.exp: Likewise.
3613 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3614 * gdb.c++/templates.exp: Likewise.
3615 * gdb.c++/virtfunc.exp: Likewise.
3616
c56716b0
JM
36172003-02-06 Jason Molenda (jason-cl@molenda.com)
3618
3619 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3620 why the code is written that way.
3621
070afcf8
MC
36222003-02-05 Michael Chastain <mec@shout.net>
3623
3624 * gdb.base/dump.exp: Add missing copyright line.
3625
5d0331e5
JM
36262003-02-05 Jason Molenda (jason-cl@molenda.com)
3627
f7ae6d3e 3628 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3629 at the beginning so the breakpoint doesn't get set on the loop.
3630
92851186
MC
36312003-02-05 Michael Chastain <mec@shout.net>
3632
3633 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3634 output for configurations with gcc 2.95.3.
3635
cbf1e085
AC
36362003-02-05 Keith Seitz <keiths@redhat.com>
3637 Andrew Cagney <ac131313@redhat.com>
3638
3639 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3640
29518e1e
MC
36412003-02-04 Michael Chastain <mec@shout.net>
3642
3643 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3644 Call perror and then continue.
3645
5af1d5f3
MC
36462003-02-03 Michael Chastain <mec@shout.net>
3647
3648 * gdb.c++/pr-1023.cc: New file.
3649 * gdb.c++/pr-1023.exp: New file.
3650
6b549786
JB
36512003-02-05 Jim Blandy <jimb@redhat.com>
3652
3653 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3654 it's local to foobar. Check for it there, and check that it's not
3655 present in main.
3656 * gdb.c++/local.cc (marker2): New function.
3657 (foobar): Call marker1.
3658 (main): Call marker2 instead of marker1.
3659
67f16606
AC
36602003-02-04 Andrew Cagney <ac131313@redhat.com>
3661
3662 * gdb.disasm/mn10200.exp: Obsolete file.
3663 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3664 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3665 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3666
1c5cb38e
DC
36672003-02-04 David Carlton <carlton@math.stanford.edu>
3668
3669 * gdb.c++/overload.exp: Test intToChar(1).
3670 * gdb.c++/overload.cc (intToChar): New.
3671 (main): Call intToChar.
3672
d1fe6965
DC
36732003-02-03 David Carlton <carlton@math.stanford.edu>
3674
3675 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3676 'might_kfail' arg.
3677 KFAIL some of the continue_to_bp_overloaded calls, according to
3678 PR c++/1025.
3679
9ba61c5d
MC
36802003-02-01 Michael Chastain <mec@shout.net>
3681
3682 * gdb.base/advance.c (marker1): New marker function.
3683 * gdb.base/advance.exp: When the 'advance' command lands on the
3684 return breakpoint, it can legitimately stop on either the
3685 current line or the next line. Accommodate both outcomes.
3686 * gdb.base/until.exp: Likewise.
3687
e7494ffb
AC
36882003-02-02 Andrew Cagney <ac131313@redhat.com>
3689
3690 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3691 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3692 now a list, not a tuple.
3693 * gdb.mi/mi-var-display.exp: Ditto.
3694 * gdb.mi/gdb792.exp: Ditto.
3695
075559bc
AC
36962003-02-01 Andrew Cagney <ac131313@redhat.com>
3697
3698 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3699 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3700 stack backtraces.
3701 * gdb.mi/mi-syn-frame.c: Part of same.
3702
2bd4c7b1
MK
37032003-02-01 Mark Kettenis <kettenis@gnu.org>
3704
3705 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3706 gdb.mi/mi1-pthreads.exp: Return instead of calling
3707 gdb_suppress_entire_file.
3708
eabd8992
MS
37092003-02-01 Mark Salter <msalter@redhat.com>
3710
3711 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3712
71469e2f
MS
37132003-01-31 Mark Salter <msalter@redhat.com>
3714
3715 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3716 Support empty arg.
3717
38a94d44
MC
37182003-01-30 Michael Chastain <mec@shout.net>
3719
3720 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3721 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3722 has been fixed in gdb/readline on 2003-01-09.
3723
19ea9e73
MS
37242003-01-29 Michael Snyder <msnyder@redhat.com>
3725
e8d359df
MS
3726 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3727 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3728 * gdb.base/args.exp: Skip if target does not support args passing.
3729
2307bd6a
DJ
37302003-01-22 Daniel Jacobowitz <drow@mvista.com>
3731
19ea9e73 3732 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3733 gdb_test. Accept a list of expect arguments as the third
3734 parameter.
3735 (gdb_test): Use it.
3736
f2dd3617
EZ
37372003-01-20 Elena Zannoni <ezannoni@redhat.com>
3738
3739 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3740 allow for different test tree configurations. Update some
3741 tescases accordingly.
3742 * gdb.arch/altivec-regs.exp: Ditto.
3743 * gdb.asm/asm-source.exp: Ditto.
3744 * gdb.base/advance.exp: Ditto.
3745 * gdb.base/display.exp: Ditto.
d63a86f8 3746 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3747 * gdb.base/mips_pro.exp: Ditto.
3748 * gdb.base/overlays.exp: Ditto.
3749 * gdb.base/relocate.exp: Ditto.
3750 * gdb.base/setshow.exp: Ditto.
3751 * gdb.base/step-line.exp: Ditto.
3752 * gdb.base/step-test.exp: Ditto.
3753 * gdb.base/until.exp: Ditto.
3754 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3755
c71cdefd
DC
37562003-01-17 David Carlton <carlton@math.stanford.edu>
3757
3758 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3759 corresponding to PR c++/945.
3760 Update copyright.
3761
fdba05d7
DC
37622003-01-17 David Carlton <carlton@math.stanford.edu>
3763
3764 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3765 corresponding to PR c++/68.
3766
37672003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3768
3769 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3770 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3771 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3772
c362c33a
EZ
37732003-01-15 Elena Zannoni <ezannoni@redhat.com>
3774
0fbc361c
EZ
3775 * gdb.base/break.exp: Fix change of default location, because of
3776 removal of until tests.
3777 * gdb.base/help.exp: Update test for new 'until' help message.
3778 Add test for help on 'advance'.
c362c33a
EZ
3779 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3780
dabf8a35
MK
37812003-01-15 Mark Kettenis <kettenis@gnu.org>
3782
3783 * gdb.base/default.exp: Adapt "info float" test for recent changes
3784 to that command. Add test for "info vector".
3785 * gdb.base/float.exp: New file. Add test for "info float" that
3786 resembles the old test in gdb.base/default.exp.
3787
a1769aca
DC
37882003-01-15 David Carlton <carlton@math.stanford.edu>
3789
3790 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3791
82025e13
EZ
37922003-01-15 Elena Zannoni <ezannoni@redhat.com>
3793
3794 * gdb.base/break.exp: Move the tests of until command from here...
3795 * gdb.base/until.exp: ... to here. New file. Add other tests.
3796 * gdb.base/advance.c: New file.
3797 * gdb.base/advance.exp: New file.
3798
8f9ab801
EZ
37992003-01-14 Elena Zannoni <ezannoni@redhat.com>
3800
3801 * gdb.base/args.c: New file.
3802 * gdb.base/args.exp: New file.
3803
9ae66589
DJ
38042003-01-14 Daniel Jacobowitz <drow@mvista.com>
3805
3806 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3807
8d77e5c3
DJ
38082003-01-14 Daniel Jacobowitz <drow@mvista.com>
3809
3810 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3811
12d2f0a1
DJ
38122003-01-14 Daniel Jacobowitz <drow@mvista.com>
3813
3814 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3815 dates.
3816
6ca37014
DJ
38172003-01-13 Daniel Jacobowitz <drow@mvista.com>
3818
3819 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3820
b0023472
DJ
38212003-01-13 Daniel Jacobowitz <drow@mvista.com>
3822
3823 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3824 (ptype &*"foo").
3825 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3826
607fbc54 38272003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3828
3829 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3830 * gdb.mi/mi1-console.exp: Likewise.
3831
607fbc54 38322003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3833
3834 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3835 * gdb.mi/mi1-console.exp: Likewise.
3836
a1fb14a2
DJ
38372003-01-13 Daniel Jacobowitz <drow@mvista.com>
3838
3839 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3840
c4cf40b7
DJ
38412003-01-09 Daniel Jacobowitz <drow@mvista.com>
3842
3843 * gdb.base/detach.exp: New test.
3844
696d5a5b
DJ
38452003-01-09 Daniel Jacobowitz <drow@mvista.com>
3846
3847 * Makefile.in (ALL_SUBDIRS): New variable.
3848 (subdirs, clean, distclean): Use it.
3849 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3850 regenerating Makefile, since it is generated from the top level.
3851 * gdb.asm/Makefile.in: Likewise.
3852 * gdb.base/Makefile.in: Likewise.
3853 * gdb.c++/Makefile.in: Likewise.
3854 * gdb.disasm/Makefile.in: Likewise.
3855 * gdb.java/Makefile.in: Likewise.
3856 * gdb.mi/Makefile.in: Likewise.
3857 * gdb.threads/Makefile.in: Likewise.
3858 * gdb.trace/Makefile.in: Likewise.
3859
754533e4
DC
38602003-01-09 David Carlton <carlton@math.stanford.edu>
3861
3862 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3863 Add copyright year 2003.
3864
d8b3e9ee
MC
38652003-01-06 Michael Chastain <mec@shout.net>
3866
3867 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3868 When selecting a thread, 'line' and 'file' are optional.
3869 * gdb.mi/mi1-pthreads.exp: Likewise.
3870
8e9e0fe6
AS
38712003-01-06 Andreas Schwab <schwab@suse.de>
3872
3873 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3874 failures.
3875
b5ab8ff3
DJ
38762003-01-04 Daniel Jacobowitz <drow@mvista.com>
3877
3878 Fix PR gdb/844
3879 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3880 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3881
3882 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3883 instead of calling gdb_suppress_entire_file.
3884 * gdb.threads/print-threads.exp: Likewise.
3885 * gdb.threads/schedlock.exp: Likewise.
3886
3887 * gdb.threads/killed.exp: Return instead of calling
3888 gdb_suppress_entire_file.
3889 * gdb.threads/linux-dp.exp: Likewise.
3890 * gdb.threads/pthreads.exp: Likewise.
3891
1e698235
DJ
38922003-01-04 Daniel Jacobowitz <drow@mvista.com>
3893
3894 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3895 stabs.
3896 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3897 * gdb.base/whatis.exp: Always allow (void) after function names.
3898
147ff08c
DJ
38992003-01-04 Daniel Jacobowitz <drow@mvista.com>
3900
3901 * gdb.c++/casts.exp: Correct regexp.
3902
dc62bfc2
MK
39032003-01-04 Mark Kettenis <kettenis@gnu.org>
3904
3905 * configure.in: Call AC_CONFIG_HEADER. Don't call
3906 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3907 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3908 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3909 aforementioned directories in the AC_OUPUT call.
3910 * config.hin: New file.
3911 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3912 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3913 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3914 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3915 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3916 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3917 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3918 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3919 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3920 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3921 gdb.threads/configure.in, gdb.threads/configure,
3922 gdb.threads/config.in, gdb.trace/configure.in,
3923 gdb.trace/configure: Removed.
3924
77afa639
MC
39252003-01-03 Michael Chastain <mec@shout.net>
3926
3927 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3928 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3929
7634bb6e
DJ
39302003-01-03 Daniel Jacobowitz <drow@mvista.com>
3931
3932 * gdb.base/store.exp: Fix regular expressions.
3933
b39c905e
MK
39342002-12-28 Mark Kettenis <kettenis@gnu.org>
3935
3936 * configure.in: Rewrite.
3937 * configure: Regenerated.
3938
0a8551dd
DC
39392003-01-03 David Carlton <carlton@math.stanford.edu>
3940
3941 * gdb.base/psymtab.exp: New file.
3942 * gdb.base/psymtab1.c: Ditto.
3943 * gdb.base/psymtab2.c: Ditto.
3944
c60b7188
AF
39452002-12-23 Adam Fedor <fedor@gnu.org>
3946
3947 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3948
ee73db83
DC
39492002-12-23 David Carlton <carlton@math.stanford.edu>
3950
3951 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3952 and current_directory initialization.
3953
d6c1774e
JB
39542002-12-22 Jim Blandy <jimb@redhat.com>
3955
f0a847b8
JB
3956 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3957 rather than as part of the output file name.
3958
d6c1774e
JB
3959 * gdb.base/attach.exp: There's no need to copy the test program to
3960 /tmp; that was only ever necessary on HP/UX, and this test is
3961 entirely disabled there anyway.
3962
f0708dbb
JB
39632002-12-21 Jim Blandy <jimb@redhat.com>
3964
4c2acfea
JB
3965 * gdb.c++/psmang.exp: Doc fix.
3966
f0708dbb
JB
3967 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3968 test.
3969
9579e000
DC
39702002-12-20 David Carlton <carlton@math.stanford.edu>
3971
3972 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3973
d1810171
MC
39742002-12-18 Michael Chastain <mec@shout.net>
3975
3976 * gdb.c++/annota2.exp: Add copyright year 2002.
3977
76565097
DC
39782002-12-17 David Carlton <carlton@math.stanford.edu>
3979
3980 * gdb.c++/try_catch.cc: Add marker comments.
3981 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3982 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3983 * gdb.c++/m-static.cc: Ditto.
3984 * gdb.c++/m-static1.cc: Ditto.
3985 * gdb.c++/try_catch.cc: Ditto.
3986
da81390b
JJ
39872002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3988
3989 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3990 to see whether we are using the new -environment-directory
3991 command which resets via -r or the old version of the command
3992 which may prompt the user. Part of fix for gdb/741.
3993
b304d130
AC
39942002-12-13 Andrew Cagney <ac131313@redhat.com>
3995
3996 * gdb.fortran/types.exp: Update obsolete comment.
3997 * gdb.fortran/exprs.exp: Ditto.
3998 * lib/gdb.exp: Delete obsolete code.
3999 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4000 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4001 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4002 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4003 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4004 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4005 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4006 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4007 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4008 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4009 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4010 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4011 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4012 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4013 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4014 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4015 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4016 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4017 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4018 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4019 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4020 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4021 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4022 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4023 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4024 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4025 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4026 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4027 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4028 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4029 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4030 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4031 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4032 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4033 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4034 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4035 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4036
a23b6e6a
DC
40372002-12-11 David Carlton <carlton@math.stanford.edu>
4038
4039 * gdb.c++/m-data.exp: Add test for members that shadow global
4040 variables: see PR gdb/804.
4041 * gdb.c++/m-data.cc: Ditto.
4042
6604731b
DJ
40432002-12-10 Daniel Jacobowitz <drow@mvista.com>
4044
4045 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4046
de46ecd7
DC
40472002-12-06 David Carlton <carlton@math.stanford.edu>
4048
4049 * gdb.base/store.c: Don't declare functions static.
4050
27e829d0
AC
40512002-12-04 Andrew Cagney <ac131313@redhat.com>
4052
4053 * gdb.base/store.exp, gdb.base/store.c: New files.
4054
92806416
DJ
40552002-12-03 Daniel Jacobowitz <drow@mvista.com>
4056
4057 * gdb.base/selftest.exp: Update for current gdb.
4058
3bcbaac5
DJ
40592002-12-03 Daniel Jacobowitz <drow@mvista.com>
4060
4061 * gdb.base/maint.exp: Only dump symbols from one source file
4062 or objfile.
4063
f4f00b1f
DJ
40642002-12-03 Daniel Jacobowitz <drow@mvista.com>
4065
4066 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4067 function call.
4068
f1c8a949
JB
40692002-11-25 Jim Blandy <jimb@redhat.com>
4070
4071 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4072 function appearing in error message.
4073
9e297a97
DJ
40742002-11-21 Daniel Jacobowitz <drow@mvista.com>
4075
4076 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4077
1f312e79
JJ
40782002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4079
d63a86f8
RM
4080 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4081 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4082 should be in mi console format. This is part of fix for PR gdb/604.
4083
83c31e7d
FN
40842002-09-18 Fernando Nasser <fnasser@redhat.com>
4085
4086 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4087 which explicitly prints the zero offset as "+0".
4088
322b3f65
DJ
40892002-10-22 Daniel Jacobowitz <drow@mvista.com>
4090
4091 * gdb.threads/schedlock.c (args): Make unsigned.
4092
40932002-10-21 Daniel Jacobowitz <drow@mvista.com>
4094
4095 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4096 numbers. Allow "foo2|selected stack frame".
4097 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4098 * gdb.asm/asmsrc2.s: Likewise.
4099 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4100 comments.
4101 * gdb.asm/mips.inc: New file.
4102
5e2fe5b8
AF
41032002-10-18 Adam Fedor <fedor@gnu.org>
4104
4105 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4106 * gdb.base/help.exp: Likewise.
4107
abe1a5d0
KB
41082002-10-17 Kevin Buettner <kevinb@redhat.com>
4109
4110 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4111 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4112
10abb1d4
JB
41132002-10-02 Jim Blandy <jimb@redhat.com>
4114
4115 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4116
1f609b42
AC
41172002-10-01 Andrew Cagney <ac131313@redhat.com>
4118
4119 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4120 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4121 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4122 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4123 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4124 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4125 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4126
0aee02e4
AC
41272002-09-29 Andrew Cagney <ac131313@redhat.com>
4128
4129 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4130 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4131 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4132 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4133 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4134 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4135 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4136
6fde09ad
KB
41372002-09-27 Kevin Buettner <kevinb@redhat.com>
4138
4139 * gdb.base/annota1.exp (info break): Make directory components of
4140 path optional since not all compilers emit this debug information.
4141
4142 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4143 step ends up stepping out of the function instead of stopping on
4144 the epilogue.
4145
9e8aab75
KS
41462002-09-26 Keith Seitz <keiths@redhat.com>
4147
4148 * lib/insight-support.exp (gdbtk_start): Figure out where
4149 the insight executable is based on where gdb is. Use this
4150 executable to start insight instead of gdb.
4151
e36180d7
AC
41522002-09-25 Andrew Cagney <cagney@redhat.com>
4153
4154 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4155
9dd34b2b
AC
41562002-09-24 Andrew Cagney <ac131313@redhat.com>
4157
4158 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4159 test_isolated_complaints.
4160 (test_empty_complaint): New function.
4161 (test_empty_complaints): New function. Check no output when no
4162 complaints.
d63a86f8 4163
dea97812
KB
41642002-09-19 Jim Blandy <jimb@redhat.com>
4165
4166 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4167
54951bd7
AC
41682002-09-19 Andrew Cagney <ac131313@redhat.com>
4169
4170 * gdb.gdb/complaints.exp: New file.
4171
dec43320
AC
41722002-09-18 Andrew Cagney <ac131313@redhat.com>
4173
4174 * gdb.base/maint.exp: Check `help maint internal-warning'.
4175
e70d6e3f
DC
41762002-09-18 David Carlton <carlton@math.stanford.edu>
4177
4178 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4179 numbers, and replace them by a single breakpoint after the
4180 constructors are all finished.
4181 Add test 4.
4182 * gdb.c++/m-static.cc: Add test 4.
4183 * gdb.c++/m-static.h: New file.
4184 * gdb.c++/m-static1.cc: New file.
4185
4186 * gdb.c++/printmethod.exp: New file.
4187 * gdb.c++/printmethod.cc: New file.
4188
4189 * gdb.c++/pr-574.exp: New file.
4190 * gdb.c++/pr-574.cc: New file.
4191
afb5c968
CV
41922002-09-18 Corinna Vinschen <vinschen@redhat.com>
4193
4194 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4195 embedded targets which never actually exit.
4196
31e45dee
FN
41972002-09-18 Fernando Nasser <fnasser@redhat.com>
4198
4199 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4200 "don't step after run" as unresolved or unsupported, instead of xfail.
4201
a283c5a1
CV
42022002-09-18 Corinna Vinschen <vinschen@redhat.com>
4203
4204 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4205 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4206 Add newline to expected string in "step out of main (status wrapper)"
4207 case.
4208
11350d2a
CV
42092002-09-18 Corinna Vinschen <vinschen@redhat.com>
4210
4211 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4212 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4213
0deec7d6
TT
42142002-09-17 Tom Tromey <tromey@redhat.com>
4215
4216 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4217 \000, not \0, in double-quoted string.
4218
b2b4a1b5
CV
42192002-09-14 Corinna Vinschen <vinschen@redhat.com>
4220
c9d37158 4221 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4222 string after running the commands execution on breakpoint tests.
4223
1c56143a
CV
42242002-09-13 Corinna Vinschen <vinschen@redhat.com>
4225
4226 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4227
37f8da45
JB
42282002-09-12 Joel Brobecker <brobecker@gnat.com>
4229
4230 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4231
08b468e0
KS
42322002-09-10 Keith Seitz <keiths@redhat.com>
4233
4234 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4235 runto proc.
4236 (mi_run_to_main): Use mi_runto.
4237 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4238
dc360f58
KS
42392002-09-10 Keith Seitz <keiths@redhat.com>
4240
4241 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4242 regexp for stopping at main. Could have multiple event notifications.
4243 Don't assume that main was declared with no parameters.
4244 (mi_next): Use mi_step_to.
4245 (mi_step): Use mi_next_to.
4246
ce3abcfb
CV
42472002-09-09 Corinna Vinschen <vinschen@redhat.com>
4248
4249 * gdb.base/default.exp: Fix expected string in `info float' test.
4250
d1f5b980
BE
42512002-09-09 Ben Elliston <bje@redhat.com>
4252
4253 * config/mips.exp: Update comments.
4254 * config/mips-idt.exp: Likewise.
4255 * config/nind.exp: Likewise.
4256 * config/slite.exp: Likewise.
4257 * config/sparclet.exp: Likewise.
4258 * config/udi.exp: Likewise.
4259 * config/vx.exp: Likewise.
4260 * config/vxworks29k.exp: Likewise.
4261
2f71430b
JB
42622002-09-05 Jim Blandy <jimb@redhat.com>
4263
4264 * gdb.threads/killed.exp: Fix test failure message.
4265
7ddebc7e
KS
42662002-09-04 Keith Seitz <keiths@redhat.com>
4267
4268 * lib/mi-support.exp: Update copyright.
4269 (mi_gdb_test): Increase the priority of the expected pattern
4270 so that it matches gdb_test.
4271
0ae67eb3
KS
42722002-09-03 Keith Seitz <keiths@redhat.com>
4273
4274 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4275 Use integer comparison instead of string comparison for testing
4276 whether binary was built.
4277
38fc42c8
JB
42782002-09-03 Jim Blandy <jimb@redhat.com>
4279
4280 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4281
b6ff0e81
JB
42822002-08-29 Jim Blandy <jimb@redhat.com>
4283
4284 * gdb.threads/pthreads.exp: Move the portable thread compilation
4285 code into a function in lib/gdb.exp, and call that from here.
4286 * lib/gdb.exp (gdb_compile_pthreads): New function.
4287
07c98896
KS
42882002-08-29 Keith Seitz <keiths@redhat.com>
4289
4290 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4291 expect_out so that callers can get at it.
4292
0312286c
DJ
42932002-08-23 Daniel Jacobowitz <drow@mvista.com>
4294
4295 * gdb.threads/print-threads.c: New file.
4296 * gdb.threads/print-threads.exp: New file.
4297 * gdb.threads/schedlock.c: New file.
4298 * gdb.threads/schedlock.exp: New file.
4299
dd039bc4
EZ
43002002-08-22 Elena Zannoni <ezannoni@redhat.com>
4301
4302 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4303 not altivec.c.
4304
1f36144c
MK
43052002-08-17 Mark Kettenis <kettenis@gnu.org>
4306
4307 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4308 targets. The problem should be fixed now.
4309
16057ec7 43102002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4311
4312 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4313 2002-07-24 change that removes final dots from error messages.
4314
3c1499ad
TT
43152002-08-13 Tom Tromey <tromey@redhat.com>
4316
4317 * gdb.base/readline.exp: New file.
4318
a20ce2c3
AC
43192002-08-01 Andrew Cagney <ac131313@redhat.com>
4320
4321 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4322 supress message.
4323
db034ac5
AC
43242002-08-01 Andrew Cagney <cagney@redhat.com>
4325
4326 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4327 CHILL_FOR_TARGET and CHILL_LIB.
4328 * configure.in (configdirs): Remove gdb.chill.
4329 * configure: Regenerate.
4330 * lib/gdb.exp: Obsolete references to chill.
4331 * gdb.fortran/types.exp: Ditto.
4332 * gdb.fortran/exprs.exp: Ditto.
4333
3e000b18
KB
43342002-07-30 Kevin Buettner <kevinb@redhat.com>
4335
4336 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4337 set Irix-specific compile and link flags.
4338
28f4966b
KB
43392002-07-29 Kevin Buettner <kevinb@redhat.com>
4340
4341 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4342 source files. The ``-o'' option doesn't work with the ``-E'' option
4343 when using the Irix compiler.
4344
46c0d5a6
DJ
43452002-07-19 Daniel Jacobowitz <drow@mvista.com>
4346
4347 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4348 Improve support for reusing an exec file. Copy exec file
4349 to target, and run gdbserver on the target instead of on the host.
4350
eecf4bed
JB
43512002-07-18 Jim Blandy <jimb@redhat.com>
4352
0f815cdf
JB
4353 * gdb.base/ending-run.exp: Don't expect to see the program end in
4354 some orderly fashion when we're running on a real stand-alone
4355 board.
4356
eecf4bed
JB
4357 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4358 targets that don't support interrupts.
4359
52d309e4
JB
43602002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4361
4362 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4363 systems.
4364 Move comments in expect statements to inside the actions, so that they
4365 don't get matched against.
4366
ff683d9e
MK
43672002-07-10 Mark Kettenis <kettenis@gnu.org>
4368
4369 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4370 function when asleep" test.
4371
b5356753
AC
43722002-07-10 Andrew Cagney <ac131313@redhat.com>
4373
4374 * gdb.base/page.exp: Rewrite to handle problems with very long
4375 `info set' output. Update copyright.
4376
6aa4d13a
AC
43772002-06-26 Andrew Cagney <ac131313@redhat.com>
4378
4379 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4380 gdb.threads-hp.
4381 * gdb.hp/configure: Regenerate.
4382 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4383 * gdb.hp/gdb.threads-hp/configure: Delete file.
4384 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4385
8cf8c2b8
AC
43862002-06-22 Andrew Cagney <ac131313@redhat.com>
4387
4388 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4389 setlocale, bindtextdomain and textdomain.
4390
6827a8f8
JB
43912002-06-11 Jim Blandy <jimb@redhat.com>
4392
919d772c
JB
4393 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4394 preprocessor macro information is present.
4395
6827a8f8
JB
4396 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4397 tests.
4398
c15b0d21
MS
43992002-06-06 Michael Snyder <msnyder@redhat.com>
4400
c5984d70
MS
4401 * gdb.base/overlays.exp: Record addresses of overlay
4402 functions in TCL variables rather than in GDB variables,
4403 to avoid having GDB convert them to pointers (with loss
4404 of information).
4405
d63a86f8 4406 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4407 default linker script changes.
c15b0d21
MS
4408 * gdb.base/long_long.exp: Add check for sizeof (long double).
4409
be26fe0d
ML
44102002-06-06 Michal Ludvig <mludvig@suse.cz>
4411
4412 * gdb.asm/asm-source.exp: Add x86-64 target.
4413 * gdb.asm/x86_64.inc: New.
d63a86f8 4414
258093ca 44152002-05-30 Michael Chastain <mec@shout.net>
258093ca 4416
4b3153f1 4417 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4418 * gdb.c++/m-static.cc: New file.
4419 * gdb.c++/m-static.exp: New file.
4420
241264c6
MS
44212002-05-28 Michael Snyder <msnyder@redhat.com>
4422
4423 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4424 precision.
4425
9bba8c8f 44262002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4427
4b3153f1 4428 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4429 * gdb.c++/m-data.cc: New file.
4430 * gdb.c++/m-data.exp: New file.
4431
44322002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4433
4b3153f1 4434 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4435 * gdb.c++/try_catch.cc: New file.
d63a86f8 4436 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4437
def1b996
MC
44382002-05-27 Michael Chastain <mec@shout.net>
4439
4440 * gdb.c++/local.exp: Accept more nested types in output.
4441
522ba268
MC
44422002-05-26 Michael Chastain <mec@shout.net>
4443
4444 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4445
277254ba
MS
44462002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4447
4448 * lib/gdb.exp (gdb_wrapper_init): Just because
4449 gdb_wrapper_file exists, this does not mean that the file
4450 should not be rebuilt. That is what gdb_wrapper_initialized
4451 is for.
4452 (default_gdb_init): Reset gdb_wrapper_initialized.
4453
b61a8733
MS
44542002-05-23 Michael Snyder <msnyder@redhat.com>
4455
d63a86f8 4456 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4457 the precision of the floating point test results.
4458 * gdb.base/call-rt-st.exp: Ditto.
4459
b61a8733
MS
4460 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4461 * gdb.base/call-rt-st.exp: Ditto.
4462
56f6e910
MC
44632002-05-19 Michael Chastain <mec@shout.net>
4464
4465 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4466
ad0b0016
EZ
44672002-05-19 Elena Zannoni <ezannoni@redhat.com>
4468
4469 * configure.in (configdirs): Add gdb.arch.
4470 * configure: Regenerate.
4471
f617d2b6
JB
44722002-05-17 Jim Blandy <jimb@redhat.com>
4473
4474 * gdb.base/completion.exp: Recognize the more detailed error
4475 messages produced by the macro expander's lexical analyzer.
4476
eac2a696
EZ
44772002-05-14 Elena Zannoni <ezannoni@redhat.com>
4478
4479 * gdb.arch/altivec-abi.c: New file.
4480 * gdb.arch/altivec-abi.exp: New file.
4481 * gdb.arch/altivec-regs.c: New file.
4482 * gdb.arch/altivec-regs.exp: New file.
4483
2fdde8f8
DJ
44842002-05-14 Daniel Jacobowitz <drow@mvista.com>
4485
4486 * gdb.base/maint.exp (maint print type): Update for new type
4487 structure.
d63a86f8 4488
e31f1a7c
EZ
44892002-05-14 Elena Zannoni <ezannoni@redhat.com>
4490
4491 * gdb.arch: New directory.
4492 * gdb.arch/configure.in: New file.
4493 * gdb.arch/configure: New file.
4494 * gdb.arch/Makefile.in: New file.
4495
db589741
CV
44962002-05-13 Corinna Vinschen <vinschen@redhat.com>
4497
4498 * gdb.asm/asm-source.exp: Add v850 as supported target.
4499 * gdb.asm/v850.inc: New file.
4500
8ce2a7dc
DJ
45012002-05-13 Daniel Jacobowitz <drow@mvista.com>
4502
4503 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4504
df763c7f
DJ
45052002-05-12 Daniel Jacobowitz <drow@mvista.com>
4506
4507 * gdb.base/break.exp: Check 'break "marker2"'.
4508
377daeed
MS
45092002-05-10 Michael Snyder <msnyder@redhat.com>
4510
4511 * gdb.base/long_long.exp: Fix typo.
4512
c4b7bc2b
JB
45132002-05-10 Jim Blandy <jimb@redhat.com>
4514
ecac9a4e
JB
4515 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4516 a bug.
4517
c4b7bc2b
JB
4518 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4519 Recognize more detailed error message produced by the macro
4520 expander's lexical analyzer.
4521 * lib/gdb.exp (test_print_reject): Same.
4522
e71019a1
MK
45232002-05-09 Mark Kettenis <kettenis@gnu.org>
4524
4525 * gdb.c++/method.exp: Fix typo.
4526
fedfc8e6
MS
45272002-05-08 Michael Snyder <msnyder@redhat.com>
4528
166a1957
MS
4529 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4530 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4531 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4532 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4533 Add iftarget clause for strongarm.
d63a86f8 4534
f1c47eb2
MS
45352002-05-06 Michael Snyder <msnyder@redhat.com>
4536
cb9a9d3e
MS
4537 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4538 (gdb_continue_to_end): Accept output from status wrapper.
4539 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4540 Clean up fail messages to match pass messages.
4541
f1c47eb2
MS
4542 Enable the "needs_status_wrapper" testsuite feature.
4543 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4544 (gdb_compile): Conditionally call gdb_wrapper_init.
4545 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4546 * gdb.c++/method.exp: Recognize output from status wrapper.
4547
6079c749
BE
45482002-05-06 Ben Elliston <bje@redhat.com>
4549From Graydon Hoare <graydon@redhat.com>
4550
4551 * config/sid.exp: Include support for "rawsid" protocol.
4552
188baff3
JB
45532002-05-03 Jim Blandy <jimb@redhat.com>
4554
4555 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4556 * gdb.c++/hang3.C: New file.
4557
b9c07f0f
AC
45582002-05-04 Andrew Cagney <ac131313@redhat.com>
4559
4560 * gdb.base/default.exp: Remove obsolete code.
4561 * gdb.c++/misc.exp: Ditto. Update copyright.
4562 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4563 * gdb.base/whatis.exp: Ditto. Update copyright.
4564 * gdb.base/scope.exp: Ditto. Update copyright.
4565 * gdb.base/ptype.exp: Ditto. Update copyright.
4566 * gdb.base/printcmds.exp: Ditto. Update copyright.
4567 * gdb.base/opaque.exp: Ditto. Update copyright.
4568 * gdb.base/list.exp: Ditto.
4569 * gdb.base/funcargs.exp: Ditto. Update copyright.
4570 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4571 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4572 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4573 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4574 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4575 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4576
5c7a0397
MS
45772002-05-02 Michael Snyder <msnyder@redhat.com>
4578
d6dcc264 4579 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4580 * gdb.base/long_long.exp: Add xscale target.
4581 * gdb.base/default.exp: Add xscale target.
4582
eb7f1c48
JB
45832002-05-01 Jim Blandy <jimb@redhat.com>
4584
4585 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4586 gdb.c++/hang.exp: New test.
4587
a6befae8
FF
45882002-05-01 Fred Fish <fnf@redhat.com>
4589
4590 * gdb.base/completion.exp: Handle completions of "./Make" for
4591 more than one completion possibility, as is the case when we
4592 build and test in the source tree.
4593
0a310277
AG
45942002-04-29 Anthony Green <green@redhat.com>
4595
4596 * gdb.java/jmisc1.exp: New file.
4597 * gdb.java/jmisc2.exp: New file.
4598
6ff9af88
DJ
45992002-04-24 Daniel Jacobowitz <drow@mvista.com>
4600
4601 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4602
96b3d632
EZ
46032002-04-23 Elena Zannoni <ezannoni@redhat.com>
4604
4605 * gdb.base/help.exp: Change 'help status' to allow for target
4606 dependent output differences.
4607
5019bb54
MC
46082002-04-22 Michael Chastain <mec@shout.net>
4609
4610 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4611
a805a116
MC
46122002-04-22 Michael Chastain <mec@shout.net>
4613
4614 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4615
a1706bfd
DM
46162002-04-17 David S. Miller <davem@redhat.com>
4617
4618 * gdb.asm/sparc64.inc: New file.
4619 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4620
a73a20a2
EZ
46212002-04-19 Elena Zannoni <ezannoni@redhat.com>
4622
4623 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4624 instruction file directly into the build tree. Clean up at end of
4625 test.
4626
ba678339
DM
46272002-04-18 David S. Miller <davem@redhat.com>
4628
4629 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4630 handle 64-bit platforms correctly.
4631 * gdb.base/maint.exp: Likewise.
4632
b03399da
KB
46332002-04-18 Kevin Buettner <kevinb@redhat.com>
4634
4635 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4636 ``-fpic'' when compiling files comprising a shared library, but
4637 it does need additional linker flags in order to find shared
4638 libraries at run time.
4639
e2004992
KB
46402002-04-18 Kevin Buettner <kevinb@redhat.com>
4641
4642 * gdb.base/cvexpr.c (use): New function.
4643 (main): Invoke use() on all global variables to prevent
4644 some linkers from deleting these otherwise unused symbols.
4645
d8937120
MC
46462002-04-17 Michael Chastain <mec@shout.net>
4647From David S. Miller <davem@redhat.com>
4648
4649 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4650 handle 64-bit platforms correctly.
4651
ffd61a58
MS
46522002-04-12 Michael Snyder <msnyder@redhat.com>
4653From Jim Blandy <jimb@redhat.com>
4654 * gdb.base/foo.c (foox): Remove section attribute; the linker
4655 script can handle this instead.
4656 * gdb.base/bar.c (barx): Same.
4657 * gdb.base/baz.c (bazx): Same.
4658 * gdb.base/grbx.c (grbxx): Same.
4659
4660 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4661 manager doesn't automatically unmap overlays unnecessarily.
4662
6b8426a6
MH
46632002-04-10 Martin M. Hunt <hunt@redhat.com>
4664
4665 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4666 stepping out of main.
4667
34af4875
MC
46682002-04-09 Michael Chastain <mec@shout.net>
4669
4670 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4671 scope so that the nested scope tests will make sense.
4672 * gdb.c++/local.exp: Write patterns that actually work with gcc
4673 (the HP patterns "were never known to work with gcc").
4674 Keep the old aCC patterns too.
4675
2d1676a0
DJ
46762002-04-09 Daniel Jacobowitz <drow@mvista.com>
4677
4678 * gdb.base/attach.exp: Correct target board test.
4679
3a63e3f9
MC
46802002-04-08 Michael Chastain <mec@shout.net>
4681
4682 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4683 in a const method. Add some xfail and fail cases for configurations
4684 that do not emit the "const ...".
4685
f18dabd2
MC
46862002-04-07 Michael Chastain <mec@shout.net>
4687
4688 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4689 Accept "A * const" and "const A * const" as type of "this".
4690 Fix spelling of getFunky throughout. Make messages uniform.
4691
0fcddd82
EZ
46922002-04-07 Elena Zannoni <ezannoni@redhat.com>
4693
4694 Work around for PR gdb/285:
4695 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4696
16a8534a
EZ
46972002-04-07 Elena Zannoni <ezannoni@redhat.com>
4698
4699 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4700 instructions file at run time instead of configure time.
4701 Sometimes we run the test in a directory that is not the one we
4702 configured in.
4703 * gdb.asm/configure.in: Delete creation of symlink.
4704 * gdb.asm/configure: Regenerate.
4705
24181d81
JB
47062002-04-05 J. Brobecker <brobecker@gnat.com>
4707
4708 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4709 xfullpath () function.
4710
7cdb7107
DJ
47112002-04-04 Daniel Jacobowitz <drow@mvista.com>
4712
4713 * gdb.asm/Makefile.in: Correct dependencies.
4714
4715 * gdb.asm/powerpc.inc: New file.
4716 * gdb.asm/asm-source.exp: Add PowerPC.
4717 * gdb.asm/configure.in: Likewise.
4718 * gdb.asm/configure: Regenerated.
4719
a7d17088
DJ
47202002-04-04 Daniel Jacobowitz <drow@mvista.com>
4721
4722 * gdb.base/relocate.exp: New file.
4723 * gdb.base/relocate.c: New file.
4724
cd721503
FF
47252002-04-04 Fred Fish <fnf@redhat.com>
4726
4727 * gdb.base/step-test.exp: Update comment regarding stopping in
4728 memcpy/bcopy calls inserted as part of the compiler runtime.
4729
b22ad7a7
MS
47302002-04-04 Michael Snyder <msnyder@redhat.com>
4731
4732 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4733
5f279fa6
DJ
47342002-04-03 Daniel Jacobowitz <drow@mvista.com>
4735
4736 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4737 (gdb_expect): Remove $notransfer hack.
4738
dd0fd3ce
DJ
47392002-04-02 Daniel Jacobowitz <drow@mvista.com>
4740
4741 * gdb.c++/classes.exp ("calling method for small class"): Match
4742 updated register output.
4743
1e50cda1
DJ
47442002-03-30 Daniel Jacobowitz <drow@mvista.com>
4745
4746 Fix PR gdb/452
4747 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4748 when finished. Make gdb_file_cmd send "exec-file" when
4749 appropriate.
4750
24015922
DJ
47512002-03-30 Daniel Jacobowitz <drow@mvista.com>
4752
4753 * gdb.base/attach.exp: Remove extra setup_xfail.
4754
dd7dfd64
MS
47552002-03-26 Michael Snyder <msnyder@redhat.com>
4756
4757 * gdb.base/default.exp: Add tests for dump, append, and restore.
4758 * gdb.base/help.exp: Add tests for dump, append, and restore.
4759 * gdb.base/dump.exp: New file, test dump, append and restore.
4760 * gdb.base/dump.c: New file.
4761
48b2f8d7
MS
47622002-03-27 Michael Snyder <msnyder@redhat.com>
4763
d63a86f8 4764 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4765 clean-ups in help messages.
4766
05b4d525
FF
47672002-03-26 Fred Fish <fnf@redhat.com>
4768
4769 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4770 have debugging info for those functions and the compiler uses them
4771 internally to copy structs around.
4772
d7679631
FF
47732002-03-26 Fred Fish <fnf@redhat.com>
4774
4775 * gdb.base/list.exp: Revert the change made yesterday and add note
4776 about why we don't list the default lines for remote targets.
4777
523ac3f9
MS
47782002-03-25 Michael Snyder <msnyder@redhat.com>
4779
4780 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4781
754b2b8d
FF
47822002-03-25 Fred Fish <fnf@redhat.com>
4783
4784 * gdb.base/list.exp: This test works on remote targets so remove
4785 the short circuit for remote targets. Update copyright.
4786
33c3e192
FF
47872002-03-25 Fred Fish <fnf@redhat.com>
4788
4789 * gdb.base/attach.exp: Fix logic error that was suppressing this
4790 test for all non hppa*-*-hpux* targets, instead of the hp target.
4791 Move comments closer to the suppression point. Also now need to
4792 check that we are running natively.
4793
d43e73ee
MS
47942002-03-22 Michael Snyder <msnyder@redhat.com>
4795
882c8f02
MS
4796 * gdb.base/default.exp: Add test for gcore. Update copyright.
4797 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4798
04c12f60
FF
47992002-03-06 Fred Fish <fnf@redhat.com>
4800
4801 * gdb.base/funcargs.c: Remove extraneous ';' character.
4802 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4803
b43df995
MC
48042002-03-04 Michael Chastain <mec@shout.net>
4805
4806 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4807 accommodate gcc v3 function signature.
4808 * gdb.mi/mi0-var-cmd-exp: Ditto.
4809
92362027
AC
48102002-02-24 Andrew Cagney <ac131313@redhat.com>
4811
4812 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4813 ``GNU/Linux'' or ``Linux kernel''
4814 * testsuite/gdb.threads/pthreads.c: Ditto.
4815
258ad32d
MC
48162002-02-24 Michael Chastain <mec@shout.net>
4817
4818 * gdb.threads/pthreads.c (thread1): Add a return statement.
4819 (thread2): Likewise.
4820 (foo): Likewise.
4821
04c3b3d4
MC
48222002-02-23 Michael Chastain <mec@shout.net>
4823
4824 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4825 to placate gcc.
4826
5a2a0a20
MC
48272002-02-23 Michael Chastain <mec@shout.net>
4828
4829 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4830 test "ptype bint". The test passes on all my stabs configurations.
4831
a640f7fc
JB
48322002-02-21 Jim Blandy <jimb@redhat.com>
4833
27924826
JB
4834 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4835 filename at a time, and watch for the ones we want to see.
4836
a640f7fc
JB
4837 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4838 types of pointers to prototyped functions.
4839
edcc8c75
AC
48402002-02-20 Andrew Cagney <ac131313@redhat.com>
4841
4842 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4843 signed, unsigned and straight char.
4844 (padding_char, padding_short, padding_int, padding_long,
4845 padding_long_long, padding_float, padding_double,
4846 padding_long_double): New global variables.
4847 (fill, fill_structs): New functions.
4848
4849 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4850 for correctly sized writes. Update copyright.
4851 (get_valueof): New procedure.
4852 (get_sizeof): Call get_valueof.
4853 (check_valueof): New procedure.
4854 (check_padding): New procedure.
4855
ac57ea44
MC
48562002-02-20 Michael Chastain <mec@shout.net>
4857
4858 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4859 to setup_xfail. Document some of the remaining calls.
4860
7a10c941
MC
48612002-02-18 Michael Chastain <mec@shout.net>
4862
4863 * gdb.c++/userdef.exp: Update copyright year.
4864
fb8acdcc
DJ
48652002-02-18 Daniel Jacobowitz <drow@mvista.com>
4866
4867 * gdb.c++/userdef.exp: Test overloaded operators properly.
4868 Remove xfails.
4869
fda6ae12
MS
48702002-02-14 Michael Snyder <msnyder@redhat.com>
4871
4872 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4873
676a0442
DJ
48742002-02-14 Daniel Jacobowitz <drow@mvista.com>
4875
4876 * gdb.base/a2-run.exp: Check for a remote target properly.
4877 * gdb.base/annota1.exp: Likewise.
4878 * gdb.base/list.exp: Likewise.
4879 * gdb.base/reread.exp: Likewise.
4880 * gdb.base/scope.exp: Likewise.
4881 * gdb.base/shlib-call.exp: Likewise.
4882 * gdb.base/term.exp: Likewise.
4883 * gdb.c++/annota2.exp: Likewise.
4884
78b4f468
RE
48852002-02-13 Richard Earnshaw <rearnsha@arm.com>
4886
4887 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4888
9a81ba51
MC
48892002-02-10 Michael Chastain <mec@shout.net>
4890
4891 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4892 (call_after_alloca): Ditto.
4893
004af6c7
DJ
48942002-02-10 Daniel Jacobowitz <drow@mvista.com>
4895
4896 * gdb.base/ending-run.exp: Guard "cont" test with
4897 gdb_skip_stdio_test.
4898
37225f62
JB
48992002-02-06 Jim Blandy <jimb@redhat.com>
4900
4901 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4902 from here...
4903 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4904 To here. Disable this test on non-HP platforms. Add big comment.
4905
fe6fdd96
MS
49062002-02-04 Michael Snyder <msnyder@redhat.com>
4907
4908 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4909 other than d10v and m32r.
4910
036fad3f
RE
49112002-02-02 Richard Earnshaw <rearnsha@arm.com>
4912
4913 * gdb.base/default.exp: Rewrite test patterns to reduce time
4914 taken to match them.
4915
7148ab62
DJ
49162002-01-30 Daniel Jacobowitz <drow@mvista.com>
4917
4918 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4919 Allow a start function above main.
4920 * gdb.threads/linux-dp.exp: Fix copyright date.
4921
396cc255
DJ
49222002-01-30 Daniel Jacobowitz <drow@mvista.com>
4923
4924 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4925 (check_philosopher_stack): Check for manager thread before checking
4926 for a just-starting thread.
4927
f038d31b
DJ
49282002-01-30 Daniel Jacobowitz <drow@mvista.com>
4929
4930 From Neil Booth <neil@daikokuya.demon.co.uk>:
4931 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4932 warnings.
4933
b3ff9d9a
FF
49342002-01-21 Fred Fish <fnf@redhat.com>
4935
4936 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4937 not caller.
4938
39ad761d
JB
49392002-01-21 Jim Blandy <jimb@redhat.com>
4940
4941 * gdb.base/reread.exp: Check that GDB properly re-reads the
4942 executable file when it changes while no inferior is running.
4943
aaf320fa
FF
49442002-01-21 Fred Fish <fnf@redhat.com>
4945
4946 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4947 optionally accept the "shlib events" variation.
4948
808a31f5
JB
49492002-01-21 Jim Blandy <jimb@redhat.com>
4950
4951 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4952 call `fflush' after every `printf', so that the output is produced
4953 at predictable points, regardless of whatever buffering does (or
4954 doesn't) take place.
4955 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4956 at different points.
4957
4420d5e2
DJ
49582002-01-20 Daniel Jacobowitz <drow@mvista.com>
4959
4960 * gdb.c++/inherit.exp: Update copyright years.
4961 * gdb.c++/method.exp: Likewise.
4962
3e36a0f4
DJ
49632002-01-20 Daniel Jacobowitz <drow@mvista.com>
4964
4965 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4966 artificial methods/arguments.
4967 * gdb.c++/derivation.exp: Likewise.
4968 * gdb.c++/inherit.exp: Likewise.
4969 * gdb.c++/method.exp: Likewise.
4970 * gdb.c++/virtfunc.exp: Likewise.
4971
b4ceaee6
AC
49722002-01-18 Andrew Cagney <ac131313@redhat.com>
4973
4974 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4975 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4976 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4977 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4978 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4979 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4980
ecace851
JB
49812002-01-17 Jim Blandy <jimb@redhat.com>
4982
4983 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4984 anchoring the pattern matching the entry point symbol's name.
4985
375fc983
AC
49862002-01-17 Andrew Cagney <ac131313@redhat.com>
4987
4988 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4989 continue/quit query. Update copyright.
4990
fe6fdd96
MS
49912002-01-14 Michael Snyder <msnyder@redhat.com>
4992
4993 * gdb.base/gcore.exp: Remove extra debugging output.
4994
e017c81f
DJ
49952002-01-13 Daniel Jacobowitz <drow@mvista.com>
4996
4997 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4998 for slightly dubious v2 mangled string.
4999
37ab3bf8
DJ
50002002-01-13 Daniel Jacobowitz <drow@mvista.com>
5001
5002 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5003
1bc05c3a 50042002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5005
1bc05c3a 5006 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5007
1bc05c3a
JM
5008 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5009 constructors.
5010 * gdb.c++/derivation.exp: Likewise.
5011 * gdb.c++/templates.exp: Likewise.
5012 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5013
1bc05c3a
JM
50142002-01-10 Michael Snyder <msnyder@redhat.com>
5015
5016 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5017
a911c360
MS
50182002-01-08 Michael Snyder <msnyder@redhat.com>
5019
5020 * gdb.base/gcore.exp: New test for generate-core-file command.
5021 * gdb.base/gcore.c: Testcase for above.
5022 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5023
ea2119ec
JM
50242002-01-08 Jason Merrill <jason@redhat.com>
5025
5026 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5027
68203136
FF
50282002-01-07 Fred Fish <fnf@redhat.com>
5029
5030 * gdb.c++/overload.exp: Remove unconditional xfails for:
5031 print foo_instance1.overloadargs(1)
5032 print foo_instance1.overloadargs(1, 2)
5033 print foo_instance1.overloadargs(1, 2, 3)
5034 print foo_instance1.overloadargs(1, 2, 3, 4)
5035 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5036 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5037 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5038 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5039 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5040 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5041 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5042 print foo_instance1.overload1arg()
5043 print foo_instance1.overload1arg((char)arg2)
5044 print foo_instance1.overload1arg((signed char)arg3)
5045 print foo_instance1.overload1arg((unsigned char)arg4)
5046 print foo_instance1.overload1arg((int)arg7)
5047 print foo_instance1.overload1arg((unsigned int)arg8)
5048 print foo_instance1.overload1arg((float)arg11)
5049 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5050
21b9b5b1
MS
50512002-01-07 Michael Snyder <msnyder@redhat.com>
5052
5053 * gdb.base/huge.exp: New test. Print a very large target data object.
5054 (skip_huge_test): New test variable. Define if you want to skip this
5055 test. The test reads an 8 megabyte data object from the target, so it
5056 might be very time consuming on remote targets with a slow connection.
5057 * gdb.base/huge.c: New file. Test case for above.
5058
725f922e
FF
50592002-01-07 Fred Fish <fnf@redhat.com>
5060
5061 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5062 g_instance.bfoo, and g_instance.cfoo.
5063
634d57ec
JL
5064Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5065
f286b2c3
JL
5066 * gdb.base/break.c (multi_line_if_conditional): New function.
5067 (multi_ilne_while_conditional): Likewise.
5068 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5069 IF or WHILE condition puts the breakpoint at the start of
5070 the condition.
5071
634d57ec
JL
5072 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5073 hppa*-*-hpux* expected failure.
5074 * gdb.base/structs.exp (do_function_calls): Similarly.
5075
5076 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5077 watchpoints.
5078
9fbfe2dc
AC
50792002-01-06 Andrew Cagney <ac131313@redhat.com>
5080
5081 Fix PR gdb/66.
5082 * gdb.base/structs.exp: Replace skip for a29k with skip for
5083 gdb,cannot_call_functions.
5084 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5085 * gdb.base/callfuncs.exp: Ditto.
5086 * gdb.base/call-rt-st.exp: Ditto.
5087 * gdb.base/call-strs.exp: Ditto.
5088 * gdb.base/callfwmall.exp: Ditto.
5089 * gdb.base/scope.exp: Obsolete xfail a29k.
5090 * gdb.c++/misc.exp: Ditto.
5091 * gdb.c++/cplusfuncs.exp: Ditto.
5092 * gdb.base/ptype.exp: Ditto.
5093 * gdb.base/printcmds.exp: Ditto.
5094 * gdb.base/opaque.exp: Ditto.
5095 * gdb.base/list.exp: Ditto.
5096 * gdb.base/funcargs.exp: Ditto.
5097 * gdb.base/default.exp: Ditto.
5098
8ddad156
MS
50992002-01-04 Michael Snyder <msnyder@redhat.com>
5100
ca4976a6 5101 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5102 * gdb.base/maint.exp: Add tests for maint info sections options.
5103
1b074332
JL
5104Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5105
5106 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5107
7d159115
CV
51082001-12-20 Corinna Vinschen <vinschen@redhat.com>
5109
5110 * gdb.asm/arm.inc: New file.
5111 * gdb.asm/asm-source.exp: Add arm targets.
5112 * gdb.asm/configure.in: Ditto.
5113 * gdb.asm/configure: Recreated from configure.in.
5114
8fb87725
JL
5115Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5116
afabe08c
JL
5117 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5118 with HP's compiler.
5119 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5120 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5121 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5122 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5123
5124 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5125 either HP's compilers or GCC.
5126
db521deb
JL
5127 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5128 a SIGBUS or SIGSEGV.
5129
5130 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5131
5132 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5133 can be compiled with either HP's compiler or GCC.
5134
cfa88ab7
JL
5135 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5136 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5137 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5138
ca344dff
JL
5139 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5140 to match current gdb output. Update due to using auto-solib-limit
5141 for limiting instead of overloading auto-solib-add.
5142 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5143 test program.
5144
3f3c6e55 5145 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5146 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5147 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5148 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5149 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5150 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5151 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5152 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5153 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5154 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5155 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5156 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5157 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5158
8fb87725
JL
5159 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5160 a SIGTRAP to the inferior.
5161
cf599fa7
CV
51622001-12-19 Corinna Vinschen <vinschen@redhat.com>
5163
5164 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5165 Substitute call to target_link by call to gdb_compile.
5166
2cd045cd
JL
5167Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5168
5169 * gdb.base/break.exp: Fix HP specific search string when testing
5170 backtracing in a called function.
5171
d63a86f8 5172 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5173 compiling the test with HP's compilers.
5174 * gdb.base/volatile.exp: Similarly.
5175
99ebe9ac
JB
51762001-12-19 Jim Blandy <jimb@redhat.com>
5177
5178 * gdb.base/printcmds.exp: Expect the null character to be printed
5179 as '\0', and the '\013' to be printed as '\v'.
5180 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5181 * gdb.base/setvar.exp: Same.
5182
b9891b29
JB
51832001-12-17 Jim Blandy <jimb@redhat.com>
5184
0eba65ab
JB
5185 * gdb.base/completion.exp: Rather than completing very long
5186 filenames, which can make the readline library produce output we
5187 don't recognize, cd to the directory first, and then complete
5188 using nice, short relative paths.
5189
6970b5b1
JB
5190 * gdb.base/completion.exp: On some systems, there is, in fact, a
5191 variable named `b' in scope, since GDB treats all static
5192 variables as being in scope. So use `no_var_named_this'
5193 instead of `b'.
5194
b9891b29
JB
5195 * gdb.base/corefile.exp: Recognize the message saying that GDB
5196 can't find the core file's registers as a failure.
5197
e6ccd35f
JSC
51982001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5199
5200 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5201 test expect string more specific.
5202
105ba819
CV
52032001-12-13 Corinna Vinschen <vinschen@redhat.com>
5204
5205 * gdb.asm/asm-source.exp: Add support for xstormy16.
5206 * gdb.asm/configure.in: Ditto.
5207 * gdb.asm/configure: Rebuild.
5208 * gdb.asm/xstormy16.inc: New file.
5209
e9e79dd9
FF
52102001-12-10 Fred Fish <fnf@redhat.com>
5211
5212 * gdb.base/maint.exp: Update to match changes in type dumping code.
5213
347dc97d
JB
52142001-12-10 Jim Blandy <jimb@redhat.com>
5215
5216 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5217 matching the entry point symbol's name at the beginning of the
5218 line.
5219
5178b9d6
DJ
52202001-12-07 Daniel Jacobowitz <drow@mvista.com>
5221
5222 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5223 gdb.c++/inherit.exp, gdb.c++/method.exp,
5224 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5225 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5226 and class layout support.
5227
af890c52
DJ
52282001-12-07 Daniel Jacobowitz <drow@mvista.com>
5229
5230 * gdb.c++/classes.exp: Add test for static member function.
5231 * gdb.c++/misc.cc: Add class with static member function.
5232
7a345fb3
JB
52332001-12-07 Jim Blandy <jimb@redhat.com>
5234
f2e54a80 5235 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5236 those tests as `unsupported'.
5237 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5238 Rewrite subsequent tests to use it.
5239
5240 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5241 those tests as `unsupported'.
5242 * gdb.base/structs.exp (call_struct_func): New function.
5243 (do_function_calls): Use call_struct_func to call the functions
5244 returning structs.
5245
0bc69509
JB
5246 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5247 whether functions are prototyped or not, so we can't possibly pass
5248 arguments to t_float_values2 properly.
5249
7a345fb3
JB
5250 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5251 value of `timeout' for targets other than the mips*tx39-*.
5252
edb6ede1
MS
52532001-12-06 Michael Snyder <msnyder@redhat.com>
5254
d63a86f8 5255 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5256 and detect whether the start symbol has a leading underscore.
5257
2d842f13
JB
52582001-12-04 Jim Blandy <jimb@redhat.com>
5259
5260 * gdb.base/completion.exp: Clarify indentation.
5261
68550daf
JB
52622001-12-03 Jim Blandy <jimb@redhat.com>
5263
5264 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5265 variables on the S/390, not `.word'.
5266
cd5195a8
JB
52672001-11-30 Jim Blandy <jimb@redhat.com>
5268
5269 Add assembly-source tests for s390-ibm-linux.
5270 * gdb.asm/s390.inc: New file.
5271 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5272 the S/390 architecture.
5273 * gdb.asm/configure: Regenerated.
5274
ca9efc90
MS
52752001-11-30 Michael Snyder <msnyder@redhat.com>
5276
5277 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5278 next, info source, info sources, info line, global and static
5279 variables, and static functions.
5280 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5281 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5282 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5283 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5284 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5285 (gdbasm_leave): Restore frame pointer.
5286 (gdbasm_startup): Copy stack set-up from crt0.S.
5287
d0e66976
FN
52882001-11-26 Fernando Nasser <fnasser@redhat.com>
5289
5290 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5291 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5292 to a local (non-static) variable. Copy tstruct.a to a static buffer
5293 and return a pointer to that buffer.
5294 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5295
e2334072
MK
52962001-11-24 Mark Kettenis <kettenis@gnu.org>
5297
5298 * gdb.asm/configure.in: Fix recognition of ix86 target.
5299 * gdb.asm/configure: Regenerate.
5300
756caa3d
MS
53012001-11-21 Michael Snyder <msnyder@redhat.com>
5302
5303 * gdb.asm/sparc.inc: New file.
5304 * gdb.asm/asm-source.exp: Recognize sparc target.
5305 * gdb.asm/configure.in: Recognize sparc target.
5306 * gdb.asm/configure: Regenerate.
d63a86f8 5307
9a4d72d5
MS
53082001-11-21 Michael Snyder <msnyder@redhat.com>
5309
5310 * gdb.asm/m32r.inc: New file.
5311 * gdb.asm/asm-source.exp: Recognize m32r target.
5312 * gdb.asm/configure.in: Recognize m32r target.
5313 * gdb.asm/configure: Regenerate.
5314
a773d1cd
MS
53152001-11-20 Michael Snyder <msnyder@redhat.com>
5316
017ac23d
MS
5317 * gdb.asm/i386.inc: New file.
5318 * gdb.asm/asm-source.exp: Recognize ix86 target.
5319 * gdb.asm/configure.in: Recognize ix86 target.
5320 * gdb.asm/configure: Regenerate.
5321
a773d1cd
MS
5322 * gdb.c++/namespace.exp: Fix quotes in output messages.
5323
bb632afb
MS
53242001-11-14 Michael Snyder <msnyder@redhat.com>
5325
25d559ca 5326 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5327 qualifier in a type cast expression, to designate an address
5328 in the instruction space (Harvard architecture).
5329
4749e309
MS
53302001-11-13 Michael Snyder <msnyder@redhat.com>
5331
5332 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5333 Tests for expressions using 'const' and 'volatile'.
5334
25050984
CV
53352001-11-13 Corinna Vinschen <vinschen@redhat.com>
5336
5337 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5338
1902c51f
DJ
53392001-11-12 Daniel Jacobowitz <drow@mvista.com>
5340
5341 * lib/mi-support.exp (mi_run_to_helper): Move comments
5342 outside of gdb_expect.
5343
dcf95b47
DJ
53442001-11-11 Daniel Jacobowitz <drow@mvista.com>
5345
5346 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5347 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5348 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5349 mi0_run_to): New functions.
5350 * gdb.mi/mi-simplerun.exp: Use them.
5351 * gdb.mi/mi0-simplerun.exp: Likewise.
5352 * gdb.mi/mi-var-cmd.exp: Likewise.
5353 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5354
45b074e1
AC
53552001-11-10 Andrew Cagney <ac131313@redhat.com>
5356
5357 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5358 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5359
bf50d346
AC
53602001-11-09 Andrew Cagney <ac131313@redhat.com>
5361
5362 * gdb.base/restore.exp: Include $expected value in restored test
5363 message.
5364
9383332c
AC
53652001-11-09 Andrew Cagney <ac131313@redhat.com>
5366
5367 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5368 implemented.
5369
db62520a
MS
53702001-11-08 Michael Snyder <msnyder@redhat.com>
5371
5372 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5373 Add pass/fail message for stop at breakpoint in call dummy function.
5374
b5703437
MS
53752001-11-07 Michael Snyder <msnyder@redhat.com>
5376
d63a86f8
RM
5377 * gdb.c++/templates.exp (test_template_breakpoints):
5378 If we get an overload menu, but it does not match what
760f6330 5379 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5380 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5381 making the whitespace optional. Argument for "new" may be
5382 "unsigned" as well as "unsigned int/long".
d63a86f8 5383 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5384 making the whitespace optional. Also replace "(void) with
5385 "((void|)), making the keyword "void" optional.
d63a86f8 5386 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5387 making the whitespace optional. Also replace "(void) with
5388 "((void|)), making the keyword "void" optional.
3bf40917
MS
5389 * gdb.base/callfuncs.c (t_float_values): This function must
5390 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5391 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5392 can be tested against both cases. Usually one case involves
5393 promotion of float to double, while the other does not.
5394 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5395 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5396 includes a stack frame for "start".
5397
c8ab4e6d
JB
53982001-11-05 Jim Blandy <jimb@redhat.com>
5399
5400 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5401 pointers are 32 bits long, and that offsets of relocs are always
5402 stored in the data (REL-style), and not in the reloc entry itself
5403 (RELA-style).
5404 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5405 stabs.
5406
3f08ced9
MS
54072001-11-01 Michael Snyder <msnyder@redhat.com>
5408
5409 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5410 and regular expression operators by using quoting.
5411
cbfa24cd
MS
54122001-10-31 Michael Snyder <msnyder@redhat.com>
5413
5414 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5415 depending on what the symbol table contains.
5416 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5417 the output of the ptype command. Similarly, accept both "const &"
5418 and "const&".
5419
aaa68313
CV
54202001-10-31 Corinna Vinschen <vinschen@redhat.com>
5421
5422 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5423 symbol `STORAGE' to allow to choose the storage class of
5424 the local datastructures.
5425 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5426 compiler directive.
5427
91740388
MS
54282001-10-30 Michael Snyder <msnyder@redhat.com>
5429
5430 * gdb.base/jump.exp: Allow it to run for all targets.
5431
1b7c05e7
CV
54322001-10-29 Corinna Vinschen <vinschen@redhat.com>
5433
5434 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5435 with new double_array size.
5436 (main): Change storage class of all local variables to static.
5437 Reduce size of double_array to 9.
5438 * gdb.base/call-ar-st.exp: Increase timeout value.
5439 Change expected output for double array to match new size in
5440 call-ar-st.c.
5441
36a22261
CV
54422001-10-29 Corinna Vinschen <vinschen@redhat.com>
5443
5444 * gdb.base/ending-run.exp: Create identical output when passing
5445 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5446 Stormy16 target.
36a22261 5447
92b8ae91
MK
54482001-10-28 Mark Kettenis <kettenis@gnu.org>
5449
5450 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5451 that we catch the expected failure under Linux/x86.
5452
cb135b83
OF
54532001-10-29 Orjan Friberg <orjanf@axis.com>
5454
5455 * gdb.base/setvar.exp: Escape curly braces.
5456 * gdb.stabs/weird.exp: Ditto.
5457
6884aa54
DJ
54582001-10-27 Daniel Jacobowitz <drow@mvista.com>
5459
5460 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5461 * gdm.mi/mi0-hack-cli.exp: Likewise.
5462
0398c9aa
AC
54632001-10-25 Andrew Cagney <ac131313@redhat.com>
5464
5465 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5466 messages.
5467
d20bf2e8
AC
54682001-10-21 Andrew Cagney <ac131313@redhat.com>
5469
5470 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5471 checking MI enabled.
5472
03dd63aa
CV
54732001-10-09 Corinna Vinschen <vinschen@redhat.com>
5474
5475 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5476
1d9d99f3
FCE
54772001-10-04 Frank Ch. Eigler <fche@redhat.com>
5478
5479 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5480 if gdb child process crashes, just signal an error.
5481
838ae6c4
JB
54822001-10-02 Jim Blandy <jimb@redhat.com>
5483
5484 * lib/gdb.exp (test_xfail_format): Simplify.
5485
5486 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5487 front of the variable name `format'. Simplify `if'.
5488
8f0cbc1c
DJ
54892001-10-01 Daniel Jacobowitz <drow@mvista.com>
5490
5491 * gdb.threads/pthreads.exp: Wait for output and delay
5492 before sending ^C.
5493
1f08dafd
DJ
54942001-10-01 Daniel Jacobowitz <drow@mvista.com>
5495
5496 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5497 some incorrect output instead of timing out.
5498 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5499
674f90ff
CV
55002001-09-28 Corinna Vinschen <vinschen@redhat.com>
5501
5502 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5503 check to allow additional `int'.
5504
9b284272
DJ
55052001-09-27 Daniel Jacobowitz <drow@mvista.com>
5506
5507 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5508 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5509
b55a4771
MS
55102001-09-27 Michael Snyder <msnyder@redhat.com>
5511
5512 * lib/gdb.exp (test_debug_format): New proc.
5513 (setup_xfail_format): Use new proc test_debug_format.
5514 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5515 proc; use new service proc test_debug_format.
5516 Replace all other "gcc_compiled" tests with this test.
5517 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5518 proc; use new service proc test_debug_format.
5519 Replace all other "gcc_compiled" tests with this test.
5520
55212001-09-27 Michael Snyder <msnyder@redhat.com>
5522
5523 * gdb.base/cvexpr.exp: New file.
5524 * gdb.base/cvexpr.c: New file
5525 Test for expressions using const and volatile keywords.
5526
4e6667ac
CV
55272001-09-26 Corinna Vinschen <vinschen@redhat.com>
5528
5529 * gdb.base/constvars.exp: Check for different orders of keywords
5530 and additional "int" strings in output.
5531
4f337972
AC
55322001-09-22 Andrew Cagney <ac131313@redhat.com>
5533
5534 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5535 responses from "help maint".
5536
2015650d
FCE
55372001-09-19 Frank Ch. Eigler <fche@redhat.com>
5538
5539 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5540 to localhost:NNN instead of :NNN, in case Xvfb is listening
5541 only on TCP.
5542
f3bcedc1
CV
55432001-09-19 Corinna Vinschen <vinschen@redhat.com>
5544
5545 * gdb.base/recurse.exp: When checking leaving the watchpoint
5546 scope, recognize when gdb is in function's epilogue and pass.
5547
6b819c92
KS
55482001-09-18 Keith Seitz <keiths@redhat.com>
5549
5550 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5551 support for running tests against sid targets.
5552 (gdbtk_done): Ditto.
5553
a10c9419
CV
55542001-09-18 Corinna Vinschen <vinschen@redhat.com>
5555
5556 * gdb.base/ending-run.c (main): Set stdout buffersize
5557 to the same reasonable value for any target.
5558 * gdb.base/ending-run.exp: Add a regular expression
5559 to make testsuite happy on Sanyo Stormy16 target.
5560
739d0d99
CV
55612001-09-17 Corinna Vinschen <vinschen@redhat.com>
5562
5563 * gdb.base/display.c (do_loops): Add float variable `f'.
5564 Increment f in loop.
5565 * gdb.base/display.exp: Increment timeout by 60 seconds.
5566 Change float display test to use variable `f'.
5567
1b8947f0
JB
55682001-09-17 Jim Blandy <jimb@redhat.com>
5569
5570 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5571 overflowing the limited breakpoint tables on some ROM monitors
5572 (like the ROM68K).
5573
9890ac81
FCE
55742001-09-15 Frank Ch. Eigler <fche@redhat.com>
5575
5576 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5577 the "-ac" (disable access control) flag.
5578
6db765ea
JH
55792001-08-30 Jeff Holcomb <jeffh@redhat.com>
5580
5581 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5582 ints.
5583
4c32cc04
KS
55842001-08-30 Keith Seitz <keiths@redhat.com>
5585
5586 * lib/gdb.exp: Move all insight-related functionality into
5587 separate file.
5588 * lib/insight-support.exp: New file.
5589
8d6e6f81
FCE
55902001-08-29 Frank Ch. Eigler <fche@redhat.com>
5591
5592 * config/sid.exp (sid_start): Never set sid verbosity; disable
5593 expect_background {} that consumed its stdout; tolerate </dev/null.
5594 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5595
6a90e1d0
AC
55962001-08-18 Andrew Cagney <ac131313@redhat.com>
5597
5598 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5599 CLI jump command to start it.
5600 (mi_run_to_main): Fail immediatly when unexpected output.
5601
1759b3c3
AC
56022001-08-18 Andrew Cagney <ac131313@redhat.com>
5603
5604 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5605 beginning of function. Fix PR gdb/191.
5606
61d11d80
FCE
56072001-08-16 Frank Ch. Eigler <fche@redhat.com>
5608
5609 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5610 what to force sid endianness to.
5611
942a4df2
KS
56122001-08-15 Keith Seitz <keiths@redhat.com>
5613
5614 * lib/gdb.exp (gdbtk_start): Don't set environment
5615 variables for TCL_LIBRARY and friends. Insight will
5616 now figure these out for itself.
5617
0521c418
MS
56182001-08-02 Michael Snyder <msnyder@redhat.com>
5619
5620 * gdb.base/completion.exp: Remove the symbol "a64l" from
5621 the expect string; this is target-specific, and not related
5622 to what is being tested.
5623
74a9a58a
DB
56242001-08-02 Dave Brolley <brolley@redhat.com>
5625
5626 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5627
c70819fa
MS
56282001-07-25 Michael Snyder <msnyder@redhat.com>
5629
c2b8fa57
MS
5630 * gdb.base/consecutive.exp: New file. Test stepping over
5631 breakpoints on consecutive instructions.
5632 * gdb.base/consecutive.c: New file.
5633
c70819fa
MS
5634 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5635 curly braces in regular expressions.
5636
2b1a1355
MS
56372001-07-25 Michael Snyder <msnyder@redhat.com>
5638
5639 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5640 legitimate output from stepping out of main.
5641
413eca6f
KS
56422001-07-22 Keith Seitz <keiths@redhat.com>
5643
5644 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5645 the empty string, do not run the tests.
5646
7e5a9322
SC
56472001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5648
5649 * gdb.base/long_long.exp: Detect size of pointer. Take into
5650 account 2-byte pointers when testing for p/a results.
5651
de58f10f
SC
56522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5653
d63a86f8 5654 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5655 and defined to 1K for m68hc11.
5656 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5657 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5658 (sizeof_random_data): New variable to tell the size of the data table;
5659 don't test past this size; always run to main.
5660
d6f5fea1
SC
56612001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5662
5663 * gdb.base/return2.exp: return of long long and double fails for
5664 68HC11; don't execute these tests on that platform.
5665 * gdb.base/return.exp: Return of a double fails for 68hc11.
5666
c477543d
SC
56672001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5668
5669 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5670 tests that print a float.
5671 * call-rt-st.exp: Likewise.
5672
63cf1c79
MK
56732001-07-12 Mark Kettenis <kettenis@gnu.org>
5674
5675 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5676 running this test on Linux.
5677
112f9ab5
MC
56782001-06-24 Michael Chastain <chastain@redhat.com>
5679
5680 * gdb.base/arithmet.exp: Remove some tests to make all test names
5681 unique.
5682
4970cb0f
MS
56832001-07-03 Michael Snyder <msnyder@redhat.com>
5684
5685 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5686 the output of the ptype command.
5687
d85da69f
MS
56882001-07-02 Michael Snyder <msnyder@redhat.com>
5689
4c8a82de
MS
5690 * gdb.base/completion.exp: Don't assume that break.c is the only
5691 source file that may contain functions named "marker".
d85da69f
MS
5692 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5693
8afc772b
AC
56942001-06-28 Andrew Cagney <ac131313@redhat.com>
5695
5696 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5697 of files to delete.
5698
5699 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5700 * gdb.disasm/h8300s.exp: New file.
5701 gdb.disasm/h8300s.s: Likewise.
5702
cff22675
AC
57032001-06-27 Andrew Cagney <ac131313@redhat.com>
5704
5705 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5706 empty breakpoint tables.
5707
68c81b54
AC
57082001-06-25 Andrew Cagney <ac131313@redhat.com>
5709
5710 * lib/mi-support.exp: Update args=... part of stop-reason
5711 patterns. Accept either a list or a tuple.
5712
2dd62704
AC
57132001-06-23 Andrew Cagney <ac131313@redhat.com>
5714
5715 * lib/mi-support.exp: Remove local emacs variable defining
5716 change-log-default-name.
5717
b4127474
MC
57182001-06-22 Michael Chastain <chastain@redhat.com>
5719
5720 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5721 This is operationally compatible with the previous version.
5722
8dbfb380
JB
57232001-06-13 Jim Blandy <jimb@redhat.com>
5724
5725 * lib/gdb.exp (gdb_test): Doc fix.
5726
f2d8c86d
MC
57272001-06-10 Michael Chastain <chastain@redhat.com>
5728
5729 * gdb.base/exprs.exp: Remove a duplicate test.
5730
81564d34
JB
57312001-06-06 Jim Blandy <jimb@redhat.com>
5732
5733 * gdb.base/return2.exp (main): Use values to test float and double
5734 returns that are not NaN's, to avoid being confused by IEEE
5735 comparison rules.
5736
da55addb
MS
57372001-06-04 Michael Snyder <msnyder@redhat.com>
5738
5739 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5740 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5741 rather than wait for 12 more tests to time out.
5742
42c65987
JB
57432001-06-06 Jim Blandy <jimb@redhat.com>
5744
b18bced9 5745 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5746 Don't forget to match the GDB prompt.
b18bced9 5747
42c65987
JB
5748 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5749
5b41e5f0
JB
57502001-06-04 Jim Blandy <jimb@redhat.com>
5751
5752 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5753 command.
5754
015e046f
KB
57552001-05-31 Kevin Buettner <kevinb@redhat.com>
5756
5757 * gdb.base/annota1.exp (info break): Match four or more spaces
5758 after "Address".
5759
fb1ffbbe
MC
57602001-05-31 Michael Chastain <chastain@redhat.com>
5761
5762 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5763 (dm_type_int_star): Likewise.
5764 (dm_type_long_star): Likewise.
5765 (dm_type_void_star): Likewise.
5766
5ea2a32c
KB
57672001-05-29 Kevin Buettner <kevinb@redhat.com>
5768
5769 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5770 to a known value in order to get consistent results regardless
5771 of the setting of INPUTRC or the presence or contents of .inputrc.
5772
ae23c492
MS
57732001-05-24 Michael Snyder <msnyder@redhat.com>
5774
ac55707e
MS
5775 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5776 Don't require that the main thread and the manager thread are the
5777 first in the list.
5778
ae23c492
MS
5779 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5780 debugging. If test fails, issue an "unsupported" not a "fail".
5781
400071f1
JB
57822001-05-24 Jim Blandy <jimb@redhat.com>
5783
5784 Don't assume that short is shorter than int.
5785 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5786 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5787 this isn't true.
400071f1
JB
5788 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5789 an int, is not equal to ~0 stored in an unsigned char. This tests
5790 the same thing that the previous test meant to, but works on
5791 16-bit machines, too.
5792 ("print unsigned char != (~0)"): Same test, complemented.
5793
0816a3e5
MS
57942001-05-24 Michael Snyder <msnyder@redhat.com>
5795
5796 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5797 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5798 and prevents dejagnu getting out of step.
5799
f6dc23a9
KB
58002001-05-23 Kevin Buettner <kevinb@redhat.com>
5801
5802 * gdb.base/finish.exp (finish_void): Revise pattern for
5803 stopping on the call statement to not permit stopping at
5804 the start of the instructions comprising the call sequence.
5805
7dbd117d
MC
58062001-05-19 Michael Chastain <chastain@redhat.com>
5807
5808 * gdb.base/callfuncs.exp: Make all test names unique.
5809 * gdb.base/commands.exp: Make all test names unique.
5810 * gdb.base/condbreak.exp: Make all test names unique.
5811 * gdb.base/dbx.exp: Make all test names unique.
5812 * gdb.base/default.exp: Make all test names unique.
5813 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5814 and TIMEOUT messages to their corresponding PASS message.
5815 * gdb.base/ending-run.exp: Make all test names unique.
5816 * gdb.base/long_long.exp: Remove duplicate test.
5817
6b0b0a9e
KB
58182001-05-21 Kevin Buettner <kevinb@redhat.com>
5819
5820 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5821 stop on the call statement as well as the statement after the
5822 call.
5823
2caa35cb
MS
58242001-05-21 Michael Snyder <msnyder@redhat.com>
5825
5826 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5827
40713331
EZ
58282001-05-10 Elena Zannoni <ezannoni@redhat.com>
5829
5830 * gdb.base/completion.exp: Revamp test. Make it execute on all
5831 platforms.
5832
c2c1be8d
EZ
58332001-05-10 Elena Zannoni <ezannoni@redhat.com>
5834
2c9cd303
EZ
5835 * config/gdbserver.exp (gdb_load): Handle the case
5836 in which the arguments to gdbserver are given in the
5837 baseboard configuration file.
5838 Also handle the case in which the server needs to do a
5839 load.
5840
9671de48
KS
58412001-05-07 Keith Seitz <keiths@cygnus.com>
5842
5843 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5844 set up the display for testing.
5845 (gdbtk_start): Convert all paths to paths that tcl will like.
5846 Export target information to environment.
5847 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5848 necessary.
5849 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5850 (to_tcl_path): New proc to convert a given pathname into
5851 a path acceptible as an argument to a tcl command.
5852 (_gdbtk_export_target_info): New proc to export target info
5853 into the environment for gdbtk testing.
5854 (gdbtk_done): New proc to signal end-of-test.
5855
5a360f47
JB
58562001-05-06 Jim Blandy <jimb@redhat.com>
5857
5858 * restore.c: Make the code of caller0 correspond to its comment.
5859
66c756c6
MS
58602001-05-03 Michael Snyder <msnyder@redhat.com>
5861
5862 * config/sid.exp (gdb_target_sid): Check for error messages.
5863 On error or timeout, don't make expect exit (which will terminate
5864 all subsequent tests); instead just make gdb exit.
d63a86f8 5865 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5866 return a negative value.
5867
a966fde5
JB
58682001-04-24 Jim Blandy <jimb@redhat.com>
5869
851c18e0
JB
5870 * gdb.c++/templates.exp: If we see the prompt for the overload
5871 list, but we haven't recognized any of the longer patterns,
5872 arrange for this test to fail, not hang.
5873
a966fde5
JB
5874 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5875 variations.
5876
db144853
MC
58772001-04-22 Michael Chastain <chastain@redhat.com>
5878
5879 * gdb.c++/local.exp: Use the 'runto' library function.
5880 * gdb.c++/namespace.exp: Likewise.
5881 * gdb.c++/overload.exp: Likewise.
5882
3207ec21
KB
58832001-03-26 Kevin Buettner <kevinb@redhat.com>
5884
5885 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5886 * gdb.base/step-line.exp: New file. Test step/next in presence of
5887 #line directives.
5888 * gdb.base/step-line.c: New file. Test program for the above.
5889 * gdb.base/step-line.inp: New file. We pretend that this file has
5890 been transformed by some other tool into step-line.c.
5891
13b57657
JB
58922001-03-21 Jim Blandy <jimb@redhat.com>
5893
5894 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5895 unmangled operator names.
5896
754cbe1c
JB
58972001-03-20 Jim Blandy <jimb@redhat.com>
5898
5899 * gdb.threads/linux-dp.exp: Recognize an additional message
5900 generated by GDB when it doesn't understand how to debug threads
5901 on the target system.
5902
177495c9
AC
59032001-03-19 Andrew Cagney <ac131313@redhat.com>
5904
5905 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5906
f266096b
MC
59072001-03-12 Michael Chastain <chastain@redhat.com>
5908
5909 * gdb.c++/derivation.exp: Use the 'runto' library function.
5910
cac3c2ff
MC
59112001-03-12 Michael Chastain <chastain@redhat.com>
5912
5913 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5914
b6c11a24
MC
59152001-02-24 Michael Chastain <chastain@redhat.com>
5916
5917 * gdb.c++/ref-types.exp: Change handwritten code to library
5918 function 'runto'.
5919
6bae5bce
OF
59202001-03-16 Orjan Friberg <orjanf@axis.com>
5921
5922 * gdb.base/signals.exp: Set count to 0 explicitly.
5923
0015fd9a
MS
59242001-03-15 Mark Salter <msalter@redhat.com>
5925
5926 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5927 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5928 (gdb_load): Add support for additional target_info: gdb_download_size
5929 and gdb_load_timeout.
0015fd9a 5930
fc33412a
DT
5931Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5932
5933 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5934 file -- to prevent failing when the compile fails but we have no
5935 intention of running the tests anyway.
5936
5937 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5938 tests if set.
5939
5940 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5941 integers.
5942
5943 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5944 * gdb.c++/namespace.exp: Ditto.
5945
115f06de
OF
59462001-03-07 Orjan Friberg <orjanf@axis.com>
5947
5948 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5949 * gdb.base/pointers.exp: Relax pattern match of decimals.
5950
b6ba6518
KB
59512001-03-06 Kevin Buettner <kevinb@redhat.com>
5952
5953 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5954 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5955 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5956 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5957 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5958 config/sh.exp, config/sid.exp, config/slite.exp,
5959 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5960 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5961 config/vxworks.exp, config/vxworks29k.exp,
5962 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5963 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5964 gdb.base/arithmet.exp, gdb.base/assign.exp,
5965 gdb.base/async.exp, gdb.base/attach.exp,
5966 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5967 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5968 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5969 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5970 gdb.base/commands.exp, gdb.base/completion.exp,
5971 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5972 gdb.base/constvars.exp, gdb.base/corefile.exp,
5973 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5974 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5975 gdb.base/ending-run.exp, gdb.base/environ.exp,
5976 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5977 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5978 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5979 gdb.base/funcargs.exp, gdb.base/help.exp,
5980 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5981 gdb.base/logical.exp, gdb.base/long_long.exp,
5982 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5983 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5984 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5985 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5986 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5987 gdb.base/regs.exp, gdb.base/relational.exp,
5988 gdb.base/remote.exp, gdb.base/reread.exp,
5989 gdb.base/restore.exp, gdb.base/return2.exp,
5990 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5991 gdb.base/selftest.exp, gdb.base/setshow.exp,
5992 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5993 gdb.base/sigall.exp, gdb.base/signals.exp,
5994 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5995 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5996 gdb.base/step-test.exp, gdb.base/structs.c,
5997 gdb.base/structs.exp, gdb.base/structs2.exp,
5998 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5999 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6000 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6001 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6002 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6003 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6004 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6005 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6006 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6007 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6008 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6009 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6010 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6011 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6012 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6013 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6014 gdb.trace/circ.exp, gdb.trace/collection.exp,
6015 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6016 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6017 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6018 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6019 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6020 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6021 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6022 notices.
6023
dc96c6c7 60242001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6025
6026 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6027 first arg is int not float.
6028
dc96c6c7 60292001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6030
6031 * gdb.base/reread.exp: Unsupported for non-native targets;
6032 doesn't work for remote debugging.
6033
9b0c4aeb
FN
60342001-02-19 Fernando Nasser <fnasser@redhat.com>
6035
6036 From Drew Moseley <dmoseley@redhat.com>
6037 * gdb.base/ending-run.exp: Properly handle the BSP state when
6038 stepping past the end of main.
6039
02aa71d5
MC
60402001-02-19 John Moore <jmoore@redhat.com>
6041
6042 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6043 Converted HPUX fix for non-expected items following multiple
6044 step commands into general solution for all platforms.
6045
1fa449a4
MC
60462001-02-18 Michael Chastain <chastain@redhat.com>
6047
6048 * gdb.c++/classes.exp (do_tests): Change runto statements
6049 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6050 statements demangler agnostic.
6051 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6052 (gdb_virtfunc_restart): Likewise.
6053
b2f9ec70
MC
60542001-02-14 Michael Chastain <chastain@redhat.com>
6055
6056 * gdb.c++/inherit.exp (do_tests): Change runto statements
6057 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6058 statements demangler agnostic.
6059
cf74b8ca
AC
6060Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6061
6062 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6063 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6064 before calling common_routine 15 times'' tests.
6065
99f78f56
MC
60662001-02-11 Michael Chastain <chastain@redhat.com>
6067
6068 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6069 Helps the test script figure out which demangler is in use.
6070 (dm_type_foo_ref): Ditto.
6071 (dm_type_int_star): Ditto.
6072 (dm_type_long_star): Ditto.
6073 (dm_type_unsigned_int): Ditto.
6074 (dm_type_void): Ditto.
6075 (dm_type_void_star): Ditto.
99707966 6076 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6077 Probe the gdb demangler and set variables to accommodate
6078 formatting differences.
6079 (info_func_regexp): New function. Same as info_func, but
6080 matches against a regexp.
6081 (info_func): Match against a literal string.
6082 (print_addr_2): New function. Match against a literal string,
6083 which can be different from the input to gdb.
6084 (print_addr): Simply call print_addr_2 with the same argument twice.
6085 (test_lookup_operator_functions): Use demangler formatting variables.
6086 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6087 the tests in the same order as the C++ class declaration.
6088 (test_paddr_operator_functions): Ditto.
6089 (test_paddr_overloaded_functions): Ditto.
6090 (test_paddr_hairy_functions): Use demangler formatting variables.
6091 Add reference to gdb/19 for related tests.
6092 (do_tests): Call probe_demangler.
6093
1de8f023
KB
60942001-01-30 Kevin Buettner <kevinb@redhat.com>
6095
6096 * gdb.c++/templates.cc (printf): Remove unused function definition.
6097
ca3f91ed
MS
60982001-01-26 Felix Lee <flee@redhat.com>
6099
6100 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6101
61022001-01-25 matthew green <mrg@redhat.com>
6103
6104 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6105 up sid.
6106 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6107
61082001-01-25 matthew green <mrg@redhat.com>
6109
6110 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6111 Deprecate $sid_spawn_id.
ca3f91ed
MS
6112 (sid_exit): Remove code necessary only for `spawn.'
6113
61142001-01-25 matthew green <mrg@redhat.com>
6115
6116 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6117
fb18ec4a
MC
61182001-01-28 Michael Chastain <chastain@redhat.com>
6119
6120 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6121 to call when tests fail. It takes gdb out of the overloaded
6122 function choice menu back to the main prompt, so that the test
6123 program stays synchronized.
6124 (set_bp_overloaded): New proc to collect all the common
6125 code for setting a breakpoint on an overloaded name. Calls
6126 take_gdb_out_of_choice_menu when needed.
6127 (menu_overload1arg): New variable to collect the repeated
6128 instances of the expected menu for an overloaded name. Change
6129 the regular expression to handle changes in g++ type encoding:
6130 "void" can be either "void" or "", and "unsigned int" can be
6131 either "unsigned int" or "unsigned".
6132 (continue_to_bp_overloaded): Change regular expressions to handle
6133 changes in g++ type encoding.
6134 (no proc): Call take_gdb_out_of_choice_menu when needed.
6135 Remove redundant calls to "info break". Accept either "canceled"
6136 or "cancelled". Change regular expressions in "info break"
6137 calls to handle changes in g++ type encoding. Give all tests
6138 unique strings.
6139
9c646a6e
BE
61402001-01-17 Ben Elliston <bje@redhat.com>
6141
6142 * config/sid.exp: New file.
6143
9549d9c1
AC
6144Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6145
6146 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6147
dc96c6c7 61482000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6149
6150 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6151 Add a RE to accept a non-ascii char if one is ever presented.
6152
b4df4f68
FN
61532000-12-20 Fernando Nasser <fnasser@redhat.com>
6154
297dd0fd 6155 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6156
dc96c6c7 61572000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6158
d63a86f8 6159 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6160 in regexp. One '\' does not suffice on Linux.
6161
4a7bddb6
MC
61622000-12-09 Michael Chastain <chastain@redhat.com>
6163
6164 * gdb.base/break.exp (test_clear_command): Use a marker function
6165 rather than 'main' for the test function. Also move this
6166 test to an execution point where the marker function names are
6167 guaranteed to be bound to functions. (Executing tests after a
6168 'finish' from main runs into name conflicts with local names
6169 in __libc_start_main).
6170
dc96c6c7 61712000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6172
6173 * gdb.base/finish.exp: New test for gdb's "finish" command.
6174 * gdb.base/return2.exp: New test for gdb's "return" command.
6175 * gdb.base/return2.c: New source file for above.
6176
dc96c6c7 61772000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6178
6179 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6180 * gdb.base/miscexprs.exp: Ditto.
6181 * gdb.base/pointers.exp: Ditto.
6182 * gdb.c++/derivation.exp: Ditto.
6183 * gdb.c++/local.exp: Ditto.
6184 * gdb.c++/namespace.exp: Ditto.
6185 * gdb.c++/overload.exp: Ditto.
6186 * gdb.c++/ref-types.exp: Ditto.
6187
dc96c6c7 61882000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6189
6190 * gdb.base/constvars.exp: Test result of "up" command.
6191 * gdb.base/miscexprs.exp: Ditto.
6192 * gdb.base/pointers.exp: Ditto.
6193 * gdb.base/scope.exp: Ditto.
6194 * gdb.c++/derivation.exp: Ditto.
6195 * gdb.c++/local.exp: Ditto.
6196 * gdb.c++/namespace.exp: Ditto.
6197 * gdb.c++/overload.exp: Ditto.
6198 * gdb.c++/ref-types.exp: Ditto.
6199
44097287
FN
62002000-11-22 Michael Chastain <chastain@redhat.com>
6201
6202 * mips_pro.exp: Accept either "middle -> top -> main" or
6203 "middle -> main" in the backtrace, because gcc can optimize
6204 tail calls to jumps. Remove setup_xfail for the hppa case.
6205 Add a comment with the original warning messages from PR 3016,
6206 which was filed in 1993, to preserve them for posterity.
6207
9d2e1bab
ND
62082000-11-17 Nick Duffek <nsd@redhat.com>
6209
6210 * lib/gdb.exp (gdb_test): Override timeout with board info.
6211
1aca8eb7
ND
62122000-11-17 Nick Duffek <nsd@redhat.com>
6213
6214 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6215 the second kill and detach messages.
6216
93076499
ND
62172000-11-17 Nick Duffek <nsd@redhat.com>
6218
6219 * configure.in: Add AC_EXEEXT.
6220 * configure: Regenerate.
6221 * Makefile.in (just-check): Export EXEEXT.
6222 * lib/gdb.exp ($EXEEXT): Import from environment.
6223 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6224 expect "maint dump-me" on Cygwin.
6225 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6226 $EXEEXT.
6227
30e87cd3
ND
62282000-11-17 Nick Duffek <nsd@redhat.com>
6229
6230 * gdb.base/break.exp: Test backtrace and finish from called
6231 function on all platforms, not just HP-UX.
6232
dc96c6c7 62332000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6234
6235 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6236 code from gdb_target_monitor, so it can be used independantly
6237 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6238
dc96c6c7 62392000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6240
6241 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6242 * gdb.base/corefile.exp: Expect the message "Program is being
6243 debugged already" when we send the "corefile" command, since
6244 the preceeding gdb_load may have connected gdb to a remote target.
6245 * gdb.base/display.exp: Disable hardware watchpoints if new
6246 board info variable "no_hardware_watchpoints" is true.
6247 Replace single-letter commands with more readable ones.
6248 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6249 if new board info variable "no_hardware_watchpoints" is true.
6250 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6251 to see if stdio (printf) testing is possible.
6252 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6253 board info variable "no_hardware_watchpoints" is true. Use new
6254 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6255
39124dea
FN
62562000-11-13 Fernando Nasser <fnasser@redhat.com>
6257
6258 From Orjan Friberg <orjanf@axis.com>:
6259 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6260 in array print pattern match.
6261
a9e2e984
FN
62622000-11-09 Fernando Nasser <fnasser@redhat.com>
6263
6264 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6265 spelling "cancelled" to U.S. spelling "canceled" to match changes
6266 made to gdb.
6267 * gdb.c++/ovldbreak.exp: Ditto.
6268
c7db355b
PS
62692000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6270
6271 * gdb.base/callfuncs.c (main): Moved to end of file, call
6272 t_double_values to initialize the FPU before inferior calls are made.
6273 * gdb.base/callfuncs.exp: Test for register preservation after calling
6274 inferior functions. Add tests for continuining, finishing and
6275 returning from a stop in a call dummy.
6276
dc96c6c7 62772000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6278
6279 * gdb.base/commands.exp: Break up long lines, and re-indent.
6280
dc96c6c7 62812000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6282
6283 * config/gdbserver.exp: Rewritten from the ground up, to make it
6284 compatible with the current dejagnu tree, and to make it work with
6285 the new "gdbserver" in libremote.
6286
dc96c6c7 62872000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6288
6289 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6290 * gdb.base/varargs.exp: Skip entire test if no printf support.
6291 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6292 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6293
dc96c6c7 62942000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6295
6296 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6297 no floating point support.
6298 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6299 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6300 * gdb.base/call-rt-st.exp: Ditto.
6301 * gdb.base/call-strs.exp: Ditto.
6302
bac5fc66
JG
63032000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6304
6305 * gdb.base/sizeof.c: include <stdio.h>.
6306
6307 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6308 'finish', otherwise uncaptured gdb_prompt would potentially
6309 throw remaining test points out of sync.
6310
b22a6027
SB
63112000-07-26 Scott Bambrough <scottb@netwinder.org>
6312
6313 * gdb.base/recurse.exp: Run tests for all targets.
6314 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6315 gnu-oldld case on ARM.
6316 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6317 for ARM targets.
d63a86f8 6318
d8231941
AG
6319Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6320
6321 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6322 * gdb.java/configure: Rebuild.
6323
8caabe69
AG
6324Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6325
6326 * gdb.java/jv-exp.exp: New file.
6327
9d273ca3
AG
6328Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6329
6330 * configure: Rebuilt.
6331 * configure.in (configdirs): Add gdb.java.
6332 * gdb.java/jmisc.java: New file.
6333 * gdb.java/jmisc.exp: New file.
6334 * gdb.java/Makefile.in: New file.
6335 * gdb.java/configure: Rebuilt.
6336 * gdb.java/configure.in: New file.
6337 * lib/java.exp: New file.
6338
4f823a66
AC
6339Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6340
6341 * gdb.base/exprs.exp: Test casts to a pointer including over and
6342 underflow.
6343
2391e11d
AC
6344Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6345
6346 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6347 and the compilers sizes.
6348
54602222
ND
63492000-07-09 Nick Duffek <nsd@redhat.com>
6350
6351 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6352 (use_methods): New function.
6353 (main): Call use_methods().
6354 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6355 (do_tests): Call test_method_param_class.
6356
2bec0572
ND
63572000-07-09 Nick Duffek <nsd@redhat.com>
6358
6359 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6360 spelling.
6361 (test_enums): New procedure. Move enum tests from end of script
6362 to here. Set breakpoint on function name instead of line number.
6363 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6364 (enums2): New marker function.
6365 (enums1): New function.
6366 (main): Call enums1(). Move enum tests to enums1().
6367
78492fde
AC
6368Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6369
6370 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6371 compile/link program. Update line numbers.
6372 * gdb.asm/d10v.inc: Define ``startup''.
6373 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6374
49a2cef8
AC
6375Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6376
6377 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6378
3e6c8688
EZ
63792000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6380
6381 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6382 of 'help maint print' command.
6383
9ff5cbe9
AC
6384Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6385
6386 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6387 they use gdb_expect_list.
6388
17c579bd
AC
6389Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6390
6391 * gdb.base/commands.exp: Use ``set remote
6392 memory-read-packet-size'' instead of ``set endian big'' to test
6393 long commands.
6394
e6d71bf3
DB
63952000-06-03 Daniel Berlin <dan@cgsoftware.com>
6396
6397 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6398 g++, and stop skipping them.
e6d71bf3
DB
6399
6400 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6401 work under g++.
6402
d63a86f8 6403 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6404 initialization.
6405
dc96c6c7 64062000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6407
6408 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6409 the regular expression: accept an (almost) arbitrary sequence of
6410 "frames-invalid" and "breakpoints-invalid" messages both before
6411 and after the "starting" message.
6412
dc96c6c7 64132000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6414
6415 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6416
dc96c6c7 64172000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6418
6419 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6420 Relax the regular expression a little, make it pass on Solaris 8.
6421
8216cda9
KB
64222000-05-12 Kevin Buettner <kevinb@redhat.com>
6423
6424 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6425 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6426 Instead, it is permissible for gdb to stop on the line of the
6427 call itself.
6428
1a570b2f
MS
64292000-05-12 Michael Snyder <msnyder@.cygnus.com>
6430
6431 * gdb.base/break.exp (bp on small function, optimized file):
6432 Add a second pass pattern. The behavior differs here between stabs
6433 and dwarf for one-line functions. Stabs preserves two line symbols
6434 (one before the prologue and one after) with the same line number,
6435 but dwarf regards these as duplicates and discards one of them.
6436 Therefore the address after the prologue (where the breakpoint is)
6437 has no exactly matching line symbol, and GDB reports the breakpoint
6438 as if it were in the middle of a line rather than at the beginning.
6439
dc96c6c7 64402000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6441
d63a86f8 6442 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6443 rather than "send_gdb" (for consistancy).
6444
7d418785
AC
6445Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6446
6447 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6448 * gdb.c++/templates.cc: Properly check for GCC version number.
6449 * lib/compiler.cc: Likewise
6450
dc96c6c7 64512000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6452
d63a86f8 6453 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6454 gdb may not stop at the first line of main, due to code motion.
6455
dc96c6c7 64562000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6457
6458 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6459 This test depends on parsing the printf output from the target.
6460 Since the sparclet stub doesn't do stdio, this will never work.
6461 * gdb.base/call-rt-st.exp: ditto.
6462 * gdb.base/call-strs: ditto.
6463
dc96c6c7 64642000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6465
6466 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6467
6468 * gdb.base/ending-run.exp: After connecting to a remote target,
6469 but before running, the target will appear to be in a random
6470 location. Specify both a file and a line for breakpoints.
6471 Also, the function that calls main may be called 'init'
6472 rather than 'start'.
6473
a5a51225
EZ
64742000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6475
6476 * gdb.base/help.exp: Update output for add-symbol-file command.
6477
7930cc7c
FN
64782000-04-10 Fernando Nasser <fnasser@cygnus.com>
6479
6480 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6481 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6482
23e37ab1
C
64832000-04-07 J.T. Conklin <jtc@redback.com>
6484
e93c542c
C
6485 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6486
23e37ab1
C
6487 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6488
591b8fa3
PDM
6489Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6490
6491 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6492 values that can be represented exactly.
6493 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6494 above change, and to not check against the directory part of the source
6495 file name.
6496 (step into print_long_arg_list): Likewise.
6497 (print print_small_structs from print_long_arg_list): Likewise.
6498 (print print_long_arg_list): Likewise.
6499
7a495180
EZ
65002000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6501
30b53638 6502 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6503
beb998c6
AC
6504Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6505
6506 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6507
1c689132
DB
65082000-03-25 Daniel Berlin <dan@cgsoftware.com>
6509
6510 * gdb.base/commands.exp (deprecated_command_test): Add test for
6511 deprecate with no arguments.
6512
c1790a9d
JL
65132000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6514
6515 * gdb.base/break.exp: Add new test for setting breakpoints on
6516 optimized code so we can test breakpoints work even when function
6517 prologues may be optimized away
6518
003ba290
FN
65192000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6520
6521 From David Whedon <dwhedon@gordian.com>
6522 * gdb.base/commands.exp : Added command deprecator tests.
6523
6837a0a2
DB
65242000-03-22 Daniel Berlin <dan@cgsoftware.com>
6525
6526 * gdb.base/help.exp: Added test for new apropos command.
6527
b9593231
KB
65282000-03-21 Kevin Buettner <kevinb@redhat.com>
6529
6530 * gdb.base/pointers.c (usevar): New function.
6531 (main): Make sure that global variables v_int_pointer2, rptr,
6532 and y are all referenced someplace in the program by calling
6533 usevar() on them. [Some linkers delete symbols which are
6534 never referenced. The space remains, but there's no way to
6535 get a (symbolic) handle on the variable from the debugger.]
6536
751a959b
EZ
65372000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6538
6539 * gdb.base/printcmds.c: Add typedeffed arrays.
6540
6541 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6542 procedure to test arrays that are typedef'd.
6543
73a93a32
JI
65442000-03-13 James Ingham <jingham@leda.cygnus.com>
6545
6546 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6547 the library directories.
73a93a32 6548
fb40c209
AC
6549Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6550
6551 * configure.in (configdirs): Add sub directory gdb.mi.
6552 * configure: Re-generate.
6553
6554 * gdb.mi: New directory.
d63a86f8 6555
ee4dd2c9
AC
65562000-02-25 Scott Bambrough <scottb@netwinder.org>
6557
6558 * gdb.base/long_long.exp: Correct test suite failure when printing
6559 a long long value as a double on ARM platforms.
6560
70f0cc22
JB
65612000-02-16 Jim Blandy <jimb@redhat.com>
6562
6563 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6564 default source file is set properly before running this test.
6565
853819b8
EZ
65662000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6567
6568 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6569 gdbtk/library directory, not in gdbtcl2.
6570
dfcd3bfb
JM
65712000-02-04 Jim Blandy <jimb@redhat.com>
6572
6573 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6574 backslash from regexp pattern.
6575
6576 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6577 procedure. Use it to run all the "continue to bp overloaded"
6578 tests. Note that this changes the names of the tests slightly.
6579 If the breakpoint hit message includes a hex PC value, because
6580 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6581 from the real source code, still consider that a pass.
6582
6583 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6584 XFAIL here if the breakpoint message contains a hex address. Note
6585 similar change on 1999-11-02.
6586
6587 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6588
6589 * gdb.base/ptype.exp: Establish a default source file before
6590 calling get_debug_format.
6591
65922000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6593
6594 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6595
8b93c638
JM
65962000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6597
6598 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6599 of successive stepi commands -- while in the prologue we should see
6600 the function entry bracket.
6601
66022000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6603
6604 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6605 reach __change_mode() when stepping through the end of main().
6606
c5394b80
JM
66072000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6608
6609 * gdb.base/default.exp: Fix expected pattern.
6610 * gdb.base/help.exp: Same.
6611
0d06e24b
JM
66122000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6613
6614 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6615 Don't use xfail's because that affects only the following test.
d63a86f8 6616
0d06e24b
JM
6617 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6618 solaris or linux.
6619
6620 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6621
dc96c6c7 66222000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6623
d63a86f8 6624 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6625 "A syntax error" rather than "A parse error". Accept both.
6626
66272000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6628
6629 * gdb.base/default.exp: Remove OS dependent string from "target
6630 remote" test.
6631 * gdb.base/help.exp: Same for "help target remote" test.
6632
c3f6f71d
JM
66332000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6634
6635 From Jim Kingdon <kingdon@redhat.com>:
6636
6637 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6638 prompt (cleanup rather than necessity, but still might keep output
6639 from spilling to next test).
6640
66412000-01-02 Fred Fish <fnf@cygnus.com>
6642
6643 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6644 AIX, which defines them in <sys/types.h>.
6645
ed9a39eb 66461999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6647
ed9a39eb
JM
6648 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6649 float" test.
6650
66511999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6652
ed9a39eb 6653 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6654
6655 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6656 outermost frame disallowed".
6657
66581999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6659
6660 * gdb.base/setvar.exp: New tests for setting the value of a struct
6661 with a constant list.
6662
66631999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6664
6665 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6666 require the user to type a cast before setting the value of a struct.
6667
de57eccd
JM
66681999-12-06 Jim Blandy <jimb@cygnus.com>
6669
6670 * gdb.base/default.exp: Expect the new 'info float' command on
6671 all i386 platforms.
6672
6673 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6674 LinuxThreads libraries that don't support debugging.
6675
c2d11a7d
JM
6676Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6677
6678 * gdb.base/remote.c: Fill the buffer with truely random data.
6679 Change the buffer type to ``unsigned char'' to simplify size
6680 arithmetic.
6681
6682 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6683 stub only handles 400-1 byte packets. Verify that the download
6684 worked.
6685
66861999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6687
6688 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6689 tests, using UNRESOLVED for the untested cases. Also, does not wait
6690 for a timeout if the prompt was received before a recognizable pattern.
6691
66921999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6693
6694 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6695
66961999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6697
6698 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6699 watchpoints.
6700
67011999-11-24 Jason Merrill <jason@casey.cygnus.com>
6702
6703 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6704
6705 * gdb.c++/local.exp: Be more flexible in recognizing local class
6706 name mangling. Don't allow horribly truncated method names.
6707 * gdb.c++/derivation.exp: Expect protected inheritance.
6708 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6709 * gdb.c++/virtfunc.exp: Likewise.
6710 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6711 when printing a nested enum.
6712
67131999-11-22 Jim Blandy <jimb@cygnus.com>
6714
6715 * gdb.base/step-test.exp: Properly await GDB's response to setting
6716 a breakpoint on the call to large_struct_by_value.
6717
6718 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6719 just because we have debug info for the `start' function.
6720
67211999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6722
6723 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6724 "Unknown signal" messages, which indicate (on LinuxThreads) that
6725 GDB doesn't know how to debug threads on this system. This is
6726 better than hanging while philosopher 0 dumps chatter into gdb.log.
6727
67281999-11-18 Tom Tromey <tromey@cygnus.com>
6729
6730 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6731
67321999-11-18 Fred Fish <fnf@cygnus.com>
6733
6734 * gdb.base/coremaker2.c: Add sample program for generating
6735 cores that is more self contained than coremaker.c. Eventually
6736 I'll add more code to this and tie it into the testsuite.
6737
4ce44c66
JM
67381999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6739
6740 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6741
67421999-11-10 Jimmy Guo <guo@cup.hp.com>
6743
6744 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6745 from $srcdir/lib/.
6746 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6747 and gdb.c++/.
6748
6749 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6750
d63a86f8 6751 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6752 'continue with watch' test point.
6753
67541999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6755
6756 Merged from p2linux-990323-branch:
d63a86f8 6757
4ce44c66
JM
6758 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6759
11cf8741
JM
6760Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6761
6762 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6763 {limit,fixed}''. Test ``set download-write-size''.
6764
6765Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6766
6767 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6768 gdb_expect_list.
6769
6770Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6771
6772 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6773
67741999-11-03 Mark Salter <msalter@cygnus.com>
6775
6776 * gdb.base/break.exp: Fix "stub continue" pattern.
6777
67781999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6779
6780 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6781
67821999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6783
6784 * gdb.base/display.exp ("finish"): Add timeout clause.
6785
6786 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6787 plain prompt clause, so this doesn't have to time out in order to
6788 fail.
6789
6790 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6791 breakpoint hit messages include an address.
6792
6793 * gdb.base/display.exp: Don't forget to escape parens in regular
6794 expressions. Unix regexp notatation sucks.
6795
67961999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6797
6798 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6799 order for 'signalled' message.
6800
5c44784c
JM
68011999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6802
6803 From Jimmy Guo <guo@cup.hp.com>:
6804 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6805 * gdb.base/annota1.c: Add code for tests to work with.
6806
68071999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6808
6809 * gdb.base/remote.exp: New test for remote downloading settings.
6810 * gdb.base/remote.c: New file with large .data.
6811
917317f4
JM
68121999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6813
6814 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6815 for LinuxThreads support, merged from the Code Fusion branch.
6816
6817Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6818
6819 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6820 containing exp_continue into a while within an expect. Don't
6821 attempt a start more than three times. Check return value from
6822 gdb_load.
d63a86f8 6823
2df3850c
JM
6824Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6825
6826 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6827 a pass case.
6828
2acceee2
JM
68291999-10-01 Kevin Buettner <kevinb@cygnus.com>
6830
6831 * gdb.base/break.c (main): Added a statement that we can step
6832 off of.
6833 * gdb.base/break.exp: Added tests for setting a breakpoint
6834 at an offset and stepping onto a breakpoint.
6835
68361999-10-01 Fred Fish <fnf@cygnus.com>
6837
d63a86f8 6838 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6839 gdb output.
6840
c2c6d25f
JM
68411999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6842
6843 * gdb.base/break.exp: Code locations are in hex, don't forget!
6844 (For HP-UX.)
6845
68461999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6847
6848 * condbreak.exp: Use break.c as test program.
6849 * condbreak.c: Remove, redundant with break.c.
6850
68511999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6852
6853 * config/monitor.exp (gdb_target_monitor): Disable X- and
6854 Z-packets if the target needs it.
6855
68561999-09-13 James Ingham <jingham@leda.cygnus.com>
6857
6858 * gdb.c++/overload.exp: Added tests for listing overloaded
6859 functions with function pointers in the arg, explicitly calling
6860 out the version you want.
6861
cff3e48b
JM
68621999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6863
6864 * long_long.exp: Add variations of test cases that work for
6865 targets with 16-bit ints and 32-bit doubles.
6866
d4f3574e
SS
68671999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6868
6869 * break.c (main): Compare a possibly-uninitialized argc with an
6870 unlikely value that fits in 16 bits.
6871
68721999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6873
6874 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6875 0xfeeb, don't want negative numbers if ints are 16 bits.
6876
6877 * lib/gdb.exp (skip_cplus_tests): New proc.
6878 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6879 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6880 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6881 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6882 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6883 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6884 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6885 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6886
6887 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6888
6889Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6890
6891 * gdb.base/corefile.exp (up): Allow a parameter to appear
6892 in the frame that we're going up to.
6893
6894 From Jim Blandy <jimb@cygnus.com>:
6895
6896 * gdb.base/default.exp (info float): Expect some output now.
6897
6898 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6899 returning floating-point values to fail on the x86.
6900 * gdb.base/callfwmall.exp (do_function_calls): Same.
6901
6902 * gdb.base/list.exp (test_listsize): Correct expectations for
6903 listing line 1 with listsize 2. Also, listing a single line
6904 works now, as does listing three lines. [Kevin's note: There
6905 were a number of other cases fixed too where the expectations
6906 differed...]
6907
69081999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6909
6910 * gdb.base/selftest.exp: Add case for when version prints as
6911 constant string instead of char pointer.
6912
104c1213
JM
69131999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6914
6915 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6916 stepping out of main.
6917
6918 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6919 G++ used.
6920
6921 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6922 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6923
6924 * gdb.c++/ovldbreak.exp: Update match string in test that
6925 includes a warning of multiple breakpoints.
6926
69271999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6928
6929 * gdb.base/display.exp: Improve precision of step-after-finish
6930 added yesterday.
6931
6932 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6933 test.
6934
6935 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6936 configs when using G++, not just hppa*.
6937
69381999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6939
6940 * gdb.base/async.c: New file.
6941 * gdb.base/async.exp: New file.
6942
6943Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6944
6945 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6946 PA64.
6947
53a5351d
JM
6948Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6949
104c1213
JM
6950 * gdb.base/display.exp: "finish" can leave us mid-line on many
6951 targets, deal with it. Add a small constant to main, instead of
6952 1000 since main+1000 may not be a valid address in the target.
6953
53a5351d
JM
6954 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6955 on hpux11.
6956
6957 * gdb.base/attach.exp: Handle another hpux11 error message variant
6958 when attaching to a process that does not exist.
6959
69601999-08-19 J.T. Conklin <jtc@redback.com>
6961
6962 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6963 characters in 'continue to 1241' test.
6964
69651999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6966
6967 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6968 stop in print_long_arg_list, define and use a whitespace
6969 variable in print_small_structs test, add an XFAIL for Solaris.
6970 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6971 interested enough to fix.
6972
7be570e7
JM
69731999-08-13 Keith Seitz <keiths@cygnus.com>
6974
6975 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6976 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6977 proc knows about targets other than the natives.
6978 (test_assign): Use "gdb_run_cmd" to "run" the target.
6979 Check that we've actually hit the breakpoint at main.
6980 When we attempt to assign a value to a local variable, check
6981 that the variable is in the current scope, i.e., don't use
6982 a test with an empty result.
6983
6984Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6985
6986 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6987 command.
6988
69891999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6990
6991 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6992 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6993 gdb.compat, gdb.threads-hp.
6994 gdb.hp/configure, gdb.hp/configure.in: New files.
6995 gdb.hp/Makefile.in: Recurse into new subdirs.
6996 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6997 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6998 in object files.
6999 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7000
96baa820
JM
70011999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7002
7003 * gdb.base/display.exp: Help expect by putting a newline in the
7004 funky printf, remove a bogus p/a test.
7005
70061999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7007
7008 * gdb.base/display.exp: Make sure that when we say 'run', we are
7009 connected to the target. This is necessary when running not
7010 natively.
7011
70121999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7013
7014 * gdb.base/step-test.exp: Removed some extraneous messages.
7015
7016 * gdb.base/long_long.exp: Don't run memory examination tests
7017 on little-endian targets (they will need a different set of
7018 results to match).
7019
70201999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7021
7022 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7023 until somebody decides to fix GDB.
7024
7025 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7026 constant as "ULL".
7027 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7028 matches for a couple x/2 commands.
7029
a0b3c4fd
JM
70301999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7031
7032 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7033 by merging in ref-types2 tests.
7034 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7035
7036 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7037 * gdb.c++/Makefile.in: Add standard actions.
7038 (EXECUTABLES): Rename from PROGS, update list.
7039 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7040 from gdb.hp.
7041 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7042 foo and bar locals.
7043 * gdb.c++/anon-union.exp: Fix tests to match.
7044 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7045 expect matches to handle output variations.
7046 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7047 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7048 output, add HP alternatives for new and delete prints.
7049 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7050 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7051 * gdb.c++/demangle.exp: Use $style when reporting failure.
7052 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7053 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7054 match alternatives.
7055 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7056 compilers.
7057 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7058 * gdb.c++/method.exp: Add match alternatives.
7059 * gdb.c++/misc.cc: Add bool types.
7060 * gdb.c++/misc.exp: Add tests for bool types.
7061 * gdb.c++/overload.exp: Add xfails.
7062 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7063 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7064 add some more template parameter tests (only for HP currently).
7065 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7066 * gdb.c++/virtfunc.cc: Add return type and value for main.
7067 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7068 match alternatives.
d63a86f8 7069
a0b3c4fd
JM
70701999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7071
7072 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7073
70741999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7075
7076 * gdb.base/signals.exp: Don't expect getting a backtrace from
7077 within a signal handler to fail on Linux.
7078
70791999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7080
7081 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7082 * lib/gdb.exp: Remove some gratuitious semicolons.
7083 (delete_breakpoints): Increase timeout.
7084 (gdb_expect): Add -notransfer option.
7085 (gdb_test): Use -notransfer option.
7086 (get_compiler_info): Add f77 case.
7087 (get_compiler): New proc, split out from gdb_preprocess, add f77
7088 case.
7089 (gdb_preprocess): Call get_compiler.
7090
7091 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7092 * gdb.base/attach.exp, gdb.base/display.exp,
7093 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7094 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7095 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7096 third arg to gdb_test.
7097 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7098 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7099 HP-UX xfails, add others.
7100 * gdb.base/completion.exp: Reflect name change of self-test.
7101 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7102 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7103 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7104 HP failure number.
7105 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7106 useless HP-UX 10.30 references.
7107 * gdb.base/maint.exp: Loosen matches.
7108 * gdb.base/pointers.c (main): Declare more_code.
7109 * gdb.base/pointers.exp: Match on output of a `next'.
7110 * gdb.base/structs.c: Add prototypes.
7111 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7112 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7113
71141999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7115
7116 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7117 command.
7118
71191999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7120
7121 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7122 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7123
7124 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7125 debug info. Deal with lack of signal hanlder info in stack.
7126
7127 From Jim Kingdon <kingdon@redhat.com>:
7128 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7129
5a2468f5
JM
71301999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7131
7132 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7133 gdb.base/foll-vfork.exp: Don't run for crosses.
7134
adf40b2e
JM
7135Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7136
7137 * gdb.base/configure.in: Check for gdbvars.exp instead of
7138 a1-selftest.exp.
7139 * gdb.base/configure: Re-generate.
7140
71411999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7142
7143 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7144 in trying to run first and name is too long.
7145
7146 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7147 pointers2.c and pointers2.exp, respectively.
7148 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7149 doschk happier.
7150
43e526b9
JM
71511999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7152
7153 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7154 callfuncs2.c and callfuncs2.exp.
7155
7156 * gdb.base/list.exp: Remove mistaken xfails.
7157 * gdb.base/list0.h: Add optional prototypes.
7158
9846de1b
JM
7159Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7160
7161 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7162 calling malloc.
7163 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7164 * ptype.exp: Move test for get_debug_format to before its first
7165 use.
7166
71671999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7168
7169 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7170 * gdb.base/annota2.cc, annota2.exp: Move from here.
7171 * gdb.c++/annota2.cc, annota2.exp: To here.
7172 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7173
43ff13b4
JM
7174Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7175
7176 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7177 a consistent format.
7178
085dd6e6
JM
71791999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7180
7181 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7182 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7183 HP compilers, also set the globals $true and $false.
7184
7185 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7186 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7187 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7188 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7189 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7190 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7191 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7192 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7193 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7194 whatis.c} Add C++ compatible function definitions and return
7195 types, add includes for library functions.
7196 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7197 * gdb.base/step-test.c (myglob): Rename from glob.
7198 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7199 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7200 files, move here from gdb.hp.
7201 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7202 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7203 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7204 Adjust line numbers in regexps.
7205
7206 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7207 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7208 instead of 0/1.
7209
7210 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7211 foll-vfork.exp: New files, move here from gdb.hp.
7212 * gdb.base/page.exp: New file, test of pagination command.
7213
7214 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7215 recursion test.
7216 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7217
7218 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7219 gdb.base/solib.exp: Fix compiler invocation process.
7220
7221 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7222 HP-UX 11, turn off overload resolution explicitly.
7223 * gdb.base/commands.exp: Set argument list explicitly, add
7224 watchpoint test.
7225 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7226 them work.
7227 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7228 expressions properly.
7229 * gdb.base/corefile.exp: Loosen the match slightly.
7230 * gdb.base/default.exp: Allow "Error accessing memory" message
7231 also.
7232 * gdb.base/display.exp: Skip over x/0 j if PA64.
7233 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7234 * gdb.base/interrupt.exp: Ditto.
7235 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7236 in use.
7237 * gdb.base/list.exp: Add xfails for HP-UX.
7238 * gdb.base/long_long.exp: Refine some of the numeric matches.
7239 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7240 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7241 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7242 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7243 * gdb.base/ptype.exp: Succeed on more varieties of output.
7244 * gdb.base/scope.exp: Add xfails for HP-UX.
7245 * gdb.base/sect-cmd.exp: Add more cases.
7246 * gdb.base/setvar.exp: Add xfails for HP-UX.
7247 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7248 * gdb.base/signals.exp: Match on void symbolically.
7249 * gdb.base/step-test.exp: Add case for PA64.
7250 * gdb.base/term.exp: Add exit and restart.
7251 * gdb.base/twice.exp: Clean up after self.
7252 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7253 * gdb.base/whatis.exp: Allow more ways to pass tests.
7254
7255 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7256 no longer useful.
7257
7258Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7259
7260 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7261 list of patterns.
7262 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7263 print_double_array(double_array)", "continuing to breakpoint
7264 1018", "print print_double_array(array_d)" and "continuing to
7265 1034" tests.
d63a86f8 7266
085dd6e6
JM
72671999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7268
7269 * Makefile.in: Add empty html and install-html targets.
7270
72711999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7272
7273 * config/mt-*: Remove, these haven't been used since 1996.
7274
72751999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7276
7277 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7278 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7279 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7280
9e0b60a8
JM
72811999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7282
7283 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7284 simpler match case for the ptype of the big class.
7285
72861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7287
7288 * gdb.exp: Fix test for gdb_prompt existence.
7289
72901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7291
7292 * gdb.exp (gdb_test): Add fail after calls to perror.
7293
72941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7295
7296 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7297
72981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7299
7300 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7301
0f71a2f6
JM
7302Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7303
7304 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7305 malloc() is linked in.
7306
73071999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7308
7309 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7310 step at end.
7311
7312 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7313
73141999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7315
7316 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7317
cce74817
JM
7318Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7319
7320 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7321 * gdb.base/mips_pro.exp: Likewise.
7322
73231999-06-02 Keith Seitz <keiths@cygnus.com>
7324
7325 * gdb.c++/templates.cc: Change all "new" operators to throw
7326 an exception.
7327 * gdb.c++/cplusfuncs.cc: Likewise.
7328
7329 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7330
7331Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7332
7333 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7334 * gdb.base/ending-run.exp: When stepping out of main, accept a
7335 step into an arbitrary assembler file.
7336
392a587b
JM
73371999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7338
d63a86f8 7339 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7340 "breakpoint-invalid" to be printed.
d63a86f8 7341 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7342 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7343 * gdb.base/annota2.cc: Initialize a.x to 0.
7344
9e086581
JM
73451999-05-17 Keith Seitz <keiths@cygnus.com>
7346
7347 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7348 when "skip_float_tests" set.
7349 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7350 "print print_ten_doubles", and "step into print_long_arg_list".
7351 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7352 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7353 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7354 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7355 "skip_float_tests" is set.
7356 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7357 when "skip_float_tests" set.
d63a86f8 7358
cd0fc7c3
SS
73591999-05-06 Keith Seitz <keiths@cygnus.com>
7360
7361 * gdb.base/annota2.cc: Include stdio.h.
7362
7363Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7364
7365 * gdb.base/crossload.exp: Remove, this has been disabled ever
7366 since BFD stopped including all targets, and cross-GDB gets
7367 plenty of testing anyway.
7368 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7369 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7370 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7371 * gdb.base/README: Remove, was doc for this.
7372 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7373 needed.
7374
b83266a0
SS
73751999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7376
7377 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7378 output.
7379
7380 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7381 * gdb.base/annota2.exp: New file. More annotation tests.
7382 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7383 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7384
73851999-04-23 Angela Marie Thomas <angela@cygnus.com>
7386
7387 * config/cfdbug.exp: New file.
7388
7a292a7a
SS
73891999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7390
7391 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7392 Marcus Daniel's and Dale Hawkins's demangler crashes.
7393
7394 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7395 test_lucid_style_demangling, test_arm_style_demangling,
7396 test_hp_style_demangling): Try Tom Tromey's core-dumping
7397 identifier under each demangling style.
7398
73991999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7400
7401 * gdb.c++/demangle.exp: Include the current demangling style
7402 in all test names.
7403 (current_demangling_style): New global variable.
7404 (set_demangling_style, test_demangling_core, test_demangling,
7405 test_demangling_exact): New functions.
7406 (test_gnu_style_demangling, test_lucid_style_demangling,
7407 test_arm_style_demangling, test_hp_style_demangling): Use those,
7408 instead of calling gdb_test and gdb_test_exact directly.
7409 (catch_demangling_errors): New function, which reports errors
7410 signalled by the demangling test functions in an orderly way.
7411 (do_tests): Use catch_demangling_errors.
7412
74131999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7414
7415 * gdb.base/signals.exp (test_handle_all_print): Use () for
7416 grouping in expressions, not {}.
7417
7418 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7419 initialized yet.
7420
74211999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7422
7423 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7424 are listed.
7425
74261999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7427
7428 * gdb.stabs/weird.exp: Test for CC being defined before
7429 looking at its value.
7430
74311999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7432
7433 * gdb.base/call-ar-st.exp: Remove stray '#'.
7434 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7435 "short int" and "long int".
7436 * gdb.c++/overload.cc: Cast the string added in the previous
7437 change, to mollify finicky HP compiler.
7438 * gdb.hp/reg-test.exp (testfile): Fix file name.
7439 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7440
7a292a7a
SS
7441 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7442 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7443 alternate form of enum ptype.
7444
c906108c
SS
74451999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7446
7a292a7a
SS
7447 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7448 * gdb.hp/*.exp: Change all to run compiler probe only after
7449 passing skip_hp_tests, so as not to waste time on guaranteed
7450 failure.
7451
c906108c
SS
7452 * gdb.c++/overload.cc: Pass string instead of char addr, always
7453 init ccpfoo.
7454 * gdb.c++/templates.cc: Fix syntax error.
7455
7a292a7a
SS
7456Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7457
7458 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7459 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7460 command.
7461
74621999-03-18 James Ingham <jingham@cygnus.com>
7463
7464 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7465
7466 * gdb.c++/method.exp: It was testing an uninitialized int on the
7467 stack and assuming it was positive.
7468
7469 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7470
7471 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7472 keep it from killing the rest of the tests.
7a292a7a
SS
7473 Use gdb_continue_to_end.
7474
7475 * gdb.base/sigall.exp: use gdb_continue_to_end.
7476
7477 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7478
7479 * gdb.base/display.exp: use runto_main, not run.
7480
d63a86f8
RM
7481 * gdb.base/default.exp: Check for the current error message in the
7482 r abbreviation test.
7a292a7a
SS
7483 Add strongarm to the targets that know info float.
7484
d63a86f8 7485 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7486 run which doesn't work with monitors.
7487
7488 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7489
7490 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7491
7492 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7493 program. Traps the case (in Cygmon) when the program never really
7494 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7495 more places, so I used my name. Sorry Mark...
7496
7497 * config/monitor.exp (gdb_target_monitor): added another
7498 target_info parameter: remotebinarydownload. This will set the
7499 remotebinarydownload flag if this is causing some boards trouble.
7500
75011999-03-18 Mark Salter <msalter@cygnus.com>
7502
7503 * lib/gdb.exp (continue_to_exit): New function.
7504
7505 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7506 * gdb.base/ending-run.exp: Ditto.
7507 * gdb.base/step-test.exp: Ditto.
7508
75091999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7510
7511 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7512 (suggested by Art Haas <ahaas@neosoft.com>).
7513
75141999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7515
7516 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7517
7518Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7519
7520 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7521 descriptions of types (short unsigned int vs unsigned short, etc).
7522
75231999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7524
7525 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7526 a call to strlen; sometimes we do have sources.
7527
75281999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7529
7530 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7531 character, so GDB won't print garbage after its end.
d63a86f8 7532
c906108c
SS
7533 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7534 breakpoint there instead. Sometimes GCC emits memcpy to handle
7535 the large structures being passed by value, so we step into that
7536 instead of sum_array_print, which obscures what we're really testing.
7537 * gdb.base/step-test.exp: However, we do want a test that notices
7538 the bizarre steps into memcpy, so do that here. Add check for
7539 stepping into function calls that pass large structures by value.
7540 ("Is that a noun clause, or are you just happy to see me?")
7541 Remove all references to specific line numbers.
7542 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7543 New type and function.
7544 (main): Call large_struct_by_value, passing it a large struct by value.
7545 * lib/gdb.exp (gdb_get_line_number): New function.
7546
7547 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7548 more portable.
7549
7a292a7a
SS
75501999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7551
c906108c
SS
7552 * lib/gdb.exp: Doc fixes.
7553
7a292a7a
SS
75541999-03-05 Nick Clifton <nickc@cygnus.com>
7555
d63a86f8 7556 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7557
75581999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7559
c906108c
SS
7560 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7561 commands. They're not germane to this test, and they don't work
7562 that way on remote targets.
7563
3fc11d3e
JM
75641999-03-01 James Ingham <jingham@cygnus.com>
7565
7566 * Changelog entries merged over from gdb development branch.
7567
3fc11d3e
JM
7568 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7569
7570 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7571 for outputting results of test run.
7572
2d4a1622 7573 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7574
7575 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7576
7a292a7a
SS
75771999-02-25 Felix Lee <flee@cygnus.com>
7578
7579 * lib/gdb.exp (debug_format): initialize
7580
c906108c
SS
75811999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7582
7583 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7584 * gdb.base/call-rt-st.c: Ditto.
7585
c906108c
SS
75861999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7587
7588 * gdb.threads/pthreads.exp (horiz): New variable.
7589 (test_startup): Fix regexps that capture thread numbers.
7590
75911999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7592
7593 * gdb.base/smoke.exp: Disambiguate two test case names (both
7594 called ``print'').
7595
7596Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7597
7598 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7599 compilation.
7600
76011999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7602
7603 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7604 actual output formatting.
7605 * gdb.base/smoke.exp: GDB removes leading 0's.
7606 * gdb.base/volatile.exp: Don't check type of remuneration;
7607 that variable is no longer defined in constvars.c.
7608 * gdb.base/step-test.c (main): Exit with explicit exit code.
7609 * gdb.base/step-test.exp: Remove two nexti checks--they are
7610 not portable.
7611
76121999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7613
7614 * gdb.base/help.exp ("help delete display"): Fix test to match
7615 gdb's output.
7616
7617 * gdb.base/long_long.c (known_types): Initialize values to zero.
7618 * gdb.base/long_long.exp: Step one more line
7619 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7620 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7621 unique test case names.
7622
7623Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7624
d63a86f8 7625 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7626
7627 * gdb.c++/method.exp: Add missing close brace.
7628
76291999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7630
7631 * gdb.base/maint.exp: Use 'set height 0' to disable page
7632 prompting, not 'set height 400'.
7633
7634 Fix a bunch of timeouts.
7635 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7636 four separate tests, so expect doesn't take forever to match a ton
7637 of text against a regexp with lots of .* forms.
7638 ("maint print psymbols", "maint print symbols"): Make some of
7639 these greps more selective, so that expect doesn't try to wade
7640 through huge piles of output and time out.
7641
7642 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7643
7644 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7645 tests: one which doesn't expect shlib events to be reported, and
7646 another which does, but is XFAIL for all platforms other than
7647 HP/UX.
7648
7649 * gdb.base/break.exp: Teach the test suite that the `catch
7650 fork', `catch vfork', and `catch exec' commands produce error
7651 messages on platforms that don't provide these features.
7652
7653Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7654
7655 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7656 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7657 (shortening names from solib_threshold.exp etc), won't run on
7658 anything but HP-UX for the foreseeable future.
7659 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7660 reflect move.
7661
7662Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7663
7664 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7665 gdb.trace/Makefile.in (clean): Remove all test executables.
7666
7667Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7668
7669 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7670 successfully re-sets breakpoints in shared libraries.
7671 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7672
7673Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7674
d63a86f8
RM
7675 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7676 and compiled w/o GCC.
c906108c
SS
7677
7678 * gdb.hp/watch-cmd.exp: ditto.
7679
7680 * gdb.hp/watch-hp.exp: ditto.
7681
7682 * gdb.hp/xdb1.exp: ditto.
7683
7684 * gdb.hp/xdb2.exp: ditto.
7685
7686 * gdb.hp/dbx.exp: ditto.
7687
7688Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7689
7690 * constvars.c: Remove C++-isms.
7691 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7692 with GCC.
7693
7694Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7695
7696 The following changes are part of the HP merge.
7697
7698 * gdb.base/break.exp: new tests to verify that catchpoints for
7699 fork, vfork, and exec don't trigger inappropriately.
7700
7701 * gdb.base/opaque.exp: compile one file at a time, then link.
7702
7703 * gdb.base/signals.exp: be more restrictive about which hppa
7704 systems receive a setup_xfail. new tests.
7705
7706 * gdb.base/solib_threshold.build: new file.
7707 * gdb.base/solib_threshold.exp: new file.
7708 * gdb.base/solib_threshold.link_opts: new file.
7709 * gdb.base/solib_threshold.mk: new file.
7710 * gdb.base/gen_solib_threshold.c: new file.
7711
7712 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7713 tests. New tests for enums inside classes.
7714
7715 * gdb.c++/compiler.cc: indicate support of template debugging.
7716
7717 * gdb.c++/demangle.exp: run hp style demangling tests.
7718
7719 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7720 tests.
7721
7722 * gdb.c++/misc.cc: changes to support new tests.
7723
7724 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7725 to support new tests.
7726
7727 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7728 gcc, then skip these tests.
7729
7730Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7731
7732 The following files are part of the HP merge; some had longer
7733 names at HP, but have been renamed to be no more than 14
7734 characters in length.
7735
7736 * gdb.hp/ambiguous.cc: new file.
7737 * gdb.hp/ambiguous.exp: new file.
7738 * gdb.hp/attach.exp: new file.
7739 * gdb.hp/attach2.exp: new file.
7740 * gdb.hp/classes-hp.exp: new file.
7741 * gdb.hp/ctti.exp: new file.
7742 * gdb.hp/ctti-add.cc: new file.
7743 * gdb.hp/ctti-add1.cc: new file.
7744 * gdb.hp/ctti-add2.cc: new file.
7745 * gdb.hp/ctti-add3.cc: new file.
7746 * gdb.hp/dbx.exp: new file.
7747 * gdb.hp/exception.cc: new file.
7748 * gdb.hp/exception.exp: new file.
7749 * gdb.hp/foll-exec.c: new file.
7750 * gdb.hp/foll-exec.exp: new file.
7751 * gdb.hp/foll-fork.c: new file.
7752 * gdb.hp/foll-fork.exp: new file.
7753 * gdb.hp/foll-vfork.c: new file.
7754 * gdb.hp/foll-vfork.exp: new file.
7755 * gdb.hp/inherit-hp.exp: new file.
7756 * gdb.hp/more-steps.exp: new file.
7757 * gdb.hp/namespace.cc: new file.
7758 * gdb.hp/namespace.exp: new file.
7759 * gdb.hp/optimize.exp: new file.
7760 * gdb.hp/pxdb.c: new file.
7761 * gdb.hp/pxdb.exp: new file.
7762 * gdb.hp/quicksort.exp: new file.
7763 * gdb.hp/reg-test.exp: new file.
7764 * gdb.hp/reg-test.s: new file.
7765 * gdb.hp/sized-enum.c: new file.
7766 * gdb.hp/sized-enum.exp: new file.
7767 * gdb.hp/start-stop.exp: new file.
7768 * gdb.hp/templ-hp.cc: new file.
7769 * gdb.hp/templ-hp.exp: new file.
7770 * gdb.hp/thr-lib.c: new file.
7771 * gdb.hp/thr-lib.exp: new file.
7772 * gdb.hp/thr-lib.h: new file.
7773 * gdb.hp/thr-liblib.c: new file.
7774 * gdb.hp/virtfun-hp.c: new file.
7775 * gdb.hp/virtfun-hp.exp: new file.
7776 * gdb.hp/watch-cmd.exp: new file.
7777 * gdb.hp/watch-hp.exp: new file.
7778 * gdb.hp/xdb1.exp: new file.
7779 * gdb.hp/xdb2.exp: new file.
7780 * gdb.hp/xdb3.exp: new file.
7781
7782Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7783
7784 The following files are part of the HP merge; some had longer
7785 names at HP, but have been renamed to be no more than 14
7786 characters in length.
7787
7788 * gdb.base/ss.h: new file.
7789 * gdb.base/call-ar-st.c: new file.
7790 * gdb.base/call-ar-st.exp: new file.
7791 * gdb.base/call-rt-st.c: new file.
7792 * gdb.base/call-rt-st-exp: new file.
7793 * gdb.base/call-strs.exp: new file.
7794 * gdb.base/ena-dis-br.exp: new file.
7795 * gdb.base/environ.exp: new file.
7796 * gdb.base/long_long.exp: new file.
7797 * gdb.base/sect-cmd.exp: new file.
7798 * gdb.base/shlib-cl2.exp: new file.
7799 * gdb.base/smoke.exp: new file.
7800 * gdb.base/so-impl-ld.c: new file.
7801 * gdb.base/so-impl-ld.exp: new file.
7802 * gdb.base/so-indr-cl.c: new file.
7803 * gdb.base/so-indr-cl.exp: new file.
7804 * gdb.base/varargs.exp: new file.
7805 * gdb.base/volatile.exp: new file.
7806 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7807 * gdb.base/display.exp: new file.
c906108c
SS
7808 * gdb.c++/derivation.exp: new file.
7809 * gdb.c++/local.exp: new file.
7810 * gdb.c++/member-ptr.exp: new file.
7811 * gdb.c++/overload.exp: new file.
7812 * gdb.c++/ovldbreak.exp: new file.
7813 * gdb.c++/ref-types.exp: new file.
7814 * gdb.c++/ref-types2.exp: new file.
7815 * gdb.c++/userdef.exp: new file.
d63a86f8 7816
c906108c
SS
7817Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7818
7819 * gdb.base/default.exp: Reflect wording change in remote.c.
7820
dc96c6c7 7821Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7822
7823 * gdb.base/help.exp: Update to reflect current text.
7824
7825Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7826
7827 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7828 they're stack variables and contain garbage.
7829 * gdb.c++/anon-union.exp: new file.
7830
7831 The following changes were made by David Taylor
7832 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7833 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7834 in changes by HP.
7835
7836 * gdb.base/bitops.exp: new file.
7837 * gdb.base/default.exp: change expected messages for catch and
7838 info catch tests to reflect HP merge changes.
7839 * gdb.base/enable-disable-break.exp
7840 * gdb.base/ending-run.c: new file.
7841 * gdb.base/long_long.c: new file.
7842 * gdb.base/maint.exp: new file.
7843 * gdb.base/pointers2.exp: new file.
7844 * gdb.base/shlib-call2.exp: new file.
7845 * gdb.base/solib.exp: new file.
7846 * gdb.base/step-test.c: new file.
7847 * gdb.c++/anon-union.cc: new file.
7848 * gdb.c++/local.cc: new file.
7849 * gdb.c++/member-pointer.cc: new file.
7850 * gdb.c++/method.cc: new file.
7851 * gdb.c++/ref-types.cc: new file.
7852 * gdb.c++/ref-types2.cc: new file.
7853 * gdb.c++/userdef.cc: new file.
d63a86f8 7854
c906108c
SS
7855 * gdb.base/scope.exp: compile one file at a time, then link.
7856 * gdb.base/langs.exp: ditto.
7857 * gdb.base/list.exp: ditto.
d63a86f8 7858
c906108c
SS
7859Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7860
7861 The following changes were made by David Taylor
7862 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7863 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7864 in changes by HP.
d63a86f8 7865
c906108c
SS
7866 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7867 skip tests. When compiling pass c++ flag to gdb_compile.
7868 * gdb.c++/
d63a86f8 7869
c906108c
SS
7870 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7871 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7872 (skip_hp_tests): new function.
7873 (gdb_preprocess): new function.
7874
7875 * configure.in (hpdir): decide whether to configure gdb.hp.
7876 * configure: regenerated.
7877
7878 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7879 to delete on clean.
7880 (EXECUTABLES): update to reflect new additions.
7881 * gdb.base/commands.exp: update message expected.
7882 * gdb.base/default.exp: add copyright notice.
7883 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7884 * gdb.base/help.exp: update messages to reflect current text.
7885 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7886 targets for recurse tests.
7887 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7888 skip this file.
7889
7890 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7891 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7892 compilation.
7893 * gdb.c++/misc.exp: ditto.
7894 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7895 run the tests. tell gdb_compile that it's a c++ compilation.
7896
7897 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7898
c906108c
SS
7899 * gdb.base/all-bin.exp: new file.
7900 * gdb.base/arithmet.exp: new file.
7901 * gdb.base/assign.exp: new file.
7902 * gdb.base/completion.exp: new file.
7903 * gdb.base/cond-expr.exp: new file.
7904 * gdb.base/condbreak.exp: new file.
7905 * gdb.base/define.exp: new file.
7906 * gdb.base/dollar.exp: new file.
7907 * gdb.base/environment.exp: new file.
7908 * gdb.base/eval-skip.exp: new file.
7909 * gdb.base/jump.exp: new file.
7910 * gdb.base/logical.exp: new file.
7911 * gdb.base/pointers.exp: new file.
7912 * gdb.base/relational.exp: new file.
7913 * gdb.base/section_command.exp: new file.
7914 * gdb.base/whatis-expr.exp: new file.
7915
7916 * gdb.base/all-types.c: new file.
7917 * gdb.base/call-array-struct.c: new file.
7918 * gdb.base/call-return-struct.c: new file.
7919 * gdb.base/call-strings.c: new file.
7920 * gdb.base/callfuncs2.c: new file.
7921 * gdb.base/condbreak.c: new file.
7922 * gdb.base/constvars.c: new file.
7923 * gdb.base/display.c: new file.
7924 * gdb.base/int-type.c: new file.
7925 * gdb.base/jump.c: new file.
7926 * gdb.base/miscexprs.c: new file.
7927 * gdb.base/pointers.c: new file.
7928 * gdb.base/pointers2.c: new file.
7929 * gdb.base/shmain.c: new file.
7930 * gdb.base/shr1.c: new file.
7931 * gdb.base/shr2.c: new file.
7932 * gdb.base/solib.c: new file.
7933 * gdb.base/solib1.c: new file.
7934 * gdb.base/solib2.c: new file.
7935 * gdb.base/varargs.c: new file.
7936 * gdb.c++/derivation.cc: new file.
7937 * gdb.c++/overload.cc: new file.
7938 * gdb.c++/ovldbreak.cc: new file.
7939 * gdb.hp/attach.c: new file.
7940 * gdb.hp/attach2.c: new file.
7941 * gdb.hp/average.c: new file.
7942 * gdb.hp/compiler.c: new file.
7943 * gdb.hp/compiler.cc: new file.
7944 * gdb.hp/execd-program.c: new file.
7945 * gdb.hp/follow-exec.c: new file.
7946 * gdb.hp/follow-fork.c: new file.
7947 * gdb.hp/follow-vfork-and-exec.c: new file.
7948 * gdb.hp/misc-hp.cc: new file.
7949 * gdb.hp/more-steps.c: new file.
7950 * gdb.hp/optimize.c: new file.
7951 * gdb.hp/quicksort.c: new file.
7952 * gdb.hp/run-hp.c: new file.
7953 * gdb.hp/start-stop.c: new file.
7954 * gdb.hp/sum.c: new file.
7955 * gdb.hp/templates-hp.cc: new file.
7956 * gdb.hp/thread-local-in-lib.c: new file.
7957 * gdb.hp/thread-local-in-lib.h: new file.
7958 * gdb.hp/thread-local-in-lib.lib.c: new file.
7959 * gdb.hp/vforked-program.c: new file.
7960 * gdb.hp/virtfunc-hp.cc: new file.
7961 * gdb.hp/watchpoint-hp.c: new file.
7962 * gdb.hp/xdb.c: new file.
7963 * gdb.hp/xdb0.c: new file.
7964 * gdb.hp/xdb0.h: new file.
7965 * gdb.hp/xdb1.c: new file.
7966
7967Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7968
7969 The following change was made by Edith Epstein
7970 <eepstein@cygnus.com> as part of a project to merge in changes
7971 originally made by HP; HP did not create ChangeLog entries.
7972
7973 * gdb.c++/demangle.exp: changed the expected output for some
7974 ARM-style mangling -- removed second reference to datatype.
7975 For example, maint demangle __dt__11T1__pt__2_cFv
7976 T1<char>::~T1<char>(void)
7977 becomes,
7978 maint demangle __dt__11T1__pt__2_cFv
7979 T1<char>::~T1(void)
7980
7981 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7982
c906108c
SS
7983Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7984
7985 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7986 * gdb.trace/backtrace.exp: Likewise.
7987 * gdb.trace/circ.exp: Likewise.
7988 * gdb.trace/collection.exp: Likewise.
7989 * gdb.trace/deltrace.exp: Likewise.
7990 * gdb.trace/infotrace.exp: Likewise.
7991 * gdb.trace/limits.exp: Likewise.
7992 * gdb.trace/packetlen.exp: Likewise.
7993 * gdb.trace/passc-dyn.exp: Likewise.
7994 * gdb.trace/passcount.exp: Likewise.
7995 * gdb.trace/report.exp: Likewise.
7996 * gdb.trace/save-trace.exp: Likewise.
7997 * gdb.trace/tfind.exp: Likewise.
7998 * gdb.trace/tracecmd.exp: Likewise.
7999 * gdb.trace/while-dyn.exp: Likewise.
8000 * gdb.trace/while-stepping.exp: Likewise.
8001
80021998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8003
8004 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8005
8006Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8007
8008 From Brendan Kehoe:
8009 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8010 int return types.
8011
8012Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8013
8014 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8015 remote dos host testing right.
8016
8017Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8018
8019 * gdb.base/corefile.exp: remove some xfails.
8020
8021Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8022
8023 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8024 have different timestamps.
8025
8026Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8027
8028 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8029 gdb.base/default.exp: Replace "exec" with "executable".
8030
8031Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8032
8033 * gdb.base/default.exp: Change else if to elseif from previous
8034 delta.
8035
8036Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8037
8038 * gdb.base/default.exp: Add brace missing from previous delta.
8039
8040Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8041
8042 * gdb.base/default.exp: Support test for info float for all
8043 varieties of arm toolchain.
8044
dc96c6c7 8045Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8046
8047 * gdb.trace/*.exp: remove "remote_download" command.
8048
dc96c6c7 8049Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8050
8051 * gdb.trace/*.exp: remove -gdwarf from compile.
8052
8053Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8054
8055 * gdb.trace/configure.in(AC_INIT): typo
8056 * gdb.trace/configure: regenerated
8057
dc96c6c7 8058Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8059
8060 * config/m68k-emc.exp: New file.
8061 * lib/<emc-support.exp trace-support.exp}: New files.
8062 * configure.in: add new test directory gdb.trace.
8063 * gdb.trace/{configure configure.in Makefile.in}: New files.
8064 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8065 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8066 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8067 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8068 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8069 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8070 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8071
dc96c6c7 8072Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8073
8074 * gdb.c++/classes.exp: Change all regular expressions to match
8075 arbitrary combinations of newline/carriage-return, so that they
8076 will work equally well on Unix and Windows.
8077 * gdb.c++/inherit.exp: ditto.
8078 * gdb.c++/virtfunc.exp: ditto.
8079
80801998-08-11 Dawn Perchik <dawn@cygnus.com>
8081
8082 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8083
c2d11a7d
JM
8084Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8085
8086 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8087 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8088 to use a0-a3/d0-d3 as needed.
8089
8090Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8091
8092 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8093 * gdb.disasm/am33.exp: Corresponding changes.
8094
c906108c
SS
80951998-07-11 Felix Lee <flee@cygnus.com>
8096
8097 * gdb.base/callfuncs.exp: add cmp10 test.
8098 * gdb.base/callfuncs.c (cmp10): new function.
8099
8100Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8101
d63a86f8 8102 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8103 into two parts to get around a synchronization problem in expect.
8104
3fc11d3e
JM
8105Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8106
8107 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8108
8109 * configure.in: Add options for gdbtk testsuite.
8110
8111 * configure: Regenerate.
8112
8113 * gdb.gdbtk: New directory to hold gdbtk tests.
8114
c906108c
SS
8115Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8116
8117 * gdb.fortran/types.exp: Escape brackets in expect patterns
8118 for test_float_literal_types_accepted tests.
8119 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8120 before run test.
8121
c2d11a7d
JM
8122Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8123
8124 * am33.exp: Just compile, do not link the testcase.
8125 * am33.s: Add ".am33" pseudoop to force am33 mode.
8126
c906108c
SS
81271998-06-25 Felix Lee <flee@cygnus.com>
8128
8129 * gdb.base/setshow.exp: make sure $pc is sane.
8130
8131 * gdb.stabs/weird.exp: split expect patterns properly.
8132
c2d11a7d
JM
8133Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8134
8135 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8136 * gdb.disasm/am33.exp: Run it.
8137
dc96c6c7 8138Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8139
8140 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8141 match processing (and eliminate spurious timeouts when running).
8142
dc96c6c7 8143Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8144
8145 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8146 exception test, but conditionalize it on target [mach | gnu].
8147
dc96c6c7 8148Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8149
8150 * gdb.base/overlays.exp: fixup compile line for linker script.
8151
8152Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8153
8154 * gdb.fortran/types.exp: don't guess at float size.
8155
8156Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8157
8158 * gdb.base/exprs.exp: delete test that depends on int size.
8159
8160Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8161
8162 * config/sim.exp: Removed checks for target triplets.
8163 (gdb_target_sim): Use gdb,target_sim_options.
8164
8165Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8166
8167 * gdb.base/reread.exp: New file.
8168 * gdb.base/reread1.c: New file.
8169 * gdb.base/reread2.c: New file.
8170
8171Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8172
8173 * config/sim.exp: Use 'target sim -sparclite' when running
8174 SPARClite programs.
8175
8176Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8177
8178 * gdb.base/structs2.exp: New file.
8179 * gdb.base/structs2.c: New file.
8180
8181Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8182
8183 * gdb.asm/common.inc: New file.
8184 * gdb.asm/d10v.inc: New file.
8185 * asm-source.exp: Pass -I's to gas to find .inc files.
8186 Update line numbers in expected output.
8187 * asmsrc1.s: Rewrite.
8188 * asmsrc2.s: Rewrite.
8189 * configure.in: Create arch.inc symlink.
8190 * configure: Regenerate.
8191 * Makefile.in (distclean): Delete arch.inc.
8192
8193Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8194
8195 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8196 (t_enum_value2): ditto
8197 (t_enum_value3): ditto
8198 (main): ditto
8199Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8200
8201 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8202 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8203 change.
8204 Use gdb_test instead of send_gdb/gdb_expect sequences.
8205
8206Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8207
8208 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8209 not void.
8210
8211Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8212
8213 * gdb.base/branches.c: Code with lots of loops and
8214 subroutines. Used to test gdbs ability to single step through PC
8215 changes, especially to test mips-tdep.c:mips_next_pc
8216
8217Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8218
8219 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8220 more rigorous EGCS C++ error checking.
8221
8222Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8223
8224 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8225 tests.
c906108c 8226 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8227 function when asleep.
c906108c 8228 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8229 for i*86 Linux and SVR4 signal handling problems.
8230 Remove linux xfail for `next to handler in signals_tests_1', fixed
8231 by recent infrun.c change.
c906108c 8232 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8233 stack backtraces.
c906108c
SS
8234 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8235 target.[ch] change.
8236
8237Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8238
8239 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8240 for a newline from gdb before continuing.
8241 (default_gdb_exit): Just look for y or n.
8242 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8243 it does, fail the rests of the tests in the file.
8244
8245Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8246
8247 * config/cygmon.exp: New file.
8248
8249Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8250
8251 * gdb.base/list.exp: Fix problem with "list default lines around
8252 main" test on remote targets.
8253
8254 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8255 run test on remote targets.
8256
8257Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8258
8259 * gdb.asm: New directory.
8260 * configure.in: Configure it.
8261 * configure: Regenerate.
8262 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8263 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8264
8265Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8266
8267 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8268
dc96c6c7 8269Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8270
c906108c
SS
8271 * gdb.base/overlays (several files): Merge the two overlay
8272 managers into one. Change variables (foox, barx, bazx, grbxx)
8273 back into ints but force them to load in their proper sections.
8274
8275Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8276
8277 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8278 on-chip insn memory and IMAP1 to upper 128k.
8279 (D10VCopy): Handle memory regions crossing 16k boundaries.
8280 (D10VCopy): Transfer data in 32 bit chunks.
8281
8282Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8283
8284 * gdb.base/overlays.c (main): Exit normally when result is
8285 correct.
8286
8287 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8288 map. Include space for printf in .text segment.
8289
8290 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8291 updated d10v memory VMA/LMA map.
8292 (D10VCopy): Call D10VTranslate.
d63a86f8 8293
c906108c
SS
8294Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8295
8296 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8297
8298 * gdb.base/bar.c (barx, bar): Change variable to small array so
8299 that it won't be put into the .sdata - small data -
8300 section. Update reference.
8301 * gdb.base/baz.c (bazx, baz): Ditto.
8302 * gdb.base/foo.c (foox, foo): Ditto.
8303 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8304
8305 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8306 to be arrays.
d63a86f8 8307
dc96c6c7 8308Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8309
c906108c
SS
8310 * gdb.base/overlays.exp: fix up and get working again.
8311 Add tests for backtraces from an overlay function.
d63a86f8 8312
c906108c
SS
8313Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8314
8315 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8316 "calling function with watchpoint enabled".
8317
8318Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8319
8320 * gdb.base/break.exp (test_next_with_recursion): Remove
8321 gdb_suppress_tests for d10v-*-*.
8322 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8323 pending review of whether it is useful or not.
8324
8325Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8326
8327 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8328
8329Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8330
8331 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8332 * config/dve.exp: New file to support Densan boards.
8333
8334Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8335
8336 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8337 reads and BSD.
8338
8339Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8340
8341 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8342 response.
8343
8344 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8345
8346Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8347
8348 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8349 test.
8350
8351 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8352 target_sizeof_long and target_bigendian_p.
8353 (structs_by_value, structs_by_reference): Check values according
8354 to targets word size and endianess.
d63a86f8 8355
c906108c
SS
8356Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8357
8358 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8359 output.
8360
8361Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8362
8363 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8364 Update test of set args help to match source change.
8365
8366Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8367
8368 * gdb.base/default.exp: Expect help system output to be in
8369 alphabetical order.
8370 * gdb.base/help.exp: Ditto.
8371
8372Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8373
8374 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8375 "i*86-pc-linux-gnu*".
8376 * gdb.base/interrupt.exp: Ditto.
8377 * gdb.base/corefile.exp: Ditto.
8378
8379 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8380 define vxworks when building the testcase.
8381
8382 * gdb.base/ptype.exp: Fix testnames to be unique.
8383 * gdb.base/radix.exp: Ditto.
8384 * gdb.base/term.exp: Ditto.
8385 * gdb.base/whatis.exp: Ditto.
8386 * gdb.c++/classes.exp: Ditto.
8387
8388Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8389
8390 * gdb.base/callfuncs.exp: Fix indentation.
8391
8392 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8393 suppress_flag has been set.
8394 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8395 target feature.
8396
8397Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8398
8399 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8400 the testcase.
8401
8402 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8403 set_debug_traps() and breakpoint().
8404 * gdb.c++/misc.cc (main): Ditto.
8405 * gdb.c++/templates.cc (main): Ditto.
8406 * gdb.c++/virtfunc.cc (main): Ditto.
8407
8408Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8409
8410 * lib/gdb.exp(gdb_step_for_stub): New function.
8411 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8412 exists, reload the executable and do a "continue" instead of
8413 doing a jump.
8414 (runto_main): Use gdb_step_for_stub.
d63a86f8 8415
c906108c
SS
8416 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8417 tests to have unique names.
8418 * gdb.base/callfuncs.exp: Ditto.
8419 * gdb.base/commands.exp: Ditto.
8420 * gdb.base/default.exp: Ditto.
8421 * gdb.base/help.exp: Ditto.
8422 * gdb.base/list.exp: Ditto.
8423 * gdb.base/opaque.exp: Ditto.
8424 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8425 similar tests.
d63a86f8 8426
c906108c
SS
8427 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8428 * gdb.c++/cplusfuncs.cc: Ditto.
8429 * gdb.c++/virtfunc.cc: Ditto.
8430
8431 * config/monitor.exp: Keep track of the last file we saw, rather
8432 than trying to get the info from gdb.
8433
8434 * gdb.fortran/types.exp: Move comment to previous line.
8435
8436Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8437
8438 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8439 target mode.
8440
8441Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8442
8443 From Bob Manson:
8444 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8445 string from GDB when it connects.
8446
8447 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8448
8449Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8450
8451 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8452 if we can't get a debug format from GDB (we may be testing an
8453 older GDB). Use a 10 second timeout when checking for the format.
8454
8455 * gdb.stabs/weird.exp: Fix quoting.
8456
8457 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8458
8459Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8460
8461 * config/arm-ice.exp: New file.
8462
8463Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8464
8465 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8466 until it has been modified to work with the new testsuite.
8467
99707966 8468 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8469 testcase won't compile, cause all of the testcases in the file to
8470 fail instead.
8471
8472 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8473 (gdb_clear_suppressed): New procedure.
8474 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8475 it contains a positive value.
8476
8477Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8478
8479 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8480
8481 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8482
8483Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8484
8485 * lib/gdb.exp (setup_xfail_format): New function.
8486 (get_debug_format): New function to get debug format.
8487 (debug_format): New global variable to hold last value set
8488 by get_debug_format.
8489 * gdb.base/list.exp: Call get_debug_format and expect some
8490 tests to fail for DWARF 1 and COFF formats.
8491 * gdb.c++/ptype.exp: Ditto.
8492 * gdb.c++/classes.exp: Ditto.
8493 * gdb.c++/cplusfuncs.exp: Ditto.
8494 * gdb.c++/inherit.exp: Ditto.
8495 * gdb.c++/templates.exp: Ditto.
8496 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8497
c906108c
SS
8498Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8499
8500 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8501 host doesn't have a currently-open connection.
8502
8503 * config/sparclet.exp: Cleanups and fixes to make it generic for
8504 any gdb stub target. Handle cases where gdb doesn't respond when
8505 interrupted in a sane fashion.
8506
8507 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8508 same thing in a totally different way.
8509
8510 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8511 setting "timeout".
8512 (gdb_start): We set the global gdb_prompt variable in
8513 default_gdb_init now.
8514
8515Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8516
8517 * gdb.base/printcmds.exp: Fix "check for floating addition"
8518 regexp to accept results within approx +/- .01 of exact value.
8519 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8520
8521Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8522
8523 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8524 properly.
8525 (gdb_expect): Add optional timeout parameter, and add timeout
8526 value to various calls.
8527 (gdb_suppress_tests): Only give one warning message per group.
8528
8529Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8530
8531 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8532 global variables. Handle getting a value for $timeout more
8533 gracefully.
8534
8535Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8536
8537 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8538 initialize.
8539 (default_gdb_init): New procedure; allow gdb_init to be overridden
8540 by a target configuration file.
8541 (gdb_expect): Pass the timeout to remote_expect.
8542
8543 * config/monitor.exp(gdb_load): Fix typo in regexp.
8544
8545Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8546
8547 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8548
8549Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8550
8551 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8552 here. Call gdb_target_exec before rebooting the target, to make
8553 sure the connection to the target is closed.
8554 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8555 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8556 Also detect "Timeout reading from remote" error.
8557
8558 * config/gdbserver.exp: Pass the executable being loaded to
8559 gdb_target_monitor. Don't call gdb_file_cmd here; let
8560 gdb_target_monitor do it.
8561
8562 * gdb.disasm/hppa.exp: Don't use exec_output.
8563
8564Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8565
8566 * gdb.base/list.exp: If we're debugging a non-native target,
8567 try to set the pc register to point to the start of the
8568 program before doing the first list command.
8569
8570 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8571 test_calls after restarting.
8572
8573 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8574 reloading.
8575
8576 * gdb.base/watchpoint.exp: Fix typo.
8577
8578 * gdb.base/setshow.exp: Check for use_gdb_stub.
8579
8580 * gdb.base/break.exp: Fix continue until exit test for the gdb
8581 stub case.
8582 * gdb.base/langs.exp: Ditto.
8583
8584 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8585 gdb_load_offset. If we weren't given a file to load, figure out
8586 what the current file is and use it.
8587
8588 * config/i386-bozo.exp: New file.
8589
8590Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8591
8592 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8593 feature.
8594
8595 * config/proelf.exp: New entry.
8596
8597Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8598
8599 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8600 of regexps.
8601
8602 * gdb.base/watchpoint.exp: Don't run the test_stepping
8603 tests if gdb can't call functions on the target.
8604
8605 * gdb.base/setshow.exp: Don't run the set prompt tests if
8606 the board has gdb_prompt set.
8607
8608Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8609
8610 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8611 * gdb.base/commands.exp: Likewise.
8612 * gdb.base/setshow.exp: Likewise.
8613
8614Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8615
8616 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8617 feature.
8618
8619 * config/i960.exp: New file.
8620
8621Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8622
8623 * gdb.base/funcargs.exp: Check for gdb,short_int target
8624 feature instead of looking for explicit target triplets.
8625
dc96c6c7 8626Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8627
d63a86f8 8628 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8629 "p 123DEADBEEF", to check parse_number.
8630 * top.c: change "to enable to enable" to "to enable" in a couple
8631 of help strings.
8632
8633Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8634
8635 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8636 on the mn10300.
d63a86f8 8637
c906108c
SS
8638Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8639
8640 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8641 where the test executable is run with explicit args.
8642 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8643
8644Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8645
8646 * gdb.base/run.c: Use FAKEARGV to build test executable that
8647 does not require a command line arg, since most simulators
8648 don't currently support passing such an arg into the simulated
8649 program.
8650 * gdb.base/commands.exp: Change tests to insert the proper
8651 value as the arg to the first recursive factorial call. Change
8652 compilation line to define FAKEARGV at compile time.
8653
8654Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8655
8656 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8657 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8658 function with watchpoint enabled" test.
8659
8660Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8661
8662 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8663 Don't call gdb_test when the command doesn't return to a gdb prompt.
8664
8665 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8666 "Tests restarted" messages.
8667
8668Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8669
8670 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8671
dc96c6c7 8672Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8673
8674 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8675 for INFO SYMBOL; add help tests for OVERLAY commands.
8676 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8677 add tests for OVERLAY commands
8678 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8679 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8680 * gdb.base/sigall.c: add usestubs code frag
8681 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8682
c906108c
SS
8683Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8684
8685 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8686 failures.
8687 (gdb_stop_suppressing_tests): Note that tests have restarted.
8688
8689Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8690
8691 * config/h8300.exp: New file.
8692
8693Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8694
8695 * gdb.base/setshow.exp: Check for the existence of a
8696 feature, not its value.
8697
8698Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8699
8700 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8701
8702 * gdb.base/scope.exp: It's now init0(), not init().
8703
8704 * gdb.base/scope0.c: For now, change init() to be init0().
8705
8706 * config/monitor.exp: Use gdb_serial in preference to serial
8707 or netport.
8708
8709 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8710 and it's not already set.
8711
8712Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8713
8714 * gdb.base/setshow.exp: Only test the run command if the target
8715 isn't using a stub and if it supports argument passing.
8716
8717Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8718
8719 * config/udi.exp(gdb_start): Make sure UDICONF is set
8720 properly before starting gdb.
8721
8722Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8723
8724 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8725 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8726 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8727
8728Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8729
8730 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8731 specialized code to reboot the board, use remote_reboot instead.
8732
8733 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8734
8735 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8736
8737 * config/monitor.exp: Make sure we disconnect from the target.
8738 Also, try a reboot/reload cycle instead of failing if the
8739 load fails.
8740
8741Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8742
8743 * gdb.base/default.exp: Don't set match_max.
8744 * gdb.base/help.exp: Ditto.
8745 * gdb.base/list.exp: Ditto.
8746 * gdb.base/signals.exp: Ditto.
8747
8748 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8749 set, use remote_ld to download the testcase instead of
8750 the GDB loader.
8751
8752Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8753
8754 * config/vr5000.exp: New file.
8755
8756 * config/monitor.exp(gdb_target_monitor): Add pattern for
8757 "Ending remote" to detect errors in connecting.
8758
8759 * gdb.base/setshow.exp: Add .* within auto language test.
8760
8761 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8762 target feature.
8763
8764 * config/monitor.exp(gdb_load): Check for a failure when loading,
8765 and reboot the board if necessary.
8766
8767 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8768 a set of tests. Remove print.* from the patterns being checked.
8769
8770Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8771
8772 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8773 refer to gdb_spawn_id.
8774
8775 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8776 longer used.
8777 * config/sparclet.exp: Ditto.
8778 * config/sparclet-old.exp: Ditto.
8779 * config/slite.exp: Ditto.
8780 * config/sim.exp: Ditto.
8781 * gdb.base/funcargs.exp: Ditto.
8782
8783 * lib/gdb.exp:Remove references to gdb_spawn_id.
8784 (gdb_expect): Move to remote.exp.
8785
8786Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8787
8788 * config/monitor.exp: Detect the "Couldn't establish connection"
8789 message from GDB.
8790
8791Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8792
8793 * gdb.base/bitfields.exp: Use runto instead of explicit
8794 gdb_run_cmd/gdb_expect sequences.
8795
8796 * gdb.base/break.exp(text_next_with_recursion): Add match for
8797 gdb_expect call.
8798
8799 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8800 We also need to handle the "A program is being debugged already"
8801 prompt from gdb. Use gdb_test to set the baud rate.
8802
8803 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8804 to 20000. Really. I mean it.
8805
8806Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8807
8808 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8809 fails. If suppress_flag is set, skip perror message about not
8810 being able to send to GDB.
8811 (send_gdb): If suppress_flag is set, don't try to send commands to
8812 GDB.
8813 (gdb_expect): If suppress_flag is set, always fail immediately.
8814 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8815 (gdb_init): Call gdb_stop_suppressing_tests.
8816 (default_gdb_exit): Ditto.
8817 (default_gdb_start): Ditto.
8818
8819 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8820 gdb_stop_suppressing_tests as appropriate.
8821 * gdb.base/break.exp: Ditto.
8822 * gdb.base/callfuncs.exp: Ditto.
8823 * gdb.base/commands.exp: Ditto.
8824 * gdb.base/exprs.exp: Ditto.
8825 * gdb.base/funcargs.exp: Ditto.
8826 * gdb.base/list.exp: Ditto.
8827 * gdb.base/recurse.exp: Ditto.
8828 * gdb.base/scope.exp: Ditto.
8829 * gdb.base/structs.exp: Ditto.
8830 * gdb.c++/inherit.exp: Ditto.
8831
8832Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8833
8834 * config/vr4300.exp: New file.
8835
99707966 8836 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8837
99707966 8838 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8839
8840Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8841
8842 * lib/gdb.exp(gdb_init): New function.
8843
8844 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8845 for each individual variable set.
8846
8847 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8848 name.
8849
8850 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8851
8852 * gdb.base/scope.exp: Use gdb_test.
8853
8854 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8855 aborting; the testsuite driver will do that for us (see
8856 gdb_finish). Also, use gdb_test in a few more places.
8857
8858Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8859
8860 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8861
8862Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8863
8864 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8865 and "add_tests" are not at the same address.
8866
8867Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8868
8869 * gdb.base/ptype.exp: Use gdb_test.
8870
8871Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8872
8873 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8874 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8875 left in. No longer expect them to fail.
8876
8877 * gdb.stabs/*.mt; Deleted, no longer used.
8878 * gdb.stabs/configure.in: Remove references to target makefile
8879 frags.
8880 * gdb.stabs/configure: Rebuilt.
8881
8882 * gdb.disasm/*.mt: Deleted, no longer used.
8883 * gdb.disasm/configure.in: Remove references to target makefile
8884 frags. Use "sh3.s" as the unique filename for this directory.
8885 * gdb.disasm/configure: Rebuilt.
8886
8887 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8888 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8889 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8890
8891Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8892
8893 * config/udi.exp: Use mondfe,name instead of remote_host.
8894
8895Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8896
8897 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8898 a function with a watchpoint enabled on the mn10200.
8899
8900 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8901 before trying to create it!
8902
8903Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8904
8905 * config/vx.exp: Use hostname instead of netport.
8906
8907 * config/vxworks.exp: New file.
8908
8909 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8910
8911 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8912 gdb before assuming everything worked. Send a ^C if a timeout
8913 occurs.
8914
8915 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8916 $gdb_spawn_id directly.
8917 (gdb_run_cmd): Try _start as well as start. Use the target feature
8918 gdb,start_symbol as the symbol to start from when jumping.
8919
8920Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8921
8922 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8923 redundant) test.
8924
8925 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8926 it doesn't lose for 16bit integer systems.
8927
8928Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8929
8930 * gdb.fortran/types.exp: If the target doesn't support "double"
8931 data types, then expect "real" types to only be 4 bytes.
8932
8933 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8934 call tests if the target doesn't support inferior function calls.
8935
8936 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8937 in printf tests.
8938
8939Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8940
8941 * gdb.base/help.exp: Disable "help set", "help show", and
8942 "help support". Simplify regexp for "help stack".
8943
8944 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8945 to 60 seconds. Temporarily set match_max to 15000 around the
8946 "info copying" test.
8947
8948 * gdb.base/nodebug.exp: Don't try to do an inferior function
8949 call if the target doesn't support them.
8950 * gdb.base/printcmds.exp: Likewise.
8951 * gdb.base/setvar.exp: Likewise.
8952 * gdb.base/structs.exp: Likewise.
8953 * gdb.c++/templates.exp: Likewise.
8954 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8955
8956 * gdb.base/recurse.exp: Enable for the mn10200.
8957
8958 * configure.in: Do configure gdb.stabs directory for *-*-elf
8959 targets.
8960 * configure: Rebuilt.
8961
8962 * gdb.base/break.exp: Check for gdb,noresults before testing
8963 exit status and/or results from the target.
8964 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8965 * lib/gdb.exp: Remove old (now bogus) initialization of
8966 noinferior, noargs, noresults and nosignals.
8967
8968Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8969
8970 * config/sh.exp: New file.
8971
8972 * config/slite.exp: Try to connect multiple times to the board
8973 before rebooting. Only send a "monitor run" if need_monitor_run
8974 is set.
8975
8976 * gdb.base/break.exp: Don't do the "stub continue" test if
8977 the target has gdb_stub set.
8978
8979 * gdb.base/callfuncs.exp: Increase the timeout.
8980
8981 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8982 if the target has gdb,noinferiorio set.
8983
8984 * gdb.base/list.exp: Increase match_max to 10000 characters.
8985
8986 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8987
8988 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8989 target.
8990
8991 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8992
8993Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8994
8995 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8996 trying to delete the copy of gdb. Catch the file delete so we
8997 don't die if the delete fails; also, the file should be copied to
8998 the host, not to the build.
8999
9000Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9001
9002 * lib/gdb.exp(gdb_test): Surround the result pattern with
9003 parenthesis in case it contains multiple regexps separated
9004 with |.
9005
9006 * gdb.base/watchpoint.exp: Use gdb_test.
9007 * gdb.base/default.exp: Ditto.
9008
9009Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9010
99707966 9011 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9012
c906108c
SS
9013 * gdb.base/scope.exp: Use gdb_test.
9014 * gdb.c++/classes.exp: Ditto.
9015 * gdb.c++/inherit.exp: Ditto.
9016
9017Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9018
9019 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9020 remote_exec instead.
9021 * gdb.base/corefile.exp: Don't be ridiculous.
9022 * gdb.base/*.c: Add missing stub invocations.
9023
9024Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9025
9026 * config/slite.exp: Miscellaneous fixes.
9027
9028 * lib/gdb.exp: Fix runto.
9029
9030 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9031 the target.
9032
9033 * gdb.base/watchpoint.exp: Fix regexp.
9034
9035 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9036 close and wait commands, as the descriptor may now be
9037 invalid. Always call "remote_close host".
9038
9039Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9040
9041 Major rewrite for testsuite revision.
d63a86f8 9042
c906108c
SS
9043 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9044 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9045 instead of relying on spawn_id to always contain a valid
9046 spawn id.
9047 (get_compiler_info): New procedure to build the ${binfile}.ci
9048 file, instead of replicating this in N different places.
9049 (gdb_compile): New procedure.
d63a86f8 9050
c906108c
SS
9051 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9052 appropriate arguments) instead of compile. Use gdb_test in a lot
9053 more places. Use send_gdb instead of send. Always run gdb_start
9054 at the start of a testcase, as this is no longer done magically.
9055
9056 config/*-gdb.exp: Rename without the -gdb suffix.
9057
9058 config/mips.exp: Use remote_close instead of exit_remote_shell.
9059 config/monitor.exp: Use target_info instead of looking at
9060 baud, timeout, etc.
9061 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9062
9063Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9064
9065 * gdb.c++/templates.exp (test_ptype_of_templates),
9066 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9067 Update expect patterns for destructors and assignment operators
9068 to match corresponding c-typeprint.c changes.
9069 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9070 to destructor breakpoint test, GDB should be able to set the
9071 destructor breakpoint without specifying arguments.
9072
9073Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9074
9075 * gdb.threads/pthreads.exp: Change result for failure to compile due
9076 to lack of pthreads runtime support from an error to simply an
9077 unsupported test, per dejagnu standards.
9078
9079Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9080
9081 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9082 where GDB exits to reduce pattern match time.
9083 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9084
9085 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9086
dc96c6c7 9087Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9088
9089 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9090 * gdb.base/default.exp: ditto.
9091 * gdb.base/nodebug.exp: ditto.
9092 * gdb.base/printcmds.exp: ditto.
9093 * gdb.base/ptype.exp: ditto.
9094 * gdb.base/setvar.exp: ditto.
9095 * gdb.base/structs.exp: ditto.
9096 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9097
9098Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9099
9100 * configure, */configure: Rebuild with autoconf 2.12.
9101
9102Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9103
9104 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9105 use new i*86-pc-linux*-gnu quads.
9106 * gdb.base/corefile.exp: Ditto.
9107 * gdb.base/signals.exp: Ditto.
9108 * gdb.base/sigall.exp: Ditto.
9109 * gdb.base/interrupt.exp: Ditto.
9110
9111 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9112 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9113 RedHat 4.0.
d63a86f8 9114
c906108c
SS
9115 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9116 linux. This allows the test case to at least compile on latest
9117 linux, but still not run due to missing the threads runtime library.
9118
9119Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9120
9121 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9122 directory to search gdb directory. Accept and step over conditional
9123 stack alignment code. Consume $prompt in failure cases.
9124 Reset timeout to $oldtimeout instead of some arbitrary value.
9125 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9126 timeout problems with infinite stack backtraces.
9127 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9128 Accept function parameters for linkfunc member.
9129
9130Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9131
9132 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9133 (CXXFLAGS): Remove, unreferenced.
9134 (B_OPTIONS): Add for -B options and add code to initialize with
9135 previous -B options and also add -B option to pick up cross compiled
9136 runtime.
9137 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9138 doing cross compiles.
9139 (target_alias): Declare global.
9140 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9141 to verify that gcc exists in build tree, and if so set CC to that
9142 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9143
c906108c
SS
9144Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9145
9146 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9147 ptype test for anonymous union. Fixup testcase to match
9148 current gcc debug output.
9149
9150Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9151
9152 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9153 force argument to an unsigned long type.
9154
9155Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9156
9157 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9158 tests and anonymous union print/ptype tests.
9159 * gdb.base/list.exp (test_forward-search): Increase timeout by
9160 5 minutes for the "search extremely long line" case.
9161 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9162 completely optional and that the pass/fail messages use the command as
9163 the message if that third arg is a null string.
9164 (gdb_test_exact): Arrange that a null string pattern means match a
9165 null string output rather than any output, which might include random
9166 errors.
9167 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9168 backtrace test.
9169 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9170 always failing and failure is now exposed by gdb.exp changes.
9171
9172Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9173
9174 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9175 weren't being noted.
9176
9177Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9178
9179 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9180 * gdb.stabs/weird.exp: Remove v_comb xfails.
9181
dc96c6c7 9182Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9183
9184 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9185 list.exp scope.exp watchpoint.exp]
9186 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9187
dc96c6c7 9188Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9189
9190 * config/monitor.exp: Increase download timeout to 1000 seconds.
9191
dc96c6c7 9192Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9193
9194 * config/m32r.exp: Increase timeout to 120 seconds.
9195
9196Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9197
9198 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9199 and accept older ordering as obsolescent gcc or gdb.
9200 * gdb.c++/templates.exp: Ditto.
9201 * gdb.c++/virtfunc.exp: Ditto.
9202
9203Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9204
9205 * gdb.base/coremaker.c: Add code to mmap some data so we
9206 can check that it ends up in the core file.
9207 * gdb.base/corefile.exp: Add test to read mmapped data
9208 from core file.
9209
dc96c6c7 9210Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9211
9212 * config/m32r.exp: New file.
9213
9214Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9215
9216 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9217 that cflags can contains -gstabs, and work correctly for other tests.
9218
dc96c6c7 9219Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9220
9221 * gdb.base/setshow.exp: New file, tests show and set.
9222 * gdb.base/setshow.c: New file, tests show and set.
9223 * gdb.base/help.exp: Add test for help set|show annotate.
9224 * gdb.base/default.exp: Add test for set|show annotate.
9225
9226Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9227
9228 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9229 errors unique.
9230 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9231 explicitly.
9232
9233Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9234
9235 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9236 and width commands. This is done elsewhere.
9237 * (gdb_start): Don't call gdb_start_sim here. That's already
9238 done in gdb_load. This fixes lots of failures in default.exp.
9239
9240Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9241
9242 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9243 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9244 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9245 in the same we we treat other failures (since it may be an expected
9246 condition), rather than as an error.
9247 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9248 old test format.
9249
9250Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9251
9252 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9253 (distclean maintainer-clean realclean): No need to remove files
9254 twice. Nuke the duplicates.
9255 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9256 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9257 Remove config.h along with other config files.
9258
9259Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9260
9261 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9262 "p func1 ()" and note that rests of tests are skipped.
9263 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9264 setup_xfails for "print func2::coremaker_local".
9265 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9266 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9267 affected by the previous run test.
9268 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9269 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9270 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9271 "pass int powerset tuple" and "pass modeless int powerset tuple".
9272 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9273 "real write 4" and "real write 8".
9274 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9275 setup_xfails for "print vs1 after tuple assign 2",
9276 "print \$i after tuple assign 2", and
9277 "print vs2 after tuple assign 2".
9278 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9279 meaningful error message and return -1 so the caller can
9280 suppress further tests and avoid a cascade of errors.
d63a86f8 9281
c906108c
SS
9282Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9283
9284 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9285 format for printing version.
9286 * gdb.base/default.exp: Ditto.
9287 * gdb.base/interrupt.exp: Fix problem with cascade of
9288 errors if child process dies while calling a function.
d63a86f8 9289
c906108c
SS
9290Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9291
9292 * Makefile.in (VPATH): Add
9293 * Makefile.in (Makefile, config.status): Fix rules so things get
9294 remade when necessary.
9295
9296Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9297
9298 * Makefile.in (just-check): Add path to sibling expect dir
9299 to environment variable specified by RPATH_ENVVAR.
9300
9301Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9302
9303 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9304 (just-check): Add shared library paths for libstdc++, tk,
9305 tcl, bfd, and opcodes to the environment variable specified
9306 in RPATH_ENVVAR.
9307 * configure.in: Add support to recognize --enable-shared flag
9308 and generate correct value for RPATH_ENVVAR.
9309 * configure: Regenerated with autoconf.
9310
9311Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9312
9313 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9314 include all osf versions.
9315 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9316 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9317 when target is linux. When failing to build pthreads test
9318 executable, give more meaningful message.
9319 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9320 arg for pthread_create.
d63a86f8 9321
c906108c
SS
9322Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9323
9324 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9325 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9326 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9327 and -lpthreads (everybody else).
9328 (test_startup): Fail gracefully if threads are not supported.
9329 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9330 "p/c array_index("abcdef",2)" when not gcc compiled.
9331 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9332 "print func2::coremaker_local" when not gcc compiled.
9333 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9334 "ptype on opaque struct tagname (statically)",
9335 "ptype on opaque struct tagname (dynamically) 1", and
9336 "ptype on opaque struct tagname (dynamically) 2"
9337 for not compiled with gcc.
9338 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9339 backtrace when compiled with gcc.
d63a86f8 9340 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9341 than always return success.
9342
9343Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9344
9345 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9346
9347Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9348
9349 * gdb.base/structs.exp: Undo last change.
9350
9351Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9352
9353 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9354 encapsulate all the steps/nexts done during self test, starting
9355 at main, and makes them less sensitive to optimization issues.
9356 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9357 signal handler" test.
9358 * gdb.threads/pthreads.exp: Only run this for native configs.
9359 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9360 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9361 tests.
9362 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9363 for "runto test_calls(void)" test.
d63a86f8 9364
c906108c
SS
9365Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9366
9367 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9368 and don't expect address info in breakpoint confirmations.
9369
9370Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9371
9372 * gdb.base/list.exp (test_forward_search): Increase timeout
9373 temporarily by 60 seconds for searching extremely long line,
9374 and then reset to old value when done. Increase expect input
9375 buffer to 10000.
9376
9377Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9378
9379 * gdb.base/list.exp (test_forward_search): Fix to handle very
9380 long source line without overflowing expect's input buffer.
9381
9382Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9383
9384 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9385 "buffer_full".
9386
9387 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9388 "buffer_full".
9389
9390 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9391 "buffer_full".
9392
9393 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9394 "buffer_full".
9395
9396Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9397
9398 * configure.in (configdirs): Add gdb.threads.
9399 * configure: Regenerated with autoconf.
9400 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9401 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9402 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9403
c906108c
SS
9404Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9405
9406 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9407
9408Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9409
9410 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9411 each signal's status in the output of "handle all print".
9412 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9413 the \r\n sequence that immediately precedes the gdb prompt.
9414 * gdb.base/a1-selftest.exp: Save original timeout and restore
9415 after test.
9416
9417Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9418
9419 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9420 symbol.
9421
9422Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9423
9424 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9425
9426Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9427
9428 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9429 timeout by 60 seconds.
9430
9431Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9432
9433 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9434 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9435 error return.
9436
9437Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9438
9439 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9440 gdb initialization, also report how long dejagnu waited. Restore
9441 old timeout before doing error return. Temporarily increase timeout
9442 by 3 minutes to allow for slow startups over heavy NFS use.
9443
9444Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9445
9446 * lib/gdb.exp: Report timeout value for verbosity level 2.
9447 * config/gdbserver.exp: Ditto.
9448 * config/hppro.exp: Ditto.
9449 * config/mips-gdb.exp: Ditto.
9450 * config/monitor.exp: Ditto.
9451 * config/netware.exp: Ditto.
9452 * config/sim-gdb.exp: Ditto.
9453 * config/slite-gdb.exp: Ditto.
9454 * config/udi-gdb.exp: Ditto.
9455 * config/unix-gdb.exp: Ditto.
9456 * config/vx-gdb.exp: Ditto.
9457 * gdb.base/a1-selftest.exp: Ditto.
9458 * gdb.base/a2-run.exp: Ditto.
9459 * gdb.base/break.exp: Ditto.
9460 * gdb.base/corefile.exp: Ditto.
9461 * gdb.base/list.exp: Ditto.
9462 * gdb.base/recurse.exp: Ditto.
9463 * gdb.base/scope.exp: Ditto.
9464 * gdb.base/signals.exp: Ditto.
9465
9466Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9467
9468 * gdb.threads/Makefile.in (docdir): Removed.
9469
9470Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9471
9472 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9473 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9474 @srcdir@.
d63a86f8 9475 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9476 autoconf 2.5 or higher.
9477 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9478
9479Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9480
9481 * configure: Regenerated.
9482 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9483 avoid name clashes with SunOS headers.
9484
9485Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9486
9487 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9488
9489Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9490
9491 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9492 prototype information ends up in the compiler info file.
9493
9494Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9495
9496 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9497 attempting to regenerate it. Eliminate use of a temporary file
9498 and just generate the info file directly. Source it immediately,
9499 for consistency of use.
9500 * gdb.base/corefile.exp: Ditto
9501 * gdb.base/exprs.exp: Ditto.
9502 * gdb.base/funcargs.exp: Ditto.
9503 * gdb.base/langs.exp: Ditto.
9504 * gdb.base/list.exp: Ditto.
9505 * gdb.base/mips_pro.exp: Ditto.
9506 * gdb.base/nodebug.exp: Ditto.
9507 * gdb.base/opaque.exp: Ditto.
9508 * gdb.base/ptype.exp: Ditto.
9509 * gdb.base/scope.exp: Ditto.
9510 * gdb.base/setvar.exp: Ditto.
9511 * gdb.base/signals.exp: Ditto.
9512 * gdb.base/whatis.exp: Ditto.
9513 * gdb.c++/templates.exp: Ditto.
9514 * gdb.c++/virtfunc.exp: Ditto.
9515 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9516 whether or not to add -lstdc++ to the compile command line args.
9517
9518Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9519
9520 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9521 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9522 Increase timeout, a lot of single stepping might be needed if the
9523 target has no hardware watchpoints.
9524
9525Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9526
9527 * gdb.base/break.exp: Ignore compiler warnings when compiling
9528 break.c.
9529 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9530 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9531 from remote-sim.
9532 * gdb.base/exprs.exp: Add h8300 xfails.
9533 * gdb.base/funcargs.exp: Likewise.
9534 * gdb.base/nodebug.exp: Likewise.
9535 * gdb.base/printcmds.exp: Likewise.
9536 * gdb.base/ptype.exp: Likewise.
9537 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9538 h8300 xfails.
d63a86f8 9539 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9540 on the h8300.
9541 * gdb.base/funcargs.c: Explicitly make last constant argument to
9542 call_after_alloca_subr an unsigned long type.
9543 * gdb.base/return.c: Include stdio.h.
9544
9545Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9546
9547 * config/abug.exp: New file for the older Motorola Bug monitor
9548 that runs on the mvme13x series VME boards.
9549 * config/monitor.exp: Use the new config array for target settings
9550 if they exist.
9551
9552Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9553
9554 * sim-gdb.exp: Make the SH simulator allocate less space when
9555 it is targeted.
9556
9557Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9558
9559 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9560 test.
9561
9562Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9563
9564 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9565 "rs6000-*-*" for "list function in include file" when gcc compiled.
9566 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9567 for "p ctable1[120]".
9568 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9569 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9570 Remove setup_xfail for "rs6000-*-*" for
9571 "print 'scope0.c'::filelocal before run".
9572 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9573 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9574 since some compilers don't allow both options to be given
9575 on the same command line. Create object file and move it.
d63a86f8 9576
c906108c
SS
9577Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9578
9579 * gdb.base/corefile.exp: Always regenerate the core file, since
9580 we always regenerate the coremaker program. Detect special case
9581 where registers cannot be read from core file.
d63a86f8 9582
c906108c
SS
9583Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9584
9585 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9586 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9587 * gdb.c++/templates.exp: Only match on basename of file since
9588 some formats like xcoff don't encode directory information.
9589 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9590 and rs6000 AIX xcoff targets.
9591 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9592 * configure: Regenerate.
9593 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9594 here, rather than in distclean.
d63a86f8 9595
c906108c
SS
9596Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9597
9598 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9599 defined, and use it to compile the test case with -O2. The
9600 native compilation still uses no optimization.
9601 * gdb.base/mips_pro.c: Remove inline assembly code since
9602 it is compiled PIC by default, which results in assembler
9603 warnings that make the testsuite think the compilation
9604 was unsuccessful.
9605
9606Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9607
9608 * gdb.c++/misc.exp: Add note to message for
9609 "print s.a for foo struct" that this is a known gcc 2.7.2
9610 and earlier bug.
9611
9612Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9613
9614 * gdb.base/break.exp: Fix pattern for matching "Delete all
9615 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9616 setup_xfail for deleting all breakpoints test. Fix various
9617 timeout messages to include "(timeout)".
9618 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9619 for "p t_float_values2(3.14159,float_val2)".
9620 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9621 for "continue to call2g" when gcc compiled.
9622 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9623 "up to foo in langs.exp", "show language at foo in langs.exp",
9624 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9625 and "show language at fsub in langs.exp".
9626 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9627 "list line 1 in include file", "list message for lines past EOF",
9628 "list function in include file", "list list0.h:foo", and
9629 "list filename:function; nonexistant function".
9630 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9631 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9632 and "ptype t_char_array" to be for native cc only.
d63a86f8 9633
c906108c
SS
9634Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9635
d63a86f8 9636 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9637 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9638 "print func2::coremaker_local", and "backtrace in corefile.exp".
9639
9640Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9641
9642 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9643 "bt in signals.exp". This problem only appears when running
9644 the testsuite, and then only intermittently.
9645
9646Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9647
9648 * gdb.base/return.exp (return_tests): Differentiate between
9649 two tests of continuing.
9650
9651Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9652
9653 * */Makefile.in (maintainer-clean): Remove config.log.
9654 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9655 * gdb.c++/Makefile.in (PROGS): Add inherit.
9656 (clean): Remove *.ci.
9657
9658Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9659
9660 * gdb.c++/misc.cc: Add test code from Mike Stump.
9661 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9662
9663Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9664
9665 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9666 to "alpha-*-osf2*" and add comment.
9667 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9668 setup_xfail for "step over execarg initialization" and
9669 "step over corearg initialization".
9670 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9671 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9672 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9673 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9674 "print func2::coremaker_local", and "backtrace in corefile.exp".
9675 * gdb.base/signals.exp: Build and source signals.ci.
9676 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9677 to be for gcc only.
9678 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9679
c906108c
SS
9680Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9681
9682 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9683 Feb 3 procfs.c change.
9684
9685Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9686
9687 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9688
9689Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9690
9691 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9692 from dejagnu's apparent default of 10 seconds, which gives random
9693 results when running the tests over NFS on moderately loaded systems.
9694 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9695
9696Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9697
9698 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9699 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9700 result reports.
9701
9702Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9703
9704 * configure.in (CY_AC_PATH_TCLH): Remove.
9705 * configure: Regenerate.
9706
9707Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9708
9709 * gdb.c++/Makefile.in (clean): Add missing '{'.
9710
9711Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9712
9713 * lib/gdb.exp: Provide a default value for noinferior.
9714
9715 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9716 Load libgloss.exp.
9717
9718Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9719
9720 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9721 the executable, not the .o to run the tests from.
9722
9723Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9724
9725 * gdb.base/break.exp: Don't test for program exit or exit status
9726 if $noresults if nonzero.
9727 * gdb.base/langs.exp: Likewise.
9728 * gdb.base/watchpoint.exp: Likewise.
9729
9730 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9731 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9732 trying to compile the testcase.
9733
9734Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9735
9736 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9737 * gdb.base/signals.exp (continue to handler): Likewise.
9738
9739Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9740
9741 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9742
9743 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9744
9745Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9746
9747 * gdb.base/corefile.exp: Recognize "not found" as failure
9748 when trying to determine if a core file was generated.
9749 If no core file was generate the first time, try again without
9750 the ulimit -c to work around braindamaged shells.
9751
9752Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9753
9754 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9755 [] tests with "test" and enclose string in quotes.
9756 * gdb.stabs/configure: Rebuild
d63a86f8 9757
c906108c
SS
9758Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9759
9760 Changes in sync with expect:
9761 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9762 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9763 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9764 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9765 argument to AC_REQUIRE.
9766 * configure: Regenerated.
9767
9768Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9769
9770 * gdb.base/corefile.exp: When generating a core, discard any
9771 error messages about ulimit not found and the "core dumped"
9772 message from the shell that runs the coredumper.
9773
9774Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9775
9776 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9777
9778 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9779 which sed script to run. Expect failure for v_comb test
9780 on PA targets too.
d63a86f8 9781
c906108c
SS
9782Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9783
9784 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9785 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9786
9787Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9788
9789 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9790 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9791 "sparc-sun-solaris*" xfails for "p v_comb".
9792 * lib/gdb.exp (default_gdb_start): Fix typo.
9793 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9794 messages to not include the full program name that caused
9795 the core dump since some systems (such as solaris) apparently
9796 truncate this path to about 80 characters.
9797 When generating a core file first try increasing the core file
9798 size limit to unlimited since some systems may default it to
9799 zero, and it is harmless to try it. Move the test for failing
9800 to generate a core file to where it will actually get executed.
9801 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9802 new gdb result from g++ debug info improvements and make old
9803 pattern obsolescent. Also account for size_t differences
9804 (may be int or long).
9805 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9806 initialization before function call is placed in the delay slot
9807 and thus appears to be skipped over by commands such as "next".
9808
9809Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9810
9811 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9812
9813Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9814
9815 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9816 input source file; fix code to compile test to deal with this
9817 convention.
9818 * gdb.c++/*.exp: Likewise.
9819
9820Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9821
9822 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9823 "bt in signals.exp".
9824
9825Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9826
9827 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9828 "step over execarg initialization" and
9829 "step over corearg initialization".
9830
9831Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9832
9833 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9834 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9835
9836Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9837
9838 From Rob Savoye (rob@poseidon.cygnus.com)
9839 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9840 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9841 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9842 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9843 configure.in}: Major reworking for autoconfig.
9844 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9845 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9846 New files.
9847 * config/unix-gdb.exp: Make GDB global.
9848 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9849 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9850 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9851 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9852 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9853 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9854 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9855 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9856 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9857 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9858 pr-8136.exp, result.exp, string.exp, tuples.exp},
9859 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9860 to returns as necessary, arrange for test to compile own testcase
9861 executable.
9862 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9863
c906108c
SS
9864Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9865
9866 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9867 clear_xfail at end of test which might not call either pass or fail.
9868 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9869 "backtrace through signal handler".
9870
9871Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9872
9873 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9874 continuing from a job control stop signal.
9875 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9876
9877Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9878
9879 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9880 * gdb.base/corefile.exp: Likewise.
9881 * gdb.base/funcargs.exp: Likewise.
9882
9883Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9884
9885 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9886 * config/monitor.exp: Add support for setting baud rate.
9887
9888Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9889
9890 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9891 i*86-*-linux* xfails for "backtrace through signal handler".
9892 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9893 "print func2::coremaker_local".
9894 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9895 alpha-dec-osf2* xfail for
9896 "delete all breakpoints when none".
9897
9898Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9899
9900 * gdb.base/break.exp: Change test that deletes all breakpoints
9901 when no user breakpoints are installed. A post 4.15 change
9902 causes gdb to no longer prompt in this case.
9903
9904Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9905
9906 * gdb.base/return.exp (return_tests): Change xfail for test
9907 "correct value returned double test" to stop xfailing at
9908 Solaris 2.5. Apparently the bug has been fixed.
9909
9910Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9911
9912 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9913 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9914
9915Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9916
9917 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9918 * gdb.disasm/hppa.s: Corresponding changes.
9919
9920Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9921
9922 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9923 makefile fragment.
9924 * config/mt-hpux: Deleted.
9925
9926Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9927
d63a86f8 9928 * Many files: When warning about suppressed tests due to a
c906108c
SS
9929 nonexistant test binary, avoid incrementing the warning count.
9930
9931Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9932
9933 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9934
c906108c
SS
9935Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9936
9937 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9938 "sparc-*-solaris2*".
9939
9940Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9941
9942 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9943 Add global and local variables and initialize them.
9944 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9945 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9946 extracts the file name and terminating signal from the core file.
9947 * TODO: Remove note about tests for correct mapping of corefile.
9948 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9949 from optimizing it away.
9950 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9951 handles common blocks.
9952
9953Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9954
9955 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9956 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9957
9958Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9959
9960 * Makefile.in (maintainer-clean): New target, synonym for
9961 realclean.
9962 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9963 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9964 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9965 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9966 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9967 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9968
9969Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9970
9971 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9972 xfails when not gcc compiled for "print foo::funclocal".
9973 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9974 "print foo::funclocal at foo",
9975 "print 'scope1.c'::foo::funclocal at foo",
9976 "print foo::funclocal_bss at foo",
9977 "print 'scope1.c'::foo::funclocal_bss at foo",
9978 "print foo::funclocal_ro at foo",
9979 "print 'scope1.c'::foo::funclocal_ro at foo",
9980 "print bar::funclocal at foo" and
9981 "print 'scope1.c'::bar::funclocal at foo".
9982 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9983 gcc compiled for "print foo::funclocal at bar".
9984 Expand all messages to ensure that they identify that
9985 the test is at bar().
9986 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9987 gcc compiled for:
9988 "ptype on opaque struct pointer (statically)",
9989 "ptype on opaque struct tagname (statically)",
9990 "ptype on opaque struct pointer (dynamically) 1",
9991 "ptype on opaque struct tagname (dynamically) 1",
9992 "ptype on opaque struct pointer (dynamically) 2" and
9993 "ptype on opaque struct tagname (dynamically) 2
9994 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9995 gcc compiled for:
9996 "p datalocal"
9997 "whatis datalocal",
9998 "ptype datalocal",
9999 "p bsslocal",
10000 "whatis bsslocal", and
10001 "ptype bsslocal".
10002 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10003 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10004 when not gcc compiled.
10005 * gdb.base/funcargs.exp (float_and_integral_args): Add
10006 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10007 compiled.
10008 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10009 "backtrace from call6a" when not gcc compiled.
10010 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10011 "backtrace from call7a" when not gcc compiled.
10012 * gdb.base/callfuncs.exp (do_function_calls):
10013 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10014 "p t_char_array_values(char_array_val2,char_array_val1)",
10015 "p t_char_array_values(char_array_val1,char_array_val2)",
10016 "p t_char_array_values("carray 1","carray 2")",
10017 "p t_char_array_values("carray 1",char_array_val2)",
10018 "p t_char_array_values(char_array_val1,"carray 2")",
10019 "p sum_args(1,{2})",
10020 "p sum_args(2,{2,3})",
10021 "p sum_args(3,{2,3,4})",
10022 "p sum_args(4,{2,3,4,5})"
10023 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10024 "backtrace in corefile.exp" when not gcc compiled.
10025
10026Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10027
10028 * gdb.base/signals.exp: Rewrite `handle all print' test as
10029 a procedure. Accept blanks or TABs as whitespace, increase
10030 timeout and expect input buffer size for the large output
10031 from the command. Remove "i*86-*-bsdi2.0" xfail.
10032
10033Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10034
10035 * gdb.base/setvar.exp: Add new testcases for truncation when
10036 assigning invalid values to bitfields.
10037
10038Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10039
d63a86f8 10040 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10041 mips-sgi-irix* xfail for
10042 "call inferior func with struct - returns char *"
10043 and fix test so that an optional (unsigned char *) cast is
10044 accepted in the result.
10045
10046Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10047
10048 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10049 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10050 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10051 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10052 that accidentally got checked in.
10053
10054Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10055
d63a86f8 10056 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10057 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10058 compiled test.
10059 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10060 Add mips-sgi-irix5* xfail for not gcc compiled.
10061 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10062 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10063 "p top", "whatis top", "p middle", and "whatis middle".
10064 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10065 "whatis signed char" for not gcc compiled.
10066 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10067 "set variable signed char=-1 (-1)" and
10068 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10069 * gdb.base/funcargs.exp (float_and_integral_args):
10070 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10071 Add mips-sgi-irix* xfail when not gcc compiled for
10072 "continue to call2b".
10073 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10074 "continue to call2g".
10075 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10076 "backtrace from call6a"
10077 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10078 "backtrace from call7k".
10079 Add mips-sgi-irix5* xfail when not gcc compiled for
10080 "backtrace from call7a".
10081 (localvars_after_alloca): Fix gdb_test cmds for
10082 "print * after runto ...".
10083 Remove rs6000-*-* xfails for
10084 "print i after runto localvars_after_alloca" and
10085 "print l after runto localvars_after_alloca"
10086 for all compilers.
10087 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10088 when not compiled with gcc, for:
10089 "print signed char == (minus)",
10090 "print signed char != (minus)",
10091 "print signed char < (minus)",
10092 "print signed char > (minus)".
10093 * gdb.base/callfuncs.exp (do_function_calls):
10094 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10095 "call inferior func with struct - returns char *".
d63a86f8 10096 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10097 "correct value returned double test" to include Solaris 2.4.
10098 * gdb.base/funcargs.exp (float_and_integral_args):
10099 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10100
c906108c
SS
10101Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10102
10103 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10104 enumeration bitfields if compiling with GNU C.
10105 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10106 to empty' prompt.
10107
10108Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10109
10110 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10111 test for PRO targets.
10112
10113 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10114 breakpoints in the inferior at any given time by making
10115 two groups of breakpoints for call2*, call6* and call7*
10116 tests.
10117
10118Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10119
10120 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10121 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10122 from optimizing it away.
10123 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10124 "call inferior func with struct".
10125
10126Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10127
10128 * configure.in: Only configure gdb.chill for particular targets.
10129
10130Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10131
10132 * gdb.base/Makefile.in: Add action to .c.o transformation
10133 rule that generates a .ci file for each .o file and remove
10134 explicit .c.o rules except for callfuncs.o.
10135 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10136 generates a .ci file for each .o file and remove explicit
10137 .cc.o rules.
10138 (clean): Remove *.tmp *.ci files.
10139 (EXECUTABLES): Remove templ-info.exp.
10140 * gdb.base/compiler.c: New file.
10141 * gdb.c++/compiler.cc: New file
10142 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10143 Change rs6000-*-* xfail for
10144 "print 'scope0.c'::filelocal_ro" and
10145 "print 'scope1.c'::filelocal" and
10146 "print 'scope1.c'::filelocal_bss" and
10147 "print 'scope1.c'::filelocal_ro" and
10148 "print 'scope1.c'::foo::funclocal" and
10149 "print 'scope1.c'::foo::funclocal_ro" and
10150 "print 'scope1.c'::bar::funclocal" and
10151 "print 'scope0.c'::filelocal_ro" and
10152 "print 'scope1.c'::filelocal at foo" and
10153 "print 'scope1.c'::filelocal_bss at foo" and
10154 "print 'scope1.c'::filelocal_ro at foo" and
10155 "print 'scope1.c'::foo::funclocal at foo" and
10156 "print 'scope1.c'::foo::funclocal_bss at foo" and
10157 "print 'scope1.c'::foo::funclocal_ro at foo" and
10158 "print 'scope1.c'::bar::funclocal at foo" and
10159 "print 'scope0.c'::filelocal_ro" and
10160 "print 'scope1.c'::filelocal" and
10161 "print 'scope1.c'::filelocal_bss" and
10162 "print 'scope1.c'::filelocal_ro" and
10163 "print 'scope1.c'::foo::funclocal" and
10164 "print 'scope1.c'::foo::funclocal_bss" and
10165 "print 'scope1.c'::foo::funclocal_ro" and
10166 "print 'scope1.c'::bar::funclocal" and
10167 "print 'scope1.c'::bar::funclocal_bss"
10168 to only be xfail'd when not compiled with gcc.
d63a86f8 10169 Add rs6000-*-* xfail for
c906108c
SS
10170 "print 'scope0.c'::filelocal_bss before run"
10171 when compiled with gcc.
10172 (test_at_main): Add rs6000-*-* xfail for
10173 "print filelocal_ro in test_at_main"
10174 when compiled with gcc.
10175 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10176 Add rs6000-*-aix* xfail for
c906108c
SS
10177 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10178 "ptype t_char_array", not compiled with gcc.
10179 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10180 xfail for "list foo (in include file)" when gcc compiled.
10181 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10182 (integral_args): Add rs6000-*-* xfail for
10183 "run to call0a" if not compiled with gcc.
10184 (unsigned_integral_args): Add rs6000-*-* xfail for
10185 "run to call1a" if not compiled with gcc.
10186 (float_and_integral_args): Add rs6000-*-* xfail for
10187 "run to call2a" if not compiled with gcc and for
10188 "continue to call2b" for any compiler.
10189 Add rs6000-*-* xfail to
10190 "print f1 after run to call2a" for gcc compiled.
10191 (discard_and_shuffle): Add rs6000-*-* xfail for
10192 "run to call6a".
10193 (shuffle_round_robin): Add rs6000-*-* xfail for
10194 "backtrace from call7a" if not compiled with gcc.
10195 Add rs6000-*-* xfail for
10196 "backtrace from call7b" if compiled with gcc.
10197 (call_after_alloca): Add rs6000-*-* xfail for
10198 "print c in call_after_alloca" and
10199 "print s in call_after_alloca" and
10200 "backtrace from call_after_alloca_subr"
10201 if not compiled with gcc.
10202 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10203 "print c in localvars_in_indirect_call" and
10204 "print c in localvars_in_indirect_call" and
10205 "backtrace in indirectly called function" and
10206 "stepping into indirectly called function"
10207 if not compiled with gcc.
10208 (localvars_after_alloca): Add rs6000-*-* xfail for
10209 "print c after runto localvars_after_alloca" and
10210 "print s after runto localvars_after_alloca" and
10211 "print i after runto localvars_after_alloca" and
10212 "print l after runto localvars_after_alloca"
10213 for all compilers.
10214 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10215 than whatis-info.exp.
10216 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10217 than opaque-info.exp.
10218 Setup rs6000-*-* xfail for
d63a86f8 10219 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10220 "ptype on opaque struct pointer (dynamically)" when
10221 not compiled with gcc.
10222 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10223 rather than callf-info.exp.
10224 (do_function_calls): Add clear_xfail for rs6000-*-* for
10225 "p t_float_values2(3.14159,float_val2)". Seems to work
10226 fine there, both with xlc and gcc. Need to find out what
10227 it is doing right and fix other platforms.
10228 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10229 "call inferior func with struct - returns int",
10230 "call inferior func with struct - returns long",
10231 "call inferior func with struct - returns float",
10232 "call inferior func with struct - returns double",
10233 "call inferior func with struct - returns char *",
10234 but only if not gcc compiled (presumes xlc compiled).
10235 Change rs6000-*-* xfails for
10236 "call inferior func with struct - returns char" and
10237 " call inferior func with struct - returns short" to only
10238 xfail if not using gcc.
10239 (clean mostlyclean): Remove *.ci and *.tmp files.
10240 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10241 than templ-info.exp.
10242 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10243 Add rs6000-*-* xfail for "up to foo in langs.exp"
10244 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10245 when not gcc compiled.
d63a86f8 10246
c906108c
SS
10247Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10248
10249 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10250 * gdb.base/corefile.exp: Likewise.
10251 * gdb.base/list.exp: Likewise.
10252 * gdb.base/scope.exp: Likewise.
10253 * gdb.base/siganls.exp: Likewise.
10254
10255 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10256 compiler output.
10257 * gdb.base/whatis.exp: Likewise.
10258
10259Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10260
10261 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10262 failure (opcode table has been fixed to match reality).
10263
10264Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10265
10266 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10267 "call inferior func with struct - returns char",
10268 "call inferior func with struct - returns short"
10269
10270 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10271 "print 'scope0.c'::filelocal at main",
10272 "print 'scope0.c'::filelocal_bss in test_at_main",
10273 "print 'scope0.c'::filelocal at foo",
10274 "print 'scope0.c'::filelocal_bss in test_at_foo",
10275 "print 'scope0.c'::filelocal at bar",
10276 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10277
c906108c
SS
10278 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10279 in source file 1". This bug seems to have been fixed with both
10280 gcc and native cc (was native assembler bug?).
10281
10282Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10283
10284 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10285 "backtrace through signal handler" to "i*86-*-sysv4*".
10286 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10287 continue" case. Add "known SVR4 bug" to fail message.
10288 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10289 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10290 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10291 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10292 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10293 "up to foo in langs.exp", "show language at foo in
10294 langs.exp", "up to cppsub_ in langs.exp", "show
10295 language at cppsub_ in langs.exp", "up to fsub in
10296 langs.exp", and "show language at fsub in langs.exp".
10297 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10298 "bactrace in corefile.exp".
10299 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10300 "call inferior function with struct - returns float" and
10301 "call inferior function with struct - returns double".
d63a86f8 10302
c906108c
SS
10303Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10304
10305 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10306 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10307 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10308 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10309
10310Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10311
10312 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10313 (or overriden) "CHILL" macro rather then bare "gcc".
10314 Also look for ../../gcc/xgcc since that is what we will
10315 actually need, not "Makefile". Remove following assignment
10316 of CHILL to CHILL_FOR_TARGET because that results in
10317 recursive definition.
10318
10319Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10320
10321 * gdb.base/corefile.exp: Change xfail for backtrace in
10322 corefile.exp from linuxaout to all linux.
10323 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10324 cases where we miss the breakpoint at the signal handler
10325 for some reason. Setup xfail for linuxoldld/linuxaout and
10326 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10327 hitting SIGURG breakpoint.
10328 * gdb.base/signals.exp: Setup xfail for "next" acting like
10329 continue to add linuxoldld. Setup xfail for all linux for
10330 "next to handler in signals_tests_1", "backtrace in
10331 signals_tests_1", "continue to func1", "pass SIGUSR1",
10332 and continue to handler".
10333
10334Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10335
10336 * Update all FSF addresses except those in COPYING* files.
10337
10338Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10339
10340 * gdb.base/a2-run.exp: Change messages to be more explicit about
10341 the status of args, and quote binfile in results.
10342
10343Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10344
10345 * gdb.base/callfuncs.exp: Add tests for passing structs to
10346 inferior functions and return various types.
10347 * gdb.base/callfuncs.c: Add functions to receive a struct
10348 and return a member of the struct, in various types.
10349
10350Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10351
10352 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10353
10354Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10355
10356 * config/vxworks29k.exp: New file, sources vxworks.exp.
10357
10358Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10359
10360 * config/gdbremote.exp: New file. Testing framework using
10361 gdbserver.
10362
10363Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10364
10365 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10366 "call function when asleep" and "send end of file".
10367 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10368 for "backtrace in corefile.exp".
10369 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10370 for "backtrace through signal handler".
10371 * gdb.base/corefile.exp: Make sure we actually generate a core file
10372 before trying the core tests. Some systems allow the user to suppress
10373 generation of core files and default to that (linux for example).
10374 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10375 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10376
10377Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10378
10379 * gdb.threads: New directory with some crude multi-threaded
10380 gdb tests (step.exp and step2.exp).
10381 * config/mt-lynx (STEP_EXECUTABLE): Define.
10382 (THREADFLAGS): Define.
10383
10384Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10385
10386 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10387
10388 * gdb.base/signals.exp: Disable whole file for lynx until
10389 further notice.
10390
10391 * gdb.base/signals.exp: xfail test where "next" acts like
10392 "continue" for lynx.
10393
10394 * gdb.base/interrupt.exp: xfail test for calling function while
10395 inferior is asleep for lynx.
10396
10397 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10398 than one cr-lf after each command.
10399
10400Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10401
10402 * configure.in: Reinstate setting of stabsdirs variable, fix
10403 typo in setting up configdirs for native builds.
10404
10405 * gdb.base/return.exp: Fix typo in return double test.
10406 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10407 compiler from optimizing them away.
10408
10409Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10410
10411 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10412 sequences to be echo'd by gdb when using gdb_test.
10413 * gdb.chill/chexp.exp: Likewise.
10414 * gdb.fortran/exprs.exp: Likewise
10415
10416Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10417
10418 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10419 after the inferior gdb has started.
10420
10421 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10422 after each command.
10423 * gdb.base/funcargs.exp: Likewise.
10424 * gdb.base/gdbvars.exp: Likewise.
10425 * gdb.base/interrupt.exp: Likewise.
10426 * gdb.base/list.exp: Likewise.
10427 * gdb.base/watchpoint.exp: Likewise.
10428 * gdb.c++/demangle.exp: Likewise.
10429 * gdb.c++/inherit.exp: Likewise.
10430 * gdb.chill/chexp.exp: Likewise.
10431 * gdb.fortran/exprs.exp: Likewise.
10432
10433 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10434 test if we can't handle IO to/from the inferior.
10435
10436 * gdb.c++/misc.exp: Always check for a program already being
10437 started after sending a "run" command to gdb.
10438
10439 * gdb.base/twice.exp: Start with a fresh gdb.
10440
10441 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10442 only depend on gdb's expression code, not the chill runtime.
10443
10444 * gdb.base/return.c: Put return values into variables so we
10445 can have gdb print them rather than depending on the program
10446 to print them.
10447 * gdb.base/return.exp: Corresponding changes.
10448
10449 * lib/gdb.exp: Provide default value for noinferiorio.
10450 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10451 the inferior.
10452
10453 * gdb.base/break.exp: Always check for a program already being
10454 started after sending a "run" command to gdb.
10455 (text_next_with_recursion): Don't check the output from the
10456 program's printf statement. Instead just make sure the program
10457 exited.
10458
10459 * gdb.base/commands.exp: Protect tests which need arguments with
10460 $noargs conditionals.
10461
10462Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10463
10464 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10465 of structure member arrays to match gdb/valops.c:value_addr change.
10466
10467Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10468
10469 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10470 cases.
10471
10472Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10473
10474 * configure.in (configdirs): Remove gdb.chill from default list
10475 of subdirs and then add it back in only if doing a native build.
10476 The current chill compiler does not yet work in any cross build.
10477 * Revert all signal changes from Jul 6.
10478 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10479 for sh-hms targets, allowing these tests to link, with no other
10480 changes. Testing is suppressed by setting "nosignals" in site.exp.
10481
10482Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10483
10484 * configure.in (signaldirs): Define and add to configdirs for all
10485 targets except some specific ones that are known to not support signals.
10486 Also clean up formatting.
10487 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10488 (signals, sigall): Remove rules to build.
10489 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10490 Moved to new gdb.signals directory.
10491 * gdb.signals: New test directory.
10492 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10493 signals.c signals.exp}: New or moved files.
10494
10495Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10496
10497 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10498
10499Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10500
10501 * gdb.base/return.exp: Xfail `return double' test failure
10502 on at least Solaris 2.3 and handle future/past versions on
10503 a case by case basis as appropriate. Also update message
10504 to include i*86 failures.
10505
10506Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10507
10508 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10509
10510 * lib/gdb.exp: Fix comment which erroneously identified
10511 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10512 gdb_file_cmd not gdb_load).
10513 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10514
10515 * gdb.base/setvar.exp: Make test names consistent between pass and
10516 fail cases. Use gdb_test more.
10517
10518Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10519
10520 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10521
10522Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10523
10524 * gdb.base/help.exp: Fix expected help string for `show commands'.
10525
10526Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10527
10528 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10529
10530 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10531 of a text section.
10532
10533Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10534
10535 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10536 that loop eventually terminates. Fix Connection refused logic so
10537 that testsuite will expire nicely.
10538
10539Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10540
10541 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10542 config/rom68k.exp: New tcl glue for the appropriate monitors.
10543 These all just end up calling monitor.exp.
10544 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10545 refused' by retrying. Cleanup some timeout issues.
10546 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10547 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10548 callers don't have to set/restore global timeout variable.
10549
10550 * The following set of changes centralizes management of the global
10551 timeout variable. This way, it can be set in one target dependent
10552 place instead of dozens of places scattered throughout the test suite.
10553 If you need to lengthen a timeout, then you should either set timeout
10554 in one of the config/{target}.exp files, or multiply it by a factor.
10555 Setting it to an absolute value is always going to lose for some
10556 targets.
10557 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10558 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10559 * gdb.base/funcargs.exp: Don't set timeout.
10560 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10561 * gdb.base/printcmds.exp (test_print_string_constants
10562 test_print_array_constants): Don't set timeout.
10563 * gdb.base/ptype.exp: Don't set timeout.
10564 * gdb.base/recurse.exp: Don't set timeout.
10565 * gdb.base/return.exp: Don't set timeout.
10566 * gdb.base/watchpoint.exp: Don't set timeout.
10567 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10568 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10569
10570Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10571
10572 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10573
10574Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10575
10576 * lib/gdb.exp: Disable chill tests for irix5.
10577
10578Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10579
10580 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10581 each test pass or fail.
10582
10583Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10584
10585 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10586 xlc not gcc.
10587
10588Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10589
10590 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10591
10592Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10593
10594 * config/est.exp: Fix copyright and comments. Remove dead code.
10595 Use targetname, serialport and baud variables instead of fixed
10596 constants.
10597 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10598 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10599
10600Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10601
10602 * gdb.base/watchpoint.exp: Don't run
10603 test_watchpoint_triggered_in_syscall for sunos.
10604
10605Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10606
10607 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10608 they don't seem to exist. Do include stdio.h.
10609
10610Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10611
10612 * gdb.base/a1-selftest.exp: Add alpha xfail.
10613
10614Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10615
10616 * gdb.base/watchpoint.c (main): Prompt before calling read().
10617 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10618 Revise accordingly. Remove cruft about sending "123" several
10619 times, until it gets noticed. Clean up the "print buf[0]" stuff
10620 so that it passes or fails, and waits for prompts in the usual way.
10621
10622Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10623
10624 * gdb.base/recurse.exp: Fix comment.
10625
10626 * TODO: Remove item about printing variables in nodebug.exp. Add
10627 item about enabling tests which are only run on some targets.
10628
10629 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10630 fail, make test names unique, use new gdb_test convention
10631 regarding pattern, use gdb_test more, etc.).
10632
10633 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10634 fail, make test names unique, etc.).
10635
10636Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10637
10638 * gdb.base/nodebug.c: Change return type of top and middle to
10639 short.
10640 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10641 are fixed by the recent mdebugread.c changes. Allow `short ()'
10642 as type for top and middle.
10643
10644Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10645
10646 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10647 nearly as I can tell, the whole thing was an accident in Stu's
10648 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10649 to replace a send/expect pair with gdb_test, but ended up only
10650 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10651 of 30 Mar 1995 took care of it, but left this vestigial comment
10652 which I am now nuking.
10653
10654Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10655
10656 * gdb.base/break.exp: Look for different line number for
10657 breakpoint at main depending on usestubs.
10658
10659Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10660
10661 * gdb.base/list.exp: Adjust some alternate expect patterns to
10662 match recent list0.c change. Add alternate expect pattern for
10663 output from `list default lines around main' for optimizing
10664 compilers.
10665
10666Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10667
10668 * lib/gdb.exp: If nosignals is not set, set it to 0.
10669
10670Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10671
10672 * config/slite-gdb.exp: Responds to load symbol table prompt.
10673 * gdb.base/break.exp: Adjust line number, fix rerun.
10674 * gdb.base/langs0.c: Add #ifdef usestubs.
10675
10676Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10677
10678 * gdb.base/list.exp: Adjust line contents after adding new lines in
10679 list0.c. Also fix a syntax error.
10680
10681 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10682 * gdb.base/break.exp: ditto.
10683 * gdb.base/list.exp: ditto.
10684 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10685 * gdb.base/run.c: ditto.
10686 * gdb.base/list0.c: ditto.
10687 * gdb.base/funcargs.c: ditto.
10688
10689Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10690
10691 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10692 $targetname, $serialport and $baud instead of hardwired variables.
10693 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10694 target doesn't support signals.
10695
10696Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10697
10698 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10699
10700Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10701
10702 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10703 Don't rely on the value of an auto variable before it has been
10704 initialized. Use gdb_test more.
10705
10706Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10707
10708 * lib/gdb.exp (default_gdb_version): A version number must start
10709 with a digit, but other than that contains all characters up to
10710 the first whitespace character.
10711
10712Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10713
10714 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10715
10716Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10717
10718 * gdb.c++/*.exp: Warn if executable does not exist. The original
10719 reason for skipping the warning was that configure.in sometimes
10720 intentionally skipped building the executables but the tcl code
10721 had no way of knowing. That (a) was always bogus with respect to
10722 error handling, (b) is no longer true (right now there is no way
10723 to skip C++ tests).
10724
10725 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10726
10727Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10728
10729 * gdb.base/list.exp: Add expect patterns for output from
10730 SunPRO compiled executables.
10731 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10732 types.
10733
10734Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10735
10736 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10737 number (we are already testing that the correct source line text
10738 gets printed).
10739
10740 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10741 that is what is intended, but something needed to be done to get
10742 sunos4 native working again.
10743
10744 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10745
10746 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10747 apparently went with a (very) old xfail.
10748
10749Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10750
10751 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10752 runto_main is a proc in gdb.exp that will do 'step' for target use
10753 stubs.
10754 * gdb.base/exprs.exp: ditto.
10755 * gdb.base/interrupt.exp: ditto.
10756 * gdb.base/opaque.exp: ditto.
10757 * gdb.base/printcmds.exp: ditto.
10758 * gdb.base/ptype.exp: ditto.
10759 * gdb.base/scope.exp: ditto.
10760 * gdb.base/setvar.exp: ditto.
10761 * gdb.base/signals.exp: ditto.
10762 * gdb.base/twice.exp: ditto.
10763 * gdb.c++/classes.exp: ditto.
10764 * gdb.c++/inherit.exp: ditto.
10765 * gdb.c++/templates.exp: ditto.
10766 * gdb.base/break.exp: no run and hit main for stubs. Change line
10767 numbers for breakpoints and info breakpoint.
10768 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10769 breakpoint().
10770 * gdb.base/callfuncs.c: ditto.
10771 * gdb.base/exprs: ditto.
10772 * gdb.base/interrupt.c: ditto.
10773 * gdb.base/opaque0.c: ditto.
10774 * gdb.base/printcmds.c: ditto.
10775 * gdb.base/ptype.c: ditto.
10776 * gdb.base/scope0.c: ditto.
10777 * gdb.base/setvar.c: ditto.
10778 * gdb.base/signals.c: ditto.
10779 * gdb.base/twice.c: ditto.
10780 * gdb.c++/misc.cc: ditto.
10781 * gdb.c++/templates.cc: ditto.
10782
10783Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10784
10785 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10786
10787 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10788 somewhere between `read' and `main.c'. I'm pretty sure the
10789 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10790 and it isn't particularly useful.
10791
10792 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10793
10794Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10795
10796 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10797
10798Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10799
10800 * config/mt-slite: add LIBS and -nostdlib.
10801 * config/slite-gdb.exp: add this new file to support sparclite target.
10802
10803Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10804
10805 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10806
10807 * gdb.base/a2-run.exp: Change argument to istarget from
10808 "*-*-vxworks" to "*-*-vxworks*".
10809 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10810
10811Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10812
10813 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10814 will not runto main but do a 'step' to step out of breakpoint().
10815 * config/mt-slite: add -Dusestubs.
10816
10817Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10818
10819 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10820 instead of just @.
10821
10822 * gdb.base/signals.exp: Add test for "handle all print".
10823 * TODO: Remove "handle all print". Also remove item about
10824 checking copyright date (I don't like the idea of a spurious FAIL
10825 based on when we run the tests).
10826
10827 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10828 for SunOS4 (reason for failure not investigated). Remove
10829 redundant test for $binfile.
10830
10831 * gdb.base/nodebug.c (array_index): Call malloc.
10832
10833 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10834
10835Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10836
10837 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10838 conventions and slightly simplify the matching regexp.
10839
10840Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10841
10842 * gdb.base/break.exp: Update gdb_test invocation to use new
10843 convention.
10844
10845 * lib/gdb.exp: If noargs is not set, set it to 0.
10846
10847 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10848 tests unique.
10849
10850 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10851
10852Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10853
10854 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10855 one argument of type "<non-float parameter>".
10856
10857Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10858
10859 * config/rom68k.exp: New file to support Motorola IDP board.
10860 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10861 * gdb.base/break.c: Change things around so that this program
10862 doesn't depend upon args. This is necessary to make remote
10863 targets work (in general, they can't take args).
10864 * gdb.base/break.exp: Don't try to send args to program. Don't
10865 expect output. Also, replace lots of code with gdb_test.
10866
10867Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10868
10869 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10870 printing of '\'' (which is what the comment says we are testing,
10871 even though we were not), not '''.
10872 (test_integer_literals_rejected): Test that printing ''' is an error.
10873
10874 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10875 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10876 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10877 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10878 Use gdb_test not test_print_accept.
10879 * lib/gdb.exp: Remove test_print_accept.
10880
10881 * gdb.base/signals.exp (signal_tests_1): Make pass message
10882 consistent with fail message.
10883
10884 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10885 unsigned char; the bug (PR 1821) is fixed.
10886
10887 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10888
10889 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10890 successful tests--makes xfailing them work right.
10891
10892Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10893
10894 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10895 only \r\n, not .*. The test can pass .* as the last thing in
10896 $pattern if that is what it wants. In addition to providing this
10897 flexibility, this change should speed up pattern matching in cases
10898 where the pattern already ended with .* (there were a number of
10899 them). This change also helps catch bad patterns--in the old
10900 scheme the typo "char \*" instead of "char \\*" would pass. Now
10901 it is caught.
10902 * Many .exp files: Update callers.
10903
10904 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10905 clearer and does not spuriously match multiple ('s. Likewise for
10906 ) and *.
10907
10908 * gdb.base/nodebug.exp: Test ability to call a function and pass
10909 it a string (even with no debugging info).
10910
10911 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10912 "p '\'", which is the same as "p ''" once tcl gets done with
10913 quoting, to "p '\\'", which I suspect is what is intended (one
10914 backslash gets sent to GDB).
10915
10916 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10917
10918Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10919
10920 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10921 1817) was fixed literally years ago.
10922
10923Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10924
10925 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10926 test, it causes stepping out of call_after_alloca_subr with
10927 optimizing compilers.
10928 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10929 fails.
10930
10931 * gdb.c++/templates.exp: Source templ-info.exp only if
10932 the templates executable exists.
10933
10934 * gdb.c++/misc.cc (class Contains_static_instance,
10935 class Contains_nested_static_instance),
10936 gdb.c++/classes.exp (test_static_members): Test printing of
10937 a class that contains a static instance of the class.
10938
10939Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10940
10941 * gdb.base/langs2.c (cppsub_): Don't prototype.
10942 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10943 only, I believe).
10944
10945Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10946
10947 * lib/gdb.exp (skip_chill_tests): New procedure.
10948
10949 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10950
10951Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10952
10953 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10954 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10955
10956Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10957
10958 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10959
10960 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10961 disassemble 8, not 16, instructions for part 4.
10962
10963 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10964 support the latter anymore.
10965
10966 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10967 -DNO_PROTOTYPES.
10968 * gdb.base/callfuncs.c: Control use of prototypes based on
10969 NO_PROTOTYPES, not __STDC__.
10970 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10971 t_float_values2 tests if prototypes in use.
10972
10973 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10974 t_double_values): When checking differences against DELTA, check
10975 that difference is within the range (-DELTA,DELTA), not just
10976 (-infinity,DELTA).
10977
10978Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10979
10980 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10981 'file' command firts, then 'target', then 'load', this is due to gdb
10982 target set up.
10983 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10984
10985Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10986
10987 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10988 FP load/store variants.
10989 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10990
10991Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10992
10993 * gdb.base/term.exp: Do not give a warning if not native, it is
10994 not an abnormal condition.
10995
10996Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10997
10998 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10999 t_char_array".
11000
11001Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11002
11003 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11004 are getting the version number.
11005
11006 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11007 if not native, it is not an abnormal condition.
11008
11009Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11010
11011 * lib/gdb.exp: Just use "file exists", rather than undocumented
11012 dejagnu procedure "findfile".
11013
11014Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11015
11016 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11017 (LDFLAGS): Set to -Xlinker -Ur.
11018
11019 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11020 Removed, these values are set by lib/gdb.exp.
11021
11022 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11023
11024Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11025
11026 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11027 of replicating gdb startup code.
11028
11029 * config/mt-vxworks (LDFLAGS): Set to -r.
11030 (CFLAGS_FOR_TARGET): Removed.
11031
11032 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11033 (gdb) and gdb for vxworks uses (vxgdb).
11034
11035 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11036 executable is not in the tree and host != target, use sed and
11037 program_transform_name to determine the gdb name used by the
11038 target.
11039
11040 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11041 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11042
11043Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11044
11045 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11046 floats, chars, and shorts where there are ANSI-style function
11047 definitions.
11048
11049 * gdb.base/langs.exp, gdb.base/langs*: New test.
11050 * gdb.base/Makefile.in: Build it.
11051 * TODO: Remove item about checking that C names don't get C++
11052 demangling applied; this test tests it.
11053
11054Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11055
11056 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11057 went with the const70 xfail. The xfail went away a year ago.
11058
11059 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11060
11061 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11062 for hp300.
11063
11064 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11065
11066 * gdb.base/a1-selftest.exp: Don't run on hp300.
11067
11068Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11069
11070 * Makefile.in (site.exp): Set host_alias and target_alias as well
11071 as host_triplet and target_triplet.
11072
11073Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11074
11075 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11076
11077 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11078 places as other ecoff systems).
11079
11080 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11081 ultrix.
11082
11083Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11084
11085 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11086 remove them.
11087 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11088 variable and "variable" in addition to "data variable".
11089 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11090
11091 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11092 2.
11093 * gdb.base/list1.c (long_line): Add additional statement at start
11094 of function.
11095 * gdb.base/list.exp (test_forward_search): Update line number to
11096 reflect new statement.
11097
11098Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11099
11100 * gdb.base/signals.exp: Reinitialize searched source directories
11101 after gdb_start call.
11102
11103Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11104
11105 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11106 * gdb.stabs/Makefile.in: Likewise.
11107
11108 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11109 change. Instead split the tests into smaller pieces.
11110 * gdb.disasm/hppa.s: Corresponding changes.
11111
11112Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11113
11114 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11115 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11116
11117 * gdb.base/funcargs.exp: Modify many tests so that every test
11118 either passes or fails. Make some test names unique.
11119
11120Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11121
11122 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11123 Call stty to set interrupt character.
11124
11125 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11126 for HP assembler versus GNU assembler based on actual behavior of
11127 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11128
11129 * TODO: Suggest a few more stepping tests.
11130
11131Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11132
11133 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11134 restart GDB for h8300 after a continue.
11135 (return): Add pattern to match a29k-udi behavior.
11136 * gdb.base/nodebug.exp: Remove obsolete comment.
11137 * gdb.base/regs.exp: New file, testing of register displays.
11138 * gdb.base/return.exp: Fix typo in reference to $objdir.
11139 * gdb.base/whatis.exp: Always start with a fresh GDB.
11140
11141Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11142
11143 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11144 higher, these tests generate a lot of output.
11145
11146Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11147
11148 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11149 code following the catch silently ignored some errors; without the
11150 catch they should be thrown like any other tcl error. Also, the
11151 catch used "" instead of {} which meant all the callers who wanted
11152 to include one of the characters "[]$ had to quote it an extra time.
11153 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11154 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11155 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11156 Remove extra quoting.
11157
11158Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11159
11160 * gdb.base/commands.exp: Make test names unique; every test either
11161 passes or fails. Update some comments.
11162
11163 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11164
11165Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11166
11167 The following fixes a FAIL caused by the fact that the alpha stabs
11168 configuration didn't use the ".if alpha" code in weird.def.
11169 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11170 bit pointer, so the 32 bit version works even on the alpha.
11171 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11172 Remove the stuff which allowed us to have separate versions for
11173 alpha and everything else.
11174
11175 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11176 regexp which "info func operator\[\](" is supposed to match. Fix
11177 string to send to GDB. Note that GDB still doesn't work right. Add a
11178 new test for "info func .perator\[\](" which GDB does handle correctly.
11179
11180 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11181
11182Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11183
11184 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11185 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11186 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11187 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11188 it makes the tests harder to understand and confuses test-o-matic.
11189 The preferred style is that each test provides a PASS or a FAIL,
11190 and has a unique message (e.g. "continue #54" not just "continue")
11191 which is the same for the pass and the fail.
11192 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11193 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11194 to lib/gdb.exp.
11195 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11196 prt_accept which was basically the same thing. Likewise for
11197 test_print_reject and prt_reject.
11198 * lib/gdb.exp (test_print_reject): Add some more error message
11199 patterns to match from the former printcmds.exp (prt_reject).
11200 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11201 One defect of the passcount stuff is that some of it failed to
11202 report XPASS where appropriate.
11203 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11204 stuff before and after arg in expected pattern.
11205 (test_paddr_operator_functions): Re-do test without print_addr_of;
11206 this is the only test which seems to want extra stuff there.
11207
11208Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11209
11210 * gdb.base/nodebug.exp: Update new tests to reflect improved
11211 wording of gdb output.
11212
11213 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11214 and "ptype" work on variables in files compiled without -g.
11215 Replaces commented out "maint print msymbol" tests.
11216
11217Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11218
11219 * gdb.base/setvar.c (dummy): Call malloc.
11220
11221 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11222 losing with the irix4 sed.
11223
11224 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11225 ALRM" on irix4.
11226
11227Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11228
11229 * TODO: Remove items about corefile.exp testing new exec-file and
11230 backtrace; both are now done. Add items about printing enums.
11231
11232Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11233
11234 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11235 "get signal $thissig" test fails.
11236
11237 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11238
11239Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11240
11241 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11242 compiler warning with dec alpha compiler.
11243
11244 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11245 extra \n from gdb_test call (this explains why the prompt test
11246 that I removed yesterday was there).
11247 (user_defined_command_test): Remove extra \n and prompt test.
11248
11249 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11250 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11251 doesn't exist.
11252 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11253 Also remove alpha workaround, which turns out to be because
11254 SIGABRT == SIGLOST.
11255
11256 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11257
11258 * gdb.base/help.exp: Don't test "help show".
11259
11260Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11261
11262 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11263 "set print address" is on.
11264 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11265 pass prompt to gdb_test; gdb_test already looks for the prompt.
11266
11267 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11268
11269 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11270 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11271 was to make sure that gdb can read a core file. But (a) the "read
11272 the corefile" part didn't make it to a1-selftest.exp, we just
11273 delete the corefile after creating it, and (b) we test reading
11274 corefiles in corefile.exp anyway. Also, this test left around a
11275 xgdb process on Solaris.
11276
11277 * gdb.base/corefile.exp: Also test backtrace.
11278
11279Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11280
11281 * gdb.base/commands.exp: Test a simple user defined command with
11282 arguments and if/while statements; verify the full user command is
11283 printed by "show user".
11284
11285 * gdb.base/commands.exp: Test if/while commands as part of a
11286 breakpoint command list; verify they appear in breakpoint
11287 information.
11288
11289Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11290
11291 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11292 than by dividing by zero.
11293
11294Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11295
11296 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11297 performing an inferior call with watchpoints enabled.
11298 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11299 call.
11300
11301Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11302
11303 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11304 of "file" command.
11305
11306 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11307 Add additional pattern for when "int operator int(void);" appears
11308 in a different order.
11309
11310Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11311
11312 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11313
11314 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11315 and "signal" with ".*".
11316
11317Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11318
11319 * TODO: Add note about "handle all nostop".
11320
11321 * gdb.base/{sigall.c, sigall.exp}: New test.
11322 * gdb.base/Makefile.in: Add it.
11323
11324Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11325
11326 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11327 when invoking GDB, suppresses any windowing interface.
11328
11329Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11330
11331 * config/sim-gdb: New file, simulator testing support.
11332
11333Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11334
11335 * gdb.base/interrupt.exp: Test calling func1 twice.
11336
11337Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11338
11339 * gdb.base/list.exp (test_forward_search): Set timeout higher
11340 when we'll be getting lots of output from gdb.
11341
11342 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11343 "init_malloc" to after the expect statement. Run it if that
11344 regexp is taken, but also for two others which happen if source
11345 cannot be found.
11346
11347Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11348
11349 * gdb.base/printcmds.exp: New test, for printing register before
11350 program is running.
11351
11352Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11353
11354 * gdb.base/list.exp: Correct some alternate expect patterns
11355 to reflect changes in list1.c.
11356
11357Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11358
11359 * TODO: Add item regarding large frames.
11360
11361 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11362
11363 * TODO: Remove item about enabling return.exp; it
11364 is enabled. Suggest a few more "return" tests.
11365
11366Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11367
11368 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11369 anonymous unions.
11370
11371Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11372
11373 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11374 and pr-5646.o, so "make" is the same as "make all", not "make
11375 pr-4975.o".
11376
11377Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11378
11379 * gdb.base/list.exp: Adjust expectations to reflect changes in
11380 list1.c.
11381 (test_forward_search): New test proc.
11382 * gdb.base/list1.c (long_line): New function, has long source line.
11383
11384Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11385
11386 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11387 additional line of code that was added.
11388
11389Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11390
11391 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11392 tests so as not to overflow expect's input buffers.
11393 * gdb.disasm/hppa.exp: Corresponding changes.
11394
11395Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11396
11397 Beginnings of template debugging tests.
11398 * gdb.c++/templ-info.cc: New file to test for template
11399 debugging capability of the compiler.
11400 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11401 templ-info.cc.
11402 * gdb.c++/templates.cc: Add explicit template instantiations
11403 to enable compiling with -fno-implicit-templates. Add destructor
11404 and 'value' method to T5 class for template tests.
11405 * gdb.c++/templates.exp: Add testcases for printing of template
11406 types, setting breakpoints on template methods and calling a
d63a86f8 11407 template method.
c906108c
SS
11408
11409Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11410
11411 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11412 branch target since some assemblers (gas-2.5) may emit a
11413 relocation for the branch instead of resolving it in the
11414 assembler.
11415
11416Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11417
11418 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11419 through signal handler.
11420
11421Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11422
11423 * configure.in (*-*-netware): Use config/mt-netware.
11424
11425 * config/mt-netware: New file.
11426 * config/mt-i386-netware: Removed, separate configs for different
11427 netware architectures are no longer needed now that we have
11428 --with-headers.
11429
11430Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11431
11432 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11433 by the recent changes to use ANSI C arithmetic conversions.
11434
11435Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11436
11437 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11438 bug involving using inferior_pid to figure out whether to select a
11439 frame.
11440
11441Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11442
11443 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11444 match the current disassembler output.
11445
11446Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11447
11448 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11449 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11450 types, expect "int" as type of integer values (for now).
11451
11452Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11453
11454 * gdb.base/commands.exp: New tests for if/while commands.
11455
11456Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11457
11458 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11459 by .*, since hex values have different syntax in Chill mode.
11460
11461Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11462
11463 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11464 linefeed from expect pattern for repeated types with indices > 9.
11465
11466Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11467
11468 First part of Fortran test suite.
11469 * gdb.fortran: New directory.
11470 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11471
11472Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11473
11474 * gdb.base/default.exp: Update expect pattern for load command
11475 without arguments.
11476
11477Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11478
11479 * configure.in: Change i386 to i[345]86.
11480 * gdb.base/configure.in: Likewise.
11481 * gdb.c++/configure.in: Likewise.
11482 * gdb.chill/configure.in: Likewise.
11483
11484Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11485
11486 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11487 patterns, since that is not a valid context for comments.
11488
11489Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11490
11491 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11492 repeated types and repeated types with indices > 9.
11493
11494Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11495
11496 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11497 2417; old bug has been fixed.
11498
11499Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11500
11501 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11502 send the newline ourselves instead of assuming gdb_test will do
11503 so when passed an empty input string.
11504
11505 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11506 stabs testcode.
11507
11508Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11509
11510 * lib/gdb.exp (gdb_test): Don't send anything if the first
11511 argument is an empty string. This makes cases where we want to
11512 match output that is already in expect's buffers (for example,
11513 matching a breakpoint after gdb_run_cmd has been called) work
11514 reliably.
11515
11516Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11517
11518 * config/netware.exp: New file.
11519
11520Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11521
11522 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11523 the -B and -L prefixes so we can find the debugging stub.
11524
11525 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11526 there and we are using the gcc from the tree.
11527
11528 * gdb.base/types.c: Removed.
11529
11530 * gdb.base/configure.in: Look for makefile fragments in ../config.
11531 Recognize i386-*-netware.
11532 * gdb.c++/configure.in: Likewise.
11533
11534Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11535
11536 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11537 the correct TCL syntax.
11538
11539Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11540
11541 * gdb.base/opaque.exp: use runto instead of messing around with
11542 breakpoints. Simplify by using gdb_test.
11543
11544 * gdb.base/bitfields.exp: restart between tests on netware targets
11545 because breakpoints aren't relocated after target death. Run
11546 processes to completion.
11547
11548 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11549
11550Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11551
11552 * Makefile.in: Remove extra tabs that confuse some versions
11553 of "make". Use the newly built gdb to test with by default,
11554 rather than the first one in the tester's search path.
11555
11556Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11557
11558 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11559
11560 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11561 condition help.
11562
11563Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11564
11565 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11566
11567 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11568 running.
11569 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11570 * gdb.base/funcargs.exp: Likewise.
11571
11572 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11573 * gdb.base/funcargs.exp: Likewise.
11574
11575 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11576 message is "".
11577
11578Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11579
11580 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11581 return,signals,twice}.exp: Handle non-existant binaries
11582 consistantly.
11583
11584 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11585 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11586 might testing a cross development system.
11587
11588Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11589
11590 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11591 runtest script is relative to ${srcdir}, not ${rootdir}.
11592
11593Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11594
11595 * gdb.base/signals.exp: Allow for optionality of breakpoint
11596 address.
11597
11598Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11599
11600 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11601
11602Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11603
11604 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11605 for size_t definition.
11606 * gdb.c++/templates.cc: Likewise
11607
11608 * config/mt-i386-netware: New file.
11609
11610 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11611 defined.
11612
11613 * gdb.base/Makefile.in: Added support for systems that name core
11614 files by appending "core" to the program name.
11615 * gdb.base/a1-selftest.exp: Likewise.
11616
11617Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11618
11619 * gdb.base/return.exp: Add comment and message for `return double'
11620 test failure on Sparc Solaris.
11621
11622Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11623
11624 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11625
11626Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11627
11628 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11629 from optimizing them away.
11630 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11631 patterns to include default constructors and assignment operators,
11632 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11633 character in the output of the virtual base pointer.
11634
11635Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11636
11637 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11638 expression match in print_addr_of to avoid unintented matches.
11639 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11640 versions up to 2.5.8.
11641
11642Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11643
11644 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11645 included file to run under newer versions of expect.
11646 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11647 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11648 Remove xfail for the virtual table of BDDHookV.
11649
11650Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11651
11652 * lib/gdb.exp (string_to_regexp): Set a default result.
11653 (default_gdb_start): Fix misleading message.
11654
11655Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11656
11657 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11658 Remove all CC, etc definitions.
11659 * config/mt-hpux: New file.
11660 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11661 (CFLAGS, LDFLAGS): Define.
11662 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11663
11664 * Makefile.in (site.exp): Don't insert host_os, etc.
11665 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11666 (distclean): Check existence of subdir.
11667 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11668 * gdb.base/Makefile.in: General cleanup and simplification.
11669 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11670 to build executables. Use default rule to build .o files.
11671 (EXPECT, RUNTEST, CC): Fix relative pathname.
11672 (site.exp): Don't insert host_os, etc.
11673 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11674 and/or SIGUSR1 defined.
11675 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11676 * gdb.c++/Makefile.in: General cleanup and simplification.
11677 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11678 (CFLAGS): Remove.
11679 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11680
11681Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11682
11683 * gdb.base/recurse.exp: Misc changes to get tests running again
11684 after Kung's changes to the watchpoint code.
11685 * gdb.base/watchpoint.exp: Likewise.
11686
11687Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11688
11689 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11690
11691Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11692
11693 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11694 * lib/gdb.exp (default_gdb_start): Define.
11695 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11696 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11697 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11698 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11699 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11700 Don't call gdb_target_udi in between tests.
11701
11702Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11703
11704 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11705 (which was basically just a local version of the same thing). In
11706 addition to avoiding duplication, gdb_test_exact is faster.
11707 * lib/gdb.exp (gdb_test_exact): Fix typo.
11708
11709 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11710 don't give an error.
11711
11712 * gdb.base/term.exp: Call delete_breakpoints before starting.
11713
11714 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11715 (t10): Add comment.
11716
11717Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11718
11719 Reorganization of the GDB Test Suite.
11720
11721 * gdb.base: New directory, contains all the basic tests.
11722 * gdb.c++: New directory, tests specific to C++.
11723 * gdb.chill: New directory, tests specific to Chill.
11724 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11725 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11726 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11727 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11728 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11729 t30-31 to chill).
11730 * */gdbme.*: Rename to match appropriate expect scripts.
11731 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11732 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11733 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11734 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11735 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11736 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11737 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11738 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11739 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11740 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11741 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11742 gdb.c++/virtfunc.cc: New names of C++ files.
11743 * gdb.chill/chillvars.ch: New name of Chill file.
11744 * gdb.base/configure.in, gdb.c++/configure.in,
11745 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11746 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11747 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11748 * configure.in (configdirs): Update to reflect directory changes.
11749 (target_abbrev): No longer define for any configuration.
11750 * Makefile.in: Cosmetic improvements to header comments.
11751
11752Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11753
11754 Various changes to gdb.t31:
11755
11756 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11757 * gdbme.ch: Make all key-words and predefineds be upper-case.
11758 * chillvars.exp: Expect key-words and predefinds in upper-case.
11759
11760 * chillvars.exp: Use gdb_test_exact many places.
11761 Change expected output for arrays (which now includes index labels).
11762
11763 * pr-5020.exp, gdme.ch (module PR_5020):
11764 New test, for PR-5020.
11765
11766Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11767
11768 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11769 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11770
11771Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11772
11773 * Makefile.in: Fix bit-rot in definitions of CHILL,
11774 CHILL_FOR_TARGET and Chill_LIB.
11775 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11776 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11777 CHILL, and CHILL_LIB.
11778
11779Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11780
11781 * Revert the previous changes. Please see Rob's directory
11782 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11783
11784Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11785
11786 * Makefile.in, configure.in, config/mips-gdb.exp,
11787 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11788 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11789 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11790 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11791 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11792 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11793 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11794 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11795 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11796 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11797 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11798 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11799 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11800 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11801 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11802 changes from 94Q1.
11803
11804Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11805
11806 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11807 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11808 Rob's new testing fragments.
11809
11810Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11811
11812 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11813 lib/gdb.exp: Replace error proc calls with perror.
11814
11815Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11816
11817 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11818 version also, match on casted version strings, and match on
11819 gdb startup case where the line numbers might be messed up.
11820
11821Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11822
11823 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11824 (CFLAGS): Delete it from here.
11825
11826Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11827
11828 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11829
11830Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11831
11832 * Makefile.in (RUNTEST): Default to just "runtest".
11833
11834Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11835
11836 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11837 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11838 the code has been restructured.
11839
11840Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11841
11842 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11843 \n, not just one of each.
11844
11845 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11846 /bin/cc gives a warning if you do.
11847
11848Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11849
d63a86f8 11850 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11851 __t10ListS_link1ZUiRCUiPT0
11852
11853Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11854
11855 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11856 on local variables in recursive functions.
11857
11858 * gdb.t07/Makefile.in: Build the new test.
11859
11860Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11861
11862 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11863 directly. Instead compare the return values from actual calls.
11864
11865Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11866
11867 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11868
11869Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11870
11871 * From Peter Schauer with minor modifications.
11872 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11873 stops in mid-line in the caller. Add xfail for returning a float
11874 value on X86 targets.
11875
11876Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11877
11878 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11879 to avoid expect lossage.
11880 (fmem_LRbug_tests): Likewise.
11881 * gdb.disasm/hppa.s: Corresponding changes.
11882
11883 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11884 conditions to work with latest dejagnu/expect.
11885
11886 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11887 expected to fail on the PA.
11888 (backtrace in call with trampolines): Explicitly require main
11889 to be frame #1 (no trampolines should show up in backtrace).
11890
11891 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11892 "continue -expect".
11893 * gdb.t06/break.exp: Likewise.
11894 * gdb.t07/watchpoint.exp: Likewise.
11895 * gdb.t13/bitfields.exp: Likewise.
11896 * gdb.t15/{funcargs,return}.exp: Likewise.
11897 * gdb.stabs/weird.exp: Likewise.
11898 * config/{mips,udi}-gdb.exp: Likewise.
11899
11900 * hppa.sed: Enclose comments within a sed command to avoid
11901 losing with the old OSF1 sed.
11902
11903Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11904
11905 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11906 sequent dynix.
11907 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11908 * gdb.t15/funcargs.exp: Conditionally step again to really
11909 finish from marker_call_with_trampolines. Handle the case where
11910 the first step from within call_with_trampolines already steps
11911 us back to main.
11912 * gdb.t15/gdbme.c: Add comment to closing brace of
11913 call_with_trampolines for funcargs.exp.
11914
11915Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11916
d63a86f8 11917 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11918 Fix typo(s).
11919
11920Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11921
11922 * gdb.t07/gdbme.c: More code for watchpoint testing.
11923
11924 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11925 "Hardware watchpoint" throughout file.
11926 (test_watchpoint_triggered_in_syscall): New test.
11927 (test_complex_watchpoint): New test.
11928
11929Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11930
11931 * gdbme.c (call_with_trampolines): New function to try and step
11932 into. Tests trampoline problems on the PA.
11933
11934 * funcargs.exp (localvars_in_indirect_call): No longer expect
11935 stepping into indirect call to fail on PAs.
11936 (test_stepping_over_trampolines): New test.
11937
11938Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11939
11940 * TODO: Add suggestions for static member function tests, and
11941 completion tests.
11942
11943Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11944
11945 * TODO: Add suggestions for "p/a" tests.
11946
11947 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11948 (default_gdb_exit): Replace all the hair with sending "quit" to
11949 the process with a simple close.
11950
11951Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11952
11953 * TODO: Add suggestions for shared library tests.
11954
11955Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11956
11957 * TODO: Add suggestions for x/s tests.
11958
11959Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11960
11961 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11962 "enable once", and "enable breakpoints once" with ".*".
11963
11964Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11965
11966 * TODO: Add suggestions about structure passing tests.
11967
11968Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11969
11970 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11971 the primary1 test, use work around if __GNUC__ < 2.
11972 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11973 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11974 Test for bad output rather than waiting for timeout. Issue
11975 second continue only if first continue failed.
11976
11977Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11978
11979 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11980 operator[] test with gdb_test because the old code didn't seem to
11981 be getting the quoting right with the new dejagnu.
11982
11983Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11984
11985 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11986 one from the path.
11987 * Makefile.in: Use a fresh expect if there is one, use runtest
11988 from the src tree if there is one.
d63a86f8 11989
c906108c
SS
11990Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11991
11992 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11993 next over recursive call. Revise the tests from that point on
11994 (which had been skipped) to match GDB's actual (correct) output.
11995
11996 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11997 with next over a breakpoint whose condition is false.
11998
11999 * gdb.t00/help.exp: Comment out "help set print" tests just like
12000 (and for same reason as) "help set" test.
12001
12002Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12003
12004 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12005 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12006
12007Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12008
12009 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12010 necessary gdb_target_udi.
12011
12012 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12013
12014 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12015 1838 and 2417; they are fixed.
12016
12017 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12018 gdb.t03/ptype.exp (ptype structure, ptype union):
12019 Remove xfails; the test is looser than when the xfails were added.
12020
12021 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12022 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12023
12024 * gdb.t01/run.exp: Only run shell test if isnative.
12025
12026 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12027 since "run" automatically loads if necessary. Call gdb_target_udi
12028 after the "file" since "file" kills any execution target.
12029
12030 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12031 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12032 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12033 argument for UDI.
12034
12035Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12036
12037 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12038
12039 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12040
12041Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12042
12043 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12044 properly quoting regexps. This makes the second argument to
12045 demangle a fixed string, which matches the callers, instead of a
12046 shell-style pattern which is what the previous implementation
12047 used. Update some of the callers.
12048
12049Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12050
12051 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12052 (comib_nullified_tests): Fix typo.
12053 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12054 strings. No longer expected to fail.
12055
12056 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12057 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12058 strings. No longer expected to fail.
12059
12060 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12061 string. No longer expected to fail.
12062
12063Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12064
12065 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12066 No longer expected to fail.
12067
12068 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12069 string. No longer expected to fail.
12070
12071Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12072
12073 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12074 only in the names (I probably got most of them). I was even
12075 generous with some which differed in underscores in names, and
12076 probably missed a few, and I *still* was able to remove almost a
12077 third of the file with almost no impact on testsuite coverage.
12078
12079Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12080
12081 * gdb.t00/default.exp: Match udi_attach error message as well as
12082 the one from child_attach.
12083
12084 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12085
12086 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12087
12088 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12089 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12090
12091 * Move test with enums and partial symbols back to
12092 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12093 Reverts the change of 26 May 93. Per today's change to
12094 stabs.texinfo, the behavior that weird.exp was expecting was
12095 unreasonable; what is important is that the compiler+gdb get
12096 things right, which happens with a recent gcc. Also fix the test
12097 to deal with native compilers which put out the stab gdb can't
12098 deal with.
12099
12100Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12101
12102 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12103 in the names. The main thing these accomplish is to slow things down.
12104 Many more such duplicates surely remain.
12105
12106 * gdb.t00/help.exp: Comment out "help support" test just like
12107 (and for same reason as) "help set" test.
12108
12109Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12110
12111 * gdb.t06/break.exp: Remove setup_xfails for
12112 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12113 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12114 about known bug in gcc to include up through 2.5.8.
12115 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12116 well as "_vb$".
12117 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12118 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12119 with latest gcc and gdb.
12120 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12121 well as "_vb$".
12122
12123Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12124
12125 * configure.in (hppa*-*-*): Also configure and build stabs-only
12126 tests.
12127
12128Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12129
12130 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12131 * gdb.t10/configure.in (hppa*-*-*): Use it.
12132
12133Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12134
12135 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12136
12137Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12138
12139 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12140 versions prior to 1.13.5.
12141
12142Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12143
12144 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12145 the prompt is at the start of a line.
12146
12147Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12148
12149 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12150 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12151 in the copr tests now.
12152 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12153 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12154 expected to fail.
12155
12156Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12157
12158 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12159 gdb.t31/chillvars.exp, lib/gdb.exp:
12160 Tweak to run under either version of expect.
12161 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12162 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12163 * gdb.t11/list.exp: Remove extraneous whitespace.
12164
12165Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12166
12167 * gdb.t16/printcmds.exp (test_print_strings): Accept
12168 "(unsigned char *) " before the string.
12169
12170 * TODO: Add notes about printing of fancy types and GDB expressions.
12171
12172Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12173
12174 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12175 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12176 if doing mips-idt-ecoff.
c906108c
SS
12177
12178Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12179
12180 * Most .exp files: Tweak to run under either version of expect.
12181
12182Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12183
12184 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12185 xfails; I'm not sure why they are failing, but not because of PR 1806.
12186
12187Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12188
12189 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12190 defined in lib/gdb.exp.
12191
12192Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12193
12194 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12195 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12196 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12197 have to be typeless.
12198
12199Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12200
12201 * TODO: Add suggestion for copyright year test.
12202
12203Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12204
12205 * configure.in (*-*-lynxos*): Add stabs tests.
12206
12207Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12208
12209 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12210 so insert a tab before any assembler directive in column zero.
12211
12212 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12213 stores.
12214 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12215 stores.
12216 (fpu_short_memory_tests): Likewise.
12217
12218Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12219
12220 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12221 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12222 .stabs directives in comments.
12223
12224Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12225
12226 * TODO: New file, describing tests we could write.
12227 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12228
12229Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12230
12231 * gdb.t06/signals.exp: Add kludge to force re-sync.
12232
12233 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12234 to xgdb instead of gdb, get out of gdb.
12235
12236Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12237
12238 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12239 for info.
12240
12241Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12242
12243 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12244 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12245 * gdb.stabs/hppa.sed: New sed script for the PA.
12246
12247Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12248
12249 * gdb.stabs: Re-write weird.def and configuration to use sed
12250 instead of cpp. sed is portable and POSIX; cpp is neither.
12251
12252Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12253
12254 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12255
12256Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12257
12258 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12259
12260Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12261
12262 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12263 "_vb$".
12264 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12265 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12266
12267Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12268
12269 * lib/gdb.exp: Comment out code which depends on non-existent
12270 `transform' procedure.
12271
12272Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12273
12274 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12275 * lib/gdb.exp: Transform tool name.
12276 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12277 1.1's new error handling system.
12278
12279Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12280
12281 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12282
12283Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12284
12285 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12286 They made pattern matching so slow that timeouts happened on
12287 heavily loaded systems. Now any output from "show print" which
12288 gets us back to the GDB prompt is a PASS.
12289
12290Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12291
12292 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12293
12294Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12295
12296 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12297
12298 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12299 It is not from PR 3220.
12300
12301Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12302
12303 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12304 just started failing because they depended on the order the
12305 subcommands are presented, or exact docstring text. This kind of
12306 test is a pain and has minimal benefit.
12307
12308Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12309
12310 * gdb.t09/corefile.exp: At end of test, use "core" command with
12311 no arguments.
12312
12313Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12314
12315 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12316 17}/Makefile.in: Make it possible to run the testsuite with Sun
12317 make and CC = cross gcc by adding explicit build rules for .o
12318 files.
12319
12320Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12321
12322 * gdb.t15/funcargs.exp: Don't put comments on same line as
12323 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12324
c906108c
SS
12325Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12326
12327 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12328
12329Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12330
12331 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12332 * gdb.t20/inherit.exp: remove three dumplicate entries.
12333
12334Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12335
12336 * gdb.t06/break.exp: For "next over recursive call", fail on any
12337 incorrect output, not just on "factorial (value=2)".
12338
12339Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12340
12341 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12342 working now. Add an xfail if accesing a bss variable causes
12343 a memory error if the target is not yet run.
12344
12345Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12346
12347 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12348 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12349 name of __st* demangling (2 strings). Did Kung really get the
12350 more than 95 others right without testing them?
12351
12352Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12353
12354 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12355
12356Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12357
12358 * configure.in (configdirs): Add gdb.disasm
12359 * gdb.disasm: New directory for GDB disassembler tests.
12360 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12361
12362Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12363
12364 * gdb.t00/help.exp: Don't test "help set".
12365
12366 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12367 from within expect statements. None of these happen anymore and
12368 they cause regressions to be silently unnoticed.
12369
12370 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12371 messages) about known failures with gcc cygnus-2.4.5-930417.
12372
12373 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12374 comp-info.exp so it gets built if it doesn't exist.
12375
12376 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12377 it is no longer used.
12378 * gdb.t13/comp-info.c: Removed.
12379
12380Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12381
12382 * gdb.t06/signals.exp: Add xfail for sun3.
12383
12384Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12385
12386 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12387 relevant because ^C doesn't get sent but failure can be reproduced
12388 interactively).
12389
12390Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12391
12392 * gdb.stabs/alpha.mt: New configuration file for alpha.
12393 * gdb.stabs/configure.in: Use it.
12394 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12395 sharing with alpha.mt, redefine long to word via preprocessor.
12396 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12397 for alpha.
12398 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12399 native cc.
12400 * gdb.t00/teststrategy.exp: Change expect string so that we
12401 consume the `(xgdb)' from the command echo and from the gdb prompt.
12402 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12403 gdb currently compares all values as long, so this failure probably
12404 applies to any configuration where LONGEST is bigger than a target int.
12405 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12406 with gcc.
12407 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12408 to handle opaque pointers, gcc is.
12409 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12410 as first argument. Include <sys/types.h> and change all operator
12411 new definitions to use size_t.
12412 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12413 now that we use size_t.
12414
12415Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12416
12417 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12418 a long or float array cast all array members to the same type.
12419 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12420 with 64 bit longs.
12421 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12422 on alpha.
12423 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12424
12425Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12426
12427 * gdb.t24 (demangle.exp): Constructors of templates have names like
12428 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12429 section 14.6 of the ARM.
12430
12431 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12432 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12433 accomplish little and slow down the testsuite.
12434
12435 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12436 Accept spaces various places.
12437
12438Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12439
12440 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12441 with watchpoint enabled.
12442
12443 * Makefile.in: Remove definition of CC and remove the second
12444 definition of CXX (the "CXX = gcc" one remains). These definitions
12445 were causing backquotes to be expanded within backquotes, which
12446 doesn't work.
12447
12448Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12449
12450 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12451
12452Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12453
12454 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12455 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12456 by mips cc and contains no stabs entries.
12457
12458Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12459
12460 * config/vx-gdb.exp: Use fake device to load files rather than
12461 NFS.
12462 * lib/gdb.exp: New proc to do "file" command.
12463 * config/unix-gdb.exp: Use new "file" proc.
12464
12465Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12466
12467 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12468 Rework board rebooting slightly.
12469 (gdb_exit): Don't exit from the remote shell; there isn't one.
12470 * gdb.stabs/weird.exp: If a program is being debugged already,
12471 kill it.
12472 * gdb.t04/setvar.exp: Stop and restart gdb.
12473 * gdb.t05/expr.exp: Likewise.
12474 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12475 restart gdb and reload the program.
12476 * gdb.t08/opaque.exp: Likewise.
12477 * gdb.t12/scope.exp: Likewise.
12478 * gdb.t13/bitfields.exp: Likewise.
12479 * gdb.t15/funcargs.exp: Likewise.
12480 * gdb.t20/classes.exp: Likewise.
12481 * gdb.t03/ptype.exp: Increase timeout.
12482 * gdb.t16/printcmds.exp (test_print_string_constants,
12483 test_print_array_constants): Likewise.
12484 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12485 * gdb.t20/classes.exp (do_tests): Likewise.
12486 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12487
12488Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12489
12490 * gdb.stabs: Renamed *wierd* to *weird*.
12491
12492Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12493
12494 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12495 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12496
12497Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12498
12499 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12500 (do_tests): Remove xfail for whatis on one_var and two_var.
12501
12502Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12503
12504 * Makefile.in: Made cross building work better by adding
12505 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12506
12507Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12508
12509 * gdb.t15/{return.c,return.exp,Makefile.in}:
12510 New test, currently commented out.
12511
12512Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12513
12514 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12515 still running and removes the leftover named socket so GDb can do
12516 clean restarts.
12517
12518Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12519
12520 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12521 console, not GDB.
12522 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12523 cross testing works better with "make check"
12524 * config/unix-gdb: Use default procedures for exit and version.
12525 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12526 with the newest VxWorks.
12527
12528Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12529
12530 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12531 old form.
12532
12533 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12534 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12535
12536 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12537
12538 * config/unix-gdb.exp: Remove this version of gdb_exit
12539 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12540 Rob says he'll look at it when he gets back to testing boards.
12541
12542Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12543
12544 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12545 an expected fail for certain ptype commands.
12546
12547 * gdb.t20/classes.exp: Update expected results of "ptype class
12548 Base1" to account for the constructor that now appears in the type.
12549
12550Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12551
12552 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12553 disappeared from list.
12554 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12555 "alldone" proc with call to cleanup and exit.
12556 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12557 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12558 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12559 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12560 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12561 "alldone" proc with simple returns that suppress remaining
12562 tests. The alldone proc went away many months ago.
12563
12564Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12565
12566 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12567
12568 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12569
12570Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12571
12572 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12573 as vax gdb will display them.
12574
12575Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12576
12577 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12578 optimizers.
12579
12580 * scope.exp: Change "bad value for localval" messages so each one
12581 is unique.
12582
12583 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12584 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12585
12586 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12587
12588Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12589
12590 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12591 doesn't exist (due to optimization).
12592
12593Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12594
12595 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12596 contains \r because the filename is long.
12597
12598 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12599 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12600
12601Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12602
12603 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12604 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12605 Ultrix.
12606 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12607 int tests.
12608 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12609
12610Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12611
12612 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12613
12614 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12615 to match does not match the passing case but still matches the
c906108c
SS
12616 failing case.
12617
12618Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12619
12620 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12621
12622Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12623
12624 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12625 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12626 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12627 Remove various versions of gdb_exit.
12628 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12629 gdb_exit.
12630 * config/unix-gdb.exp: gdb_exit remains here, and should override
12631 the generic version, since it's doing a lot of wierd stuff that
12632 the other versions aren't. FIXME, fold it in, or abandon this
12633 version.
12634
12635Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12636
12637 * gdb.t24/demangle.exp: Add tests for PR 3220.
12638
12639Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12640
12641 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12642
12643Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12644
12645 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12646 "i386-*-*". Works for i486 as well.
12647
12648 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12649 bug, and expand domain of xfail to all SVR4 systems, since the
12650 actual problem is likely to be in generic SVR4 /proc support.
12651
12652Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12653
12654 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12655
12656Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12657
12658 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12659 xfails for other systems. Match a missing 'Continuing.' as an
12660 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12661
12662 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12663 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12664 Only issue warning for missing executables if -all option is used.
12665
12666 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12667 file if -all option is used. It's like an unpredictable XFAIL.
12668
12669Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12670
12671 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12672 for dynamically linked binaries.
12673
12674 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12675
12676Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12677
12678 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12679 to state that this is a known bug in old versions of g++.
12680
12681Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12682
12683 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12684 while waiting for `Continuing'.
12685
12686Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12687
12688 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12689 in text, data, and bss.
12690 * gdb.t10/nodebug.c: Add local and global test variables for
12691 initialized and uninitialized data.
12692
12693Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12694
12695 * config/unix-gdb.exp (gdb_exit): Add "wait".
12696
12697Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12698
12699 * gdb.t06/signals.exp: xfail the continue from the handler for all
12700 targets.
12701
12702 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12703 function with watchpoints enabled, the i386 call dummy starts with
12704 a call.
12705
12706 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12707 386 bsd names its corefiles.
12708
12709Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12710
12711 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12712 compilers don't grok it.
12713 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12714 with small octal ints rather than character constants, which
12715 are signed and might not fit if first promoted to int.
12716
12717Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12718
12719 * gdb.t09/Makefile.in (clean): Remove corefile.
12720
12721Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12722
12723 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12724
12725Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12726 and Jim Kingdon (kingdon@cygnus.com)
12727
12728 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12729 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12730 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12731
12732Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12733
12734 * gdb.t17/interrupt.exp: Add xfail for hppa.
12735
12736Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12737
12738 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12739 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12740 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12741 to determine signed-ness of bitfields and use the result to setup
12742 the xfail.
12743 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12744 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12745 call line is reached if necessary.
12746
12747Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12748
12749 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12750
12751Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12752
12753 * gdb.t06/break.exp: Also test `clear' command.
12754
12755Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12756
12757 * gdb.t00/teststrategy.exp: Remove extra quote.
12758
12759 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12760 watchpoint enabled to be for all non-68k machines.
12761
12762 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12763
12764Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12765
12766 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12767 targets use aout.mt instead of ecoff.mt as gas understands
12768 standard aout format.
12769
12770Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12771
12772 * lib/gdb.exp (runto): Don't insist that function we are running to
12773 was compiled with -g.
12774
12775 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12776
12777 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12778 to get back into the read system call.
12779 Accept leading newline in case where we woke it up.
12780
12781Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12782
12783 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12784 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12785 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12786 enable ecoff configuration.
12787
12788Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12789
12790 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12791
12792Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12793
12794 * gdb.t16/printcmds.exp: Add another printf test.
12795
12796Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12797
12798 * configure.in: If configured -with-stabs on any target, add
12799 stabsdirs to configdirs.
12800
12801Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12802
12803 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12804 fun" so pattern does not match the command itself.
12805
12806Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12807
12808 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12809
12810Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12811
12812 * gdb.t17/interrupt.exp: Test for more things.
12813
12814Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12815
12816 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12817 compiler arranges the code and line numbers.
12818
12819 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12820
12821Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12822
12823 * gdb.t00/help.exp: Increase expect input buffer size.
12824
12825Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12826
12827 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12828
12829 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12830
12831 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12832
12833 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12834 [0-9]*, not just [0-9].
12835
12836Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12837
12838 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12839
12840 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12841
12842Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12843
12844 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12845
12846Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12847
12848 * gdb.t06/signals.c: Add xfails for sun3.
12849
12850 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12851
12852 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12853 test_stepping tests.
12854
12855Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12856
12857 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12858
12859 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12860
12861 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12862 rather than actually putting it through cpp twice.
12863
12864 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12865
12866Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12867
12868 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12869 no longer needed.
12870
12871Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12872
12873 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12874
12875 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12876 C++ features prints as "struct", make it a pass, not an xfail.
12877
12878Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12879
12880 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12881 Don't require VA to print as "class" rather than "struct".
12882
12883Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12884
12885 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12886
12887Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12888
12889 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12890
12891Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12892
12893 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12894 order.
12895
12896Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12897
12898 * gdb.t16/printcmds.exp: Add printf tests.
12899
12900 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12901
12902 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12903
12904Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12905
12906 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12907 pass counts, to counteract any existing or future setup_xfails.
12908
12909Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12910
12911 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12912 {BEGIN,END}_COMMON for common block instead of STAB.
12913 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12914
12915 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12916 intp_var should be N_GSYM not N_LSYM.
12917 wierd-aout.S: Use a label for the value of the N_SO.
12918 wierd.def: Remove all backslashes.
12919 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12920
12921Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12922
12923 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12924 get the expected next to inheritance3.
12925
12926Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12927
12928 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12929 now that gcc-2.4 gets it right.
12930
12931Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12932
12933 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12934
12935 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12936 generating comp-info.exp which works for cross-compilation.
12937
12938Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12939
12940 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12941 "*-*-sysv4.*".
12942
12943Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12944
12945 * gdb.t01/run.exp: Start with a fresh gdb.
12946 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12947 SVR4.x.
12948
12949Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12950
12951 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12952 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12953 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12954 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12955 things to remove.
12956
12957Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12958
12959 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12960 test cases from bug reports.
12961
12962Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12963
12964 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12965 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12966 avoid spurious xfails.
12967 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12968 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12969 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12970
12971Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12972
12973 * gdb.t00/teststrategy.exp: Rework to provide more useful
12974 description of each test, fix problem with systems that define
12975 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12976 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12977 results for "next over recursive call" so timeouts aren't taken
12978 by error.
12979
12980Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12981
12982 * gdb.t12/scope.exp: Test printing of variables before run.
12983
12984 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12985 printed in wrong order due to sorting.
12986
12987Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12988
12989 * gdb.t00/teststrategy.exp: Fix expected results for printing
12990 user entered string constant. Is array of char, prints with no
12991 address.
12992
12993 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12994 commands.
12995 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12996 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12997 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12998 of struct of char arrays.
12999 * gdb.t00/radix.exp: New tests for radix commands.
13000
13001Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13002
13003 * gdb.t16/printcmd.exp: Print a variable before running program
13004 (with xfail for AIX).
13005
13006Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13007
13008 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13009
13010 * gdb.t16/printcmd.exp: Don't print variables before running program.
13011
13012 * gdb.t06/break.exp: Don't require envp argument to main.
13013
13014 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13015
13016 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13017 Add xfails for rs6000.
13018
13019 * gdb.t02/whatis.exp: Change other tests not to re-test something
13020 we already tested.
13021
13022 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13023 each type used has a variable of that type.
13024
13025Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13026
13027 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13028
13029Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13030
13031 * configure.in: change srctrigger to be a file, not a directory
13032
13033Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13034
13035 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13036
13037 * gdb.t11/list.exp: Fixed a couple of typos.
13038
13039Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13040
13041 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13042 is fixed and PR is closed.
13043 * gdb.t16 (gdbme.c): Add simple test string variable.
13044 * gdb.t16 (printcmds.exp): Add tests with simple test string
13045 variable, primarily for boundaries on "set print elements".
13046
13047Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13048
13049 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13050 Make leading 0's optional and don't expect a tab in the middle
13051 of the number.
13052
13053 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13054
13055 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13056 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13057 don't end command passed to gdb_test with newline.
13058
13059 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13060 signed keyword away, don't expect signed bitfields to be signed.
13061
13062 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13063 printing with only as many 1's as are in the field as well as printing
13064 with 32 1's (see comment).
13065
13066Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13067
13068 * gdb.t00/default.exp: Start with a fresh gdb.
13069 * configure.in (configdirs): Remove gdb.t31 until the chill
13070 compiler works again. It no longer is able to find chillrt0
13071 since it isn't in libchill.a anymore.
13072 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13073 wierd.o, make more modular.
13074 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13075 spurious newlines that caused problems.
13076
13077Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13078
13079 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13080 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13081 gdb.stabs/wierd.{exp,def}: Many new tests.
13082
13083 * gdb.t00/default.exp: update info line for new message.
13084
13085 * gdb.t02/{whatis.exp,gdbme.c}:
13086 Test that "char *" doesn't print as "caddr_t".
13087
13088Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13089
13090 * gdb.t00/help.exp: Use .* in place of some help messages which
13091 just changed.
13092 gdb.t00/default.exp: Update "info frame" test for new message.
13093 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13094 Remove some xfails
13095
13096Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13097
13098 * gdb.t03/{gdbme.c,ptype.exp}:
13099 Add tests for typedef'd struct and union without tags.
13100 Also check "whatis" on a variable of a typedef'd enum without a tag.
13101
13102 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13103 PRMS 1823; the bug still exists but isn't reproduced by this test
13104 anymore), and remove rs6000 XFAIL (the bug is fixed).
13105
13106 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13107 duplicated from whatis.exp. For those that are left, accept
13108 "long", "long int", or "int" for long variables (whatis.exp already
13109 has an XFAIL for "int", so no need to fail it here).
13110
13111 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13112 Deal with GCC's names for types now that GDB uses the compiler's names.
13113
13114 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13115 setup_xfail's for sunos4. If we #defined the signed keyword away,
13116 don't expect GDB to know that char it is signed.
13117
13118 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13119
13120Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13121
13122 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13123 should work on any system, regardless of debugging format.
13124 * gdb.t21/demangle.exp: Move to gdb.t24.
13125 * gdb.t24/demangle.exp: Move from gdb.t21.
13126 * gdb.t24/{Makefile.in, configure.in}: New files.
13127
13128Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13129
13130 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13131 * gdb.stabs: New directory.
13132
13133Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13134
13135 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13136 not just "Quit anyway?".
13137
13138Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13139
13140 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13141 that all setup_xfails are immediately followed by clear_xfails.
13142
13143Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13144
13145 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13146 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13147 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13148 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13149 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13150 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13151 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13152 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13153 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13154 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13155 gdb.t31/chillvars.exp, lib/gdb.exp:
13156 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13157 bug-gdb@prep.ai.mit.edu.
13158
13159Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13160
13161 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13162 with 0.0, not integer 0.
13163
13164Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13165
13166 * gdb.t06/break.exp: Update for "Kill the program" message change.
13167
13168Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13169
13170 * Makefile.in (GDBFLAGS): Set to -nx.
13171 * Makefile.in (site.exp): Use GDBFLAGS.
13172
13173Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13174
13175 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13176 Makefiles.
13177 (check): depend on just-check.
13178 (just-check): added so that tests can be run without a noop
13179 build pass.
13180
13181Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13182
13183 Switch to using configure's configdirs.
13184 * Makefile.in (Makefile): add configure.in dependency.
13185 (SUBDIRS): removed redundant assignment.
13186 * configure.in: switch subdirs assignment to configdirs.
13187 * gdb.t*/configure.in: new files.
13188
13189Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13190
13191 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13192 works.
13193
13194Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13195
13196 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13197 in explicit rules. Apparently this is not supported by some makes.
13198
13199Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13200
13201 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13202
13203Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13204
13205 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13206 disappeared.
13207
13208Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13209
13210 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13211
13212Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13213
13214 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13215 watchpoint problem that is now fixed.
13216 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13217 uninitialized convenience variables.
13218 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13219 structures.
13220
13221Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13222
13223 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13224 which causes expect to get out of sync with gdb on long output
13225 from help set.
13226 * gdb.t09/corefile.exp: Make expected pattern for core file
13227 failing signal and frame output format less sun specific.
13228
13229Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13230
13231 * gdb.t31/chillvars.exp: Add and remove initial dummy
13232 breakpoint, so that symbol table is forced in.
13233 (Needed at least on Sunos4, though it seems not SVR4.)
13234 * gdb.t31/chillvars.exp: Update for changed output format.
13235
13236Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13237
13238 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13239
13240Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13241
13242 * Makefile.in: Added --srcdir when invoking runtest, removed the
13243 need for a local config file. (optional now)
13244
13245Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13246
13247 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13248 failure count used to force early termination. Add some more
13249 expected failures for gnu style demangling.
13250
13251Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13252
13253 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13254 pmi variable from gdb.t20/gdbme to get optimized away.
13255 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13256 Check for written corefile upon timeout _and_ eof.
13257
13258Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13259
13260 * config/unix-gdb.exp: Add missing return 0.
13261
13262Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13263
13264 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13265 test termination.
13266
13267Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13268
13269 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13270 disappeared.
13271
13272Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13273
13274 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13275 time as i860 support works.
13276
d63a86f8 13277 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13278 "backtrace 100\r" rather than just "backtrace\r", to match last
13279 change.
13280
13281Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13282
13283 * config/udi-gdb.exp (gdb_exit): Remove close command.
13284 (gdb_target_udi): New procedure to set the UDI target.
13285 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13286 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13287 Added waits for prompts after several question responses. Added
13288 some more responses used by a29k-amd-udi-gdb.
13289 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13290 pass different arguments, restart UDI connection after program
13291 completion.
13292 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13293 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13294 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13295 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13296 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13297 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13298 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13299 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13300 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13301 after program completion.
13302 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13303 compiled with a SELECT_VECS setting.
13304 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13305 infinite recursion.
13306
13307 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13308 Added checks for COFF results, and made them expected failures for
13309 all targets. It would be better to make them expected failures
13310 for COFF targets only.
13311
13312Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13313
13314 * Makefile.in: add null dvi target, don't bother to recurse
13315 through test directories for info and install-info; rename
13316 $(datadir) to be dejagnu instead of deja-gnu
13317
13318Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13319
13320 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13321 compiler to coredump.
13322 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13323 code.
13324
13325Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13326
13327 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13328 coredump.
13329 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13330 code.
13331
13332Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13333
13334 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13335 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13336 which in a shell. Deletes xgdb when done.
13337 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13338 Tests the return from the "set height" or "set width" commands.
13339 Added a few return codes where needed.
13340
13341Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13342
13343 * Makefile.in (SUBDIRS): Add gdb.t17.
13344 * configure.in (subdirs): Add gdb.t17.
13345 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13346 files to test gdb's calling of functions in the inferior with
13347 the correct arguments and gdb's ability to retrieve any
13348 result returned.
13349
13350Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13351
13352 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13353 may be called after gdb goes away. Previous versions of expect
13354 needed these to avoid file descriptor leaks, but they cause
13355 errors with the current revision of expect.
13356 * gdb.t00/gdbvars.exp: Use -re on expected output after
13357 setting sevenbit-strings.
13358 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13359 to set sevenbit-strings consistent across tests.
13360 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13361 set sevenbit-strings consistent across tests.
13362
13363Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13364
13365 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13366 expected output to match current "expect" expectations.
13367
13368Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13369
13370 * gdb.t00/default.exp: Change expected output for default "source"
13371 command, to match new gdb behavior which requires a filename to
13372 source.
13373
13374Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13375
13376 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13377 expected fail for i486-*-* that misses the marker2 function.
13378 * gdb.t10/crossload.exp (bfddefault): Allow successful
13379 recognition of a format to pass even if no symbols are found.
13380 Explicitly catch failures where the format is not recognized
13381 or is ambiguous, and add the reason to the fail message.
13382 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13383 the cause is and invalid target and add reason to failure message.
13384 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13385 elf32-i386, elf32-sparc, and elf32-i860.
13386 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13387 Set up expected failure for 'filename'::variable scope resolution,
13388 which is now apparently broken on all targets.
13389 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13390 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13391 gdb.t23/templates.exp: Change failure for missing binfile into
13392 just a warning.
13393 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13394 references.
13395
13396Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13397
13398 * gdb.t00/default.exp: Add expected output for default "source"
13399 command, to match new gdb behavior.
13400 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13401
13402Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13403
13404 * config/*-gdb.exp: returns an error, rather than exiting on
13405 internal errors.
13406
13407Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13408
13409 * gdb.t03/gdbme.c: Add pointer to struct variable.
13410 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13411 referencing struct members.
13412
13413Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13414
13415 * configure.in (mips-idt-ecoff): New target.
13416 * config/mips-gdb.exp: New file for remote board using MIPS remote
13417 debugging protocol.
13418
13419 * Redid configuration scheme. Removed gdb.t*/configure.in.
13420 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13421 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13422 distclean targets. Built executables via .o files. Adjusted
13423 tests to account for source files in $(srcdir) rather than
13424 $(objdir).
13425 * lib/gdb.exp (runto): Don't expect () after the function name,
13426 because it may have arguments.
13427
13428Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13429
13430 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13431 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13432 expected failures for mips-idt-* and mips-sgi-*.
13433 * gdb.t00/default.exp (attach): Kill process if requested.
13434 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13435 that does not read core files.
13436 * gdb.t01/run.exp: Removed checks for exit status code.
13437 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13438 it is linked in.
13439 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13440 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13441 appropriate, rather than doing it by hand.
13442 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13443 execution.
13444 * gdb.t10/crossload.exp: Kill existing program if needed.
13445 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13446 appropriate, rather than doing it by hand. Always increase
13447 timeout for this test, not just for VxWorks.
13448
13449Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13450
13451 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13452 of Chill STRUCT types and STRUCT values.
13453 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13454 than "char".
13455 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13456 struct2): New struct definitions and initializations to test
c906108c
SS
13457 simple Chill STRUCT types.
13458
13459Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13460
13461 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13462 the null byte at the end of strings.
13463 * gdb.t00/default.exp: Make show version insensitive to copyright
13464 date.
13465 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13466 to avoid dependencies on target char signedness.
13467 * gdb.t16/printcmds.exp: Update expected results for explicitly
13468 unsigned char.
13469 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13470 now work.
13471 * gdb.t21/demangle.exp: Add many more patterns for template
13472 demangling, most of them being expected failures.
13473 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13474 string we are matching for, to match on the whole string.
13475 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13476 and fix a whole bunch that had incorrect expected output but were
13477 passing anyway because of the bug in "proc demangle".
13478 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13479 type.
13480 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13481
13482Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13483
13484 * gdb/testsuite: made modifications to testcases, etc., to allow
13485 them to work properly given the reorganization of deja-gnu and the
13486 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13487
13488Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13489
13490 * gdb/testsuite: Initial creation of gdb/testsuite.
13491 Migrated dejagnu testcases and support files for testing nm to
13492 gdb/testsuite from deja-gnu. These files were moved "as is"
13493 with no modifications. This migration is part of a major overhaul
13494 of dejagnu. The modifications to these testcases, etc., which
13495 will allow them to work with the new version of dejagnu will be
13496 made in a future update.
48efe704 13497
8d8cb839 13498 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13499\f
8d8cb839
EZ
13500;; Local Variables:
13501;; mode: change-log
13502;; left-margin: 8
13503;; fill-column: 74
13504;; version-control: never
13505;; End:
902f2ccb
MC
13506
13507 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13508 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13509 Copying and distribution of this file, with or without modification,
13510 are permitted provided the copyright notice and this notice are preserved.