]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gas/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3cb3b8df
BR
12005-07-06 Bob Rossi <bob@brasko.net>
2
3 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4 command.
5 (Copyright): Update copyright.
6
a0c5fbcf
WZ
72005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8
9 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10 tests to evaluate exponentiation expression.
11
984971d0
AS
122005-06-29 Andreas Schwab <schwab@suse.de>
13
14 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15 main to avoid warnings.
16
17 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18
fe03833f
NR
192005-06-20 Nick Roberts <nickrob@snap.net.nz>
20
21 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
22 -stack-select-frame without arguments.
23 (test_stack_frame_listing): Add test for newly implemented command
24 -stack-info-frame.
25
7a55f279
WZ
262005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
27
0ffa0ea5
DJ
28 * gdb.fortran/array-element.f: New file.
29 * gdb.fortran/array-element.exp: New testcase.
7a55f279 30
26585198
DJ
312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * gdb.base/bigcore.exp: Correct checks for systems which can
34 not dump a large core file.
35
c1bd25fd
DJ
362005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
37
38 * gdb.base/relocate.c: Add a copyright notice.
39 (dummy): Remove.
40 * gdb.base/relocate.exp: Test printing the values of variables
41 from a relocatable file.
42
589e074d
DJ
432005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
44
45 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
46 excess MI output after an error.
47
0915f927
JB
482005-05-29 Joel Brobecker <brobecker@adacore.com>
49
50 * gdb.arch/alpha-step.c: New file.
51 * gdb.arch/alpha-step.exp: New testcase.
52
76ff342d
DJ
532005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
54 Dennis Brueni <dennis@slickedit.com>
55
56 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
57 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
58 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
59 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
60 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
61 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
62 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
63
96b0c7ac
DJ
642005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
65 Wu Zhou <woodzltc@cn.ibm.com>
66
67 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
68 IBM's xlc compiler.
69 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
70 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
71
f21565d2
JB
722005-05-13 Jim Blandy <jimb@redhat.com>
73
74 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
75 calling gdb_suppress_entire_file.
76 * gdb.base/charset.exp: Same.
77 * gdb.base/call-rt-st.exp: Same.
78
6006a3a1
BR
792005-05-05 Bob Rossi <bob_rossi@cox.net>
80
81 * lib/gdb.exp (fullname_syntax): Added global regex.
82 (fullname_syntax_POSIX): Ditto.
83 (fullname_syntax_UNC): Ditto.
84 (fullname_syntax_DOS_CASE): Ditto.
85 (fullname_syntax_DOS): Ditto.
86 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
87 fullname_syntax variable to scope and use it.
88 (test_file_list_exec_source_files): Ditto.
89 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
90
c3b69c04
DJ
912005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
92
93 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
94
3c95e6af
PG
952004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
96
97 * lib/gdb.exp (skip_altivec_tests): New function, based on
98 check_vmx_hw_available from the GCC testsuite.
99 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
100 * lib/gdb.arch/altivec-regs.exp: Likewise.
101
78df6c56
JB
1022005-05-02 Jim Blandy <jimb@redhat.com>
103
104 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
105 calling gdb_suppress_entire_file.
106
1690f9cf
DJ
1072005-04-30 Randolph Chung <tausq@debian.org>
108
109 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
110 Slightly relax "sem_post" name checking.
111
5ea106f7
PG
1122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
113
114 * gdb.base/unload.exp: Use new shared library infrastructure.
115
bf7234cf
PG
1162005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
117
118 * gdb.base/so-impl-ld.exp: Use new shared library
119 infrastructure.
120
547b869a
CV
1212005-04-29 Corinna Vinschen <vinschen@redhat.com>
122
123 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
124 * gdb.asm/h8300.inc: New file.
125
f07e55f0
PG
1262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
127
128 * gdb.base/shlib-call.exp: Change to use new shared library
129 infrastructure.
130
3cbba3d1
PG
1312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
132
133 * gdb.base/pending.exp: Change to use new shared library
134 infrastructure.
135
ed6df200
PG
1362005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
137
138 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
139 use test_compiler_info instead of gcc_compiled, and update copyright.
140
8c8f4ebe
PG
1412005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
142
143 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
144 shared objects being adjusted and update copyright years.
145
607fbc54
DJ
1462005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
147
148 * ChangeLog: Correct some 2003-01-13 dates.
149 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
150 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
151 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
152 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
153 gdb.trace/tfind.exp: Update copyright years.
154
57bf0e56
DJ
1552005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
156 Daniel Jacobowitz <dan@codesourcery.com>
157
158 * lib/gdb.exp (gdb_compile): Handle shlib=.
159 (gdb_compile_shlib): New function.
160
9b593790
PG
1612005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
162
163 * lib/gdb.exp (test_compiler_info): Give argument a default value.
164
9494c6a5
DJ
1652005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
166
167 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
168 gdb.server.
169 * configure.ac: Likewise.
170 * configure: Regenerated.
171 * gdb.gdbserver/Makefile.in: Moved to...
172 * gdb.server/Makefile.in: ... here.
173 * gdb.gdbserver/server.c: Moved to...
174 * gdb.server/server.c: ... here.
175 * gdb.gdbserver/server-run.exp: Moved to...
176 * gdb.server/server-run.exp: ... here.
177
6f8eac0e
DJ
1782005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
179
180 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
181 * configure.ac: Create gdb.gdbserver/Makefile.
182 * configure: Regenerated.
183 * lib/gdbserver-support.exp: New file, derived from
184 config/gdbserver.exp.
185 * config/gdbserver.exp: Use gdbserver-support.exp.
186 * gdb.gdbserver/Makefile.in: New file.
187 * gdb.gdbserver/server.c: New file.
188 * gdb.gdbserver/server-run.exp: New file.
189
6e87504d
PG
1902005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
191
192 * lib/gdb.exp (test_compiler_info): Return compiler_info
193 if no arguments are given.
194
d1779be4
PG
1952005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
196
197 * gdb.arch/altivec-abi.exp: Check for compiler and set
198 use altivec' flag accordingly.
199 * gdb.arch/altivec-regs.exp: Likewise.
200
88750304
DJ
2012005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
202
203 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
204
f3fb768d
AS
2052005-03-27 Andreas Schwab <schwab@suse.de>
206
207 * gdb.base/bigcore.c (main): Add missing mode argument in open
208 call.
209
7e813ac5
DJ
2102005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
211
212 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
213 downloads.
214 * config/gdbserver.exp (gdb_load): Likewise.
215
8e3049aa
PB
2162005-03-14 Paul Brook <paul@codesourcery.com>
217
218 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
219 targets.
220
a9df7c44
JB
2212005-03-09 Joel Brobecker <brobecker@adacore.com>
222
223 * gdb.dwarf2/dup-psym.S: New file.
224 * gdb.dwarf2/dup-psym.exp: New testcase.
225
9f0d94e8
JB
2262005-03-09 Joel Brobecker <brobecker@adacore.com>
227
228 * gdb.ada/exec_changed/first.adb: New file.
229 * gdb.ada/exec_changed/second.adb: New file.
230 * gdb.ada/exec_changed.exp: New testcase.
231
5f579bc5
NS
2322005-03-08 Nathan Sidwell <nathan@codesourcery.com>
233
36e9969c
NS
234 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
235 (A2): New class.
236 (main): Test operator+.
237 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
238 breakpoint test.
239
5f579bc5
NS
240 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
241 * gdb.base/signull.exp: Disable if gdb,nosignals.
242 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
243 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
244 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
245 * gdb.mi/mi2-console.exp: Likewise.
246 * gdb.trace/collection.exp (run_trace_experiment): Consume the
247 continue output at start.
248 (gdb_collect_locals_test): Robustify regexp.
249 * gdb.trace/passc-dyn.exp: Fix comment typo.
250 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
251
be46087e
CV
2522005-03-08 Corinna Vinschen <vinschen@redhat.com>
253
254 * gdb.asm/asm-source.exp: Add iq2000 case.
255 * gdb.asm/iq2000.inc: New file.
256
384e1a61
MI
2572005-03-07 Manoj Iyer <manjo@austin.ibm.com>
258
259 * gdb.base/command.exp: Change hardcoded value to regular expression.
260 * gdb.base/float.exp: Add powerpc to the list of targets checked.
261
584b6e9e
DJ
2622005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
263
264 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
265 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
266 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
267 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
268 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
269
ab5b5d61
MK
2702005-03-05 Mark Kettenis <kettenis@gnu.org>
271
272 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
273 changes.
274
ae051c1b
PG
2752004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
276
277 * lib/compiler.c: Add test for IBM's xlc compiler.
278 * lib/compiler.cc: Likewise.
279
3f0f6ed2
JB
2802004-02-24 Joel Brobecker <brobecker@adacore.com>
281
282 * gdb.ada/fixed_points.exp: Create compilation object directory
283 before running the test.
284 * gdb.ada/null_record.exp: Likewise.
285 * gdb.ada/packed_array.exp: Likewise.
286 * gdb.ada/start.exp: Likewise.
287
724f452b
JB
2882005-02-15 Joel Brobecker <brobecker@adacore.com>
289
290 * gdb.ada/packed_array/pa.adb: New file.
291 * gdb.ada/packed_array.exp: New testcase.
292
57f5cdfb 2932005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 294
1f393151
MK
295 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
296 files.
297
ebdda337
MK
298 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
299 on *-*-openbsd*. Correctly match whitespace in regukar
300 expressions.
301
cf309262
DJ
3022005-02-10 Daniel Jacobowitz <dan@debian.org>
303
304 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
305 PR exp/1821
306 * gdb.base/gdb1821.c: New test file.
307 * gdb.base/gdb1821.exp: New test file.
308
3be49e7a
JB
3092005-02-09 Joel Brobecker <brobecker@adacore.com>
310
311 * gdb.base/start.c: New file.
312 * gdb.base/start.exp: New testcase.
313
e292e67d
JB
3142005-02-09 Joel Brobecker <brobecker@adacore.com>
315
316 * gdb.ada/start/dummy.adb: New file.
317 * gdb.ada/start.exp: New testcase.
318
dbdfa66c
CV
3192005-02-09 Corinna Vinschen <vinschen@redhat.com>
320
321 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
322 for printing symbols and statistics.
323 Add test for using relative pathnames in "maint print msymbols" test.
324 Mark "maint info sections DATA" XFAIL on Cygwin.
325 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
326 tests.
327
d7941671
AC
3282005-02-09 Andreas Schwab <schwab@suse.de>
329
330 Committed by Andrew Cagney <cagney@gnu.org>
331 * gdb.base/remotetimeout.exp: New file.
332
74e5ef44
MK
3332005-02-07 Mark Kettenis <kettenis@gnu.org>
334
335 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
336
464dd14d
JB
3372005-02-03 Joel Brobecker <brobecker@adacore.com>
338
339 * gdb.ada/gnat_ada.gpr: New file.
340 * gdb.ada/gnat_ada.gin: Delete, no longer used.
341 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
342 * configure.ac: No longer generate gnat_ada.gpr.
343 * configure: Regenerate.
344 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
345 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
346 * gdb.ada/null_record/bar.ads: Likewise.
347 * gdb.ada/null_record/bar.adb: Likewise.
348 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
349 * gdb.ada/null_record.exp (testdir): New variable.
350 (testfile): executable is now in testdir subdirectory.
351 (srcfile): Use full path to the main compilation unit.
352 * gdb.ada/fixed_points.exp: Same changes as above.
353
30d756ae
NR
3542005-02-03 Nick Roberts <nickrob@snap.net.nz>
355
356 * gdb.base/interp.exp: New test.
357
9d799f85
AC
3582005-01-24 Andrew Cagney <cagney@gnu.org>
359
360 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
361
15656118
AC
3622005-01-19 Andrew Cagney <cagney@gnu.org>
363
a892c31b
AC
364 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
365 configure.ac not configure.in.
366
15656118
AC
367 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
368 of powerpc*-*-*.
369 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
370 * gdb.base/list.exp (test_list_function)
371 (test_list_filename_and_function): Ditto.
372 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
373
a7b01baf
AC
3742005-01-16 Andrew Cagney <cagney@gnu.org>
375
17d92a02
AC
376 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
377
a7b01baf
AC
378 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
379
bc8332bb
AC
3802005-01-14 Andrew Cagney <cagney@gnu.org>
381
382 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
383 * gdb.mi/mi2-var-cmd.exp: Ditto.
384
4d074752
CV
3852005-01-10 Corinna Vinschen <vinschen@redhat.com>
386
387 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
388
bec39cab
AC
3892005-01-07 Andrew Cagney <cagney@gnu.org>
390
391 * configure.ac: Rename configure.in, require autoconf 2.59.
392 * configure: Re-generate.
393 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
394 * gdb.stabs/configure: Re-generate.
395 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
396 * gdb.hp/configure: Re-generate.
397 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
398 autoconf 2.59.
399 * gdb.hp/gdb.objdbg/configure: Re-generate.
400 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
401 autoconf 2.59.
402 * gdb.hp/gdb.defects/configure: Re-generate.
403 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
404 autoconf 2.59.
405 * gdb.hp/gdb.compat/configure: Re-generate.
406 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
407 autoconf 2.59.
408 * gdb.hp/gdb.base-hp/configure: Re-generate.
409 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
410 autoconf 2.59.
411 * gdb.hp/gdb.aCC/configure: Re-generate.
412
f10b16d4
JB
4132004-12-15 Jim Blandy <jimb@redhat.com>
414
415 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
416 under NPTL when there is debugging info available for libpthread.
417
fb6e1814
JG
4182004-12-13 Jerome Guitton <guitton@gnat.com>
419
420 * gdb.ada/fixed_points.c: New file.
421 * gdb.ada/fixed_points.exp: New file.
422
fe46cd3a
RC
4232004-12-03 Randolph Chung <tausq@debian.org>
424
425 * gdb.arch/pa-nullify.exp: New file.
426 * gdb.arch/pa-nullify.s: New file.
427
8de0841b
RC
4282004-11-30 Randolph Chung <tausq@debian.org>
429
430 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
431 instead of "tbug". Fix regexp to work properly with gdb_test.
432
c8170782
PH
4332004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
434
435 * gdb.base/bitfields2.exp: New test.
436 * gdb.base/bitfields2.c: New file.
437
954269c2
RE
4382004-11-28 Richard Earnshaw <rearnsha@arm.com>
439
440 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
441
0107feed
RC
4422004-11-16 Randolph Chung <tausq@debian.org>
443
444 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
445
f073ae8c
DJ
4462004-11-14 Daniel Jacobowitz <dan@debian.org>
447
448 * gdb.threads/threadapply.exp: Correct "macro details" test.
449
19ad59e7
JJ
4502004-11-11 Jeff Johnston <jjohnstn@redhat.com>
451
452 * gdb.threads/threadapply.exp: New test.
453 * gdb.threads/threadapply.c: New file.
454
9cf0961b
MK
4552004-11-07 Mark Kettenis <kettenis@gnu.org>
456
457 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
458 frames.
459
c789492a
FL
4602004-11-05 Felix Lee <felix+log1@specifixinc.com>
461
462 * gdb.base/cursal.exp: New file.
463 * gdb.base/cursal.c: New file.
464
a1e167bb
AC
4652004-11-03 Andrew Cagney <cagney@gnu.org>
466
467 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
468
b7cbf173
MK
4692004-10-30 Mark Kettenis <kettenis@gnu.org>
470
471 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
472 NetBSD/ELF targets.
473
88f9d34f
JB
4742004-10-29 Joel Brobecker <brobecker@gnat.com>
475
476 * gdb.threads/bp_in_thread.c: New file, copied from
477 pthread_cond_wait.c.
478 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
479 file, rather than reusing the .c file from another testcase.
480
ca7d6a0c
JB
4812004-10-20 Joel Brobecker <brobecker@gnat.com>
482
483 * gdb.ada/null_record.exp: Check where we stopped after
484 sending the start command, instead of where the associated
485 temporary breakpoint was inserted.
486
0d863d03
AC
4872004-10-14 Andrew Cagney <cagney@gnu.org>
488
489 * gdb.mi/gdb701.c (main): Return 0.
490
d11e72cb
DJ
4912004-10-13 Daniel Jacobowitz <dan@debian.org>
492
d40539a4 493 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 494
e1923096
JJ
4952004-10-12 Jeff Johnston <jjohnstn@redhat.com>
496
497 * gdb.threads/schedlock.c: Add comment markers to use to find
498 line numbers.
499 * gdb.threads/schedlock.exp: Adjust regex to handle the new
500 comments.
501 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
502 breakpoint lines.
503
ec8ba2c9
DJ
5042004-10-12 Daniel Jacobowitz <dan@debian.org>
505
506 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
507
0eb3658b
DJ
5082004-10-12 Daniel Jacobowitz <dan@debian.org>
509
510 * configure.in: Add gdb.dwarf2.
511 * configure: Regenerated.
512 * Makefile.in: Add gdb.dwarf2.
513 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
514 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
515 gdb.dwarf2/file1.txt: New files.
516
a271cc33
OF
5172004-10-11 Orjan Friberg <orjanf@axis.com>
518
519 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
520 of "run", since the latter doesn't work with remote targets. Adjust
521 the breakpoint numbering accordingly.
522 * gdb.threads/pthread_cond_wait.exp: Ditto.
523
895ce074
MC
5242004-10-08 Michael Chastain <mec.gnu@mindspring.com>
525
526 * gdb.base/overlays.exp: Update copyright years.
527
6be3092d
KI
5282004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
529
530 * gdb.base/overlays.exp: Disable if target is Linux.
531
e05389b8
FL
5322004-10-06 Felix Lee <felix+log1@specifixinc.com>
533
534 * config/gdbserver.exp (gdb_load): Use right filename on remote.
535
73cb587d
KI
5362004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
537
538 * gdb.asm/asm-source.exp: Add m32r-linux target.
539 * gdb.asm/m32r-linux.inc: New file.
540
3c0edcdc
AC
5412004-09-24 Andrew Cagney <cagney@redhat.com>
542 David Anderson <anderson@redhat.com>
543
544 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
545 command fails, assume things will work.
546 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
547 (_GNU_SOURCE): Define.
548 (print_unsigned, print_hex): Change parameter to "long long".
549 (print_byte_count): New function, use to print byte counts.
550 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
551 O_LARGEFILE.
552 (main): Compute an upper bound on a corefile in max_core_size.
553 Limit memory chunk size to max_core_size. Limit total memory
554 allocated to max_core_size.
555
4bb3667f
AC
5562004-09-23 Andrew Cagney <cagney@gnu.org>
557
558 * gdb.base/bigcore.exp: Replace the code that creates a corefile
559 from a separate process with code that creates a corefile by
560 making the inferior dump core.
561
60fe1a51
MK
5622004-09-23 Mark Kettenis <kettenis@gnu.org>
563
564 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
565 block.
566
8e937346
MC
5672004-09-23 Michael Chastain <mec.gnu@mindspring.com>
568
569 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
570 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
571 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
572 Likewise.
573
7213f6d6
JJ
5742004-09-20 Jeff Johnston <jjohnstn@redhat.com>
575
576 * gdb.java/jprint.exp: New test case for java inferior call.
577 * gdb.java/jprint.java: Ditto.
578
eac69dca
JB
5792004-09-15 Joel Brobecker <brobecker@gnat.com>
580
581 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
582
22227696
MC
5832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
584
585 * gdb.threads/killed.c: Include <stdlib.h>.
586 * gdb.threads/pthreads.c: Likewise.
587
7dd403a4
MC
5882004-09-14 Michael Chastain <mec.gnu@mindspring.com>
589
590 * gdb.threads/killed.c: Add copyright notice.
591
33f2d567
JM
5922004-09-10 Jason Molenda (jmolenda@apple.com)
593
594 * gdb.base/define.exp: Two new tests to verify zero space chars
595 after 'if' and 'while' commands in a user-defined command is correctly
596 parsed.
597
e05b62ac
AC
5982004-09-08 Andrew Cagney <cagney@gnu.org>
599
600 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
601 delivery test with duplicate at end of file.
602
9cbe82da
MK
6032004-09-06 Mark Kettenis <kettenis@jive.nl>
604
605 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
606
564803d9
MC
6072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
608
609 * config/hppro.exp: Removed.
610
7c6807ce
MC
6112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
612
613 * config/sparclet.exp: Removed.
614
bf7e26dd
MC
6152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
616
617 * config/udi.exp: Removed.
618
714e341b
MC
6192004-09-02 Michael Chastain <mec.gnu@mindspring.com>
620
621 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
622 of "exp_continue".
623 (advancei): Likewise.
624
1236e623
JJ
6252004-09-01 Jeff Johnston <jjohnstn@redhat.com>
626
627 * gdb.base/unload.exp: Fix so messages aren't duplicated.
628
3bdcad15
MI
6292004-09-01 Manoj Iyer <manjo@austin.ibm.com>
630
228af206 631 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
632 to check for nodebug in executable.
633 * gdb.gdb/observer.exp (setup_test): Likewise.
634 * gdb.gdb/selftest.exp (test_with_self): Likewise.
635 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
636
c72b934c
AC
6372004-09-01 Andrew Cagney <cagney@gnu.org>
638
639 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
640 files.
641
edd9b715
JJ
6422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
643
644 * gdb.base/unload.exp: Fix expected warning message to match
645 latest format.
646
fb4ce06b
CV
6472004-09-01 Corinna Vinschen <vinschen@redhat.com>
648
649 * gdb.base/call-rt-st.exp: Fix typos.
650
ce78e7c3
MI
6512004-08-31 Manoj Iyer <manjo@austin.ibm.com>
652
653 * gdb.threads/thread_check.exp: New testcase.
654 * gdb.threads/thread_check.c: New testcase.
655
2dedb159
AC
6562004-08-31 Andrew Cagney <cagney@gnu.org>
657
658 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
659 (skip_to_handler_entry): New procedures. Test stepping into a
660 handler when the breakpoint is at the handler's entry point.
661
68f53502
AC
6622004-08-30 Andrew Cagney <cagney@gnu.org>
663
664 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
665 gdb/1757.
666
3e3ffd2b
MC
6672004-08-27 Michael Chastain <mec.gnu@mindspring.com>
668
669 With code from Manoj Iyer <manjo@austin.ibm.com>:
670 * lib/gdb.exp (gdb_file_cmd): Return more information in the
671 return value. Add an arm for "no debugging symbols found".
672 Change a stray "error" to "perror".
673 (gdb_run_cmd): Adapt to new return value.
674 * gdb.base/remote.exp: Adapt to new return value.
675 * gdb.gdb/complaints.exp: Likewise.
676 * gdb.gdb/observer.exp: Likewise.
677 * gdb.gdb/selftest.exp: Likewise.
678 * gdb.gdb/xfullpath.exp: Likewise.
679
4b6f5fd2
JB
6802004-08-27 Joel Brobecker <brobecker@gnat.com>
681
682 * gdb.threads/bp_in_thread.exp: New testcase.
683
e5b25496
MC
6842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
685
686 Fix PR testsuite/1735.
687 * gdb.threads/schedlock.c (thread_function): Add a cast
688 to suppress a gcc warning.
689 * gdb.threads/thread-specific.c (thread_function): Likewise.
690
934353d6
MC
6912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
692
693 * gdb.base/unload.c: Include <stdlib.h>.
694
f98a0aef 6952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 696
f98a0aef 697 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
698 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
699 synchronized after the "return".
700
5a2e8882
MC
7012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
702
703 * gdb.mi/basics.c: Include <stdio.h>.
704 * gdb.mi/pthreads.c: Include <stdlib.h>.
705 * gdb.mi/var-cmd.c: Include <stdlib.h>.
706
a9640423
MC
7072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
708
709 * gdb.threads/schedlock.c: Add copyright notice.
710
b04e311d
AC
7112004-08-25 Andrew Cagney <cagney@gnu.org>
712
713 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
714 (skip_over_handler, breakpoint_over_hander): New test procedures.
715 (advance, advancei): Add a proper prefix, do not use
716 rerun_to_main.
717 * gdb.base/sigstep.c (main): Change to use an infinite loop.
718
7c27f15b
MC
7192004-08-24 Michael Chastain <mec.gnu@mindspring.com>
720
721 * gdb.mi/basics.c: Add copyright notice.
722 * gdb.mi/var-cmd.c: Add copyright notice.
723
fffc87ae
MC
7242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
725
726 * lib/gdb.exp: Remove signed_keyword_not_used.
727 * lib/compiler.c: Likewise.
728 * lib/compiler.cc: Likewise.
729
d782e0bf
MC
7302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
731
732 * gdb.base/whatis.c: Remove conditional disabling of "signed".
733 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
734
96033e83
MC
7352004-08-23 Michael Chastain <mec.gnu@mindspring.com>
736
737 * gdb.base/whatis.c: Add copyright notice.
738
cf38c229
MK
7392004-08-20 Mark Kettenis <kettenis@gnu.org>
740
741 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
742 it to skip the breakpoints encoded in the inline assembly.
743
f4b49756
MC
7442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
745
746 * Makefile.in: Add gdb.fortran.
747
2f193b69
MC
7482004-08-20 Michael Chastain <mec.gnu@mindspring.com>
749
750 * gdb.base/call-sc.exp (test_scalar_returns):
751 Fix cut-and-paste glitch in "Make fun return now".
752
89a237cb
MC
7532004-08-17 Michael Chastain <mec.gnu@mindspring.com>
754
755 * configure.in: Add gdb.fortran.
756 * configure: Regenerate.
757 * gdb.fortran/Makefile.in: New file.
758 * lib/gdb.exp (skip_fortran_tests): New procedure.
759
469aff8e
MC
7602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
761
762 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
763 reference to bug-gnu@prep.ai.mit.edu.
764 * gdb.mi/mi-var-child.exp: Likewise.
765 * gdb.mi/mi-var-cmd.exp: Likewise.
766 * gdb.mi/mi-var-display.exp: Likewise.
767 * gdb.mi/mi2-var-block.exp: Likewise.
768 * gdb.mi/mi2-var-child.exp: Likewise.
769 * gdb.mi/mi2-var-cmd.exp: Likewise.
770 * gdb.mi/mi2-var-display.exp: Likewise.
771
00b51b9f
MK
7722004-08-15 Mark Kettenis <kettenis@gnu.org>
773
774 * gdb.base/unload.c (main): Make local variable msg const.
775
45f07fef
MC
7762004-08-15 Michael Chastain <mec.gnu@mindspring.com>
777
778 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
779 to bug-gnu@prep.ai.mit.edu.
780 * gdb.mi/mi-disassemble.exp: Likewise.
781 * gdb.mi/mi-eval.exp: Likewise.
782 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
783 default line number.
784 * gdb.mi/mi-return.exp: Likewise.
785 * gdb.mi/mi-simplerun.exp: Likewise.
786 * gdb.mi/mi-stack.exp: Likewise.
787 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
788 number with explicit range test.
789 * gdb.mi/mi-watch.exp: Likewise.
790 * gdb.mi/mi2-break.exp: Likewise.
791 * gdb.mi/mi2-cli.exp: Likewise.
792 * gdb.mi/mi2-disassemble.exp: Likewise.
793 * gdb.mi/mi2-eval.exp: Likewise.
794 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
795 default line number.
796 * gdb.mi/mi2-return.exp: Likewise.
797 * gdb.mi/mi2-simplerun.exp: Likewise.
798 * gdb.mi/mi2-stack.exp: Likewise.
799 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
800 number with explicit range test.
801 * gdb.mi/mi2-watch.exp: Likewise.
802
dd8c8ee7
MC
8032004-08-15 Michael Chastain <mec.gnu@mindspring.com>
804
805 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
806 * gdb.cp/m-static.exp: Likewise.
807 * gdb.cp/rtti.exp: Likewise.
808
4e838464
MK
8092004-08-14 Mark Kettenis <kettenis@gnu.org>
810
811 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
812
8d8cb839
EZ
8132004-08-14 Eli Zaretskii <eliz@gnu.org>
814
815 * ChangeLog: Prefix Local Variables with semi-colons and indent
816 the reference to older ChangeLog files, to fix fontification in
817 Emacs.
818
deea8bb0
MC
8192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
820
821 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
822 * gdb.mi/mi2-break.exp: Likewise.
823
c3297504
MC
8242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
825
826 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
827
25808999
MC
8282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
829
830 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
831
226a8d71
MC
8322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
833
834 * gdb.cp/classes.exp: Remove unused declarations. Just let
835 test names default instead of providing special names. Remove
836 extraneous demangler test.
837
37fdf854
JJ
8382004-08-12 Jeff Johnston <jjohnstn@redhat.com>
839
840 * gdb.base/unload.exp: New test for breakpoints in dynamically
841 loaded libraries.
842 * gdb.base/unload.c: Ditto.
843 * gdb.base/unloadshr.c: Ditto.
844
2d3a7986
MC
8452004-08-12 Michael Chastain <mec.gnu@mindspring.com>
846
847 * gdb.cp/classes.exp (test_ptype_class_objects): Call
848 cp_test_ptype_class.
849 (test_enums): Likewise.
850
c72b934c
AC
8512004-08-10 Andrew Cagney <cagney@gnu.org>
852
853 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
854 files.
855
cc503c8a
AC
8562004-08-10 Andrew Cagney <cagney@gnu.org>
857
858 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
859 init_malloc call.
860
902f2ccb
MC
8612004-08-10 Michael Chastain <mec.gnu@mindspring.com>
862
863 * ChangeLog: Add copyright notice. The notice is copied
864 from emacs 21.3 top level ChangeLog.
865
78c90502
MC
8662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
867
868 * lib/cp-support.exp: New file.
869 * lib/cp-support.exp (cp_test_type_class): New function.
870 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
871 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
872 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
873 cp_test_ptype_class.
874
88e5ea78
MC
8752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
876
877 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
878 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
879 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
880 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
881 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
882 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
883 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
884 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
885 gdb.mi/mi2-watch.exp: Update copyright years.
886
6a89fc9c
MK
8872004-08-09 Mark Kettenis <kettenis@gnu.org>
888
889 * gdb.base/sigaltstack.exp: Provide proper anchoring.
890
1482e0de
MC
8912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
892
893 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
894 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
895 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
896 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
897 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
898 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
899 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
900 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
901 gdb.mi/mi-watch.exp: Update copyright years.
902
1a5ce3f3
DJ
9032004-08-08 Daniel Jacobowitz <dan@debian.org>
904
905 PR gdb/1738
906 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
907 from a breakpoint with a pending signal.
908
04f6ecf2
DJ
9092004-08-08 Daniel Jacobowitz <dan@debian.org>
910
911 PR gdb/1736
912 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
913 * gdb.base/sigaltstack.exp (finish_test): Consume output until
914 the prompt.
915 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
916
54d90d35
DJ
9172004-08-08 Daniel Jacobowitz <dan@debian.org>
918
919 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
920
d2f6abb0
DJ
9212004-08-08 Daniel Jacobowitz <dan@debian.org>
922
923 PR gdb/1736
924 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
925 for i?86-*-linux*.
926
5598c03d
DJ
9272004-08-08 Daniel Jacobowitz <dan@debian.org>
928
929 * gdb.arch/i386-prologue.exp: Compile without debug information.
930
c6fee705
MC
9312004-08-08 Michael Chastain <mec.gnu@mindspring.com>
932
933 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
934 rather than asking gdb to search.
935
dd90efdb
MC
9362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
937
938 * gdb.base/gcore.c: Include <string.h>.
939
1e84bec1
MC
9402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
941
942 * gdb.base/gcore.c: Add copyright notice.
943
e425eb2b
MC
9442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
945
946 * gdb.base/freebpcmd.c: Include <stdio.h>.
947 * gdb.base/long_long.c: Include <string.h>.
948 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
949 * gdb.base/siginfo.c: Include <string.h>.
950 * gdb.base/sigstep.c: Include <string.h>.
951
cb9aaed5
MC
9522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
953
954 * gdb.base/complex.c: Include <stdlib.h>.
955
55944f3d
MC
9562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
957
958 * gdb.base/complex.c: Add copyright notice.
959
7b2953d9
MC
9602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.base/charset.c: Include <stdlib.h>.
963
c9133d23
MC
9642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
965
966 * gdb.base/auxv.c: Include <stdlib.h>.
967
0a8490ad
MC
9682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
969
970 * gdb.base/auxv.c: Add copyright notice.
971
3426d5ec
MC
9722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
973
974 * gdb.base/coremaker.c: Add copyright notice.
975 * gdb.base/coremaker2.c: Add copyright notice.
976
8da195dd
AC
9772004-08-04 Andrew Cagney <cagney@gnu.org>
978
979 * gdb.base/store.exp: Update copyright.
980 (check_set, up_set, check_struct, up_struct): Add a prefix to test
981 names, do not import gdb_prompt.
982
8d394f98
AC
9832004-08-01 Andrew Cagney <cagney@gnu.org>
984
985 Fix PR testsuite/1729.
986 * gdb.base/dump.exp: Add test name to callers of capture_value, do
987 not use capture_value with value 4.
988 (capture_value): Add optional test name parameter.
989 (test_reload_saved_value, test_restore_saved_value): Use $msg as
990 the prefix, pass to capture_value.
991
b6702b23
MK
9922004-08-01 Mark Kettenis <kettenis@gnu.org>
993
994 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
995 * gdb.arch/i386-prologue.c (standard): New prototype and function.
996 (main): Call new function.
997
c203e0ca
MC
9982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
999
1000 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1001
a7995a30
MC
10022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1003
1004 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1005
9366563b
MC
10062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1007
b6eeaf26 1008 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1009 Accept more values of vtbl pointer. Remove some messages
1010 about "obsolete gcc or gdb".
1011
2fc1f950
MC
10122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1013
1014 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1015
c724d49b
MC
10162004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1017
1018 * gdb.base/asm-source.exp: Properly convert target board
1019 debug flags from gcc format to binutils format.
1020
736b0fce
MK
10212004-07-28 Mark Kettenis <kettenis@gnu.org>
1022
1023 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1024 gdb1718". PR backtrace/1718 partially fixed.
1025
5633ea5c
JJ
10262004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1027
1028 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1029
575eebb1
NC
10302004-07-26 Nick Clifton <nickc@redhat.com>
1031
1032 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1033 good default value for a specific architecture is available then
1034 set it to that value. Otherwise default to the -gstabs switch.
1035 Remove the -g... switches from the asm-flags variable. Allow the
1036 target board info to override the value if it wants to. Pass the
1037 switch on the assembler command line.
1038
62104619
MK
10392004-07-23 Mark Kettenis <kettenis@gnu.org>
1040
1041 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1042 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1043 (main): Call new function.
1044
4a1135b8
MC
10452004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1046
1047 Test for PR exp/1715.
1048 * gdb.base/radix.exp: Refactor common procedures. Make all
1049 test names unique. Change XFAIL to KFAIL.
1050
8a12c1f0
MC
10512004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1052
1053 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1054 * gdb.ada/gnat_ada.gin: ... to here.
1055 * configure.in: Use gnat_ada.gin.
1056 * configure: Regenerate.
1057
23b451cf
AC
10582004-07-20 Andrew Cagney <cagney@gnu.org>
1059
1060 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1061 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1062 XFAILs. Clean up test messages and comments. Check backtraces.
1063 Delete re-sync code.
1064
ab618a02
MC
10652004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1066
1067 Fix PR cli/740.
1068 * gdb.base/annota1.exp: Honor gdb,nosignals.
1069 * gdb.base/annota3.exp: Likewise.
1070
46dad340
MC
10712004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1072
1073 * lib/java.exp: Update copyright notice.
1074
756d8c70
AC
10752004-07-19 Andrew Cagney <cagney@gnu.org>
1076
1077 * gdb.base/selftest.exp: Copy file from here ...
1078 * gdb.gdb/selftest.exp: ... to here.
1079
586027e6
AC
10802004-07-16 Andrew Cagney <cagney@redhat.com>
1081
1082 * lib/insight-support.exp: Delete file.
1083 * lib/java.exp (java_init): Fix copyright.
1084
029d2200
AC
10852004-07-16 Andrew Cagney <cagney@gnu.org>
1086
1087 * gdb.base/restore.c: Append "prologue" to comments marking the a
1088 function's prologue.
1089 * gdb.base/restore.exp: Update copyright, re-indent.
1090 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1091 callerN" prefix where needed. Update patterns that match a
1092 function's prologue.
1093
653b62c5
MC
10942004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1095
1096 * gdb.base/restore.c: Add copyright notice.
1097
f7d690e5
AC
10982004-07-16 Andrew Cagney <cagney@gnu.org>
1099
1100 * gdb.base/logical.exp: Update copyright.
1101 (evaluate): New procedure. Use to re-implement tests using
1102 several tables.
1103
d629a7cb
MH
11042004-07-14 Martin Hunt <hunt@redhat.com>
1105
1106 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1107 which fixes some problems where init.tcl was not found.
1108
9c7bb332
AC
11092004-07-13 Andrew Cagney <cagney@gnu.org>
1110
6bf46641
AC
1111 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1112 (check_sizeof, check_valueof): Do not include the output in the
1113 test name. Use gdb_test.
1114 (get_valueof): Use gdb_test_multiple.
1115
c4ffd4c0
AC
1116 * gdb.base/step-test.exp: Update copyright. Use
1117 gdb_test_multiple. Ensure that test names do not include
1118 architecture dependent output.
1119
ab89363a
AC
1120 * gdb.gdb/observer.exp: Update copyright.
1121 (setup_test): Use gdb_test_multiple.
1122 (attach_first_observer, attach_second_observer)
1123 (attach_third_observer, detach_first_observer)
1124 (detach_second_observer, detach_third_observer)
1125 (reset_counters, check_counters): Make $message a prefix.
1126 (test_normal_stop_notifications): Add "args" parameter - a list of
1127 init functions to be called. Make $message a prefix,
1128 (test_observer_normal_stop): Change the message prefixes so that
1129 they are unique, pass the attach / detach procedures to
1130 test_normal_stop_notifications.
1131
ec58997a
AC
1132 * gdb.base/signull.exp (test_segv): Prefix all tests with
1133 "${name}". Clean up test messages.
1134
b475183b
AC
1135 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1136
9c7bb332
AC
1137 * gdb.base/ena-dis-br.exp: Update copyright.
1138 (break_at): New function. Replace send_gdb with gdb_test,
1139 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1140 ignore count, not stopped at bpt", with KFAIL.
1141
2dd95497
CV
11422004-07-13 Corinna Vinschen <vinschen@redhat.com>
1143
1144 * gdb.base/attach.exp: Remove cleanupfile handling.
1145
419e626b
AC
11462004-07-12 Andrew Cagney <cagney@gnu.org>
1147
1148 * gdb.base/annota1.exp: Cleanup corefile test name.
1149 * gdb.base/annota3.exp: Ditto.
1150
8b1b3228
AC
11512004-07-12 Andrew Cagney <cagney@gnu.org>
1152
78650829
AC
1153 * gdb.base/signals.exp: Clean up copyright, re-indent.
1154
8b1b3228
AC
1155 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1156 gdb_test and gdb_test_multiple.
1157
935c2760
JJ
11582004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1159
1160 * gdb.java/jmain.exp: Fix expected line number for main to
1161 break at. Set XFAIL for break at main test since gcj does not
1162 provide line number info for first statement in main.
1163
1544280f
AC
11642004-07-08 Andrew Cagney <cagney@gnu.org>
1165
1279f4ff
AC
1166 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1167
1544280f
AC
1168 * gdb.base/sigbpt.exp: Make the common part of each test name a
1169 prefix instead of suffix.
1170
bcc82369
BR
11712004-07-07 Bob Rossi <bob_rossi@cox.net>
1172
1173 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1174 test from test_tbreak_creation_and_listing to
1175 test_file_list_exec_source_file
1176 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1177 Changed name of test from test_tbreak_creation_and_listing to
1178 test_file_list_exec_source_file
1179
23f4b0aa
JJ
11802004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1181
1182 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1183 the jmisc() constructor instead of <init>.
1184 * gdb.java/jmisc1.exp: Ditto.
1185
56401cd5
AC
11862004-07-07 Andrew Cagney <cagney@gnu.org>
1187
1188 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1189 corrupting the PC.
1190
44ae2f6a
MC
11912004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1192
1193 * gdb.cp/templates.exp: Accept whitespace change in demangler
1194 output.
1195
45a83408
AC
11962004-07-06 Andrew Cagney <cagney@gnu.org>
1197
1198 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1199
d205ad70
MC
12002004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1201
1202 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1203 * lib/compiler.cc: Likewise.
1204
06ea1a61
MC
12052004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1206
1207 * lib/compiler.cc: Work around string preprocessing problem
1208 with old hp c++ compiler.
1209 * lib/compiler.c: Likewise.
1210
daab1251
CV
12112004-06-29 Corinna Vinschen <vinschen@redhat.com>
1212
1213 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1214 directives to conditionalize symbol prefixing.
1215 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1216 additional_flags handling. Add underscore prefix for Cygwin.
1217 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1218 conditionalize symbol prefixing.
1219 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1220 additional_flags handling. Add underscore prefix for Cygwin.
1221
cc984116
CV
12222004-06-29 Corinna Vinschen <vinschen@redhat.com>
1223
1224 * gdb.base/bigcore.exp: Skip test on Cygwin.
1225
c279b077
MC
12262004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1227
1228 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1229 formats for "info register". Use gdb_test_multiple. Fix
1230 the "invalid register" test.
1231
0e915747
CV
12322004-06-28 Corinna Vinschen <vinschen@redhat.com>
1233
1234 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1235 PID for Cygwin. Add Cygwin specific strings to check for in some
1236 tests.
1237 (do_attach_tests): Add a test for user interaction when attaching
1238 to a process with no matching symbol table already loaded.
1239
11422c86
AC
12402004-06-26 Andrew Cagney <cagney@gnu.org>
1241
1242 Test PR java/1567 and PR java/1565.
1243 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1244 * gdb.java/jmisc2.exp: Delete file.
1245
cefbce26
MC
12462004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1247
1248 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1249
e19f872c
CV
12502004-06-25 Corinna Vinschen <vinschen@redhat.com>
1251
1252 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1253 attach process.
1254
d931ba3b
MC
12552004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1256
1257 * gdb.cp/pr-1553.exp: Remove.
1258
aef68c48
MC
12592004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1260
1261 * gdb.cp/pr-1553.cc: Remove.
1262 * gdb.cp/pr-1553.exp: Disable this test.
1263
8d5df71a
JB
12642004-06-20 Jim Blandy <jimb@redhat.com>
1265
1266 Fix PR testsuite/1680.
1267 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1268 regular expressions.
1269
4ac6f39d
MC
12702004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1271
1272 Fix PR testsuite/1679.
1273 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1274 Issue an UNSUPPORTED result instead.
1275
1b413552
JB
12762004-06-18 Jim Blandy <jimb@redhat.com>
1277
1278 * gdb.base/charset.exp: Only send a control-C if we see a new
1279 prompt and incomplete command.
1280
6daa6ebd
MC
12812004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1282
1283 * gdb.cp/pr-574.cc: Add copyright notice.
1284
51fa4ae0
JB
12852004-06-17 Jim Blandy <jimb@redhat.com>
1286
1287 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1288 cases where the regexp has no groups; this grabs random text from
1289 the previous test suite, whatever that was.
1290
8fea26c5
MC
12912004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1292
1293 * gdb.cp/printmethod.cc: Add copyright notice.
1294
1e3aeb41
MC
12952004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1296
1297 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1298
9d9030bc
AC
12992004-06-16 Andrew Cagney <cagney@gnu.org>
1300
1301 * gdb.base/signull.c: Update copyright. Include <string.h>.
1302 (bowler): Replace data_pointer with data_read
1303 and data_write cases. Add code_descriptor case.
1304 (zero, desc): New array and pointer.
1305 (data, code): Change to simple pointers.
1306 * gdb.base/signull.exp: Fix probe pattern matching a function
1307 descriptor SIGSEGV. Replace data_pointer with data_read and
1308 data_write tests.
1309
acd4ad44
AC
13102004-06-16 Andrew Cagney <cagney@gnu.org>
1311
1312 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1313
08fd625c
MC
13142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1315
1316 * gdb.base/long_long.c: Add copyright notice.
1317
1903502c
MC
13182004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1319
1320 * gdb.base/long_long.exp: Remove reference to
1321 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1322 to gdb_breakpoint and gdb_continue_to_breakpoint.
1323
83313cb1
JB
13242004-06-14 Jim Blandy <jimb@redhat.com>
1325
1326 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1327 endian case.
1328
1bf404ef
AC
13292004-06-14 Andrew Cagney <cagney@gnu.org>
1330
1331 * gdb.base/gcore.exp (capture_command_output): Delete the always
1332 passing tests containing inferior values.
1333 * gdb.base/ending-run.exp: Do not include the breakpoint address
1334 in the test message. Update copyright.
1335 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1336 size in the test name, use gdb_test_multiple. Update copyright.
1337
ef220b33
MC
13382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1339
1340 * gdb.cp/ref-types.cc: Add copyright notice.
1341
4f70a4c9
MC
13422004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1343
1344 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1345 hp_aCC_compiler.
1346 * lib/compiler.cc: Likewise.
1347 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1348 'set' commands. Log diagnostics for other lines. Set
1349 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1350
335928ac
MC
13512004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1352
1353 * gdb.cp/try_catch.cc: Add copyright notice.
1354
2efb12e8
MC
13552004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1356
1357 * gdb.cp/userdef.cc: Add copyright notice.
1358
0bbed51a
MC
13592004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1360
1361 * gdb.cp/virtfunc.cc: Add copyright notice.
1362
e12a46c9
RC
13632004-06-11 Randolph Chung <tausq@debian.org>
1364
1365 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1366 problem.
1367
338e05af
AC
13682004-06-10 Andrew Cagney <cagney@gnu.org>
1369
1370 * lib/compiler.cc, lib/compiler.c: Append either
1371 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1372 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1373 instead of gcc-3-3.
1374
dc3f10cb
AC
13752004-06-09 Andrew Cagney <cagney@gnu.org>
1376
b4d946af
AC
1377 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1378 gdb/1455, bug is specific to "long long" and "double".
1379
dc3f10cb
AC
1380 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1381 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1382 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1383 fixed.
1384
b5c0bfa2
AC
13852004-06-09 Andrew Cagney <cagney@gnu.org>
1386
1387 * gdb.base/structs.exp (test_struct_returns): Replace
1388 "return_value_unknown" and "finish_value_unknown" by
1389 "return_value_known" and "finish_value_known". Instead of
1390 "return_value_unknown" iff "finish_value_unknown", check
1391 "return_value_known" implies "finish_value_known".
1392
caeb605f
MH
13932004-06-08 Martin Hunt <hunt@redhat.com>
1394
1395 * gdb.base/float.exp: Add pattern for mips targets.
1396
c892bb64
RC
13972004-06-08 Randolph Chung <tausq@debian.org>
1398
1399 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1400 message for unknown architectures more clear.
1401
48306d3e
JB
14022004-06-08 Joel Brobecker <brobecker@gnat.com>
1403
1404 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1405 start the execution of the program.
1406
83ecb59f
JB
14072004-06-07 Jim Blandy <jimb@redhat.com>
1408
1409 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1410 * gdb.arch/i386-cpuid.h: New helper file.
1411
55264cb4
RC
14122004-06-07 Randolph Chung <tausq@debian.org>
1413
1414 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1415 has started.
1416
23cadb28
RM
14172004-06-04 Roland McGrath <roland@redhat.com>
1418
1419 Fix PR gdb/1647.
1420 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1421 differently to be robust to output buffering differences.
1422
51d01eda
MC
14232004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1424
1425 * gdb.threads/pthreads.exp: Update copyright years.
1426 (check_control_c): Change asynchronous 'after' to synchronous.
1427
f4fc3b93
RM
14282004-06-04 Roland McGrath <roland@redhat.com>
1429
1430 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1431 next gdb prompt.
1432
4013522b
MC
14332004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1434
1435 Fix PR gdb/1636.
1436 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1437 calls to synchronous.
1438
7a8f1e6b
JB
14392004-05-26 Jim Blandy <jimb@redhat.com>
1440
1441 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1442
81bb3443
RC
14432004-05-24 Randolph Chung <tausq@debian.org>
1444
1445 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1446 * gdb.asm/pa.inc: New file.
1447
8f5a3103
MK
14482004-05-22 Mark Kettenis <kettenis@gnu.org>
1449
1450 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1451
734b8fe8
JB
14522004-05-21 Joel Brobecker <brobecker@gnat.com>
1453 Daniel Jacobowitz <drow@mvista.com>
1454
1455 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1456 GDB prompt.
1457
725603e1
UW
14582004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1459
f4fc3b93 1460 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1461 setjmp/longjmp. Use sigaction instead of signal.
1462
8b923272
JB
14632004-05-19 J. Brobecker <brobecker@gnat.com>
1464 Michael Snyder <msnyder@redhat.com>
1465
1466 * gdb.threads/pthread_cond_wait.c: New file.
1467 * gdb.threads/pthread_cond_wait.exp: New testcase.
1468
8bfabb04
AC
14692004-05-13 Andrew Cagney <cagney@redhat.com>
1470
1471 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1472 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1473
42edda50
AC
14742004-05-11 Andrew Cagney <cagney@redhat.com>
1475
1476 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1477 fixed but revealed gdb/1639.
1478
d303a6c7
AC
14792004-05-10 Andrew Cagney <cagney@redhat.com>
1480
1481 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1482 func1" and "next to 2nd alarm", kernel bug avoided.
1483
bf08c2a1
DJ
14842004-05-10 Daniel Jacobowitz <dan@debian.org>
1485
1486 PR external/1568
1487 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1488 XFAIL if it is smaller than bytes_allocated.
1489 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1490 (main): Make chunks_allocated unsigned. Correct comment.
1491
c0586a34
JB
14922004-05-07 Joel Brobecker <brobecker@gnat.com>
1493
1494 * gdb.arch/powerpc-aix-prologue.c: New file.
1495 * gdb.arch/powerpc-aix-prologue.exp: New file.
1496
f2785d12
JB
14972004-05-07 Jim Blandy <jimb@redhat.com>
1498
1499 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1500 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1501
bd7f6e30
JB
15022004-05-06 Joel Brobecker <brobecker@gnat.com>
1503
1504 * gdb.base/sep.exp: No longer setup_kfail when the program was
1505 built with dwarf2.
1506
0a5e7efe
JI
15072004-05-05 Jim Ingham <jingham@apple.com>
1508
1509 * gdb.base/pending.exp: Make sure pending breakpoints
1510 preserve the ignore count.
f4fc3b93 1511
a8958849
MK
15122004-04-27 Jerome Guitton <guitton@gnat.com>
1513
1514 * i386-prologue.exp: Add testcase for jump instruction as first
1515 instruction of the real code.
1516 * i386-prologue.c (jump_at_beginning): New function.
1517
7e103f5b
MK
15182004-04-28 Mark Kettenis <kettenis@gnu.org>
1519
1520 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1521 x86_64-*-*.
1522
5d38b224
MK
15232004-04-28 Mark Kettenis <kettenis@gnu.org>
1524
1525 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1526 i*86-*-*.
1527
0ef32fd9
MK
15282004-04-25 Mark Kettenis <kettenis@gnu.org>
1529
1530 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1531 expression that checks the return type.
1532
71d7dd7c
AC
15332004-04-23 Andrew Cagney <cagney@redhat.com>
1534
1535 * gdb.base/call-sc.exp: New test of scalar call/return values.
1536 * gdb.base/call-sc.c: Ditto.
1537
1e9f977e
JJ
15382004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1539
1540 * gdb.threads/manythreads.c: Reduce thread stack size.
1541
899d9e3a
JJ
15422004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1543
1544 * gdb.threads/manythreads.c: Add copyright notice.
1545
61bcae62
AC
15462004-04-23 Andrew Cagney <cagney@redhat.com>
1547
1548 * gdb.base/siginfo.exp: Better handle step out of signal.
1549 * gdb.base/sigstep.exp: Ditto.
1550
7339a42e
JJ
15512004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1552 Daniel Jacobowitz <drow@mvista.com>
1553
1554 * gdb.threads/manythreads.c: New testcase.
1555 * gdb.threads/manythreads.exp: Ditto.
1556
5c98409b
JB
15572004-04-22 Jim Blandy <jimb@redhat.com>
1558
1559 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1560 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1561
3b611f1a
MC
15622004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1563
1564 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1565
f0fd9238
AC
15662004-04-21 Andrew Cagney <cagney@redhat.com>
1567
1568 * gdb.base/sigstep.c: New file.
1569 * gdb.base/sigstep.exp: New file.
1570
90990674
JB
15712004-04-16 Joel Brobecker <brobecker@gnat.com>
1572
1573 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1574 call to observer_notify_normal_stop.
1575
78cef34b
AC
15762004-04-15 Andrew Cagney <cagney@redhat.com>
1577
1578 * gdb.base/siginfo.c: New file.
1579 * gdb.base/siginfo.exp: New file.
1580
d2343407
JB
15812004-04-12 J. Brobecker <brobecker@gnat.com>
1582
1583 * gdb.base/sep.exp: Fix typo in comment.
1584
a2dba3c8
JB
15852004-04-12 J. Brobecker <brobecker@gnat.com>
1586
1587 * gdb.base/sep.c: New file.
1588 * gdb.base/sep-proc.c: New file.
1589 * gdb.base/sep.exp: New testcase.
1590
15f7b60e
MK
15912004-04-09 Mark Kettenis <kettenis@gnu.org>
1592
1593 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1594 support.
1595
44f4de1a
AC
15962004-04-05 Andrew Cagney <cagney@redhat.com>
1597
1598 * gdb.base/sigaltstack.c: New file.
1599 * gdb.base/sigaltstack.exp: New file.
1600
ef04f396
JB
16012004-04-04 Joel Brobecker <brobecker@gnat.com>
1602
1603 * gdb.base/foll-fork.exp: Update the expected output for
1604 "help set follow-fork-mode", to match a change that was made
1605 to the help of this variable on 2004-01-13.
1606
d40d2c92
JB
16072004-04-01 Joel Brobecker <brobecker@gnat.com>
1608
1609 * lib/ada.exp: Add copyright notice.
1610 * bar.ads: Likewise.
1611 * bar.adb: Likewise.
1612 * null_record.adb: Likewise.
1613 * null_record.exp: Likewise.
1614 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1615
f86ef5a3
JB
16162004-04-01 Joel Brobecker <brobecker@gnat.com>
1617
1618 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1619 * configure: Regenerate.
1620
414e70e3
JB
16212004-04-01 Joel Brobecker <brobecker@gnat.com>
1622
1623 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1624 to build the application. Remove the message printed when in
1625 verbose mode, redundant with the UNSUPPORTED message above.
1626
f0aaee49
JB
16272004-03-31 Joel Brobecker <brobecker@gnat.com>
1628
1629 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1630 * gdb.ada (null_record.exp): New testcase.
1631
ac81cb54
JB
16322004-03-31 Joel Brobecker <brobecker@gnat.com>
1633
1634 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1635
854af2f7
JB
16362004-03-31 Joel Brobecker <brobecker@gnat.com>
1637
1638 * gdb.ada: New subdirectory.
1639 * gdb.ada/Makefile.in: New file.
1640 * gdb.ada/gnat_ada.gpr.in: New file.
1641
034cb681
JB
16422004-03-31 Joel Brobecker <brobecker@gnat.com>
1643
1644 * lib/ada.exp: New file.
1645
78a1a894
DJ
16462004-03-24 Daniel Jacobowitz <drow@mvista.com>
1647
1648 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1649 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1650
4b2b3b3e
AC
16512004-03-22 Andrew Cagney <cagney@redhat.com>
1652
1653 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1654 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1655 Problem identified by Ulrich Weigand.
1656
23c73aa3
DC
16572004-03-17 David Carlton <carlton@kealia.com>
1658
1659 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1660 PR c++/826.
1661
d63a86f8
RM
16622004-03-16 Roland McGrath <roland@redhat.com>
1663
1664 * gdb.base/auxv.exp: New file.
1665 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1666
0e02aa50
DC
16672004-03-12 David Carlton <carlton@kealia.com>
1668
1669 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1670 * gdb.cp/pr-1553.cc: Ditto.
1671 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1672 pass branch.
1673
c20b71be
MC
16742004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1675
1676 * gdb.cp/templates.exp: Accept more template types.
1677
c7414a01
MC
16782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1679
1680 From Corinna Vinschen with modifications.
1681 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1682 local variable obj_with_enum.
1683 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1684 results with obj_with_enum.
1685
ed69573c
MC
16862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1687
1688 * gdb.cp/classes.cc: New file, copied from misc.cc.
1689 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1690
28301461
MC
16912004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1692
1693 * gdb.cp/misc.cc: Add copyright notice.
1694
1198ecbe
DC
16952004-03-05 David Carlton <carlton@kealia.com>
1696
1697 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1698 * gdb.cp/rtti.h: Update copyright.
1699 (namespace n2::n3): New.
1700 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1701 (n2::n3::func3): New.
1702 (main): Call n2::n3::func3.
1703 * gdb.cp/rtti2.cc: Update copyright.
1704 (n2::create3): New.
1705
9e08c470
MK
17062004-03-04 Mark Kettenis <kettenis@gnu.org>
1707
1708 * gdb.asm/openbsd.inc: Fix typo.
1709
4bebc3aa
FF
17102004-03-03 Fred Fish <fnf@redhat.com>
1711
1712 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1713 "val" instead of unused "size". Update copyright year.
1714
6ea9fb37
DJ
17152004-02-29 Daniel Jacobowitz <drow@mvista.com>
1716
1717 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1718 to use unsigned char.
1719 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1720 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1721
23b23974
DJ
17222004-02-29 Daniel Jacobowitz <drow@mvista.com>
1723
1724 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1725 line of output.
1726
7574fd53
DJ
17272004-02-28 Daniel Jacobowitz <drow@mvista.com>
1728
1729 * gdb.base/relocate.c (dummy): Initialize.
1730
a195357f
DJ
17312004-02-28 Daniel Jacobowitz <drow@mvista.com>
1732
1733 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1734 a breakpoint at exit.
1735
72fd54a9
FF
17362004-02-27 Fred Fish <fnf@redhat.com>
1737
1738 * gdb.base/chng-syms.exp: Add expect condition to match failing
1739 case that isn't a timeout.
1740
b9d23137
AC
17412004-02-27 Andrew Cagney <cagney@redhat.com>
1742
1743 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1744 support.
1745
15d208f6 17462004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1747
15d208f6
FF
1748 * gdb.arch/gdb1431.c: Remove.
1749 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1750 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1751 of "until" incorrectly.
1752
98f9cd2d
JB
17532004-02-26 J. Brobecker <brobecker@gnat.com>
1754
1755 * gdb.cp/class2.cc (empty): New class.
1756 (refer): New function.
1757 (main): Declare an object of type empty and use it.
1758 * gdb.cp/class2.exp: Print the value of an object of type empty.
1759
9b50c11b
JJ
17602004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1761
1762 * gdb.base/langs.exp: Update query string to match the
1763 new nquery format used for pending breakpoints.
1764
0dcd613f
AC
17652004-02-26 Andrew Cagney <cagney@redhat.com>
1766
1767 Fix PR i18n/1570.
1768 * gdb.base/charset.c: Update copyright notice.
1769 (main, init_string): Remove the escape character '\e' tests.
1770 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1771 * gdb.base/charset.exp (valid_host_charset): Ditto.
1772 * gdb.base/setvar.exp: Ditto.
1773
b8a56647
AC
17742004-02-24 Andrew Cagney <cagney@redhat.com>
1775
90d59e34
AC
1776 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1777 mmapped data in core file" PASS and FAIL messages consistent.
1778
b8a56647
AC
1779 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1780 setting a breakpoint. Work around PR java/1565.
1781
9f27c604
JJ
17822004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1783
1784 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1785 new nquery format.
1786 * gdb.base/pending.exp: Ditto.
1787
3224a706
MK
17882004-02-22 Mark Kettenis <kettenis@gnu.org>
1789
1790 * configure.in: Run stabs tests on *BSD.
1791 * configure: Regenerated.
1792
41e0a9ca
MK
17932004-02-21 Mark Kettenis <kettenis@gnu.org>
1794
1795 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1796
1e1b3428
FF
17972004-02-20 Fred Fish <fnf@redhat.com>
1798
1799 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1800 blank in test for "returns short", for consistency with other
1801 "returns xxx" tests. Update copyright year.
1802
f9a7572a
FF
18032004-02-19 Fred Fish <fnf@redhat.com>
1804
1805 New testcase for PR breakpoint/1558.
1806 * gdb.arch/gdb1558.exp: New file.
1807 * gdb.arch/gdb1558.c: New file.
1808
b2ce2854
EZ
18092004-02-19 Elena Zannoni <ezannoni@redhat.com>
1810
1811 * gdb.base/nodebug.exp: Fix typo.
1812
e7c9ff01
JB
18132004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1814
1815 Committed by Jim Blandy <jimb@redhat.com>.
1816
62f4b920
JB
1817 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1818
2db536a1
JB
1819 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1820
e7c9ff01
JB
1821 * gdb.base/float.exp: Support s390*-*-* targets.
1822
f3205b34
AF
18232004-02-17 Adam Fedor <fedor@gnu.org>
1824
1825 * gdb.base/gdb1555.exp: New file.
1826 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1827
9d62932d
EZ
18282004-02-17 Elena Zannoni <ezannoni@redhat.com>
1829
1830 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1831
344c9711
FF
18322004-02-16 Fred Fish <fnf@redhat.com>
1833
1834 * gdb.arch/gdb1291.c: Remove
1835 * gdb.arch/gdb1291.s: New test input file.
1836 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1837 fail. Test for correct result, known incorrect result, other
1838 failures and timeouts.
1839
2d822687
AC
18402004-02-16 Andrew Cagney <cagney@redhat.com>
1841
1842 * gdb.base/bigcore.exp: New file.
1843 * gdb.base/bigcore.c: New file.
1844
dac15b66
AC
18452004-02-13 Andrew Cagney <cagney@redhat.com>
1846
1847 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1848 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1849 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1850 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1851 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1852 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1853 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1854 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1855 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1856 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1857
6bdfc2c4
JJ
18582004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1859
1860 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1861 executed is an alloc instruction.
1862
87b3ede8
DC
18632004-02-11 David Carlton <carlton@kealia.com>
1864
1865 * gdb.cp/breakpoint.exp: New.
1866 * gdb.cp/breakpoint.cc: New.
1867
6e19e2bf
MC
18682004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1869
1870 Partial fix for PR gdb/1543.
1871 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1872 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1873 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1874 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1875 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1876 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1877 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1878 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1879 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1880 to bug-gdb@prep.ai.mit.edu .
1881 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1882 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1883 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1884 Likewise.
1885
5c5455dc
AC
18862004-02-10 Andrew Cagney <cagney@redhat.com>
1887
1888 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1889 using gdb_internal_error_resync.
1890
9cf689d7
DJ
18912004-02-09 Daniel Jacobowitz <drow@mvista.com>
1892
1893 * gdb.threads/thread-specific.exp: Stop early if no threads are
1894 found.
1895
d2dc51db
MC
18962004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1897
1898 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1899
14b1a056
DJ
19002004-02-08 Daniel Jacobowitz <drow@mvista.com>
1901
1902 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1903 breakpoints.
1904
83f66e8f
DJ
19052004-02-07 Daniel Jacobowitz <drow@mvista.com>
1906
1907 * config/sim.exp (gdb_load): Handle $arg == "".
1908 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1909 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1910
30fc0091
EZ
19112004-02-07 Elena Zannoni <ezannoni@redhat.com>
1912
1913 * gdb.base/maint.exp: Update test to reflect
1914 obstack changes.
1915
4d806929
JJ
19162004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1917
1918 * gdb.base/pendshr.c (pendfunc): New function that calls
1919 pendfunc1.
1920 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1921
7bfdd688
FF
19222004-02-04 Fred Fish <fnf@redhat.com>
1923
1924 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1925 function symbols and update copyright years.
1926 * gdb.arch/gdb1291.c: Ditto.
1927
aaa08ee4
MC
19282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1929
1930 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1931
dbad7755
MC
19322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1933
1934 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1935
ec4646ef
MC
19362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1937
1938 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1939
1b802196
FF
19402004-02-02 Fred Fish <fnf@redhat.com>
1941
1942 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1943 remote targets. Update copyright years.
1944
18fe2033
JJ
19452004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1946
1947 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1948 support.
1949 * gdb.base/langs.exp: Fix test which attempts to create
1950 breakpoint on non-existent function to handle new pending
1951 support.
1952 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1953 a breakpoint.
1954 * gdb.base/pending.exp: New test.
1955 * gdb.base/pending.c: New file.
1956 * gdb.base/pendshr.c: Ditto.
1957
8d577d32
DC
19582004-02-02 David Carlton <carlton@kealia.com>
1959
1960 * gdb.cp/overload.exp: Add overloadNamespace tests.
1961 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1962 (overloadNamespace, XXX): New.
1963 (main): Call XXX::marker2.
1964
3ad13771
FF
19652004-02-01 Fred Fish <fnf@redhat.com>
1966
1967 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1968 * gdb.base/finish.exp: Ditto.
1969 * gdb.base/gcore.exp: Ditto.
1970 * gdb.base/huge.exp: Ditto.
1971 * gdb.base/info-proc.exp: Ditto.
1972 * gdb.base/return2.exp: Ditto.
1973 * gdb.threads/gcore-thread.exp: Ditto.
1974
44c75849
DJ
19752004-02-01 Daniel Jacobowitz <drow@mvista.com>
1976
1977 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1978
005bc093
MK
19792004-02-01 Mark Kettenis <kettenis@gnu.org>
1980
1981 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1982 that opening the file succeeds on OpenBSD.
1983
c47cebdb
DJ
19842004-02-01 Daniel Jacobowitz <drow@mvista.com>
1985
1986 * gdb.threads/thread-specific.c: New file.
1987 * gdb.threads/threads-specific.exp: New test script.
1988 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1989 to expect_out.
1990
5a01311c
MK
19912004-02-01 Mark Kettenis <kettenis@gnu.org>
1992
1993 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1994 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1995 only on the "print_small_structs from print_long_arg_list" test.
1996
ce22a4f1
DJ
19972004-02-01 Daniel Jacobowitz <drow@mvista.com>
1998
1999 * gdb.base/completion.exp: Kill a stray backslash.
2000
2001 From Jim Ingham <jingham@apple.com>:
2002 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2003 agrees with the result from sending a tab.
2004
abbab9d3
DJ
20052004-01-31 Daniel Jacobowitz <drow@mvista.com>
2006
2007 * gdb.base/chng-syms.exp: Remove stray newline.
2008
53904d1e
MK
20092004-01-31 Mark Kettenis <kettenis@gnu.org>
2010
2011 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2012 *-*-openbsd*.
2013 * gdb.asm/openbsd.inc: New file.
2014
3a4b3aac
MK
20152004-01-30 Mark Kettenis <kettenis@gnu.org>
2016
2017 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2018 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2019 *-*solaris2*. Remove commented out default settings for
2020 asm-flags. Replace gdb_compile with target_link.
2021
ebac27b4
MC
20222004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2023
2024 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2025 for all tests. Remove old hp-ux and cygnus xfail cases.
2026
d8679d84
PH
20272004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2028
2029 * gdb.base/chng-syms.exp: New file.
2030 * gdb.base/chng-syms.c: New file.
2031
0a55bc22
MC
20322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2033
2034 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2035 Provide arms for current output in all my configurations.
2036
94b8e876
MC
20372004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2038
2039 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2040 * lib/compiler.cc: Likewise.
2041 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2042 get the right preprocessor. Eval the output directly. Remove
2043 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2044 hp_f77_compiler and hp_f90_compiler completely.
2045 (gdb_preprocess): Delete.
2046 (get_compiler): Delete.
2047
7cf03d44
MK
20482004-01-24 Mark Kettenis <kettenis@gnu.org>
2049
2050 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2051 <string.h>.
2052
68b6dce9
NR
20532004-01-24 Nick Roberts <nick@nick.uklinux.net>
2054
2055 * gdb.mi/mi-stack.exp: Update copyright.
2056
b368761e
DC
20572004-01-23 David Carlton <carlton@kealia.com>
2058
2059 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2060 test for cp_lookup_transparent_type.
2061 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2062 call them.
2063
f2061b53
DJ
20642004-01-23 Daniel Jacobowitz <drow@mvista.com>
2065
2066 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2067 after -var-update.
2068
37fc574a
DC
20692004-01-23 David Carlton <carlton@kealia.com>
2070
2071 * gdb.cp/namespace.cc (C::ensureRefs): New.
2072 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2073
8e94b928
NR
20742004-01-20 Nick Roberts <nick@nick.uklinux.net>
2075
2076 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2077 case "-stack-list-locals 2".
2078 * gdb.mi/mi-var-child.exp: Test for case
2079 "-var-list-children --all-values NAME".
2080
997b0952
MC
20812004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2082
2083 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2084
52470da3
MK
20852004-01-18 Mark Kettenis <kettenis@gnu.org>
2086
7049b4b8
MK
2087 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2088 used with gdb_test_multiple.
2089
52470da3
MK
2090 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2091 read at address 0. This fixes PR testsuite/1504.
2092
da6012e5
DJ
20932004-01-18 Daniel Jacobowitz <drow@mvista.com>
2094
2095 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2096 Remove downloading, guessing the host executable, the calls to
2097 gdb_file_cmd and gdb_target_cmd, and "load" support.
2098 (infer_host_exec): New function broken out from gdb_load.
2099 (gdb_load): New wrapper for gdbserver_gdb_load.
2100 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2101 gdb_target_cmd. Use -target-select.
2102 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2103 Download binaries to the host. Clear last_mi_remote_file when
2104 we load a new binary.
2105 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2106 call gdbserver_gdb_load and mi_gdb_target_cmd.
2107
32c70722
MC
21082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2109
2110 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2111 type patterns.
2112
b0cecf36
MC
21132004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2114
2115 * gdb.cp/templates.exp: Fix typo in test name of
2116 "print Foo<volatile char*>::foo".
2117
4120d7e6
MC
21182004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2119
2120 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2121
f679e530
BE
21222004-01-16 Ben Elliston <bje@wasabisystems.com>
2123
2124 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2125 (clean mostlyclean): Remove empty rm.
2126
091c48f6
MC
21272004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2128
2129 * gdb.base/setvar.exp: Add copyright years.
2130
3e5fc8d2
DC
21312004-01-14 David Carlton <carlton@bactrian.org>
2132
2133 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2134 PR c++/1511 and update coment.
2135 * gdb.cp/templates.exp: Update patterns to match current output.
2136 If changes involve something other than whitespace, KFAIL
2137 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2138
63d06c5c
DC
21392004-01-14 David Carlton <carlton@kealia.com>
2140
2141 * gdb.cp/namespace.exp: Add tests involving classes defined within
2142 namespaces.
2143 * gdb.cp/namespace.cc (C::CClass): New.
2144 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2145
a51dab88
EZ
21462004-01-14 Elena Zannoni <ezannoni@redhat.com>
2147
2148 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2149 what debug info we have. Print a better message if something goes
2150 wrong while producing the separate debug info file.
2151
a476ccc9
MC
21522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2153
2154 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2155
f453692c
MC
21562004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2157
2158 * gdb.base/callfuncs.c: Add copyright notice.
2159
f40063a5
MC
21602004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2161
2162 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2163 inheritance. PR gdb/1498, PR gcc/13539.
2164
19ac3974
EZ
21652004-01-13 Elena Zannoni <ezannoni@redhat.com>
2166
2167 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2168 test specific name.
2169 * gdb.mi/gdb669.exp: Ditto.
2170 * gdb.mi/mi-pthreads.exp: Ditto.
2171 * gdb.mi/mi1-pthreads.exp: Ditto.
2172 * gdb.mi/mi2-pthreads.exp: Ditto.
2173
56c97c6e
MC
21742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2175
2176 * gdb.cp/member-ptr.cc: Add copyright notice.
2177
a0644324
MC
21782004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2179
2180 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2181 some patterns for recent versions of gcc and hpacc. Delete
2182 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2183 Delete tests that access a NULL pointer-to-member-data. This
2184 script is still disabled for gcc.
2185
32fabe09
EZ
21862004-01-12 Elena Zannoni <ezannoni@redhat.com>
2187
2188 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2189 escaped correctly.
2190
1f8a6abb
EZ
21912004-01-12 Elena Zannoni <ezannoni@redhat.com>
2192
2193 * gdb.base/sepdebug.exp: New file.
2194 * gdb.base/sepdebug.c: New file.
2195 * lib/gdb.exp (separate_debug_filename): New procedure.
2196 (gdb_gnu_strip_debug): New procedure.
2197
48efe704
AC
21982004-01-12 Andrew Cagney <cagney@redhat.com>
2199
2200 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2201 * gdb.mi/ChangeLog-1999-2003: New file.
2202
a9415475
AC
22032004-01-12 Andrew Cagney <cagney@redhat.com>
2204
2205 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2206 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2207 or EEXIST", treat EBUSY as an XFAIL.
2208
83b8cf9d
MC
22092004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2210
2211 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2212 hp_cc_compiler.
2213
9939d2a8
MC
22142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2215
2216 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2217 decorations.
2218
1ff8cadf
MC
22192004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2220
2221 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2222 and "(aCC)" decorations. Remove obsolete doco about old
2223 test results.
2224
6fa9022e
MC
22252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2226
2227 * gdb.cp/exception.exp: Fix typo in doco.
2228
209721fe
MK
22292004-01-09 Mark Kettenis <kettenis@gnu.org>
2230
2231 * gdb.base/gdb1476.exp: Fix typo.
2232
ef11303e
MC
22332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2234
2235 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2236 file.
2237
041ab88c
MC
22382004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2239
2240 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2241 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2242 Use gdb_compile. Remove restriction on gcc. Add some patterns
2243 for recent version of gdb. Delete second half, which was a copy
2244 of the first half with different build flags. This test is
2245 still disabled because it is still not ready for production.
2246
e36d075a
MC
22472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2248
2249 * gdb.cp/exception.cc: Add copyright notice.
2250 * gdb.cp/exception.exp: Add a notice that this file is broken
2251 because of line number changes caused by addition of copyright
2252 notice.
2253
42b190ad
MC
22542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2255
2256 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2257 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2258
8f25f06b
MC
22592004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2260
2261 * gdb.cp/classes.exp: Accept gnu abi 2.
2262 * gdb.cp/derivation.exp: Likewise.
2263 * gdb.cp/overload.exp: Likewise.
2264 * gdb.cp/virtfunc.exp: Likewise.
2265
06ded8b8
MC
22662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2267
2268 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2269 semicolon after end of function.
2270
77c26ae3
MC
22712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2272
2273 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2274 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2275 boilerplate code for compiling and running the program under
2276 test. Add some string method tests.
2277
20757486
MC
22782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2279
2280 * gdb.cp/bs15503.cc: Add copyright notice.
2281 * gdb.cp/bs15503.exp: Adjust line number.
2282
0fd3b503
MC
22832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2284
2285 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2286 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2287
10d1bea8
MC
22882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2289
2290 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2291 hp_cc_compiler.
2292
2789202a
MC
22932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2294
2295 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2296 * gdb.cp/ctti.exp: Use the marker instead of "next".
2297 With gcc, run further before bailing.
2298
b862f14c
MC
22992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2300
2301 * gdb.cp/cttiadd.cc: Add copyright notice.
2302 * gdb.cp/cttiadd1.cc: Likewise.
2303 * gdb.cp/cttiadd2.cc: Likewise.
2304 * gdb.cp/cttiadd3.cc: Likewise.
2305
96da2469
MC
23062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2307
2308 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2309 Use gdb_test, gdb_test_multiple. Use floating-point values that
2310 have exact representations in IEEE-ish formats.
2311
053248ff
MC
23122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2313
2314 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2315 compilers. Delete duplicate call to get_compiler_info.
2316 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2317 * gdb.base/volatile.exp: Likewise.
2318
84acecdd
MK
23192004-01-07 Mark Kettenis <kettenis@gnu.org>
2320
2321 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2322 memory at address 0.
2323
fe11a27f
MC
23242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2325
2326 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2327 to test for hp-ux assembler. Fix copyright years.
2328
60ad077b
AC
23292004-01-07 Andrew Cagney <cagney@redhat.com>
2330
2331 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2332
1c9b8f33
AC
23332004-01-07 Andrew Cagney <cagney@redhat.com>
2334
2335 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2336 when creating the read-only file. From analysis by Roland McGrath
2337 and Elena Zannoni.
2338
753ccc7a
MC
23392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2340
2341 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2342
eca3e36b
MC
23432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2344
2345 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2346 data pointers.
2347
f8d4bac4
MC
23482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2349
2350 * gdb.cp/m-static.exp: Compile one source file at a time.
2351 Delete unused call to get_compiler_info.
2352
9b4e0f94
MC
23532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2354
2355 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2356 * gdb.base/call-rt-st.exp: Likewise.
2357 * gdb.base/nodebug.exp: Likewise.
2358 * gdb.base/volatile.exp: Likewise.
2359 * gdb.cp/ref-types.exp: Likewise.
2360 * gdb.cp/templates.exp: Likewise.
2361
023c1024
MK
23622004-01-05 Mark Kettenis <kettenis@gnu.org>
2363
2364 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2365
19703c4a
MC
23662004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2367
2368 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2369 hppa*-hp-hpux*.
2370
18b67037
MK
23712004-01-04 Mark Kettenis <kettenis@gnu.org>
2372
ba6219c8
MK
2373 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2374 x86_64-*-*.
2375
18b67037
MK
2376 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2377 sparc64-*-* and sparc*-solaris2*.
2378
1bfbbb9d
MK
23792004-01-04 Mark Kettenis <kettenis@gnu.org>
2380
2381 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2382 return ${tests}" test. The ${tests} already mentions the
2383 filename.
2384
06846494
MC
23852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2386
2387 * gdb.cp/local.exp: Accept gcc abi 2.
2388
3b0cb202
MC
23892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2390
2391 * gdb.cp/templates.exp: Accept gcc abi 2.
2392
0643ec3f
MC
23932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2394
2395 * lib/compiler.cc: Remove supports_template_debugging.
2396 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2397
d231d0b1
MC
23982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2399
2400 * gdb.cp/namespace.exp: Accept gcc abi 2.
2401
44ffb27c
MC
24022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2403
2404 * gdb.cp/method.exp: Accept gcc abi 2.
2405
184ad485
MC
24062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2407
2408 * gdb.cp/classes.exp: Generate identical results as old version.
2409 * gdb.cp/derivation.exp: Likewise.
2410 * gdb.cp/overload.exp: Likewise.
2411 * gdb.cp/virtfunc.exp: Likewise.
2412
116f09e7
MC
24132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2414
2415 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2416 mysterious bug with sourceware version of expect.
2417
b1379776
MC
24182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2419
2420 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2421 current versions of gcc, including gcc abi 2. Remove gratuitous
2422 restart of test program. Use gdb_test_multiple and gdb_test for
2423 all tests. Add patterns to xfail missing "const" in "const char *"
2424 and kfail PR gdb/1155.
2425
6b7a4c0e
MC
24262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2427
2428 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2429 current versions of gcc, including gcc abi 2. Remove gratuitous
2430 restart of test program. Use gdb_test_multiple and gdb_test for
2431 all tests. Add patterns to kfail PR gdb/1498.
2432
51615d72
MC
24332003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2434
2435 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2436 current versions of gcc, including gcc abi 2. Use "breakpoint"
2437 and "continue" instead of restarting the target program. Use
2438 gdb_test_multiple and gdb_test for all tests.
2439
7b79a9d7
MK
24402004-01-01 Mark Kettenis <kettenis@gnu.org>
2441
2442 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2443 for *-*-solaris2*.
2444
1cd3489f
MC
24452003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2446
2447 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2448 current versions of gcc, including gcc abi 2. Use "breakpoint"
2449 and "continue" instead of restarting the target program several
2450 times. Use gdb_test_multiple and gdb_test for all tests.
2451
850742db
MC
24522003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2453
2454 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2455 source files.
2456
eb4bbda8
MC
24572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2458
2459 * gdb.base/environ.exp: Handle compiling test case from multiple
2460 source files.
2461
e42c7771
MC
24622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2463
2464 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2465
80e4b428
JB
24662003-12-17 Jim Blandy <jimb@redhat.com>
2467
5f06973a
JB
2468 * gdb.base/freebpcmd.c: Add copyright notice.
2469
80e4b428
JB
2470 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2471
0ab84fb7
MC
24722003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2473
2474 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2475
1b3bb3d0
JB
24762003-12-13 Jim Blandy <jimb@redhat.com>
2477
2478 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2479
3a4c9371
KB
24802003-12-12 Kevin Buettner <kevinb@redhat.com>
2481
2482 * gdb.asm/frv.inc: New file.
2483 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2484
a1dea79a
FF
24852003-12-09 Fred Fish <fnf@redhat.com>
2486
2487 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2488 functions to break1.c and leave prototypes behind. Add more
2489 "set breakpoint NN here" comments.
2490 * gdb.base/break1.c: New file.
2491
2492 * gdb.base/break.exp: Handle compiling test case from multiple
2493 source files and change source file references as needed.
2494 * gdb.base/completion.exp: Ditto.
2495 * gdb.base/condbreak.exp: Ditto.
2496 * gdb.base/define.exp: Ditto.
2497 * gdb.base/ena-dis-br.exp: Ditto.
2498 * gdb.base/info-proc.exp: Ditto.
2499 * gdb.base/maint.exp: Ditto.
2500 * gdb.base/until.exp: Ditto.
2501
2502 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2503 hardcoded line numbers.
2504 * gdb.base/define.exp: Ditto.
2505 * gdb.base/ena-dis-br.exp: Ditto.
2506 * gdb.base/maint.exp: Ditto.
2507 * gdb.base/until.exp: Ditto.
2508
2509 * gdb.base/completion.exp: Use "break1" for completion tests since
2510 "break" is no longer a unique prefix.
2511
5266b69c
AC
25122003-12-06 Andrew Cagney <cagney@redhat.com>
2513
2514 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2515 "return_value_unimplemented". When an unimplemented struct return
2516 architecture, report incorrect values as a KFAIL
2517
374451f0
MC
25182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2519
2520 * gdb.cp/rtti.exp: Accept new wording of warning from
2521 cp_lookup_rtti_type.
2522
ba9b20a7
MC
25232003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2524
2525 Partial fix for PR testsuite/1456.
2526 * gdb.base/scope.exp (test_at_main): Replace references to
2527 gcc_compiled with calls to test_compiler_info.
2528 (test_at_foo): Likewise.
2529 (test_at_bar): Likewise.
2530
b74b6d0b
MC
25312003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2532
2533 Partial fix for PR testsuite/1456.
2534 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2535 to test_compiler_info.
2536
ccfa3402
MC
25372003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2538
2539 * gdb.base/so-impl-ld.exp: Update copyright notice.
2540
f6246aba
MC
25412003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2542
2543 Partial fix for PR testsuite/1456.
2544 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2545 to test_compiler_info.
2546
13ae734a
MC
25472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2548
2549 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2550 from current versions of gdb. Clean up regular expressions.
2551 Delete redundant timeout case.
2552
d8e1cdee
MC
25532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2554
2555 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2556 from current versions of gdb. Clean up regular expressions.
2557 Delete redundant timeout case.
2558
96457b64
MC
25592003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2560
2561 Partial fix for PR testsuite/1456.
2562 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2563 gcc_compiled with call to test_compiler_info.
2564
f35309fc
MC
25652003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2566
2567 Partial fix for PR testsuite/1456.
2568 * gdb.base/list.exp (test_list_function): Delete unused declaration
2569 of gcc_compiled.
2570
d7afdf9b
MC
25712003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2572
2573 Partial fix for PR testsuite/1456.
2574 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2575 call to test_compiler_info.
2576
71507b56
MK
25772003-11-29 Mark Kettenis <kettenis@gnu.org>
2578
2579 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2580 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2581 it to create the appropriate note.inc.
2582 * gdb.asm/asmsrc1.s: Include "note.inc".
2583 * gdb.asm/netbsd.inc: New file.
2584 * gdb.asm/empty.inc: New file.
2585
f81f93f7
MC
25862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2587
2588 Partial fix for PR testsuite/1456.
2589 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2590 calls to test_compiler_info.
2591
9a77938e
MC
25922003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2593
2594 Partial fix for PR testsuite/1456.
2595 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2596 calls to test_compiler_info.
2597
e8367dc7
MK
25982003-11-27 Mark Kettenis <kettenis@gnu.org>
2599
2600 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2601 pattern for the KFAILs.
2602
526c61ee
AF
26032003-11-25 Adam Fedor <fedor@gnu.org>
2604
2605 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2606 * gdb.objc/objcdecode.m: New file.
2607
28f2d600
AF
26082003-11-25 Adam Fedor <fedor@gnu.org>
2609
2610 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2611 * gdb.objc/nondebug.m: New file.
2612
a3895cee
BE
26132003-11-26 Ben Elliston <bje@wasabisystems.com>
2614
2615 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2616 NetBSD as it does on FreeBSD. Modelled on a similar change by
2617 Mark Kettenis on 2003-05-30.
2618 (link-flags): Set to "--entry _start" regardless of target.
2619 Special linker flags are to be appended to $link-flags.
2620 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2621
c9f2c8a3
MC
26222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2623
2624 * gdb.cp/method.exp: Accept output of new demangler.
2625
15a0587a 26262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2627
2628 * gdb/class2.exp: New file.
2629 * gdb/class2.cc: New file.
2630
3c00b570
MC
26312003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2632
2633 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2634 of new demangler.
2635
7027acc7
MK
26362003-11-23 Mark Kettenis <kettenis@gnu.org>
2637
2638 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2639 of gdb_test "run".
2640
b0e1598a
MK
26412003-11-23 Mark Kettenis <kettenis@gnu.org>
2642
2643 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2644 "continue" into "run".
2645
4d9eda44
MC
26462003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2647
2648 Partial fix for PR testsuite/1456.
2649 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2650 call to test_compiler_info.
2651 * gdb.cp/ctti.exp: Likewise.
2652 * gdb.cp/derivation.exp: Likewise.
2653 * gdb.cp/member-ptr.exp: Likewise.
2654 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2655 reference to gcc_compiled.
2656
26572003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2658
2659 Fix PR testsuite/1463.
2660 * gdb.base/structs.exp (start_structs_test): Call
2661 get_debug_format before using the debug format.
2662
d422fe19
AC
26632003-11-22 Andrew Cagney <cagney@redhat.com>
2664
2665 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2666 * gdb.base/structs.exp: Use gdb_test_multiple.
2667
039cf96d
AC
26682003-11-20 Andrew Cagney <cagney@redhat.com>
2669
6882279b
AC
2670 * gdb.base/structs.exp: Handle and recover from internal errors.
2671 Replace "foo${n}" with "foo<n>" in test messages.
2672
e53890ae
AC
2673 * gdb.base/structs.exp: Update copyright. Rewrite.
2674 * gdb.base/structs.c: Update copyright. Rewrite.
2675
2b211c59
AC
2676 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2677 resync count exceeded.
d63a86f8 2678
039cf96d
AC
2679 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2680 from the internal error.
2681 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2682 Original from Jim Blandy.
2683 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2684
eac98b22
AC
26852003-11-19 Andrew Cagney <cagney@redhat.com>
2686
2687 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2688 KFAIL.
2689
67455b2a
MK
26902003-11-17 Mark Kettenis <kettenis@gnu.org>
2691
2692 New testcase for PR backtrace/1435.
2693 * gdb.arch/i386-unwind.exp: New file.
2694 * gdb.arch/i386-unwind.c: New file.
2695
853d6e5b
AC
26962003-11-17 Andrew Cagney <cagney@redhat.com>
2697
2698 * lib/gdb.exp (compiler_info): New global.
2699 (test_compiler_info): New function.
2700 (get_compiler_info): Set compiler_info.
2701 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2702 "compiler_info" to gcc-<major>-<minor>.
2703
38cf6e11
MC
27042003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2705
2706 * gdb.trace/configure: Remove.
2707
a50d3602
EZ
27082003-11-13 Elena Zannoni <ezannoni@redhat.com>
2709
2710 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2711 breakpoints.
a50d3602
EZ
2712 * gdb.base/break.exp: Remove all references to explicit line
2713 numbers.
2714
d9407aaa
NC
27152003-11-11 Nick Clifton <nickc@redhat.com>
2716
2717 * gdb.base/shreloc.exp: Do not run for targets which do not
2718 support shared objects.
2719
db488fc1
CV
27202003-11-10 Corinna Vinschen <vinschen@redhat.com>
2721
2722 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2723 Don't run tests if nofileio flag is given.
2724
6a90a18e
EZ
27252003-11-07 Elena Zannoni <ezannoni@redhat.com>
2726
2727 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2728 as well as 'Watchpoint'.
2729
0b915e9c
EZ
27302003-11-06 Elena Zannoni <ezannoni@redhat.com>
2731
2732 Reported by Jim Ingham <jingham@apple.com>:
2733 * gdb.base/annota1.exp: Match at least one occurrence of the
2734 signal handler annotation.
2735
d7e4b55f
EZ
27362003-11-06 Elena Zannoni <ezannoni@redhat.com>
2737
2738 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2739 as well as 'Watchpoint'.
2740
2fe4e8d0
MC
27412003-11-05 Michael Chastain <mec@shout.net>
2742
2743 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2744
6ef88553
KW
27452003-11-03 Kris Warkentin <kewarken@qnx.com>
2746
2747 * gdb.arch/gdb1291.c: New test file.
2748 * gdb.arch/gdb1291.exp: New test script.
2749 * gdb.arch/gdb1431.c: New test file.
2750 * gdb.arch/gdb1431.exp: New test script.
2751
ae7dc4d8
MC
27522003-10-22 Michael Chastain <mec@shout.net>
2753
2754 * gdb.mi/pthreads.c: Add copyright notice.
2755
c39d7427
MC
27562003-10-22 Michael Chastain <mec@shout.net>
2757
2758 * gdb.threads/pthreads.c: Add copyright notice.
2759
8b7d96c1
MC
27602003-10-20 Michael Chastain <mec@shout.net>
2761
2762 * gdb.base/gdb1056.exp: New test script.
2763
d1d69fdd
DJ
27642003-10-13 Daniel Jacobowitz <drow@mvista.com>
2765
2766 * gdb.threads/killed.exp: Use gdb_run_cmd.
2767
7d605576
DJ
27682003-10-13 Daniel Jacobowitz <drow@mvista.com>
2769
2770 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2771 create a core file.
2772 * gdb.threads/gcore-thread.exp: Likewise.
2773
618ec112
CV
27742003-10-13 Corinna Vinschen <vinschen@redhat.com>
2775
2776 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2777 type, based on char type.
2778 (struct bit_flags_short_t): New bitfield type, based on short type.
2779 (init_bit_flags_char): New fuction.
2780 (init_bit_flags_short): Ditto.
2781 (print_bit_flags_char): Ditto.
2782 (print_bit_flags_short): Ditto.
2783 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2784
9367a73c
MC
27852003-10-11 Michael Chastain <mec@shout.net>
2786
2787 * gdb.base/call-rt-st.exp: Update copyright year.
2788
1decf120
KI
27892003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2790
2791 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2792 * gdb.disasm/sh3.s: Ditto.
2793
5445b2ae
DJ
27942003-10-07 Daniel Jacobowitz <drow@mvista.com>
2795
2796 * gdb.threads/switch-threads.exp: New test.
2797 * gdb.threads/switch-threads.c: New source file.
2798
aec24853
CV
27992003-10-07 Corinna Vinschen <vinschen@redhat.com>
2800
2801 * gdb.base/ending-run.exp: Add sh specific case.
2802
adc7428d
AC
28032003-10-06 Andrew Cagney <cagney@redhat.com>
2804
2805 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2806 * gdb.disasm/mn10200.exp: Delete obsolete file.
2807
c9d37158
DJ
28082003-09-29 Daniel Jacobowitz <drow@mvista.com>
2809
2810 * ChangeLog: Correct an entry command.exp -> commands.exp.
2811 * gdb.base/commands.exp (bp_deleted_in_command_test)
2812 (temporary_breakpoint_commands): Check noargs.
2813
79c2c32d
DC
28142003-09-25 David Carlton <carlton@kealia.com>
2815
2816 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2817 of some print tests, where appropriate. Add tests for C::D::cd,
2818 E::ce, F::cXfX, G::XgX.
2819 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2820
594e6d67
RE
28212003-09-25 Richard Earnshaw <rearnsha@arm.com>
2822
2823 * lib/java.exp (java_init): Import target_alias before using it.
2824
10f0d451
DC
28252003-09-25 David Carlton <carlton@kealia.com>
2826
2827 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2828
274bcba0
EZ
28292003-09-23 Elena Zannoni <ezannoni@redhat.com>
2830
d63a86f8 2831 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2832 weirdness.
2833
cdbf20f7
MC
28342003-09-17 Michael Chastain <mec@shout.net>
2835
2836 * gdb.cp/gdb1355.exp: New file.
2837 * gdb.cp/gdb1355.c: New file.
2838
71e06f80
CV
28392003-09-15 Corinna Vinschen <vinschen@redhat.com>
2840
2841 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2842 * gdb.asm/sh.inc: New file.
2843
5c4e30ca
DC
28442003-09-11 David Carlton <carlton@kealia.com>
2845
bd45b7af
DC
2846 * gdb.cp/namespace.exp: Add tests for namespace types.
2847 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2848 (test_namespace): New.
2849
1c199746
EZ
28502003-09-11 Elena Zannoni <ezannoni@redhat.com>
2851
2852 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2853 * gdb.stabs/weird.exp: Ditto.
1c199746 2854
04ed252f
MC
28552003-09-08 Michael Chastain <mec@shout.net>
2856
2857 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2858
d8a2d9e7
MC
28592003-09-07 Michael Chastain <mec@shout.net>
2860
2861 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2862 'parse error'.
2863
161afb24
MK
28642003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2865
2866 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2867
49f2741a
MC
28682003-08-30 Michael Chastain <mec@shout.net>
2869
2870 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2871 * gdb.gdb/observer.exp: Ditto.
2872 * gdb.gdb/xfullpath.exp: Ditto.
2873
8afa723e
MK
28742003-08-29 Mark Kettenis <kettenis@gnu.org>
2875
2876 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2877 *-*-*bsd*.
2878
f31dfe3b
JJ
28792003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2880
2881 * gdb.base/dump.exp: Skip for ia64.
2882
4630e498
JJ
28832003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2884
2885 * gdb.asm/asm-source.exp: Add ia64 support.
2886 * gdb.asm/ia64.inc: New file.
2887
1105b7ef
MC
28882003-08-22 Michael Chastain <mec@shout.net>
2889
2890 * gdb.cp: New directory.
2891 * gdb.cp/*: Copy from gdb.c++/*.
2892 * gdb.c++/*: Remove.
2893 * Makefile.in: Change gdb.c++ to gdb.cp.
2894 * configure.in: Ditto.
2895 * configure: Regnerate.
2896
c945b932
MK
28972003-08-18 Mark Kettenis <kettenis@gnu.org>
2898
2899 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2900 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2901
2b66634b
DJ
29022003-08-17 Daniel Jacobowitz <drow@mvista.com>
2903
2904 * mi-var-display.exp (-var-list-children weird): Accept function
2905 pointers with argument types.
2906 * mi1-var-display.exp (-var-list-children weird): Likewise.
2907 * mi2-var-display.exp (-var-list-children weird): Likewise.
2908
a356f73b
DJ
29092003-08-17 Daniel Jacobowitz <drow@mvista.com>
2910
2911 * gdb.base/annota3.exp: Add missing newline.
2912
483417b8
MC
29132003-08-06 Michael Chastain <mec@shout.net>
2914
2915 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2916
c99c59c3
MS
29172003-08-12 Michael Snyder <msnyder@redhat.com>
2918
2919 * gdb.base/float.exp: Add test for SH.
2920
55ed7501
MK
29212003-08-10 Mark Kettenis <kettenis@gnu.org>
2922
2923 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2924
1a371f2e
EZ
29252003-08-07 Elena Zannoni <ezannoni@redhat.com>
2926
2927 * gdb.base/completion.exp: Remove reduntant completion test
2928 on filename.
2929
e0f353ce
EZ
29302003-08-07 Elena Zannoni <ezannoni@redhat.com>
2931
2932 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2933 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2934 gdb.trace/save-trace.exp: Make sure that full pathnames are
2935 escaped correctly.
2936
5710a1af 29372003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2938
5710a1af
EZ
2939 * configure.in: Don't generate config.h from config.hin.
2940 * configure: Regenerate.
2941 * config.hin: Remove file.
2942 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2943 * gdb.threads/pthreads.c: Ditto.
2944
dcd81ce9
DJ
29452003-08-07 Daniel Jacobowitz <drow@mvista.com>
2946
2947 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2948 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2949 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2950 Replace ld24 with seth/add3.
2951
6009d884
AC
29522003-08-02 Andrew Cagney <cagney@redhat.com>
2953
2954 * gdb.base/annota3.exp: New file.
2955 * gdb.base/annota3.c: New file.
2956 * gdb.c++/annota3.exp: New file.
2957 * gdb.c++/annota3.cc: New file.
2958
51514e06
MC
29592003-07-29 Michael Chastain <mec@shout.net>
2960
2961 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2962 actually failed.
2963 (do_pass): Likewise.
2964 * gdb.threads/tls.exp: Always initialize no_of_threads.
2965
4ee6625b
DJ
29662003-07-27 Daniel Jacobowitz <drow@mvista.com>
2967
2968 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2969 pattern.
2970 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2971 * gdb.threads/tls.exp: Recognize one case of the host library not
2972 supporting TLS.
2973
225f2bf6
AC
29742003-07-27 Andrew Cagney <cagney@redhat.com>
2975
2976 * gdb.base/fileio.exp: Use SH when running commands using
2977 remote_exec.
2978
bcb27c9f
DJ
29792003-07-24 Daniel Jacobowitz <drow@mvista.com>
2980
2981 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2982 * gdb.base/relocate.c (dummy): New padding array.
2983
3d67be83
MS
29842003-07-22 Michael Snyder <msnyder@redhat.com>
2985
d63a86f8 2986 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2987
2988 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2989 patterns to be more general, accepting old and new output.
2990 Some output chars (such as '+') also must be quoted.
d63a86f8 2991 Some addresses are displayed numerically instead of
3d67be83
MS
2992 symbolically.
2993
57ba3b85
MS
29942003-07-23 Michael Snyder <msnyder@redhat.com>
2995
686d097c
MS
2996 * gdb.base/return2.exp: Don't test long-long return.
2997
57ba3b85
MS
2998 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2999 * gdb.disasm/t01_mov.exp: Ditto.
3000 * gdb.disasm/t02_mova.s: Ditto.
3001 * gdb.disasm/t02_mova.exp: Ditto.
3002 * gdb.disasm/t03_add.s: Ditto.
3003 * gdb.disasm/t03_add.exp: Ditto.
3004 * gdb.disasm/t04_sub.s: Ditto.
3005 * gdb.disasm/t04_sub.exp: Ditto.
3006 * gdb.disasm/t05_cmp.s: Ditto.
3007 * gdb.disasm/t05_cmp.exp: Ditto.
3008 * gdb.disasm/t06_ari2.s: Ditto.
3009 * gdb.disasm/t06_ari2.exp: Ditto.
3010 * gdb.disasm/t07_ari3.s: Ditto.
3011 * gdb.disasm/t07_ari3.exp: Ditto.
3012 * gdb.disasm/t08_or.s: Ditto.
3013 * gdb.disasm/t08_or.exp: Ditto.
3014 * gdb.disasm/t09_xor.s: Ditto.
3015 * gdb.disasm/t09_xor.exp: Ditto.
3016 * gdb.disasm/t10_and.s: Ditto.
3017 * gdb.disasm/t10_and.exp: Ditto.
3018 * gdb.disasm/t11_logs.s: Ditto.
3019 * gdb.disasm/t11_logs.exp: Ditto.
3020 * gdb.disasm/t12_bit.s: Ditto.
3021 * gdb.disasm/t12_bit.exp: Ditto.
3022 * gdb.disasm/t13_otr.s: Ditto.
3023 * gdb.disasm/t13_otr.exp: Ditto.
3024
e00759ef
EZ
30252003-07-22 Elena Zannoni <ezannoni@redhat.com>
3026
3027 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3028
8bc2021f
EZ
30292003-07-22 Elena Zannoni <ezannoni@redhat.com>
3030
3031 * gdb.threads/tls.c : New file.
3032 * gdb.threads/tls.exp : New file.
3033 * gdb.threads/tls-main.c : New file.
3034 * gdb.threads/tls-shared.c : New file.
3035 * gdb.threads/tls-shared.exp : New file.
3036
89320c4c
AS
30372003-07-22 Andreas Schwab <schwab@suse.de>
3038
3039 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3040
180dea7c
AS
30412003-07-20 Andreas Schwab <schwab@suse.de>
3042
3043 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3044 due to insn reordering.
3045
0714963c
AC
30462003-07-15 Andrew Cagney <cagney@redhat.com>
3047
3048 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3049
98a23b3f
MC
30502003-07-15 Michael Chastain <mec@shout.net>
3051
3052 * gdb.base/gdb1250.exp: New file.
3053 * gdb.base/gdb1250.c: New file.
3054
27e417a2
ML
30552003-07-09 Michal Ludvig <mludvig@suse.cz>
3056
3057 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3058 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3059
8bc2021f
EZ
30602003-07-09 Elena Zannoni <ezannoni@redhat.com>
3061
3062 * gdb.threads/tls.c: New file.
3063 * gdb.threads/tls.exp: New file.
3064 * gdb.threads/tls-main.c: New file.
3065 * gdb.threads/tls-shared.c: New file.
3066 * gdb.threads/tls-shared.exp: New file.
3067
d99968dc
EZ
30682003-07-09 Elena Zannoni <ezannoni@redhat.com>
3069
3070 * gdb.base/annota1.exp: Make sure that we properly escape the
3071 full path of the source file. Xfail more permissive patterns,
d63a86f8 3072 due to a compiler debug info problem.
d99968dc 3073
83876b3b
AS
30742003-07-07 Andreas Schwab <schwab@suse.de>
3075
2705e972
AS
3076 * gdb.asm/m68k.inc: New file.
3077 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3078
83876b3b
AS
3079 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3080 arguments"): Also match negative number.
3081
3082 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3083
3a871b37
DJ
30842003-07-03 Daniel Jacobowitz <drow@mvista.com>
3085
3086 * gdb.base/store.c (charest): New typedef.
3087 (add_char): Rename to add_charest, update.
3088 (wack_char): Rename to wack_charest, update types. Return l + r
3089 to keep r live across the call.
3090 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3091 (wack_double, wack_doublest): Return l + r to keep r live across
3092 the call.
3093 * gdb.base/store.exp: Accomodate store.c changes.
3094
b2a7f303
DC
30952003-06-30 David Carlton <carlton@kealia.com>
3096
3097 * gdb.c++/maint.exp (test_invalid_name): New.
3098 (test_first_component): Add tests for invalid names.
3099
3c6cb4a1
MC
31002003-06-29 Michael Chastain <mec@shout.net>
3101
3102 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3103 output of '<VTT for class>' for virtual base classes.
3104
f1c2644b
DJ
31052003-06-29 Daniel Jacobowitz <drow@mvista.com>
3106
3107 * gdb.base/completion.exp: Tab-complete "complet" instead of
3108 "compl".
3109 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3110
18080350
DJ
31112003-06-29 Daniel Jacobowitz <drow@mvista.com>
3112
3113 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3114 * gdb.base/volatile.exp: Likewise.
3115
f56973f8
DJ
31162003-06-29 Daniel Jacobowitz <drow@mvista.com>
3117
3118 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3119 gdb/1265.
3120
31212003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3122 Daniel Jacobowitz <drow@mvista.com>
3123
3124 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3125 initial line count of 'captured_main' from 26 to 32.
3126 (test_with_self): Allow xmalloc call to be interleaved with the
3127 preceding two lines.
3128
e766d4d6
JB
31292003-06-24 Joel Brobecker <brobecker@gnat.com>
3130
3131 * gdb.base/bang.exp: New testcase.
3132
f125c9a4
JB
31332003-06-23 Joel Brobecker <brobecker@gnat.com>
3134
3135 * gdb.base/langs.exp: Add some tests for the "minimal" language
3136 support.
3137
6e25beaf
EZ
31382003-06-23 Elena Zannoni <ezannoni@redhat.com>
3139
3140 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3141 the testcase.
3142
2f816dda
DJ
31432003-06-22 Daniel Jacobowitz <drow@mvista.com>
3144
3145 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3146 offset.
3147
db5a5748
DJ
31482003-06-22 Daniel Jacobowitz <drow@mvista.com>
3149
3150 * gdb.c++/pr-1210.cc: New file.
3151 * gdb.c++/pr-1210.exp: New file.
3152
1df0c130
DJ
31532003-06-21 Daniel Jacobowitz <drow@mvista.com>
3154
3155 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3156 000-exec-continue.
3157
a92feac0
MK
31582003-06-15 Mark Kettenis <kettenis@gnu.org>
3159
3160 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3161 on *-*-*bsd* instead of *-*-freebsd*.
3162
81a58f5b
AC
31632003-06-14 Andrew Cagney <cagney@redhat.com>
3164
3165 * gdb.base/store.exp: Test longest and doublest. Test all
3166 parameters. Weaken return statement match.
3167 * gdb.base/store.c: Add longest and doublest - aka long long and
3168 long double functions. Put all parameters into local register
3169 variables. Use negative values.
3170
b257a0d3
AC
31712003-06-14 Andrew Cagney <cagney@redhat.com>
3172
3173 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3174 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3175 exit status.
3176 * gdb.base/fileio.exp: Disable target when nointerrupts and
3177 noinferiorio, instead of limiting it to remote. Use remote_exec
3178 instead of system.
d63a86f8 3179
21c38304
JJ
31802003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3181
3182 * gdb.base/float.exp: Add ia64 support.
3183
1bcdb424
CV
31842003-06-12 Corinna Vinschen <vinschen@redhat.com>
3185
3186 * gdb.base/fileio.exp: Run only on remote targets.
3187
6aeb981f
CV
31882003-06-10 Corinna Vinschen <vinschen@redhat.com>
3189
3190 * gdb.base/fileio.c: New file, testing File-I/O.
3191 * gdb.base/fileio.exp: Ditto.
3192
53df362e
RG
31932003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3194
3195 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3196 shared objects after relocation at load time (gdb PR/1132).
3197 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3198 as above, part of the shared object relocation test.
3199
ffee1b46
MK
32002003-06-08 Mark Kettenis <kettenis@gnu.org>
3201
b5ca3722
MK
3202 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3203 fully filled history list.
3204 * gdb.base/gdb_history: New file.
3205
03ed860d
MK
3206 * gdb.base/signals.exp: XFAIL "continue to func1" on
3207 i*86-*-freebsd*.
3208
ffee1b46
MK
3209 * gdb.base/attach.exp: When trying to attach to a nonexistent
3210 process, make it possible to specify the PID based on the target,
3211 and do so for *-*-freebsd*.
3212
d80dbb52
RH
32132003-06-02 Richard Henderson <rth@redhat.com>
3214
3215 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3216
6dd77b81
RH
32172003-06-02 Richard Henderson <rth@redhat.com>
3218
3219 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3220
f6347e16
RH
32212003-06-02 Richard Henderson <rth@redhat.com>
3222
3223 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3224
2c161407
DJ
32252003-06-01 Daniel Jacobowitz <drow@mvista.com>
3226
3227 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3228 of globalvar.
3229
572eb746
MK
32302003-06-01 Mark Kettenis <kettenis@gnu.org>
3231
3232 * gdb.asm/asm-source.exp: Check for memory read errors in
3233 disassembler test on *BSD too.
3234
9e9617a5
RH
32352003-06-01 Richard Henderson <rth@redhat.com>
3236
3237 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3238 for .frame.
3239 (gdbasm_call): Lose ldgp.
3240 (gdbasm_startup): Add frame information.
3241 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3242
7b34ad4e
MK
32432003-05-31 Mark Kettenis <kettenis@gnu.org>
3244
3245 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3246 i?86-*-*.
3247
10059fdf
MK
32482003-05-30 Mark Kettenis <kettenis@gnu.org>
3249
3250 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3251 FreeBSD.
3252
acf4b816
RH
32532003-05-29 Richard Henderson <rth@redhat.com>
3254
3255 * gdb.asm/alpha.inc: New file.
3256 * gdb.asm/asm-source.exp: Use it.
3257
e9ecd949
JB
32582003-05-29 Jim Blandy <jimb@redhat.com>
3259
3260 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3261 'core.PID'.
3262
e3e5a4f3
JB
32632003-05-22 Jim Blandy <jimb@redhat.com>
3264
3265 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3266 backtrace.
d63a86f8 3267
72fe3d25
DC
32682003-05-20 David Carlton <carlton@math.stanford.edu>
3269
3270 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3271 this time.
3272
58da2eb2
DC
32732003-05-19 David Carlton <carlton@bactrian.org>
3274
3275 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3276 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3277
1fcb5155
DC
32782003-05-19 David Carlton <carlton@bactrian.org>
3279
3280 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3281 namespace tests.
3282 Bump copyright date.
3283 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3284 (main): Call C::D::marker2.
3285 * gdb.c++/namespace1.cc: New file.
3286
85e85163
JJ
32872003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3288
3289 Roland McGrath <roland@redhat.com>
d63a86f8 3290 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3291 there is no manager thread.
3292
a25fbfec
JJ
32932003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3294
d63a86f8
RM
3295 * gdb.threads/schedlock.exp: Remove assumption that all threads
3296 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3297 in one of the child threads rather than the main thread.
3298
be375bae
JB
32992003-05-07 Jim Blandy <jimb@redhat.com>
3300
09bf6082
JB
3301 Add support for assembly source testing on the s390x.
3302 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3303 architecture.
3304 * gdb.asm/s390x.inc: New file.
3305
be375bae
JB
3306 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3307 succession of 'if' statements.
3308
00905d52
AC
33092003-05-05 Andrew Cagney <cagney@redhat.com>
3310
3311 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3312
b1e29e33
AC
33132003-05-05 Andrew Cagney <cagney@redhat.com>
3314
3315 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3316 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3317
e33d66ec
EZ
33182003-05-02 Elena Zannoni <ezannoni@redhat.com>
3319
3320 * gdb.base/charset.exp: Update based on new behavior of set/show
3321 charset commands.
3322
2b6fd0d8
AC
33232003-05-01 Andrew Cagney <cagney@redhat.com>
3324
3325 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3326 variable do not give memory errors.
3327
130cacce
AF
33282003-04-30 Adam Fedor <fedor@gnu.org>
3329
3330 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3331 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3332 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3333 gdb.objc/basicclass.m: : New files
3334
3335 * lib/gdb.exp (gdb_compile_objc): New procedure.
3336
bea71854
DJ
33372003-04-27 Daniel Jacobowitz <drow@mvista.com>
3338
3339 * gdb.base/signals.exp: Make backtrace tests more specific.
3340
0f20eeea
DC
33412003-04-23 David Carlton <carlton@bactrian.org>
3342
3343 * gdb.c++/maint.exp (test_first_component): Add tests for
3344 'operator' in more locations.
3345
c8c4d8dc
KB
33462003-04-16 Kevin Buettner <kevinb@redhat.com>
3347
3348 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3349
3fe60e3c
EZ
33502003-04-16 Elena Zannoni <ezannoni@redhat.com>
3351
3352 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3353 func marke' instead. Update test name.
3354
9219021c
DC
33552003-04-15 David Carlton <carlton@math.stanford.edu>
3356
3357 * gdb.c++/maint.exp: New file.
3358
5dd55bdd
EZ
33592003-04-14 Elena Zannoni <ezannoni@redhat.com>
3360
3361 * gdb.threads/schedlock.c: Change type of thread function argument
3362 to long, to avoid warnings on 64-bit platforms.
3363
00890572
EZ
33642003-04-14 Elena Zannoni <ezannoni@redhat.com>
3365
3366 * gdb.base/attach.exp: Add new message from ptrace in case of
3367 attaching to nonexistent process.
d63a86f8 3368
93201743
JB
33692003-04-11 Jim Blandy <jimb@redhat.com>
3370
3371 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3372 gdb.c++/userdef.cc: Place comments on the lines to which the
3373 marker function might return.
3374 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3375 gdb.c++/userdef.exp: Look for those comments to check that we've
3376 returned to the right place, instead of checking line numbers.
3377
2a11c64d
EZ
33782003-04-11 Elena Zannoni <ezannoni@redhat.com>
3379
3380 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3381 match on sourcefile name, instead of directory name.
3382
68ab8fc5
EZ
33832003-04-10 Elena Zannoni <ezannoni@redhat.com>
3384
d63a86f8 3385 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3386 working directory name.
3387
5624293a
JB
33882003-04-09 Jim Blandy <jimb@redhat.com>
3389
3390 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3391 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3392 after an inferior function call, report the failure, but allow the
3393 test to continue.
3394
f1f02ee4
SC
33952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3396
3397 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3398 with -DPROTOTYPES.
3399
6eb79af0
SC
34002003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3401
3402 * gdb.base/break.exp: Revert last patch.
3403
8dfb4cf0
SC
34042003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3405
3406 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3407 with -DPROTOTYPES.
3408
ed4c619a
AC
34092003-04-02 Andrew Cagney <cagney@redhat.com>
3410
3411 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3412 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3413 matching directories by the name breakpoint.
3414 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3415 Make "continue to marker1" consistent.
3416 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3417 message consistent.
3418 * lib/gdb.exp: Put "the program is no longer running", and "the
3419 program exited" in parenthesis.
3420 * lib/mi-support.exp: Ditto.
d63a86f8 3421
4e35d5f0 34222003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3423
4e35d5f0
BR
3424 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3425
71900fe8
AC
34262003-03-29 Andrew Cagney <cagney@redhat.com>
3427
3428 * gdb.base/sizeof.c (main): Print the value of '\377'.
3429 * gdb.base/sizeof.exp: Check the sign of '\377'.
3430
c0655a16
MC
34312003-03-27 Michael Chastain <mec@shout.net>
3432
3433 * gdb.base/gdb1090.exp: New file.
3434 * gdb.base/gdb1090.cc: New file.
3435
5b2a3989
JB
34362003-03-27 J. Brobecker <brobecker@gnat.com>
3437
3438 * gdb.gdb/observer.exp: New regression test.
3439
79876890
MC
34402003-03-27 Michael Chastain <mec@shout.net>
3441
3442 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3443 * gdb.base/ptype.exp: Likewise.
3444
6eac95e3
CV
34452003-03-27 Corinna Vinschen <vinschen@redhat.com>
3446
3447 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3448
e8c71839
MC
34492003-03-26 Michael Chastain <mec@shout.net>
3450
3451 * gdb.base/ptype.exp: Actually use some typedef'd types.
3452
71b10041
SC
34532003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3454
3455 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3456 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3457
2512cf80
CV
34582003-03-20 Corinna Vinschen <vinschen@redhat.com>
3459
3460 * gdb.base/default.exp: Fix regular expression.
3461
0d195a4f
CV
34622003-03-20 Corinna Vinschen <vinschen@redhat.com>
3463
3464 * gdb.base/args.exp: Fix regular expression.
3465
8a2dbca8
CV
34662003-03-20 Corinna Vinschen <vinschen@redhat.com>
3467
3468 * gdb.base/help.exp: Allow Win32 child process.
3469
bf028682
CV
34702003-03-20 Corinna Vinschen <vinschen@redhat.com>
3471
3472 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3473 when stepping out of main().
3474
182dbe85
CV
34752003-03-20 Corinna Vinschen <vinschen@redhat.com>
3476
3477 * gdb.base/default.exp: Check for win32 specific message when calling
3478 "run" without executable.
3479
d67a6ba5
CV
34802003-03-20 Corinna Vinschen <vinschen@redhat.com>
3481
3482 * gdb.base/args.exp: Expect .exe in output.
3483
a955b5bb
CV
34842003-03-20 Corinna Vinschen <vinschen@redhat.com>
3485
3486 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3487 Cygwin native.
3488
bf6bad4b
AC
34892003-03-17 Andrew Cagney <cagney@redhat.com>
3490
3491 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3492 vector registes.
3493 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3494 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3495
293e9a31
DC
34962003-03-17 David Carlton <carlton@math.stanford.edu>
3497
3498 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3499 test, for PR breakpoints/38.
3500 Call test_watchpoint_and_breakpoint.
3501 * gdb.base/watchpoint.c (func3): New function.
3502 (main): Call func3.
3503
5330f2db
DC
35042003-03-04 David Carlton <carlton@math.stanford.edu>
3505
3506 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3507 Garply<Garply<char> >:: garply".
3508 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3509 with respect to PR c++/1111; note also PR c++/1113.
3510 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3511 respect to PR c++/1062.
3512 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3513
6ece72da
DC
35142003-03-03 David Carlton <carlton@math.stanford.edu>
3515
3516 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3517 with respect to PR c++/57.
3518 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3519 c++/826.
3520 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3521 respect to PR c++/57.
3522
85ca1584
DC
35232003-03-03 David Carlton <carlton@math.stanford.edu>
3524
3525 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3526 respect to PR c++/33 into FAILs.
3527
98e9c5b8
MC
35282003-03-03 Michael Chastain <mec@shout.net>
3529
7bedbf27
MC
3530 * configure.in: Update copyright years.
3531
35322003-03-03 Michael Chastain <mec@shout.net>
3533
3534 * Makefile.in: Update copyright years.
98e9c5b8 3535
f683e100
DC
35362003-02-28 David Carlton <carlton@math.stanford.edu>
3537
3538 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3539 print class instead of struct and/or superfluous protection
3540 specifiers, as long as the resulting output is equivalent to the
3541 source code.
3542 Delete FIXME from end of messages on tests that don't need
3543 fixing.
3544
a9e0cf2c
DC
35452003-02-28 David Carlton <carlton@math.stanford.edu>
3546
3547 * gdb.c++/templates.exp (do_tests): Allow const in the two
3548 Foo<volatile char *>::foo tests.
3549
e8d359df
MS
35502003-02-27 Michael Snyder <msnyder@redhat.com>
3551
d63a86f8 3552 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3553 will be consistant.
3554
0b71dc91
DC
35552003-02-26 David Carlton <carlton@math.stanford.edu>
3556
3557 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3558 char *>::foo" test with respect to PR c++/33. Create a new test
3559 which is identical to that one except that it doesn't put the
3560 space between the "char" and the "*"; KFAIL it, too.
3561
dd14ab43
DC
35622003-02-26 David Carlton <carlton@math.stanford.edu>
3563
3564 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3565 template types into either PASSes or KFAILs (corresponding to PR
3566 c++/57). Tweak indentation. Update copyright.
3567
1146c7f1
SC
35682003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3569
3570 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3571
74641dfb
MC
35722003-02-13 Michael Chastain <mec@shout.net>
3573
3574 * gdb.base/exprs.exp: Remove i960 remnants.
3575 * gdb.base/funcargs.exp: Likewise.
3576 * gdb.base/list.exp: Likewise.
3577 * gdb.base/ptype.exp: Likewise.
3578
559cd2d0
DC
35792003-02-14 David Carlton <carlton@math.stanford.edu>
3580
3581 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3582 pEe->D::vg()" from XFAIL to KFAIL.
3583
c4f90d87
JM
35842003-02-13 Jason Molenda (jmolenda@apple.com)
3585
3586 * gdb.base/maint.exp: Update maint print statistics regexp to include
3587 new entries.
3588
cbc4d97c
MC
35892003-02-13 Michael Chastain <mec@shout.net>
3590
3591 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3592
40f235b7
MC
35932003-02-12 Michael Chastain <mec@shout.net>
3594
3595 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3596 * gdb.c++/inherit.exp: Likewise.
3597 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3598 * gdb.c++/templates.exp: Likewise.
3599 * gdb.c++/virtfunc.exp: Likewise.
3600
c56716b0
JM
36012003-02-06 Jason Molenda (jason-cl@molenda.com)
3602
3603 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3604 why the code is written that way.
3605
070afcf8
MC
36062003-02-05 Michael Chastain <mec@shout.net>
3607
3608 * gdb.base/dump.exp: Add missing copyright line.
3609
5d0331e5
JM
36102003-02-05 Jason Molenda (jason-cl@molenda.com)
3611
f7ae6d3e 3612 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3613 at the beginning so the breakpoint doesn't get set on the loop.
3614
92851186
MC
36152003-02-05 Michael Chastain <mec@shout.net>
3616
3617 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3618 output for configurations with gcc 2.95.3.
3619
cbf1e085
AC
36202003-02-05 Keith Seitz <keiths@redhat.com>
3621 Andrew Cagney <ac131313@redhat.com>
3622
3623 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3624
29518e1e
MC
36252003-02-04 Michael Chastain <mec@shout.net>
3626
3627 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3628 Call perror and then continue.
3629
5af1d5f3
MC
36302003-02-03 Michael Chastain <mec@shout.net>
3631
3632 * gdb.c++/pr-1023.cc: New file.
3633 * gdb.c++/pr-1023.exp: New file.
3634
6b549786
JB
36352003-02-05 Jim Blandy <jimb@redhat.com>
3636
3637 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3638 it's local to foobar. Check for it there, and check that it's not
3639 present in main.
3640 * gdb.c++/local.cc (marker2): New function.
3641 (foobar): Call marker1.
3642 (main): Call marker2 instead of marker1.
3643
67f16606
AC
36442003-02-04 Andrew Cagney <ac131313@redhat.com>
3645
3646 * gdb.disasm/mn10200.exp: Obsolete file.
3647 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3648 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3649 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3650
1c5cb38e
DC
36512003-02-04 David Carlton <carlton@math.stanford.edu>
3652
3653 * gdb.c++/overload.exp: Test intToChar(1).
3654 * gdb.c++/overload.cc (intToChar): New.
3655 (main): Call intToChar.
3656
d1fe6965
DC
36572003-02-03 David Carlton <carlton@math.stanford.edu>
3658
3659 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3660 'might_kfail' arg.
3661 KFAIL some of the continue_to_bp_overloaded calls, according to
3662 PR c++/1025.
3663
9ba61c5d
MC
36642003-02-01 Michael Chastain <mec@shout.net>
3665
3666 * gdb.base/advance.c (marker1): New marker function.
3667 * gdb.base/advance.exp: When the 'advance' command lands on the
3668 return breakpoint, it can legitimately stop on either the
3669 current line or the next line. Accommodate both outcomes.
3670 * gdb.base/until.exp: Likewise.
3671
e7494ffb
AC
36722003-02-02 Andrew Cagney <ac131313@redhat.com>
3673
3674 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3675 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3676 now a list, not a tuple.
3677 * gdb.mi/mi-var-display.exp: Ditto.
3678 * gdb.mi/gdb792.exp: Ditto.
3679
075559bc
AC
36802003-02-01 Andrew Cagney <ac131313@redhat.com>
3681
3682 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3683 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3684 stack backtraces.
3685 * gdb.mi/mi-syn-frame.c: Part of same.
3686
2bd4c7b1
MK
36872003-02-01 Mark Kettenis <kettenis@gnu.org>
3688
3689 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3690 gdb.mi/mi1-pthreads.exp: Return instead of calling
3691 gdb_suppress_entire_file.
3692
eabd8992
MS
36932003-02-01 Mark Salter <msalter@redhat.com>
3694
3695 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3696
71469e2f
MS
36972003-01-31 Mark Salter <msalter@redhat.com>
3698
3699 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3700 Support empty arg.
3701
38a94d44
MC
37022003-01-30 Michael Chastain <mec@shout.net>
3703
3704 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3705 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3706 has been fixed in gdb/readline on 2003-01-09.
3707
19ea9e73
MS
37082003-01-29 Michael Snyder <msnyder@redhat.com>
3709
e8d359df
MS
3710 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3711 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3712 * gdb.base/args.exp: Skip if target does not support args passing.
3713
2307bd6a
DJ
37142003-01-22 Daniel Jacobowitz <drow@mvista.com>
3715
19ea9e73 3716 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3717 gdb_test. Accept a list of expect arguments as the third
3718 parameter.
3719 (gdb_test): Use it.
3720
f2dd3617
EZ
37212003-01-20 Elena Zannoni <ezannoni@redhat.com>
3722
3723 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3724 allow for different test tree configurations. Update some
3725 tescases accordingly.
3726 * gdb.arch/altivec-regs.exp: Ditto.
3727 * gdb.asm/asm-source.exp: Ditto.
3728 * gdb.base/advance.exp: Ditto.
3729 * gdb.base/display.exp: Ditto.
d63a86f8 3730 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3731 * gdb.base/mips_pro.exp: Ditto.
3732 * gdb.base/overlays.exp: Ditto.
3733 * gdb.base/relocate.exp: Ditto.
3734 * gdb.base/setshow.exp: Ditto.
3735 * gdb.base/step-line.exp: Ditto.
3736 * gdb.base/step-test.exp: Ditto.
3737 * gdb.base/until.exp: Ditto.
3738 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3739
c71cdefd
DC
37402003-01-17 David Carlton <carlton@math.stanford.edu>
3741
3742 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3743 corresponding to PR c++/945.
3744 Update copyright.
3745
fdba05d7
DC
37462003-01-17 David Carlton <carlton@math.stanford.edu>
3747
3748 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3749 corresponding to PR c++/68.
3750
37512003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3752
3753 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3754 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3755 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3756
c362c33a
EZ
37572003-01-15 Elena Zannoni <ezannoni@redhat.com>
3758
0fbc361c
EZ
3759 * gdb.base/break.exp: Fix change of default location, because of
3760 removal of until tests.
3761 * gdb.base/help.exp: Update test for new 'until' help message.
3762 Add test for help on 'advance'.
c362c33a
EZ
3763 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3764
dabf8a35
MK
37652003-01-15 Mark Kettenis <kettenis@gnu.org>
3766
3767 * gdb.base/default.exp: Adapt "info float" test for recent changes
3768 to that command. Add test for "info vector".
3769 * gdb.base/float.exp: New file. Add test for "info float" that
3770 resembles the old test in gdb.base/default.exp.
3771
a1769aca
DC
37722003-01-15 David Carlton <carlton@math.stanford.edu>
3773
3774 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3775
82025e13
EZ
37762003-01-15 Elena Zannoni <ezannoni@redhat.com>
3777
3778 * gdb.base/break.exp: Move the tests of until command from here...
3779 * gdb.base/until.exp: ... to here. New file. Add other tests.
3780 * gdb.base/advance.c: New file.
3781 * gdb.base/advance.exp: New file.
3782
8f9ab801
EZ
37832003-01-14 Elena Zannoni <ezannoni@redhat.com>
3784
3785 * gdb.base/args.c: New file.
3786 * gdb.base/args.exp: New file.
3787
9ae66589
DJ
37882003-01-14 Daniel Jacobowitz <drow@mvista.com>
3789
3790 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3791
8d77e5c3
DJ
37922003-01-14 Daniel Jacobowitz <drow@mvista.com>
3793
3794 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3795
12d2f0a1
DJ
37962003-01-14 Daniel Jacobowitz <drow@mvista.com>
3797
3798 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3799 dates.
3800
6ca37014
DJ
38012003-01-13 Daniel Jacobowitz <drow@mvista.com>
3802
3803 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3804
b0023472
DJ
38052003-01-13 Daniel Jacobowitz <drow@mvista.com>
3806
3807 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3808 (ptype &*"foo").
3809 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3810
607fbc54 38112003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3812
3813 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3814 * gdb.mi/mi1-console.exp: Likewise.
3815
607fbc54 38162003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3817
3818 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3819 * gdb.mi/mi1-console.exp: Likewise.
3820
a1fb14a2
DJ
38212003-01-13 Daniel Jacobowitz <drow@mvista.com>
3822
3823 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3824
c4cf40b7
DJ
38252003-01-09 Daniel Jacobowitz <drow@mvista.com>
3826
3827 * gdb.base/detach.exp: New test.
3828
696d5a5b
DJ
38292003-01-09 Daniel Jacobowitz <drow@mvista.com>
3830
3831 * Makefile.in (ALL_SUBDIRS): New variable.
3832 (subdirs, clean, distclean): Use it.
3833 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3834 regenerating Makefile, since it is generated from the top level.
3835 * gdb.asm/Makefile.in: Likewise.
3836 * gdb.base/Makefile.in: Likewise.
3837 * gdb.c++/Makefile.in: Likewise.
3838 * gdb.disasm/Makefile.in: Likewise.
3839 * gdb.java/Makefile.in: Likewise.
3840 * gdb.mi/Makefile.in: Likewise.
3841 * gdb.threads/Makefile.in: Likewise.
3842 * gdb.trace/Makefile.in: Likewise.
3843
754533e4
DC
38442003-01-09 David Carlton <carlton@math.stanford.edu>
3845
3846 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3847 Add copyright year 2003.
3848
d8b3e9ee
MC
38492003-01-06 Michael Chastain <mec@shout.net>
3850
3851 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3852 When selecting a thread, 'line' and 'file' are optional.
3853 * gdb.mi/mi1-pthreads.exp: Likewise.
3854
8e9e0fe6
AS
38552003-01-06 Andreas Schwab <schwab@suse.de>
3856
3857 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3858 failures.
3859
b5ab8ff3
DJ
38602003-01-04 Daniel Jacobowitz <drow@mvista.com>
3861
3862 Fix PR gdb/844
3863 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3864 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3865
3866 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3867 instead of calling gdb_suppress_entire_file.
3868 * gdb.threads/print-threads.exp: Likewise.
3869 * gdb.threads/schedlock.exp: Likewise.
3870
3871 * gdb.threads/killed.exp: Return instead of calling
3872 gdb_suppress_entire_file.
3873 * gdb.threads/linux-dp.exp: Likewise.
3874 * gdb.threads/pthreads.exp: Likewise.
3875
1e698235
DJ
38762003-01-04 Daniel Jacobowitz <drow@mvista.com>
3877
3878 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3879 stabs.
3880 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3881 * gdb.base/whatis.exp: Always allow (void) after function names.
3882
147ff08c
DJ
38832003-01-04 Daniel Jacobowitz <drow@mvista.com>
3884
3885 * gdb.c++/casts.exp: Correct regexp.
3886
dc62bfc2
MK
38872003-01-04 Mark Kettenis <kettenis@gnu.org>
3888
3889 * configure.in: Call AC_CONFIG_HEADER. Don't call
3890 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3891 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3892 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3893 aforementioned directories in the AC_OUPUT call.
3894 * config.hin: New file.
3895 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3896 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3897 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3898 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3899 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3900 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3901 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3902 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3903 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3904 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3905 gdb.threads/configure.in, gdb.threads/configure,
3906 gdb.threads/config.in, gdb.trace/configure.in,
3907 gdb.trace/configure: Removed.
3908
77afa639
MC
39092003-01-03 Michael Chastain <mec@shout.net>
3910
3911 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3912 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3913
7634bb6e
DJ
39142003-01-03 Daniel Jacobowitz <drow@mvista.com>
3915
3916 * gdb.base/store.exp: Fix regular expressions.
3917
b39c905e
MK
39182002-12-28 Mark Kettenis <kettenis@gnu.org>
3919
3920 * configure.in: Rewrite.
3921 * configure: Regenerated.
3922
0a8551dd
DC
39232003-01-03 David Carlton <carlton@math.stanford.edu>
3924
3925 * gdb.base/psymtab.exp: New file.
3926 * gdb.base/psymtab1.c: Ditto.
3927 * gdb.base/psymtab2.c: Ditto.
3928
c60b7188
AF
39292002-12-23 Adam Fedor <fedor@gnu.org>
3930
3931 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3932
ee73db83
DC
39332002-12-23 David Carlton <carlton@math.stanford.edu>
3934
3935 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3936 and current_directory initialization.
3937
d6c1774e
JB
39382002-12-22 Jim Blandy <jimb@redhat.com>
3939
f0a847b8
JB
3940 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3941 rather than as part of the output file name.
3942
d6c1774e
JB
3943 * gdb.base/attach.exp: There's no need to copy the test program to
3944 /tmp; that was only ever necessary on HP/UX, and this test is
3945 entirely disabled there anyway.
3946
f0708dbb
JB
39472002-12-21 Jim Blandy <jimb@redhat.com>
3948
4c2acfea
JB
3949 * gdb.c++/psmang.exp: Doc fix.
3950
f0708dbb
JB
3951 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3952 test.
3953
9579e000
DC
39542002-12-20 David Carlton <carlton@math.stanford.edu>
3955
3956 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3957
d1810171
MC
39582002-12-18 Michael Chastain <mec@shout.net>
3959
3960 * gdb.c++/annota2.exp: Add copyright year 2002.
3961
76565097
DC
39622002-12-17 David Carlton <carlton@math.stanford.edu>
3963
3964 * gdb.c++/try_catch.cc: Add marker comments.
3965 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3966 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3967 * gdb.c++/m-static.cc: Ditto.
3968 * gdb.c++/m-static1.cc: Ditto.
3969 * gdb.c++/try_catch.cc: Ditto.
3970
da81390b
JJ
39712002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3972
3973 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3974 to see whether we are using the new -environment-directory
3975 command which resets via -r or the old version of the command
3976 which may prompt the user. Part of fix for gdb/741.
3977
b304d130
AC
39782002-12-13 Andrew Cagney <ac131313@redhat.com>
3979
3980 * gdb.fortran/types.exp: Update obsolete comment.
3981 * gdb.fortran/exprs.exp: Ditto.
3982 * lib/gdb.exp: Delete obsolete code.
3983 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3984 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3985 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3986 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3987 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3988 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3989 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3990 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3991 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3992 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3993 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3994 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3995 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3996 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3997 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3998 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3999 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4000 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4001 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4002 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4003 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4004 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4005 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4006 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4007 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4008 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4009 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4010 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4011 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4012 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4013 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4014 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4015 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4016 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4017 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4018 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4019 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4020
a23b6e6a
DC
40212002-12-11 David Carlton <carlton@math.stanford.edu>
4022
4023 * gdb.c++/m-data.exp: Add test for members that shadow global
4024 variables: see PR gdb/804.
4025 * gdb.c++/m-data.cc: Ditto.
4026
6604731b
DJ
40272002-12-10 Daniel Jacobowitz <drow@mvista.com>
4028
4029 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4030
de46ecd7
DC
40312002-12-06 David Carlton <carlton@math.stanford.edu>
4032
4033 * gdb.base/store.c: Don't declare functions static.
4034
27e829d0
AC
40352002-12-04 Andrew Cagney <ac131313@redhat.com>
4036
4037 * gdb.base/store.exp, gdb.base/store.c: New files.
4038
92806416
DJ
40392002-12-03 Daniel Jacobowitz <drow@mvista.com>
4040
4041 * gdb.base/selftest.exp: Update for current gdb.
4042
3bcbaac5
DJ
40432002-12-03 Daniel Jacobowitz <drow@mvista.com>
4044
4045 * gdb.base/maint.exp: Only dump symbols from one source file
4046 or objfile.
4047
f4f00b1f
DJ
40482002-12-03 Daniel Jacobowitz <drow@mvista.com>
4049
4050 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4051 function call.
4052
f1c8a949
JB
40532002-11-25 Jim Blandy <jimb@redhat.com>
4054
4055 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4056 function appearing in error message.
4057
9e297a97
DJ
40582002-11-21 Daniel Jacobowitz <drow@mvista.com>
4059
4060 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4061
1f312e79
JJ
40622002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4063
d63a86f8
RM
4064 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4065 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4066 should be in mi console format. This is part of fix for PR gdb/604.
4067
83c31e7d
FN
40682002-09-18 Fernando Nasser <fnasser@redhat.com>
4069
4070 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4071 which explicitly prints the zero offset as "+0".
4072
322b3f65
DJ
40732002-10-22 Daniel Jacobowitz <drow@mvista.com>
4074
4075 * gdb.threads/schedlock.c (args): Make unsigned.
4076
40772002-10-21 Daniel Jacobowitz <drow@mvista.com>
4078
4079 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4080 numbers. Allow "foo2|selected stack frame".
4081 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4082 * gdb.asm/asmsrc2.s: Likewise.
4083 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4084 comments.
4085 * gdb.asm/mips.inc: New file.
4086
5e2fe5b8
AF
40872002-10-18 Adam Fedor <fedor@gnu.org>
4088
4089 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4090 * gdb.base/help.exp: Likewise.
4091
abe1a5d0
KB
40922002-10-17 Kevin Buettner <kevinb@redhat.com>
4093
4094 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4095 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4096
10abb1d4
JB
40972002-10-02 Jim Blandy <jimb@redhat.com>
4098
4099 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4100
1f609b42
AC
41012002-10-01 Andrew Cagney <ac131313@redhat.com>
4102
4103 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4104 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4105 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4106 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4107 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4108 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4109 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4110
0aee02e4
AC
41112002-09-29 Andrew Cagney <ac131313@redhat.com>
4112
4113 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4114 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4115 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4116 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4117 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4118 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4119 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4120
6fde09ad
KB
41212002-09-27 Kevin Buettner <kevinb@redhat.com>
4122
4123 * gdb.base/annota1.exp (info break): Make directory components of
4124 path optional since not all compilers emit this debug information.
4125
4126 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4127 step ends up stepping out of the function instead of stopping on
4128 the epilogue.
4129
9e8aab75
KS
41302002-09-26 Keith Seitz <keiths@redhat.com>
4131
4132 * lib/insight-support.exp (gdbtk_start): Figure out where
4133 the insight executable is based on where gdb is. Use this
4134 executable to start insight instead of gdb.
4135
e36180d7
AC
41362002-09-25 Andrew Cagney <cagney@redhat.com>
4137
4138 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4139
9dd34b2b
AC
41402002-09-24 Andrew Cagney <ac131313@redhat.com>
4141
4142 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4143 test_isolated_complaints.
4144 (test_empty_complaint): New function.
4145 (test_empty_complaints): New function. Check no output when no
4146 complaints.
d63a86f8 4147
dea97812
KB
41482002-09-19 Jim Blandy <jimb@redhat.com>
4149
4150 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4151
54951bd7
AC
41522002-09-19 Andrew Cagney <ac131313@redhat.com>
4153
4154 * gdb.gdb/complaints.exp: New file.
4155
dec43320
AC
41562002-09-18 Andrew Cagney <ac131313@redhat.com>
4157
4158 * gdb.base/maint.exp: Check `help maint internal-warning'.
4159
e70d6e3f
DC
41602002-09-18 David Carlton <carlton@math.stanford.edu>
4161
4162 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4163 numbers, and replace them by a single breakpoint after the
4164 constructors are all finished.
4165 Add test 4.
4166 * gdb.c++/m-static.cc: Add test 4.
4167 * gdb.c++/m-static.h: New file.
4168 * gdb.c++/m-static1.cc: New file.
4169
4170 * gdb.c++/printmethod.exp: New file.
4171 * gdb.c++/printmethod.cc: New file.
4172
4173 * gdb.c++/pr-574.exp: New file.
4174 * gdb.c++/pr-574.cc: New file.
4175
afb5c968
CV
41762002-09-18 Corinna Vinschen <vinschen@redhat.com>
4177
4178 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4179 embedded targets which never actually exit.
4180
31e45dee
FN
41812002-09-18 Fernando Nasser <fnasser@redhat.com>
4182
4183 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4184 "don't step after run" as unresolved or unsupported, instead of xfail.
4185
a283c5a1
CV
41862002-09-18 Corinna Vinschen <vinschen@redhat.com>
4187
4188 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4189 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4190 Add newline to expected string in "step out of main (status wrapper)"
4191 case.
4192
11350d2a
CV
41932002-09-18 Corinna Vinschen <vinschen@redhat.com>
4194
4195 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4196 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4197
0deec7d6
TT
41982002-09-17 Tom Tromey <tromey@redhat.com>
4199
4200 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4201 \000, not \0, in double-quoted string.
4202
b2b4a1b5
CV
42032002-09-14 Corinna Vinschen <vinschen@redhat.com>
4204
c9d37158 4205 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4206 string after running the commands execution on breakpoint tests.
4207
1c56143a
CV
42082002-09-13 Corinna Vinschen <vinschen@redhat.com>
4209
4210 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4211
37f8da45
JB
42122002-09-12 Joel Brobecker <brobecker@gnat.com>
4213
4214 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4215
08b468e0
KS
42162002-09-10 Keith Seitz <keiths@redhat.com>
4217
4218 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4219 runto proc.
4220 (mi_run_to_main): Use mi_runto.
4221 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4222
dc360f58
KS
42232002-09-10 Keith Seitz <keiths@redhat.com>
4224
4225 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4226 regexp for stopping at main. Could have multiple event notifications.
4227 Don't assume that main was declared with no parameters.
4228 (mi_next): Use mi_step_to.
4229 (mi_step): Use mi_next_to.
4230
ce3abcfb
CV
42312002-09-09 Corinna Vinschen <vinschen@redhat.com>
4232
4233 * gdb.base/default.exp: Fix expected string in `info float' test.
4234
d1f5b980
BE
42352002-09-09 Ben Elliston <bje@redhat.com>
4236
4237 * config/mips.exp: Update comments.
4238 * config/mips-idt.exp: Likewise.
4239 * config/nind.exp: Likewise.
4240 * config/slite.exp: Likewise.
4241 * config/sparclet.exp: Likewise.
4242 * config/udi.exp: Likewise.
4243 * config/vx.exp: Likewise.
4244 * config/vxworks29k.exp: Likewise.
4245
2f71430b
JB
42462002-09-05 Jim Blandy <jimb@redhat.com>
4247
4248 * gdb.threads/killed.exp: Fix test failure message.
4249
7ddebc7e
KS
42502002-09-04 Keith Seitz <keiths@redhat.com>
4251
4252 * lib/mi-support.exp: Update copyright.
4253 (mi_gdb_test): Increase the priority of the expected pattern
4254 so that it matches gdb_test.
4255
0ae67eb3
KS
42562002-09-03 Keith Seitz <keiths@redhat.com>
4257
4258 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4259 Use integer comparison instead of string comparison for testing
4260 whether binary was built.
4261
38fc42c8
JB
42622002-09-03 Jim Blandy <jimb@redhat.com>
4263
4264 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4265
b6ff0e81
JB
42662002-08-29 Jim Blandy <jimb@redhat.com>
4267
4268 * gdb.threads/pthreads.exp: Move the portable thread compilation
4269 code into a function in lib/gdb.exp, and call that from here.
4270 * lib/gdb.exp (gdb_compile_pthreads): New function.
4271
07c98896
KS
42722002-08-29 Keith Seitz <keiths@redhat.com>
4273
4274 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4275 expect_out so that callers can get at it.
4276
0312286c
DJ
42772002-08-23 Daniel Jacobowitz <drow@mvista.com>
4278
4279 * gdb.threads/print-threads.c: New file.
4280 * gdb.threads/print-threads.exp: New file.
4281 * gdb.threads/schedlock.c: New file.
4282 * gdb.threads/schedlock.exp: New file.
4283
dd039bc4
EZ
42842002-08-22 Elena Zannoni <ezannoni@redhat.com>
4285
4286 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4287 not altivec.c.
4288
1f36144c
MK
42892002-08-17 Mark Kettenis <kettenis@gnu.org>
4290
4291 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4292 targets. The problem should be fixed now.
4293
16057ec7 42942002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4295
4296 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4297 2002-07-24 change that removes final dots from error messages.
4298
3c1499ad
TT
42992002-08-13 Tom Tromey <tromey@redhat.com>
4300
4301 * gdb.base/readline.exp: New file.
4302
a20ce2c3
AC
43032002-08-01 Andrew Cagney <ac131313@redhat.com>
4304
4305 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4306 supress message.
4307
db034ac5
AC
43082002-08-01 Andrew Cagney <cagney@redhat.com>
4309
4310 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4311 CHILL_FOR_TARGET and CHILL_LIB.
4312 * configure.in (configdirs): Remove gdb.chill.
4313 * configure: Regenerate.
4314 * lib/gdb.exp: Obsolete references to chill.
4315 * gdb.fortran/types.exp: Ditto.
4316 * gdb.fortran/exprs.exp: Ditto.
4317
3e000b18
KB
43182002-07-30 Kevin Buettner <kevinb@redhat.com>
4319
4320 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4321 set Irix-specific compile and link flags.
4322
28f4966b
KB
43232002-07-29 Kevin Buettner <kevinb@redhat.com>
4324
4325 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4326 source files. The ``-o'' option doesn't work with the ``-E'' option
4327 when using the Irix compiler.
4328
46c0d5a6
DJ
43292002-07-19 Daniel Jacobowitz <drow@mvista.com>
4330
4331 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4332 Improve support for reusing an exec file. Copy exec file
4333 to target, and run gdbserver on the target instead of on the host.
4334
eecf4bed
JB
43352002-07-18 Jim Blandy <jimb@redhat.com>
4336
0f815cdf
JB
4337 * gdb.base/ending-run.exp: Don't expect to see the program end in
4338 some orderly fashion when we're running on a real stand-alone
4339 board.
4340
eecf4bed
JB
4341 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4342 targets that don't support interrupts.
4343
52d309e4
JB
43442002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4345
4346 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4347 systems.
4348 Move comments in expect statements to inside the actions, so that they
4349 don't get matched against.
4350
ff683d9e
MK
43512002-07-10 Mark Kettenis <kettenis@gnu.org>
4352
4353 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4354 function when asleep" test.
4355
b5356753
AC
43562002-07-10 Andrew Cagney <ac131313@redhat.com>
4357
4358 * gdb.base/page.exp: Rewrite to handle problems with very long
4359 `info set' output. Update copyright.
4360
6aa4d13a
AC
43612002-06-26 Andrew Cagney <ac131313@redhat.com>
4362
4363 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4364 gdb.threads-hp.
4365 * gdb.hp/configure: Regenerate.
4366 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4367 * gdb.hp/gdb.threads-hp/configure: Delete file.
4368 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4369
8cf8c2b8
AC
43702002-06-22 Andrew Cagney <ac131313@redhat.com>
4371
4372 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4373 setlocale, bindtextdomain and textdomain.
4374
6827a8f8
JB
43752002-06-11 Jim Blandy <jimb@redhat.com>
4376
919d772c
JB
4377 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4378 preprocessor macro information is present.
4379
6827a8f8
JB
4380 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4381 tests.
4382
c15b0d21
MS
43832002-06-06 Michael Snyder <msnyder@redhat.com>
4384
c5984d70
MS
4385 * gdb.base/overlays.exp: Record addresses of overlay
4386 functions in TCL variables rather than in GDB variables,
4387 to avoid having GDB convert them to pointers (with loss
4388 of information).
4389
d63a86f8 4390 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4391 default linker script changes.
c15b0d21
MS
4392 * gdb.base/long_long.exp: Add check for sizeof (long double).
4393
be26fe0d
ML
43942002-06-06 Michal Ludvig <mludvig@suse.cz>
4395
4396 * gdb.asm/asm-source.exp: Add x86-64 target.
4397 * gdb.asm/x86_64.inc: New.
d63a86f8 4398
258093ca 43992002-05-30 Michael Chastain <mec@shout.net>
258093ca 4400
4b3153f1 4401 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4402 * gdb.c++/m-static.cc: New file.
4403 * gdb.c++/m-static.exp: New file.
4404
241264c6
MS
44052002-05-28 Michael Snyder <msnyder@redhat.com>
4406
4407 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4408 precision.
4409
9bba8c8f 44102002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4411
4b3153f1 4412 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4413 * gdb.c++/m-data.cc: New file.
4414 * gdb.c++/m-data.exp: New file.
4415
44162002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4417
4b3153f1 4418 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4419 * gdb.c++/try_catch.cc: New file.
d63a86f8 4420 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4421
def1b996
MC
44222002-05-27 Michael Chastain <mec@shout.net>
4423
4424 * gdb.c++/local.exp: Accept more nested types in output.
4425
522ba268
MC
44262002-05-26 Michael Chastain <mec@shout.net>
4427
4428 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4429
277254ba
MS
44302002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4431
4432 * lib/gdb.exp (gdb_wrapper_init): Just because
4433 gdb_wrapper_file exists, this does not mean that the file
4434 should not be rebuilt. That is what gdb_wrapper_initialized
4435 is for.
4436 (default_gdb_init): Reset gdb_wrapper_initialized.
4437
b61a8733
MS
44382002-05-23 Michael Snyder <msnyder@redhat.com>
4439
d63a86f8 4440 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4441 the precision of the floating point test results.
4442 * gdb.base/call-rt-st.exp: Ditto.
4443
b61a8733
MS
4444 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4445 * gdb.base/call-rt-st.exp: Ditto.
4446
56f6e910
MC
44472002-05-19 Michael Chastain <mec@shout.net>
4448
4449 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4450
ad0b0016
EZ
44512002-05-19 Elena Zannoni <ezannoni@redhat.com>
4452
4453 * configure.in (configdirs): Add gdb.arch.
4454 * configure: Regenerate.
4455
f617d2b6
JB
44562002-05-17 Jim Blandy <jimb@redhat.com>
4457
4458 * gdb.base/completion.exp: Recognize the more detailed error
4459 messages produced by the macro expander's lexical analyzer.
4460
eac2a696
EZ
44612002-05-14 Elena Zannoni <ezannoni@redhat.com>
4462
4463 * gdb.arch/altivec-abi.c: New file.
4464 * gdb.arch/altivec-abi.exp: New file.
4465 * gdb.arch/altivec-regs.c: New file.
4466 * gdb.arch/altivec-regs.exp: New file.
4467
2fdde8f8
DJ
44682002-05-14 Daniel Jacobowitz <drow@mvista.com>
4469
4470 * gdb.base/maint.exp (maint print type): Update for new type
4471 structure.
d63a86f8 4472
e31f1a7c
EZ
44732002-05-14 Elena Zannoni <ezannoni@redhat.com>
4474
4475 * gdb.arch: New directory.
4476 * gdb.arch/configure.in: New file.
4477 * gdb.arch/configure: New file.
4478 * gdb.arch/Makefile.in: New file.
4479
db589741
CV
44802002-05-13 Corinna Vinschen <vinschen@redhat.com>
4481
4482 * gdb.asm/asm-source.exp: Add v850 as supported target.
4483 * gdb.asm/v850.inc: New file.
4484
8ce2a7dc
DJ
44852002-05-13 Daniel Jacobowitz <drow@mvista.com>
4486
4487 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4488
df763c7f
DJ
44892002-05-12 Daniel Jacobowitz <drow@mvista.com>
4490
4491 * gdb.base/break.exp: Check 'break "marker2"'.
4492
377daeed
MS
44932002-05-10 Michael Snyder <msnyder@redhat.com>
4494
4495 * gdb.base/long_long.exp: Fix typo.
4496
c4b7bc2b
JB
44972002-05-10 Jim Blandy <jimb@redhat.com>
4498
ecac9a4e
JB
4499 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4500 a bug.
4501
c4b7bc2b
JB
4502 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4503 Recognize more detailed error message produced by the macro
4504 expander's lexical analyzer.
4505 * lib/gdb.exp (test_print_reject): Same.
4506
e71019a1
MK
45072002-05-09 Mark Kettenis <kettenis@gnu.org>
4508
4509 * gdb.c++/method.exp: Fix typo.
4510
fedfc8e6
MS
45112002-05-08 Michael Snyder <msnyder@redhat.com>
4512
166a1957
MS
4513 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4514 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4515 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4516 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4517 Add iftarget clause for strongarm.
d63a86f8 4518
f1c47eb2
MS
45192002-05-06 Michael Snyder <msnyder@redhat.com>
4520
cb9a9d3e
MS
4521 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4522 (gdb_continue_to_end): Accept output from status wrapper.
4523 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4524 Clean up fail messages to match pass messages.
4525
f1c47eb2
MS
4526 Enable the "needs_status_wrapper" testsuite feature.
4527 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4528 (gdb_compile): Conditionally call gdb_wrapper_init.
4529 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4530 * gdb.c++/method.exp: Recognize output from status wrapper.
4531
6079c749
BE
45322002-05-06 Ben Elliston <bje@redhat.com>
4533From Graydon Hoare <graydon@redhat.com>
4534
4535 * config/sid.exp: Include support for "rawsid" protocol.
4536
188baff3
JB
45372002-05-03 Jim Blandy <jimb@redhat.com>
4538
4539 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4540 * gdb.c++/hang3.C: New file.
4541
b9c07f0f
AC
45422002-05-04 Andrew Cagney <ac131313@redhat.com>
4543
4544 * gdb.base/default.exp: Remove obsolete code.
4545 * gdb.c++/misc.exp: Ditto. Update copyright.
4546 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4547 * gdb.base/whatis.exp: Ditto. Update copyright.
4548 * gdb.base/scope.exp: Ditto. Update copyright.
4549 * gdb.base/ptype.exp: Ditto. Update copyright.
4550 * gdb.base/printcmds.exp: Ditto. Update copyright.
4551 * gdb.base/opaque.exp: Ditto. Update copyright.
4552 * gdb.base/list.exp: Ditto.
4553 * gdb.base/funcargs.exp: Ditto. Update copyright.
4554 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4555 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4556 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4557 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4558 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4559 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4560
5c7a0397
MS
45612002-05-02 Michael Snyder <msnyder@redhat.com>
4562
d6dcc264 4563 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4564 * gdb.base/long_long.exp: Add xscale target.
4565 * gdb.base/default.exp: Add xscale target.
4566
eb7f1c48
JB
45672002-05-01 Jim Blandy <jimb@redhat.com>
4568
4569 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4570 gdb.c++/hang.exp: New test.
4571
a6befae8
FF
45722002-05-01 Fred Fish <fnf@redhat.com>
4573
4574 * gdb.base/completion.exp: Handle completions of "./Make" for
4575 more than one completion possibility, as is the case when we
4576 build and test in the source tree.
4577
0a310277
AG
45782002-04-29 Anthony Green <green@redhat.com>
4579
4580 * gdb.java/jmisc1.exp: New file.
4581 * gdb.java/jmisc2.exp: New file.
4582
6ff9af88
DJ
45832002-04-24 Daniel Jacobowitz <drow@mvista.com>
4584
4585 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4586
96b3d632
EZ
45872002-04-23 Elena Zannoni <ezannoni@redhat.com>
4588
4589 * gdb.base/help.exp: Change 'help status' to allow for target
4590 dependent output differences.
4591
5019bb54
MC
45922002-04-22 Michael Chastain <mec@shout.net>
4593
4594 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4595
a805a116
MC
45962002-04-22 Michael Chastain <mec@shout.net>
4597
4598 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4599
a1706bfd
DM
46002002-04-17 David S. Miller <davem@redhat.com>
4601
4602 * gdb.asm/sparc64.inc: New file.
4603 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4604
a73a20a2
EZ
46052002-04-19 Elena Zannoni <ezannoni@redhat.com>
4606
4607 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4608 instruction file directly into the build tree. Clean up at end of
4609 test.
4610
ba678339
DM
46112002-04-18 David S. Miller <davem@redhat.com>
4612
4613 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4614 handle 64-bit platforms correctly.
4615 * gdb.base/maint.exp: Likewise.
4616
b03399da
KB
46172002-04-18 Kevin Buettner <kevinb@redhat.com>
4618
4619 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4620 ``-fpic'' when compiling files comprising a shared library, but
4621 it does need additional linker flags in order to find shared
4622 libraries at run time.
4623
e2004992
KB
46242002-04-18 Kevin Buettner <kevinb@redhat.com>
4625
4626 * gdb.base/cvexpr.c (use): New function.
4627 (main): Invoke use() on all global variables to prevent
4628 some linkers from deleting these otherwise unused symbols.
4629
d8937120
MC
46302002-04-17 Michael Chastain <mec@shout.net>
4631From David S. Miller <davem@redhat.com>
4632
4633 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4634 handle 64-bit platforms correctly.
4635
ffd61a58
MS
46362002-04-12 Michael Snyder <msnyder@redhat.com>
4637From Jim Blandy <jimb@redhat.com>
4638 * gdb.base/foo.c (foox): Remove section attribute; the linker
4639 script can handle this instead.
4640 * gdb.base/bar.c (barx): Same.
4641 * gdb.base/baz.c (bazx): Same.
4642 * gdb.base/grbx.c (grbxx): Same.
4643
4644 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4645 manager doesn't automatically unmap overlays unnecessarily.
4646
6b8426a6
MH
46472002-04-10 Martin M. Hunt <hunt@redhat.com>
4648
4649 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4650 stepping out of main.
4651
34af4875
MC
46522002-04-09 Michael Chastain <mec@shout.net>
4653
4654 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4655 scope so that the nested scope tests will make sense.
4656 * gdb.c++/local.exp: Write patterns that actually work with gcc
4657 (the HP patterns "were never known to work with gcc").
4658 Keep the old aCC patterns too.
4659
2d1676a0
DJ
46602002-04-09 Daniel Jacobowitz <drow@mvista.com>
4661
4662 * gdb.base/attach.exp: Correct target board test.
4663
3a63e3f9
MC
46642002-04-08 Michael Chastain <mec@shout.net>
4665
4666 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4667 in a const method. Add some xfail and fail cases for configurations
4668 that do not emit the "const ...".
4669
f18dabd2
MC
46702002-04-07 Michael Chastain <mec@shout.net>
4671
4672 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4673 Accept "A * const" and "const A * const" as type of "this".
4674 Fix spelling of getFunky throughout. Make messages uniform.
4675
0fcddd82
EZ
46762002-04-07 Elena Zannoni <ezannoni@redhat.com>
4677
4678 Work around for PR gdb/285:
4679 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4680
16a8534a
EZ
46812002-04-07 Elena Zannoni <ezannoni@redhat.com>
4682
4683 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4684 instructions file at run time instead of configure time.
4685 Sometimes we run the test in a directory that is not the one we
4686 configured in.
4687 * gdb.asm/configure.in: Delete creation of symlink.
4688 * gdb.asm/configure: Regenerate.
4689
24181d81
JB
46902002-04-05 J. Brobecker <brobecker@gnat.com>
4691
4692 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4693 xfullpath () function.
4694
7cdb7107
DJ
46952002-04-04 Daniel Jacobowitz <drow@mvista.com>
4696
4697 * gdb.asm/Makefile.in: Correct dependencies.
4698
4699 * gdb.asm/powerpc.inc: New file.
4700 * gdb.asm/asm-source.exp: Add PowerPC.
4701 * gdb.asm/configure.in: Likewise.
4702 * gdb.asm/configure: Regenerated.
4703
a7d17088
DJ
47042002-04-04 Daniel Jacobowitz <drow@mvista.com>
4705
4706 * gdb.base/relocate.exp: New file.
4707 * gdb.base/relocate.c: New file.
4708
cd721503
FF
47092002-04-04 Fred Fish <fnf@redhat.com>
4710
4711 * gdb.base/step-test.exp: Update comment regarding stopping in
4712 memcpy/bcopy calls inserted as part of the compiler runtime.
4713
b22ad7a7
MS
47142002-04-04 Michael Snyder <msnyder@redhat.com>
4715
4716 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4717
5f279fa6
DJ
47182002-04-03 Daniel Jacobowitz <drow@mvista.com>
4719
4720 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4721 (gdb_expect): Remove $notransfer hack.
4722
dd0fd3ce
DJ
47232002-04-02 Daniel Jacobowitz <drow@mvista.com>
4724
4725 * gdb.c++/classes.exp ("calling method for small class"): Match
4726 updated register output.
4727
1e50cda1
DJ
47282002-03-30 Daniel Jacobowitz <drow@mvista.com>
4729
4730 Fix PR gdb/452
4731 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4732 when finished. Make gdb_file_cmd send "exec-file" when
4733 appropriate.
4734
24015922
DJ
47352002-03-30 Daniel Jacobowitz <drow@mvista.com>
4736
4737 * gdb.base/attach.exp: Remove extra setup_xfail.
4738
dd7dfd64
MS
47392002-03-26 Michael Snyder <msnyder@redhat.com>
4740
4741 * gdb.base/default.exp: Add tests for dump, append, and restore.
4742 * gdb.base/help.exp: Add tests for dump, append, and restore.
4743 * gdb.base/dump.exp: New file, test dump, append and restore.
4744 * gdb.base/dump.c: New file.
4745
48b2f8d7
MS
47462002-03-27 Michael Snyder <msnyder@redhat.com>
4747
d63a86f8 4748 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4749 clean-ups in help messages.
4750
05b4d525
FF
47512002-03-26 Fred Fish <fnf@redhat.com>
4752
4753 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4754 have debugging info for those functions and the compiler uses them
4755 internally to copy structs around.
4756
d7679631
FF
47572002-03-26 Fred Fish <fnf@redhat.com>
4758
4759 * gdb.base/list.exp: Revert the change made yesterday and add note
4760 about why we don't list the default lines for remote targets.
4761
523ac3f9
MS
47622002-03-25 Michael Snyder <msnyder@redhat.com>
4763
4764 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4765
754b2b8d
FF
47662002-03-25 Fred Fish <fnf@redhat.com>
4767
4768 * gdb.base/list.exp: This test works on remote targets so remove
4769 the short circuit for remote targets. Update copyright.
4770
33c3e192
FF
47712002-03-25 Fred Fish <fnf@redhat.com>
4772
4773 * gdb.base/attach.exp: Fix logic error that was suppressing this
4774 test for all non hppa*-*-hpux* targets, instead of the hp target.
4775 Move comments closer to the suppression point. Also now need to
4776 check that we are running natively.
4777
d43e73ee
MS
47782002-03-22 Michael Snyder <msnyder@redhat.com>
4779
882c8f02
MS
4780 * gdb.base/default.exp: Add test for gcore. Update copyright.
4781 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4782
04c12f60
FF
47832002-03-06 Fred Fish <fnf@redhat.com>
4784
4785 * gdb.base/funcargs.c: Remove extraneous ';' character.
4786 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4787
b43df995
MC
47882002-03-04 Michael Chastain <mec@shout.net>
4789
4790 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4791 accommodate gcc v3 function signature.
4792 * gdb.mi/mi0-var-cmd-exp: Ditto.
4793
92362027
AC
47942002-02-24 Andrew Cagney <ac131313@redhat.com>
4795
4796 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4797 ``GNU/Linux'' or ``Linux kernel''
4798 * testsuite/gdb.threads/pthreads.c: Ditto.
4799
258ad32d
MC
48002002-02-24 Michael Chastain <mec@shout.net>
4801
4802 * gdb.threads/pthreads.c (thread1): Add a return statement.
4803 (thread2): Likewise.
4804 (foo): Likewise.
4805
04c3b3d4
MC
48062002-02-23 Michael Chastain <mec@shout.net>
4807
4808 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4809 to placate gcc.
4810
5a2a0a20
MC
48112002-02-23 Michael Chastain <mec@shout.net>
4812
4813 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4814 test "ptype bint". The test passes on all my stabs configurations.
4815
a640f7fc
JB
48162002-02-21 Jim Blandy <jimb@redhat.com>
4817
27924826
JB
4818 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4819 filename at a time, and watch for the ones we want to see.
4820
a640f7fc
JB
4821 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4822 types of pointers to prototyped functions.
4823
edcc8c75
AC
48242002-02-20 Andrew Cagney <ac131313@redhat.com>
4825
4826 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4827 signed, unsigned and straight char.
4828 (padding_char, padding_short, padding_int, padding_long,
4829 padding_long_long, padding_float, padding_double,
4830 padding_long_double): New global variables.
4831 (fill, fill_structs): New functions.
4832
4833 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4834 for correctly sized writes. Update copyright.
4835 (get_valueof): New procedure.
4836 (get_sizeof): Call get_valueof.
4837 (check_valueof): New procedure.
4838 (check_padding): New procedure.
4839
ac57ea44
MC
48402002-02-20 Michael Chastain <mec@shout.net>
4841
4842 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4843 to setup_xfail. Document some of the remaining calls.
4844
7a10c941
MC
48452002-02-18 Michael Chastain <mec@shout.net>
4846
4847 * gdb.c++/userdef.exp: Update copyright year.
4848
fb8acdcc
DJ
48492002-02-18 Daniel Jacobowitz <drow@mvista.com>
4850
4851 * gdb.c++/userdef.exp: Test overloaded operators properly.
4852 Remove xfails.
4853
fda6ae12
MS
48542002-02-14 Michael Snyder <msnyder@redhat.com>
4855
4856 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4857
676a0442
DJ
48582002-02-14 Daniel Jacobowitz <drow@mvista.com>
4859
4860 * gdb.base/a2-run.exp: Check for a remote target properly.
4861 * gdb.base/annota1.exp: Likewise.
4862 * gdb.base/list.exp: Likewise.
4863 * gdb.base/reread.exp: Likewise.
4864 * gdb.base/scope.exp: Likewise.
4865 * gdb.base/shlib-call.exp: Likewise.
4866 * gdb.base/term.exp: Likewise.
4867 * gdb.c++/annota2.exp: Likewise.
4868
78b4f468
RE
48692002-02-13 Richard Earnshaw <rearnsha@arm.com>
4870
4871 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4872
9a81ba51
MC
48732002-02-10 Michael Chastain <mec@shout.net>
4874
4875 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4876 (call_after_alloca): Ditto.
4877
004af6c7
DJ
48782002-02-10 Daniel Jacobowitz <drow@mvista.com>
4879
4880 * gdb.base/ending-run.exp: Guard "cont" test with
4881 gdb_skip_stdio_test.
4882
37225f62
JB
48832002-02-06 Jim Blandy <jimb@redhat.com>
4884
4885 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4886 from here...
4887 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4888 To here. Disable this test on non-HP platforms. Add big comment.
4889
fe6fdd96
MS
48902002-02-04 Michael Snyder <msnyder@redhat.com>
4891
4892 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4893 other than d10v and m32r.
4894
036fad3f
RE
48952002-02-02 Richard Earnshaw <rearnsha@arm.com>
4896
4897 * gdb.base/default.exp: Rewrite test patterns to reduce time
4898 taken to match them.
4899
7148ab62
DJ
49002002-01-30 Daniel Jacobowitz <drow@mvista.com>
4901
4902 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4903 Allow a start function above main.
4904 * gdb.threads/linux-dp.exp: Fix copyright date.
4905
396cc255
DJ
49062002-01-30 Daniel Jacobowitz <drow@mvista.com>
4907
4908 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4909 (check_philosopher_stack): Check for manager thread before checking
4910 for a just-starting thread.
4911
f038d31b
DJ
49122002-01-30 Daniel Jacobowitz <drow@mvista.com>
4913
4914 From Neil Booth <neil@daikokuya.demon.co.uk>:
4915 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4916 warnings.
4917
b3ff9d9a
FF
49182002-01-21 Fred Fish <fnf@redhat.com>
4919
4920 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4921 not caller.
4922
39ad761d
JB
49232002-01-21 Jim Blandy <jimb@redhat.com>
4924
4925 * gdb.base/reread.exp: Check that GDB properly re-reads the
4926 executable file when it changes while no inferior is running.
4927
aaf320fa
FF
49282002-01-21 Fred Fish <fnf@redhat.com>
4929
4930 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4931 optionally accept the "shlib events" variation.
4932
808a31f5
JB
49332002-01-21 Jim Blandy <jimb@redhat.com>
4934
4935 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4936 call `fflush' after every `printf', so that the output is produced
4937 at predictable points, regardless of whatever buffering does (or
4938 doesn't) take place.
4939 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4940 at different points.
4941
4420d5e2
DJ
49422002-01-20 Daniel Jacobowitz <drow@mvista.com>
4943
4944 * gdb.c++/inherit.exp: Update copyright years.
4945 * gdb.c++/method.exp: Likewise.
4946
3e36a0f4
DJ
49472002-01-20 Daniel Jacobowitz <drow@mvista.com>
4948
4949 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4950 artificial methods/arguments.
4951 * gdb.c++/derivation.exp: Likewise.
4952 * gdb.c++/inherit.exp: Likewise.
4953 * gdb.c++/method.exp: Likewise.
4954 * gdb.c++/virtfunc.exp: Likewise.
4955
b4ceaee6
AC
49562002-01-18 Andrew Cagney <ac131313@redhat.com>
4957
4958 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4959 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4960 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4961 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4962 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4963 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4964
ecace851
JB
49652002-01-17 Jim Blandy <jimb@redhat.com>
4966
4967 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4968 anchoring the pattern matching the entry point symbol's name.
4969
375fc983
AC
49702002-01-17 Andrew Cagney <ac131313@redhat.com>
4971
4972 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4973 continue/quit query. Update copyright.
4974
fe6fdd96
MS
49752002-01-14 Michael Snyder <msnyder@redhat.com>
4976
4977 * gdb.base/gcore.exp: Remove extra debugging output.
4978
e017c81f
DJ
49792002-01-13 Daniel Jacobowitz <drow@mvista.com>
4980
4981 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4982 for slightly dubious v2 mangled string.
4983
37ab3bf8
DJ
49842002-01-13 Daniel Jacobowitz <drow@mvista.com>
4985
4986 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4987
1bc05c3a 49882002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4989
1bc05c3a 4990 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4991
1bc05c3a
JM
4992 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4993 constructors.
4994 * gdb.c++/derivation.exp: Likewise.
4995 * gdb.c++/templates.exp: Likewise.
4996 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4997
1bc05c3a
JM
49982002-01-10 Michael Snyder <msnyder@redhat.com>
4999
5000 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5001
a911c360
MS
50022002-01-08 Michael Snyder <msnyder@redhat.com>
5003
5004 * gdb.base/gcore.exp: New test for generate-core-file command.
5005 * gdb.base/gcore.c: Testcase for above.
5006 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5007
ea2119ec
JM
50082002-01-08 Jason Merrill <jason@redhat.com>
5009
5010 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5011
68203136
FF
50122002-01-07 Fred Fish <fnf@redhat.com>
5013
5014 * gdb.c++/overload.exp: Remove unconditional xfails for:
5015 print foo_instance1.overloadargs(1)
5016 print foo_instance1.overloadargs(1, 2)
5017 print foo_instance1.overloadargs(1, 2, 3)
5018 print foo_instance1.overloadargs(1, 2, 3, 4)
5019 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5020 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5021 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5022 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5023 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5024 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5025 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5026 print foo_instance1.overload1arg()
5027 print foo_instance1.overload1arg((char)arg2)
5028 print foo_instance1.overload1arg((signed char)arg3)
5029 print foo_instance1.overload1arg((unsigned char)arg4)
5030 print foo_instance1.overload1arg((int)arg7)
5031 print foo_instance1.overload1arg((unsigned int)arg8)
5032 print foo_instance1.overload1arg((float)arg11)
5033 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5034
21b9b5b1
MS
50352002-01-07 Michael Snyder <msnyder@redhat.com>
5036
5037 * gdb.base/huge.exp: New test. Print a very large target data object.
5038 (skip_huge_test): New test variable. Define if you want to skip this
5039 test. The test reads an 8 megabyte data object from the target, so it
5040 might be very time consuming on remote targets with a slow connection.
5041 * gdb.base/huge.c: New file. Test case for above.
5042
725f922e
FF
50432002-01-07 Fred Fish <fnf@redhat.com>
5044
5045 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5046 g_instance.bfoo, and g_instance.cfoo.
5047
634d57ec
JL
5048Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5049
f286b2c3
JL
5050 * gdb.base/break.c (multi_line_if_conditional): New function.
5051 (multi_ilne_while_conditional): Likewise.
5052 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5053 IF or WHILE condition puts the breakpoint at the start of
5054 the condition.
5055
634d57ec
JL
5056 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5057 hppa*-*-hpux* expected failure.
5058 * gdb.base/structs.exp (do_function_calls): Similarly.
5059
5060 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5061 watchpoints.
5062
9fbfe2dc
AC
50632002-01-06 Andrew Cagney <ac131313@redhat.com>
5064
5065 Fix PR gdb/66.
5066 * gdb.base/structs.exp: Replace skip for a29k with skip for
5067 gdb,cannot_call_functions.
5068 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5069 * gdb.base/callfuncs.exp: Ditto.
5070 * gdb.base/call-rt-st.exp: Ditto.
5071 * gdb.base/call-strs.exp: Ditto.
5072 * gdb.base/callfwmall.exp: Ditto.
5073 * gdb.base/scope.exp: Obsolete xfail a29k.
5074 * gdb.c++/misc.exp: Ditto.
5075 * gdb.c++/cplusfuncs.exp: Ditto.
5076 * gdb.base/ptype.exp: Ditto.
5077 * gdb.base/printcmds.exp: Ditto.
5078 * gdb.base/opaque.exp: Ditto.
5079 * gdb.base/list.exp: Ditto.
5080 * gdb.base/funcargs.exp: Ditto.
5081 * gdb.base/default.exp: Ditto.
5082
8ddad156
MS
50832002-01-04 Michael Snyder <msnyder@redhat.com>
5084
ca4976a6 5085 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5086 * gdb.base/maint.exp: Add tests for maint info sections options.
5087
1b074332
JL
5088Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5089
5090 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5091
7d159115
CV
50922001-12-20 Corinna Vinschen <vinschen@redhat.com>
5093
5094 * gdb.asm/arm.inc: New file.
5095 * gdb.asm/asm-source.exp: Add arm targets.
5096 * gdb.asm/configure.in: Ditto.
5097 * gdb.asm/configure: Recreated from configure.in.
5098
8fb87725
JL
5099Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5100
afabe08c
JL
5101 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5102 with HP's compiler.
5103 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5104 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5105 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5106 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5107
5108 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5109 either HP's compilers or GCC.
5110
db521deb
JL
5111 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5112 a SIGBUS or SIGSEGV.
5113
5114 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5115
5116 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5117 can be compiled with either HP's compiler or GCC.
5118
cfa88ab7
JL
5119 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5120 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5121 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5122
ca344dff
JL
5123 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5124 to match current gdb output. Update due to using auto-solib-limit
5125 for limiting instead of overloading auto-solib-add.
5126 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5127 test program.
5128
3f3c6e55 5129 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5130 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5131 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5132 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5133 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5134 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5135 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5136 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5137 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5138 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5139 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5140 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5141 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5142
8fb87725
JL
5143 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5144 a SIGTRAP to the inferior.
5145
cf599fa7
CV
51462001-12-19 Corinna Vinschen <vinschen@redhat.com>
5147
5148 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5149 Substitute call to target_link by call to gdb_compile.
5150
2cd045cd
JL
5151Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5152
5153 * gdb.base/break.exp: Fix HP specific search string when testing
5154 backtracing in a called function.
5155
d63a86f8 5156 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5157 compiling the test with HP's compilers.
5158 * gdb.base/volatile.exp: Similarly.
5159
99ebe9ac
JB
51602001-12-19 Jim Blandy <jimb@redhat.com>
5161
5162 * gdb.base/printcmds.exp: Expect the null character to be printed
5163 as '\0', and the '\013' to be printed as '\v'.
5164 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5165 * gdb.base/setvar.exp: Same.
5166
b9891b29
JB
51672001-12-17 Jim Blandy <jimb@redhat.com>
5168
0eba65ab
JB
5169 * gdb.base/completion.exp: Rather than completing very long
5170 filenames, which can make the readline library produce output we
5171 don't recognize, cd to the directory first, and then complete
5172 using nice, short relative paths.
5173
6970b5b1
JB
5174 * gdb.base/completion.exp: On some systems, there is, in fact, a
5175 variable named `b' in scope, since GDB treats all static
5176 variables as being in scope. So use `no_var_named_this'
5177 instead of `b'.
5178
b9891b29
JB
5179 * gdb.base/corefile.exp: Recognize the message saying that GDB
5180 can't find the core file's registers as a failure.
5181
e6ccd35f
JSC
51822001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5183
5184 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5185 test expect string more specific.
5186
105ba819
CV
51872001-12-13 Corinna Vinschen <vinschen@redhat.com>
5188
5189 * gdb.asm/asm-source.exp: Add support for xstormy16.
5190 * gdb.asm/configure.in: Ditto.
5191 * gdb.asm/configure: Rebuild.
5192 * gdb.asm/xstormy16.inc: New file.
5193
e9e79dd9
FF
51942001-12-10 Fred Fish <fnf@redhat.com>
5195
5196 * gdb.base/maint.exp: Update to match changes in type dumping code.
5197
347dc97d
JB
51982001-12-10 Jim Blandy <jimb@redhat.com>
5199
5200 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5201 matching the entry point symbol's name at the beginning of the
5202 line.
5203
5178b9d6
DJ
52042001-12-07 Daniel Jacobowitz <drow@mvista.com>
5205
5206 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5207 gdb.c++/inherit.exp, gdb.c++/method.exp,
5208 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5209 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5210 and class layout support.
5211
af890c52
DJ
52122001-12-07 Daniel Jacobowitz <drow@mvista.com>
5213
5214 * gdb.c++/classes.exp: Add test for static member function.
5215 * gdb.c++/misc.cc: Add class with static member function.
5216
7a345fb3
JB
52172001-12-07 Jim Blandy <jimb@redhat.com>
5218
f2e54a80 5219 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5220 those tests as `unsupported'.
5221 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5222 Rewrite subsequent tests to use it.
5223
5224 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5225 those tests as `unsupported'.
5226 * gdb.base/structs.exp (call_struct_func): New function.
5227 (do_function_calls): Use call_struct_func to call the functions
5228 returning structs.
5229
0bc69509
JB
5230 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5231 whether functions are prototyped or not, so we can't possibly pass
5232 arguments to t_float_values2 properly.
5233
7a345fb3
JB
5234 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5235 value of `timeout' for targets other than the mips*tx39-*.
5236
edb6ede1
MS
52372001-12-06 Michael Snyder <msnyder@redhat.com>
5238
d63a86f8 5239 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5240 and detect whether the start symbol has a leading underscore.
5241
2d842f13
JB
52422001-12-04 Jim Blandy <jimb@redhat.com>
5243
5244 * gdb.base/completion.exp: Clarify indentation.
5245
68550daf
JB
52462001-12-03 Jim Blandy <jimb@redhat.com>
5247
5248 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5249 variables on the S/390, not `.word'.
5250
cd5195a8
JB
52512001-11-30 Jim Blandy <jimb@redhat.com>
5252
5253 Add assembly-source tests for s390-ibm-linux.
5254 * gdb.asm/s390.inc: New file.
5255 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5256 the S/390 architecture.
5257 * gdb.asm/configure: Regenerated.
5258
ca9efc90
MS
52592001-11-30 Michael Snyder <msnyder@redhat.com>
5260
5261 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5262 next, info source, info sources, info line, global and static
5263 variables, and static functions.
5264 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5265 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5266 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5267 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5268 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5269 (gdbasm_leave): Restore frame pointer.
5270 (gdbasm_startup): Copy stack set-up from crt0.S.
5271
d0e66976
FN
52722001-11-26 Fernando Nasser <fnasser@redhat.com>
5273
5274 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5275 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5276 to a local (non-static) variable. Copy tstruct.a to a static buffer
5277 and return a pointer to that buffer.
5278 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5279
e2334072
MK
52802001-11-24 Mark Kettenis <kettenis@gnu.org>
5281
5282 * gdb.asm/configure.in: Fix recognition of ix86 target.
5283 * gdb.asm/configure: Regenerate.
5284
756caa3d
MS
52852001-11-21 Michael Snyder <msnyder@redhat.com>
5286
5287 * gdb.asm/sparc.inc: New file.
5288 * gdb.asm/asm-source.exp: Recognize sparc target.
5289 * gdb.asm/configure.in: Recognize sparc target.
5290 * gdb.asm/configure: Regenerate.
d63a86f8 5291
9a4d72d5
MS
52922001-11-21 Michael Snyder <msnyder@redhat.com>
5293
5294 * gdb.asm/m32r.inc: New file.
5295 * gdb.asm/asm-source.exp: Recognize m32r target.
5296 * gdb.asm/configure.in: Recognize m32r target.
5297 * gdb.asm/configure: Regenerate.
5298
a773d1cd
MS
52992001-11-20 Michael Snyder <msnyder@redhat.com>
5300
017ac23d
MS
5301 * gdb.asm/i386.inc: New file.
5302 * gdb.asm/asm-source.exp: Recognize ix86 target.
5303 * gdb.asm/configure.in: Recognize ix86 target.
5304 * gdb.asm/configure: Regenerate.
5305
a773d1cd
MS
5306 * gdb.c++/namespace.exp: Fix quotes in output messages.
5307
bb632afb
MS
53082001-11-14 Michael Snyder <msnyder@redhat.com>
5309
25d559ca 5310 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5311 qualifier in a type cast expression, to designate an address
5312 in the instruction space (Harvard architecture).
5313
4749e309
MS
53142001-11-13 Michael Snyder <msnyder@redhat.com>
5315
5316 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5317 Tests for expressions using 'const' and 'volatile'.
5318
25050984
CV
53192001-11-13 Corinna Vinschen <vinschen@redhat.com>
5320
5321 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5322
1902c51f
DJ
53232001-11-12 Daniel Jacobowitz <drow@mvista.com>
5324
5325 * lib/mi-support.exp (mi_run_to_helper): Move comments
5326 outside of gdb_expect.
5327
dcf95b47
DJ
53282001-11-11 Daniel Jacobowitz <drow@mvista.com>
5329
5330 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5331 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5332 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5333 mi0_run_to): New functions.
5334 * gdb.mi/mi-simplerun.exp: Use them.
5335 * gdb.mi/mi0-simplerun.exp: Likewise.
5336 * gdb.mi/mi-var-cmd.exp: Likewise.
5337 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5338
45b074e1
AC
53392001-11-10 Andrew Cagney <ac131313@redhat.com>
5340
5341 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5342 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5343
bf50d346
AC
53442001-11-09 Andrew Cagney <ac131313@redhat.com>
5345
5346 * gdb.base/restore.exp: Include $expected value in restored test
5347 message.
5348
9383332c
AC
53492001-11-09 Andrew Cagney <ac131313@redhat.com>
5350
5351 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5352 implemented.
5353
db62520a
MS
53542001-11-08 Michael Snyder <msnyder@redhat.com>
5355
5356 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5357 Add pass/fail message for stop at breakpoint in call dummy function.
5358
b5703437
MS
53592001-11-07 Michael Snyder <msnyder@redhat.com>
5360
d63a86f8
RM
5361 * gdb.c++/templates.exp (test_template_breakpoints):
5362 If we get an overload menu, but it does not match what
760f6330 5363 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5364 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5365 making the whitespace optional. Argument for "new" may be
5366 "unsigned" as well as "unsigned int/long".
d63a86f8 5367 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5368 making the whitespace optional. Also replace "(void) with
5369 "((void|)), making the keyword "void" optional.
d63a86f8 5370 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5371 making the whitespace optional. Also replace "(void) with
5372 "((void|)), making the keyword "void" optional.
3bf40917
MS
5373 * gdb.base/callfuncs.c (t_float_values): This function must
5374 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5375 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5376 can be tested against both cases. Usually one case involves
5377 promotion of float to double, while the other does not.
5378 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5379 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5380 includes a stack frame for "start".
5381
c8ab4e6d
JB
53822001-11-05 Jim Blandy <jimb@redhat.com>
5383
5384 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5385 pointers are 32 bits long, and that offsets of relocs are always
5386 stored in the data (REL-style), and not in the reloc entry itself
5387 (RELA-style).
5388 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5389 stabs.
5390
3f08ced9
MS
53912001-11-01 Michael Snyder <msnyder@redhat.com>
5392
5393 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5394 and regular expression operators by using quoting.
5395
cbfa24cd
MS
53962001-10-31 Michael Snyder <msnyder@redhat.com>
5397
5398 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5399 depending on what the symbol table contains.
5400 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5401 the output of the ptype command. Similarly, accept both "const &"
5402 and "const&".
5403
aaa68313
CV
54042001-10-31 Corinna Vinschen <vinschen@redhat.com>
5405
5406 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5407 symbol `STORAGE' to allow to choose the storage class of
5408 the local datastructures.
5409 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5410 compiler directive.
5411
91740388
MS
54122001-10-30 Michael Snyder <msnyder@redhat.com>
5413
5414 * gdb.base/jump.exp: Allow it to run for all targets.
5415
1b7c05e7
CV
54162001-10-29 Corinna Vinschen <vinschen@redhat.com>
5417
5418 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5419 with new double_array size.
5420 (main): Change storage class of all local variables to static.
5421 Reduce size of double_array to 9.
5422 * gdb.base/call-ar-st.exp: Increase timeout value.
5423 Change expected output for double array to match new size in
5424 call-ar-st.c.
5425
36a22261
CV
54262001-10-29 Corinna Vinschen <vinschen@redhat.com>
5427
5428 * gdb.base/ending-run.exp: Create identical output when passing
5429 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5430 Stormy16 target.
36a22261 5431
92b8ae91
MK
54322001-10-28 Mark Kettenis <kettenis@gnu.org>
5433
5434 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5435 that we catch the expected failure under Linux/x86.
5436
cb135b83
OF
54372001-10-29 Orjan Friberg <orjanf@axis.com>
5438
5439 * gdb.base/setvar.exp: Escape curly braces.
5440 * gdb.stabs/weird.exp: Ditto.
5441
6884aa54
DJ
54422001-10-27 Daniel Jacobowitz <drow@mvista.com>
5443
5444 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5445 * gdm.mi/mi0-hack-cli.exp: Likewise.
5446
0398c9aa
AC
54472001-10-25 Andrew Cagney <ac131313@redhat.com>
5448
5449 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5450 messages.
5451
d20bf2e8
AC
54522001-10-21 Andrew Cagney <ac131313@redhat.com>
5453
5454 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5455 checking MI enabled.
5456
03dd63aa
CV
54572001-10-09 Corinna Vinschen <vinschen@redhat.com>
5458
5459 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5460
1d9d99f3
FCE
54612001-10-04 Frank Ch. Eigler <fche@redhat.com>
5462
5463 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5464 if gdb child process crashes, just signal an error.
5465
838ae6c4
JB
54662001-10-02 Jim Blandy <jimb@redhat.com>
5467
5468 * lib/gdb.exp (test_xfail_format): Simplify.
5469
5470 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5471 front of the variable name `format'. Simplify `if'.
5472
8f0cbc1c
DJ
54732001-10-01 Daniel Jacobowitz <drow@mvista.com>
5474
5475 * gdb.threads/pthreads.exp: Wait for output and delay
5476 before sending ^C.
5477
1f08dafd
DJ
54782001-10-01 Daniel Jacobowitz <drow@mvista.com>
5479
5480 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5481 some incorrect output instead of timing out.
5482 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5483
674f90ff
CV
54842001-09-28 Corinna Vinschen <vinschen@redhat.com>
5485
5486 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5487 check to allow additional `int'.
5488
9b284272
DJ
54892001-09-27 Daniel Jacobowitz <drow@mvista.com>
5490
5491 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5492 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5493
b55a4771
MS
54942001-09-27 Michael Snyder <msnyder@redhat.com>
5495
5496 * lib/gdb.exp (test_debug_format): New proc.
5497 (setup_xfail_format): Use new proc test_debug_format.
5498 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5499 proc; use new service proc test_debug_format.
5500 Replace all other "gcc_compiled" tests with this test.
5501 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5502 proc; use new service proc test_debug_format.
5503 Replace all other "gcc_compiled" tests with this test.
5504
55052001-09-27 Michael Snyder <msnyder@redhat.com>
5506
5507 * gdb.base/cvexpr.exp: New file.
5508 * gdb.base/cvexpr.c: New file
5509 Test for expressions using const and volatile keywords.
5510
4e6667ac
CV
55112001-09-26 Corinna Vinschen <vinschen@redhat.com>
5512
5513 * gdb.base/constvars.exp: Check for different orders of keywords
5514 and additional "int" strings in output.
5515
4f337972
AC
55162001-09-22 Andrew Cagney <ac131313@redhat.com>
5517
5518 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5519 responses from "help maint".
5520
2015650d
FCE
55212001-09-19 Frank Ch. Eigler <fche@redhat.com>
5522
5523 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5524 to localhost:NNN instead of :NNN, in case Xvfb is listening
5525 only on TCP.
5526
f3bcedc1
CV
55272001-09-19 Corinna Vinschen <vinschen@redhat.com>
5528
5529 * gdb.base/recurse.exp: When checking leaving the watchpoint
5530 scope, recognize when gdb is in function's epilogue and pass.
5531
6b819c92
KS
55322001-09-18 Keith Seitz <keiths@redhat.com>
5533
5534 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5535 support for running tests against sid targets.
5536 (gdbtk_done): Ditto.
5537
a10c9419
CV
55382001-09-18 Corinna Vinschen <vinschen@redhat.com>
5539
5540 * gdb.base/ending-run.c (main): Set stdout buffersize
5541 to the same reasonable value for any target.
5542 * gdb.base/ending-run.exp: Add a regular expression
5543 to make testsuite happy on Sanyo Stormy16 target.
5544
739d0d99
CV
55452001-09-17 Corinna Vinschen <vinschen@redhat.com>
5546
5547 * gdb.base/display.c (do_loops): Add float variable `f'.
5548 Increment f in loop.
5549 * gdb.base/display.exp: Increment timeout by 60 seconds.
5550 Change float display test to use variable `f'.
5551
1b8947f0
JB
55522001-09-17 Jim Blandy <jimb@redhat.com>
5553
5554 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5555 overflowing the limited breakpoint tables on some ROM monitors
5556 (like the ROM68K).
5557
9890ac81
FCE
55582001-09-15 Frank Ch. Eigler <fche@redhat.com>
5559
5560 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5561 the "-ac" (disable access control) flag.
5562
6db765ea
JH
55632001-08-30 Jeff Holcomb <jeffh@redhat.com>
5564
5565 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5566 ints.
5567
4c32cc04
KS
55682001-08-30 Keith Seitz <keiths@redhat.com>
5569
5570 * lib/gdb.exp: Move all insight-related functionality into
5571 separate file.
5572 * lib/insight-support.exp: New file.
5573
8d6e6f81
FCE
55742001-08-29 Frank Ch. Eigler <fche@redhat.com>
5575
5576 * config/sid.exp (sid_start): Never set sid verbosity; disable
5577 expect_background {} that consumed its stdout; tolerate </dev/null.
5578 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5579
6a90e1d0
AC
55802001-08-18 Andrew Cagney <ac131313@redhat.com>
5581
5582 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5583 CLI jump command to start it.
5584 (mi_run_to_main): Fail immediatly when unexpected output.
5585
1759b3c3
AC
55862001-08-18 Andrew Cagney <ac131313@redhat.com>
5587
5588 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5589 beginning of function. Fix PR gdb/191.
5590
61d11d80
FCE
55912001-08-16 Frank Ch. Eigler <fche@redhat.com>
5592
5593 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5594 what to force sid endianness to.
5595
942a4df2
KS
55962001-08-15 Keith Seitz <keiths@redhat.com>
5597
5598 * lib/gdb.exp (gdbtk_start): Don't set environment
5599 variables for TCL_LIBRARY and friends. Insight will
5600 now figure these out for itself.
5601
0521c418
MS
56022001-08-02 Michael Snyder <msnyder@redhat.com>
5603
5604 * gdb.base/completion.exp: Remove the symbol "a64l" from
5605 the expect string; this is target-specific, and not related
5606 to what is being tested.
5607
74a9a58a
DB
56082001-08-02 Dave Brolley <brolley@redhat.com>
5609
5610 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5611
c70819fa
MS
56122001-07-25 Michael Snyder <msnyder@redhat.com>
5613
c2b8fa57
MS
5614 * gdb.base/consecutive.exp: New file. Test stepping over
5615 breakpoints on consecutive instructions.
5616 * gdb.base/consecutive.c: New file.
5617
c70819fa
MS
5618 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5619 curly braces in regular expressions.
5620
2b1a1355
MS
56212001-07-25 Michael Snyder <msnyder@redhat.com>
5622
5623 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5624 legitimate output from stepping out of main.
5625
413eca6f
KS
56262001-07-22 Keith Seitz <keiths@redhat.com>
5627
5628 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5629 the empty string, do not run the tests.
5630
7e5a9322
SC
56312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5632
5633 * gdb.base/long_long.exp: Detect size of pointer. Take into
5634 account 2-byte pointers when testing for p/a results.
5635
de58f10f
SC
56362001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5637
d63a86f8 5638 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5639 and defined to 1K for m68hc11.
5640 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5641 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5642 (sizeof_random_data): New variable to tell the size of the data table;
5643 don't test past this size; always run to main.
5644
d6f5fea1
SC
56452001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5646
5647 * gdb.base/return2.exp: return of long long and double fails for
5648 68HC11; don't execute these tests on that platform.
5649 * gdb.base/return.exp: Return of a double fails for 68hc11.
5650
c477543d
SC
56512001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5652
5653 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5654 tests that print a float.
5655 * call-rt-st.exp: Likewise.
5656
63cf1c79
MK
56572001-07-12 Mark Kettenis <kettenis@gnu.org>
5658
5659 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5660 running this test on Linux.
5661
112f9ab5
MC
56622001-06-24 Michael Chastain <chastain@redhat.com>
5663
5664 * gdb.base/arithmet.exp: Remove some tests to make all test names
5665 unique.
5666
4970cb0f
MS
56672001-07-03 Michael Snyder <msnyder@redhat.com>
5668
5669 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5670 the output of the ptype command.
5671
d85da69f
MS
56722001-07-02 Michael Snyder <msnyder@redhat.com>
5673
4c8a82de
MS
5674 * gdb.base/completion.exp: Don't assume that break.c is the only
5675 source file that may contain functions named "marker".
d85da69f
MS
5676 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5677
8afc772b
AC
56782001-06-28 Andrew Cagney <ac131313@redhat.com>
5679
5680 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5681 of files to delete.
5682
5683 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5684 * gdb.disasm/h8300s.exp: New file.
5685 gdb.disasm/h8300s.s: Likewise.
5686
cff22675
AC
56872001-06-27 Andrew Cagney <ac131313@redhat.com>
5688
5689 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5690 empty breakpoint tables.
5691
68c81b54
AC
56922001-06-25 Andrew Cagney <ac131313@redhat.com>
5693
5694 * lib/mi-support.exp: Update args=... part of stop-reason
5695 patterns. Accept either a list or a tuple.
5696
2dd62704
AC
56972001-06-23 Andrew Cagney <ac131313@redhat.com>
5698
5699 * lib/mi-support.exp: Remove local emacs variable defining
5700 change-log-default-name.
5701
b4127474
MC
57022001-06-22 Michael Chastain <chastain@redhat.com>
5703
5704 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5705 This is operationally compatible with the previous version.
5706
8dbfb380
JB
57072001-06-13 Jim Blandy <jimb@redhat.com>
5708
5709 * lib/gdb.exp (gdb_test): Doc fix.
5710
f2d8c86d
MC
57112001-06-10 Michael Chastain <chastain@redhat.com>
5712
5713 * gdb.base/exprs.exp: Remove a duplicate test.
5714
81564d34
JB
57152001-06-06 Jim Blandy <jimb@redhat.com>
5716
5717 * gdb.base/return2.exp (main): Use values to test float and double
5718 returns that are not NaN's, to avoid being confused by IEEE
5719 comparison rules.
5720
da55addb
MS
57212001-06-04 Michael Snyder <msnyder@redhat.com>
5722
5723 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5724 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5725 rather than wait for 12 more tests to time out.
5726
42c65987
JB
57272001-06-06 Jim Blandy <jimb@redhat.com>
5728
b18bced9 5729 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5730 Don't forget to match the GDB prompt.
b18bced9 5731
42c65987
JB
5732 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5733
5b41e5f0
JB
57342001-06-04 Jim Blandy <jimb@redhat.com>
5735
5736 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5737 command.
5738
015e046f
KB
57392001-05-31 Kevin Buettner <kevinb@redhat.com>
5740
5741 * gdb.base/annota1.exp (info break): Match four or more spaces
5742 after "Address".
5743
fb1ffbbe
MC
57442001-05-31 Michael Chastain <chastain@redhat.com>
5745
5746 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5747 (dm_type_int_star): Likewise.
5748 (dm_type_long_star): Likewise.
5749 (dm_type_void_star): Likewise.
5750
5ea2a32c
KB
57512001-05-29 Kevin Buettner <kevinb@redhat.com>
5752
5753 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5754 to a known value in order to get consistent results regardless
5755 of the setting of INPUTRC or the presence or contents of .inputrc.
5756
ae23c492
MS
57572001-05-24 Michael Snyder <msnyder@redhat.com>
5758
ac55707e
MS
5759 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5760 Don't require that the main thread and the manager thread are the
5761 first in the list.
5762
ae23c492
MS
5763 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5764 debugging. If test fails, issue an "unsupported" not a "fail".
5765
400071f1
JB
57662001-05-24 Jim Blandy <jimb@redhat.com>
5767
5768 Don't assume that short is shorter than int.
5769 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5770 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5771 this isn't true.
400071f1
JB
5772 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5773 an int, is not equal to ~0 stored in an unsigned char. This tests
5774 the same thing that the previous test meant to, but works on
5775 16-bit machines, too.
5776 ("print unsigned char != (~0)"): Same test, complemented.
5777
0816a3e5
MS
57782001-05-24 Michael Snyder <msnyder@redhat.com>
5779
5780 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5781 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5782 and prevents dejagnu getting out of step.
5783
f6dc23a9
KB
57842001-05-23 Kevin Buettner <kevinb@redhat.com>
5785
5786 * gdb.base/finish.exp (finish_void): Revise pattern for
5787 stopping on the call statement to not permit stopping at
5788 the start of the instructions comprising the call sequence.
5789
7dbd117d
MC
57902001-05-19 Michael Chastain <chastain@redhat.com>
5791
5792 * gdb.base/callfuncs.exp: Make all test names unique.
5793 * gdb.base/commands.exp: Make all test names unique.
5794 * gdb.base/condbreak.exp: Make all test names unique.
5795 * gdb.base/dbx.exp: Make all test names unique.
5796 * gdb.base/default.exp: Make all test names unique.
5797 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5798 and TIMEOUT messages to their corresponding PASS message.
5799 * gdb.base/ending-run.exp: Make all test names unique.
5800 * gdb.base/long_long.exp: Remove duplicate test.
5801
6b0b0a9e
KB
58022001-05-21 Kevin Buettner <kevinb@redhat.com>
5803
5804 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5805 stop on the call statement as well as the statement after the
5806 call.
5807
2caa35cb
MS
58082001-05-21 Michael Snyder <msnyder@redhat.com>
5809
5810 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5811
40713331
EZ
58122001-05-10 Elena Zannoni <ezannoni@redhat.com>
5813
5814 * gdb.base/completion.exp: Revamp test. Make it execute on all
5815 platforms.
5816
c2c1be8d
EZ
58172001-05-10 Elena Zannoni <ezannoni@redhat.com>
5818
2c9cd303
EZ
5819 * config/gdbserver.exp (gdb_load): Handle the case
5820 in which the arguments to gdbserver are given in the
5821 baseboard configuration file.
5822 Also handle the case in which the server needs to do a
5823 load.
5824
9671de48
KS
58252001-05-07 Keith Seitz <keiths@cygnus.com>
5826
5827 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5828 set up the display for testing.
5829 (gdbtk_start): Convert all paths to paths that tcl will like.
5830 Export target information to environment.
5831 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5832 necessary.
5833 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5834 (to_tcl_path): New proc to convert a given pathname into
5835 a path acceptible as an argument to a tcl command.
5836 (_gdbtk_export_target_info): New proc to export target info
5837 into the environment for gdbtk testing.
5838 (gdbtk_done): New proc to signal end-of-test.
5839
5a360f47
JB
58402001-05-06 Jim Blandy <jimb@redhat.com>
5841
5842 * restore.c: Make the code of caller0 correspond to its comment.
5843
66c756c6
MS
58442001-05-03 Michael Snyder <msnyder@redhat.com>
5845
5846 * config/sid.exp (gdb_target_sid): Check for error messages.
5847 On error or timeout, don't make expect exit (which will terminate
5848 all subsequent tests); instead just make gdb exit.
d63a86f8 5849 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5850 return a negative value.
5851
a966fde5
JB
58522001-04-24 Jim Blandy <jimb@redhat.com>
5853
851c18e0
JB
5854 * gdb.c++/templates.exp: If we see the prompt for the overload
5855 list, but we haven't recognized any of the longer patterns,
5856 arrange for this test to fail, not hang.
5857
a966fde5
JB
5858 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5859 variations.
5860
db144853
MC
58612001-04-22 Michael Chastain <chastain@redhat.com>
5862
5863 * gdb.c++/local.exp: Use the 'runto' library function.
5864 * gdb.c++/namespace.exp: Likewise.
5865 * gdb.c++/overload.exp: Likewise.
5866
3207ec21
KB
58672001-03-26 Kevin Buettner <kevinb@redhat.com>
5868
5869 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5870 * gdb.base/step-line.exp: New file. Test step/next in presence of
5871 #line directives.
5872 * gdb.base/step-line.c: New file. Test program for the above.
5873 * gdb.base/step-line.inp: New file. We pretend that this file has
5874 been transformed by some other tool into step-line.c.
5875
13b57657
JB
58762001-03-21 Jim Blandy <jimb@redhat.com>
5877
5878 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5879 unmangled operator names.
5880
754cbe1c
JB
58812001-03-20 Jim Blandy <jimb@redhat.com>
5882
5883 * gdb.threads/linux-dp.exp: Recognize an additional message
5884 generated by GDB when it doesn't understand how to debug threads
5885 on the target system.
5886
177495c9
AC
58872001-03-19 Andrew Cagney <ac131313@redhat.com>
5888
5889 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5890
f266096b
MC
58912001-03-12 Michael Chastain <chastain@redhat.com>
5892
5893 * gdb.c++/derivation.exp: Use the 'runto' library function.
5894
cac3c2ff
MC
58952001-03-12 Michael Chastain <chastain@redhat.com>
5896
5897 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5898
b6c11a24
MC
58992001-02-24 Michael Chastain <chastain@redhat.com>
5900
5901 * gdb.c++/ref-types.exp: Change handwritten code to library
5902 function 'runto'.
5903
6bae5bce
OF
59042001-03-16 Orjan Friberg <orjanf@axis.com>
5905
5906 * gdb.base/signals.exp: Set count to 0 explicitly.
5907
0015fd9a
MS
59082001-03-15 Mark Salter <msalter@redhat.com>
5909
5910 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5911 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5912 (gdb_load): Add support for additional target_info: gdb_download_size
5913 and gdb_load_timeout.
0015fd9a 5914
fc33412a
DT
5915Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5916
5917 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5918 file -- to prevent failing when the compile fails but we have no
5919 intention of running the tests anyway.
5920
5921 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5922 tests if set.
5923
5924 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5925 integers.
5926
5927 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5928 * gdb.c++/namespace.exp: Ditto.
5929
115f06de
OF
59302001-03-07 Orjan Friberg <orjanf@axis.com>
5931
5932 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5933 * gdb.base/pointers.exp: Relax pattern match of decimals.
5934
b6ba6518
KB
59352001-03-06 Kevin Buettner <kevinb@redhat.com>
5936
5937 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5938 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5939 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5940 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5941 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5942 config/sh.exp, config/sid.exp, config/slite.exp,
5943 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5944 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5945 config/vxworks.exp, config/vxworks29k.exp,
5946 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5947 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5948 gdb.base/arithmet.exp, gdb.base/assign.exp,
5949 gdb.base/async.exp, gdb.base/attach.exp,
5950 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5951 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5952 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5953 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5954 gdb.base/commands.exp, gdb.base/completion.exp,
5955 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5956 gdb.base/constvars.exp, gdb.base/corefile.exp,
5957 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5958 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5959 gdb.base/ending-run.exp, gdb.base/environ.exp,
5960 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5961 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5962 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5963 gdb.base/funcargs.exp, gdb.base/help.exp,
5964 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5965 gdb.base/logical.exp, gdb.base/long_long.exp,
5966 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5967 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5968 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5969 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5970 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5971 gdb.base/regs.exp, gdb.base/relational.exp,
5972 gdb.base/remote.exp, gdb.base/reread.exp,
5973 gdb.base/restore.exp, gdb.base/return2.exp,
5974 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5975 gdb.base/selftest.exp, gdb.base/setshow.exp,
5976 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5977 gdb.base/sigall.exp, gdb.base/signals.exp,
5978 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5979 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5980 gdb.base/step-test.exp, gdb.base/structs.c,
5981 gdb.base/structs.exp, gdb.base/structs2.exp,
5982 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5983 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5984 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5985 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5986 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5987 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5988 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5989 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5990 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5991 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5992 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5993 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5994 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5995 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5996 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5997 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5998 gdb.trace/circ.exp, gdb.trace/collection.exp,
5999 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6000 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6001 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6002 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6003 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6004 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6005 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6006 notices.
6007
dc96c6c7 60082001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6009
6010 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6011 first arg is int not float.
6012
dc96c6c7 60132001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6014
6015 * gdb.base/reread.exp: Unsupported for non-native targets;
6016 doesn't work for remote debugging.
6017
9b0c4aeb
FN
60182001-02-19 Fernando Nasser <fnasser@redhat.com>
6019
6020 From Drew Moseley <dmoseley@redhat.com>
6021 * gdb.base/ending-run.exp: Properly handle the BSP state when
6022 stepping past the end of main.
6023
02aa71d5
MC
60242001-02-19 John Moore <jmoore@redhat.com>
6025
6026 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6027 Converted HPUX fix for non-expected items following multiple
6028 step commands into general solution for all platforms.
6029
1fa449a4
MC
60302001-02-18 Michael Chastain <chastain@redhat.com>
6031
6032 * gdb.c++/classes.exp (do_tests): Change runto statements
6033 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6034 statements demangler agnostic.
6035 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6036 (gdb_virtfunc_restart): Likewise.
6037
b2f9ec70
MC
60382001-02-14 Michael Chastain <chastain@redhat.com>
6039
6040 * gdb.c++/inherit.exp (do_tests): Change runto statements
6041 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6042 statements demangler agnostic.
6043
cf74b8ca
AC
6044Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6045
6046 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6047 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6048 before calling common_routine 15 times'' tests.
6049
99f78f56
MC
60502001-02-11 Michael Chastain <chastain@redhat.com>
6051
6052 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6053 Helps the test script figure out which demangler is in use.
6054 (dm_type_foo_ref): Ditto.
6055 (dm_type_int_star): Ditto.
6056 (dm_type_long_star): Ditto.
6057 (dm_type_unsigned_int): Ditto.
6058 (dm_type_void): Ditto.
6059 (dm_type_void_star): Ditto.
99707966 6060 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6061 Probe the gdb demangler and set variables to accommodate
6062 formatting differences.
6063 (info_func_regexp): New function. Same as info_func, but
6064 matches against a regexp.
6065 (info_func): Match against a literal string.
6066 (print_addr_2): New function. Match against a literal string,
6067 which can be different from the input to gdb.
6068 (print_addr): Simply call print_addr_2 with the same argument twice.
6069 (test_lookup_operator_functions): Use demangler formatting variables.
6070 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6071 the tests in the same order as the C++ class declaration.
6072 (test_paddr_operator_functions): Ditto.
6073 (test_paddr_overloaded_functions): Ditto.
6074 (test_paddr_hairy_functions): Use demangler formatting variables.
6075 Add reference to gdb/19 for related tests.
6076 (do_tests): Call probe_demangler.
6077
1de8f023
KB
60782001-01-30 Kevin Buettner <kevinb@redhat.com>
6079
6080 * gdb.c++/templates.cc (printf): Remove unused function definition.
6081
ca3f91ed
MS
60822001-01-26 Felix Lee <flee@redhat.com>
6083
6084 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6085
60862001-01-25 matthew green <mrg@redhat.com>
6087
6088 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6089 up sid.
6090 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6091
60922001-01-25 matthew green <mrg@redhat.com>
6093
6094 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6095 Deprecate $sid_spawn_id.
ca3f91ed
MS
6096 (sid_exit): Remove code necessary only for `spawn.'
6097
60982001-01-25 matthew green <mrg@redhat.com>
6099
6100 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6101
fb18ec4a
MC
61022001-01-28 Michael Chastain <chastain@redhat.com>
6103
6104 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6105 to call when tests fail. It takes gdb out of the overloaded
6106 function choice menu back to the main prompt, so that the test
6107 program stays synchronized.
6108 (set_bp_overloaded): New proc to collect all the common
6109 code for setting a breakpoint on an overloaded name. Calls
6110 take_gdb_out_of_choice_menu when needed.
6111 (menu_overload1arg): New variable to collect the repeated
6112 instances of the expected menu for an overloaded name. Change
6113 the regular expression to handle changes in g++ type encoding:
6114 "void" can be either "void" or "", and "unsigned int" can be
6115 either "unsigned int" or "unsigned".
6116 (continue_to_bp_overloaded): Change regular expressions to handle
6117 changes in g++ type encoding.
6118 (no proc): Call take_gdb_out_of_choice_menu when needed.
6119 Remove redundant calls to "info break". Accept either "canceled"
6120 or "cancelled". Change regular expressions in "info break"
6121 calls to handle changes in g++ type encoding. Give all tests
6122 unique strings.
6123
9c646a6e
BE
61242001-01-17 Ben Elliston <bje@redhat.com>
6125
6126 * config/sid.exp: New file.
6127
9549d9c1
AC
6128Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6129
6130 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6131
dc96c6c7 61322000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6133
6134 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6135 Add a RE to accept a non-ascii char if one is ever presented.
6136
b4df4f68
FN
61372000-12-20 Fernando Nasser <fnasser@redhat.com>
6138
297dd0fd 6139 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6140
dc96c6c7 61412000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6142
d63a86f8 6143 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6144 in regexp. One '\' does not suffice on Linux.
6145
4a7bddb6
MC
61462000-12-09 Michael Chastain <chastain@redhat.com>
6147
6148 * gdb.base/break.exp (test_clear_command): Use a marker function
6149 rather than 'main' for the test function. Also move this
6150 test to an execution point where the marker function names are
6151 guaranteed to be bound to functions. (Executing tests after a
6152 'finish' from main runs into name conflicts with local names
6153 in __libc_start_main).
6154
dc96c6c7 61552000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6156
6157 * gdb.base/finish.exp: New test for gdb's "finish" command.
6158 * gdb.base/return2.exp: New test for gdb's "return" command.
6159 * gdb.base/return2.c: New source file for above.
6160
dc96c6c7 61612000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6162
6163 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6164 * gdb.base/miscexprs.exp: Ditto.
6165 * gdb.base/pointers.exp: Ditto.
6166 * gdb.c++/derivation.exp: Ditto.
6167 * gdb.c++/local.exp: Ditto.
6168 * gdb.c++/namespace.exp: Ditto.
6169 * gdb.c++/overload.exp: Ditto.
6170 * gdb.c++/ref-types.exp: Ditto.
6171
dc96c6c7 61722000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6173
6174 * gdb.base/constvars.exp: Test result of "up" command.
6175 * gdb.base/miscexprs.exp: Ditto.
6176 * gdb.base/pointers.exp: Ditto.
6177 * gdb.base/scope.exp: Ditto.
6178 * gdb.c++/derivation.exp: Ditto.
6179 * gdb.c++/local.exp: Ditto.
6180 * gdb.c++/namespace.exp: Ditto.
6181 * gdb.c++/overload.exp: Ditto.
6182 * gdb.c++/ref-types.exp: Ditto.
6183
44097287
FN
61842000-11-22 Michael Chastain <chastain@redhat.com>
6185
6186 * mips_pro.exp: Accept either "middle -> top -> main" or
6187 "middle -> main" in the backtrace, because gcc can optimize
6188 tail calls to jumps. Remove setup_xfail for the hppa case.
6189 Add a comment with the original warning messages from PR 3016,
6190 which was filed in 1993, to preserve them for posterity.
6191
9d2e1bab
ND
61922000-11-17 Nick Duffek <nsd@redhat.com>
6193
6194 * lib/gdb.exp (gdb_test): Override timeout with board info.
6195
1aca8eb7
ND
61962000-11-17 Nick Duffek <nsd@redhat.com>
6197
6198 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6199 the second kill and detach messages.
6200
93076499
ND
62012000-11-17 Nick Duffek <nsd@redhat.com>
6202
6203 * configure.in: Add AC_EXEEXT.
6204 * configure: Regenerate.
6205 * Makefile.in (just-check): Export EXEEXT.
6206 * lib/gdb.exp ($EXEEXT): Import from environment.
6207 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6208 expect "maint dump-me" on Cygwin.
6209 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6210 $EXEEXT.
6211
30e87cd3
ND
62122000-11-17 Nick Duffek <nsd@redhat.com>
6213
6214 * gdb.base/break.exp: Test backtrace and finish from called
6215 function on all platforms, not just HP-UX.
6216
dc96c6c7 62172000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6218
6219 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6220 code from gdb_target_monitor, so it can be used independantly
6221 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6222
dc96c6c7 62232000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6224
6225 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6226 * gdb.base/corefile.exp: Expect the message "Program is being
6227 debugged already" when we send the "corefile" command, since
6228 the preceeding gdb_load may have connected gdb to a remote target.
6229 * gdb.base/display.exp: Disable hardware watchpoints if new
6230 board info variable "no_hardware_watchpoints" is true.
6231 Replace single-letter commands with more readable ones.
6232 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6233 if new board info variable "no_hardware_watchpoints" is true.
6234 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6235 to see if stdio (printf) testing is possible.
6236 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6237 board info variable "no_hardware_watchpoints" is true. Use new
6238 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6239
39124dea
FN
62402000-11-13 Fernando Nasser <fnasser@redhat.com>
6241
6242 From Orjan Friberg <orjanf@axis.com>:
6243 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6244 in array print pattern match.
6245
a9e2e984
FN
62462000-11-09 Fernando Nasser <fnasser@redhat.com>
6247
6248 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6249 spelling "cancelled" to U.S. spelling "canceled" to match changes
6250 made to gdb.
6251 * gdb.c++/ovldbreak.exp: Ditto.
6252
c7db355b
PS
62532000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6254
6255 * gdb.base/callfuncs.c (main): Moved to end of file, call
6256 t_double_values to initialize the FPU before inferior calls are made.
6257 * gdb.base/callfuncs.exp: Test for register preservation after calling
6258 inferior functions. Add tests for continuining, finishing and
6259 returning from a stop in a call dummy.
6260
dc96c6c7 62612000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6262
6263 * gdb.base/commands.exp: Break up long lines, and re-indent.
6264
dc96c6c7 62652000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6266
6267 * config/gdbserver.exp: Rewritten from the ground up, to make it
6268 compatible with the current dejagnu tree, and to make it work with
6269 the new "gdbserver" in libremote.
6270
dc96c6c7 62712000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6272
6273 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6274 * gdb.base/varargs.exp: Skip entire test if no printf support.
6275 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6276 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6277
dc96c6c7 62782000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6279
6280 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6281 no floating point support.
6282 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6283 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6284 * gdb.base/call-rt-st.exp: Ditto.
6285 * gdb.base/call-strs.exp: Ditto.
6286
bac5fc66
JG
62872000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6288
6289 * gdb.base/sizeof.c: include <stdio.h>.
6290
6291 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6292 'finish', otherwise uncaptured gdb_prompt would potentially
6293 throw remaining test points out of sync.
6294
b22a6027
SB
62952000-07-26 Scott Bambrough <scottb@netwinder.org>
6296
6297 * gdb.base/recurse.exp: Run tests for all targets.
6298 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6299 gnu-oldld case on ARM.
6300 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6301 for ARM targets.
d63a86f8 6302
d8231941
AG
6303Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6304
6305 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6306 * gdb.java/configure: Rebuild.
6307
8caabe69
AG
6308Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6309
6310 * gdb.java/jv-exp.exp: New file.
6311
9d273ca3
AG
6312Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6313
6314 * configure: Rebuilt.
6315 * configure.in (configdirs): Add gdb.java.
6316 * gdb.java/jmisc.java: New file.
6317 * gdb.java/jmisc.exp: New file.
6318 * gdb.java/Makefile.in: New file.
6319 * gdb.java/configure: Rebuilt.
6320 * gdb.java/configure.in: New file.
6321 * lib/java.exp: New file.
6322
4f823a66
AC
6323Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6324
6325 * gdb.base/exprs.exp: Test casts to a pointer including over and
6326 underflow.
6327
2391e11d
AC
6328Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6329
6330 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6331 and the compilers sizes.
6332
54602222
ND
63332000-07-09 Nick Duffek <nsd@redhat.com>
6334
6335 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6336 (use_methods): New function.
6337 (main): Call use_methods().
6338 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6339 (do_tests): Call test_method_param_class.
6340
2bec0572
ND
63412000-07-09 Nick Duffek <nsd@redhat.com>
6342
6343 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6344 spelling.
6345 (test_enums): New procedure. Move enum tests from end of script
6346 to here. Set breakpoint on function name instead of line number.
6347 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6348 (enums2): New marker function.
6349 (enums1): New function.
6350 (main): Call enums1(). Move enum tests to enums1().
6351
78492fde
AC
6352Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6353
6354 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6355 compile/link program. Update line numbers.
6356 * gdb.asm/d10v.inc: Define ``startup''.
6357 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6358
49a2cef8
AC
6359Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6360
6361 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6362
3e6c8688
EZ
63632000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6364
6365 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6366 of 'help maint print' command.
6367
9ff5cbe9
AC
6368Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6369
6370 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6371 they use gdb_expect_list.
6372
17c579bd
AC
6373Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6374
6375 * gdb.base/commands.exp: Use ``set remote
6376 memory-read-packet-size'' instead of ``set endian big'' to test
6377 long commands.
6378
e6d71bf3
DB
63792000-06-03 Daniel Berlin <dan@cgsoftware.com>
6380
6381 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6382 g++, and stop skipping them.
e6d71bf3
DB
6383
6384 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6385 work under g++.
6386
d63a86f8 6387 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6388 initialization.
6389
dc96c6c7 63902000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6391
6392 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6393 the regular expression: accept an (almost) arbitrary sequence of
6394 "frames-invalid" and "breakpoints-invalid" messages both before
6395 and after the "starting" message.
6396
dc96c6c7 63972000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6398
6399 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6400
dc96c6c7 64012000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6402
6403 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6404 Relax the regular expression a little, make it pass on Solaris 8.
6405
8216cda9
KB
64062000-05-12 Kevin Buettner <kevinb@redhat.com>
6407
6408 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6409 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6410 Instead, it is permissible for gdb to stop on the line of the
6411 call itself.
6412
1a570b2f
MS
64132000-05-12 Michael Snyder <msnyder@.cygnus.com>
6414
6415 * gdb.base/break.exp (bp on small function, optimized file):
6416 Add a second pass pattern. The behavior differs here between stabs
6417 and dwarf for one-line functions. Stabs preserves two line symbols
6418 (one before the prologue and one after) with the same line number,
6419 but dwarf regards these as duplicates and discards one of them.
6420 Therefore the address after the prologue (where the breakpoint is)
6421 has no exactly matching line symbol, and GDB reports the breakpoint
6422 as if it were in the middle of a line rather than at the beginning.
6423
dc96c6c7 64242000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6425
d63a86f8 6426 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6427 rather than "send_gdb" (for consistancy).
6428
7d418785
AC
6429Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6430
6431 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6432 * gdb.c++/templates.cc: Properly check for GCC version number.
6433 * lib/compiler.cc: Likewise
6434
dc96c6c7 64352000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6436
d63a86f8 6437 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6438 gdb may not stop at the first line of main, due to code motion.
6439
dc96c6c7 64402000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6441
6442 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6443 This test depends on parsing the printf output from the target.
6444 Since the sparclet stub doesn't do stdio, this will never work.
6445 * gdb.base/call-rt-st.exp: ditto.
6446 * gdb.base/call-strs: ditto.
6447
dc96c6c7 64482000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6449
6450 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6451
6452 * gdb.base/ending-run.exp: After connecting to a remote target,
6453 but before running, the target will appear to be in a random
6454 location. Specify both a file and a line for breakpoints.
6455 Also, the function that calls main may be called 'init'
6456 rather than 'start'.
6457
a5a51225
EZ
64582000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6459
6460 * gdb.base/help.exp: Update output for add-symbol-file command.
6461
7930cc7c
FN
64622000-04-10 Fernando Nasser <fnasser@cygnus.com>
6463
6464 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6465 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6466
23e37ab1
C
64672000-04-07 J.T. Conklin <jtc@redback.com>
6468
e93c542c
C
6469 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6470
23e37ab1
C
6471 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6472
591b8fa3
PDM
6473Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6474
6475 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6476 values that can be represented exactly.
6477 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6478 above change, and to not check against the directory part of the source
6479 file name.
6480 (step into print_long_arg_list): Likewise.
6481 (print print_small_structs from print_long_arg_list): Likewise.
6482 (print print_long_arg_list): Likewise.
6483
7a495180
EZ
64842000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6485
30b53638 6486 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6487
beb998c6
AC
6488Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6489
6490 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6491
1c689132
DB
64922000-03-25 Daniel Berlin <dan@cgsoftware.com>
6493
6494 * gdb.base/commands.exp (deprecated_command_test): Add test for
6495 deprecate with no arguments.
6496
c1790a9d
JL
64972000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6498
6499 * gdb.base/break.exp: Add new test for setting breakpoints on
6500 optimized code so we can test breakpoints work even when function
6501 prologues may be optimized away
6502
003ba290
FN
65032000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6504
6505 From David Whedon <dwhedon@gordian.com>
6506 * gdb.base/commands.exp : Added command deprecator tests.
6507
6837a0a2
DB
65082000-03-22 Daniel Berlin <dan@cgsoftware.com>
6509
6510 * gdb.base/help.exp: Added test for new apropos command.
6511
b9593231
KB
65122000-03-21 Kevin Buettner <kevinb@redhat.com>
6513
6514 * gdb.base/pointers.c (usevar): New function.
6515 (main): Make sure that global variables v_int_pointer2, rptr,
6516 and y are all referenced someplace in the program by calling
6517 usevar() on them. [Some linkers delete symbols which are
6518 never referenced. The space remains, but there's no way to
6519 get a (symbolic) handle on the variable from the debugger.]
6520
751a959b
EZ
65212000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6522
6523 * gdb.base/printcmds.c: Add typedeffed arrays.
6524
6525 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6526 procedure to test arrays that are typedef'd.
6527
73a93a32
JI
65282000-03-13 James Ingham <jingham@leda.cygnus.com>
6529
6530 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6531 the library directories.
73a93a32 6532
fb40c209
AC
6533Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6534
6535 * configure.in (configdirs): Add sub directory gdb.mi.
6536 * configure: Re-generate.
6537
6538 * gdb.mi: New directory.
d63a86f8 6539
ee4dd2c9
AC
65402000-02-25 Scott Bambrough <scottb@netwinder.org>
6541
6542 * gdb.base/long_long.exp: Correct test suite failure when printing
6543 a long long value as a double on ARM platforms.
6544
70f0cc22
JB
65452000-02-16 Jim Blandy <jimb@redhat.com>
6546
6547 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6548 default source file is set properly before running this test.
6549
853819b8
EZ
65502000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6551
6552 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6553 gdbtk/library directory, not in gdbtcl2.
6554
dfcd3bfb
JM
65552000-02-04 Jim Blandy <jimb@redhat.com>
6556
6557 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6558 backslash from regexp pattern.
6559
6560 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6561 procedure. Use it to run all the "continue to bp overloaded"
6562 tests. Note that this changes the names of the tests slightly.
6563 If the breakpoint hit message includes a hex PC value, because
6564 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6565 from the real source code, still consider that a pass.
6566
6567 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6568 XFAIL here if the breakpoint message contains a hex address. Note
6569 similar change on 1999-11-02.
6570
6571 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6572
6573 * gdb.base/ptype.exp: Establish a default source file before
6574 calling get_debug_format.
6575
65762000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6577
6578 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6579
8b93c638
JM
65802000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6581
6582 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6583 of successive stepi commands -- while in the prologue we should see
6584 the function entry bracket.
6585
65862000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6587
6588 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6589 reach __change_mode() when stepping through the end of main().
6590
c5394b80
JM
65912000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6592
6593 * gdb.base/default.exp: Fix expected pattern.
6594 * gdb.base/help.exp: Same.
6595
0d06e24b
JM
65962000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6597
6598 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6599 Don't use xfail's because that affects only the following test.
d63a86f8 6600
0d06e24b
JM
6601 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6602 solaris or linux.
6603
6604 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6605
dc96c6c7 66062000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6607
d63a86f8 6608 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6609 "A syntax error" rather than "A parse error". Accept both.
6610
66112000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6612
6613 * gdb.base/default.exp: Remove OS dependent string from "target
6614 remote" test.
6615 * gdb.base/help.exp: Same for "help target remote" test.
6616
c3f6f71d
JM
66172000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6618
6619 From Jim Kingdon <kingdon@redhat.com>:
6620
6621 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6622 prompt (cleanup rather than necessity, but still might keep output
6623 from spilling to next test).
6624
66252000-01-02 Fred Fish <fnf@cygnus.com>
6626
6627 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6628 AIX, which defines them in <sys/types.h>.
6629
ed9a39eb 66301999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6631
ed9a39eb
JM
6632 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6633 float" test.
6634
66351999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6636
ed9a39eb 6637 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6638
6639 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6640 outermost frame disallowed".
6641
66421999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6643
6644 * gdb.base/setvar.exp: New tests for setting the value of a struct
6645 with a constant list.
6646
66471999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6648
6649 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6650 require the user to type a cast before setting the value of a struct.
6651
de57eccd
JM
66521999-12-06 Jim Blandy <jimb@cygnus.com>
6653
6654 * gdb.base/default.exp: Expect the new 'info float' command on
6655 all i386 platforms.
6656
6657 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6658 LinuxThreads libraries that don't support debugging.
6659
c2d11a7d
JM
6660Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6661
6662 * gdb.base/remote.c: Fill the buffer with truely random data.
6663 Change the buffer type to ``unsigned char'' to simplify size
6664 arithmetic.
6665
6666 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6667 stub only handles 400-1 byte packets. Verify that the download
6668 worked.
6669
66701999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6671
6672 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6673 tests, using UNRESOLVED for the untested cases. Also, does not wait
6674 for a timeout if the prompt was received before a recognizable pattern.
6675
66761999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6677
6678 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6679
66801999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6681
6682 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6683 watchpoints.
6684
66851999-11-24 Jason Merrill <jason@casey.cygnus.com>
6686
6687 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6688
6689 * gdb.c++/local.exp: Be more flexible in recognizing local class
6690 name mangling. Don't allow horribly truncated method names.
6691 * gdb.c++/derivation.exp: Expect protected inheritance.
6692 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6693 * gdb.c++/virtfunc.exp: Likewise.
6694 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6695 when printing a nested enum.
6696
66971999-11-22 Jim Blandy <jimb@cygnus.com>
6698
6699 * gdb.base/step-test.exp: Properly await GDB's response to setting
6700 a breakpoint on the call to large_struct_by_value.
6701
6702 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6703 just because we have debug info for the `start' function.
6704
67051999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6706
6707 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6708 "Unknown signal" messages, which indicate (on LinuxThreads) that
6709 GDB doesn't know how to debug threads on this system. This is
6710 better than hanging while philosopher 0 dumps chatter into gdb.log.
6711
67121999-11-18 Tom Tromey <tromey@cygnus.com>
6713
6714 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6715
67161999-11-18 Fred Fish <fnf@cygnus.com>
6717
6718 * gdb.base/coremaker2.c: Add sample program for generating
6719 cores that is more self contained than coremaker.c. Eventually
6720 I'll add more code to this and tie it into the testsuite.
6721
4ce44c66
JM
67221999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6723
6724 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6725
67261999-11-10 Jimmy Guo <guo@cup.hp.com>
6727
6728 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6729 from $srcdir/lib/.
6730 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6731 and gdb.c++/.
6732
6733 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6734
d63a86f8 6735 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6736 'continue with watch' test point.
6737
67381999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6739
6740 Merged from p2linux-990323-branch:
d63a86f8 6741
4ce44c66
JM
6742 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6743
11cf8741
JM
6744Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6745
6746 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6747 {limit,fixed}''. Test ``set download-write-size''.
6748
6749Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6750
6751 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6752 gdb_expect_list.
6753
6754Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6755
6756 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6757
67581999-11-03 Mark Salter <msalter@cygnus.com>
6759
6760 * gdb.base/break.exp: Fix "stub continue" pattern.
6761
67621999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6763
6764 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6765
67661999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6767
6768 * gdb.base/display.exp ("finish"): Add timeout clause.
6769
6770 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6771 plain prompt clause, so this doesn't have to time out in order to
6772 fail.
6773
6774 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6775 breakpoint hit messages include an address.
6776
6777 * gdb.base/display.exp: Don't forget to escape parens in regular
6778 expressions. Unix regexp notatation sucks.
6779
67801999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6781
6782 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6783 order for 'signalled' message.
6784
5c44784c
JM
67851999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6786
6787 From Jimmy Guo <guo@cup.hp.com>:
6788 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6789 * gdb.base/annota1.c: Add code for tests to work with.
6790
67911999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6792
6793 * gdb.base/remote.exp: New test for remote downloading settings.
6794 * gdb.base/remote.c: New file with large .data.
6795
917317f4
JM
67961999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6797
6798 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6799 for LinuxThreads support, merged from the Code Fusion branch.
6800
6801Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6802
6803 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6804 containing exp_continue into a while within an expect. Don't
6805 attempt a start more than three times. Check return value from
6806 gdb_load.
d63a86f8 6807
2df3850c
JM
6808Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6809
6810 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6811 a pass case.
6812
2acceee2
JM
68131999-10-01 Kevin Buettner <kevinb@cygnus.com>
6814
6815 * gdb.base/break.c (main): Added a statement that we can step
6816 off of.
6817 * gdb.base/break.exp: Added tests for setting a breakpoint
6818 at an offset and stepping onto a breakpoint.
6819
68201999-10-01 Fred Fish <fnf@cygnus.com>
6821
d63a86f8 6822 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6823 gdb output.
6824
c2c6d25f
JM
68251999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6826
6827 * gdb.base/break.exp: Code locations are in hex, don't forget!
6828 (For HP-UX.)
6829
68301999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6831
6832 * condbreak.exp: Use break.c as test program.
6833 * condbreak.c: Remove, redundant with break.c.
6834
68351999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6836
6837 * config/monitor.exp (gdb_target_monitor): Disable X- and
6838 Z-packets if the target needs it.
6839
68401999-09-13 James Ingham <jingham@leda.cygnus.com>
6841
6842 * gdb.c++/overload.exp: Added tests for listing overloaded
6843 functions with function pointers in the arg, explicitly calling
6844 out the version you want.
6845
cff3e48b
JM
68461999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6847
6848 * long_long.exp: Add variations of test cases that work for
6849 targets with 16-bit ints and 32-bit doubles.
6850
d4f3574e
SS
68511999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6852
6853 * break.c (main): Compare a possibly-uninitialized argc with an
6854 unlikely value that fits in 16 bits.
6855
68561999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6857
6858 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6859 0xfeeb, don't want negative numbers if ints are 16 bits.
6860
6861 * lib/gdb.exp (skip_cplus_tests): New proc.
6862 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6863 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6864 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6865 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6866 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6867 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6868 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6869 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6870
6871 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6872
6873Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6874
6875 * gdb.base/corefile.exp (up): Allow a parameter to appear
6876 in the frame that we're going up to.
6877
6878 From Jim Blandy <jimb@cygnus.com>:
6879
6880 * gdb.base/default.exp (info float): Expect some output now.
6881
6882 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6883 returning floating-point values to fail on the x86.
6884 * gdb.base/callfwmall.exp (do_function_calls): Same.
6885
6886 * gdb.base/list.exp (test_listsize): Correct expectations for
6887 listing line 1 with listsize 2. Also, listing a single line
6888 works now, as does listing three lines. [Kevin's note: There
6889 were a number of other cases fixed too where the expectations
6890 differed...]
6891
68921999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6893
6894 * gdb.base/selftest.exp: Add case for when version prints as
6895 constant string instead of char pointer.
6896
104c1213
JM
68971999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6898
6899 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6900 stepping out of main.
6901
6902 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6903 G++ used.
6904
6905 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6906 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6907
6908 * gdb.c++/ovldbreak.exp: Update match string in test that
6909 includes a warning of multiple breakpoints.
6910
69111999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6912
6913 * gdb.base/display.exp: Improve precision of step-after-finish
6914 added yesterday.
6915
6916 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6917 test.
6918
6919 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6920 configs when using G++, not just hppa*.
6921
69221999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6923
6924 * gdb.base/async.c: New file.
6925 * gdb.base/async.exp: New file.
6926
6927Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6928
6929 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6930 PA64.
6931
53a5351d
JM
6932Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6933
104c1213
JM
6934 * gdb.base/display.exp: "finish" can leave us mid-line on many
6935 targets, deal with it. Add a small constant to main, instead of
6936 1000 since main+1000 may not be a valid address in the target.
6937
53a5351d
JM
6938 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6939 on hpux11.
6940
6941 * gdb.base/attach.exp: Handle another hpux11 error message variant
6942 when attaching to a process that does not exist.
6943
69441999-08-19 J.T. Conklin <jtc@redback.com>
6945
6946 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6947 characters in 'continue to 1241' test.
6948
69491999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6950
6951 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6952 stop in print_long_arg_list, define and use a whitespace
6953 variable in print_small_structs test, add an XFAIL for Solaris.
6954 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6955 interested enough to fix.
6956
7be570e7
JM
69571999-08-13 Keith Seitz <keiths@cygnus.com>
6958
6959 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6960 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6961 proc knows about targets other than the natives.
6962 (test_assign): Use "gdb_run_cmd" to "run" the target.
6963 Check that we've actually hit the breakpoint at main.
6964 When we attempt to assign a value to a local variable, check
6965 that the variable is in the current scope, i.e., don't use
6966 a test with an empty result.
6967
6968Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6969
6970 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6971 command.
6972
69731999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6974
6975 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6976 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6977 gdb.compat, gdb.threads-hp.
6978 gdb.hp/configure, gdb.hp/configure.in: New files.
6979 gdb.hp/Makefile.in: Recurse into new subdirs.
6980 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6981 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6982 in object files.
6983 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6984
96baa820
JM
69851999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6986
6987 * gdb.base/display.exp: Help expect by putting a newline in the
6988 funky printf, remove a bogus p/a test.
6989
69901999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6991
6992 * gdb.base/display.exp: Make sure that when we say 'run', we are
6993 connected to the target. This is necessary when running not
6994 natively.
6995
69961999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6997
6998 * gdb.base/step-test.exp: Removed some extraneous messages.
6999
7000 * gdb.base/long_long.exp: Don't run memory examination tests
7001 on little-endian targets (they will need a different set of
7002 results to match).
7003
70041999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7005
7006 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7007 until somebody decides to fix GDB.
7008
7009 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7010 constant as "ULL".
7011 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7012 matches for a couple x/2 commands.
7013
a0b3c4fd
JM
70141999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7015
7016 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7017 by merging in ref-types2 tests.
7018 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7019
7020 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7021 * gdb.c++/Makefile.in: Add standard actions.
7022 (EXECUTABLES): Rename from PROGS, update list.
7023 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7024 from gdb.hp.
7025 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7026 foo and bar locals.
7027 * gdb.c++/anon-union.exp: Fix tests to match.
7028 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7029 expect matches to handle output variations.
7030 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7031 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7032 output, add HP alternatives for new and delete prints.
7033 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7034 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7035 * gdb.c++/demangle.exp: Use $style when reporting failure.
7036 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7037 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7038 match alternatives.
7039 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7040 compilers.
7041 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7042 * gdb.c++/method.exp: Add match alternatives.
7043 * gdb.c++/misc.cc: Add bool types.
7044 * gdb.c++/misc.exp: Add tests for bool types.
7045 * gdb.c++/overload.exp: Add xfails.
7046 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7047 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7048 add some more template parameter tests (only for HP currently).
7049 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7050 * gdb.c++/virtfunc.cc: Add return type and value for main.
7051 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7052 match alternatives.
d63a86f8 7053
a0b3c4fd
JM
70541999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7055
7056 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7057
70581999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7059
7060 * gdb.base/signals.exp: Don't expect getting a backtrace from
7061 within a signal handler to fail on Linux.
7062
70631999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7064
7065 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7066 * lib/gdb.exp: Remove some gratuitious semicolons.
7067 (delete_breakpoints): Increase timeout.
7068 (gdb_expect): Add -notransfer option.
7069 (gdb_test): Use -notransfer option.
7070 (get_compiler_info): Add f77 case.
7071 (get_compiler): New proc, split out from gdb_preprocess, add f77
7072 case.
7073 (gdb_preprocess): Call get_compiler.
7074
7075 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7076 * gdb.base/attach.exp, gdb.base/display.exp,
7077 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7078 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7079 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7080 third arg to gdb_test.
7081 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7082 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7083 HP-UX xfails, add others.
7084 * gdb.base/completion.exp: Reflect name change of self-test.
7085 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7086 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7087 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7088 HP failure number.
7089 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7090 useless HP-UX 10.30 references.
7091 * gdb.base/maint.exp: Loosen matches.
7092 * gdb.base/pointers.c (main): Declare more_code.
7093 * gdb.base/pointers.exp: Match on output of a `next'.
7094 * gdb.base/structs.c: Add prototypes.
7095 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7096 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7097
70981999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7099
7100 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7101 command.
7102
71031999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7104
7105 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7106 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7107
7108 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7109 debug info. Deal with lack of signal hanlder info in stack.
7110
7111 From Jim Kingdon <kingdon@redhat.com>:
7112 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7113
5a2468f5
JM
71141999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7115
7116 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7117 gdb.base/foll-vfork.exp: Don't run for crosses.
7118
adf40b2e
JM
7119Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7120
7121 * gdb.base/configure.in: Check for gdbvars.exp instead of
7122 a1-selftest.exp.
7123 * gdb.base/configure: Re-generate.
7124
71251999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7126
7127 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7128 in trying to run first and name is too long.
7129
7130 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7131 pointers2.c and pointers2.exp, respectively.
7132 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7133 doschk happier.
7134
43e526b9
JM
71351999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7136
7137 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7138 callfuncs2.c and callfuncs2.exp.
7139
7140 * gdb.base/list.exp: Remove mistaken xfails.
7141 * gdb.base/list0.h: Add optional prototypes.
7142
9846de1b
JM
7143Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7144
7145 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7146 calling malloc.
7147 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7148 * ptype.exp: Move test for get_debug_format to before its first
7149 use.
7150
71511999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7152
7153 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7154 * gdb.base/annota2.cc, annota2.exp: Move from here.
7155 * gdb.c++/annota2.cc, annota2.exp: To here.
7156 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7157
43ff13b4
JM
7158Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7159
7160 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7161 a consistent format.
7162
085dd6e6
JM
71631999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7164
7165 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7166 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7167 HP compilers, also set the globals $true and $false.
7168
7169 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7170 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7171 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7172 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7173 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7174 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7175 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7176 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7177 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7178 whatis.c} Add C++ compatible function definitions and return
7179 types, add includes for library functions.
7180 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7181 * gdb.base/step-test.c (myglob): Rename from glob.
7182 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7183 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7184 files, move here from gdb.hp.
7185 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7186 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7187 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7188 Adjust line numbers in regexps.
7189
7190 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7191 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7192 instead of 0/1.
7193
7194 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7195 foll-vfork.exp: New files, move here from gdb.hp.
7196 * gdb.base/page.exp: New file, test of pagination command.
7197
7198 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7199 recursion test.
7200 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7201
7202 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7203 gdb.base/solib.exp: Fix compiler invocation process.
7204
7205 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7206 HP-UX 11, turn off overload resolution explicitly.
7207 * gdb.base/commands.exp: Set argument list explicitly, add
7208 watchpoint test.
7209 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7210 them work.
7211 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7212 expressions properly.
7213 * gdb.base/corefile.exp: Loosen the match slightly.
7214 * gdb.base/default.exp: Allow "Error accessing memory" message
7215 also.
7216 * gdb.base/display.exp: Skip over x/0 j if PA64.
7217 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7218 * gdb.base/interrupt.exp: Ditto.
7219 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7220 in use.
7221 * gdb.base/list.exp: Add xfails for HP-UX.
7222 * gdb.base/long_long.exp: Refine some of the numeric matches.
7223 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7224 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7225 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7226 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7227 * gdb.base/ptype.exp: Succeed on more varieties of output.
7228 * gdb.base/scope.exp: Add xfails for HP-UX.
7229 * gdb.base/sect-cmd.exp: Add more cases.
7230 * gdb.base/setvar.exp: Add xfails for HP-UX.
7231 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7232 * gdb.base/signals.exp: Match on void symbolically.
7233 * gdb.base/step-test.exp: Add case for PA64.
7234 * gdb.base/term.exp: Add exit and restart.
7235 * gdb.base/twice.exp: Clean up after self.
7236 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7237 * gdb.base/whatis.exp: Allow more ways to pass tests.
7238
7239 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7240 no longer useful.
7241
7242Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7243
7244 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7245 list of patterns.
7246 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7247 print_double_array(double_array)", "continuing to breakpoint
7248 1018", "print print_double_array(array_d)" and "continuing to
7249 1034" tests.
d63a86f8 7250
085dd6e6
JM
72511999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7252
7253 * Makefile.in: Add empty html and install-html targets.
7254
72551999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7256
7257 * config/mt-*: Remove, these haven't been used since 1996.
7258
72591999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7260
7261 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7262 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7263 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7264
9e0b60a8
JM
72651999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7266
7267 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7268 simpler match case for the ptype of the big class.
7269
72701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7271
7272 * gdb.exp: Fix test for gdb_prompt existence.
7273
72741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7275
7276 * gdb.exp (gdb_test): Add fail after calls to perror.
7277
72781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7279
7280 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7281
72821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7283
7284 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7285
0f71a2f6
JM
7286Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7287
7288 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7289 malloc() is linked in.
7290
72911999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7292
7293 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7294 step at end.
7295
7296 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7297
72981999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7299
7300 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7301
cce74817
JM
7302Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7303
7304 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7305 * gdb.base/mips_pro.exp: Likewise.
7306
73071999-06-02 Keith Seitz <keiths@cygnus.com>
7308
7309 * gdb.c++/templates.cc: Change all "new" operators to throw
7310 an exception.
7311 * gdb.c++/cplusfuncs.cc: Likewise.
7312
7313 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7314
7315Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7316
7317 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7318 * gdb.base/ending-run.exp: When stepping out of main, accept a
7319 step into an arbitrary assembler file.
7320
392a587b
JM
73211999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7322
d63a86f8 7323 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7324 "breakpoint-invalid" to be printed.
d63a86f8 7325 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7326 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7327 * gdb.base/annota2.cc: Initialize a.x to 0.
7328
9e086581
JM
73291999-05-17 Keith Seitz <keiths@cygnus.com>
7330
7331 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7332 when "skip_float_tests" set.
7333 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7334 "print print_ten_doubles", and "step into print_long_arg_list".
7335 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7336 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7337 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7338 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7339 "skip_float_tests" is set.
7340 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7341 when "skip_float_tests" set.
d63a86f8 7342
cd0fc7c3
SS
73431999-05-06 Keith Seitz <keiths@cygnus.com>
7344
7345 * gdb.base/annota2.cc: Include stdio.h.
7346
7347Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7348
7349 * gdb.base/crossload.exp: Remove, this has been disabled ever
7350 since BFD stopped including all targets, and cross-GDB gets
7351 plenty of testing anyway.
7352 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7353 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7354 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7355 * gdb.base/README: Remove, was doc for this.
7356 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7357 needed.
7358
b83266a0
SS
73591999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7360
7361 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7362 output.
7363
7364 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7365 * gdb.base/annota2.exp: New file. More annotation tests.
7366 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7367 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7368
73691999-04-23 Angela Marie Thomas <angela@cygnus.com>
7370
7371 * config/cfdbug.exp: New file.
7372
7a292a7a
SS
73731999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7374
7375 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7376 Marcus Daniel's and Dale Hawkins's demangler crashes.
7377
7378 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7379 test_lucid_style_demangling, test_arm_style_demangling,
7380 test_hp_style_demangling): Try Tom Tromey's core-dumping
7381 identifier under each demangling style.
7382
73831999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7384
7385 * gdb.c++/demangle.exp: Include the current demangling style
7386 in all test names.
7387 (current_demangling_style): New global variable.
7388 (set_demangling_style, test_demangling_core, test_demangling,
7389 test_demangling_exact): New functions.
7390 (test_gnu_style_demangling, test_lucid_style_demangling,
7391 test_arm_style_demangling, test_hp_style_demangling): Use those,
7392 instead of calling gdb_test and gdb_test_exact directly.
7393 (catch_demangling_errors): New function, which reports errors
7394 signalled by the demangling test functions in an orderly way.
7395 (do_tests): Use catch_demangling_errors.
7396
73971999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7398
7399 * gdb.base/signals.exp (test_handle_all_print): Use () for
7400 grouping in expressions, not {}.
7401
7402 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7403 initialized yet.
7404
74051999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7406
7407 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7408 are listed.
7409
74101999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7411
7412 * gdb.stabs/weird.exp: Test for CC being defined before
7413 looking at its value.
7414
74151999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7416
7417 * gdb.base/call-ar-st.exp: Remove stray '#'.
7418 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7419 "short int" and "long int".
7420 * gdb.c++/overload.cc: Cast the string added in the previous
7421 change, to mollify finicky HP compiler.
7422 * gdb.hp/reg-test.exp (testfile): Fix file name.
7423 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7424
7a292a7a
SS
7425 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7426 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7427 alternate form of enum ptype.
7428
c906108c
SS
74291999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7430
7a292a7a
SS
7431 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7432 * gdb.hp/*.exp: Change all to run compiler probe only after
7433 passing skip_hp_tests, so as not to waste time on guaranteed
7434 failure.
7435
c906108c
SS
7436 * gdb.c++/overload.cc: Pass string instead of char addr, always
7437 init ccpfoo.
7438 * gdb.c++/templates.cc: Fix syntax error.
7439
7a292a7a
SS
7440Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7441
7442 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7443 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7444 command.
7445
74461999-03-18 James Ingham <jingham@cygnus.com>
7447
7448 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7449
7450 * gdb.c++/method.exp: It was testing an uninitialized int on the
7451 stack and assuming it was positive.
7452
7453 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7454
7455 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7456 keep it from killing the rest of the tests.
7a292a7a
SS
7457 Use gdb_continue_to_end.
7458
7459 * gdb.base/sigall.exp: use gdb_continue_to_end.
7460
7461 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7462
7463 * gdb.base/display.exp: use runto_main, not run.
7464
d63a86f8
RM
7465 * gdb.base/default.exp: Check for the current error message in the
7466 r abbreviation test.
7a292a7a
SS
7467 Add strongarm to the targets that know info float.
7468
d63a86f8 7469 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7470 run which doesn't work with monitors.
7471
7472 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7473
7474 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7475
7476 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7477 program. Traps the case (in Cygmon) when the program never really
7478 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7479 more places, so I used my name. Sorry Mark...
7480
7481 * config/monitor.exp (gdb_target_monitor): added another
7482 target_info parameter: remotebinarydownload. This will set the
7483 remotebinarydownload flag if this is causing some boards trouble.
7484
74851999-03-18 Mark Salter <msalter@cygnus.com>
7486
7487 * lib/gdb.exp (continue_to_exit): New function.
7488
7489 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7490 * gdb.base/ending-run.exp: Ditto.
7491 * gdb.base/step-test.exp: Ditto.
7492
74931999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7494
7495 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7496 (suggested by Art Haas <ahaas@neosoft.com>).
7497
74981999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7499
7500 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7501
7502Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7503
7504 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7505 descriptions of types (short unsigned int vs unsigned short, etc).
7506
75071999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7508
7509 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7510 a call to strlen; sometimes we do have sources.
7511
75121999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7513
7514 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7515 character, so GDB won't print garbage after its end.
d63a86f8 7516
c906108c
SS
7517 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7518 breakpoint there instead. Sometimes GCC emits memcpy to handle
7519 the large structures being passed by value, so we step into that
7520 instead of sum_array_print, which obscures what we're really testing.
7521 * gdb.base/step-test.exp: However, we do want a test that notices
7522 the bizarre steps into memcpy, so do that here. Add check for
7523 stepping into function calls that pass large structures by value.
7524 ("Is that a noun clause, or are you just happy to see me?")
7525 Remove all references to specific line numbers.
7526 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7527 New type and function.
7528 (main): Call large_struct_by_value, passing it a large struct by value.
7529 * lib/gdb.exp (gdb_get_line_number): New function.
7530
7531 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7532 more portable.
7533
7a292a7a
SS
75341999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7535
c906108c
SS
7536 * lib/gdb.exp: Doc fixes.
7537
7a292a7a
SS
75381999-03-05 Nick Clifton <nickc@cygnus.com>
7539
d63a86f8 7540 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7541
75421999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7543
c906108c
SS
7544 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7545 commands. They're not germane to this test, and they don't work
7546 that way on remote targets.
7547
3fc11d3e
JM
75481999-03-01 James Ingham <jingham@cygnus.com>
7549
7550 * Changelog entries merged over from gdb development branch.
7551
3fc11d3e
JM
7552 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7553
7554 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7555 for outputting results of test run.
7556
2d4a1622 7557 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7558
7559 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7560
7a292a7a
SS
75611999-02-25 Felix Lee <flee@cygnus.com>
7562
7563 * lib/gdb.exp (debug_format): initialize
7564
c906108c
SS
75651999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7566
7567 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7568 * gdb.base/call-rt-st.c: Ditto.
7569
c906108c
SS
75701999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7571
7572 * gdb.threads/pthreads.exp (horiz): New variable.
7573 (test_startup): Fix regexps that capture thread numbers.
7574
75751999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7576
7577 * gdb.base/smoke.exp: Disambiguate two test case names (both
7578 called ``print'').
7579
7580Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7581
7582 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7583 compilation.
7584
75851999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7586
7587 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7588 actual output formatting.
7589 * gdb.base/smoke.exp: GDB removes leading 0's.
7590 * gdb.base/volatile.exp: Don't check type of remuneration;
7591 that variable is no longer defined in constvars.c.
7592 * gdb.base/step-test.c (main): Exit with explicit exit code.
7593 * gdb.base/step-test.exp: Remove two nexti checks--they are
7594 not portable.
7595
75961999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7597
7598 * gdb.base/help.exp ("help delete display"): Fix test to match
7599 gdb's output.
7600
7601 * gdb.base/long_long.c (known_types): Initialize values to zero.
7602 * gdb.base/long_long.exp: Step one more line
7603 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7604 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7605 unique test case names.
7606
7607Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7608
d63a86f8 7609 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7610
7611 * gdb.c++/method.exp: Add missing close brace.
7612
76131999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7614
7615 * gdb.base/maint.exp: Use 'set height 0' to disable page
7616 prompting, not 'set height 400'.
7617
7618 Fix a bunch of timeouts.
7619 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7620 four separate tests, so expect doesn't take forever to match a ton
7621 of text against a regexp with lots of .* forms.
7622 ("maint print psymbols", "maint print symbols"): Make some of
7623 these greps more selective, so that expect doesn't try to wade
7624 through huge piles of output and time out.
7625
7626 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7627
7628 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7629 tests: one which doesn't expect shlib events to be reported, and
7630 another which does, but is XFAIL for all platforms other than
7631 HP/UX.
7632
7633 * gdb.base/break.exp: Teach the test suite that the `catch
7634 fork', `catch vfork', and `catch exec' commands produce error
7635 messages on platforms that don't provide these features.
7636
7637Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7638
7639 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7640 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7641 (shortening names from solib_threshold.exp etc), won't run on
7642 anything but HP-UX for the foreseeable future.
7643 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7644 reflect move.
7645
7646Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7647
7648 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7649 gdb.trace/Makefile.in (clean): Remove all test executables.
7650
7651Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7652
7653 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7654 successfully re-sets breakpoints in shared libraries.
7655 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7656
7657Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7658
d63a86f8
RM
7659 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7660 and compiled w/o GCC.
c906108c
SS
7661
7662 * gdb.hp/watch-cmd.exp: ditto.
7663
7664 * gdb.hp/watch-hp.exp: ditto.
7665
7666 * gdb.hp/xdb1.exp: ditto.
7667
7668 * gdb.hp/xdb2.exp: ditto.
7669
7670 * gdb.hp/dbx.exp: ditto.
7671
7672Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7673
7674 * constvars.c: Remove C++-isms.
7675 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7676 with GCC.
7677
7678Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7679
7680 The following changes are part of the HP merge.
7681
7682 * gdb.base/break.exp: new tests to verify that catchpoints for
7683 fork, vfork, and exec don't trigger inappropriately.
7684
7685 * gdb.base/opaque.exp: compile one file at a time, then link.
7686
7687 * gdb.base/signals.exp: be more restrictive about which hppa
7688 systems receive a setup_xfail. new tests.
7689
7690 * gdb.base/solib_threshold.build: new file.
7691 * gdb.base/solib_threshold.exp: new file.
7692 * gdb.base/solib_threshold.link_opts: new file.
7693 * gdb.base/solib_threshold.mk: new file.
7694 * gdb.base/gen_solib_threshold.c: new file.
7695
7696 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7697 tests. New tests for enums inside classes.
7698
7699 * gdb.c++/compiler.cc: indicate support of template debugging.
7700
7701 * gdb.c++/demangle.exp: run hp style demangling tests.
7702
7703 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7704 tests.
7705
7706 * gdb.c++/misc.cc: changes to support new tests.
7707
7708 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7709 to support new tests.
7710
7711 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7712 gcc, then skip these tests.
7713
7714Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7715
7716 The following files are part of the HP merge; some had longer
7717 names at HP, but have been renamed to be no more than 14
7718 characters in length.
7719
7720 * gdb.hp/ambiguous.cc: new file.
7721 * gdb.hp/ambiguous.exp: new file.
7722 * gdb.hp/attach.exp: new file.
7723 * gdb.hp/attach2.exp: new file.
7724 * gdb.hp/classes-hp.exp: new file.
7725 * gdb.hp/ctti.exp: new file.
7726 * gdb.hp/ctti-add.cc: new file.
7727 * gdb.hp/ctti-add1.cc: new file.
7728 * gdb.hp/ctti-add2.cc: new file.
7729 * gdb.hp/ctti-add3.cc: new file.
7730 * gdb.hp/dbx.exp: new file.
7731 * gdb.hp/exception.cc: new file.
7732 * gdb.hp/exception.exp: new file.
7733 * gdb.hp/foll-exec.c: new file.
7734 * gdb.hp/foll-exec.exp: new file.
7735 * gdb.hp/foll-fork.c: new file.
7736 * gdb.hp/foll-fork.exp: new file.
7737 * gdb.hp/foll-vfork.c: new file.
7738 * gdb.hp/foll-vfork.exp: new file.
7739 * gdb.hp/inherit-hp.exp: new file.
7740 * gdb.hp/more-steps.exp: new file.
7741 * gdb.hp/namespace.cc: new file.
7742 * gdb.hp/namespace.exp: new file.
7743 * gdb.hp/optimize.exp: new file.
7744 * gdb.hp/pxdb.c: new file.
7745 * gdb.hp/pxdb.exp: new file.
7746 * gdb.hp/quicksort.exp: new file.
7747 * gdb.hp/reg-test.exp: new file.
7748 * gdb.hp/reg-test.s: new file.
7749 * gdb.hp/sized-enum.c: new file.
7750 * gdb.hp/sized-enum.exp: new file.
7751 * gdb.hp/start-stop.exp: new file.
7752 * gdb.hp/templ-hp.cc: new file.
7753 * gdb.hp/templ-hp.exp: new file.
7754 * gdb.hp/thr-lib.c: new file.
7755 * gdb.hp/thr-lib.exp: new file.
7756 * gdb.hp/thr-lib.h: new file.
7757 * gdb.hp/thr-liblib.c: new file.
7758 * gdb.hp/virtfun-hp.c: new file.
7759 * gdb.hp/virtfun-hp.exp: new file.
7760 * gdb.hp/watch-cmd.exp: new file.
7761 * gdb.hp/watch-hp.exp: new file.
7762 * gdb.hp/xdb1.exp: new file.
7763 * gdb.hp/xdb2.exp: new file.
7764 * gdb.hp/xdb3.exp: new file.
7765
7766Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7767
7768 The following files are part of the HP merge; some had longer
7769 names at HP, but have been renamed to be no more than 14
7770 characters in length.
7771
7772 * gdb.base/ss.h: new file.
7773 * gdb.base/call-ar-st.c: new file.
7774 * gdb.base/call-ar-st.exp: new file.
7775 * gdb.base/call-rt-st.c: new file.
7776 * gdb.base/call-rt-st-exp: new file.
7777 * gdb.base/call-strs.exp: new file.
7778 * gdb.base/ena-dis-br.exp: new file.
7779 * gdb.base/environ.exp: new file.
7780 * gdb.base/long_long.exp: new file.
7781 * gdb.base/sect-cmd.exp: new file.
7782 * gdb.base/shlib-cl2.exp: new file.
7783 * gdb.base/smoke.exp: new file.
7784 * gdb.base/so-impl-ld.c: new file.
7785 * gdb.base/so-impl-ld.exp: new file.
7786 * gdb.base/so-indr-cl.c: new file.
7787 * gdb.base/so-indr-cl.exp: new file.
7788 * gdb.base/varargs.exp: new file.
7789 * gdb.base/volatile.exp: new file.
7790 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7791 * gdb.base/display.exp: new file.
c906108c
SS
7792 * gdb.c++/derivation.exp: new file.
7793 * gdb.c++/local.exp: new file.
7794 * gdb.c++/member-ptr.exp: new file.
7795 * gdb.c++/overload.exp: new file.
7796 * gdb.c++/ovldbreak.exp: new file.
7797 * gdb.c++/ref-types.exp: new file.
7798 * gdb.c++/ref-types2.exp: new file.
7799 * gdb.c++/userdef.exp: new file.
d63a86f8 7800
c906108c
SS
7801Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7802
7803 * gdb.base/default.exp: Reflect wording change in remote.c.
7804
dc96c6c7 7805Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7806
7807 * gdb.base/help.exp: Update to reflect current text.
7808
7809Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7810
7811 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7812 they're stack variables and contain garbage.
7813 * gdb.c++/anon-union.exp: new file.
7814
7815 The following changes were made by David Taylor
7816 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7817 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7818 in changes by HP.
7819
7820 * gdb.base/bitops.exp: new file.
7821 * gdb.base/default.exp: change expected messages for catch and
7822 info catch tests to reflect HP merge changes.
7823 * gdb.base/enable-disable-break.exp
7824 * gdb.base/ending-run.c: new file.
7825 * gdb.base/long_long.c: new file.
7826 * gdb.base/maint.exp: new file.
7827 * gdb.base/pointers2.exp: new file.
7828 * gdb.base/shlib-call2.exp: new file.
7829 * gdb.base/solib.exp: new file.
7830 * gdb.base/step-test.c: new file.
7831 * gdb.c++/anon-union.cc: new file.
7832 * gdb.c++/local.cc: new file.
7833 * gdb.c++/member-pointer.cc: new file.
7834 * gdb.c++/method.cc: new file.
7835 * gdb.c++/ref-types.cc: new file.
7836 * gdb.c++/ref-types2.cc: new file.
7837 * gdb.c++/userdef.cc: new file.
d63a86f8 7838
c906108c
SS
7839 * gdb.base/scope.exp: compile one file at a time, then link.
7840 * gdb.base/langs.exp: ditto.
7841 * gdb.base/list.exp: ditto.
d63a86f8 7842
c906108c
SS
7843Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7844
7845 The following changes were made by David Taylor
7846 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7847 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7848 in changes by HP.
d63a86f8 7849
c906108c
SS
7850 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7851 skip tests. When compiling pass c++ flag to gdb_compile.
7852 * gdb.c++/
d63a86f8 7853
c906108c
SS
7854 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7855 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7856 (skip_hp_tests): new function.
7857 (gdb_preprocess): new function.
7858
7859 * configure.in (hpdir): decide whether to configure gdb.hp.
7860 * configure: regenerated.
7861
7862 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7863 to delete on clean.
7864 (EXECUTABLES): update to reflect new additions.
7865 * gdb.base/commands.exp: update message expected.
7866 * gdb.base/default.exp: add copyright notice.
7867 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7868 * gdb.base/help.exp: update messages to reflect current text.
7869 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7870 targets for recurse tests.
7871 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7872 skip this file.
7873
7874 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7875 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7876 compilation.
7877 * gdb.c++/misc.exp: ditto.
7878 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7879 run the tests. tell gdb_compile that it's a c++ compilation.
7880
7881 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7882
c906108c
SS
7883 * gdb.base/all-bin.exp: new file.
7884 * gdb.base/arithmet.exp: new file.
7885 * gdb.base/assign.exp: new file.
7886 * gdb.base/completion.exp: new file.
7887 * gdb.base/cond-expr.exp: new file.
7888 * gdb.base/condbreak.exp: new file.
7889 * gdb.base/define.exp: new file.
7890 * gdb.base/dollar.exp: new file.
7891 * gdb.base/environment.exp: new file.
7892 * gdb.base/eval-skip.exp: new file.
7893 * gdb.base/jump.exp: new file.
7894 * gdb.base/logical.exp: new file.
7895 * gdb.base/pointers.exp: new file.
7896 * gdb.base/relational.exp: new file.
7897 * gdb.base/section_command.exp: new file.
7898 * gdb.base/whatis-expr.exp: new file.
7899
7900 * gdb.base/all-types.c: new file.
7901 * gdb.base/call-array-struct.c: new file.
7902 * gdb.base/call-return-struct.c: new file.
7903 * gdb.base/call-strings.c: new file.
7904 * gdb.base/callfuncs2.c: new file.
7905 * gdb.base/condbreak.c: new file.
7906 * gdb.base/constvars.c: new file.
7907 * gdb.base/display.c: new file.
7908 * gdb.base/int-type.c: new file.
7909 * gdb.base/jump.c: new file.
7910 * gdb.base/miscexprs.c: new file.
7911 * gdb.base/pointers.c: new file.
7912 * gdb.base/pointers2.c: new file.
7913 * gdb.base/shmain.c: new file.
7914 * gdb.base/shr1.c: new file.
7915 * gdb.base/shr2.c: new file.
7916 * gdb.base/solib.c: new file.
7917 * gdb.base/solib1.c: new file.
7918 * gdb.base/solib2.c: new file.
7919 * gdb.base/varargs.c: new file.
7920 * gdb.c++/derivation.cc: new file.
7921 * gdb.c++/overload.cc: new file.
7922 * gdb.c++/ovldbreak.cc: new file.
7923 * gdb.hp/attach.c: new file.
7924 * gdb.hp/attach2.c: new file.
7925 * gdb.hp/average.c: new file.
7926 * gdb.hp/compiler.c: new file.
7927 * gdb.hp/compiler.cc: new file.
7928 * gdb.hp/execd-program.c: new file.
7929 * gdb.hp/follow-exec.c: new file.
7930 * gdb.hp/follow-fork.c: new file.
7931 * gdb.hp/follow-vfork-and-exec.c: new file.
7932 * gdb.hp/misc-hp.cc: new file.
7933 * gdb.hp/more-steps.c: new file.
7934 * gdb.hp/optimize.c: new file.
7935 * gdb.hp/quicksort.c: new file.
7936 * gdb.hp/run-hp.c: new file.
7937 * gdb.hp/start-stop.c: new file.
7938 * gdb.hp/sum.c: new file.
7939 * gdb.hp/templates-hp.cc: new file.
7940 * gdb.hp/thread-local-in-lib.c: new file.
7941 * gdb.hp/thread-local-in-lib.h: new file.
7942 * gdb.hp/thread-local-in-lib.lib.c: new file.
7943 * gdb.hp/vforked-program.c: new file.
7944 * gdb.hp/virtfunc-hp.cc: new file.
7945 * gdb.hp/watchpoint-hp.c: new file.
7946 * gdb.hp/xdb.c: new file.
7947 * gdb.hp/xdb0.c: new file.
7948 * gdb.hp/xdb0.h: new file.
7949 * gdb.hp/xdb1.c: new file.
7950
7951Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7952
7953 The following change was made by Edith Epstein
7954 <eepstein@cygnus.com> as part of a project to merge in changes
7955 originally made by HP; HP did not create ChangeLog entries.
7956
7957 * gdb.c++/demangle.exp: changed the expected output for some
7958 ARM-style mangling -- removed second reference to datatype.
7959 For example, maint demangle __dt__11T1__pt__2_cFv
7960 T1<char>::~T1<char>(void)
7961 becomes,
7962 maint demangle __dt__11T1__pt__2_cFv
7963 T1<char>::~T1(void)
7964
7965 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7966
c906108c
SS
7967Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7968
7969 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7970 * gdb.trace/backtrace.exp: Likewise.
7971 * gdb.trace/circ.exp: Likewise.
7972 * gdb.trace/collection.exp: Likewise.
7973 * gdb.trace/deltrace.exp: Likewise.
7974 * gdb.trace/infotrace.exp: Likewise.
7975 * gdb.trace/limits.exp: Likewise.
7976 * gdb.trace/packetlen.exp: Likewise.
7977 * gdb.trace/passc-dyn.exp: Likewise.
7978 * gdb.trace/passcount.exp: Likewise.
7979 * gdb.trace/report.exp: Likewise.
7980 * gdb.trace/save-trace.exp: Likewise.
7981 * gdb.trace/tfind.exp: Likewise.
7982 * gdb.trace/tracecmd.exp: Likewise.
7983 * gdb.trace/while-dyn.exp: Likewise.
7984 * gdb.trace/while-stepping.exp: Likewise.
7985
79861998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7987
7988 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7989
7990Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7991
7992 From Brendan Kehoe:
7993 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7994 int return types.
7995
7996Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7997
7998 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7999 remote dos host testing right.
8000
8001Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8002
8003 * gdb.base/corefile.exp: remove some xfails.
8004
8005Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8006
8007 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8008 have different timestamps.
8009
8010Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8011
8012 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8013 gdb.base/default.exp: Replace "exec" with "executable".
8014
8015Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8016
8017 * gdb.base/default.exp: Change else if to elseif from previous
8018 delta.
8019
8020Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8021
8022 * gdb.base/default.exp: Add brace missing from previous delta.
8023
8024Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8025
8026 * gdb.base/default.exp: Support test for info float for all
8027 varieties of arm toolchain.
8028
dc96c6c7 8029Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8030
8031 * gdb.trace/*.exp: remove "remote_download" command.
8032
dc96c6c7 8033Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8034
8035 * gdb.trace/*.exp: remove -gdwarf from compile.
8036
8037Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8038
8039 * gdb.trace/configure.in(AC_INIT): typo
8040 * gdb.trace/configure: regenerated
8041
dc96c6c7 8042Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8043
8044 * config/m68k-emc.exp: New file.
8045 * lib/<emc-support.exp trace-support.exp}: New files.
8046 * configure.in: add new test directory gdb.trace.
8047 * gdb.trace/{configure configure.in Makefile.in}: New files.
8048 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8049 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8050 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8051 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8052 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8053 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8054 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8055
dc96c6c7 8056Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8057
8058 * gdb.c++/classes.exp: Change all regular expressions to match
8059 arbitrary combinations of newline/carriage-return, so that they
8060 will work equally well on Unix and Windows.
8061 * gdb.c++/inherit.exp: ditto.
8062 * gdb.c++/virtfunc.exp: ditto.
8063
80641998-08-11 Dawn Perchik <dawn@cygnus.com>
8065
8066 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8067
c2d11a7d
JM
8068Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8069
8070 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8071 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8072 to use a0-a3/d0-d3 as needed.
8073
8074Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8075
8076 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8077 * gdb.disasm/am33.exp: Corresponding changes.
8078
c906108c
SS
80791998-07-11 Felix Lee <flee@cygnus.com>
8080
8081 * gdb.base/callfuncs.exp: add cmp10 test.
8082 * gdb.base/callfuncs.c (cmp10): new function.
8083
8084Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8085
d63a86f8 8086 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8087 into two parts to get around a synchronization problem in expect.
8088
3fc11d3e
JM
8089Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8090
8091 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8092
8093 * configure.in: Add options for gdbtk testsuite.
8094
8095 * configure: Regenerate.
8096
8097 * gdb.gdbtk: New directory to hold gdbtk tests.
8098
c906108c
SS
8099Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8100
8101 * gdb.fortran/types.exp: Escape brackets in expect patterns
8102 for test_float_literal_types_accepted tests.
8103 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8104 before run test.
8105
c2d11a7d
JM
8106Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8107
8108 * am33.exp: Just compile, do not link the testcase.
8109 * am33.s: Add ".am33" pseudoop to force am33 mode.
8110
c906108c
SS
81111998-06-25 Felix Lee <flee@cygnus.com>
8112
8113 * gdb.base/setshow.exp: make sure $pc is sane.
8114
8115 * gdb.stabs/weird.exp: split expect patterns properly.
8116
c2d11a7d
JM
8117Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8118
8119 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8120 * gdb.disasm/am33.exp: Run it.
8121
dc96c6c7 8122Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8123
8124 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8125 match processing (and eliminate spurious timeouts when running).
8126
dc96c6c7 8127Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8128
8129 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8130 exception test, but conditionalize it on target [mach | gnu].
8131
dc96c6c7 8132Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8133
8134 * gdb.base/overlays.exp: fixup compile line for linker script.
8135
8136Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8137
8138 * gdb.fortran/types.exp: don't guess at float size.
8139
8140Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8141
8142 * gdb.base/exprs.exp: delete test that depends on int size.
8143
8144Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8145
8146 * config/sim.exp: Removed checks for target triplets.
8147 (gdb_target_sim): Use gdb,target_sim_options.
8148
8149Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8150
8151 * gdb.base/reread.exp: New file.
8152 * gdb.base/reread1.c: New file.
8153 * gdb.base/reread2.c: New file.
8154
8155Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8156
8157 * config/sim.exp: Use 'target sim -sparclite' when running
8158 SPARClite programs.
8159
8160Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8161
8162 * gdb.base/structs2.exp: New file.
8163 * gdb.base/structs2.c: New file.
8164
8165Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8166
8167 * gdb.asm/common.inc: New file.
8168 * gdb.asm/d10v.inc: New file.
8169 * asm-source.exp: Pass -I's to gas to find .inc files.
8170 Update line numbers in expected output.
8171 * asmsrc1.s: Rewrite.
8172 * asmsrc2.s: Rewrite.
8173 * configure.in: Create arch.inc symlink.
8174 * configure: Regenerate.
8175 * Makefile.in (distclean): Delete arch.inc.
8176
8177Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8178
8179 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8180 (t_enum_value2): ditto
8181 (t_enum_value3): ditto
8182 (main): ditto
8183Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8184
8185 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8186 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8187 change.
8188 Use gdb_test instead of send_gdb/gdb_expect sequences.
8189
8190Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8191
8192 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8193 not void.
8194
8195Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8196
8197 * gdb.base/branches.c: Code with lots of loops and
8198 subroutines. Used to test gdbs ability to single step through PC
8199 changes, especially to test mips-tdep.c:mips_next_pc
8200
8201Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8202
8203 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8204 more rigorous EGCS C++ error checking.
8205
8206Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8207
8208 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8209 tests.
c906108c 8210 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8211 function when asleep.
c906108c 8212 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8213 for i*86 Linux and SVR4 signal handling problems.
8214 Remove linux xfail for `next to handler in signals_tests_1', fixed
8215 by recent infrun.c change.
c906108c 8216 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8217 stack backtraces.
c906108c
SS
8218 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8219 target.[ch] change.
8220
8221Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8222
8223 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8224 for a newline from gdb before continuing.
8225 (default_gdb_exit): Just look for y or n.
8226 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8227 it does, fail the rests of the tests in the file.
8228
8229Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8230
8231 * config/cygmon.exp: New file.
8232
8233Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8234
8235 * gdb.base/list.exp: Fix problem with "list default lines around
8236 main" test on remote targets.
8237
8238 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8239 run test on remote targets.
8240
8241Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8242
8243 * gdb.asm: New directory.
8244 * configure.in: Configure it.
8245 * configure: Regenerate.
8246 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8247 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8248
8249Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8250
8251 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8252
dc96c6c7 8253Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8254
c906108c
SS
8255 * gdb.base/overlays (several files): Merge the two overlay
8256 managers into one. Change variables (foox, barx, bazx, grbxx)
8257 back into ints but force them to load in their proper sections.
8258
8259Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8260
8261 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8262 on-chip insn memory and IMAP1 to upper 128k.
8263 (D10VCopy): Handle memory regions crossing 16k boundaries.
8264 (D10VCopy): Transfer data in 32 bit chunks.
8265
8266Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8267
8268 * gdb.base/overlays.c (main): Exit normally when result is
8269 correct.
8270
8271 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8272 map. Include space for printf in .text segment.
8273
8274 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8275 updated d10v memory VMA/LMA map.
8276 (D10VCopy): Call D10VTranslate.
d63a86f8 8277
c906108c
SS
8278Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8279
8280 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8281
8282 * gdb.base/bar.c (barx, bar): Change variable to small array so
8283 that it won't be put into the .sdata - small data -
8284 section. Update reference.
8285 * gdb.base/baz.c (bazx, baz): Ditto.
8286 * gdb.base/foo.c (foox, foo): Ditto.
8287 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8288
8289 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8290 to be arrays.
d63a86f8 8291
dc96c6c7 8292Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8293
c906108c
SS
8294 * gdb.base/overlays.exp: fix up and get working again.
8295 Add tests for backtraces from an overlay function.
d63a86f8 8296
c906108c
SS
8297Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8298
8299 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8300 "calling function with watchpoint enabled".
8301
8302Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8303
8304 * gdb.base/break.exp (test_next_with_recursion): Remove
8305 gdb_suppress_tests for d10v-*-*.
8306 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8307 pending review of whether it is useful or not.
8308
8309Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8310
8311 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8312
8313Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8314
8315 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8316 * config/dve.exp: New file to support Densan boards.
8317
8318Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8319
8320 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8321 reads and BSD.
8322
8323Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8324
8325 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8326 response.
8327
8328 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8329
8330Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8331
8332 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8333 test.
8334
8335 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8336 target_sizeof_long and target_bigendian_p.
8337 (structs_by_value, structs_by_reference): Check values according
8338 to targets word size and endianess.
d63a86f8 8339
c906108c
SS
8340Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8341
8342 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8343 output.
8344
8345Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8346
8347 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8348 Update test of set args help to match source change.
8349
8350Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8351
8352 * gdb.base/default.exp: Expect help system output to be in
8353 alphabetical order.
8354 * gdb.base/help.exp: Ditto.
8355
8356Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8357
8358 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8359 "i*86-pc-linux-gnu*".
8360 * gdb.base/interrupt.exp: Ditto.
8361 * gdb.base/corefile.exp: Ditto.
8362
8363 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8364 define vxworks when building the testcase.
8365
8366 * gdb.base/ptype.exp: Fix testnames to be unique.
8367 * gdb.base/radix.exp: Ditto.
8368 * gdb.base/term.exp: Ditto.
8369 * gdb.base/whatis.exp: Ditto.
8370 * gdb.c++/classes.exp: Ditto.
8371
8372Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8373
8374 * gdb.base/callfuncs.exp: Fix indentation.
8375
8376 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8377 suppress_flag has been set.
8378 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8379 target feature.
8380
8381Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8382
8383 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8384 the testcase.
8385
8386 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8387 set_debug_traps() and breakpoint().
8388 * gdb.c++/misc.cc (main): Ditto.
8389 * gdb.c++/templates.cc (main): Ditto.
8390 * gdb.c++/virtfunc.cc (main): Ditto.
8391
8392Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8393
8394 * lib/gdb.exp(gdb_step_for_stub): New function.
8395 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8396 exists, reload the executable and do a "continue" instead of
8397 doing a jump.
8398 (runto_main): Use gdb_step_for_stub.
d63a86f8 8399
c906108c
SS
8400 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8401 tests to have unique names.
8402 * gdb.base/callfuncs.exp: Ditto.
8403 * gdb.base/commands.exp: Ditto.
8404 * gdb.base/default.exp: Ditto.
8405 * gdb.base/help.exp: Ditto.
8406 * gdb.base/list.exp: Ditto.
8407 * gdb.base/opaque.exp: Ditto.
8408 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8409 similar tests.
d63a86f8 8410
c906108c
SS
8411 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8412 * gdb.c++/cplusfuncs.cc: Ditto.
8413 * gdb.c++/virtfunc.cc: Ditto.
8414
8415 * config/monitor.exp: Keep track of the last file we saw, rather
8416 than trying to get the info from gdb.
8417
8418 * gdb.fortran/types.exp: Move comment to previous line.
8419
8420Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8421
8422 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8423 target mode.
8424
8425Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8426
8427 From Bob Manson:
8428 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8429 string from GDB when it connects.
8430
8431 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8432
8433Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8434
8435 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8436 if we can't get a debug format from GDB (we may be testing an
8437 older GDB). Use a 10 second timeout when checking for the format.
8438
8439 * gdb.stabs/weird.exp: Fix quoting.
8440
8441 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8442
8443Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8444
8445 * config/arm-ice.exp: New file.
8446
8447Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8448
8449 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8450 until it has been modified to work with the new testsuite.
8451
99707966 8452 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8453 testcase won't compile, cause all of the testcases in the file to
8454 fail instead.
8455
8456 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8457 (gdb_clear_suppressed): New procedure.
8458 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8459 it contains a positive value.
8460
8461Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8462
8463 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8464
8465 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8466
8467Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8468
8469 * lib/gdb.exp (setup_xfail_format): New function.
8470 (get_debug_format): New function to get debug format.
8471 (debug_format): New global variable to hold last value set
8472 by get_debug_format.
8473 * gdb.base/list.exp: Call get_debug_format and expect some
8474 tests to fail for DWARF 1 and COFF formats.
8475 * gdb.c++/ptype.exp: Ditto.
8476 * gdb.c++/classes.exp: Ditto.
8477 * gdb.c++/cplusfuncs.exp: Ditto.
8478 * gdb.c++/inherit.exp: Ditto.
8479 * gdb.c++/templates.exp: Ditto.
8480 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8481
c906108c
SS
8482Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8483
8484 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8485 host doesn't have a currently-open connection.
8486
8487 * config/sparclet.exp: Cleanups and fixes to make it generic for
8488 any gdb stub target. Handle cases where gdb doesn't respond when
8489 interrupted in a sane fashion.
8490
8491 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8492 same thing in a totally different way.
8493
8494 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8495 setting "timeout".
8496 (gdb_start): We set the global gdb_prompt variable in
8497 default_gdb_init now.
8498
8499Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8500
8501 * gdb.base/printcmds.exp: Fix "check for floating addition"
8502 regexp to accept results within approx +/- .01 of exact value.
8503 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8504
8505Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8506
8507 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8508 properly.
8509 (gdb_expect): Add optional timeout parameter, and add timeout
8510 value to various calls.
8511 (gdb_suppress_tests): Only give one warning message per group.
8512
8513Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8514
8515 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8516 global variables. Handle getting a value for $timeout more
8517 gracefully.
8518
8519Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8520
8521 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8522 initialize.
8523 (default_gdb_init): New procedure; allow gdb_init to be overridden
8524 by a target configuration file.
8525 (gdb_expect): Pass the timeout to remote_expect.
8526
8527 * config/monitor.exp(gdb_load): Fix typo in regexp.
8528
8529Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8530
8531 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8532
8533Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8534
8535 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8536 here. Call gdb_target_exec before rebooting the target, to make
8537 sure the connection to the target is closed.
8538 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8539 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8540 Also detect "Timeout reading from remote" error.
8541
8542 * config/gdbserver.exp: Pass the executable being loaded to
8543 gdb_target_monitor. Don't call gdb_file_cmd here; let
8544 gdb_target_monitor do it.
8545
8546 * gdb.disasm/hppa.exp: Don't use exec_output.
8547
8548Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8549
8550 * gdb.base/list.exp: If we're debugging a non-native target,
8551 try to set the pc register to point to the start of the
8552 program before doing the first list command.
8553
8554 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8555 test_calls after restarting.
8556
8557 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8558 reloading.
8559
8560 * gdb.base/watchpoint.exp: Fix typo.
8561
8562 * gdb.base/setshow.exp: Check for use_gdb_stub.
8563
8564 * gdb.base/break.exp: Fix continue until exit test for the gdb
8565 stub case.
8566 * gdb.base/langs.exp: Ditto.
8567
8568 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8569 gdb_load_offset. If we weren't given a file to load, figure out
8570 what the current file is and use it.
8571
8572 * config/i386-bozo.exp: New file.
8573
8574Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8575
8576 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8577 feature.
8578
8579 * config/proelf.exp: New entry.
8580
8581Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8582
8583 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8584 of regexps.
8585
8586 * gdb.base/watchpoint.exp: Don't run the test_stepping
8587 tests if gdb can't call functions on the target.
8588
8589 * gdb.base/setshow.exp: Don't run the set prompt tests if
8590 the board has gdb_prompt set.
8591
8592Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8593
8594 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8595 * gdb.base/commands.exp: Likewise.
8596 * gdb.base/setshow.exp: Likewise.
8597
8598Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8599
8600 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8601 feature.
8602
8603 * config/i960.exp: New file.
8604
8605Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8606
8607 * gdb.base/funcargs.exp: Check for gdb,short_int target
8608 feature instead of looking for explicit target triplets.
8609
dc96c6c7 8610Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8611
d63a86f8 8612 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8613 "p 123DEADBEEF", to check parse_number.
8614 * top.c: change "to enable to enable" to "to enable" in a couple
8615 of help strings.
8616
8617Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8618
8619 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8620 on the mn10300.
d63a86f8 8621
c906108c
SS
8622Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8623
8624 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8625 where the test executable is run with explicit args.
8626 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8627
8628Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8629
8630 * gdb.base/run.c: Use FAKEARGV to build test executable that
8631 does not require a command line arg, since most simulators
8632 don't currently support passing such an arg into the simulated
8633 program.
8634 * gdb.base/commands.exp: Change tests to insert the proper
8635 value as the arg to the first recursive factorial call. Change
8636 compilation line to define FAKEARGV at compile time.
8637
8638Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8639
8640 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8641 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8642 function with watchpoint enabled" test.
8643
8644Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8645
8646 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8647 Don't call gdb_test when the command doesn't return to a gdb prompt.
8648
8649 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8650 "Tests restarted" messages.
8651
8652Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8653
8654 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8655
dc96c6c7 8656Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8657
8658 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8659 for INFO SYMBOL; add help tests for OVERLAY commands.
8660 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8661 add tests for OVERLAY commands
8662 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8663 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8664 * gdb.base/sigall.c: add usestubs code frag
8665 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8666
c906108c
SS
8667Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8668
8669 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8670 failures.
8671 (gdb_stop_suppressing_tests): Note that tests have restarted.
8672
8673Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8674
8675 * config/h8300.exp: New file.
8676
8677Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8678
8679 * gdb.base/setshow.exp: Check for the existence of a
8680 feature, not its value.
8681
8682Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8683
8684 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8685
8686 * gdb.base/scope.exp: It's now init0(), not init().
8687
8688 * gdb.base/scope0.c: For now, change init() to be init0().
8689
8690 * config/monitor.exp: Use gdb_serial in preference to serial
8691 or netport.
8692
8693 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8694 and it's not already set.
8695
8696Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8697
8698 * gdb.base/setshow.exp: Only test the run command if the target
8699 isn't using a stub and if it supports argument passing.
8700
8701Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8702
8703 * config/udi.exp(gdb_start): Make sure UDICONF is set
8704 properly before starting gdb.
8705
8706Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8707
8708 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8709 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8710 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8711
8712Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8713
8714 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8715 specialized code to reboot the board, use remote_reboot instead.
8716
8717 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8718
8719 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8720
8721 * config/monitor.exp: Make sure we disconnect from the target.
8722 Also, try a reboot/reload cycle instead of failing if the
8723 load fails.
8724
8725Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8726
8727 * gdb.base/default.exp: Don't set match_max.
8728 * gdb.base/help.exp: Ditto.
8729 * gdb.base/list.exp: Ditto.
8730 * gdb.base/signals.exp: Ditto.
8731
8732 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8733 set, use remote_ld to download the testcase instead of
8734 the GDB loader.
8735
8736Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8737
8738 * config/vr5000.exp: New file.
8739
8740 * config/monitor.exp(gdb_target_monitor): Add pattern for
8741 "Ending remote" to detect errors in connecting.
8742
8743 * gdb.base/setshow.exp: Add .* within auto language test.
8744
8745 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8746 target feature.
8747
8748 * config/monitor.exp(gdb_load): Check for a failure when loading,
8749 and reboot the board if necessary.
8750
8751 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8752 a set of tests. Remove print.* from the patterns being checked.
8753
8754Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8755
8756 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8757 refer to gdb_spawn_id.
8758
8759 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8760 longer used.
8761 * config/sparclet.exp: Ditto.
8762 * config/sparclet-old.exp: Ditto.
8763 * config/slite.exp: Ditto.
8764 * config/sim.exp: Ditto.
8765 * gdb.base/funcargs.exp: Ditto.
8766
8767 * lib/gdb.exp:Remove references to gdb_spawn_id.
8768 (gdb_expect): Move to remote.exp.
8769
8770Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8771
8772 * config/monitor.exp: Detect the "Couldn't establish connection"
8773 message from GDB.
8774
8775Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8776
8777 * gdb.base/bitfields.exp: Use runto instead of explicit
8778 gdb_run_cmd/gdb_expect sequences.
8779
8780 * gdb.base/break.exp(text_next_with_recursion): Add match for
8781 gdb_expect call.
8782
8783 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8784 We also need to handle the "A program is being debugged already"
8785 prompt from gdb. Use gdb_test to set the baud rate.
8786
8787 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8788 to 20000. Really. I mean it.
8789
8790Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8791
8792 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8793 fails. If suppress_flag is set, skip perror message about not
8794 being able to send to GDB.
8795 (send_gdb): If suppress_flag is set, don't try to send commands to
8796 GDB.
8797 (gdb_expect): If suppress_flag is set, always fail immediately.
8798 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8799 (gdb_init): Call gdb_stop_suppressing_tests.
8800 (default_gdb_exit): Ditto.
8801 (default_gdb_start): Ditto.
8802
8803 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8804 gdb_stop_suppressing_tests as appropriate.
8805 * gdb.base/break.exp: Ditto.
8806 * gdb.base/callfuncs.exp: Ditto.
8807 * gdb.base/commands.exp: Ditto.
8808 * gdb.base/exprs.exp: Ditto.
8809 * gdb.base/funcargs.exp: Ditto.
8810 * gdb.base/list.exp: Ditto.
8811 * gdb.base/recurse.exp: Ditto.
8812 * gdb.base/scope.exp: Ditto.
8813 * gdb.base/structs.exp: Ditto.
8814 * gdb.c++/inherit.exp: Ditto.
8815
8816Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8817
8818 * config/vr4300.exp: New file.
8819
99707966 8820 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8821
99707966 8822 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8823
8824Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8825
8826 * lib/gdb.exp(gdb_init): New function.
8827
8828 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8829 for each individual variable set.
8830
8831 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8832 name.
8833
8834 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8835
8836 * gdb.base/scope.exp: Use gdb_test.
8837
8838 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8839 aborting; the testsuite driver will do that for us (see
8840 gdb_finish). Also, use gdb_test in a few more places.
8841
8842Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8843
8844 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8845
8846Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8847
8848 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8849 and "add_tests" are not at the same address.
8850
8851Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8852
8853 * gdb.base/ptype.exp: Use gdb_test.
8854
8855Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8856
8857 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8858 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8859 left in. No longer expect them to fail.
8860
8861 * gdb.stabs/*.mt; Deleted, no longer used.
8862 * gdb.stabs/configure.in: Remove references to target makefile
8863 frags.
8864 * gdb.stabs/configure: Rebuilt.
8865
8866 * gdb.disasm/*.mt: Deleted, no longer used.
8867 * gdb.disasm/configure.in: Remove references to target makefile
8868 frags. Use "sh3.s" as the unique filename for this directory.
8869 * gdb.disasm/configure: Rebuilt.
8870
8871 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8872 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8873 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8874
8875Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8876
8877 * config/udi.exp: Use mondfe,name instead of remote_host.
8878
8879Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8880
8881 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8882 a function with a watchpoint enabled on the mn10200.
8883
8884 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8885 before trying to create it!
8886
8887Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8888
8889 * config/vx.exp: Use hostname instead of netport.
8890
8891 * config/vxworks.exp: New file.
8892
8893 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8894
8895 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8896 gdb before assuming everything worked. Send a ^C if a timeout
8897 occurs.
8898
8899 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8900 $gdb_spawn_id directly.
8901 (gdb_run_cmd): Try _start as well as start. Use the target feature
8902 gdb,start_symbol as the symbol to start from when jumping.
8903
8904Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8905
8906 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8907 redundant) test.
8908
8909 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8910 it doesn't lose for 16bit integer systems.
8911
8912Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8913
8914 * gdb.fortran/types.exp: If the target doesn't support "double"
8915 data types, then expect "real" types to only be 4 bytes.
8916
8917 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8918 call tests if the target doesn't support inferior function calls.
8919
8920 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8921 in printf tests.
8922
8923Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8924
8925 * gdb.base/help.exp: Disable "help set", "help show", and
8926 "help support". Simplify regexp for "help stack".
8927
8928 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8929 to 60 seconds. Temporarily set match_max to 15000 around the
8930 "info copying" test.
8931
8932 * gdb.base/nodebug.exp: Don't try to do an inferior function
8933 call if the target doesn't support them.
8934 * gdb.base/printcmds.exp: Likewise.
8935 * gdb.base/setvar.exp: Likewise.
8936 * gdb.base/structs.exp: Likewise.
8937 * gdb.c++/templates.exp: Likewise.
8938 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8939
8940 * gdb.base/recurse.exp: Enable for the mn10200.
8941
8942 * configure.in: Do configure gdb.stabs directory for *-*-elf
8943 targets.
8944 * configure: Rebuilt.
8945
8946 * gdb.base/break.exp: Check for gdb,noresults before testing
8947 exit status and/or results from the target.
8948 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8949 * lib/gdb.exp: Remove old (now bogus) initialization of
8950 noinferior, noargs, noresults and nosignals.
8951
8952Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8953
8954 * config/sh.exp: New file.
8955
8956 * config/slite.exp: Try to connect multiple times to the board
8957 before rebooting. Only send a "monitor run" if need_monitor_run
8958 is set.
8959
8960 * gdb.base/break.exp: Don't do the "stub continue" test if
8961 the target has gdb_stub set.
8962
8963 * gdb.base/callfuncs.exp: Increase the timeout.
8964
8965 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8966 if the target has gdb,noinferiorio set.
8967
8968 * gdb.base/list.exp: Increase match_max to 10000 characters.
8969
8970 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8971
8972 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8973 target.
8974
8975 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8976
8977Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8978
8979 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8980 trying to delete the copy of gdb. Catch the file delete so we
8981 don't die if the delete fails; also, the file should be copied to
8982 the host, not to the build.
8983
8984Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8985
8986 * lib/gdb.exp(gdb_test): Surround the result pattern with
8987 parenthesis in case it contains multiple regexps separated
8988 with |.
8989
8990 * gdb.base/watchpoint.exp: Use gdb_test.
8991 * gdb.base/default.exp: Ditto.
8992
8993Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8994
99707966 8995 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8996
c906108c
SS
8997 * gdb.base/scope.exp: Use gdb_test.
8998 * gdb.c++/classes.exp: Ditto.
8999 * gdb.c++/inherit.exp: Ditto.
9000
9001Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9002
9003 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9004 remote_exec instead.
9005 * gdb.base/corefile.exp: Don't be ridiculous.
9006 * gdb.base/*.c: Add missing stub invocations.
9007
9008Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9009
9010 * config/slite.exp: Miscellaneous fixes.
9011
9012 * lib/gdb.exp: Fix runto.
9013
9014 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9015 the target.
9016
9017 * gdb.base/watchpoint.exp: Fix regexp.
9018
9019 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9020 close and wait commands, as the descriptor may now be
9021 invalid. Always call "remote_close host".
9022
9023Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9024
9025 Major rewrite for testsuite revision.
d63a86f8 9026
c906108c
SS
9027 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9028 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9029 instead of relying on spawn_id to always contain a valid
9030 spawn id.
9031 (get_compiler_info): New procedure to build the ${binfile}.ci
9032 file, instead of replicating this in N different places.
9033 (gdb_compile): New procedure.
d63a86f8 9034
c906108c
SS
9035 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9036 appropriate arguments) instead of compile. Use gdb_test in a lot
9037 more places. Use send_gdb instead of send. Always run gdb_start
9038 at the start of a testcase, as this is no longer done magically.
9039
9040 config/*-gdb.exp: Rename without the -gdb suffix.
9041
9042 config/mips.exp: Use remote_close instead of exit_remote_shell.
9043 config/monitor.exp: Use target_info instead of looking at
9044 baud, timeout, etc.
9045 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9046
9047Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9048
9049 * gdb.c++/templates.exp (test_ptype_of_templates),
9050 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9051 Update expect patterns for destructors and assignment operators
9052 to match corresponding c-typeprint.c changes.
9053 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9054 to destructor breakpoint test, GDB should be able to set the
9055 destructor breakpoint without specifying arguments.
9056
9057Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9058
9059 * gdb.threads/pthreads.exp: Change result for failure to compile due
9060 to lack of pthreads runtime support from an error to simply an
9061 unsupported test, per dejagnu standards.
9062
9063Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9064
9065 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9066 where GDB exits to reduce pattern match time.
9067 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9068
9069 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9070
dc96c6c7 9071Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9072
9073 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9074 * gdb.base/default.exp: ditto.
9075 * gdb.base/nodebug.exp: ditto.
9076 * gdb.base/printcmds.exp: ditto.
9077 * gdb.base/ptype.exp: ditto.
9078 * gdb.base/setvar.exp: ditto.
9079 * gdb.base/structs.exp: ditto.
9080 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9081
9082Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9083
9084 * configure, */configure: Rebuild with autoconf 2.12.
9085
9086Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9087
9088 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9089 use new i*86-pc-linux*-gnu quads.
9090 * gdb.base/corefile.exp: Ditto.
9091 * gdb.base/signals.exp: Ditto.
9092 * gdb.base/sigall.exp: Ditto.
9093 * gdb.base/interrupt.exp: Ditto.
9094
9095 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9096 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9097 RedHat 4.0.
d63a86f8 9098
c906108c
SS
9099 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9100 linux. This allows the test case to at least compile on latest
9101 linux, but still not run due to missing the threads runtime library.
9102
9103Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9104
9105 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9106 directory to search gdb directory. Accept and step over conditional
9107 stack alignment code. Consume $prompt in failure cases.
9108 Reset timeout to $oldtimeout instead of some arbitrary value.
9109 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9110 timeout problems with infinite stack backtraces.
9111 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9112 Accept function parameters for linkfunc member.
9113
9114Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9115
9116 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9117 (CXXFLAGS): Remove, unreferenced.
9118 (B_OPTIONS): Add for -B options and add code to initialize with
9119 previous -B options and also add -B option to pick up cross compiled
9120 runtime.
9121 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9122 doing cross compiles.
9123 (target_alias): Declare global.
9124 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9125 to verify that gcc exists in build tree, and if so set CC to that
9126 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9127
c906108c
SS
9128Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9129
9130 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9131 ptype test for anonymous union. Fixup testcase to match
9132 current gcc debug output.
9133
9134Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9135
9136 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9137 force argument to an unsigned long type.
9138
9139Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9140
9141 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9142 tests and anonymous union print/ptype tests.
9143 * gdb.base/list.exp (test_forward-search): Increase timeout by
9144 5 minutes for the "search extremely long line" case.
9145 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9146 completely optional and that the pass/fail messages use the command as
9147 the message if that third arg is a null string.
9148 (gdb_test_exact): Arrange that a null string pattern means match a
9149 null string output rather than any output, which might include random
9150 errors.
9151 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9152 backtrace test.
9153 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9154 always failing and failure is now exposed by gdb.exp changes.
9155
9156Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9157
9158 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9159 weren't being noted.
9160
9161Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9162
9163 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9164 * gdb.stabs/weird.exp: Remove v_comb xfails.
9165
dc96c6c7 9166Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9167
9168 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9169 list.exp scope.exp watchpoint.exp]
9170 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9171
dc96c6c7 9172Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9173
9174 * config/monitor.exp: Increase download timeout to 1000 seconds.
9175
dc96c6c7 9176Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9177
9178 * config/m32r.exp: Increase timeout to 120 seconds.
9179
9180Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9181
9182 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9183 and accept older ordering as obsolescent gcc or gdb.
9184 * gdb.c++/templates.exp: Ditto.
9185 * gdb.c++/virtfunc.exp: Ditto.
9186
9187Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9188
9189 * gdb.base/coremaker.c: Add code to mmap some data so we
9190 can check that it ends up in the core file.
9191 * gdb.base/corefile.exp: Add test to read mmapped data
9192 from core file.
9193
dc96c6c7 9194Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9195
9196 * config/m32r.exp: New file.
9197
9198Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9199
9200 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9201 that cflags can contains -gstabs, and work correctly for other tests.
9202
dc96c6c7 9203Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9204
9205 * gdb.base/setshow.exp: New file, tests show and set.
9206 * gdb.base/setshow.c: New file, tests show and set.
9207 * gdb.base/help.exp: Add test for help set|show annotate.
9208 * gdb.base/default.exp: Add test for set|show annotate.
9209
9210Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9211
9212 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9213 errors unique.
9214 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9215 explicitly.
9216
9217Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9218
9219 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9220 and width commands. This is done elsewhere.
9221 * (gdb_start): Don't call gdb_start_sim here. That's already
9222 done in gdb_load. This fixes lots of failures in default.exp.
9223
9224Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9225
9226 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9227 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9228 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9229 in the same we we treat other failures (since it may be an expected
9230 condition), rather than as an error.
9231 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9232 old test format.
9233
9234Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9235
9236 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9237 (distclean maintainer-clean realclean): No need to remove files
9238 twice. Nuke the duplicates.
9239 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9240 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9241 Remove config.h along with other config files.
9242
9243Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9244
9245 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9246 "p func1 ()" and note that rests of tests are skipped.
9247 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9248 setup_xfails for "print func2::coremaker_local".
9249 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9250 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9251 affected by the previous run test.
9252 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9253 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9254 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9255 "pass int powerset tuple" and "pass modeless int powerset tuple".
9256 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9257 "real write 4" and "real write 8".
9258 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9259 setup_xfails for "print vs1 after tuple assign 2",
9260 "print \$i after tuple assign 2", and
9261 "print vs2 after tuple assign 2".
9262 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9263 meaningful error message and return -1 so the caller can
9264 suppress further tests and avoid a cascade of errors.
d63a86f8 9265
c906108c
SS
9266Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9267
9268 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9269 format for printing version.
9270 * gdb.base/default.exp: Ditto.
9271 * gdb.base/interrupt.exp: Fix problem with cascade of
9272 errors if child process dies while calling a function.
d63a86f8 9273
c906108c
SS
9274Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9275
9276 * Makefile.in (VPATH): Add
9277 * Makefile.in (Makefile, config.status): Fix rules so things get
9278 remade when necessary.
9279
9280Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9281
9282 * Makefile.in (just-check): Add path to sibling expect dir
9283 to environment variable specified by RPATH_ENVVAR.
9284
9285Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9286
9287 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9288 (just-check): Add shared library paths for libstdc++, tk,
9289 tcl, bfd, and opcodes to the environment variable specified
9290 in RPATH_ENVVAR.
9291 * configure.in: Add support to recognize --enable-shared flag
9292 and generate correct value for RPATH_ENVVAR.
9293 * configure: Regenerated with autoconf.
9294
9295Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9296
9297 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9298 include all osf versions.
9299 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9300 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9301 when target is linux. When failing to build pthreads test
9302 executable, give more meaningful message.
9303 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9304 arg for pthread_create.
d63a86f8 9305
c906108c
SS
9306Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9307
9308 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9309 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9310 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9311 and -lpthreads (everybody else).
9312 (test_startup): Fail gracefully if threads are not supported.
9313 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9314 "p/c array_index("abcdef",2)" when not gcc compiled.
9315 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9316 "print func2::coremaker_local" when not gcc compiled.
9317 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9318 "ptype on opaque struct tagname (statically)",
9319 "ptype on opaque struct tagname (dynamically) 1", and
9320 "ptype on opaque struct tagname (dynamically) 2"
9321 for not compiled with gcc.
9322 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9323 backtrace when compiled with gcc.
d63a86f8 9324 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9325 than always return success.
9326
9327Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9328
9329 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9330
9331Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9332
9333 * gdb.base/structs.exp: Undo last change.
9334
9335Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9336
9337 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9338 encapsulate all the steps/nexts done during self test, starting
9339 at main, and makes them less sensitive to optimization issues.
9340 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9341 signal handler" test.
9342 * gdb.threads/pthreads.exp: Only run this for native configs.
9343 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9344 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9345 tests.
9346 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9347 for "runto test_calls(void)" test.
d63a86f8 9348
c906108c
SS
9349Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9350
9351 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9352 and don't expect address info in breakpoint confirmations.
9353
9354Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9355
9356 * gdb.base/list.exp (test_forward_search): Increase timeout
9357 temporarily by 60 seconds for searching extremely long line,
9358 and then reset to old value when done. Increase expect input
9359 buffer to 10000.
9360
9361Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9362
9363 * gdb.base/list.exp (test_forward_search): Fix to handle very
9364 long source line without overflowing expect's input buffer.
9365
9366Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9367
9368 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9369 "buffer_full".
9370
9371 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9372 "buffer_full".
9373
9374 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9375 "buffer_full".
9376
9377 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9378 "buffer_full".
9379
9380Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9381
9382 * configure.in (configdirs): Add gdb.threads.
9383 * configure: Regenerated with autoconf.
9384 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9385 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9386 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9387
c906108c
SS
9388Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9389
9390 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9391
9392Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9393
9394 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9395 each signal's status in the output of "handle all print".
9396 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9397 the \r\n sequence that immediately precedes the gdb prompt.
9398 * gdb.base/a1-selftest.exp: Save original timeout and restore
9399 after test.
9400
9401Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9402
9403 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9404 symbol.
9405
9406Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9407
9408 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9409
9410Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9411
9412 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9413 timeout by 60 seconds.
9414
9415Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9416
9417 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9418 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9419 error return.
9420
9421Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9422
9423 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9424 gdb initialization, also report how long dejagnu waited. Restore
9425 old timeout before doing error return. Temporarily increase timeout
9426 by 3 minutes to allow for slow startups over heavy NFS use.
9427
9428Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9429
9430 * lib/gdb.exp: Report timeout value for verbosity level 2.
9431 * config/gdbserver.exp: Ditto.
9432 * config/hppro.exp: Ditto.
9433 * config/mips-gdb.exp: Ditto.
9434 * config/monitor.exp: Ditto.
9435 * config/netware.exp: Ditto.
9436 * config/sim-gdb.exp: Ditto.
9437 * config/slite-gdb.exp: Ditto.
9438 * config/udi-gdb.exp: Ditto.
9439 * config/unix-gdb.exp: Ditto.
9440 * config/vx-gdb.exp: Ditto.
9441 * gdb.base/a1-selftest.exp: Ditto.
9442 * gdb.base/a2-run.exp: Ditto.
9443 * gdb.base/break.exp: Ditto.
9444 * gdb.base/corefile.exp: Ditto.
9445 * gdb.base/list.exp: Ditto.
9446 * gdb.base/recurse.exp: Ditto.
9447 * gdb.base/scope.exp: Ditto.
9448 * gdb.base/signals.exp: Ditto.
9449
9450Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9451
9452 * gdb.threads/Makefile.in (docdir): Removed.
9453
9454Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9455
9456 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9457 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9458 @srcdir@.
d63a86f8 9459 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9460 autoconf 2.5 or higher.
9461 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9462
9463Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9464
9465 * configure: Regenerated.
9466 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9467 avoid name clashes with SunOS headers.
9468
9469Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9470
9471 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9472
9473Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9474
9475 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9476 prototype information ends up in the compiler info file.
9477
9478Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9479
9480 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9481 attempting to regenerate it. Eliminate use of a temporary file
9482 and just generate the info file directly. Source it immediately,
9483 for consistency of use.
9484 * gdb.base/corefile.exp: Ditto
9485 * gdb.base/exprs.exp: Ditto.
9486 * gdb.base/funcargs.exp: Ditto.
9487 * gdb.base/langs.exp: Ditto.
9488 * gdb.base/list.exp: Ditto.
9489 * gdb.base/mips_pro.exp: Ditto.
9490 * gdb.base/nodebug.exp: Ditto.
9491 * gdb.base/opaque.exp: Ditto.
9492 * gdb.base/ptype.exp: Ditto.
9493 * gdb.base/scope.exp: Ditto.
9494 * gdb.base/setvar.exp: Ditto.
9495 * gdb.base/signals.exp: Ditto.
9496 * gdb.base/whatis.exp: Ditto.
9497 * gdb.c++/templates.exp: Ditto.
9498 * gdb.c++/virtfunc.exp: Ditto.
9499 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9500 whether or not to add -lstdc++ to the compile command line args.
9501
9502Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9503
9504 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9505 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9506 Increase timeout, a lot of single stepping might be needed if the
9507 target has no hardware watchpoints.
9508
9509Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9510
9511 * gdb.base/break.exp: Ignore compiler warnings when compiling
9512 break.c.
9513 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9514 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9515 from remote-sim.
9516 * gdb.base/exprs.exp: Add h8300 xfails.
9517 * gdb.base/funcargs.exp: Likewise.
9518 * gdb.base/nodebug.exp: Likewise.
9519 * gdb.base/printcmds.exp: Likewise.
9520 * gdb.base/ptype.exp: Likewise.
9521 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9522 h8300 xfails.
d63a86f8 9523 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9524 on the h8300.
9525 * gdb.base/funcargs.c: Explicitly make last constant argument to
9526 call_after_alloca_subr an unsigned long type.
9527 * gdb.base/return.c: Include stdio.h.
9528
9529Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9530
9531 * config/abug.exp: New file for the older Motorola Bug monitor
9532 that runs on the mvme13x series VME boards.
9533 * config/monitor.exp: Use the new config array for target settings
9534 if they exist.
9535
9536Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9537
9538 * sim-gdb.exp: Make the SH simulator allocate less space when
9539 it is targeted.
9540
9541Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9542
9543 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9544 test.
9545
9546Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9547
9548 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9549 "rs6000-*-*" for "list function in include file" when gcc compiled.
9550 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9551 for "p ctable1[120]".
9552 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9553 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9554 Remove setup_xfail for "rs6000-*-*" for
9555 "print 'scope0.c'::filelocal before run".
9556 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9557 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9558 since some compilers don't allow both options to be given
9559 on the same command line. Create object file and move it.
d63a86f8 9560
c906108c
SS
9561Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9562
9563 * gdb.base/corefile.exp: Always regenerate the core file, since
9564 we always regenerate the coremaker program. Detect special case
9565 where registers cannot be read from core file.
d63a86f8 9566
c906108c
SS
9567Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9568
9569 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9570 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9571 * gdb.c++/templates.exp: Only match on basename of file since
9572 some formats like xcoff don't encode directory information.
9573 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9574 and rs6000 AIX xcoff targets.
9575 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9576 * configure: Regenerate.
9577 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9578 here, rather than in distclean.
d63a86f8 9579
c906108c
SS
9580Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9581
9582 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9583 defined, and use it to compile the test case with -O2. The
9584 native compilation still uses no optimization.
9585 * gdb.base/mips_pro.c: Remove inline assembly code since
9586 it is compiled PIC by default, which results in assembler
9587 warnings that make the testsuite think the compilation
9588 was unsuccessful.
9589
9590Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9591
9592 * gdb.c++/misc.exp: Add note to message for
9593 "print s.a for foo struct" that this is a known gcc 2.7.2
9594 and earlier bug.
9595
9596Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9597
9598 * gdb.base/break.exp: Fix pattern for matching "Delete all
9599 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9600 setup_xfail for deleting all breakpoints test. Fix various
9601 timeout messages to include "(timeout)".
9602 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9603 for "p t_float_values2(3.14159,float_val2)".
9604 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9605 for "continue to call2g" when gcc compiled.
9606 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9607 "up to foo in langs.exp", "show language at foo in langs.exp",
9608 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9609 and "show language at fsub in langs.exp".
9610 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9611 "list line 1 in include file", "list message for lines past EOF",
9612 "list function in include file", "list list0.h:foo", and
9613 "list filename:function; nonexistant function".
9614 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9615 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9616 and "ptype t_char_array" to be for native cc only.
d63a86f8 9617
c906108c
SS
9618Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9619
d63a86f8 9620 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9621 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9622 "print func2::coremaker_local", and "backtrace in corefile.exp".
9623
9624Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9625
9626 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9627 "bt in signals.exp". This problem only appears when running
9628 the testsuite, and then only intermittently.
9629
9630Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9631
9632 * gdb.base/return.exp (return_tests): Differentiate between
9633 two tests of continuing.
9634
9635Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9636
9637 * */Makefile.in (maintainer-clean): Remove config.log.
9638 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9639 * gdb.c++/Makefile.in (PROGS): Add inherit.
9640 (clean): Remove *.ci.
9641
9642Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9643
9644 * gdb.c++/misc.cc: Add test code from Mike Stump.
9645 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9646
9647Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9648
9649 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9650 to "alpha-*-osf2*" and add comment.
9651 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9652 setup_xfail for "step over execarg initialization" and
9653 "step over corearg initialization".
9654 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9655 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9656 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9657 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9658 "print func2::coremaker_local", and "backtrace in corefile.exp".
9659 * gdb.base/signals.exp: Build and source signals.ci.
9660 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9661 to be for gcc only.
9662 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9663
c906108c
SS
9664Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9665
9666 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9667 Feb 3 procfs.c change.
9668
9669Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9670
9671 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9672
9673Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9674
9675 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9676 from dejagnu's apparent default of 10 seconds, which gives random
9677 results when running the tests over NFS on moderately loaded systems.
9678 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9679
9680Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9681
9682 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9683 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9684 result reports.
9685
9686Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9687
9688 * configure.in (CY_AC_PATH_TCLH): Remove.
9689 * configure: Regenerate.
9690
9691Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9692
9693 * gdb.c++/Makefile.in (clean): Add missing '{'.
9694
9695Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9696
9697 * lib/gdb.exp: Provide a default value for noinferior.
9698
9699 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9700 Load libgloss.exp.
9701
9702Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9703
9704 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9705 the executable, not the .o to run the tests from.
9706
9707Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9708
9709 * gdb.base/break.exp: Don't test for program exit or exit status
9710 if $noresults if nonzero.
9711 * gdb.base/langs.exp: Likewise.
9712 * gdb.base/watchpoint.exp: Likewise.
9713
9714 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9715 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9716 trying to compile the testcase.
9717
9718Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9719
9720 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9721 * gdb.base/signals.exp (continue to handler): Likewise.
9722
9723Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9724
9725 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9726
9727 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9728
9729Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9730
9731 * gdb.base/corefile.exp: Recognize "not found" as failure
9732 when trying to determine if a core file was generated.
9733 If no core file was generate the first time, try again without
9734 the ulimit -c to work around braindamaged shells.
9735
9736Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9737
9738 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9739 [] tests with "test" and enclose string in quotes.
9740 * gdb.stabs/configure: Rebuild
d63a86f8 9741
c906108c
SS
9742Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9743
9744 Changes in sync with expect:
9745 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9746 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9747 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9748 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9749 argument to AC_REQUIRE.
9750 * configure: Regenerated.
9751
9752Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9753
9754 * gdb.base/corefile.exp: When generating a core, discard any
9755 error messages about ulimit not found and the "core dumped"
9756 message from the shell that runs the coredumper.
9757
9758Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9759
9760 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9761
9762 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9763 which sed script to run. Expect failure for v_comb test
9764 on PA targets too.
d63a86f8 9765
c906108c
SS
9766Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9767
9768 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9769 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9770
9771Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9772
9773 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9774 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9775 "sparc-sun-solaris*" xfails for "p v_comb".
9776 * lib/gdb.exp (default_gdb_start): Fix typo.
9777 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9778 messages to not include the full program name that caused
9779 the core dump since some systems (such as solaris) apparently
9780 truncate this path to about 80 characters.
9781 When generating a core file first try increasing the core file
9782 size limit to unlimited since some systems may default it to
9783 zero, and it is harmless to try it. Move the test for failing
9784 to generate a core file to where it will actually get executed.
9785 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9786 new gdb result from g++ debug info improvements and make old
9787 pattern obsolescent. Also account for size_t differences
9788 (may be int or long).
9789 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9790 initialization before function call is placed in the delay slot
9791 and thus appears to be skipped over by commands such as "next".
9792
9793Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9794
9795 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9796
9797Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9798
9799 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9800 input source file; fix code to compile test to deal with this
9801 convention.
9802 * gdb.c++/*.exp: Likewise.
9803
9804Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9805
9806 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9807 "bt in signals.exp".
9808
9809Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9810
9811 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9812 "step over execarg initialization" and
9813 "step over corearg initialization".
9814
9815Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9816
9817 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9818 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9819
9820Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9821
9822 From Rob Savoye (rob@poseidon.cygnus.com)
9823 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9824 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9825 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9826 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9827 configure.in}: Major reworking for autoconfig.
9828 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9829 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9830 New files.
9831 * config/unix-gdb.exp: Make GDB global.
9832 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9833 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9834 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9835 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9836 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9837 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9838 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9839 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9840 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9841 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9842 pr-8136.exp, result.exp, string.exp, tuples.exp},
9843 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9844 to returns as necessary, arrange for test to compile own testcase
9845 executable.
9846 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9847
c906108c
SS
9848Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9849
9850 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9851 clear_xfail at end of test which might not call either pass or fail.
9852 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9853 "backtrace through signal handler".
9854
9855Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9856
9857 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9858 continuing from a job control stop signal.
9859 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9860
9861Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9862
9863 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9864 * gdb.base/corefile.exp: Likewise.
9865 * gdb.base/funcargs.exp: Likewise.
9866
9867Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9868
9869 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9870 * config/monitor.exp: Add support for setting baud rate.
9871
9872Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9873
9874 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9875 i*86-*-linux* xfails for "backtrace through signal handler".
9876 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9877 "print func2::coremaker_local".
9878 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9879 alpha-dec-osf2* xfail for
9880 "delete all breakpoints when none".
9881
9882Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9883
9884 * gdb.base/break.exp: Change test that deletes all breakpoints
9885 when no user breakpoints are installed. A post 4.15 change
9886 causes gdb to no longer prompt in this case.
9887
9888Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9889
9890 * gdb.base/return.exp (return_tests): Change xfail for test
9891 "correct value returned double test" to stop xfailing at
9892 Solaris 2.5. Apparently the bug has been fixed.
9893
9894Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9895
9896 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9897 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9898
9899Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9900
9901 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9902 * gdb.disasm/hppa.s: Corresponding changes.
9903
9904Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9905
9906 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9907 makefile fragment.
9908 * config/mt-hpux: Deleted.
9909
9910Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9911
d63a86f8 9912 * Many files: When warning about suppressed tests due to a
c906108c
SS
9913 nonexistant test binary, avoid incrementing the warning count.
9914
9915Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9916
9917 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9918
c906108c
SS
9919Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9920
9921 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9922 "sparc-*-solaris2*".
9923
9924Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9925
9926 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9927 Add global and local variables and initialize them.
9928 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9929 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9930 extracts the file name and terminating signal from the core file.
9931 * TODO: Remove note about tests for correct mapping of corefile.
9932 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9933 from optimizing it away.
9934 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9935 handles common blocks.
9936
9937Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9938
9939 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9940 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9941
9942Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9943
9944 * Makefile.in (maintainer-clean): New target, synonym for
9945 realclean.
9946 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9947 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9948 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9949 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9950 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9951 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9952
9953Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9954
9955 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9956 xfails when not gcc compiled for "print foo::funclocal".
9957 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9958 "print foo::funclocal at foo",
9959 "print 'scope1.c'::foo::funclocal at foo",
9960 "print foo::funclocal_bss at foo",
9961 "print 'scope1.c'::foo::funclocal_bss at foo",
9962 "print foo::funclocal_ro at foo",
9963 "print 'scope1.c'::foo::funclocal_ro at foo",
9964 "print bar::funclocal at foo" and
9965 "print 'scope1.c'::bar::funclocal at foo".
9966 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9967 gcc compiled for "print foo::funclocal at bar".
9968 Expand all messages to ensure that they identify that
9969 the test is at bar().
9970 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9971 gcc compiled for:
9972 "ptype on opaque struct pointer (statically)",
9973 "ptype on opaque struct tagname (statically)",
9974 "ptype on opaque struct pointer (dynamically) 1",
9975 "ptype on opaque struct tagname (dynamically) 1",
9976 "ptype on opaque struct pointer (dynamically) 2" and
9977 "ptype on opaque struct tagname (dynamically) 2
9978 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9979 gcc compiled for:
9980 "p datalocal"
9981 "whatis datalocal",
9982 "ptype datalocal",
9983 "p bsslocal",
9984 "whatis bsslocal", and
9985 "ptype bsslocal".
9986 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9987 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9988 when not gcc compiled.
9989 * gdb.base/funcargs.exp (float_and_integral_args): Add
9990 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9991 compiled.
9992 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9993 "backtrace from call6a" when not gcc compiled.
9994 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9995 "backtrace from call7a" when not gcc compiled.
9996 * gdb.base/callfuncs.exp (do_function_calls):
9997 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9998 "p t_char_array_values(char_array_val2,char_array_val1)",
9999 "p t_char_array_values(char_array_val1,char_array_val2)",
10000 "p t_char_array_values("carray 1","carray 2")",
10001 "p t_char_array_values("carray 1",char_array_val2)",
10002 "p t_char_array_values(char_array_val1,"carray 2")",
10003 "p sum_args(1,{2})",
10004 "p sum_args(2,{2,3})",
10005 "p sum_args(3,{2,3,4})",
10006 "p sum_args(4,{2,3,4,5})"
10007 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10008 "backtrace in corefile.exp" when not gcc compiled.
10009
10010Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10011
10012 * gdb.base/signals.exp: Rewrite `handle all print' test as
10013 a procedure. Accept blanks or TABs as whitespace, increase
10014 timeout and expect input buffer size for the large output
10015 from the command. Remove "i*86-*-bsdi2.0" xfail.
10016
10017Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10018
10019 * gdb.base/setvar.exp: Add new testcases for truncation when
10020 assigning invalid values to bitfields.
10021
10022Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10023
d63a86f8 10024 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10025 mips-sgi-irix* xfail for
10026 "call inferior func with struct - returns char *"
10027 and fix test so that an optional (unsigned char *) cast is
10028 accepted in the result.
10029
10030Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10031
10032 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10033 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10034 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10035 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10036 that accidentally got checked in.
10037
10038Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10039
d63a86f8 10040 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10041 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10042 compiled test.
10043 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10044 Add mips-sgi-irix5* xfail for not gcc compiled.
10045 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10046 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10047 "p top", "whatis top", "p middle", and "whatis middle".
10048 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10049 "whatis signed char" for not gcc compiled.
10050 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10051 "set variable signed char=-1 (-1)" and
10052 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10053 * gdb.base/funcargs.exp (float_and_integral_args):
10054 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10055 Add mips-sgi-irix* xfail when not gcc compiled for
10056 "continue to call2b".
10057 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10058 "continue to call2g".
10059 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10060 "backtrace from call6a"
10061 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10062 "backtrace from call7k".
10063 Add mips-sgi-irix5* xfail when not gcc compiled for
10064 "backtrace from call7a".
10065 (localvars_after_alloca): Fix gdb_test cmds for
10066 "print * after runto ...".
10067 Remove rs6000-*-* xfails for
10068 "print i after runto localvars_after_alloca" and
10069 "print l after runto localvars_after_alloca"
10070 for all compilers.
10071 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10072 when not compiled with gcc, for:
10073 "print signed char == (minus)",
10074 "print signed char != (minus)",
10075 "print signed char < (minus)",
10076 "print signed char > (minus)".
10077 * gdb.base/callfuncs.exp (do_function_calls):
10078 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10079 "call inferior func with struct - returns char *".
d63a86f8 10080 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10081 "correct value returned double test" to include Solaris 2.4.
10082 * gdb.base/funcargs.exp (float_and_integral_args):
10083 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10084
c906108c
SS
10085Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10086
10087 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10088 enumeration bitfields if compiling with GNU C.
10089 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10090 to empty' prompt.
10091
10092Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10093
10094 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10095 test for PRO targets.
10096
10097 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10098 breakpoints in the inferior at any given time by making
10099 two groups of breakpoints for call2*, call6* and call7*
10100 tests.
10101
10102Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10103
10104 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10105 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10106 from optimizing it away.
10107 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10108 "call inferior func with struct".
10109
10110Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10111
10112 * configure.in: Only configure gdb.chill for particular targets.
10113
10114Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10115
10116 * gdb.base/Makefile.in: Add action to .c.o transformation
10117 rule that generates a .ci file for each .o file and remove
10118 explicit .c.o rules except for callfuncs.o.
10119 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10120 generates a .ci file for each .o file and remove explicit
10121 .cc.o rules.
10122 (clean): Remove *.tmp *.ci files.
10123 (EXECUTABLES): Remove templ-info.exp.
10124 * gdb.base/compiler.c: New file.
10125 * gdb.c++/compiler.cc: New file
10126 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10127 Change rs6000-*-* xfail for
10128 "print 'scope0.c'::filelocal_ro" and
10129 "print 'scope1.c'::filelocal" and
10130 "print 'scope1.c'::filelocal_bss" and
10131 "print 'scope1.c'::filelocal_ro" and
10132 "print 'scope1.c'::foo::funclocal" and
10133 "print 'scope1.c'::foo::funclocal_ro" and
10134 "print 'scope1.c'::bar::funclocal" and
10135 "print 'scope0.c'::filelocal_ro" and
10136 "print 'scope1.c'::filelocal at foo" and
10137 "print 'scope1.c'::filelocal_bss at foo" and
10138 "print 'scope1.c'::filelocal_ro at foo" and
10139 "print 'scope1.c'::foo::funclocal at foo" and
10140 "print 'scope1.c'::foo::funclocal_bss at foo" and
10141 "print 'scope1.c'::foo::funclocal_ro at foo" and
10142 "print 'scope1.c'::bar::funclocal at foo" and
10143 "print 'scope0.c'::filelocal_ro" and
10144 "print 'scope1.c'::filelocal" and
10145 "print 'scope1.c'::filelocal_bss" and
10146 "print 'scope1.c'::filelocal_ro" and
10147 "print 'scope1.c'::foo::funclocal" and
10148 "print 'scope1.c'::foo::funclocal_bss" and
10149 "print 'scope1.c'::foo::funclocal_ro" and
10150 "print 'scope1.c'::bar::funclocal" and
10151 "print 'scope1.c'::bar::funclocal_bss"
10152 to only be xfail'd when not compiled with gcc.
d63a86f8 10153 Add rs6000-*-* xfail for
c906108c
SS
10154 "print 'scope0.c'::filelocal_bss before run"
10155 when compiled with gcc.
10156 (test_at_main): Add rs6000-*-* xfail for
10157 "print filelocal_ro in test_at_main"
10158 when compiled with gcc.
10159 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10160 Add rs6000-*-aix* xfail for
c906108c
SS
10161 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10162 "ptype t_char_array", not compiled with gcc.
10163 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10164 xfail for "list foo (in include file)" when gcc compiled.
10165 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10166 (integral_args): Add rs6000-*-* xfail for
10167 "run to call0a" if not compiled with gcc.
10168 (unsigned_integral_args): Add rs6000-*-* xfail for
10169 "run to call1a" if not compiled with gcc.
10170 (float_and_integral_args): Add rs6000-*-* xfail for
10171 "run to call2a" if not compiled with gcc and for
10172 "continue to call2b" for any compiler.
10173 Add rs6000-*-* xfail to
10174 "print f1 after run to call2a" for gcc compiled.
10175 (discard_and_shuffle): Add rs6000-*-* xfail for
10176 "run to call6a".
10177 (shuffle_round_robin): Add rs6000-*-* xfail for
10178 "backtrace from call7a" if not compiled with gcc.
10179 Add rs6000-*-* xfail for
10180 "backtrace from call7b" if compiled with gcc.
10181 (call_after_alloca): Add rs6000-*-* xfail for
10182 "print c in call_after_alloca" and
10183 "print s in call_after_alloca" and
10184 "backtrace from call_after_alloca_subr"
10185 if not compiled with gcc.
10186 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10187 "print c in localvars_in_indirect_call" and
10188 "print c in localvars_in_indirect_call" and
10189 "backtrace in indirectly called function" and
10190 "stepping into indirectly called function"
10191 if not compiled with gcc.
10192 (localvars_after_alloca): Add rs6000-*-* xfail for
10193 "print c after runto localvars_after_alloca" and
10194 "print s after runto localvars_after_alloca" and
10195 "print i after runto localvars_after_alloca" and
10196 "print l after runto localvars_after_alloca"
10197 for all compilers.
10198 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10199 than whatis-info.exp.
10200 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10201 than opaque-info.exp.
10202 Setup rs6000-*-* xfail for
d63a86f8 10203 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10204 "ptype on opaque struct pointer (dynamically)" when
10205 not compiled with gcc.
10206 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10207 rather than callf-info.exp.
10208 (do_function_calls): Add clear_xfail for rs6000-*-* for
10209 "p t_float_values2(3.14159,float_val2)". Seems to work
10210 fine there, both with xlc and gcc. Need to find out what
10211 it is doing right and fix other platforms.
10212 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10213 "call inferior func with struct - returns int",
10214 "call inferior func with struct - returns long",
10215 "call inferior func with struct - returns float",
10216 "call inferior func with struct - returns double",
10217 "call inferior func with struct - returns char *",
10218 but only if not gcc compiled (presumes xlc compiled).
10219 Change rs6000-*-* xfails for
10220 "call inferior func with struct - returns char" and
10221 " call inferior func with struct - returns short" to only
10222 xfail if not using gcc.
10223 (clean mostlyclean): Remove *.ci and *.tmp files.
10224 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10225 than templ-info.exp.
10226 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10227 Add rs6000-*-* xfail for "up to foo in langs.exp"
10228 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10229 when not gcc compiled.
d63a86f8 10230
c906108c
SS
10231Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10232
10233 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10234 * gdb.base/corefile.exp: Likewise.
10235 * gdb.base/list.exp: Likewise.
10236 * gdb.base/scope.exp: Likewise.
10237 * gdb.base/siganls.exp: Likewise.
10238
10239 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10240 compiler output.
10241 * gdb.base/whatis.exp: Likewise.
10242
10243Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10244
10245 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10246 failure (opcode table has been fixed to match reality).
10247
10248Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10249
10250 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10251 "call inferior func with struct - returns char",
10252 "call inferior func with struct - returns short"
10253
10254 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10255 "print 'scope0.c'::filelocal at main",
10256 "print 'scope0.c'::filelocal_bss in test_at_main",
10257 "print 'scope0.c'::filelocal at foo",
10258 "print 'scope0.c'::filelocal_bss in test_at_foo",
10259 "print 'scope0.c'::filelocal at bar",
10260 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10261
c906108c
SS
10262 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10263 in source file 1". This bug seems to have been fixed with both
10264 gcc and native cc (was native assembler bug?).
10265
10266Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10267
10268 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10269 "backtrace through signal handler" to "i*86-*-sysv4*".
10270 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10271 continue" case. Add "known SVR4 bug" to fail message.
10272 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10273 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10274 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10275 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10276 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10277 "up to foo in langs.exp", "show language at foo in
10278 langs.exp", "up to cppsub_ in langs.exp", "show
10279 language at cppsub_ in langs.exp", "up to fsub in
10280 langs.exp", and "show language at fsub in langs.exp".
10281 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10282 "bactrace in corefile.exp".
10283 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10284 "call inferior function with struct - returns float" and
10285 "call inferior function with struct - returns double".
d63a86f8 10286
c906108c
SS
10287Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10288
10289 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10290 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10291 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10292 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10293
10294Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10295
10296 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10297 (or overriden) "CHILL" macro rather then bare "gcc".
10298 Also look for ../../gcc/xgcc since that is what we will
10299 actually need, not "Makefile". Remove following assignment
10300 of CHILL to CHILL_FOR_TARGET because that results in
10301 recursive definition.
10302
10303Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10304
10305 * gdb.base/corefile.exp: Change xfail for backtrace in
10306 corefile.exp from linuxaout to all linux.
10307 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10308 cases where we miss the breakpoint at the signal handler
10309 for some reason. Setup xfail for linuxoldld/linuxaout and
10310 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10311 hitting SIGURG breakpoint.
10312 * gdb.base/signals.exp: Setup xfail for "next" acting like
10313 continue to add linuxoldld. Setup xfail for all linux for
10314 "next to handler in signals_tests_1", "backtrace in
10315 signals_tests_1", "continue to func1", "pass SIGUSR1",
10316 and continue to handler".
10317
10318Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10319
10320 * Update all FSF addresses except those in COPYING* files.
10321
10322Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10323
10324 * gdb.base/a2-run.exp: Change messages to be more explicit about
10325 the status of args, and quote binfile in results.
10326
10327Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10328
10329 * gdb.base/callfuncs.exp: Add tests for passing structs to
10330 inferior functions and return various types.
10331 * gdb.base/callfuncs.c: Add functions to receive a struct
10332 and return a member of the struct, in various types.
10333
10334Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10335
10336 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10337
10338Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10339
10340 * config/vxworks29k.exp: New file, sources vxworks.exp.
10341
10342Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10343
10344 * config/gdbremote.exp: New file. Testing framework using
10345 gdbserver.
10346
10347Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10348
10349 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10350 "call function when asleep" and "send end of file".
10351 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10352 for "backtrace in corefile.exp".
10353 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10354 for "backtrace through signal handler".
10355 * gdb.base/corefile.exp: Make sure we actually generate a core file
10356 before trying the core tests. Some systems allow the user to suppress
10357 generation of core files and default to that (linux for example).
10358 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10359 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10360
10361Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10362
10363 * gdb.threads: New directory with some crude multi-threaded
10364 gdb tests (step.exp and step2.exp).
10365 * config/mt-lynx (STEP_EXECUTABLE): Define.
10366 (THREADFLAGS): Define.
10367
10368Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10369
10370 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10371
10372 * gdb.base/signals.exp: Disable whole file for lynx until
10373 further notice.
10374
10375 * gdb.base/signals.exp: xfail test where "next" acts like
10376 "continue" for lynx.
10377
10378 * gdb.base/interrupt.exp: xfail test for calling function while
10379 inferior is asleep for lynx.
10380
10381 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10382 than one cr-lf after each command.
10383
10384Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10385
10386 * configure.in: Reinstate setting of stabsdirs variable, fix
10387 typo in setting up configdirs for native builds.
10388
10389 * gdb.base/return.exp: Fix typo in return double test.
10390 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10391 compiler from optimizing them away.
10392
10393Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10394
10395 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10396 sequences to be echo'd by gdb when using gdb_test.
10397 * gdb.chill/chexp.exp: Likewise.
10398 * gdb.fortran/exprs.exp: Likewise
10399
10400Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10401
10402 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10403 after the inferior gdb has started.
10404
10405 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10406 after each command.
10407 * gdb.base/funcargs.exp: Likewise.
10408 * gdb.base/gdbvars.exp: Likewise.
10409 * gdb.base/interrupt.exp: Likewise.
10410 * gdb.base/list.exp: Likewise.
10411 * gdb.base/watchpoint.exp: Likewise.
10412 * gdb.c++/demangle.exp: Likewise.
10413 * gdb.c++/inherit.exp: Likewise.
10414 * gdb.chill/chexp.exp: Likewise.
10415 * gdb.fortran/exprs.exp: Likewise.
10416
10417 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10418 test if we can't handle IO to/from the inferior.
10419
10420 * gdb.c++/misc.exp: Always check for a program already being
10421 started after sending a "run" command to gdb.
10422
10423 * gdb.base/twice.exp: Start with a fresh gdb.
10424
10425 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10426 only depend on gdb's expression code, not the chill runtime.
10427
10428 * gdb.base/return.c: Put return values into variables so we
10429 can have gdb print them rather than depending on the program
10430 to print them.
10431 * gdb.base/return.exp: Corresponding changes.
10432
10433 * lib/gdb.exp: Provide default value for noinferiorio.
10434 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10435 the inferior.
10436
10437 * gdb.base/break.exp: Always check for a program already being
10438 started after sending a "run" command to gdb.
10439 (text_next_with_recursion): Don't check the output from the
10440 program's printf statement. Instead just make sure the program
10441 exited.
10442
10443 * gdb.base/commands.exp: Protect tests which need arguments with
10444 $noargs conditionals.
10445
10446Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10447
10448 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10449 of structure member arrays to match gdb/valops.c:value_addr change.
10450
10451Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10452
10453 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10454 cases.
10455
10456Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10457
10458 * configure.in (configdirs): Remove gdb.chill from default list
10459 of subdirs and then add it back in only if doing a native build.
10460 The current chill compiler does not yet work in any cross build.
10461 * Revert all signal changes from Jul 6.
10462 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10463 for sh-hms targets, allowing these tests to link, with no other
10464 changes. Testing is suppressed by setting "nosignals" in site.exp.
10465
10466Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10467
10468 * configure.in (signaldirs): Define and add to configdirs for all
10469 targets except some specific ones that are known to not support signals.
10470 Also clean up formatting.
10471 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10472 (signals, sigall): Remove rules to build.
10473 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10474 Moved to new gdb.signals directory.
10475 * gdb.signals: New test directory.
10476 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10477 signals.c signals.exp}: New or moved files.
10478
10479Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10480
10481 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10482
10483Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10484
10485 * gdb.base/return.exp: Xfail `return double' test failure
10486 on at least Solaris 2.3 and handle future/past versions on
10487 a case by case basis as appropriate. Also update message
10488 to include i*86 failures.
10489
10490Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10491
10492 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10493
10494 * lib/gdb.exp: Fix comment which erroneously identified
10495 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10496 gdb_file_cmd not gdb_load).
10497 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10498
10499 * gdb.base/setvar.exp: Make test names consistent between pass and
10500 fail cases. Use gdb_test more.
10501
10502Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10503
10504 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10505
10506Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10507
10508 * gdb.base/help.exp: Fix expected help string for `show commands'.
10509
10510Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10511
10512 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10513
10514 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10515 of a text section.
10516
10517Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10518
10519 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10520 that loop eventually terminates. Fix Connection refused logic so
10521 that testsuite will expire nicely.
10522
10523Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10524
10525 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10526 config/rom68k.exp: New tcl glue for the appropriate monitors.
10527 These all just end up calling monitor.exp.
10528 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10529 refused' by retrying. Cleanup some timeout issues.
10530 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10531 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10532 callers don't have to set/restore global timeout variable.
10533
10534 * The following set of changes centralizes management of the global
10535 timeout variable. This way, it can be set in one target dependent
10536 place instead of dozens of places scattered throughout the test suite.
10537 If you need to lengthen a timeout, then you should either set timeout
10538 in one of the config/{target}.exp files, or multiply it by a factor.
10539 Setting it to an absolute value is always going to lose for some
10540 targets.
10541 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10542 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10543 * gdb.base/funcargs.exp: Don't set timeout.
10544 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10545 * gdb.base/printcmds.exp (test_print_string_constants
10546 test_print_array_constants): Don't set timeout.
10547 * gdb.base/ptype.exp: Don't set timeout.
10548 * gdb.base/recurse.exp: Don't set timeout.
10549 * gdb.base/return.exp: Don't set timeout.
10550 * gdb.base/watchpoint.exp: Don't set timeout.
10551 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10552 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10553
10554Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10555
10556 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10557
10558Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10559
10560 * lib/gdb.exp: Disable chill tests for irix5.
10561
10562Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10563
10564 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10565 each test pass or fail.
10566
10567Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10568
10569 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10570 xlc not gcc.
10571
10572Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10573
10574 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10575
10576Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10577
10578 * config/est.exp: Fix copyright and comments. Remove dead code.
10579 Use targetname, serialport and baud variables instead of fixed
10580 constants.
10581 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10582 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10583
10584Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10585
10586 * gdb.base/watchpoint.exp: Don't run
10587 test_watchpoint_triggered_in_syscall for sunos.
10588
10589Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10590
10591 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10592 they don't seem to exist. Do include stdio.h.
10593
10594Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10595
10596 * gdb.base/a1-selftest.exp: Add alpha xfail.
10597
10598Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10599
10600 * gdb.base/watchpoint.c (main): Prompt before calling read().
10601 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10602 Revise accordingly. Remove cruft about sending "123" several
10603 times, until it gets noticed. Clean up the "print buf[0]" stuff
10604 so that it passes or fails, and waits for prompts in the usual way.
10605
10606Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10607
10608 * gdb.base/recurse.exp: Fix comment.
10609
10610 * TODO: Remove item about printing variables in nodebug.exp. Add
10611 item about enabling tests which are only run on some targets.
10612
10613 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10614 fail, make test names unique, use new gdb_test convention
10615 regarding pattern, use gdb_test more, etc.).
10616
10617 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10618 fail, make test names unique, etc.).
10619
10620Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10621
10622 * gdb.base/nodebug.c: Change return type of top and middle to
10623 short.
10624 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10625 are fixed by the recent mdebugread.c changes. Allow `short ()'
10626 as type for top and middle.
10627
10628Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10629
10630 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10631 nearly as I can tell, the whole thing was an accident in Stu's
10632 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10633 to replace a send/expect pair with gdb_test, but ended up only
10634 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10635 of 30 Mar 1995 took care of it, but left this vestigial comment
10636 which I am now nuking.
10637
10638Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10639
10640 * gdb.base/break.exp: Look for different line number for
10641 breakpoint at main depending on usestubs.
10642
10643Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10644
10645 * gdb.base/list.exp: Adjust some alternate expect patterns to
10646 match recent list0.c change. Add alternate expect pattern for
10647 output from `list default lines around main' for optimizing
10648 compilers.
10649
10650Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10651
10652 * lib/gdb.exp: If nosignals is not set, set it to 0.
10653
10654Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10655
10656 * config/slite-gdb.exp: Responds to load symbol table prompt.
10657 * gdb.base/break.exp: Adjust line number, fix rerun.
10658 * gdb.base/langs0.c: Add #ifdef usestubs.
10659
10660Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10661
10662 * gdb.base/list.exp: Adjust line contents after adding new lines in
10663 list0.c. Also fix a syntax error.
10664
10665 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10666 * gdb.base/break.exp: ditto.
10667 * gdb.base/list.exp: ditto.
10668 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10669 * gdb.base/run.c: ditto.
10670 * gdb.base/list0.c: ditto.
10671 * gdb.base/funcargs.c: ditto.
10672
10673Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10674
10675 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10676 $targetname, $serialport and $baud instead of hardwired variables.
10677 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10678 target doesn't support signals.
10679
10680Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10681
10682 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10683
10684Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10685
10686 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10687 Don't rely on the value of an auto variable before it has been
10688 initialized. Use gdb_test more.
10689
10690Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10691
10692 * lib/gdb.exp (default_gdb_version): A version number must start
10693 with a digit, but other than that contains all characters up to
10694 the first whitespace character.
10695
10696Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10697
10698 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10699
10700Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10701
10702 * gdb.c++/*.exp: Warn if executable does not exist. The original
10703 reason for skipping the warning was that configure.in sometimes
10704 intentionally skipped building the executables but the tcl code
10705 had no way of knowing. That (a) was always bogus with respect to
10706 error handling, (b) is no longer true (right now there is no way
10707 to skip C++ tests).
10708
10709 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10710
10711Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10712
10713 * gdb.base/list.exp: Add expect patterns for output from
10714 SunPRO compiled executables.
10715 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10716 types.
10717
10718Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10719
10720 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10721 number (we are already testing that the correct source line text
10722 gets printed).
10723
10724 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10725 that is what is intended, but something needed to be done to get
10726 sunos4 native working again.
10727
10728 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10729
10730 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10731 apparently went with a (very) old xfail.
10732
10733Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10734
10735 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10736 runto_main is a proc in gdb.exp that will do 'step' for target use
10737 stubs.
10738 * gdb.base/exprs.exp: ditto.
10739 * gdb.base/interrupt.exp: ditto.
10740 * gdb.base/opaque.exp: ditto.
10741 * gdb.base/printcmds.exp: ditto.
10742 * gdb.base/ptype.exp: ditto.
10743 * gdb.base/scope.exp: ditto.
10744 * gdb.base/setvar.exp: ditto.
10745 * gdb.base/signals.exp: ditto.
10746 * gdb.base/twice.exp: ditto.
10747 * gdb.c++/classes.exp: ditto.
10748 * gdb.c++/inherit.exp: ditto.
10749 * gdb.c++/templates.exp: ditto.
10750 * gdb.base/break.exp: no run and hit main for stubs. Change line
10751 numbers for breakpoints and info breakpoint.
10752 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10753 breakpoint().
10754 * gdb.base/callfuncs.c: ditto.
10755 * gdb.base/exprs: ditto.
10756 * gdb.base/interrupt.c: ditto.
10757 * gdb.base/opaque0.c: ditto.
10758 * gdb.base/printcmds.c: ditto.
10759 * gdb.base/ptype.c: ditto.
10760 * gdb.base/scope0.c: ditto.
10761 * gdb.base/setvar.c: ditto.
10762 * gdb.base/signals.c: ditto.
10763 * gdb.base/twice.c: ditto.
10764 * gdb.c++/misc.cc: ditto.
10765 * gdb.c++/templates.cc: ditto.
10766
10767Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10768
10769 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10770
10771 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10772 somewhere between `read' and `main.c'. I'm pretty sure the
10773 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10774 and it isn't particularly useful.
10775
10776 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10777
10778Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10779
10780 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10781
10782Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10783
10784 * config/mt-slite: add LIBS and -nostdlib.
10785 * config/slite-gdb.exp: add this new file to support sparclite target.
10786
10787Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10788
10789 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10790
10791 * gdb.base/a2-run.exp: Change argument to istarget from
10792 "*-*-vxworks" to "*-*-vxworks*".
10793 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10794
10795Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10796
10797 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10798 will not runto main but do a 'step' to step out of breakpoint().
10799 * config/mt-slite: add -Dusestubs.
10800
10801Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10802
10803 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10804 instead of just @.
10805
10806 * gdb.base/signals.exp: Add test for "handle all print".
10807 * TODO: Remove "handle all print". Also remove item about
10808 checking copyright date (I don't like the idea of a spurious FAIL
10809 based on when we run the tests).
10810
10811 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10812 for SunOS4 (reason for failure not investigated). Remove
10813 redundant test for $binfile.
10814
10815 * gdb.base/nodebug.c (array_index): Call malloc.
10816
10817 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10818
10819Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10820
10821 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10822 conventions and slightly simplify the matching regexp.
10823
10824Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10825
10826 * gdb.base/break.exp: Update gdb_test invocation to use new
10827 convention.
10828
10829 * lib/gdb.exp: If noargs is not set, set it to 0.
10830
10831 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10832 tests unique.
10833
10834 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10835
10836Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10837
10838 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10839 one argument of type "<non-float parameter>".
10840
10841Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10842
10843 * config/rom68k.exp: New file to support Motorola IDP board.
10844 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10845 * gdb.base/break.c: Change things around so that this program
10846 doesn't depend upon args. This is necessary to make remote
10847 targets work (in general, they can't take args).
10848 * gdb.base/break.exp: Don't try to send args to program. Don't
10849 expect output. Also, replace lots of code with gdb_test.
10850
10851Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10852
10853 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10854 printing of '\'' (which is what the comment says we are testing,
10855 even though we were not), not '''.
10856 (test_integer_literals_rejected): Test that printing ''' is an error.
10857
10858 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10859 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10860 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10861 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10862 Use gdb_test not test_print_accept.
10863 * lib/gdb.exp: Remove test_print_accept.
10864
10865 * gdb.base/signals.exp (signal_tests_1): Make pass message
10866 consistent with fail message.
10867
10868 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10869 unsigned char; the bug (PR 1821) is fixed.
10870
10871 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10872
10873 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10874 successful tests--makes xfailing them work right.
10875
10876Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10877
10878 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10879 only \r\n, not .*. The test can pass .* as the last thing in
10880 $pattern if that is what it wants. In addition to providing this
10881 flexibility, this change should speed up pattern matching in cases
10882 where the pattern already ended with .* (there were a number of
10883 them). This change also helps catch bad patterns--in the old
10884 scheme the typo "char \*" instead of "char \\*" would pass. Now
10885 it is caught.
10886 * Many .exp files: Update callers.
10887
10888 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10889 clearer and does not spuriously match multiple ('s. Likewise for
10890 ) and *.
10891
10892 * gdb.base/nodebug.exp: Test ability to call a function and pass
10893 it a string (even with no debugging info).
10894
10895 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10896 "p '\'", which is the same as "p ''" once tcl gets done with
10897 quoting, to "p '\\'", which I suspect is what is intended (one
10898 backslash gets sent to GDB).
10899
10900 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10901
10902Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10903
10904 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10905 1817) was fixed literally years ago.
10906
10907Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10908
10909 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10910 test, it causes stepping out of call_after_alloca_subr with
10911 optimizing compilers.
10912 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10913 fails.
10914
10915 * gdb.c++/templates.exp: Source templ-info.exp only if
10916 the templates executable exists.
10917
10918 * gdb.c++/misc.cc (class Contains_static_instance,
10919 class Contains_nested_static_instance),
10920 gdb.c++/classes.exp (test_static_members): Test printing of
10921 a class that contains a static instance of the class.
10922
10923Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10924
10925 * gdb.base/langs2.c (cppsub_): Don't prototype.
10926 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10927 only, I believe).
10928
10929Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10930
10931 * lib/gdb.exp (skip_chill_tests): New procedure.
10932
10933 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10934
10935Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10936
10937 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10938 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10939
10940Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10941
10942 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10943
10944 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10945 disassemble 8, not 16, instructions for part 4.
10946
10947 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10948 support the latter anymore.
10949
10950 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10951 -DNO_PROTOTYPES.
10952 * gdb.base/callfuncs.c: Control use of prototypes based on
10953 NO_PROTOTYPES, not __STDC__.
10954 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10955 t_float_values2 tests if prototypes in use.
10956
10957 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10958 t_double_values): When checking differences against DELTA, check
10959 that difference is within the range (-DELTA,DELTA), not just
10960 (-infinity,DELTA).
10961
10962Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10963
10964 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10965 'file' command firts, then 'target', then 'load', this is due to gdb
10966 target set up.
10967 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10968
10969Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10970
10971 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10972 FP load/store variants.
10973 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10974
10975Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10976
10977 * gdb.base/term.exp: Do not give a warning if not native, it is
10978 not an abnormal condition.
10979
10980Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10981
10982 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10983 t_char_array".
10984
10985Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10986
10987 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10988 are getting the version number.
10989
10990 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10991 if not native, it is not an abnormal condition.
10992
10993Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10994
10995 * lib/gdb.exp: Just use "file exists", rather than undocumented
10996 dejagnu procedure "findfile".
10997
10998Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10999
11000 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11001 (LDFLAGS): Set to -Xlinker -Ur.
11002
11003 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11004 Removed, these values are set by lib/gdb.exp.
11005
11006 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11007
11008Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11009
11010 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11011 of replicating gdb startup code.
11012
11013 * config/mt-vxworks (LDFLAGS): Set to -r.
11014 (CFLAGS_FOR_TARGET): Removed.
11015
11016 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11017 (gdb) and gdb for vxworks uses (vxgdb).
11018
11019 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11020 executable is not in the tree and host != target, use sed and
11021 program_transform_name to determine the gdb name used by the
11022 target.
11023
11024 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11025 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11026
11027Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11028
11029 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11030 floats, chars, and shorts where there are ANSI-style function
11031 definitions.
11032
11033 * gdb.base/langs.exp, gdb.base/langs*: New test.
11034 * gdb.base/Makefile.in: Build it.
11035 * TODO: Remove item about checking that C names don't get C++
11036 demangling applied; this test tests it.
11037
11038Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11039
11040 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11041 went with the const70 xfail. The xfail went away a year ago.
11042
11043 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11044
11045 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11046 for hp300.
11047
11048 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11049
11050 * gdb.base/a1-selftest.exp: Don't run on hp300.
11051
11052Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11053
11054 * Makefile.in (site.exp): Set host_alias and target_alias as well
11055 as host_triplet and target_triplet.
11056
11057Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11058
11059 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11060
11061 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11062 places as other ecoff systems).
11063
11064 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11065 ultrix.
11066
11067Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11068
11069 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11070 remove them.
11071 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11072 variable and "variable" in addition to "data variable".
11073 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11074
11075 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11076 2.
11077 * gdb.base/list1.c (long_line): Add additional statement at start
11078 of function.
11079 * gdb.base/list.exp (test_forward_search): Update line number to
11080 reflect new statement.
11081
11082Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11083
11084 * gdb.base/signals.exp: Reinitialize searched source directories
11085 after gdb_start call.
11086
11087Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11088
11089 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11090 * gdb.stabs/Makefile.in: Likewise.
11091
11092 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11093 change. Instead split the tests into smaller pieces.
11094 * gdb.disasm/hppa.s: Corresponding changes.
11095
11096Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11097
11098 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11099 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11100
11101 * gdb.base/funcargs.exp: Modify many tests so that every test
11102 either passes or fails. Make some test names unique.
11103
11104Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11105
11106 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11107 Call stty to set interrupt character.
11108
11109 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11110 for HP assembler versus GNU assembler based on actual behavior of
11111 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11112
11113 * TODO: Suggest a few more stepping tests.
11114
11115Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11116
11117 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11118 restart GDB for h8300 after a continue.
11119 (return): Add pattern to match a29k-udi behavior.
11120 * gdb.base/nodebug.exp: Remove obsolete comment.
11121 * gdb.base/regs.exp: New file, testing of register displays.
11122 * gdb.base/return.exp: Fix typo in reference to $objdir.
11123 * gdb.base/whatis.exp: Always start with a fresh GDB.
11124
11125Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11126
11127 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11128 higher, these tests generate a lot of output.
11129
11130Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11131
11132 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11133 code following the catch silently ignored some errors; without the
11134 catch they should be thrown like any other tcl error. Also, the
11135 catch used "" instead of {} which meant all the callers who wanted
11136 to include one of the characters "[]$ had to quote it an extra time.
11137 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11138 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11139 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11140 Remove extra quoting.
11141
11142Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11143
11144 * gdb.base/commands.exp: Make test names unique; every test either
11145 passes or fails. Update some comments.
11146
11147 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11148
11149Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11150
11151 The following fixes a FAIL caused by the fact that the alpha stabs
11152 configuration didn't use the ".if alpha" code in weird.def.
11153 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11154 bit pointer, so the 32 bit version works even on the alpha.
11155 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11156 Remove the stuff which allowed us to have separate versions for
11157 alpha and everything else.
11158
11159 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11160 regexp which "info func operator\[\](" is supposed to match. Fix
11161 string to send to GDB. Note that GDB still doesn't work right. Add a
11162 new test for "info func .perator\[\](" which GDB does handle correctly.
11163
11164 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11165
11166Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11167
11168 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11169 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11170 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11171 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11172 it makes the tests harder to understand and confuses test-o-matic.
11173 The preferred style is that each test provides a PASS or a FAIL,
11174 and has a unique message (e.g. "continue #54" not just "continue")
11175 which is the same for the pass and the fail.
11176 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11177 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11178 to lib/gdb.exp.
11179 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11180 prt_accept which was basically the same thing. Likewise for
11181 test_print_reject and prt_reject.
11182 * lib/gdb.exp (test_print_reject): Add some more error message
11183 patterns to match from the former printcmds.exp (prt_reject).
11184 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11185 One defect of the passcount stuff is that some of it failed to
11186 report XPASS where appropriate.
11187 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11188 stuff before and after arg in expected pattern.
11189 (test_paddr_operator_functions): Re-do test without print_addr_of;
11190 this is the only test which seems to want extra stuff there.
11191
11192Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11193
11194 * gdb.base/nodebug.exp: Update new tests to reflect improved
11195 wording of gdb output.
11196
11197 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11198 and "ptype" work on variables in files compiled without -g.
11199 Replaces commented out "maint print msymbol" tests.
11200
11201Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11202
11203 * gdb.base/setvar.c (dummy): Call malloc.
11204
11205 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11206 losing with the irix4 sed.
11207
11208 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11209 ALRM" on irix4.
11210
11211Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11212
11213 * TODO: Remove items about corefile.exp testing new exec-file and
11214 backtrace; both are now done. Add items about printing enums.
11215
11216Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11217
11218 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11219 "get signal $thissig" test fails.
11220
11221 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11222
11223Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11224
11225 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11226 compiler warning with dec alpha compiler.
11227
11228 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11229 extra \n from gdb_test call (this explains why the prompt test
11230 that I removed yesterday was there).
11231 (user_defined_command_test): Remove extra \n and prompt test.
11232
11233 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11234 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11235 doesn't exist.
11236 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11237 Also remove alpha workaround, which turns out to be because
11238 SIGABRT == SIGLOST.
11239
11240 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11241
11242 * gdb.base/help.exp: Don't test "help show".
11243
11244Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11245
11246 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11247 "set print address" is on.
11248 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11249 pass prompt to gdb_test; gdb_test already looks for the prompt.
11250
11251 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11252
11253 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11254 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11255 was to make sure that gdb can read a core file. But (a) the "read
11256 the corefile" part didn't make it to a1-selftest.exp, we just
11257 delete the corefile after creating it, and (b) we test reading
11258 corefiles in corefile.exp anyway. Also, this test left around a
11259 xgdb process on Solaris.
11260
11261 * gdb.base/corefile.exp: Also test backtrace.
11262
11263Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11264
11265 * gdb.base/commands.exp: Test a simple user defined command with
11266 arguments and if/while statements; verify the full user command is
11267 printed by "show user".
11268
11269 * gdb.base/commands.exp: Test if/while commands as part of a
11270 breakpoint command list; verify they appear in breakpoint
11271 information.
11272
11273Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11274
11275 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11276 than by dividing by zero.
11277
11278Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11279
11280 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11281 performing an inferior call with watchpoints enabled.
11282 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11283 call.
11284
11285Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11286
11287 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11288 of "file" command.
11289
11290 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11291 Add additional pattern for when "int operator int(void);" appears
11292 in a different order.
11293
11294Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11295
11296 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11297
11298 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11299 and "signal" with ".*".
11300
11301Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11302
11303 * TODO: Add note about "handle all nostop".
11304
11305 * gdb.base/{sigall.c, sigall.exp}: New test.
11306 * gdb.base/Makefile.in: Add it.
11307
11308Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11309
11310 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11311 when invoking GDB, suppresses any windowing interface.
11312
11313Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11314
11315 * config/sim-gdb: New file, simulator testing support.
11316
11317Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11318
11319 * gdb.base/interrupt.exp: Test calling func1 twice.
11320
11321Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11322
11323 * gdb.base/list.exp (test_forward_search): Set timeout higher
11324 when we'll be getting lots of output from gdb.
11325
11326 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11327 "init_malloc" to after the expect statement. Run it if that
11328 regexp is taken, but also for two others which happen if source
11329 cannot be found.
11330
11331Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11332
11333 * gdb.base/printcmds.exp: New test, for printing register before
11334 program is running.
11335
11336Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11337
11338 * gdb.base/list.exp: Correct some alternate expect patterns
11339 to reflect changes in list1.c.
11340
11341Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11342
11343 * TODO: Add item regarding large frames.
11344
11345 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11346
11347 * TODO: Remove item about enabling return.exp; it
11348 is enabled. Suggest a few more "return" tests.
11349
11350Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11351
11352 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11353 anonymous unions.
11354
11355Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11356
11357 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11358 and pr-5646.o, so "make" is the same as "make all", not "make
11359 pr-4975.o".
11360
11361Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11362
11363 * gdb.base/list.exp: Adjust expectations to reflect changes in
11364 list1.c.
11365 (test_forward_search): New test proc.
11366 * gdb.base/list1.c (long_line): New function, has long source line.
11367
11368Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11369
11370 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11371 additional line of code that was added.
11372
11373Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11374
11375 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11376 tests so as not to overflow expect's input buffers.
11377 * gdb.disasm/hppa.exp: Corresponding changes.
11378
11379Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11380
11381 Beginnings of template debugging tests.
11382 * gdb.c++/templ-info.cc: New file to test for template
11383 debugging capability of the compiler.
11384 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11385 templ-info.cc.
11386 * gdb.c++/templates.cc: Add explicit template instantiations
11387 to enable compiling with -fno-implicit-templates. Add destructor
11388 and 'value' method to T5 class for template tests.
11389 * gdb.c++/templates.exp: Add testcases for printing of template
11390 types, setting breakpoints on template methods and calling a
d63a86f8 11391 template method.
c906108c
SS
11392
11393Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11394
11395 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11396 branch target since some assemblers (gas-2.5) may emit a
11397 relocation for the branch instead of resolving it in the
11398 assembler.
11399
11400Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11401
11402 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11403 through signal handler.
11404
11405Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11406
11407 * configure.in (*-*-netware): Use config/mt-netware.
11408
11409 * config/mt-netware: New file.
11410 * config/mt-i386-netware: Removed, separate configs for different
11411 netware architectures are no longer needed now that we have
11412 --with-headers.
11413
11414Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11415
11416 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11417 by the recent changes to use ANSI C arithmetic conversions.
11418
11419Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11420
11421 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11422 bug involving using inferior_pid to figure out whether to select a
11423 frame.
11424
11425Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11426
11427 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11428 match the current disassembler output.
11429
11430Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11431
11432 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11433 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11434 types, expect "int" as type of integer values (for now).
11435
11436Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11437
11438 * gdb.base/commands.exp: New tests for if/while commands.
11439
11440Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11441
11442 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11443 by .*, since hex values have different syntax in Chill mode.
11444
11445Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11446
11447 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11448 linefeed from expect pattern for repeated types with indices > 9.
11449
11450Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11451
11452 First part of Fortran test suite.
11453 * gdb.fortran: New directory.
11454 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11455
11456Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11457
11458 * gdb.base/default.exp: Update expect pattern for load command
11459 without arguments.
11460
11461Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11462
11463 * configure.in: Change i386 to i[345]86.
11464 * gdb.base/configure.in: Likewise.
11465 * gdb.c++/configure.in: Likewise.
11466 * gdb.chill/configure.in: Likewise.
11467
11468Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11469
11470 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11471 patterns, since that is not a valid context for comments.
11472
11473Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11474
11475 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11476 repeated types and repeated types with indices > 9.
11477
11478Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11479
11480 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11481 2417; old bug has been fixed.
11482
11483Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11484
11485 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11486 send the newline ourselves instead of assuming gdb_test will do
11487 so when passed an empty input string.
11488
11489 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11490 stabs testcode.
11491
11492Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11493
11494 * lib/gdb.exp (gdb_test): Don't send anything if the first
11495 argument is an empty string. This makes cases where we want to
11496 match output that is already in expect's buffers (for example,
11497 matching a breakpoint after gdb_run_cmd has been called) work
11498 reliably.
11499
11500Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11501
11502 * config/netware.exp: New file.
11503
11504Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11505
11506 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11507 the -B and -L prefixes so we can find the debugging stub.
11508
11509 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11510 there and we are using the gcc from the tree.
11511
11512 * gdb.base/types.c: Removed.
11513
11514 * gdb.base/configure.in: Look for makefile fragments in ../config.
11515 Recognize i386-*-netware.
11516 * gdb.c++/configure.in: Likewise.
11517
11518Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11519
11520 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11521 the correct TCL syntax.
11522
11523Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11524
11525 * gdb.base/opaque.exp: use runto instead of messing around with
11526 breakpoints. Simplify by using gdb_test.
11527
11528 * gdb.base/bitfields.exp: restart between tests on netware targets
11529 because breakpoints aren't relocated after target death. Run
11530 processes to completion.
11531
11532 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11533
11534Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11535
11536 * Makefile.in: Remove extra tabs that confuse some versions
11537 of "make". Use the newly built gdb to test with by default,
11538 rather than the first one in the tester's search path.
11539
11540Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11541
11542 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11543
11544 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11545 condition help.
11546
11547Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11548
11549 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11550
11551 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11552 running.
11553 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11554 * gdb.base/funcargs.exp: Likewise.
11555
11556 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11557 * gdb.base/funcargs.exp: Likewise.
11558
11559 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11560 message is "".
11561
11562Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11563
11564 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11565 return,signals,twice}.exp: Handle non-existant binaries
11566 consistantly.
11567
11568 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11569 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11570 might testing a cross development system.
11571
11572Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11573
11574 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11575 runtest script is relative to ${srcdir}, not ${rootdir}.
11576
11577Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11578
11579 * gdb.base/signals.exp: Allow for optionality of breakpoint
11580 address.
11581
11582Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11583
11584 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11585
11586Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11587
11588 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11589 for size_t definition.
11590 * gdb.c++/templates.cc: Likewise
11591
11592 * config/mt-i386-netware: New file.
11593
11594 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11595 defined.
11596
11597 * gdb.base/Makefile.in: Added support for systems that name core
11598 files by appending "core" to the program name.
11599 * gdb.base/a1-selftest.exp: Likewise.
11600
11601Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11602
11603 * gdb.base/return.exp: Add comment and message for `return double'
11604 test failure on Sparc Solaris.
11605
11606Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11607
11608 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11609
11610Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11611
11612 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11613 from optimizing them away.
11614 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11615 patterns to include default constructors and assignment operators,
11616 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11617 character in the output of the virtual base pointer.
11618
11619Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11620
11621 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11622 expression match in print_addr_of to avoid unintented matches.
11623 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11624 versions up to 2.5.8.
11625
11626Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11627
11628 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11629 included file to run under newer versions of expect.
11630 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11631 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11632 Remove xfail for the virtual table of BDDHookV.
11633
11634Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11635
11636 * lib/gdb.exp (string_to_regexp): Set a default result.
11637 (default_gdb_start): Fix misleading message.
11638
11639Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11640
11641 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11642 Remove all CC, etc definitions.
11643 * config/mt-hpux: New file.
11644 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11645 (CFLAGS, LDFLAGS): Define.
11646 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11647
11648 * Makefile.in (site.exp): Don't insert host_os, etc.
11649 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11650 (distclean): Check existence of subdir.
11651 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11652 * gdb.base/Makefile.in: General cleanup and simplification.
11653 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11654 to build executables. Use default rule to build .o files.
11655 (EXPECT, RUNTEST, CC): Fix relative pathname.
11656 (site.exp): Don't insert host_os, etc.
11657 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11658 and/or SIGUSR1 defined.
11659 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11660 * gdb.c++/Makefile.in: General cleanup and simplification.
11661 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11662 (CFLAGS): Remove.
11663 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11664
11665Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11666
11667 * gdb.base/recurse.exp: Misc changes to get tests running again
11668 after Kung's changes to the watchpoint code.
11669 * gdb.base/watchpoint.exp: Likewise.
11670
11671Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11672
11673 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11674
11675Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11676
11677 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11678 * lib/gdb.exp (default_gdb_start): Define.
11679 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11680 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11681 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11682 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11683 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11684 Don't call gdb_target_udi in between tests.
11685
11686Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11687
11688 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11689 (which was basically just a local version of the same thing). In
11690 addition to avoiding duplication, gdb_test_exact is faster.
11691 * lib/gdb.exp (gdb_test_exact): Fix typo.
11692
11693 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11694 don't give an error.
11695
11696 * gdb.base/term.exp: Call delete_breakpoints before starting.
11697
11698 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11699 (t10): Add comment.
11700
11701Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11702
11703 Reorganization of the GDB Test Suite.
11704
11705 * gdb.base: New directory, contains all the basic tests.
11706 * gdb.c++: New directory, tests specific to C++.
11707 * gdb.chill: New directory, tests specific to Chill.
11708 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11709 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11710 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11711 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11712 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11713 t30-31 to chill).
11714 * */gdbme.*: Rename to match appropriate expect scripts.
11715 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11716 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11717 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11718 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11719 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11720 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11721 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11722 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11723 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11724 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11725 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11726 gdb.c++/virtfunc.cc: New names of C++ files.
11727 * gdb.chill/chillvars.ch: New name of Chill file.
11728 * gdb.base/configure.in, gdb.c++/configure.in,
11729 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11730 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11731 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11732 * configure.in (configdirs): Update to reflect directory changes.
11733 (target_abbrev): No longer define for any configuration.
11734 * Makefile.in: Cosmetic improvements to header comments.
11735
11736Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11737
11738 Various changes to gdb.t31:
11739
11740 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11741 * gdbme.ch: Make all key-words and predefineds be upper-case.
11742 * chillvars.exp: Expect key-words and predefinds in upper-case.
11743
11744 * chillvars.exp: Use gdb_test_exact many places.
11745 Change expected output for arrays (which now includes index labels).
11746
11747 * pr-5020.exp, gdme.ch (module PR_5020):
11748 New test, for PR-5020.
11749
11750Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11751
11752 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11753 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11754
11755Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11756
11757 * Makefile.in: Fix bit-rot in definitions of CHILL,
11758 CHILL_FOR_TARGET and Chill_LIB.
11759 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11760 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11761 CHILL, and CHILL_LIB.
11762
11763Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11764
11765 * Revert the previous changes. Please see Rob's directory
11766 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11767
11768Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11769
11770 * Makefile.in, configure.in, config/mips-gdb.exp,
11771 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11772 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11773 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11774 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11775 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11776 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11777 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11778 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11779 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11780 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11781 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11782 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11783 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11784 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11785 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11786 changes from 94Q1.
11787
11788Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11789
11790 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11791 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11792 Rob's new testing fragments.
11793
11794Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11795
11796 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11797 lib/gdb.exp: Replace error proc calls with perror.
11798
11799Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11800
11801 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11802 version also, match on casted version strings, and match on
11803 gdb startup case where the line numbers might be messed up.
11804
11805Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11806
11807 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11808 (CFLAGS): Delete it from here.
11809
11810Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11811
11812 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11813
11814Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11815
11816 * Makefile.in (RUNTEST): Default to just "runtest".
11817
11818Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11819
11820 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11821 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11822 the code has been restructured.
11823
11824Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11825
11826 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11827 \n, not just one of each.
11828
11829 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11830 /bin/cc gives a warning if you do.
11831
11832Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11833
d63a86f8 11834 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11835 __t10ListS_link1ZUiRCUiPT0
11836
11837Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11838
11839 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11840 on local variables in recursive functions.
11841
11842 * gdb.t07/Makefile.in: Build the new test.
11843
11844Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11845
11846 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11847 directly. Instead compare the return values from actual calls.
11848
11849Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11850
11851 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11852
11853Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11854
11855 * From Peter Schauer with minor modifications.
11856 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11857 stops in mid-line in the caller. Add xfail for returning a float
11858 value on X86 targets.
11859
11860Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11861
11862 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11863 to avoid expect lossage.
11864 (fmem_LRbug_tests): Likewise.
11865 * gdb.disasm/hppa.s: Corresponding changes.
11866
11867 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11868 conditions to work with latest dejagnu/expect.
11869
11870 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11871 expected to fail on the PA.
11872 (backtrace in call with trampolines): Explicitly require main
11873 to be frame #1 (no trampolines should show up in backtrace).
11874
11875 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11876 "continue -expect".
11877 * gdb.t06/break.exp: Likewise.
11878 * gdb.t07/watchpoint.exp: Likewise.
11879 * gdb.t13/bitfields.exp: Likewise.
11880 * gdb.t15/{funcargs,return}.exp: Likewise.
11881 * gdb.stabs/weird.exp: Likewise.
11882 * config/{mips,udi}-gdb.exp: Likewise.
11883
11884 * hppa.sed: Enclose comments within a sed command to avoid
11885 losing with the old OSF1 sed.
11886
11887Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11888
11889 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11890 sequent dynix.
11891 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11892 * gdb.t15/funcargs.exp: Conditionally step again to really
11893 finish from marker_call_with_trampolines. Handle the case where
11894 the first step from within call_with_trampolines already steps
11895 us back to main.
11896 * gdb.t15/gdbme.c: Add comment to closing brace of
11897 call_with_trampolines for funcargs.exp.
11898
11899Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11900
d63a86f8 11901 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11902 Fix typo(s).
11903
11904Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11905
11906 * gdb.t07/gdbme.c: More code for watchpoint testing.
11907
11908 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11909 "Hardware watchpoint" throughout file.
11910 (test_watchpoint_triggered_in_syscall): New test.
11911 (test_complex_watchpoint): New test.
11912
11913Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11914
11915 * gdbme.c (call_with_trampolines): New function to try and step
11916 into. Tests trampoline problems on the PA.
11917
11918 * funcargs.exp (localvars_in_indirect_call): No longer expect
11919 stepping into indirect call to fail on PAs.
11920 (test_stepping_over_trampolines): New test.
11921
11922Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11923
11924 * TODO: Add suggestions for static member function tests, and
11925 completion tests.
11926
11927Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11928
11929 * TODO: Add suggestions for "p/a" tests.
11930
11931 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11932 (default_gdb_exit): Replace all the hair with sending "quit" to
11933 the process with a simple close.
11934
11935Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11936
11937 * TODO: Add suggestions for shared library tests.
11938
11939Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11940
11941 * TODO: Add suggestions for x/s tests.
11942
11943Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11944
11945 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11946 "enable once", and "enable breakpoints once" with ".*".
11947
11948Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11949
11950 * TODO: Add suggestions about structure passing tests.
11951
11952Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11953
11954 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11955 the primary1 test, use work around if __GNUC__ < 2.
11956 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11957 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11958 Test for bad output rather than waiting for timeout. Issue
11959 second continue only if first continue failed.
11960
11961Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11962
11963 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11964 operator[] test with gdb_test because the old code didn't seem to
11965 be getting the quoting right with the new dejagnu.
11966
11967Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11968
11969 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11970 one from the path.
11971 * Makefile.in: Use a fresh expect if there is one, use runtest
11972 from the src tree if there is one.
d63a86f8 11973
c906108c
SS
11974Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11975
11976 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11977 next over recursive call. Revise the tests from that point on
11978 (which had been skipped) to match GDB's actual (correct) output.
11979
11980 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11981 with next over a breakpoint whose condition is false.
11982
11983 * gdb.t00/help.exp: Comment out "help set print" tests just like
11984 (and for same reason as) "help set" test.
11985
11986Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11987
11988 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11989 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11990
11991Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11992
11993 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11994 necessary gdb_target_udi.
11995
11996 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11997
11998 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11999 1838 and 2417; they are fixed.
12000
12001 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12002 gdb.t03/ptype.exp (ptype structure, ptype union):
12003 Remove xfails; the test is looser than when the xfails were added.
12004
12005 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12006 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12007
12008 * gdb.t01/run.exp: Only run shell test if isnative.
12009
12010 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12011 since "run" automatically loads if necessary. Call gdb_target_udi
12012 after the "file" since "file" kills any execution target.
12013
12014 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12015 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12016 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12017 argument for UDI.
12018
12019Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12020
12021 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12022
12023 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12024
12025Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12026
12027 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12028 properly quoting regexps. This makes the second argument to
12029 demangle a fixed string, which matches the callers, instead of a
12030 shell-style pattern which is what the previous implementation
12031 used. Update some of the callers.
12032
12033Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12034
12035 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12036 (comib_nullified_tests): Fix typo.
12037 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12038 strings. No longer expected to fail.
12039
12040 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12041 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12042 strings. No longer expected to fail.
12043
12044 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12045 string. No longer expected to fail.
12046
12047Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12048
12049 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12050 No longer expected to fail.
12051
12052 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12053 string. No longer expected to fail.
12054
12055Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12056
12057 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12058 only in the names (I probably got most of them). I was even
12059 generous with some which differed in underscores in names, and
12060 probably missed a few, and I *still* was able to remove almost a
12061 third of the file with almost no impact on testsuite coverage.
12062
12063Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12064
12065 * gdb.t00/default.exp: Match udi_attach error message as well as
12066 the one from child_attach.
12067
12068 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12069
12070 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12071
12072 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12073 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12074
12075 * Move test with enums and partial symbols back to
12076 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12077 Reverts the change of 26 May 93. Per today's change to
12078 stabs.texinfo, the behavior that weird.exp was expecting was
12079 unreasonable; what is important is that the compiler+gdb get
12080 things right, which happens with a recent gcc. Also fix the test
12081 to deal with native compilers which put out the stab gdb can't
12082 deal with.
12083
12084Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12085
12086 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12087 in the names. The main thing these accomplish is to slow things down.
12088 Many more such duplicates surely remain.
12089
12090 * gdb.t00/help.exp: Comment out "help support" test just like
12091 (and for same reason as) "help set" test.
12092
12093Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12094
12095 * gdb.t06/break.exp: Remove setup_xfails for
12096 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12097 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12098 about known bug in gcc to include up through 2.5.8.
12099 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12100 well as "_vb$".
12101 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12102 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12103 with latest gcc and gdb.
12104 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12105 well as "_vb$".
12106
12107Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12108
12109 * configure.in (hppa*-*-*): Also configure and build stabs-only
12110 tests.
12111
12112Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12113
12114 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12115 * gdb.t10/configure.in (hppa*-*-*): Use it.
12116
12117Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12118
12119 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12120
12121Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12122
12123 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12124 versions prior to 1.13.5.
12125
12126Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12127
12128 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12129 the prompt is at the start of a line.
12130
12131Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12132
12133 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12134 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12135 in the copr tests now.
12136 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12137 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12138 expected to fail.
12139
12140Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12141
12142 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12143 gdb.t31/chillvars.exp, lib/gdb.exp:
12144 Tweak to run under either version of expect.
12145 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12146 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12147 * gdb.t11/list.exp: Remove extraneous whitespace.
12148
12149Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12150
12151 * gdb.t16/printcmds.exp (test_print_strings): Accept
12152 "(unsigned char *) " before the string.
12153
12154 * TODO: Add notes about printing of fancy types and GDB expressions.
12155
12156Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12157
12158 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12159 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12160 if doing mips-idt-ecoff.
c906108c
SS
12161
12162Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12163
12164 * Most .exp files: Tweak to run under either version of expect.
12165
12166Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12167
12168 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12169 xfails; I'm not sure why they are failing, but not because of PR 1806.
12170
12171Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12172
12173 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12174 defined in lib/gdb.exp.
12175
12176Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12177
12178 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12179 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12180 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12181 have to be typeless.
12182
12183Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12184
12185 * TODO: Add suggestion for copyright year test.
12186
12187Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12188
12189 * configure.in (*-*-lynxos*): Add stabs tests.
12190
12191Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12192
12193 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12194 so insert a tab before any assembler directive in column zero.
12195
12196 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12197 stores.
12198 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12199 stores.
12200 (fpu_short_memory_tests): Likewise.
12201
12202Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12203
12204 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12205 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12206 .stabs directives in comments.
12207
12208Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12209
12210 * TODO: New file, describing tests we could write.
12211 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12212
12213Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12214
12215 * gdb.t06/signals.exp: Add kludge to force re-sync.
12216
12217 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12218 to xgdb instead of gdb, get out of gdb.
12219
12220Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12221
12222 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12223 for info.
12224
12225Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12226
12227 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12228 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12229 * gdb.stabs/hppa.sed: New sed script for the PA.
12230
12231Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12232
12233 * gdb.stabs: Re-write weird.def and configuration to use sed
12234 instead of cpp. sed is portable and POSIX; cpp is neither.
12235
12236Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12237
12238 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12239
12240Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12241
12242 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12243
12244Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12245
12246 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12247 "_vb$".
12248 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12249 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12250
12251Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12252
12253 * lib/gdb.exp: Comment out code which depends on non-existent
12254 `transform' procedure.
12255
12256Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12257
12258 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12259 * lib/gdb.exp: Transform tool name.
12260 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12261 1.1's new error handling system.
12262
12263Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12264
12265 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12266
12267Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12268
12269 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12270 They made pattern matching so slow that timeouts happened on
12271 heavily loaded systems. Now any output from "show print" which
12272 gets us back to the GDB prompt is a PASS.
12273
12274Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12275
12276 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12277
12278Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12279
12280 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12281
12282 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12283 It is not from PR 3220.
12284
12285Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12286
12287 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12288 just started failing because they depended on the order the
12289 subcommands are presented, or exact docstring text. This kind of
12290 test is a pain and has minimal benefit.
12291
12292Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12293
12294 * gdb.t09/corefile.exp: At end of test, use "core" command with
12295 no arguments.
12296
12297Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12298
12299 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12300 17}/Makefile.in: Make it possible to run the testsuite with Sun
12301 make and CC = cross gcc by adding explicit build rules for .o
12302 files.
12303
12304Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12305
12306 * gdb.t15/funcargs.exp: Don't put comments on same line as
12307 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12308
c906108c
SS
12309Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12310
12311 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12312
12313Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12314
12315 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12316 * gdb.t20/inherit.exp: remove three dumplicate entries.
12317
12318Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12319
12320 * gdb.t06/break.exp: For "next over recursive call", fail on any
12321 incorrect output, not just on "factorial (value=2)".
12322
12323Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12324
12325 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12326 working now. Add an xfail if accesing a bss variable causes
12327 a memory error if the target is not yet run.
12328
12329Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12330
12331 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12332 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12333 name of __st* demangling (2 strings). Did Kung really get the
12334 more than 95 others right without testing them?
12335
12336Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12337
12338 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12339
12340Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12341
12342 * configure.in (configdirs): Add gdb.disasm
12343 * gdb.disasm: New directory for GDB disassembler tests.
12344 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12345
12346Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12347
12348 * gdb.t00/help.exp: Don't test "help set".
12349
12350 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12351 from within expect statements. None of these happen anymore and
12352 they cause regressions to be silently unnoticed.
12353
12354 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12355 messages) about known failures with gcc cygnus-2.4.5-930417.
12356
12357 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12358 comp-info.exp so it gets built if it doesn't exist.
12359
12360 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12361 it is no longer used.
12362 * gdb.t13/comp-info.c: Removed.
12363
12364Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12365
12366 * gdb.t06/signals.exp: Add xfail for sun3.
12367
12368Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12369
12370 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12371 relevant because ^C doesn't get sent but failure can be reproduced
12372 interactively).
12373
12374Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12375
12376 * gdb.stabs/alpha.mt: New configuration file for alpha.
12377 * gdb.stabs/configure.in: Use it.
12378 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12379 sharing with alpha.mt, redefine long to word via preprocessor.
12380 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12381 for alpha.
12382 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12383 native cc.
12384 * gdb.t00/teststrategy.exp: Change expect string so that we
12385 consume the `(xgdb)' from the command echo and from the gdb prompt.
12386 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12387 gdb currently compares all values as long, so this failure probably
12388 applies to any configuration where LONGEST is bigger than a target int.
12389 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12390 with gcc.
12391 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12392 to handle opaque pointers, gcc is.
12393 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12394 as first argument. Include <sys/types.h> and change all operator
12395 new definitions to use size_t.
12396 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12397 now that we use size_t.
12398
12399Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12400
12401 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12402 a long or float array cast all array members to the same type.
12403 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12404 with 64 bit longs.
12405 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12406 on alpha.
12407 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12408
12409Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12410
12411 * gdb.t24 (demangle.exp): Constructors of templates have names like
12412 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12413 section 14.6 of the ARM.
12414
12415 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12416 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12417 accomplish little and slow down the testsuite.
12418
12419 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12420 Accept spaces various places.
12421
12422Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12423
12424 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12425 with watchpoint enabled.
12426
12427 * Makefile.in: Remove definition of CC and remove the second
12428 definition of CXX (the "CXX = gcc" one remains). These definitions
12429 were causing backquotes to be expanded within backquotes, which
12430 doesn't work.
12431
12432Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12433
12434 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12435
12436Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12437
12438 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12439 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12440 by mips cc and contains no stabs entries.
12441
12442Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12443
12444 * config/vx-gdb.exp: Use fake device to load files rather than
12445 NFS.
12446 * lib/gdb.exp: New proc to do "file" command.
12447 * config/unix-gdb.exp: Use new "file" proc.
12448
12449Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12450
12451 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12452 Rework board rebooting slightly.
12453 (gdb_exit): Don't exit from the remote shell; there isn't one.
12454 * gdb.stabs/weird.exp: If a program is being debugged already,
12455 kill it.
12456 * gdb.t04/setvar.exp: Stop and restart gdb.
12457 * gdb.t05/expr.exp: Likewise.
12458 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12459 restart gdb and reload the program.
12460 * gdb.t08/opaque.exp: Likewise.
12461 * gdb.t12/scope.exp: Likewise.
12462 * gdb.t13/bitfields.exp: Likewise.
12463 * gdb.t15/funcargs.exp: Likewise.
12464 * gdb.t20/classes.exp: Likewise.
12465 * gdb.t03/ptype.exp: Increase timeout.
12466 * gdb.t16/printcmds.exp (test_print_string_constants,
12467 test_print_array_constants): Likewise.
12468 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12469 * gdb.t20/classes.exp (do_tests): Likewise.
12470 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12471
12472Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12473
12474 * gdb.stabs: Renamed *wierd* to *weird*.
12475
12476Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12477
12478 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12479 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12480
12481Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12482
12483 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12484 (do_tests): Remove xfail for whatis on one_var and two_var.
12485
12486Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12487
12488 * Makefile.in: Made cross building work better by adding
12489 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12490
12491Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12492
12493 * gdb.t15/{return.c,return.exp,Makefile.in}:
12494 New test, currently commented out.
12495
12496Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12497
12498 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12499 still running and removes the leftover named socket so GDb can do
12500 clean restarts.
12501
12502Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12503
12504 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12505 console, not GDB.
12506 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12507 cross testing works better with "make check"
12508 * config/unix-gdb: Use default procedures for exit and version.
12509 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12510 with the newest VxWorks.
12511
12512Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12513
12514 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12515 old form.
12516
12517 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12518 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12519
12520 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12521
12522 * config/unix-gdb.exp: Remove this version of gdb_exit
12523 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12524 Rob says he'll look at it when he gets back to testing boards.
12525
12526Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12527
12528 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12529 an expected fail for certain ptype commands.
12530
12531 * gdb.t20/classes.exp: Update expected results of "ptype class
12532 Base1" to account for the constructor that now appears in the type.
12533
12534Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12535
12536 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12537 disappeared from list.
12538 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12539 "alldone" proc with call to cleanup and exit.
12540 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12541 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12542 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12543 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12544 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12545 "alldone" proc with simple returns that suppress remaining
12546 tests. The alldone proc went away many months ago.
12547
12548Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12549
12550 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12551
12552 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12553
12554Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12555
12556 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12557 as vax gdb will display them.
12558
12559Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12560
12561 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12562 optimizers.
12563
12564 * scope.exp: Change "bad value for localval" messages so each one
12565 is unique.
12566
12567 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12568 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12569
12570 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12571
12572Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12573
12574 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12575 doesn't exist (due to optimization).
12576
12577Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12578
12579 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12580 contains \r because the filename is long.
12581
12582 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12583 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12584
12585Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12586
12587 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12588 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12589 Ultrix.
12590 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12591 int tests.
12592 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12593
12594Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12595
12596 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12597
12598 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12599 to match does not match the passing case but still matches the
c906108c
SS
12600 failing case.
12601
12602Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12603
12604 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12605
12606Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12607
12608 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12609 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12610 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12611 Remove various versions of gdb_exit.
12612 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12613 gdb_exit.
12614 * config/unix-gdb.exp: gdb_exit remains here, and should override
12615 the generic version, since it's doing a lot of wierd stuff that
12616 the other versions aren't. FIXME, fold it in, or abandon this
12617 version.
12618
12619Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12620
12621 * gdb.t24/demangle.exp: Add tests for PR 3220.
12622
12623Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12624
12625 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12626
12627Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12628
12629 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12630 "i386-*-*". Works for i486 as well.
12631
12632 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12633 bug, and expand domain of xfail to all SVR4 systems, since the
12634 actual problem is likely to be in generic SVR4 /proc support.
12635
12636Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12637
12638 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12639
12640Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12641
12642 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12643 xfails for other systems. Match a missing 'Continuing.' as an
12644 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12645
12646 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12647 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12648 Only issue warning for missing executables if -all option is used.
12649
12650 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12651 file if -all option is used. It's like an unpredictable XFAIL.
12652
12653Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12654
12655 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12656 for dynamically linked binaries.
12657
12658 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12659
12660Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12661
12662 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12663 to state that this is a known bug in old versions of g++.
12664
12665Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12666
12667 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12668 while waiting for `Continuing'.
12669
12670Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12671
12672 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12673 in text, data, and bss.
12674 * gdb.t10/nodebug.c: Add local and global test variables for
12675 initialized and uninitialized data.
12676
12677Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12678
12679 * config/unix-gdb.exp (gdb_exit): Add "wait".
12680
12681Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12682
12683 * gdb.t06/signals.exp: xfail the continue from the handler for all
12684 targets.
12685
12686 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12687 function with watchpoints enabled, the i386 call dummy starts with
12688 a call.
12689
12690 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12691 386 bsd names its corefiles.
12692
12693Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12694
12695 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12696 compilers don't grok it.
12697 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12698 with small octal ints rather than character constants, which
12699 are signed and might not fit if first promoted to int.
12700
12701Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12702
12703 * gdb.t09/Makefile.in (clean): Remove corefile.
12704
12705Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12706
12707 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12708
12709Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12710 and Jim Kingdon (kingdon@cygnus.com)
12711
12712 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12713 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12714 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12715
12716Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12717
12718 * gdb.t17/interrupt.exp: Add xfail for hppa.
12719
12720Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12721
12722 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12723 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12724 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12725 to determine signed-ness of bitfields and use the result to setup
12726 the xfail.
12727 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12728 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12729 call line is reached if necessary.
12730
12731Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12732
12733 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12734
12735Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12736
12737 * gdb.t06/break.exp: Also test `clear' command.
12738
12739Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12740
12741 * gdb.t00/teststrategy.exp: Remove extra quote.
12742
12743 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12744 watchpoint enabled to be for all non-68k machines.
12745
12746 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12747
12748Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12749
12750 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12751 targets use aout.mt instead of ecoff.mt as gas understands
12752 standard aout format.
12753
12754Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12755
12756 * lib/gdb.exp (runto): Don't insist that function we are running to
12757 was compiled with -g.
12758
12759 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12760
12761 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12762 to get back into the read system call.
12763 Accept leading newline in case where we woke it up.
12764
12765Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12766
12767 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12768 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12769 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12770 enable ecoff configuration.
12771
12772Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12773
12774 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12775
12776Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12777
12778 * gdb.t16/printcmds.exp: Add another printf test.
12779
12780Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12781
12782 * configure.in: If configured -with-stabs on any target, add
12783 stabsdirs to configdirs.
12784
12785Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12786
12787 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12788 fun" so pattern does not match the command itself.
12789
12790Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12791
12792 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12793
12794Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12795
12796 * gdb.t17/interrupt.exp: Test for more things.
12797
12798Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12799
12800 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12801 compiler arranges the code and line numbers.
12802
12803 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12804
12805Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12806
12807 * gdb.t00/help.exp: Increase expect input buffer size.
12808
12809Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12810
12811 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12812
12813 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12814
12815 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12816
12817 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12818 [0-9]*, not just [0-9].
12819
12820Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12821
12822 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12823
12824 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12825
12826Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12827
12828 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12829
12830Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12831
12832 * gdb.t06/signals.c: Add xfails for sun3.
12833
12834 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12835
12836 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12837 test_stepping tests.
12838
12839Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12840
12841 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12842
12843 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12844
12845 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12846 rather than actually putting it through cpp twice.
12847
12848 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12849
12850Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12851
12852 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12853 no longer needed.
12854
12855Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12856
12857 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12858
12859 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12860 C++ features prints as "struct", make it a pass, not an xfail.
12861
12862Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12863
12864 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12865 Don't require VA to print as "class" rather than "struct".
12866
12867Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12868
12869 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12870
12871Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12872
12873 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12874
12875Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12876
12877 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12878 order.
12879
12880Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12881
12882 * gdb.t16/printcmds.exp: Add printf tests.
12883
12884 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12885
12886 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12887
12888Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12889
12890 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12891 pass counts, to counteract any existing or future setup_xfails.
12892
12893Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12894
12895 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12896 {BEGIN,END}_COMMON for common block instead of STAB.
12897 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12898
12899 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12900 intp_var should be N_GSYM not N_LSYM.
12901 wierd-aout.S: Use a label for the value of the N_SO.
12902 wierd.def: Remove all backslashes.
12903 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12904
12905Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12906
12907 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12908 get the expected next to inheritance3.
12909
12910Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12911
12912 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12913 now that gcc-2.4 gets it right.
12914
12915Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12916
12917 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12918
12919 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12920 generating comp-info.exp which works for cross-compilation.
12921
12922Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12923
12924 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12925 "*-*-sysv4.*".
12926
12927Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12928
12929 * gdb.t01/run.exp: Start with a fresh gdb.
12930 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12931 SVR4.x.
12932
12933Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12934
12935 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12936 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12937 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12938 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12939 things to remove.
12940
12941Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12942
12943 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12944 test cases from bug reports.
12945
12946Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12947
12948 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12949 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12950 avoid spurious xfails.
12951 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12952 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12953 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12954
12955Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12956
12957 * gdb.t00/teststrategy.exp: Rework to provide more useful
12958 description of each test, fix problem with systems that define
12959 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12960 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12961 results for "next over recursive call" so timeouts aren't taken
12962 by error.
12963
12964Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12965
12966 * gdb.t12/scope.exp: Test printing of variables before run.
12967
12968 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12969 printed in wrong order due to sorting.
12970
12971Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12972
12973 * gdb.t00/teststrategy.exp: Fix expected results for printing
12974 user entered string constant. Is array of char, prints with no
12975 address.
12976
12977 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12978 commands.
12979 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12980 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12981 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12982 of struct of char arrays.
12983 * gdb.t00/radix.exp: New tests for radix commands.
12984
12985Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12986
12987 * gdb.t16/printcmd.exp: Print a variable before running program
12988 (with xfail for AIX).
12989
12990Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12991
12992 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12993
12994 * gdb.t16/printcmd.exp: Don't print variables before running program.
12995
12996 * gdb.t06/break.exp: Don't require envp argument to main.
12997
12998 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12999
13000 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13001 Add xfails for rs6000.
13002
13003 * gdb.t02/whatis.exp: Change other tests not to re-test something
13004 we already tested.
13005
13006 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13007 each type used has a variable of that type.
13008
13009Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13010
13011 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13012
13013Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13014
13015 * configure.in: change srctrigger to be a file, not a directory
13016
13017Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13018
13019 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13020
13021 * gdb.t11/list.exp: Fixed a couple of typos.
13022
13023Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13024
13025 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13026 is fixed and PR is closed.
13027 * gdb.t16 (gdbme.c): Add simple test string variable.
13028 * gdb.t16 (printcmds.exp): Add tests with simple test string
13029 variable, primarily for boundaries on "set print elements".
13030
13031Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13032
13033 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13034 Make leading 0's optional and don't expect a tab in the middle
13035 of the number.
13036
13037 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13038
13039 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13040 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13041 don't end command passed to gdb_test with newline.
13042
13043 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13044 signed keyword away, don't expect signed bitfields to be signed.
13045
13046 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13047 printing with only as many 1's as are in the field as well as printing
13048 with 32 1's (see comment).
13049
13050Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13051
13052 * gdb.t00/default.exp: Start with a fresh gdb.
13053 * configure.in (configdirs): Remove gdb.t31 until the chill
13054 compiler works again. It no longer is able to find chillrt0
13055 since it isn't in libchill.a anymore.
13056 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13057 wierd.o, make more modular.
13058 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13059 spurious newlines that caused problems.
13060
13061Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13062
13063 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13064 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13065 gdb.stabs/wierd.{exp,def}: Many new tests.
13066
13067 * gdb.t00/default.exp: update info line for new message.
13068
13069 * gdb.t02/{whatis.exp,gdbme.c}:
13070 Test that "char *" doesn't print as "caddr_t".
13071
13072Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13073
13074 * gdb.t00/help.exp: Use .* in place of some help messages which
13075 just changed.
13076 gdb.t00/default.exp: Update "info frame" test for new message.
13077 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13078 Remove some xfails
13079
13080Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13081
13082 * gdb.t03/{gdbme.c,ptype.exp}:
13083 Add tests for typedef'd struct and union without tags.
13084 Also check "whatis" on a variable of a typedef'd enum without a tag.
13085
13086 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13087 PRMS 1823; the bug still exists but isn't reproduced by this test
13088 anymore), and remove rs6000 XFAIL (the bug is fixed).
13089
13090 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13091 duplicated from whatis.exp. For those that are left, accept
13092 "long", "long int", or "int" for long variables (whatis.exp already
13093 has an XFAIL for "int", so no need to fail it here).
13094
13095 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13096 Deal with GCC's names for types now that GDB uses the compiler's names.
13097
13098 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13099 setup_xfail's for sunos4. If we #defined the signed keyword away,
13100 don't expect GDB to know that char it is signed.
13101
13102 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13103
13104Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13105
13106 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13107 should work on any system, regardless of debugging format.
13108 * gdb.t21/demangle.exp: Move to gdb.t24.
13109 * gdb.t24/demangle.exp: Move from gdb.t21.
13110 * gdb.t24/{Makefile.in, configure.in}: New files.
13111
13112Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13113
13114 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13115 * gdb.stabs: New directory.
13116
13117Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13118
13119 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13120 not just "Quit anyway?".
13121
13122Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13123
13124 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13125 that all setup_xfails are immediately followed by clear_xfails.
13126
13127Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13128
13129 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13130 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13131 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13132 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13133 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13134 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13135 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13136 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13137 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13138 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13139 gdb.t31/chillvars.exp, lib/gdb.exp:
13140 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13141 bug-gdb@prep.ai.mit.edu.
13142
13143Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13144
13145 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13146 with 0.0, not integer 0.
13147
13148Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13149
13150 * gdb.t06/break.exp: Update for "Kill the program" message change.
13151
13152Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13153
13154 * Makefile.in (GDBFLAGS): Set to -nx.
13155 * Makefile.in (site.exp): Use GDBFLAGS.
13156
13157Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13158
13159 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13160 Makefiles.
13161 (check): depend on just-check.
13162 (just-check): added so that tests can be run without a noop
13163 build pass.
13164
13165Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13166
13167 Switch to using configure's configdirs.
13168 * Makefile.in (Makefile): add configure.in dependency.
13169 (SUBDIRS): removed redundant assignment.
13170 * configure.in: switch subdirs assignment to configdirs.
13171 * gdb.t*/configure.in: new files.
13172
13173Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13174
13175 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13176 works.
13177
13178Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13179
13180 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13181 in explicit rules. Apparently this is not supported by some makes.
13182
13183Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13184
13185 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13186
13187Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13188
13189 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13190 disappeared.
13191
13192Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13193
13194 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13195
13196Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13197
13198 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13199 watchpoint problem that is now fixed.
13200 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13201 uninitialized convenience variables.
13202 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13203 structures.
13204
13205Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13206
13207 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13208 which causes expect to get out of sync with gdb on long output
13209 from help set.
13210 * gdb.t09/corefile.exp: Make expected pattern for core file
13211 failing signal and frame output format less sun specific.
13212
13213Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13214
13215 * gdb.t31/chillvars.exp: Add and remove initial dummy
13216 breakpoint, so that symbol table is forced in.
13217 (Needed at least on Sunos4, though it seems not SVR4.)
13218 * gdb.t31/chillvars.exp: Update for changed output format.
13219
13220Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13221
13222 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13223
13224Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13225
13226 * Makefile.in: Added --srcdir when invoking runtest, removed the
13227 need for a local config file. (optional now)
13228
13229Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13230
13231 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13232 failure count used to force early termination. Add some more
13233 expected failures for gnu style demangling.
13234
13235Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13236
13237 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13238 pmi variable from gdb.t20/gdbme to get optimized away.
13239 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13240 Check for written corefile upon timeout _and_ eof.
13241
13242Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13243
13244 * config/unix-gdb.exp: Add missing return 0.
13245
13246Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13247
13248 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13249 test termination.
13250
13251Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13252
13253 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13254 disappeared.
13255
13256Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13257
13258 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13259 time as i860 support works.
13260
d63a86f8 13261 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13262 "backtrace 100\r" rather than just "backtrace\r", to match last
13263 change.
13264
13265Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13266
13267 * config/udi-gdb.exp (gdb_exit): Remove close command.
13268 (gdb_target_udi): New procedure to set the UDI target.
13269 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13270 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13271 Added waits for prompts after several question responses. Added
13272 some more responses used by a29k-amd-udi-gdb.
13273 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13274 pass different arguments, restart UDI connection after program
13275 completion.
13276 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13277 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13278 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13279 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13280 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13281 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13282 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13283 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13284 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13285 after program completion.
13286 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13287 compiled with a SELECT_VECS setting.
13288 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13289 infinite recursion.
13290
13291 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13292 Added checks for COFF results, and made them expected failures for
13293 all targets. It would be better to make them expected failures
13294 for COFF targets only.
13295
13296Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13297
13298 * Makefile.in: add null dvi target, don't bother to recurse
13299 through test directories for info and install-info; rename
13300 $(datadir) to be dejagnu instead of deja-gnu
13301
13302Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13303
13304 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13305 compiler to coredump.
13306 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13307 code.
13308
13309Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13310
13311 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13312 coredump.
13313 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13314 code.
13315
13316Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13317
13318 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13319 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13320 which in a shell. Deletes xgdb when done.
13321 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13322 Tests the return from the "set height" or "set width" commands.
13323 Added a few return codes where needed.
13324
13325Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13326
13327 * Makefile.in (SUBDIRS): Add gdb.t17.
13328 * configure.in (subdirs): Add gdb.t17.
13329 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13330 files to test gdb's calling of functions in the inferior with
13331 the correct arguments and gdb's ability to retrieve any
13332 result returned.
13333
13334Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13335
13336 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13337 may be called after gdb goes away. Previous versions of expect
13338 needed these to avoid file descriptor leaks, but they cause
13339 errors with the current revision of expect.
13340 * gdb.t00/gdbvars.exp: Use -re on expected output after
13341 setting sevenbit-strings.
13342 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13343 to set sevenbit-strings consistent across tests.
13344 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13345 set sevenbit-strings consistent across tests.
13346
13347Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13348
13349 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13350 expected output to match current "expect" expectations.
13351
13352Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13353
13354 * gdb.t00/default.exp: Change expected output for default "source"
13355 command, to match new gdb behavior which requires a filename to
13356 source.
13357
13358Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13359
13360 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13361 expected fail for i486-*-* that misses the marker2 function.
13362 * gdb.t10/crossload.exp (bfddefault): Allow successful
13363 recognition of a format to pass even if no symbols are found.
13364 Explicitly catch failures where the format is not recognized
13365 or is ambiguous, and add the reason to the fail message.
13366 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13367 the cause is and invalid target and add reason to failure message.
13368 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13369 elf32-i386, elf32-sparc, and elf32-i860.
13370 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13371 Set up expected failure for 'filename'::variable scope resolution,
13372 which is now apparently broken on all targets.
13373 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13374 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13375 gdb.t23/templates.exp: Change failure for missing binfile into
13376 just a warning.
13377 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13378 references.
13379
13380Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13381
13382 * gdb.t00/default.exp: Add expected output for default "source"
13383 command, to match new gdb behavior.
13384 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13385
13386Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13387
13388 * config/*-gdb.exp: returns an error, rather than exiting on
13389 internal errors.
13390
13391Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13392
13393 * gdb.t03/gdbme.c: Add pointer to struct variable.
13394 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13395 referencing struct members.
13396
13397Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13398
13399 * configure.in (mips-idt-ecoff): New target.
13400 * config/mips-gdb.exp: New file for remote board using MIPS remote
13401 debugging protocol.
13402
13403 * Redid configuration scheme. Removed gdb.t*/configure.in.
13404 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13405 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13406 distclean targets. Built executables via .o files. Adjusted
13407 tests to account for source files in $(srcdir) rather than
13408 $(objdir).
13409 * lib/gdb.exp (runto): Don't expect () after the function name,
13410 because it may have arguments.
13411
13412Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13413
13414 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13415 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13416 expected failures for mips-idt-* and mips-sgi-*.
13417 * gdb.t00/default.exp (attach): Kill process if requested.
13418 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13419 that does not read core files.
13420 * gdb.t01/run.exp: Removed checks for exit status code.
13421 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13422 it is linked in.
13423 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13424 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13425 appropriate, rather than doing it by hand.
13426 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13427 execution.
13428 * gdb.t10/crossload.exp: Kill existing program if needed.
13429 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13430 appropriate, rather than doing it by hand. Always increase
13431 timeout for this test, not just for VxWorks.
13432
13433Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13434
13435 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13436 of Chill STRUCT types and STRUCT values.
13437 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13438 than "char".
13439 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13440 struct2): New struct definitions and initializations to test
c906108c
SS
13441 simple Chill STRUCT types.
13442
13443Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13444
13445 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13446 the null byte at the end of strings.
13447 * gdb.t00/default.exp: Make show version insensitive to copyright
13448 date.
13449 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13450 to avoid dependencies on target char signedness.
13451 * gdb.t16/printcmds.exp: Update expected results for explicitly
13452 unsigned char.
13453 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13454 now work.
13455 * gdb.t21/demangle.exp: Add many more patterns for template
13456 demangling, most of them being expected failures.
13457 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13458 string we are matching for, to match on the whole string.
13459 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13460 and fix a whole bunch that had incorrect expected output but were
13461 passing anyway because of the bug in "proc demangle".
13462 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13463 type.
13464 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13465
13466Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13467
13468 * gdb/testsuite: made modifications to testcases, etc., to allow
13469 them to work properly given the reorganization of deja-gnu and the
13470 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13471
13472Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13473
13474 * gdb/testsuite: Initial creation of gdb/testsuite.
13475 Migrated dejagnu testcases and support files for testing nm to
13476 gdb/testsuite from deja-gnu. These files were moved "as is"
13477 with no modifications. This migration is part of a major overhaul
13478 of dejagnu. The modifications to these testcases, etc., which
13479 will allow them to work with the new version of dejagnu will be
13480 made in a future update.
48efe704 13481
8d8cb839 13482 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13483\f
8d8cb839
EZ
13484;; Local Variables:
13485;; mode: change-log
13486;; left-margin: 8
13487;; fill-column: 74
13488;; version-control: never
13489;; End:
902f2ccb
MC
13490
13491 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13492 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13493 Copying and distribution of this file, with or without modification,
13494 are permitted provided the copyright notice and this notice are preserved.