* alpha-tdep.c (alpha_next_pc): Use correct register number
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
76ff342d
DJ
12005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2 Dennis Brueni <dennis@slickedit.com>
3
4 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11
96b0c7ac
DJ
122005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13 Wu Zhou <woodzltc@cn.ibm.com>
14
15 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16 IBM's xlc compiler.
17 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19
f21565d2
JB
202005-05-13 Jim Blandy <jimb@redhat.com>
21
22 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
23 calling gdb_suppress_entire_file.
24 * gdb.base/charset.exp: Same.
25 * gdb.base/call-rt-st.exp: Same.
26
6006a3a1
BR
272005-05-05 Bob Rossi <bob_rossi@cox.net>
28
29 * lib/gdb.exp (fullname_syntax): Added global regex.
30 (fullname_syntax_POSIX): Ditto.
31 (fullname_syntax_UNC): Ditto.
32 (fullname_syntax_DOS_CASE): Ditto.
33 (fullname_syntax_DOS): Ditto.
34 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
35 fullname_syntax variable to scope and use it.
36 (test_file_list_exec_source_files): Ditto.
37 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
38
c3b69c04
DJ
392005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
40
41 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
42
3c95e6af
PG
432004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
44
45 * lib/gdb.exp (skip_altivec_tests): New function, based on
46 check_vmx_hw_available from the GCC testsuite.
47 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
48 * lib/gdb.arch/altivec-regs.exp: Likewise.
49
78df6c56
JB
502005-05-02 Jim Blandy <jimb@redhat.com>
51
52 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
53 calling gdb_suppress_entire_file.
54
1690f9cf
DJ
552005-04-30 Randolph Chung <tausq@debian.org>
56
57 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
58 Slightly relax "sem_post" name checking.
59
5ea106f7
PG
602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
61
62 * gdb.base/unload.exp: Use new shared library infrastructure.
63
bf7234cf
PG
642005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
65
66 * gdb.base/so-impl-ld.exp: Use new shared library
67 infrastructure.
68
547b869a
CV
692005-04-29 Corinna Vinschen <vinschen@redhat.com>
70
71 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
72 * gdb.asm/h8300.inc: New file.
73
f07e55f0
PG
742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
75
76 * gdb.base/shlib-call.exp: Change to use new shared library
77 infrastructure.
78
3cbba3d1
PG
792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
80
81 * gdb.base/pending.exp: Change to use new shared library
82 infrastructure.
83
ed6df200
PG
842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
85
86 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
87 use test_compiler_info instead of gcc_compiled, and update copyright.
88
8c8f4ebe
PG
892005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
90
91 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
92 shared objects being adjusted and update copyright years.
93
607fbc54
DJ
942005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
95
96 * ChangeLog: Correct some 2003-01-13 dates.
97 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
98 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
99 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
100 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
101 gdb.trace/tfind.exp: Update copyright years.
102
57bf0e56
DJ
1032005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
104 Daniel Jacobowitz <dan@codesourcery.com>
105
106 * lib/gdb.exp (gdb_compile): Handle shlib=.
107 (gdb_compile_shlib): New function.
108
9b593790
PG
1092005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
110
111 * lib/gdb.exp (test_compiler_info): Give argument a default value.
112
9494c6a5
DJ
1132005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
114
115 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
116 gdb.server.
117 * configure.ac: Likewise.
118 * configure: Regenerated.
119 * gdb.gdbserver/Makefile.in: Moved to...
120 * gdb.server/Makefile.in: ... here.
121 * gdb.gdbserver/server.c: Moved to...
122 * gdb.server/server.c: ... here.
123 * gdb.gdbserver/server-run.exp: Moved to...
124 * gdb.server/server-run.exp: ... here.
125
6f8eac0e
DJ
1262005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
127
128 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
129 * configure.ac: Create gdb.gdbserver/Makefile.
130 * configure: Regenerated.
131 * lib/gdbserver-support.exp: New file, derived from
132 config/gdbserver.exp.
133 * config/gdbserver.exp: Use gdbserver-support.exp.
134 * gdb.gdbserver/Makefile.in: New file.
135 * gdb.gdbserver/server.c: New file.
136 * gdb.gdbserver/server-run.exp: New file.
137
6e87504d
PG
1382005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
139
140 * lib/gdb.exp (test_compiler_info): Return compiler_info
141 if no arguments are given.
142
d1779be4
PG
1432005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
144
145 * gdb.arch/altivec-abi.exp: Check for compiler and set
146 use altivec' flag accordingly.
147 * gdb.arch/altivec-regs.exp: Likewise.
148
88750304
DJ
1492005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
152
f3fb768d
AS
1532005-03-27 Andreas Schwab <schwab@suse.de>
154
155 * gdb.base/bigcore.c (main): Add missing mode argument in open
156 call.
157
7e813ac5
DJ
1582005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
159
160 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
161 downloads.
162 * config/gdbserver.exp (gdb_load): Likewise.
163
8e3049aa
PB
1642005-03-14 Paul Brook <paul@codesourcery.com>
165
166 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
167 targets.
168
a9df7c44
JB
1692005-03-09 Joel Brobecker <brobecker@adacore.com>
170
171 * gdb.dwarf2/dup-psym.S: New file.
172 * gdb.dwarf2/dup-psym.exp: New testcase.
173
9f0d94e8
JB
1742005-03-09 Joel Brobecker <brobecker@adacore.com>
175
176 * gdb.ada/exec_changed/first.adb: New file.
177 * gdb.ada/exec_changed/second.adb: New file.
178 * gdb.ada/exec_changed.exp: New testcase.
179
5f579bc5
NS
1802005-03-08 Nathan Sidwell <nathan@codesourcery.com>
181
36e9969c
NS
182 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
183 (A2): New class.
184 (main): Test operator+.
185 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
186 breakpoint test.
187
5f579bc5
NS
188 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
189 * gdb.base/signull.exp: Disable if gdb,nosignals.
190 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
191 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
192 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
193 * gdb.mi/mi2-console.exp: Likewise.
194 * gdb.trace/collection.exp (run_trace_experiment): Consume the
195 continue output at start.
196 (gdb_collect_locals_test): Robustify regexp.
197 * gdb.trace/passc-dyn.exp: Fix comment typo.
198 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
199
be46087e
CV
2002005-03-08 Corinna Vinschen <vinschen@redhat.com>
201
202 * gdb.asm/asm-source.exp: Add iq2000 case.
203 * gdb.asm/iq2000.inc: New file.
204
384e1a61
MI
2052005-03-07 Manoj Iyer <manjo@austin.ibm.com>
206
207 * gdb.base/command.exp: Change hardcoded value to regular expression.
208 * gdb.base/float.exp: Add powerpc to the list of targets checked.
209
584b6e9e
DJ
2102005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
211
212 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
213 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
214 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
215 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
216 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
217
ab5b5d61
MK
2182005-03-05 Mark Kettenis <kettenis@gnu.org>
219
220 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
221 changes.
222
ae051c1b
PG
2232004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
224
225 * lib/compiler.c: Add test for IBM's xlc compiler.
226 * lib/compiler.cc: Likewise.
227
3f0f6ed2
JB
2282004-02-24 Joel Brobecker <brobecker@adacore.com>
229
230 * gdb.ada/fixed_points.exp: Create compilation object directory
231 before running the test.
232 * gdb.ada/null_record.exp: Likewise.
233 * gdb.ada/packed_array.exp: Likewise.
234 * gdb.ada/start.exp: Likewise.
235
724f452b
JB
2362005-02-15 Joel Brobecker <brobecker@adacore.com>
237
238 * gdb.ada/packed_array/pa.adb: New file.
239 * gdb.ada/packed_array.exp: New testcase.
240
57f5cdfb 2412005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 242
1f393151
MK
243 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
244 files.
245
ebdda337
MK
246 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
247 on *-*-openbsd*. Correctly match whitespace in regukar
248 expressions.
249
cf309262
DJ
2502005-02-10 Daniel Jacobowitz <dan@debian.org>
251
252 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
253 PR exp/1821
254 * gdb.base/gdb1821.c: New test file.
255 * gdb.base/gdb1821.exp: New test file.
256
3be49e7a
JB
2572005-02-09 Joel Brobecker <brobecker@adacore.com>
258
259 * gdb.base/start.c: New file.
260 * gdb.base/start.exp: New testcase.
261
e292e67d
JB
2622005-02-09 Joel Brobecker <brobecker@adacore.com>
263
264 * gdb.ada/start/dummy.adb: New file.
265 * gdb.ada/start.exp: New testcase.
266
dbdfa66c
CV
2672005-02-09 Corinna Vinschen <vinschen@redhat.com>
268
269 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
270 for printing symbols and statistics.
271 Add test for using relative pathnames in "maint print msymbols" test.
272 Mark "maint info sections DATA" XFAIL on Cygwin.
273 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
274 tests.
275
d7941671
AC
2762005-02-09 Andreas Schwab <schwab@suse.de>
277
278 Committed by Andrew Cagney <cagney@gnu.org>
279 * gdb.base/remotetimeout.exp: New file.
280
74e5ef44
MK
2812005-02-07 Mark Kettenis <kettenis@gnu.org>
282
283 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
284
464dd14d
JB
2852005-02-03 Joel Brobecker <brobecker@adacore.com>
286
287 * gdb.ada/gnat_ada.gpr: New file.
288 * gdb.ada/gnat_ada.gin: Delete, no longer used.
289 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
290 * configure.ac: No longer generate gnat_ada.gpr.
291 * configure: Regenerate.
292 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
293 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
294 * gdb.ada/null_record/bar.ads: Likewise.
295 * gdb.ada/null_record/bar.adb: Likewise.
296 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
297 * gdb.ada/null_record.exp (testdir): New variable.
298 (testfile): executable is now in testdir subdirectory.
299 (srcfile): Use full path to the main compilation unit.
300 * gdb.ada/fixed_points.exp: Same changes as above.
301
30d756ae
NR
3022005-02-03 Nick Roberts <nickrob@snap.net.nz>
303
304 * gdb.base/interp.exp: New test.
305
9d799f85
AC
3062005-01-24 Andrew Cagney <cagney@gnu.org>
307
308 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
309
15656118
AC
3102005-01-19 Andrew Cagney <cagney@gnu.org>
311
a892c31b
AC
312 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
313 configure.ac not configure.in.
314
15656118
AC
315 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
316 of powerpc*-*-*.
317 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
318 * gdb.base/list.exp (test_list_function)
319 (test_list_filename_and_function): Ditto.
320 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
321
a7b01baf
AC
3222005-01-16 Andrew Cagney <cagney@gnu.org>
323
17d92a02
AC
324 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
325
a7b01baf
AC
326 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
327
bc8332bb
AC
3282005-01-14 Andrew Cagney <cagney@gnu.org>
329
330 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
331 * gdb.mi/mi2-var-cmd.exp: Ditto.
332
4d074752
CV
3332005-01-10 Corinna Vinschen <vinschen@redhat.com>
334
335 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
336
bec39cab
AC
3372005-01-07 Andrew Cagney <cagney@gnu.org>
338
339 * configure.ac: Rename configure.in, require autoconf 2.59.
340 * configure: Re-generate.
341 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
342 * gdb.stabs/configure: Re-generate.
343 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
344 * gdb.hp/configure: Re-generate.
345 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
346 autoconf 2.59.
347 * gdb.hp/gdb.objdbg/configure: Re-generate.
348 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
349 autoconf 2.59.
350 * gdb.hp/gdb.defects/configure: Re-generate.
351 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
352 autoconf 2.59.
353 * gdb.hp/gdb.compat/configure: Re-generate.
354 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
355 autoconf 2.59.
356 * gdb.hp/gdb.base-hp/configure: Re-generate.
357 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
358 autoconf 2.59.
359 * gdb.hp/gdb.aCC/configure: Re-generate.
360
f10b16d4
JB
3612004-12-15 Jim Blandy <jimb@redhat.com>
362
363 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
364 under NPTL when there is debugging info available for libpthread.
365
fb6e1814
JG
3662004-12-13 Jerome Guitton <guitton@gnat.com>
367
368 * gdb.ada/fixed_points.c: New file.
369 * gdb.ada/fixed_points.exp: New file.
370
fe46cd3a
RC
3712004-12-03 Randolph Chung <tausq@debian.org>
372
373 * gdb.arch/pa-nullify.exp: New file.
374 * gdb.arch/pa-nullify.s: New file.
375
8de0841b
RC
3762004-11-30 Randolph Chung <tausq@debian.org>
377
378 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
379 instead of "tbug". Fix regexp to work properly with gdb_test.
380
c8170782
PH
3812004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
382
383 * gdb.base/bitfields2.exp: New test.
384 * gdb.base/bitfields2.c: New file.
385
954269c2
RE
3862004-11-28 Richard Earnshaw <rearnsha@arm.com>
387
388 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
389
0107feed
RC
3902004-11-16 Randolph Chung <tausq@debian.org>
391
392 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
393
f073ae8c
DJ
3942004-11-14 Daniel Jacobowitz <dan@debian.org>
395
396 * gdb.threads/threadapply.exp: Correct "macro details" test.
397
19ad59e7
JJ
3982004-11-11 Jeff Johnston <jjohnstn@redhat.com>
399
400 * gdb.threads/threadapply.exp: New test.
401 * gdb.threads/threadapply.c: New file.
402
9cf0961b
MK
4032004-11-07 Mark Kettenis <kettenis@gnu.org>
404
405 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
406 frames.
407
c789492a
FL
4082004-11-05 Felix Lee <felix+log1@specifixinc.com>
409
410 * gdb.base/cursal.exp: New file.
411 * gdb.base/cursal.c: New file.
412
a1e167bb
AC
4132004-11-03 Andrew Cagney <cagney@gnu.org>
414
415 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
416
b7cbf173
MK
4172004-10-30 Mark Kettenis <kettenis@gnu.org>
418
419 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
420 NetBSD/ELF targets.
421
88f9d34f
JB
4222004-10-29 Joel Brobecker <brobecker@gnat.com>
423
424 * gdb.threads/bp_in_thread.c: New file, copied from
425 pthread_cond_wait.c.
426 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
427 file, rather than reusing the .c file from another testcase.
428
ca7d6a0c
JB
4292004-10-20 Joel Brobecker <brobecker@gnat.com>
430
431 * gdb.ada/null_record.exp: Check where we stopped after
432 sending the start command, instead of where the associated
433 temporary breakpoint was inserted.
434
0d863d03
AC
4352004-10-14 Andrew Cagney <cagney@gnu.org>
436
437 * gdb.mi/gdb701.c (main): Return 0.
438
d11e72cb
DJ
4392004-10-13 Daniel Jacobowitz <dan@debian.org>
440
d40539a4 441 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 442
e1923096
JJ
4432004-10-12 Jeff Johnston <jjohnstn@redhat.com>
444
445 * gdb.threads/schedlock.c: Add comment markers to use to find
446 line numbers.
447 * gdb.threads/schedlock.exp: Adjust regex to handle the new
448 comments.
449 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
450 breakpoint lines.
451
ec8ba2c9
DJ
4522004-10-12 Daniel Jacobowitz <dan@debian.org>
453
454 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
455
0eb3658b
DJ
4562004-10-12 Daniel Jacobowitz <dan@debian.org>
457
458 * configure.in: Add gdb.dwarf2.
459 * configure: Regenerated.
460 * Makefile.in: Add gdb.dwarf2.
461 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
462 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
463 gdb.dwarf2/file1.txt: New files.
464
a271cc33
OF
4652004-10-11 Orjan Friberg <orjanf@axis.com>
466
467 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
468 of "run", since the latter doesn't work with remote targets. Adjust
469 the breakpoint numbering accordingly.
470 * gdb.threads/pthread_cond_wait.exp: Ditto.
471
895ce074
MC
4722004-10-08 Michael Chastain <mec.gnu@mindspring.com>
473
474 * gdb.base/overlays.exp: Update copyright years.
475
6be3092d
KI
4762004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
477
478 * gdb.base/overlays.exp: Disable if target is Linux.
479
e05389b8
FL
4802004-10-06 Felix Lee <felix+log1@specifixinc.com>
481
482 * config/gdbserver.exp (gdb_load): Use right filename on remote.
483
73cb587d
KI
4842004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
485
486 * gdb.asm/asm-source.exp: Add m32r-linux target.
487 * gdb.asm/m32r-linux.inc: New file.
488
3c0edcdc
AC
4892004-09-24 Andrew Cagney <cagney@redhat.com>
490 David Anderson <anderson@redhat.com>
491
492 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
493 command fails, assume things will work.
494 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
495 (_GNU_SOURCE): Define.
496 (print_unsigned, print_hex): Change parameter to "long long".
497 (print_byte_count): New function, use to print byte counts.
498 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
499 O_LARGEFILE.
500 (main): Compute an upper bound on a corefile in max_core_size.
501 Limit memory chunk size to max_core_size. Limit total memory
502 allocated to max_core_size.
503
4bb3667f
AC
5042004-09-23 Andrew Cagney <cagney@gnu.org>
505
506 * gdb.base/bigcore.exp: Replace the code that creates a corefile
507 from a separate process with code that creates a corefile by
508 making the inferior dump core.
509
60fe1a51
MK
5102004-09-23 Mark Kettenis <kettenis@gnu.org>
511
512 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
513 block.
514
8e937346
MC
5152004-09-23 Michael Chastain <mec.gnu@mindspring.com>
516
517 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
518 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
519 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
520 Likewise.
521
7213f6d6
JJ
5222004-09-20 Jeff Johnston <jjohnstn@redhat.com>
523
524 * gdb.java/jprint.exp: New test case for java inferior call.
525 * gdb.java/jprint.java: Ditto.
526
eac69dca
JB
5272004-09-15 Joel Brobecker <brobecker@gnat.com>
528
529 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
530
22227696
MC
5312004-09-14 Michael Chastain <mec.gnu@mindspring.com>
532
533 * gdb.threads/killed.c: Include <stdlib.h>.
534 * gdb.threads/pthreads.c: Likewise.
535
7dd403a4
MC
5362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
537
538 * gdb.threads/killed.c: Add copyright notice.
539
33f2d567
JM
5402004-09-10 Jason Molenda (jmolenda@apple.com)
541
542 * gdb.base/define.exp: Two new tests to verify zero space chars
543 after 'if' and 'while' commands in a user-defined command is correctly
544 parsed.
545
e05b62ac
AC
5462004-09-08 Andrew Cagney <cagney@gnu.org>
547
548 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
549 delivery test with duplicate at end of file.
550
9cbe82da
MK
5512004-09-06 Mark Kettenis <kettenis@jive.nl>
552
553 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
554
564803d9
MC
5552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
556
557 * config/hppro.exp: Removed.
558
7c6807ce
MC
5592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
560
561 * config/sparclet.exp: Removed.
562
bf7e26dd
MC
5632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
564
565 * config/udi.exp: Removed.
566
714e341b
MC
5672004-09-02 Michael Chastain <mec.gnu@mindspring.com>
568
569 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
570 of "exp_continue".
571 (advancei): Likewise.
572
1236e623
JJ
5732004-09-01 Jeff Johnston <jjohnstn@redhat.com>
574
575 * gdb.base/unload.exp: Fix so messages aren't duplicated.
576
3bdcad15
MI
5772004-09-01 Manoj Iyer <manjo@austin.ibm.com>
578
228af206 579 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
580 to check for nodebug in executable.
581 * gdb.gdb/observer.exp (setup_test): Likewise.
582 * gdb.gdb/selftest.exp (test_with_self): Likewise.
583 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
584
c72b934c
AC
5852004-09-01 Andrew Cagney <cagney@gnu.org>
586
587 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
588 files.
589
edd9b715
JJ
5902004-09-01 Jeff Johnston <jjohnstn@redhat.com>
591
592 * gdb.base/unload.exp: Fix expected warning message to match
593 latest format.
594
fb4ce06b
CV
5952004-09-01 Corinna Vinschen <vinschen@redhat.com>
596
597 * gdb.base/call-rt-st.exp: Fix typos.
598
ce78e7c3
MI
5992004-08-31 Manoj Iyer <manjo@austin.ibm.com>
600
601 * gdb.threads/thread_check.exp: New testcase.
602 * gdb.threads/thread_check.c: New testcase.
603
2dedb159
AC
6042004-08-31 Andrew Cagney <cagney@gnu.org>
605
606 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
607 (skip_to_handler_entry): New procedures. Test stepping into a
608 handler when the breakpoint is at the handler's entry point.
609
68f53502
AC
6102004-08-30 Andrew Cagney <cagney@gnu.org>
611
612 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
613 gdb/1757.
614
3e3ffd2b
MC
6152004-08-27 Michael Chastain <mec.gnu@mindspring.com>
616
617 With code from Manoj Iyer <manjo@austin.ibm.com>:
618 * lib/gdb.exp (gdb_file_cmd): Return more information in the
619 return value. Add an arm for "no debugging symbols found".
620 Change a stray "error" to "perror".
621 (gdb_run_cmd): Adapt to new return value.
622 * gdb.base/remote.exp: Adapt to new return value.
623 * gdb.gdb/complaints.exp: Likewise.
624 * gdb.gdb/observer.exp: Likewise.
625 * gdb.gdb/selftest.exp: Likewise.
626 * gdb.gdb/xfullpath.exp: Likewise.
627
4b6f5fd2
JB
6282004-08-27 Joel Brobecker <brobecker@gnat.com>
629
630 * gdb.threads/bp_in_thread.exp: New testcase.
631
e5b25496
MC
6322004-08-27 Michael Chastain <mec.gnu@mindspring.com>
633
634 Fix PR testsuite/1735.
635 * gdb.threads/schedlock.c (thread_function): Add a cast
636 to suppress a gcc warning.
637 * gdb.threads/thread-specific.c (thread_function): Likewise.
638
934353d6
MC
6392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
640
641 * gdb.base/unload.c: Include <stdlib.h>.
642
f98a0aef 6432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 644
f98a0aef 645 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
646 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
647 synchronized after the "return".
648
5a2e8882
MC
6492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
650
651 * gdb.mi/basics.c: Include <stdio.h>.
652 * gdb.mi/pthreads.c: Include <stdlib.h>.
653 * gdb.mi/var-cmd.c: Include <stdlib.h>.
654
a9640423
MC
6552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
656
657 * gdb.threads/schedlock.c: Add copyright notice.
658
b04e311d
AC
6592004-08-25 Andrew Cagney <cagney@gnu.org>
660
661 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
662 (skip_over_handler, breakpoint_over_hander): New test procedures.
663 (advance, advancei): Add a proper prefix, do not use
664 rerun_to_main.
665 * gdb.base/sigstep.c (main): Change to use an infinite loop.
666
7c27f15b
MC
6672004-08-24 Michael Chastain <mec.gnu@mindspring.com>
668
669 * gdb.mi/basics.c: Add copyright notice.
670 * gdb.mi/var-cmd.c: Add copyright notice.
671
fffc87ae
MC
6722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
673
674 * lib/gdb.exp: Remove signed_keyword_not_used.
675 * lib/compiler.c: Likewise.
676 * lib/compiler.cc: Likewise.
677
d782e0bf
MC
6782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
679
680 * gdb.base/whatis.c: Remove conditional disabling of "signed".
681 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
682
96033e83
MC
6832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
684
685 * gdb.base/whatis.c: Add copyright notice.
686
cf38c229
MK
6872004-08-20 Mark Kettenis <kettenis@gnu.org>
688
689 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
690 it to skip the breakpoints encoded in the inline assembly.
691
f4b49756
MC
6922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
693
694 * Makefile.in: Add gdb.fortran.
695
2f193b69
MC
6962004-08-20 Michael Chastain <mec.gnu@mindspring.com>
697
698 * gdb.base/call-sc.exp (test_scalar_returns):
699 Fix cut-and-paste glitch in "Make fun return now".
700
89a237cb
MC
7012004-08-17 Michael Chastain <mec.gnu@mindspring.com>
702
703 * configure.in: Add gdb.fortran.
704 * configure: Regenerate.
705 * gdb.fortran/Makefile.in: New file.
706 * lib/gdb.exp (skip_fortran_tests): New procedure.
707
469aff8e
MC
7082004-08-17 Michael Chastain <mec.gnu@mindspring.com>
709
710 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
711 reference to bug-gnu@prep.ai.mit.edu.
712 * gdb.mi/mi-var-child.exp: Likewise.
713 * gdb.mi/mi-var-cmd.exp: Likewise.
714 * gdb.mi/mi-var-display.exp: Likewise.
715 * gdb.mi/mi2-var-block.exp: Likewise.
716 * gdb.mi/mi2-var-child.exp: Likewise.
717 * gdb.mi/mi2-var-cmd.exp: Likewise.
718 * gdb.mi/mi2-var-display.exp: Likewise.
719
00b51b9f
MK
7202004-08-15 Mark Kettenis <kettenis@gnu.org>
721
722 * gdb.base/unload.c (main): Make local variable msg const.
723
45f07fef
MC
7242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
725
726 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
727 to bug-gnu@prep.ai.mit.edu.
728 * gdb.mi/mi-disassemble.exp: Likewise.
729 * gdb.mi/mi-eval.exp: Likewise.
730 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
731 default line number.
732 * gdb.mi/mi-return.exp: Likewise.
733 * gdb.mi/mi-simplerun.exp: Likewise.
734 * gdb.mi/mi-stack.exp: Likewise.
735 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
736 number with explicit range test.
737 * gdb.mi/mi-watch.exp: Likewise.
738 * gdb.mi/mi2-break.exp: Likewise.
739 * gdb.mi/mi2-cli.exp: Likewise.
740 * gdb.mi/mi2-disassemble.exp: Likewise.
741 * gdb.mi/mi2-eval.exp: Likewise.
742 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
743 default line number.
744 * gdb.mi/mi2-return.exp: Likewise.
745 * gdb.mi/mi2-simplerun.exp: Likewise.
746 * gdb.mi/mi2-stack.exp: Likewise.
747 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
748 number with explicit range test.
749 * gdb.mi/mi2-watch.exp: Likewise.
750
dd8c8ee7
MC
7512004-08-15 Michael Chastain <mec.gnu@mindspring.com>
752
753 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
754 * gdb.cp/m-static.exp: Likewise.
755 * gdb.cp/rtti.exp: Likewise.
756
4e838464
MK
7572004-08-14 Mark Kettenis <kettenis@gnu.org>
758
759 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
760
8d8cb839
EZ
7612004-08-14 Eli Zaretskii <eliz@gnu.org>
762
763 * ChangeLog: Prefix Local Variables with semi-colons and indent
764 the reference to older ChangeLog files, to fix fontification in
765 Emacs.
766
deea8bb0
MC
7672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
768
769 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
770 * gdb.mi/mi2-break.exp: Likewise.
771
c3297504
MC
7722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
773
774 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
775
25808999
MC
7762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
777
778 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
779
226a8d71
MC
7802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
781
782 * gdb.cp/classes.exp: Remove unused declarations. Just let
783 test names default instead of providing special names. Remove
784 extraneous demangler test.
785
37fdf854
JJ
7862004-08-12 Jeff Johnston <jjohnstn@redhat.com>
787
788 * gdb.base/unload.exp: New test for breakpoints in dynamically
789 loaded libraries.
790 * gdb.base/unload.c: Ditto.
791 * gdb.base/unloadshr.c: Ditto.
792
2d3a7986
MC
7932004-08-12 Michael Chastain <mec.gnu@mindspring.com>
794
795 * gdb.cp/classes.exp (test_ptype_class_objects): Call
796 cp_test_ptype_class.
797 (test_enums): Likewise.
798
c72b934c
AC
7992004-08-10 Andrew Cagney <cagney@gnu.org>
800
801 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
802 files.
803
cc503c8a
AC
8042004-08-10 Andrew Cagney <cagney@gnu.org>
805
806 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
807 init_malloc call.
808
902f2ccb
MC
8092004-08-10 Michael Chastain <mec.gnu@mindspring.com>
810
811 * ChangeLog: Add copyright notice. The notice is copied
812 from emacs 21.3 top level ChangeLog.
813
78c90502
MC
8142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
815
816 * lib/cp-support.exp: New file.
817 * lib/cp-support.exp (cp_test_type_class): New function.
818 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
819 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
820 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
821 cp_test_ptype_class.
822
88e5ea78
MC
8232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
824
825 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
826 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
827 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
828 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
829 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
830 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
831 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
832 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
833 gdb.mi/mi2-watch.exp: Update copyright years.
834
6a89fc9c
MK
8352004-08-09 Mark Kettenis <kettenis@gnu.org>
836
837 * gdb.base/sigaltstack.exp: Provide proper anchoring.
838
1482e0de
MC
8392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
840
841 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
842 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
843 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
844 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
845 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
846 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
847 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
848 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
849 gdb.mi/mi-watch.exp: Update copyright years.
850
1a5ce3f3
DJ
8512004-08-08 Daniel Jacobowitz <dan@debian.org>
852
853 PR gdb/1738
854 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
855 from a breakpoint with a pending signal.
856
04f6ecf2
DJ
8572004-08-08 Daniel Jacobowitz <dan@debian.org>
858
859 PR gdb/1736
860 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
861 * gdb.base/sigaltstack.exp (finish_test): Consume output until
862 the prompt.
863 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
864
54d90d35
DJ
8652004-08-08 Daniel Jacobowitz <dan@debian.org>
866
867 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
868
d2f6abb0
DJ
8692004-08-08 Daniel Jacobowitz <dan@debian.org>
870
871 PR gdb/1736
872 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
873 for i?86-*-linux*.
874
5598c03d
DJ
8752004-08-08 Daniel Jacobowitz <dan@debian.org>
876
877 * gdb.arch/i386-prologue.exp: Compile without debug information.
878
c6fee705
MC
8792004-08-08 Michael Chastain <mec.gnu@mindspring.com>
880
881 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
882 rather than asking gdb to search.
883
dd90efdb
MC
8842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
885
886 * gdb.base/gcore.c: Include <string.h>.
887
1e84bec1
MC
8882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
889
890 * gdb.base/gcore.c: Add copyright notice.
891
e425eb2b
MC
8922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
893
894 * gdb.base/freebpcmd.c: Include <stdio.h>.
895 * gdb.base/long_long.c: Include <string.h>.
896 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
897 * gdb.base/siginfo.c: Include <string.h>.
898 * gdb.base/sigstep.c: Include <string.h>.
899
cb9aaed5
MC
9002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
901
902 * gdb.base/complex.c: Include <stdlib.h>.
903
55944f3d
MC
9042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
905
906 * gdb.base/complex.c: Add copyright notice.
907
7b2953d9
MC
9082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
909
910 * gdb.base/charset.c: Include <stdlib.h>.
911
c9133d23
MC
9122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
913
914 * gdb.base/auxv.c: Include <stdlib.h>.
915
0a8490ad
MC
9162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
917
918 * gdb.base/auxv.c: Add copyright notice.
919
3426d5ec
MC
9202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
921
922 * gdb.base/coremaker.c: Add copyright notice.
923 * gdb.base/coremaker2.c: Add copyright notice.
924
8da195dd
AC
9252004-08-04 Andrew Cagney <cagney@gnu.org>
926
927 * gdb.base/store.exp: Update copyright.
928 (check_set, up_set, check_struct, up_struct): Add a prefix to test
929 names, do not import gdb_prompt.
930
8d394f98
AC
9312004-08-01 Andrew Cagney <cagney@gnu.org>
932
933 Fix PR testsuite/1729.
934 * gdb.base/dump.exp: Add test name to callers of capture_value, do
935 not use capture_value with value 4.
936 (capture_value): Add optional test name parameter.
937 (test_reload_saved_value, test_restore_saved_value): Use $msg as
938 the prefix, pass to capture_value.
939
b6702b23
MK
9402004-08-01 Mark Kettenis <kettenis@gnu.org>
941
942 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
943 * gdb.arch/i386-prologue.c (standard): New prototype and function.
944 (main): Call new function.
945
c203e0ca
MC
9462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
947
948 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
949
a7995a30
MC
9502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
951
952 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
953
9366563b
MC
9542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
955
b6eeaf26 956 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
957 Accept more values of vtbl pointer. Remove some messages
958 about "obsolete gcc or gdb".
959
2fc1f950
MC
9602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
961
962 * gdb.cp/classes.exp: Accept more varieties of ptype output.
963
c724d49b
MC
9642004-07-30 Michael Chastain <mec.gnu@mindspring.com>
965
966 * gdb.base/asm-source.exp: Properly convert target board
967 debug flags from gcc format to binutils format.
968
736b0fce
MK
9692004-07-28 Mark Kettenis <kettenis@gnu.org>
970
971 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
972 gdb1718". PR backtrace/1718 partially fixed.
973
5633ea5c
JJ
9742004-07-27 Jeff Johnston <jjohnstn@redhat.com>
975
976 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
977
575eebb1
NC
9782004-07-26 Nick Clifton <nickc@redhat.com>
979
980 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
981 good default value for a specific architecture is available then
982 set it to that value. Otherwise default to the -gstabs switch.
983 Remove the -g... switches from the asm-flags variable. Allow the
984 target board info to override the value if it wants to. Pass the
985 switch on the assembler command line.
986
62104619
MK
9872004-07-23 Mark Kettenis <kettenis@gnu.org>
988
989 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
990 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
991 (main): Call new function.
992
4a1135b8
MC
9932004-07-22 Michael Chastain <mec.gnu@mindspring.com>
994
995 Test for PR exp/1715.
996 * gdb.base/radix.exp: Refactor common procedures. Make all
997 test names unique. Change XFAIL to KFAIL.
998
8a12c1f0
MC
9992004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1000
1001 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1002 * gdb.ada/gnat_ada.gin: ... to here.
1003 * configure.in: Use gnat_ada.gin.
1004 * configure: Regenerate.
1005
23b451cf
AC
10062004-07-20 Andrew Cagney <cagney@gnu.org>
1007
1008 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1009 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1010 XFAILs. Clean up test messages and comments. Check backtraces.
1011 Delete re-sync code.
1012
ab618a02
MC
10132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1014
1015 Fix PR cli/740.
1016 * gdb.base/annota1.exp: Honor gdb,nosignals.
1017 * gdb.base/annota3.exp: Likewise.
1018
46dad340
MC
10192004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1020
1021 * lib/java.exp: Update copyright notice.
1022
756d8c70
AC
10232004-07-19 Andrew Cagney <cagney@gnu.org>
1024
1025 * gdb.base/selftest.exp: Copy file from here ...
1026 * gdb.gdb/selftest.exp: ... to here.
1027
586027e6
AC
10282004-07-16 Andrew Cagney <cagney@redhat.com>
1029
1030 * lib/insight-support.exp: Delete file.
1031 * lib/java.exp (java_init): Fix copyright.
1032
029d2200
AC
10332004-07-16 Andrew Cagney <cagney@gnu.org>
1034
1035 * gdb.base/restore.c: Append "prologue" to comments marking the a
1036 function's prologue.
1037 * gdb.base/restore.exp: Update copyright, re-indent.
1038 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1039 callerN" prefix where needed. Update patterns that match a
1040 function's prologue.
1041
653b62c5
MC
10422004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1043
1044 * gdb.base/restore.c: Add copyright notice.
1045
f7d690e5
AC
10462004-07-16 Andrew Cagney <cagney@gnu.org>
1047
1048 * gdb.base/logical.exp: Update copyright.
1049 (evaluate): New procedure. Use to re-implement tests using
1050 several tables.
1051
d629a7cb
MH
10522004-07-14 Martin Hunt <hunt@redhat.com>
1053
1054 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1055 which fixes some problems where init.tcl was not found.
1056
9c7bb332
AC
10572004-07-13 Andrew Cagney <cagney@gnu.org>
1058
6bf46641
AC
1059 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1060 (check_sizeof, check_valueof): Do not include the output in the
1061 test name. Use gdb_test.
1062 (get_valueof): Use gdb_test_multiple.
1063
c4ffd4c0
AC
1064 * gdb.base/step-test.exp: Update copyright. Use
1065 gdb_test_multiple. Ensure that test names do not include
1066 architecture dependent output.
1067
ab89363a
AC
1068 * gdb.gdb/observer.exp: Update copyright.
1069 (setup_test): Use gdb_test_multiple.
1070 (attach_first_observer, attach_second_observer)
1071 (attach_third_observer, detach_first_observer)
1072 (detach_second_observer, detach_third_observer)
1073 (reset_counters, check_counters): Make $message a prefix.
1074 (test_normal_stop_notifications): Add "args" parameter - a list of
1075 init functions to be called. Make $message a prefix,
1076 (test_observer_normal_stop): Change the message prefixes so that
1077 they are unique, pass the attach / detach procedures to
1078 test_normal_stop_notifications.
1079
ec58997a
AC
1080 * gdb.base/signull.exp (test_segv): Prefix all tests with
1081 "${name}". Clean up test messages.
1082
b475183b
AC
1083 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1084
9c7bb332
AC
1085 * gdb.base/ena-dis-br.exp: Update copyright.
1086 (break_at): New function. Replace send_gdb with gdb_test,
1087 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1088 ignore count, not stopped at bpt", with KFAIL.
1089
2dd95497
CV
10902004-07-13 Corinna Vinschen <vinschen@redhat.com>
1091
1092 * gdb.base/attach.exp: Remove cleanupfile handling.
1093
419e626b
AC
10942004-07-12 Andrew Cagney <cagney@gnu.org>
1095
1096 * gdb.base/annota1.exp: Cleanup corefile test name.
1097 * gdb.base/annota3.exp: Ditto.
1098
8b1b3228
AC
10992004-07-12 Andrew Cagney <cagney@gnu.org>
1100
78650829
AC
1101 * gdb.base/signals.exp: Clean up copyright, re-indent.
1102
8b1b3228
AC
1103 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1104 gdb_test and gdb_test_multiple.
1105
935c2760
JJ
11062004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1107
1108 * gdb.java/jmain.exp: Fix expected line number for main to
1109 break at. Set XFAIL for break at main test since gcj does not
1110 provide line number info for first statement in main.
1111
1544280f
AC
11122004-07-08 Andrew Cagney <cagney@gnu.org>
1113
1279f4ff
AC
1114 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1115
1544280f
AC
1116 * gdb.base/sigbpt.exp: Make the common part of each test name a
1117 prefix instead of suffix.
1118
bcc82369
BR
11192004-07-07 Bob Rossi <bob_rossi@cox.net>
1120
1121 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1122 test from test_tbreak_creation_and_listing to
1123 test_file_list_exec_source_file
1124 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1125 Changed name of test from test_tbreak_creation_and_listing to
1126 test_file_list_exec_source_file
1127
23f4b0aa
JJ
11282004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1129
1130 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1131 the jmisc() constructor instead of <init>.
1132 * gdb.java/jmisc1.exp: Ditto.
1133
56401cd5
AC
11342004-07-07 Andrew Cagney <cagney@gnu.org>
1135
1136 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1137 corrupting the PC.
1138
44ae2f6a
MC
11392004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1140
1141 * gdb.cp/templates.exp: Accept whitespace change in demangler
1142 output.
1143
45a83408
AC
11442004-07-06 Andrew Cagney <cagney@gnu.org>
1145
1146 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1147
d205ad70
MC
11482004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1149
1150 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1151 * lib/compiler.cc: Likewise.
1152
06ea1a61
MC
11532004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1154
1155 * lib/compiler.cc: Work around string preprocessing problem
1156 with old hp c++ compiler.
1157 * lib/compiler.c: Likewise.
1158
daab1251
CV
11592004-06-29 Corinna Vinschen <vinschen@redhat.com>
1160
1161 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1162 directives to conditionalize symbol prefixing.
1163 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1164 additional_flags handling. Add underscore prefix for Cygwin.
1165 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1166 conditionalize symbol prefixing.
1167 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1168 additional_flags handling. Add underscore prefix for Cygwin.
1169
cc984116
CV
11702004-06-29 Corinna Vinschen <vinschen@redhat.com>
1171
1172 * gdb.base/bigcore.exp: Skip test on Cygwin.
1173
c279b077
MC
11742004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1175
1176 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1177 formats for "info register". Use gdb_test_multiple. Fix
1178 the "invalid register" test.
1179
0e915747
CV
11802004-06-28 Corinna Vinschen <vinschen@redhat.com>
1181
1182 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1183 PID for Cygwin. Add Cygwin specific strings to check for in some
1184 tests.
1185 (do_attach_tests): Add a test for user interaction when attaching
1186 to a process with no matching symbol table already loaded.
1187
11422c86
AC
11882004-06-26 Andrew Cagney <cagney@gnu.org>
1189
1190 Test PR java/1567 and PR java/1565.
1191 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1192 * gdb.java/jmisc2.exp: Delete file.
1193
cefbce26
MC
11942004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1195
1196 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1197
e19f872c
CV
11982004-06-25 Corinna Vinschen <vinschen@redhat.com>
1199
1200 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1201 attach process.
1202
d931ba3b
MC
12032004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1204
1205 * gdb.cp/pr-1553.exp: Remove.
1206
aef68c48
MC
12072004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1208
1209 * gdb.cp/pr-1553.cc: Remove.
1210 * gdb.cp/pr-1553.exp: Disable this test.
1211
8d5df71a
JB
12122004-06-20 Jim Blandy <jimb@redhat.com>
1213
1214 Fix PR testsuite/1680.
1215 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1216 regular expressions.
1217
4ac6f39d
MC
12182004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1219
1220 Fix PR testsuite/1679.
1221 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1222 Issue an UNSUPPORTED result instead.
1223
1b413552
JB
12242004-06-18 Jim Blandy <jimb@redhat.com>
1225
1226 * gdb.base/charset.exp: Only send a control-C if we see a new
1227 prompt and incomplete command.
1228
6daa6ebd
MC
12292004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1230
1231 * gdb.cp/pr-574.cc: Add copyright notice.
1232
51fa4ae0
JB
12332004-06-17 Jim Blandy <jimb@redhat.com>
1234
1235 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1236 cases where the regexp has no groups; this grabs random text from
1237 the previous test suite, whatever that was.
1238
8fea26c5
MC
12392004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1240
1241 * gdb.cp/printmethod.cc: Add copyright notice.
1242
1e3aeb41
MC
12432004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1244
1245 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1246
9d9030bc
AC
12472004-06-16 Andrew Cagney <cagney@gnu.org>
1248
1249 * gdb.base/signull.c: Update copyright. Include <string.h>.
1250 (bowler): Replace data_pointer with data_read
1251 and data_write cases. Add code_descriptor case.
1252 (zero, desc): New array and pointer.
1253 (data, code): Change to simple pointers.
1254 * gdb.base/signull.exp: Fix probe pattern matching a function
1255 descriptor SIGSEGV. Replace data_pointer with data_read and
1256 data_write tests.
1257
acd4ad44
AC
12582004-06-16 Andrew Cagney <cagney@gnu.org>
1259
1260 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1261
08fd625c
MC
12622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1263
1264 * gdb.base/long_long.c: Add copyright notice.
1265
1903502c
MC
12662004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1267
1268 * gdb.base/long_long.exp: Remove reference to
1269 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1270 to gdb_breakpoint and gdb_continue_to_breakpoint.
1271
83313cb1
JB
12722004-06-14 Jim Blandy <jimb@redhat.com>
1273
1274 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1275 endian case.
1276
1bf404ef
AC
12772004-06-14 Andrew Cagney <cagney@gnu.org>
1278
1279 * gdb.base/gcore.exp (capture_command_output): Delete the always
1280 passing tests containing inferior values.
1281 * gdb.base/ending-run.exp: Do not include the breakpoint address
1282 in the test message. Update copyright.
1283 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1284 size in the test name, use gdb_test_multiple. Update copyright.
1285
ef220b33
MC
12862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1287
1288 * gdb.cp/ref-types.cc: Add copyright notice.
1289
4f70a4c9
MC
12902004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1291
1292 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1293 hp_aCC_compiler.
1294 * lib/compiler.cc: Likewise.
1295 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1296 'set' commands. Log diagnostics for other lines. Set
1297 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1298
335928ac
MC
12992004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1300
1301 * gdb.cp/try_catch.cc: Add copyright notice.
1302
2efb12e8
MC
13032004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1304
1305 * gdb.cp/userdef.cc: Add copyright notice.
1306
0bbed51a
MC
13072004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1308
1309 * gdb.cp/virtfunc.cc: Add copyright notice.
1310
e12a46c9
RC
13112004-06-11 Randolph Chung <tausq@debian.org>
1312
1313 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1314 problem.
1315
338e05af
AC
13162004-06-10 Andrew Cagney <cagney@gnu.org>
1317
1318 * lib/compiler.cc, lib/compiler.c: Append either
1319 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1320 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1321 instead of gcc-3-3.
1322
dc3f10cb
AC
13232004-06-09 Andrew Cagney <cagney@gnu.org>
1324
b4d946af
AC
1325 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1326 gdb/1455, bug is specific to "long long" and "double".
1327
dc3f10cb
AC
1328 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1329 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1330 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1331 fixed.
1332
b5c0bfa2
AC
13332004-06-09 Andrew Cagney <cagney@gnu.org>
1334
1335 * gdb.base/structs.exp (test_struct_returns): Replace
1336 "return_value_unknown" and "finish_value_unknown" by
1337 "return_value_known" and "finish_value_known". Instead of
1338 "return_value_unknown" iff "finish_value_unknown", check
1339 "return_value_known" implies "finish_value_known".
1340
caeb605f
MH
13412004-06-08 Martin Hunt <hunt@redhat.com>
1342
1343 * gdb.base/float.exp: Add pattern for mips targets.
1344
c892bb64
RC
13452004-06-08 Randolph Chung <tausq@debian.org>
1346
1347 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1348 message for unknown architectures more clear.
1349
48306d3e
JB
13502004-06-08 Joel Brobecker <brobecker@gnat.com>
1351
1352 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1353 start the execution of the program.
1354
83ecb59f
JB
13552004-06-07 Jim Blandy <jimb@redhat.com>
1356
1357 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1358 * gdb.arch/i386-cpuid.h: New helper file.
1359
55264cb4
RC
13602004-06-07 Randolph Chung <tausq@debian.org>
1361
1362 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1363 has started.
1364
23cadb28
RM
13652004-06-04 Roland McGrath <roland@redhat.com>
1366
1367 Fix PR gdb/1647.
1368 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1369 differently to be robust to output buffering differences.
1370
51d01eda
MC
13712004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1372
1373 * gdb.threads/pthreads.exp: Update copyright years.
1374 (check_control_c): Change asynchronous 'after' to synchronous.
1375
f4fc3b93
RM
13762004-06-04 Roland McGrath <roland@redhat.com>
1377
1378 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1379 next gdb prompt.
1380
4013522b
MC
13812004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1382
1383 Fix PR gdb/1636.
1384 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1385 calls to synchronous.
1386
7a8f1e6b
JB
13872004-05-26 Jim Blandy <jimb@redhat.com>
1388
1389 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1390
81bb3443
RC
13912004-05-24 Randolph Chung <tausq@debian.org>
1392
1393 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1394 * gdb.asm/pa.inc: New file.
1395
8f5a3103
MK
13962004-05-22 Mark Kettenis <kettenis@gnu.org>
1397
1398 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1399
734b8fe8
JB
14002004-05-21 Joel Brobecker <brobecker@gnat.com>
1401 Daniel Jacobowitz <drow@mvista.com>
1402
1403 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1404 GDB prompt.
1405
725603e1
UW
14062004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1407
f4fc3b93 1408 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1409 setjmp/longjmp. Use sigaction instead of signal.
1410
8b923272
JB
14112004-05-19 J. Brobecker <brobecker@gnat.com>
1412 Michael Snyder <msnyder@redhat.com>
1413
1414 * gdb.threads/pthread_cond_wait.c: New file.
1415 * gdb.threads/pthread_cond_wait.exp: New testcase.
1416
8bfabb04
AC
14172004-05-13 Andrew Cagney <cagney@redhat.com>
1418
1419 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1420 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1421
42edda50
AC
14222004-05-11 Andrew Cagney <cagney@redhat.com>
1423
1424 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1425 fixed but revealed gdb/1639.
1426
d303a6c7
AC
14272004-05-10 Andrew Cagney <cagney@redhat.com>
1428
1429 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1430 func1" and "next to 2nd alarm", kernel bug avoided.
1431
bf08c2a1
DJ
14322004-05-10 Daniel Jacobowitz <dan@debian.org>
1433
1434 PR external/1568
1435 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1436 XFAIL if it is smaller than bytes_allocated.
1437 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1438 (main): Make chunks_allocated unsigned. Correct comment.
1439
c0586a34
JB
14402004-05-07 Joel Brobecker <brobecker@gnat.com>
1441
1442 * gdb.arch/powerpc-aix-prologue.c: New file.
1443 * gdb.arch/powerpc-aix-prologue.exp: New file.
1444
f2785d12
JB
14452004-05-07 Jim Blandy <jimb@redhat.com>
1446
1447 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1448 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1449
bd7f6e30
JB
14502004-05-06 Joel Brobecker <brobecker@gnat.com>
1451
1452 * gdb.base/sep.exp: No longer setup_kfail when the program was
1453 built with dwarf2.
1454
0a5e7efe
JI
14552004-05-05 Jim Ingham <jingham@apple.com>
1456
1457 * gdb.base/pending.exp: Make sure pending breakpoints
1458 preserve the ignore count.
f4fc3b93 1459
a8958849
MK
14602004-04-27 Jerome Guitton <guitton@gnat.com>
1461
1462 * i386-prologue.exp: Add testcase for jump instruction as first
1463 instruction of the real code.
1464 * i386-prologue.c (jump_at_beginning): New function.
1465
7e103f5b
MK
14662004-04-28 Mark Kettenis <kettenis@gnu.org>
1467
1468 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1469 x86_64-*-*.
1470
5d38b224
MK
14712004-04-28 Mark Kettenis <kettenis@gnu.org>
1472
1473 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1474 i*86-*-*.
1475
0ef32fd9
MK
14762004-04-25 Mark Kettenis <kettenis@gnu.org>
1477
1478 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1479 expression that checks the return type.
1480
71d7dd7c
AC
14812004-04-23 Andrew Cagney <cagney@redhat.com>
1482
1483 * gdb.base/call-sc.exp: New test of scalar call/return values.
1484 * gdb.base/call-sc.c: Ditto.
1485
1e9f977e
JJ
14862004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1487
1488 * gdb.threads/manythreads.c: Reduce thread stack size.
1489
899d9e3a
JJ
14902004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1491
1492 * gdb.threads/manythreads.c: Add copyright notice.
1493
61bcae62
AC
14942004-04-23 Andrew Cagney <cagney@redhat.com>
1495
1496 * gdb.base/siginfo.exp: Better handle step out of signal.
1497 * gdb.base/sigstep.exp: Ditto.
1498
7339a42e
JJ
14992004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1500 Daniel Jacobowitz <drow@mvista.com>
1501
1502 * gdb.threads/manythreads.c: New testcase.
1503 * gdb.threads/manythreads.exp: Ditto.
1504
5c98409b
JB
15052004-04-22 Jim Blandy <jimb@redhat.com>
1506
1507 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1508 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1509
3b611f1a
MC
15102004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1511
1512 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1513
f0fd9238
AC
15142004-04-21 Andrew Cagney <cagney@redhat.com>
1515
1516 * gdb.base/sigstep.c: New file.
1517 * gdb.base/sigstep.exp: New file.
1518
90990674
JB
15192004-04-16 Joel Brobecker <brobecker@gnat.com>
1520
1521 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1522 call to observer_notify_normal_stop.
1523
78cef34b
AC
15242004-04-15 Andrew Cagney <cagney@redhat.com>
1525
1526 * gdb.base/siginfo.c: New file.
1527 * gdb.base/siginfo.exp: New file.
1528
d2343407
JB
15292004-04-12 J. Brobecker <brobecker@gnat.com>
1530
1531 * gdb.base/sep.exp: Fix typo in comment.
1532
a2dba3c8
JB
15332004-04-12 J. Brobecker <brobecker@gnat.com>
1534
1535 * gdb.base/sep.c: New file.
1536 * gdb.base/sep-proc.c: New file.
1537 * gdb.base/sep.exp: New testcase.
1538
15f7b60e
MK
15392004-04-09 Mark Kettenis <kettenis@gnu.org>
1540
1541 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1542 support.
1543
44f4de1a
AC
15442004-04-05 Andrew Cagney <cagney@redhat.com>
1545
1546 * gdb.base/sigaltstack.c: New file.
1547 * gdb.base/sigaltstack.exp: New file.
1548
ef04f396
JB
15492004-04-04 Joel Brobecker <brobecker@gnat.com>
1550
1551 * gdb.base/foll-fork.exp: Update the expected output for
1552 "help set follow-fork-mode", to match a change that was made
1553 to the help of this variable on 2004-01-13.
1554
d40d2c92
JB
15552004-04-01 Joel Brobecker <brobecker@gnat.com>
1556
1557 * lib/ada.exp: Add copyright notice.
1558 * bar.ads: Likewise.
1559 * bar.adb: Likewise.
1560 * null_record.adb: Likewise.
1561 * null_record.exp: Likewise.
1562 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1563
f86ef5a3
JB
15642004-04-01 Joel Brobecker <brobecker@gnat.com>
1565
1566 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1567 * configure: Regenerate.
1568
414e70e3
JB
15692004-04-01 Joel Brobecker <brobecker@gnat.com>
1570
1571 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1572 to build the application. Remove the message printed when in
1573 verbose mode, redundant with the UNSUPPORTED message above.
1574
f0aaee49
JB
15752004-03-31 Joel Brobecker <brobecker@gnat.com>
1576
1577 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1578 * gdb.ada (null_record.exp): New testcase.
1579
ac81cb54
JB
15802004-03-31 Joel Brobecker <brobecker@gnat.com>
1581
1582 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1583
854af2f7
JB
15842004-03-31 Joel Brobecker <brobecker@gnat.com>
1585
1586 * gdb.ada: New subdirectory.
1587 * gdb.ada/Makefile.in: New file.
1588 * gdb.ada/gnat_ada.gpr.in: New file.
1589
034cb681
JB
15902004-03-31 Joel Brobecker <brobecker@gnat.com>
1591
1592 * lib/ada.exp: New file.
1593
78a1a894
DJ
15942004-03-24 Daniel Jacobowitz <drow@mvista.com>
1595
1596 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1597 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1598
4b2b3b3e
AC
15992004-03-22 Andrew Cagney <cagney@redhat.com>
1600
1601 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1602 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1603 Problem identified by Ulrich Weigand.
1604
23c73aa3
DC
16052004-03-17 David Carlton <carlton@kealia.com>
1606
1607 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1608 PR c++/826.
1609
d63a86f8
RM
16102004-03-16 Roland McGrath <roland@redhat.com>
1611
1612 * gdb.base/auxv.exp: New file.
1613 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1614
0e02aa50
DC
16152004-03-12 David Carlton <carlton@kealia.com>
1616
1617 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1618 * gdb.cp/pr-1553.cc: Ditto.
1619 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1620 pass branch.
1621
c20b71be
MC
16222004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1623
1624 * gdb.cp/templates.exp: Accept more template types.
1625
c7414a01
MC
16262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1627
1628 From Corinna Vinschen with modifications.
1629 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1630 local variable obj_with_enum.
1631 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1632 results with obj_with_enum.
1633
ed69573c
MC
16342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1635
1636 * gdb.cp/classes.cc: New file, copied from misc.cc.
1637 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1638
28301461
MC
16392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1640
1641 * gdb.cp/misc.cc: Add copyright notice.
1642
1198ecbe
DC
16432004-03-05 David Carlton <carlton@kealia.com>
1644
1645 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1646 * gdb.cp/rtti.h: Update copyright.
1647 (namespace n2::n3): New.
1648 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1649 (n2::n3::func3): New.
1650 (main): Call n2::n3::func3.
1651 * gdb.cp/rtti2.cc: Update copyright.
1652 (n2::create3): New.
1653
9e08c470
MK
16542004-03-04 Mark Kettenis <kettenis@gnu.org>
1655
1656 * gdb.asm/openbsd.inc: Fix typo.
1657
4bebc3aa
FF
16582004-03-03 Fred Fish <fnf@redhat.com>
1659
1660 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1661 "val" instead of unused "size". Update copyright year.
1662
6ea9fb37
DJ
16632004-02-29 Daniel Jacobowitz <drow@mvista.com>
1664
1665 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1666 to use unsigned char.
1667 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1668 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1669
23b23974
DJ
16702004-02-29 Daniel Jacobowitz <drow@mvista.com>
1671
1672 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1673 line of output.
1674
7574fd53
DJ
16752004-02-28 Daniel Jacobowitz <drow@mvista.com>
1676
1677 * gdb.base/relocate.c (dummy): Initialize.
1678
a195357f
DJ
16792004-02-28 Daniel Jacobowitz <drow@mvista.com>
1680
1681 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1682 a breakpoint at exit.
1683
72fd54a9
FF
16842004-02-27 Fred Fish <fnf@redhat.com>
1685
1686 * gdb.base/chng-syms.exp: Add expect condition to match failing
1687 case that isn't a timeout.
1688
b9d23137
AC
16892004-02-27 Andrew Cagney <cagney@redhat.com>
1690
1691 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1692 support.
1693
15d208f6 16942004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1695
15d208f6
FF
1696 * gdb.arch/gdb1431.c: Remove.
1697 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1698 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1699 of "until" incorrectly.
1700
98f9cd2d
JB
17012004-02-26 J. Brobecker <brobecker@gnat.com>
1702
1703 * gdb.cp/class2.cc (empty): New class.
1704 (refer): New function.
1705 (main): Declare an object of type empty and use it.
1706 * gdb.cp/class2.exp: Print the value of an object of type empty.
1707
9b50c11b
JJ
17082004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1709
1710 * gdb.base/langs.exp: Update query string to match the
1711 new nquery format used for pending breakpoints.
1712
0dcd613f
AC
17132004-02-26 Andrew Cagney <cagney@redhat.com>
1714
1715 Fix PR i18n/1570.
1716 * gdb.base/charset.c: Update copyright notice.
1717 (main, init_string): Remove the escape character '\e' tests.
1718 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1719 * gdb.base/charset.exp (valid_host_charset): Ditto.
1720 * gdb.base/setvar.exp: Ditto.
1721
b8a56647
AC
17222004-02-24 Andrew Cagney <cagney@redhat.com>
1723
90d59e34
AC
1724 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1725 mmapped data in core file" PASS and FAIL messages consistent.
1726
b8a56647
AC
1727 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1728 setting a breakpoint. Work around PR java/1565.
1729
9f27c604
JJ
17302004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1731
1732 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1733 new nquery format.
1734 * gdb.base/pending.exp: Ditto.
1735
3224a706
MK
17362004-02-22 Mark Kettenis <kettenis@gnu.org>
1737
1738 * configure.in: Run stabs tests on *BSD.
1739 * configure: Regenerated.
1740
41e0a9ca
MK
17412004-02-21 Mark Kettenis <kettenis@gnu.org>
1742
1743 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1744
1e1b3428
FF
17452004-02-20 Fred Fish <fnf@redhat.com>
1746
1747 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1748 blank in test for "returns short", for consistency with other
1749 "returns xxx" tests. Update copyright year.
1750
f9a7572a
FF
17512004-02-19 Fred Fish <fnf@redhat.com>
1752
1753 New testcase for PR breakpoint/1558.
1754 * gdb.arch/gdb1558.exp: New file.
1755 * gdb.arch/gdb1558.c: New file.
1756
b2ce2854
EZ
17572004-02-19 Elena Zannoni <ezannoni@redhat.com>
1758
1759 * gdb.base/nodebug.exp: Fix typo.
1760
e7c9ff01
JB
17612004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1762
1763 Committed by Jim Blandy <jimb@redhat.com>.
1764
62f4b920
JB
1765 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1766
2db536a1
JB
1767 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1768
e7c9ff01
JB
1769 * gdb.base/float.exp: Support s390*-*-* targets.
1770
f3205b34
AF
17712004-02-17 Adam Fedor <fedor@gnu.org>
1772
1773 * gdb.base/gdb1555.exp: New file.
1774 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1775
9d62932d
EZ
17762004-02-17 Elena Zannoni <ezannoni@redhat.com>
1777
1778 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1779
344c9711
FF
17802004-02-16 Fred Fish <fnf@redhat.com>
1781
1782 * gdb.arch/gdb1291.c: Remove
1783 * gdb.arch/gdb1291.s: New test input file.
1784 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1785 fail. Test for correct result, known incorrect result, other
1786 failures and timeouts.
1787
2d822687
AC
17882004-02-16 Andrew Cagney <cagney@redhat.com>
1789
1790 * gdb.base/bigcore.exp: New file.
1791 * gdb.base/bigcore.c: New file.
1792
dac15b66
AC
17932004-02-13 Andrew Cagney <cagney@redhat.com>
1794
1795 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1796 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1797 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1798 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1799 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1800 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1801 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1802 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1803 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1804 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1805
6bdfc2c4
JJ
18062004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1807
1808 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1809 executed is an alloc instruction.
1810
87b3ede8
DC
18112004-02-11 David Carlton <carlton@kealia.com>
1812
1813 * gdb.cp/breakpoint.exp: New.
1814 * gdb.cp/breakpoint.cc: New.
1815
6e19e2bf
MC
18162004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1817
1818 Partial fix for PR gdb/1543.
1819 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1820 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1821 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1822 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1823 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1824 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1825 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1826 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1827 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1828 to bug-gdb@prep.ai.mit.edu .
1829 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1830 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1831 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1832 Likewise.
1833
5c5455dc
AC
18342004-02-10 Andrew Cagney <cagney@redhat.com>
1835
1836 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1837 using gdb_internal_error_resync.
1838
9cf689d7
DJ
18392004-02-09 Daniel Jacobowitz <drow@mvista.com>
1840
1841 * gdb.threads/thread-specific.exp: Stop early if no threads are
1842 found.
1843
d2dc51db
MC
18442004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1845
1846 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1847
14b1a056
DJ
18482004-02-08 Daniel Jacobowitz <drow@mvista.com>
1849
1850 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1851 breakpoints.
1852
83f66e8f
DJ
18532004-02-07 Daniel Jacobowitz <drow@mvista.com>
1854
1855 * config/sim.exp (gdb_load): Handle $arg == "".
1856 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1857 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1858
30fc0091
EZ
18592004-02-07 Elena Zannoni <ezannoni@redhat.com>
1860
1861 * gdb.base/maint.exp: Update test to reflect
1862 obstack changes.
1863
4d806929
JJ
18642004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1865
1866 * gdb.base/pendshr.c (pendfunc): New function that calls
1867 pendfunc1.
1868 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1869
7bfdd688
FF
18702004-02-04 Fred Fish <fnf@redhat.com>
1871
1872 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1873 function symbols and update copyright years.
1874 * gdb.arch/gdb1291.c: Ditto.
1875
aaa08ee4
MC
18762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1877
1878 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1879
dbad7755
MC
18802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1881
1882 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1883
ec4646ef
MC
18842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1885
1886 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1887
1b802196
FF
18882004-02-02 Fred Fish <fnf@redhat.com>
1889
1890 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
1891 remote targets. Update copyright years.
1892
18fe2033
JJ
18932004-02-02 Jeff Johnston <jjohnstn@redhat.com>
1894
1895 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
1896 support.
1897 * gdb.base/langs.exp: Fix test which attempts to create
1898 breakpoint on non-existent function to handle new pending
1899 support.
1900 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
1901 a breakpoint.
1902 * gdb.base/pending.exp: New test.
1903 * gdb.base/pending.c: New file.
1904 * gdb.base/pendshr.c: Ditto.
1905
8d577d32
DC
19062004-02-02 David Carlton <carlton@kealia.com>
1907
1908 * gdb.cp/overload.exp: Add overloadNamespace tests.
1909 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
1910 (overloadNamespace, XXX): New.
1911 (main): Call XXX::marker2.
1912
3ad13771
FF
19132004-02-01 Fred Fish <fnf@redhat.com>
1914
1915 * gdb.base/dump.exp: Use runto_main instead of "runto main".
1916 * gdb.base/finish.exp: Ditto.
1917 * gdb.base/gcore.exp: Ditto.
1918 * gdb.base/huge.exp: Ditto.
1919 * gdb.base/info-proc.exp: Ditto.
1920 * gdb.base/return2.exp: Ditto.
1921 * gdb.threads/gcore-thread.exp: Ditto.
1922
44c75849
DJ
19232004-02-01 Daniel Jacobowitz <drow@mvista.com>
1924
1925 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
1926
005bc093
MK
19272004-02-01 Mark Kettenis <kettenis@gnu.org>
1928
1929 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
1930 that opening the file succeeds on OpenBSD.
1931
c47cebdb
DJ
19322004-02-01 Daniel Jacobowitz <drow@mvista.com>
1933
1934 * gdb.threads/thread-specific.c: New file.
1935 * gdb.threads/threads-specific.exp: New test script.
1936 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
1937 to expect_out.
1938
5a01311c
MK
19392004-02-01 Mark Kettenis <kettenis@gnu.org>
1940
1941 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
1942 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
1943 only on the "print_small_structs from print_long_arg_list" test.
1944
ce22a4f1
DJ
19452004-02-01 Daniel Jacobowitz <drow@mvista.com>
1946
1947 * gdb.base/completion.exp: Kill a stray backslash.
1948
1949 From Jim Ingham <jingham@apple.com>:
1950 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
1951 agrees with the result from sending a tab.
1952
abbab9d3
DJ
19532004-01-31 Daniel Jacobowitz <drow@mvista.com>
1954
1955 * gdb.base/chng-syms.exp: Remove stray newline.
1956
53904d1e
MK
19572004-01-31 Mark Kettenis <kettenis@gnu.org>
1958
1959 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
1960 *-*-openbsd*.
1961 * gdb.asm/openbsd.inc: New file.
1962
3a4b3aac
MK
19632004-01-30 Mark Kettenis <kettenis@gnu.org>
1964
1965 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
1966 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
1967 *-*solaris2*. Remove commented out default settings for
1968 asm-flags. Replace gdb_compile with target_link.
1969
ebac27b4
MC
19702004-01-29 Michael Chastain <mec.gnu@mindspring.com>
1971
1972 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
1973 for all tests. Remove old hp-ux and cygnus xfail cases.
1974
d8679d84
PH
19752004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
1976
1977 * gdb.base/chng-syms.exp: New file.
1978 * gdb.base/chng-syms.c: New file.
1979
0a55bc22
MC
19802004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1981
1982 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
1983 Provide arms for current output in all my configurations.
1984
94b8e876
MC
19852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
1986
1987 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
1988 * lib/compiler.cc: Likewise.
1989 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
1990 get the right preprocessor. Eval the output directly. Remove
1991 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
1992 hp_f77_compiler and hp_f90_compiler completely.
1993 (gdb_preprocess): Delete.
1994 (get_compiler): Delete.
1995
7cf03d44
MK
19962004-01-24 Mark Kettenis <kettenis@gnu.org>
1997
1998 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
1999 <string.h>.
2000
68b6dce9
NR
20012004-01-24 Nick Roberts <nick@nick.uklinux.net>
2002
2003 * gdb.mi/mi-stack.exp: Update copyright.
2004
b368761e
DC
20052004-01-23 David Carlton <carlton@kealia.com>
2006
2007 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2008 test for cp_lookup_transparent_type.
2009 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2010 call them.
2011
f2061b53
DJ
20122004-01-23 Daniel Jacobowitz <drow@mvista.com>
2013
2014 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2015 after -var-update.
2016
37fc574a
DC
20172004-01-23 David Carlton <carlton@kealia.com>
2018
2019 * gdb.cp/namespace.cc (C::ensureRefs): New.
2020 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2021
8e94b928
NR
20222004-01-20 Nick Roberts <nick@nick.uklinux.net>
2023
2024 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2025 case "-stack-list-locals 2".
2026 * gdb.mi/mi-var-child.exp: Test for case
2027 "-var-list-children --all-values NAME".
2028
997b0952
MC
20292004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2030
2031 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2032
52470da3
MK
20332004-01-18 Mark Kettenis <kettenis@gnu.org>
2034
7049b4b8
MK
2035 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2036 used with gdb_test_multiple.
2037
52470da3
MK
2038 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2039 read at address 0. This fixes PR testsuite/1504.
2040
da6012e5
DJ
20412004-01-18 Daniel Jacobowitz <drow@mvista.com>
2042
2043 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2044 Remove downloading, guessing the host executable, the calls to
2045 gdb_file_cmd and gdb_target_cmd, and "load" support.
2046 (infer_host_exec): New function broken out from gdb_load.
2047 (gdb_load): New wrapper for gdbserver_gdb_load.
2048 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2049 gdb_target_cmd. Use -target-select.
2050 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2051 Download binaries to the host. Clear last_mi_remote_file when
2052 we load a new binary.
2053 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2054 call gdbserver_gdb_load and mi_gdb_target_cmd.
2055
32c70722
MC
20562004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2057
2058 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2059 type patterns.
2060
b0cecf36
MC
20612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2062
2063 * gdb.cp/templates.exp: Fix typo in test name of
2064 "print Foo<volatile char*>::foo".
2065
4120d7e6
MC
20662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2067
2068 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2069
f679e530
BE
20702004-01-16 Ben Elliston <bje@wasabisystems.com>
2071
2072 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2073 (clean mostlyclean): Remove empty rm.
2074
091c48f6
MC
20752004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2076
2077 * gdb.base/setvar.exp: Add copyright years.
2078
3e5fc8d2
DC
20792004-01-14 David Carlton <carlton@bactrian.org>
2080
2081 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2082 PR c++/1511 and update coment.
2083 * gdb.cp/templates.exp: Update patterns to match current output.
2084 If changes involve something other than whitespace, KFAIL
2085 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2086
63d06c5c
DC
20872004-01-14 David Carlton <carlton@kealia.com>
2088
2089 * gdb.cp/namespace.exp: Add tests involving classes defined within
2090 namespaces.
2091 * gdb.cp/namespace.cc (C::CClass): New.
2092 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2093
a51dab88
EZ
20942004-01-14 Elena Zannoni <ezannoni@redhat.com>
2095
2096 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2097 what debug info we have. Print a better message if something goes
2098 wrong while producing the separate debug info file.
2099
a476ccc9
MC
21002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2101
2102 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2103
f453692c
MC
21042004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2105
2106 * gdb.base/callfuncs.c: Add copyright notice.
2107
f40063a5
MC
21082004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2109
2110 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2111 inheritance. PR gdb/1498, PR gcc/13539.
2112
19ac3974
EZ
21132004-01-13 Elena Zannoni <ezannoni@redhat.com>
2114
2115 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2116 test specific name.
2117 * gdb.mi/gdb669.exp: Ditto.
2118 * gdb.mi/mi-pthreads.exp: Ditto.
2119 * gdb.mi/mi1-pthreads.exp: Ditto.
2120 * gdb.mi/mi2-pthreads.exp: Ditto.
2121
56c97c6e
MC
21222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2123
2124 * gdb.cp/member-ptr.cc: Add copyright notice.
2125
a0644324
MC
21262004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2127
2128 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2129 some patterns for recent versions of gcc and hpacc. Delete
2130 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2131 Delete tests that access a NULL pointer-to-member-data. This
2132 script is still disabled for gcc.
2133
32fabe09
EZ
21342004-01-12 Elena Zannoni <ezannoni@redhat.com>
2135
2136 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2137 escaped correctly.
2138
1f8a6abb
EZ
21392004-01-12 Elena Zannoni <ezannoni@redhat.com>
2140
2141 * gdb.base/sepdebug.exp: New file.
2142 * gdb.base/sepdebug.c: New file.
2143 * lib/gdb.exp (separate_debug_filename): New procedure.
2144 (gdb_gnu_strip_debug): New procedure.
2145
48efe704
AC
21462004-01-12 Andrew Cagney <cagney@redhat.com>
2147
2148 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2149 * gdb.mi/ChangeLog-1999-2003: New file.
2150
a9415475
AC
21512004-01-12 Andrew Cagney <cagney@redhat.com>
2152
2153 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2154 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2155 or EEXIST", treat EBUSY as an XFAIL.
2156
83b8cf9d
MC
21572004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2158
2159 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2160 hp_cc_compiler.
2161
9939d2a8
MC
21622004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2163
2164 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2165 decorations.
2166
1ff8cadf
MC
21672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2168
2169 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2170 and "(aCC)" decorations. Remove obsolete doco about old
2171 test results.
2172
6fa9022e
MC
21732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2174
2175 * gdb.cp/exception.exp: Fix typo in doco.
2176
209721fe
MK
21772004-01-09 Mark Kettenis <kettenis@gnu.org>
2178
2179 * gdb.base/gdb1476.exp: Fix typo.
2180
ef11303e
MC
21812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2182
2183 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2184 file.
2185
041ab88c
MC
21862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2187
2188 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2189 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2190 Use gdb_compile. Remove restriction on gcc. Add some patterns
2191 for recent version of gdb. Delete second half, which was a copy
2192 of the first half with different build flags. This test is
2193 still disabled because it is still not ready for production.
2194
e36d075a
MC
21952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2196
2197 * gdb.cp/exception.cc: Add copyright notice.
2198 * gdb.cp/exception.exp: Add a notice that this file is broken
2199 because of line number changes caused by addition of copyright
2200 notice.
2201
42b190ad
MC
22022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2203
2204 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2205 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2206
8f25f06b
MC
22072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2208
2209 * gdb.cp/classes.exp: Accept gnu abi 2.
2210 * gdb.cp/derivation.exp: Likewise.
2211 * gdb.cp/overload.exp: Likewise.
2212 * gdb.cp/virtfunc.exp: Likewise.
2213
06ded8b8
MC
22142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2215
2216 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2217 semicolon after end of function.
2218
77c26ae3
MC
22192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2220
2221 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2222 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2223 boilerplate code for compiling and running the program under
2224 test. Add some string method tests.
2225
20757486
MC
22262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2227
2228 * gdb.cp/bs15503.cc: Add copyright notice.
2229 * gdb.cp/bs15503.exp: Adjust line number.
2230
0fd3b503
MC
22312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2232
2233 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2234 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2235
10d1bea8
MC
22362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2237
2238 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2239 hp_cc_compiler.
2240
2789202a
MC
22412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2242
2243 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2244 * gdb.cp/ctti.exp: Use the marker instead of "next".
2245 With gcc, run further before bailing.
2246
b862f14c
MC
22472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2248
2249 * gdb.cp/cttiadd.cc: Add copyright notice.
2250 * gdb.cp/cttiadd1.cc: Likewise.
2251 * gdb.cp/cttiadd2.cc: Likewise.
2252 * gdb.cp/cttiadd3.cc: Likewise.
2253
96da2469
MC
22542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2255
2256 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2257 Use gdb_test, gdb_test_multiple. Use floating-point values that
2258 have exact representations in IEEE-ish formats.
2259
053248ff
MC
22602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2261
2262 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2263 compilers. Delete duplicate call to get_compiler_info.
2264 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2265 * gdb.base/volatile.exp: Likewise.
2266
84acecdd
MK
22672004-01-07 Mark Kettenis <kettenis@gnu.org>
2268
2269 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2270 memory at address 0.
2271
fe11a27f
MC
22722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2273
2274 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2275 to test for hp-ux assembler. Fix copyright years.
2276
60ad077b
AC
22772004-01-07 Andrew Cagney <cagney@redhat.com>
2278
2279 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2280
1c9b8f33
AC
22812004-01-07 Andrew Cagney <cagney@redhat.com>
2282
2283 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2284 when creating the read-only file. From analysis by Roland McGrath
2285 and Elena Zannoni.
2286
753ccc7a
MC
22872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2288
2289 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2290
eca3e36b
MC
22912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2292
2293 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2294 data pointers.
2295
f8d4bac4
MC
22962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2297
2298 * gdb.cp/m-static.exp: Compile one source file at a time.
2299 Delete unused call to get_compiler_info.
2300
9b4e0f94
MC
23012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2302
2303 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2304 * gdb.base/call-rt-st.exp: Likewise.
2305 * gdb.base/nodebug.exp: Likewise.
2306 * gdb.base/volatile.exp: Likewise.
2307 * gdb.cp/ref-types.exp: Likewise.
2308 * gdb.cp/templates.exp: Likewise.
2309
023c1024
MK
23102004-01-05 Mark Kettenis <kettenis@gnu.org>
2311
2312 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2313
19703c4a
MC
23142004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2315
2316 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2317 hppa*-hp-hpux*.
2318
18b67037
MK
23192004-01-04 Mark Kettenis <kettenis@gnu.org>
2320
ba6219c8
MK
2321 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2322 x86_64-*-*.
2323
18b67037
MK
2324 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2325 sparc64-*-* and sparc*-solaris2*.
2326
1bfbbb9d
MK
23272004-01-04 Mark Kettenis <kettenis@gnu.org>
2328
2329 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2330 return ${tests}" test. The ${tests} already mentions the
2331 filename.
2332
06846494
MC
23332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2334
2335 * gdb.cp/local.exp: Accept gcc abi 2.
2336
3b0cb202
MC
23372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2338
2339 * gdb.cp/templates.exp: Accept gcc abi 2.
2340
0643ec3f
MC
23412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2342
2343 * lib/compiler.cc: Remove supports_template_debugging.
2344 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2345
d231d0b1
MC
23462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2347
2348 * gdb.cp/namespace.exp: Accept gcc abi 2.
2349
44ffb27c
MC
23502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 * gdb.cp/method.exp: Accept gcc abi 2.
2353
184ad485
MC
23542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2355
2356 * gdb.cp/classes.exp: Generate identical results as old version.
2357 * gdb.cp/derivation.exp: Likewise.
2358 * gdb.cp/overload.exp: Likewise.
2359 * gdb.cp/virtfunc.exp: Likewise.
2360
116f09e7
MC
23612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2362
2363 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2364 mysterious bug with sourceware version of expect.
2365
b1379776
MC
23662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2367
2368 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2369 current versions of gcc, including gcc abi 2. Remove gratuitous
2370 restart of test program. Use gdb_test_multiple and gdb_test for
2371 all tests. Add patterns to xfail missing "const" in "const char *"
2372 and kfail PR gdb/1155.
2373
6b7a4c0e
MC
23742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2375
2376 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2377 current versions of gcc, including gcc abi 2. Remove gratuitous
2378 restart of test program. Use gdb_test_multiple and gdb_test for
2379 all tests. Add patterns to kfail PR gdb/1498.
2380
51615d72
MC
23812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2382
2383 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2384 current versions of gcc, including gcc abi 2. Use "breakpoint"
2385 and "continue" instead of restarting the target program. Use
2386 gdb_test_multiple and gdb_test for all tests.
2387
7b79a9d7
MK
23882004-01-01 Mark Kettenis <kettenis@gnu.org>
2389
2390 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2391 for *-*-solaris2*.
2392
1cd3489f
MC
23932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2394
2395 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2396 current versions of gcc, including gcc abi 2. Use "breakpoint"
2397 and "continue" instead of restarting the target program several
2398 times. Use gdb_test_multiple and gdb_test for all tests.
2399
850742db
MC
24002003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2401
2402 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2403 source files.
2404
eb4bbda8
MC
24052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2406
2407 * gdb.base/environ.exp: Handle compiling test case from multiple
2408 source files.
2409
e42c7771
MC
24102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2411
2412 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2413
80e4b428
JB
24142003-12-17 Jim Blandy <jimb@redhat.com>
2415
5f06973a
JB
2416 * gdb.base/freebpcmd.c: Add copyright notice.
2417
80e4b428
JB
2418 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2419
0ab84fb7
MC
24202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2421
2422 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2423
1b3bb3d0
JB
24242003-12-13 Jim Blandy <jimb@redhat.com>
2425
2426 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2427
3a4c9371
KB
24282003-12-12 Kevin Buettner <kevinb@redhat.com>
2429
2430 * gdb.asm/frv.inc: New file.
2431 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2432
a1dea79a
FF
24332003-12-09 Fred Fish <fnf@redhat.com>
2434
2435 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2436 functions to break1.c and leave prototypes behind. Add more
2437 "set breakpoint NN here" comments.
2438 * gdb.base/break1.c: New file.
2439
2440 * gdb.base/break.exp: Handle compiling test case from multiple
2441 source files and change source file references as needed.
2442 * gdb.base/completion.exp: Ditto.
2443 * gdb.base/condbreak.exp: Ditto.
2444 * gdb.base/define.exp: Ditto.
2445 * gdb.base/ena-dis-br.exp: Ditto.
2446 * gdb.base/info-proc.exp: Ditto.
2447 * gdb.base/maint.exp: Ditto.
2448 * gdb.base/until.exp: Ditto.
2449
2450 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2451 hardcoded line numbers.
2452 * gdb.base/define.exp: Ditto.
2453 * gdb.base/ena-dis-br.exp: Ditto.
2454 * gdb.base/maint.exp: Ditto.
2455 * gdb.base/until.exp: Ditto.
2456
2457 * gdb.base/completion.exp: Use "break1" for completion tests since
2458 "break" is no longer a unique prefix.
2459
5266b69c
AC
24602003-12-06 Andrew Cagney <cagney@redhat.com>
2461
2462 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2463 "return_value_unimplemented". When an unimplemented struct return
2464 architecture, report incorrect values as a KFAIL
2465
374451f0
MC
24662003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2467
2468 * gdb.cp/rtti.exp: Accept new wording of warning from
2469 cp_lookup_rtti_type.
2470
ba9b20a7
MC
24712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2472
2473 Partial fix for PR testsuite/1456.
2474 * gdb.base/scope.exp (test_at_main): Replace references to
2475 gcc_compiled with calls to test_compiler_info.
2476 (test_at_foo): Likewise.
2477 (test_at_bar): Likewise.
2478
b74b6d0b
MC
24792003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2480
2481 Partial fix for PR testsuite/1456.
2482 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2483 to test_compiler_info.
2484
ccfa3402
MC
24852003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2486
2487 * gdb.base/so-impl-ld.exp: Update copyright notice.
2488
f6246aba
MC
24892003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2490
2491 Partial fix for PR testsuite/1456.
2492 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2493 to test_compiler_info.
2494
13ae734a
MC
24952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2496
2497 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2498 from current versions of gdb. Clean up regular expressions.
2499 Delete redundant timeout case.
2500
d8e1cdee
MC
25012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2502
2503 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2504 from current versions of gdb. Clean up regular expressions.
2505 Delete redundant timeout case.
2506
96457b64
MC
25072003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2508
2509 Partial fix for PR testsuite/1456.
2510 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2511 gcc_compiled with call to test_compiler_info.
2512
f35309fc
MC
25132003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2514
2515 Partial fix for PR testsuite/1456.
2516 * gdb.base/list.exp (test_list_function): Delete unused declaration
2517 of gcc_compiled.
2518
d7afdf9b
MC
25192003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2520
2521 Partial fix for PR testsuite/1456.
2522 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2523 call to test_compiler_info.
2524
71507b56
MK
25252003-11-29 Mark Kettenis <kettenis@gnu.org>
2526
2527 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2528 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2529 it to create the appropriate note.inc.
2530 * gdb.asm/asmsrc1.s: Include "note.inc".
2531 * gdb.asm/netbsd.inc: New file.
2532 * gdb.asm/empty.inc: New file.
2533
f81f93f7
MC
25342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2535
2536 Partial fix for PR testsuite/1456.
2537 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2538 calls to test_compiler_info.
2539
9a77938e
MC
25402003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 Partial fix for PR testsuite/1456.
2543 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2544 calls to test_compiler_info.
2545
e8367dc7
MK
25462003-11-27 Mark Kettenis <kettenis@gnu.org>
2547
2548 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2549 pattern for the KFAILs.
2550
526c61ee
AF
25512003-11-25 Adam Fedor <fedor@gnu.org>
2552
2553 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2554 * gdb.objc/objcdecode.m: New file.
2555
28f2d600
AF
25562003-11-25 Adam Fedor <fedor@gnu.org>
2557
2558 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2559 * gdb.objc/nondebug.m: New file.
2560
a3895cee
BE
25612003-11-26 Ben Elliston <bje@wasabisystems.com>
2562
2563 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2564 NetBSD as it does on FreeBSD. Modelled on a similar change by
2565 Mark Kettenis on 2003-05-30.
2566 (link-flags): Set to "--entry _start" regardless of target.
2567 Special linker flags are to be appended to $link-flags.
2568 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2569
c9f2c8a3
MC
25702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2571
2572 * gdb.cp/method.exp: Accept output of new demangler.
2573
15a0587a 25742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2575
2576 * gdb/class2.exp: New file.
2577 * gdb/class2.cc: New file.
2578
3c00b570
MC
25792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2580
2581 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2582 of new demangler.
2583
7027acc7
MK
25842003-11-23 Mark Kettenis <kettenis@gnu.org>
2585
2586 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2587 of gdb_test "run".
2588
b0e1598a
MK
25892003-11-23 Mark Kettenis <kettenis@gnu.org>
2590
2591 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2592 "continue" into "run".
2593
4d9eda44
MC
25942003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2595
2596 Partial fix for PR testsuite/1456.
2597 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2598 call to test_compiler_info.
2599 * gdb.cp/ctti.exp: Likewise.
2600 * gdb.cp/derivation.exp: Likewise.
2601 * gdb.cp/member-ptr.exp: Likewise.
2602 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2603 reference to gcc_compiled.
2604
26052003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2606
2607 Fix PR testsuite/1463.
2608 * gdb.base/structs.exp (start_structs_test): Call
2609 get_debug_format before using the debug format.
2610
d422fe19
AC
26112003-11-22 Andrew Cagney <cagney@redhat.com>
2612
2613 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2614 * gdb.base/structs.exp: Use gdb_test_multiple.
2615
039cf96d
AC
26162003-11-20 Andrew Cagney <cagney@redhat.com>
2617
6882279b
AC
2618 * gdb.base/structs.exp: Handle and recover from internal errors.
2619 Replace "foo${n}" with "foo<n>" in test messages.
2620
e53890ae
AC
2621 * gdb.base/structs.exp: Update copyright. Rewrite.
2622 * gdb.base/structs.c: Update copyright. Rewrite.
2623
2b211c59
AC
2624 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2625 resync count exceeded.
d63a86f8 2626
039cf96d
AC
2627 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2628 from the internal error.
2629 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2630 Original from Jim Blandy.
2631 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2632
eac98b22
AC
26332003-11-19 Andrew Cagney <cagney@redhat.com>
2634
2635 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2636 KFAIL.
2637
67455b2a
MK
26382003-11-17 Mark Kettenis <kettenis@gnu.org>
2639
2640 New testcase for PR backtrace/1435.
2641 * gdb.arch/i386-unwind.exp: New file.
2642 * gdb.arch/i386-unwind.c: New file.
2643
853d6e5b
AC
26442003-11-17 Andrew Cagney <cagney@redhat.com>
2645
2646 * lib/gdb.exp (compiler_info): New global.
2647 (test_compiler_info): New function.
2648 (get_compiler_info): Set compiler_info.
2649 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2650 "compiler_info" to gcc-<major>-<minor>.
2651
38cf6e11
MC
26522003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2653
2654 * gdb.trace/configure: Remove.
2655
a50d3602
EZ
26562003-11-13 Elena Zannoni <ezannoni@redhat.com>
2657
2658 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2659 breakpoints.
a50d3602
EZ
2660 * gdb.base/break.exp: Remove all references to explicit line
2661 numbers.
2662
d9407aaa
NC
26632003-11-11 Nick Clifton <nickc@redhat.com>
2664
2665 * gdb.base/shreloc.exp: Do not run for targets which do not
2666 support shared objects.
2667
db488fc1
CV
26682003-11-10 Corinna Vinschen <vinschen@redhat.com>
2669
2670 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2671 Don't run tests if nofileio flag is given.
2672
6a90a18e
EZ
26732003-11-07 Elena Zannoni <ezannoni@redhat.com>
2674
2675 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2676 as well as 'Watchpoint'.
2677
0b915e9c
EZ
26782003-11-06 Elena Zannoni <ezannoni@redhat.com>
2679
2680 Reported by Jim Ingham <jingham@apple.com>:
2681 * gdb.base/annota1.exp: Match at least one occurrence of the
2682 signal handler annotation.
2683
d7e4b55f
EZ
26842003-11-06 Elena Zannoni <ezannoni@redhat.com>
2685
2686 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2687 as well as 'Watchpoint'.
2688
2fe4e8d0
MC
26892003-11-05 Michael Chastain <mec@shout.net>
2690
2691 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2692
6ef88553
KW
26932003-11-03 Kris Warkentin <kewarken@qnx.com>
2694
2695 * gdb.arch/gdb1291.c: New test file.
2696 * gdb.arch/gdb1291.exp: New test script.
2697 * gdb.arch/gdb1431.c: New test file.
2698 * gdb.arch/gdb1431.exp: New test script.
2699
ae7dc4d8
MC
27002003-10-22 Michael Chastain <mec@shout.net>
2701
2702 * gdb.mi/pthreads.c: Add copyright notice.
2703
c39d7427
MC
27042003-10-22 Michael Chastain <mec@shout.net>
2705
2706 * gdb.threads/pthreads.c: Add copyright notice.
2707
8b7d96c1
MC
27082003-10-20 Michael Chastain <mec@shout.net>
2709
2710 * gdb.base/gdb1056.exp: New test script.
2711
d1d69fdd
DJ
27122003-10-13 Daniel Jacobowitz <drow@mvista.com>
2713
2714 * gdb.threads/killed.exp: Use gdb_run_cmd.
2715
7d605576
DJ
27162003-10-13 Daniel Jacobowitz <drow@mvista.com>
2717
2718 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2719 create a core file.
2720 * gdb.threads/gcore-thread.exp: Likewise.
2721
618ec112
CV
27222003-10-13 Corinna Vinschen <vinschen@redhat.com>
2723
2724 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2725 type, based on char type.
2726 (struct bit_flags_short_t): New bitfield type, based on short type.
2727 (init_bit_flags_char): New fuction.
2728 (init_bit_flags_short): Ditto.
2729 (print_bit_flags_char): Ditto.
2730 (print_bit_flags_short): Ditto.
2731 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2732
9367a73c
MC
27332003-10-11 Michael Chastain <mec@shout.net>
2734
2735 * gdb.base/call-rt-st.exp: Update copyright year.
2736
1decf120
KI
27372003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2738
2739 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2740 * gdb.disasm/sh3.s: Ditto.
2741
5445b2ae
DJ
27422003-10-07 Daniel Jacobowitz <drow@mvista.com>
2743
2744 * gdb.threads/switch-threads.exp: New test.
2745 * gdb.threads/switch-threads.c: New source file.
2746
aec24853
CV
27472003-10-07 Corinna Vinschen <vinschen@redhat.com>
2748
2749 * gdb.base/ending-run.exp: Add sh specific case.
2750
adc7428d
AC
27512003-10-06 Andrew Cagney <cagney@redhat.com>
2752
2753 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2754 * gdb.disasm/mn10200.exp: Delete obsolete file.
2755
c9d37158
DJ
27562003-09-29 Daniel Jacobowitz <drow@mvista.com>
2757
2758 * ChangeLog: Correct an entry command.exp -> commands.exp.
2759 * gdb.base/commands.exp (bp_deleted_in_command_test)
2760 (temporary_breakpoint_commands): Check noargs.
2761
79c2c32d
DC
27622003-09-25 David Carlton <carlton@kealia.com>
2763
2764 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2765 of some print tests, where appropriate. Add tests for C::D::cd,
2766 E::ce, F::cXfX, G::XgX.
2767 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2768
594e6d67
RE
27692003-09-25 Richard Earnshaw <rearnsha@arm.com>
2770
2771 * lib/java.exp (java_init): Import target_alias before using it.
2772
10f0d451
DC
27732003-09-25 David Carlton <carlton@kealia.com>
2774
2775 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2776
274bcba0
EZ
27772003-09-23 Elena Zannoni <ezannoni@redhat.com>
2778
d63a86f8 2779 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2780 weirdness.
2781
cdbf20f7
MC
27822003-09-17 Michael Chastain <mec@shout.net>
2783
2784 * gdb.cp/gdb1355.exp: New file.
2785 * gdb.cp/gdb1355.c: New file.
2786
71e06f80
CV
27872003-09-15 Corinna Vinschen <vinschen@redhat.com>
2788
2789 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2790 * gdb.asm/sh.inc: New file.
2791
5c4e30ca
DC
27922003-09-11 David Carlton <carlton@kealia.com>
2793
bd45b7af
DC
2794 * gdb.cp/namespace.exp: Add tests for namespace types.
2795 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2796 (test_namespace): New.
2797
1c199746
EZ
27982003-09-11 Elena Zannoni <ezannoni@redhat.com>
2799
2800 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2801 * gdb.stabs/weird.exp: Ditto.
1c199746 2802
04ed252f
MC
28032003-09-08 Michael Chastain <mec@shout.net>
2804
2805 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2806
d8a2d9e7
MC
28072003-09-07 Michael Chastain <mec@shout.net>
2808
2809 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2810 'parse error'.
2811
161afb24
MK
28122003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2813
2814 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2815
49f2741a
MC
28162003-08-30 Michael Chastain <mec@shout.net>
2817
2818 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2819 * gdb.gdb/observer.exp: Ditto.
2820 * gdb.gdb/xfullpath.exp: Ditto.
2821
8afa723e
MK
28222003-08-29 Mark Kettenis <kettenis@gnu.org>
2823
2824 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2825 *-*-*bsd*.
2826
f31dfe3b
JJ
28272003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2828
2829 * gdb.base/dump.exp: Skip for ia64.
2830
4630e498
JJ
28312003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2832
2833 * gdb.asm/asm-source.exp: Add ia64 support.
2834 * gdb.asm/ia64.inc: New file.
2835
1105b7ef
MC
28362003-08-22 Michael Chastain <mec@shout.net>
2837
2838 * gdb.cp: New directory.
2839 * gdb.cp/*: Copy from gdb.c++/*.
2840 * gdb.c++/*: Remove.
2841 * Makefile.in: Change gdb.c++ to gdb.cp.
2842 * configure.in: Ditto.
2843 * configure: Regnerate.
2844
c945b932
MK
28452003-08-18 Mark Kettenis <kettenis@gnu.org>
2846
2847 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2848 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2849
2b66634b
DJ
28502003-08-17 Daniel Jacobowitz <drow@mvista.com>
2851
2852 * mi-var-display.exp (-var-list-children weird): Accept function
2853 pointers with argument types.
2854 * mi1-var-display.exp (-var-list-children weird): Likewise.
2855 * mi2-var-display.exp (-var-list-children weird): Likewise.
2856
a356f73b
DJ
28572003-08-17 Daniel Jacobowitz <drow@mvista.com>
2858
2859 * gdb.base/annota3.exp: Add missing newline.
2860
483417b8
MC
28612003-08-06 Michael Chastain <mec@shout.net>
2862
2863 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2864
c99c59c3
MS
28652003-08-12 Michael Snyder <msnyder@redhat.com>
2866
2867 * gdb.base/float.exp: Add test for SH.
2868
55ed7501
MK
28692003-08-10 Mark Kettenis <kettenis@gnu.org>
2870
2871 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2872
1a371f2e
EZ
28732003-08-07 Elena Zannoni <ezannoni@redhat.com>
2874
2875 * gdb.base/completion.exp: Remove reduntant completion test
2876 on filename.
2877
e0f353ce
EZ
28782003-08-07 Elena Zannoni <ezannoni@redhat.com>
2879
2880 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2881 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2882 gdb.trace/save-trace.exp: Make sure that full pathnames are
2883 escaped correctly.
2884
5710a1af 28852003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2886
5710a1af
EZ
2887 * configure.in: Don't generate config.h from config.hin.
2888 * configure: Regenerate.
2889 * config.hin: Remove file.
2890 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
2891 * gdb.threads/pthreads.c: Ditto.
2892
dcd81ce9
DJ
28932003-08-07 Daniel Jacobowitz <drow@mvista.com>
2894
2895 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2896 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
2897 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
2898 Replace ld24 with seth/add3.
2899
6009d884
AC
29002003-08-02 Andrew Cagney <cagney@redhat.com>
2901
2902 * gdb.base/annota3.exp: New file.
2903 * gdb.base/annota3.c: New file.
2904 * gdb.c++/annota3.exp: New file.
2905 * gdb.c++/annota3.cc: New file.
2906
51514e06
MC
29072003-07-29 Michael Chastain <mec@shout.net>
2908
2909 * gdb.threads/tls.c (spin): Check errno only if sem_wait
2910 actually failed.
2911 (do_pass): Likewise.
2912 * gdb.threads/tls.exp: Always initialize no_of_threads.
2913
4ee6625b
DJ
29142003-07-27 Daniel Jacobowitz <drow@mvista.com>
2915
2916 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
2917 pattern.
2918 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
2919 * gdb.threads/tls.exp: Recognize one case of the host library not
2920 supporting TLS.
2921
225f2bf6
AC
29222003-07-27 Andrew Cagney <cagney@redhat.com>
2923
2924 * gdb.base/fileio.exp: Use SH when running commands using
2925 remote_exec.
2926
bcb27c9f
DJ
29272003-07-24 Daniel Jacobowitz <drow@mvista.com>
2928
2929 From Kei Sakamoto <sakamoto.kei@renesas.com>:
2930 * gdb.base/relocate.c (dummy): New padding array.
2931
3d67be83
MS
29322003-07-22 Michael Snyder <msnyder@redhat.com>
2933
d63a86f8 2934 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
2935
2936 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
2937 patterns to be more general, accepting old and new output.
2938 Some output chars (such as '+') also must be quoted.
d63a86f8 2939 Some addresses are displayed numerically instead of
3d67be83
MS
2940 symbolically.
2941
57ba3b85
MS
29422003-07-23 Michael Snyder <msnyder@redhat.com>
2943
686d097c
MS
2944 * gdb.base/return2.exp: Don't test long-long return.
2945
57ba3b85
MS
2946 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
2947 * gdb.disasm/t01_mov.exp: Ditto.
2948 * gdb.disasm/t02_mova.s: Ditto.
2949 * gdb.disasm/t02_mova.exp: Ditto.
2950 * gdb.disasm/t03_add.s: Ditto.
2951 * gdb.disasm/t03_add.exp: Ditto.
2952 * gdb.disasm/t04_sub.s: Ditto.
2953 * gdb.disasm/t04_sub.exp: Ditto.
2954 * gdb.disasm/t05_cmp.s: Ditto.
2955 * gdb.disasm/t05_cmp.exp: Ditto.
2956 * gdb.disasm/t06_ari2.s: Ditto.
2957 * gdb.disasm/t06_ari2.exp: Ditto.
2958 * gdb.disasm/t07_ari3.s: Ditto.
2959 * gdb.disasm/t07_ari3.exp: Ditto.
2960 * gdb.disasm/t08_or.s: Ditto.
2961 * gdb.disasm/t08_or.exp: Ditto.
2962 * gdb.disasm/t09_xor.s: Ditto.
2963 * gdb.disasm/t09_xor.exp: Ditto.
2964 * gdb.disasm/t10_and.s: Ditto.
2965 * gdb.disasm/t10_and.exp: Ditto.
2966 * gdb.disasm/t11_logs.s: Ditto.
2967 * gdb.disasm/t11_logs.exp: Ditto.
2968 * gdb.disasm/t12_bit.s: Ditto.
2969 * gdb.disasm/t12_bit.exp: Ditto.
2970 * gdb.disasm/t13_otr.s: Ditto.
2971 * gdb.disasm/t13_otr.exp: Ditto.
2972
e00759ef
EZ
29732003-07-22 Elena Zannoni <ezannoni@redhat.com>
2974
2975 * gdb.threads/tls.exp :Add kfail for 'info address' case.
2976
8bc2021f
EZ
29772003-07-22 Elena Zannoni <ezannoni@redhat.com>
2978
2979 * gdb.threads/tls.c : New file.
2980 * gdb.threads/tls.exp : New file.
2981 * gdb.threads/tls-main.c : New file.
2982 * gdb.threads/tls-shared.c : New file.
2983 * gdb.threads/tls-shared.exp : New file.
2984
89320c4c
AS
29852003-07-22 Andreas Schwab <schwab@suse.de>
2986
2987 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
2988
180dea7c
AS
29892003-07-20 Andreas Schwab <schwab@suse.de>
2990
2991 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
2992 due to insn reordering.
2993
0714963c
AC
29942003-07-15 Andrew Cagney <cagney@redhat.com>
2995
2996 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2997
98a23b3f
MC
29982003-07-15 Michael Chastain <mec@shout.net>
2999
3000 * gdb.base/gdb1250.exp: New file.
3001 * gdb.base/gdb1250.c: New file.
3002
27e417a2
ML
30032003-07-09 Michal Ludvig <mludvig@suse.cz>
3004
3005 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3006 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3007
8bc2021f
EZ
30082003-07-09 Elena Zannoni <ezannoni@redhat.com>
3009
3010 * gdb.threads/tls.c: New file.
3011 * gdb.threads/tls.exp: New file.
3012 * gdb.threads/tls-main.c: New file.
3013 * gdb.threads/tls-shared.c: New file.
3014 * gdb.threads/tls-shared.exp: New file.
3015
d99968dc
EZ
30162003-07-09 Elena Zannoni <ezannoni@redhat.com>
3017
3018 * gdb.base/annota1.exp: Make sure that we properly escape the
3019 full path of the source file. Xfail more permissive patterns,
d63a86f8 3020 due to a compiler debug info problem.
d99968dc 3021
83876b3b
AS
30222003-07-07 Andreas Schwab <schwab@suse.de>
3023
2705e972
AS
3024 * gdb.asm/m68k.inc: New file.
3025 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3026
83876b3b
AS
3027 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3028 arguments"): Also match negative number.
3029
3030 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3031
3a871b37
DJ
30322003-07-03 Daniel Jacobowitz <drow@mvista.com>
3033
3034 * gdb.base/store.c (charest): New typedef.
3035 (add_char): Rename to add_charest, update.
3036 (wack_char): Rename to wack_charest, update types. Return l + r
3037 to keep r live across the call.
3038 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3039 (wack_double, wack_doublest): Return l + r to keep r live across
3040 the call.
3041 * gdb.base/store.exp: Accomodate store.c changes.
3042
b2a7f303
DC
30432003-06-30 David Carlton <carlton@kealia.com>
3044
3045 * gdb.c++/maint.exp (test_invalid_name): New.
3046 (test_first_component): Add tests for invalid names.
3047
3c6cb4a1
MC
30482003-06-29 Michael Chastain <mec@shout.net>
3049
3050 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3051 output of '<VTT for class>' for virtual base classes.
3052
f1c2644b
DJ
30532003-06-29 Daniel Jacobowitz <drow@mvista.com>
3054
3055 * gdb.base/completion.exp: Tab-complete "complet" instead of
3056 "compl".
3057 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3058
18080350
DJ
30592003-06-29 Daniel Jacobowitz <drow@mvista.com>
3060
3061 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3062 * gdb.base/volatile.exp: Likewise.
3063
f56973f8
DJ
30642003-06-29 Daniel Jacobowitz <drow@mvista.com>
3065
3066 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3067 gdb/1265.
3068
30692003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3070 Daniel Jacobowitz <drow@mvista.com>
3071
3072 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3073 initial line count of 'captured_main' from 26 to 32.
3074 (test_with_self): Allow xmalloc call to be interleaved with the
3075 preceding two lines.
3076
e766d4d6
JB
30772003-06-24 Joel Brobecker <brobecker@gnat.com>
3078
3079 * gdb.base/bang.exp: New testcase.
3080
f125c9a4
JB
30812003-06-23 Joel Brobecker <brobecker@gnat.com>
3082
3083 * gdb.base/langs.exp: Add some tests for the "minimal" language
3084 support.
3085
6e25beaf
EZ
30862003-06-23 Elena Zannoni <ezannoni@redhat.com>
3087
3088 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3089 the testcase.
3090
2f816dda
DJ
30912003-06-22 Daniel Jacobowitz <drow@mvista.com>
3092
3093 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3094 offset.
3095
db5a5748
DJ
30962003-06-22 Daniel Jacobowitz <drow@mvista.com>
3097
3098 * gdb.c++/pr-1210.cc: New file.
3099 * gdb.c++/pr-1210.exp: New file.
3100
1df0c130
DJ
31012003-06-21 Daniel Jacobowitz <drow@mvista.com>
3102
3103 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3104 000-exec-continue.
3105
a92feac0
MK
31062003-06-15 Mark Kettenis <kettenis@gnu.org>
3107
3108 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3109 on *-*-*bsd* instead of *-*-freebsd*.
3110
81a58f5b
AC
31112003-06-14 Andrew Cagney <cagney@redhat.com>
3112
3113 * gdb.base/store.exp: Test longest and doublest. Test all
3114 parameters. Weaken return statement match.
3115 * gdb.base/store.c: Add longest and doublest - aka long long and
3116 long double functions. Put all parameters into local register
3117 variables. Use negative values.
3118
b257a0d3
AC
31192003-06-14 Andrew Cagney <cagney@redhat.com>
3120
3121 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3122 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3123 exit status.
3124 * gdb.base/fileio.exp: Disable target when nointerrupts and
3125 noinferiorio, instead of limiting it to remote. Use remote_exec
3126 instead of system.
d63a86f8 3127
21c38304
JJ
31282003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3129
3130 * gdb.base/float.exp: Add ia64 support.
3131
1bcdb424
CV
31322003-06-12 Corinna Vinschen <vinschen@redhat.com>
3133
3134 * gdb.base/fileio.exp: Run only on remote targets.
3135
6aeb981f
CV
31362003-06-10 Corinna Vinschen <vinschen@redhat.com>
3137
3138 * gdb.base/fileio.c: New file, testing File-I/O.
3139 * gdb.base/fileio.exp: Ditto.
3140
53df362e
RG
31412003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3142
3143 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3144 shared objects after relocation at load time (gdb PR/1132).
3145 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3146 as above, part of the shared object relocation test.
3147
ffee1b46
MK
31482003-06-08 Mark Kettenis <kettenis@gnu.org>
3149
b5ca3722
MK
3150 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3151 fully filled history list.
3152 * gdb.base/gdb_history: New file.
3153
03ed860d
MK
3154 * gdb.base/signals.exp: XFAIL "continue to func1" on
3155 i*86-*-freebsd*.
3156
ffee1b46
MK
3157 * gdb.base/attach.exp: When trying to attach to a nonexistent
3158 process, make it possible to specify the PID based on the target,
3159 and do so for *-*-freebsd*.
3160
d80dbb52
RH
31612003-06-02 Richard Henderson <rth@redhat.com>
3162
3163 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3164
6dd77b81
RH
31652003-06-02 Richard Henderson <rth@redhat.com>
3166
3167 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3168
f6347e16
RH
31692003-06-02 Richard Henderson <rth@redhat.com>
3170
3171 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3172
2c161407
DJ
31732003-06-01 Daniel Jacobowitz <drow@mvista.com>
3174
3175 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3176 of globalvar.
3177
572eb746
MK
31782003-06-01 Mark Kettenis <kettenis@gnu.org>
3179
3180 * gdb.asm/asm-source.exp: Check for memory read errors in
3181 disassembler test on *BSD too.
3182
9e9617a5
RH
31832003-06-01 Richard Henderson <rth@redhat.com>
3184
3185 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3186 for .frame.
3187 (gdbasm_call): Lose ldgp.
3188 (gdbasm_startup): Add frame information.
3189 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3190
7b34ad4e
MK
31912003-05-31 Mark Kettenis <kettenis@gnu.org>
3192
3193 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3194 i?86-*-*.
3195
10059fdf
MK
31962003-05-30 Mark Kettenis <kettenis@gnu.org>
3197
3198 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3199 FreeBSD.
3200
acf4b816
RH
32012003-05-29 Richard Henderson <rth@redhat.com>
3202
3203 * gdb.asm/alpha.inc: New file.
3204 * gdb.asm/asm-source.exp: Use it.
3205
e9ecd949
JB
32062003-05-29 Jim Blandy <jimb@redhat.com>
3207
3208 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3209 'core.PID'.
3210
e3e5a4f3
JB
32112003-05-22 Jim Blandy <jimb@redhat.com>
3212
3213 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3214 backtrace.
d63a86f8 3215
72fe3d25
DC
32162003-05-20 David Carlton <carlton@math.stanford.edu>
3217
3218 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3219 this time.
3220
58da2eb2
DC
32212003-05-19 David Carlton <carlton@bactrian.org>
3222
3223 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3224 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3225
1fcb5155
DC
32262003-05-19 David Carlton <carlton@bactrian.org>
3227
3228 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3229 namespace tests.
3230 Bump copyright date.
3231 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3232 (main): Call C::D::marker2.
3233 * gdb.c++/namespace1.cc: New file.
3234
85e85163
JJ
32352003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3236
3237 Roland McGrath <roland@redhat.com>
d63a86f8 3238 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3239 there is no manager thread.
3240
a25fbfec
JJ
32412003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3242
d63a86f8
RM
3243 * gdb.threads/schedlock.exp: Remove assumption that all threads
3244 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3245 in one of the child threads rather than the main thread.
3246
be375bae
JB
32472003-05-07 Jim Blandy <jimb@redhat.com>
3248
09bf6082
JB
3249 Add support for assembly source testing on the s390x.
3250 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3251 architecture.
3252 * gdb.asm/s390x.inc: New file.
3253
be375bae
JB
3254 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3255 succession of 'if' statements.
3256
00905d52
AC
32572003-05-05 Andrew Cagney <cagney@redhat.com>
3258
3259 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3260
b1e29e33
AC
32612003-05-05 Andrew Cagney <cagney@redhat.com>
3262
3263 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3264 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3265
e33d66ec
EZ
32662003-05-02 Elena Zannoni <ezannoni@redhat.com>
3267
3268 * gdb.base/charset.exp: Update based on new behavior of set/show
3269 charset commands.
3270
2b6fd0d8
AC
32712003-05-01 Andrew Cagney <cagney@redhat.com>
3272
3273 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3274 variable do not give memory errors.
3275
130cacce
AF
32762003-04-30 Adam Fedor <fedor@gnu.org>
3277
3278 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3279 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3280 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3281 gdb.objc/basicclass.m: : New files
3282
3283 * lib/gdb.exp (gdb_compile_objc): New procedure.
3284
bea71854
DJ
32852003-04-27 Daniel Jacobowitz <drow@mvista.com>
3286
3287 * gdb.base/signals.exp: Make backtrace tests more specific.
3288
0f20eeea
DC
32892003-04-23 David Carlton <carlton@bactrian.org>
3290
3291 * gdb.c++/maint.exp (test_first_component): Add tests for
3292 'operator' in more locations.
3293
c8c4d8dc
KB
32942003-04-16 Kevin Buettner <kevinb@redhat.com>
3295
3296 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3297
3fe60e3c
EZ
32982003-04-16 Elena Zannoni <ezannoni@redhat.com>
3299
3300 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3301 func marke' instead. Update test name.
3302
9219021c
DC
33032003-04-15 David Carlton <carlton@math.stanford.edu>
3304
3305 * gdb.c++/maint.exp: New file.
3306
5dd55bdd
EZ
33072003-04-14 Elena Zannoni <ezannoni@redhat.com>
3308
3309 * gdb.threads/schedlock.c: Change type of thread function argument
3310 to long, to avoid warnings on 64-bit platforms.
3311
00890572
EZ
33122003-04-14 Elena Zannoni <ezannoni@redhat.com>
3313
3314 * gdb.base/attach.exp: Add new message from ptrace in case of
3315 attaching to nonexistent process.
d63a86f8 3316
93201743
JB
33172003-04-11 Jim Blandy <jimb@redhat.com>
3318
3319 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3320 gdb.c++/userdef.cc: Place comments on the lines to which the
3321 marker function might return.
3322 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3323 gdb.c++/userdef.exp: Look for those comments to check that we've
3324 returned to the right place, instead of checking line numbers.
3325
2a11c64d
EZ
33262003-04-11 Elena Zannoni <ezannoni@redhat.com>
3327
3328 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3329 match on sourcefile name, instead of directory name.
3330
68ab8fc5
EZ
33312003-04-10 Elena Zannoni <ezannoni@redhat.com>
3332
d63a86f8 3333 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3334 working directory name.
3335
5624293a
JB
33362003-04-09 Jim Blandy <jimb@redhat.com>
3337
3338 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3339 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3340 after an inferior function call, report the failure, but allow the
3341 test to continue.
3342
f1f02ee4
SC
33432003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3344
3345 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3346 with -DPROTOTYPES.
3347
6eb79af0
SC
33482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3349
3350 * gdb.base/break.exp: Revert last patch.
3351
8dfb4cf0
SC
33522003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3353
3354 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3355 with -DPROTOTYPES.
3356
ed4c619a
AC
33572003-04-02 Andrew Cagney <cagney@redhat.com>
3358
3359 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3360 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3361 matching directories by the name breakpoint.
3362 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3363 Make "continue to marker1" consistent.
3364 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3365 message consistent.
3366 * lib/gdb.exp: Put "the program is no longer running", and "the
3367 program exited" in parenthesis.
3368 * lib/mi-support.exp: Ditto.
d63a86f8 3369
4e35d5f0 33702003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3371
4e35d5f0
BR
3372 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3373
71900fe8
AC
33742003-03-29 Andrew Cagney <cagney@redhat.com>
3375
3376 * gdb.base/sizeof.c (main): Print the value of '\377'.
3377 * gdb.base/sizeof.exp: Check the sign of '\377'.
3378
c0655a16
MC
33792003-03-27 Michael Chastain <mec@shout.net>
3380
3381 * gdb.base/gdb1090.exp: New file.
3382 * gdb.base/gdb1090.cc: New file.
3383
5b2a3989
JB
33842003-03-27 J. Brobecker <brobecker@gnat.com>
3385
3386 * gdb.gdb/observer.exp: New regression test.
3387
79876890
MC
33882003-03-27 Michael Chastain <mec@shout.net>
3389
3390 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3391 * gdb.base/ptype.exp: Likewise.
3392
6eac95e3
CV
33932003-03-27 Corinna Vinschen <vinschen@redhat.com>
3394
3395 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3396
e8c71839
MC
33972003-03-26 Michael Chastain <mec@shout.net>
3398
3399 * gdb.base/ptype.exp: Actually use some typedef'd types.
3400
71b10041
SC
34012003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3402
3403 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3404 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3405
2512cf80
CV
34062003-03-20 Corinna Vinschen <vinschen@redhat.com>
3407
3408 * gdb.base/default.exp: Fix regular expression.
3409
0d195a4f
CV
34102003-03-20 Corinna Vinschen <vinschen@redhat.com>
3411
3412 * gdb.base/args.exp: Fix regular expression.
3413
8a2dbca8
CV
34142003-03-20 Corinna Vinschen <vinschen@redhat.com>
3415
3416 * gdb.base/help.exp: Allow Win32 child process.
3417
bf028682
CV
34182003-03-20 Corinna Vinschen <vinschen@redhat.com>
3419
3420 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3421 when stepping out of main().
3422
182dbe85
CV
34232003-03-20 Corinna Vinschen <vinschen@redhat.com>
3424
3425 * gdb.base/default.exp: Check for win32 specific message when calling
3426 "run" without executable.
3427
d67a6ba5
CV
34282003-03-20 Corinna Vinschen <vinschen@redhat.com>
3429
3430 * gdb.base/args.exp: Expect .exe in output.
3431
a955b5bb
CV
34322003-03-20 Corinna Vinschen <vinschen@redhat.com>
3433
3434 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3435 Cygwin native.
3436
bf6bad4b
AC
34372003-03-17 Andrew Cagney <cagney@redhat.com>
3438
3439 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3440 vector registes.
3441 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3442 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3443
293e9a31
DC
34442003-03-17 David Carlton <carlton@math.stanford.edu>
3445
3446 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3447 test, for PR breakpoints/38.
3448 Call test_watchpoint_and_breakpoint.
3449 * gdb.base/watchpoint.c (func3): New function.
3450 (main): Call func3.
3451
5330f2db
DC
34522003-03-04 David Carlton <carlton@math.stanford.edu>
3453
3454 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3455 Garply<Garply<char> >:: garply".
3456 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3457 with respect to PR c++/1111; note also PR c++/1113.
3458 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3459 respect to PR c++/1062.
3460 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3461
6ece72da
DC
34622003-03-03 David Carlton <carlton@math.stanford.edu>
3463
3464 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3465 with respect to PR c++/57.
3466 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3467 c++/826.
3468 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3469 respect to PR c++/57.
3470
85ca1584
DC
34712003-03-03 David Carlton <carlton@math.stanford.edu>
3472
3473 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3474 respect to PR c++/33 into FAILs.
3475
98e9c5b8
MC
34762003-03-03 Michael Chastain <mec@shout.net>
3477
7bedbf27
MC
3478 * configure.in: Update copyright years.
3479
34802003-03-03 Michael Chastain <mec@shout.net>
3481
3482 * Makefile.in: Update copyright years.
98e9c5b8 3483
f683e100
DC
34842003-02-28 David Carlton <carlton@math.stanford.edu>
3485
3486 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3487 print class instead of struct and/or superfluous protection
3488 specifiers, as long as the resulting output is equivalent to the
3489 source code.
3490 Delete FIXME from end of messages on tests that don't need
3491 fixing.
3492
a9e0cf2c
DC
34932003-02-28 David Carlton <carlton@math.stanford.edu>
3494
3495 * gdb.c++/templates.exp (do_tests): Allow const in the two
3496 Foo<volatile char *>::foo tests.
3497
e8d359df
MS
34982003-02-27 Michael Snyder <msnyder@redhat.com>
3499
d63a86f8 3500 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3501 will be consistant.
3502
0b71dc91
DC
35032003-02-26 David Carlton <carlton@math.stanford.edu>
3504
3505 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3506 char *>::foo" test with respect to PR c++/33. Create a new test
3507 which is identical to that one except that it doesn't put the
3508 space between the "char" and the "*"; KFAIL it, too.
3509
dd14ab43
DC
35102003-02-26 David Carlton <carlton@math.stanford.edu>
3511
3512 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3513 template types into either PASSes or KFAILs (corresponding to PR
3514 c++/57). Tweak indentation. Update copyright.
3515
1146c7f1
SC
35162003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3517
3518 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3519
74641dfb
MC
35202003-02-13 Michael Chastain <mec@shout.net>
3521
3522 * gdb.base/exprs.exp: Remove i960 remnants.
3523 * gdb.base/funcargs.exp: Likewise.
3524 * gdb.base/list.exp: Likewise.
3525 * gdb.base/ptype.exp: Likewise.
3526
559cd2d0
DC
35272003-02-14 David Carlton <carlton@math.stanford.edu>
3528
3529 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3530 pEe->D::vg()" from XFAIL to KFAIL.
3531
c4f90d87
JM
35322003-02-13 Jason Molenda (jmolenda@apple.com)
3533
3534 * gdb.base/maint.exp: Update maint print statistics regexp to include
3535 new entries.
3536
cbc4d97c
MC
35372003-02-13 Michael Chastain <mec@shout.net>
3538
3539 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3540
40f235b7
MC
35412003-02-12 Michael Chastain <mec@shout.net>
3542
3543 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3544 * gdb.c++/inherit.exp: Likewise.
3545 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3546 * gdb.c++/templates.exp: Likewise.
3547 * gdb.c++/virtfunc.exp: Likewise.
3548
c56716b0
JM
35492003-02-06 Jason Molenda (jason-cl@molenda.com)
3550
3551 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3552 why the code is written that way.
3553
070afcf8
MC
35542003-02-05 Michael Chastain <mec@shout.net>
3555
3556 * gdb.base/dump.exp: Add missing copyright line.
3557
5d0331e5
JM
35582003-02-05 Jason Molenda (jason-cl@molenda.com)
3559
f7ae6d3e 3560 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3561 at the beginning so the breakpoint doesn't get set on the loop.
3562
92851186
MC
35632003-02-05 Michael Chastain <mec@shout.net>
3564
3565 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3566 output for configurations with gcc 2.95.3.
3567
cbf1e085
AC
35682003-02-05 Keith Seitz <keiths@redhat.com>
3569 Andrew Cagney <ac131313@redhat.com>
3570
3571 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3572
29518e1e
MC
35732003-02-04 Michael Chastain <mec@shout.net>
3574
3575 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3576 Call perror and then continue.
3577
5af1d5f3
MC
35782003-02-03 Michael Chastain <mec@shout.net>
3579
3580 * gdb.c++/pr-1023.cc: New file.
3581 * gdb.c++/pr-1023.exp: New file.
3582
6b549786
JB
35832003-02-05 Jim Blandy <jimb@redhat.com>
3584
3585 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3586 it's local to foobar. Check for it there, and check that it's not
3587 present in main.
3588 * gdb.c++/local.cc (marker2): New function.
3589 (foobar): Call marker1.
3590 (main): Call marker2 instead of marker1.
3591
67f16606
AC
35922003-02-04 Andrew Cagney <ac131313@redhat.com>
3593
3594 * gdb.disasm/mn10200.exp: Obsolete file.
3595 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3596 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3597 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3598
1c5cb38e
DC
35992003-02-04 David Carlton <carlton@math.stanford.edu>
3600
3601 * gdb.c++/overload.exp: Test intToChar(1).
3602 * gdb.c++/overload.cc (intToChar): New.
3603 (main): Call intToChar.
3604
d1fe6965
DC
36052003-02-03 David Carlton <carlton@math.stanford.edu>
3606
3607 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3608 'might_kfail' arg.
3609 KFAIL some of the continue_to_bp_overloaded calls, according to
3610 PR c++/1025.
3611
9ba61c5d
MC
36122003-02-01 Michael Chastain <mec@shout.net>
3613
3614 * gdb.base/advance.c (marker1): New marker function.
3615 * gdb.base/advance.exp: When the 'advance' command lands on the
3616 return breakpoint, it can legitimately stop on either the
3617 current line or the next line. Accommodate both outcomes.
3618 * gdb.base/until.exp: Likewise.
3619
e7494ffb
AC
36202003-02-02 Andrew Cagney <ac131313@redhat.com>
3621
3622 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3623 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3624 now a list, not a tuple.
3625 * gdb.mi/mi-var-display.exp: Ditto.
3626 * gdb.mi/gdb792.exp: Ditto.
3627
075559bc
AC
36282003-02-01 Andrew Cagney <ac131313@redhat.com>
3629
3630 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3631 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3632 stack backtraces.
3633 * gdb.mi/mi-syn-frame.c: Part of same.
3634
2bd4c7b1
MK
36352003-02-01 Mark Kettenis <kettenis@gnu.org>
3636
3637 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3638 gdb.mi/mi1-pthreads.exp: Return instead of calling
3639 gdb_suppress_entire_file.
3640
eabd8992
MS
36412003-02-01 Mark Salter <msalter@redhat.com>
3642
3643 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3644
71469e2f
MS
36452003-01-31 Mark Salter <msalter@redhat.com>
3646
3647 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3648 Support empty arg.
3649
38a94d44
MC
36502003-01-30 Michael Chastain <mec@shout.net>
3651
3652 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3653 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3654 has been fixed in gdb/readline on 2003-01-09.
3655
19ea9e73
MS
36562003-01-29 Michael Snyder <msnyder@redhat.com>
3657
e8d359df
MS
3658 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3659 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3660 * gdb.base/args.exp: Skip if target does not support args passing.
3661
2307bd6a
DJ
36622003-01-22 Daniel Jacobowitz <drow@mvista.com>
3663
19ea9e73 3664 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3665 gdb_test. Accept a list of expect arguments as the third
3666 parameter.
3667 (gdb_test): Use it.
3668
f2dd3617
EZ
36692003-01-20 Elena Zannoni <ezannoni@redhat.com>
3670
3671 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3672 allow for different test tree configurations. Update some
3673 tescases accordingly.
3674 * gdb.arch/altivec-regs.exp: Ditto.
3675 * gdb.asm/asm-source.exp: Ditto.
3676 * gdb.base/advance.exp: Ditto.
3677 * gdb.base/display.exp: Ditto.
d63a86f8 3678 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3679 * gdb.base/mips_pro.exp: Ditto.
3680 * gdb.base/overlays.exp: Ditto.
3681 * gdb.base/relocate.exp: Ditto.
3682 * gdb.base/setshow.exp: Ditto.
3683 * gdb.base/step-line.exp: Ditto.
3684 * gdb.base/step-test.exp: Ditto.
3685 * gdb.base/until.exp: Ditto.
3686 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3687
c71cdefd
DC
36882003-01-17 David Carlton <carlton@math.stanford.edu>
3689
3690 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3691 corresponding to PR c++/945.
3692 Update copyright.
3693
fdba05d7
DC
36942003-01-17 David Carlton <carlton@math.stanford.edu>
3695
3696 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3697 corresponding to PR c++/68.
3698
36992003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3700
3701 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3702 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3703 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3704
c362c33a
EZ
37052003-01-15 Elena Zannoni <ezannoni@redhat.com>
3706
0fbc361c
EZ
3707 * gdb.base/break.exp: Fix change of default location, because of
3708 removal of until tests.
3709 * gdb.base/help.exp: Update test for new 'until' help message.
3710 Add test for help on 'advance'.
c362c33a
EZ
3711 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3712
dabf8a35
MK
37132003-01-15 Mark Kettenis <kettenis@gnu.org>
3714
3715 * gdb.base/default.exp: Adapt "info float" test for recent changes
3716 to that command. Add test for "info vector".
3717 * gdb.base/float.exp: New file. Add test for "info float" that
3718 resembles the old test in gdb.base/default.exp.
3719
a1769aca
DC
37202003-01-15 David Carlton <carlton@math.stanford.edu>
3721
3722 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3723
82025e13
EZ
37242003-01-15 Elena Zannoni <ezannoni@redhat.com>
3725
3726 * gdb.base/break.exp: Move the tests of until command from here...
3727 * gdb.base/until.exp: ... to here. New file. Add other tests.
3728 * gdb.base/advance.c: New file.
3729 * gdb.base/advance.exp: New file.
3730
8f9ab801
EZ
37312003-01-14 Elena Zannoni <ezannoni@redhat.com>
3732
3733 * gdb.base/args.c: New file.
3734 * gdb.base/args.exp: New file.
3735
9ae66589
DJ
37362003-01-14 Daniel Jacobowitz <drow@mvista.com>
3737
3738 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3739
8d77e5c3
DJ
37402003-01-14 Daniel Jacobowitz <drow@mvista.com>
3741
3742 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3743
12d2f0a1
DJ
37442003-01-14 Daniel Jacobowitz <drow@mvista.com>
3745
3746 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3747 dates.
3748
6ca37014
DJ
37492003-01-13 Daniel Jacobowitz <drow@mvista.com>
3750
3751 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3752
b0023472
DJ
37532003-01-13 Daniel Jacobowitz <drow@mvista.com>
3754
3755 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3756 (ptype &*"foo").
3757 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3758
607fbc54 37592003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3760
3761 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3762 * gdb.mi/mi1-console.exp: Likewise.
3763
607fbc54 37642003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3765
3766 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3767 * gdb.mi/mi1-console.exp: Likewise.
3768
a1fb14a2
DJ
37692003-01-13 Daniel Jacobowitz <drow@mvista.com>
3770
3771 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3772
c4cf40b7
DJ
37732003-01-09 Daniel Jacobowitz <drow@mvista.com>
3774
3775 * gdb.base/detach.exp: New test.
3776
696d5a5b
DJ
37772003-01-09 Daniel Jacobowitz <drow@mvista.com>
3778
3779 * Makefile.in (ALL_SUBDIRS): New variable.
3780 (subdirs, clean, distclean): Use it.
3781 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3782 regenerating Makefile, since it is generated from the top level.
3783 * gdb.asm/Makefile.in: Likewise.
3784 * gdb.base/Makefile.in: Likewise.
3785 * gdb.c++/Makefile.in: Likewise.
3786 * gdb.disasm/Makefile.in: Likewise.
3787 * gdb.java/Makefile.in: Likewise.
3788 * gdb.mi/Makefile.in: Likewise.
3789 * gdb.threads/Makefile.in: Likewise.
3790 * gdb.trace/Makefile.in: Likewise.
3791
754533e4
DC
37922003-01-09 David Carlton <carlton@math.stanford.edu>
3793
3794 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3795 Add copyright year 2003.
3796
d8b3e9ee
MC
37972003-01-06 Michael Chastain <mec@shout.net>
3798
3799 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3800 When selecting a thread, 'line' and 'file' are optional.
3801 * gdb.mi/mi1-pthreads.exp: Likewise.
3802
8e9e0fe6
AS
38032003-01-06 Andreas Schwab <schwab@suse.de>
3804
3805 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3806 failures.
3807
b5ab8ff3
DJ
38082003-01-04 Daniel Jacobowitz <drow@mvista.com>
3809
3810 Fix PR gdb/844
3811 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3812 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3813
3814 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3815 instead of calling gdb_suppress_entire_file.
3816 * gdb.threads/print-threads.exp: Likewise.
3817 * gdb.threads/schedlock.exp: Likewise.
3818
3819 * gdb.threads/killed.exp: Return instead of calling
3820 gdb_suppress_entire_file.
3821 * gdb.threads/linux-dp.exp: Likewise.
3822 * gdb.threads/pthreads.exp: Likewise.
3823
1e698235
DJ
38242003-01-04 Daniel Jacobowitz <drow@mvista.com>
3825
3826 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3827 stabs.
3828 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3829 * gdb.base/whatis.exp: Always allow (void) after function names.
3830
147ff08c
DJ
38312003-01-04 Daniel Jacobowitz <drow@mvista.com>
3832
3833 * gdb.c++/casts.exp: Correct regexp.
3834
dc62bfc2
MK
38352003-01-04 Mark Kettenis <kettenis@gnu.org>
3836
3837 * configure.in: Call AC_CONFIG_HEADER. Don't call
3838 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3839 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3840 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3841 aforementioned directories in the AC_OUPUT call.
3842 * config.hin: New file.
3843 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3844 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3845 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3846 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3847 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3848 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3849 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3850 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3851 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3852 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3853 gdb.threads/configure.in, gdb.threads/configure,
3854 gdb.threads/config.in, gdb.trace/configure.in,
3855 gdb.trace/configure: Removed.
3856
77afa639
MC
38572003-01-03 Michael Chastain <mec@shout.net>
3858
3859 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3860 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3861
7634bb6e
DJ
38622003-01-03 Daniel Jacobowitz <drow@mvista.com>
3863
3864 * gdb.base/store.exp: Fix regular expressions.
3865
b39c905e
MK
38662002-12-28 Mark Kettenis <kettenis@gnu.org>
3867
3868 * configure.in: Rewrite.
3869 * configure: Regenerated.
3870
0a8551dd
DC
38712003-01-03 David Carlton <carlton@math.stanford.edu>
3872
3873 * gdb.base/psymtab.exp: New file.
3874 * gdb.base/psymtab1.c: Ditto.
3875 * gdb.base/psymtab2.c: Ditto.
3876
c60b7188
AF
38772002-12-23 Adam Fedor <fedor@gnu.org>
3878
3879 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3880
ee73db83
DC
38812002-12-23 David Carlton <carlton@math.stanford.edu>
3882
3883 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3884 and current_directory initialization.
3885
d6c1774e
JB
38862002-12-22 Jim Blandy <jimb@redhat.com>
3887
f0a847b8
JB
3888 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3889 rather than as part of the output file name.
3890
d6c1774e
JB
3891 * gdb.base/attach.exp: There's no need to copy the test program to
3892 /tmp; that was only ever necessary on HP/UX, and this test is
3893 entirely disabled there anyway.
3894
f0708dbb
JB
38952002-12-21 Jim Blandy <jimb@redhat.com>
3896
4c2acfea
JB
3897 * gdb.c++/psmang.exp: Doc fix.
3898
f0708dbb
JB
3899 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
3900 test.
3901
9579e000
DC
39022002-12-20 David Carlton <carlton@math.stanford.edu>
3903
3904 * gdb.c++/annota2.exp: KFAIL annotate-quit.
3905
d1810171
MC
39062002-12-18 Michael Chastain <mec@shout.net>
3907
3908 * gdb.c++/annota2.exp: Add copyright year 2002.
3909
76565097
DC
39102002-12-17 David Carlton <carlton@math.stanford.edu>
3911
3912 * gdb.c++/try_catch.cc: Add marker comments.
3913 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
3914 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
3915 * gdb.c++/m-static.cc: Ditto.
3916 * gdb.c++/m-static1.cc: Ditto.
3917 * gdb.c++/try_catch.cc: Ditto.
3918
da81390b
JJ
39192002-12-16 Jeff Johnston <jjohnstn@redhat.com>
3920
3921 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
3922 to see whether we are using the new -environment-directory
3923 command which resets via -r or the old version of the command
3924 which may prompt the user. Part of fix for gdb/741.
3925
b304d130
AC
39262002-12-13 Andrew Cagney <ac131313@redhat.com>
3927
3928 * gdb.fortran/types.exp: Update obsolete comment.
3929 * gdb.fortran/exprs.exp: Ditto.
3930 * lib/gdb.exp: Delete obsolete code.
3931 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
3932 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
3933 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
3934 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
3935 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
3936 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
3937 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
3938 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
3939 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
3940 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
3941 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
3942 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
3943 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
3944 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
3945 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
3946 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
3947 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
3948 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
3949 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
3950 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
3951 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
3952 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
3953 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
3954 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
3955 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
3956 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
3957 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
3958 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
3959 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
3960 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
3961 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
3962 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
3963 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
3964 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
3965 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
3966 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
3967 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
3968
a23b6e6a
DC
39692002-12-11 David Carlton <carlton@math.stanford.edu>
3970
3971 * gdb.c++/m-data.exp: Add test for members that shadow global
3972 variables: see PR gdb/804.
3973 * gdb.c++/m-data.cc: Ditto.
3974
6604731b
DJ
39752002-12-10 Daniel Jacobowitz <drow@mvista.com>
3976
3977 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
3978
de46ecd7
DC
39792002-12-06 David Carlton <carlton@math.stanford.edu>
3980
3981 * gdb.base/store.c: Don't declare functions static.
3982
27e829d0
AC
39832002-12-04 Andrew Cagney <ac131313@redhat.com>
3984
3985 * gdb.base/store.exp, gdb.base/store.c: New files.
3986
92806416
DJ
39872002-12-03 Daniel Jacobowitz <drow@mvista.com>
3988
3989 * gdb.base/selftest.exp: Update for current gdb.
3990
3bcbaac5
DJ
39912002-12-03 Daniel Jacobowitz <drow@mvista.com>
3992
3993 * gdb.base/maint.exp: Only dump symbols from one source file
3994 or objfile.
3995
f4f00b1f
DJ
39962002-12-03 Daniel Jacobowitz <drow@mvista.com>
3997
3998 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
3999 function call.
4000
f1c8a949
JB
40012002-11-25 Jim Blandy <jimb@redhat.com>
4002
4003 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4004 function appearing in error message.
4005
9e297a97
DJ
40062002-11-21 Daniel Jacobowitz <drow@mvista.com>
4007
4008 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4009
1f312e79
JJ
40102002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4011
d63a86f8
RM
4012 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4013 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4014 should be in mi console format. This is part of fix for PR gdb/604.
4015
83c31e7d
FN
40162002-09-18 Fernando Nasser <fnasser@redhat.com>
4017
4018 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4019 which explicitly prints the zero offset as "+0".
4020
322b3f65
DJ
40212002-10-22 Daniel Jacobowitz <drow@mvista.com>
4022
4023 * gdb.threads/schedlock.c (args): Make unsigned.
4024
40252002-10-21 Daniel Jacobowitz <drow@mvista.com>
4026
4027 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4028 numbers. Allow "foo2|selected stack frame".
4029 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4030 * gdb.asm/asmsrc2.s: Likewise.
4031 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4032 comments.
4033 * gdb.asm/mips.inc: New file.
4034
5e2fe5b8
AF
40352002-10-18 Adam Fedor <fedor@gnu.org>
4036
4037 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4038 * gdb.base/help.exp: Likewise.
4039
abe1a5d0
KB
40402002-10-17 Kevin Buettner <kevinb@redhat.com>
4041
4042 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4043 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4044
10abb1d4
JB
40452002-10-02 Jim Blandy <jimb@redhat.com>
4046
4047 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4048
1f609b42
AC
40492002-10-01 Andrew Cagney <ac131313@redhat.com>
4050
4051 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4052 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4053 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4054 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4055 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4056 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4057 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4058
0aee02e4
AC
40592002-09-29 Andrew Cagney <ac131313@redhat.com>
4060
4061 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4062 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4063 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4064 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4065 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4066 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4067 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4068
6fde09ad
KB
40692002-09-27 Kevin Buettner <kevinb@redhat.com>
4070
4071 * gdb.base/annota1.exp (info break): Make directory components of
4072 path optional since not all compilers emit this debug information.
4073
4074 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4075 step ends up stepping out of the function instead of stopping on
4076 the epilogue.
4077
9e8aab75
KS
40782002-09-26 Keith Seitz <keiths@redhat.com>
4079
4080 * lib/insight-support.exp (gdbtk_start): Figure out where
4081 the insight executable is based on where gdb is. Use this
4082 executable to start insight instead of gdb.
4083
e36180d7
AC
40842002-09-25 Andrew Cagney <cagney@redhat.com>
4085
4086 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4087
9dd34b2b
AC
40882002-09-24 Andrew Cagney <ac131313@redhat.com>
4089
4090 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4091 test_isolated_complaints.
4092 (test_empty_complaint): New function.
4093 (test_empty_complaints): New function. Check no output when no
4094 complaints.
d63a86f8 4095
dea97812
KB
40962002-09-19 Jim Blandy <jimb@redhat.com>
4097
4098 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4099
54951bd7
AC
41002002-09-19 Andrew Cagney <ac131313@redhat.com>
4101
4102 * gdb.gdb/complaints.exp: New file.
4103
dec43320
AC
41042002-09-18 Andrew Cagney <ac131313@redhat.com>
4105
4106 * gdb.base/maint.exp: Check `help maint internal-warning'.
4107
e70d6e3f
DC
41082002-09-18 David Carlton <carlton@math.stanford.edu>
4109
4110 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4111 numbers, and replace them by a single breakpoint after the
4112 constructors are all finished.
4113 Add test 4.
4114 * gdb.c++/m-static.cc: Add test 4.
4115 * gdb.c++/m-static.h: New file.
4116 * gdb.c++/m-static1.cc: New file.
4117
4118 * gdb.c++/printmethod.exp: New file.
4119 * gdb.c++/printmethod.cc: New file.
4120
4121 * gdb.c++/pr-574.exp: New file.
4122 * gdb.c++/pr-574.cc: New file.
4123
afb5c968
CV
41242002-09-18 Corinna Vinschen <vinschen@redhat.com>
4125
4126 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4127 embedded targets which never actually exit.
4128
31e45dee
FN
41292002-09-18 Fernando Nasser <fnasser@redhat.com>
4130
4131 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4132 "don't step after run" as unresolved or unsupported, instead of xfail.
4133
a283c5a1
CV
41342002-09-18 Corinna Vinschen <vinschen@redhat.com>
4135
4136 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4137 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4138 Add newline to expected string in "step out of main (status wrapper)"
4139 case.
4140
11350d2a
CV
41412002-09-18 Corinna Vinschen <vinschen@redhat.com>
4142
4143 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4144 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4145
0deec7d6
TT
41462002-09-17 Tom Tromey <tromey@redhat.com>
4147
4148 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4149 \000, not \0, in double-quoted string.
4150
b2b4a1b5
CV
41512002-09-14 Corinna Vinschen <vinschen@redhat.com>
4152
c9d37158 4153 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4154 string after running the commands execution on breakpoint tests.
4155
1c56143a
CV
41562002-09-13 Corinna Vinschen <vinschen@redhat.com>
4157
4158 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4159
37f8da45
JB
41602002-09-12 Joel Brobecker <brobecker@gnat.com>
4161
4162 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4163
08b468e0
KS
41642002-09-10 Keith Seitz <keiths@redhat.com>
4165
4166 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4167 runto proc.
4168 (mi_run_to_main): Use mi_runto.
4169 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4170
dc360f58
KS
41712002-09-10 Keith Seitz <keiths@redhat.com>
4172
4173 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4174 regexp for stopping at main. Could have multiple event notifications.
4175 Don't assume that main was declared with no parameters.
4176 (mi_next): Use mi_step_to.
4177 (mi_step): Use mi_next_to.
4178
ce3abcfb
CV
41792002-09-09 Corinna Vinschen <vinschen@redhat.com>
4180
4181 * gdb.base/default.exp: Fix expected string in `info float' test.
4182
d1f5b980
BE
41832002-09-09 Ben Elliston <bje@redhat.com>
4184
4185 * config/mips.exp: Update comments.
4186 * config/mips-idt.exp: Likewise.
4187 * config/nind.exp: Likewise.
4188 * config/slite.exp: Likewise.
4189 * config/sparclet.exp: Likewise.
4190 * config/udi.exp: Likewise.
4191 * config/vx.exp: Likewise.
4192 * config/vxworks29k.exp: Likewise.
4193
2f71430b
JB
41942002-09-05 Jim Blandy <jimb@redhat.com>
4195
4196 * gdb.threads/killed.exp: Fix test failure message.
4197
7ddebc7e
KS
41982002-09-04 Keith Seitz <keiths@redhat.com>
4199
4200 * lib/mi-support.exp: Update copyright.
4201 (mi_gdb_test): Increase the priority of the expected pattern
4202 so that it matches gdb_test.
4203
0ae67eb3
KS
42042002-09-03 Keith Seitz <keiths@redhat.com>
4205
4206 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4207 Use integer comparison instead of string comparison for testing
4208 whether binary was built.
4209
38fc42c8
JB
42102002-09-03 Jim Blandy <jimb@redhat.com>
4211
4212 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4213
b6ff0e81
JB
42142002-08-29 Jim Blandy <jimb@redhat.com>
4215
4216 * gdb.threads/pthreads.exp: Move the portable thread compilation
4217 code into a function in lib/gdb.exp, and call that from here.
4218 * lib/gdb.exp (gdb_compile_pthreads): New function.
4219
07c98896
KS
42202002-08-29 Keith Seitz <keiths@redhat.com>
4221
4222 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4223 expect_out so that callers can get at it.
4224
0312286c
DJ
42252002-08-23 Daniel Jacobowitz <drow@mvista.com>
4226
4227 * gdb.threads/print-threads.c: New file.
4228 * gdb.threads/print-threads.exp: New file.
4229 * gdb.threads/schedlock.c: New file.
4230 * gdb.threads/schedlock.exp: New file.
4231
dd039bc4
EZ
42322002-08-22 Elena Zannoni <ezannoni@redhat.com>
4233
4234 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4235 not altivec.c.
4236
1f36144c
MK
42372002-08-17 Mark Kettenis <kettenis@gnu.org>
4238
4239 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4240 targets. The problem should be fixed now.
4241
16057ec7 42422002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4243
4244 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4245 2002-07-24 change that removes final dots from error messages.
4246
3c1499ad
TT
42472002-08-13 Tom Tromey <tromey@redhat.com>
4248
4249 * gdb.base/readline.exp: New file.
4250
a20ce2c3
AC
42512002-08-01 Andrew Cagney <ac131313@redhat.com>
4252
4253 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4254 supress message.
4255
db034ac5
AC
42562002-08-01 Andrew Cagney <cagney@redhat.com>
4257
4258 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4259 CHILL_FOR_TARGET and CHILL_LIB.
4260 * configure.in (configdirs): Remove gdb.chill.
4261 * configure: Regenerate.
4262 * lib/gdb.exp: Obsolete references to chill.
4263 * gdb.fortran/types.exp: Ditto.
4264 * gdb.fortran/exprs.exp: Ditto.
4265
3e000b18
KB
42662002-07-30 Kevin Buettner <kevinb@redhat.com>
4267
4268 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4269 set Irix-specific compile and link flags.
4270
28f4966b
KB
42712002-07-29 Kevin Buettner <kevinb@redhat.com>
4272
4273 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4274 source files. The ``-o'' option doesn't work with the ``-E'' option
4275 when using the Irix compiler.
4276
46c0d5a6
DJ
42772002-07-19 Daniel Jacobowitz <drow@mvista.com>
4278
4279 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4280 Improve support for reusing an exec file. Copy exec file
4281 to target, and run gdbserver on the target instead of on the host.
4282
eecf4bed
JB
42832002-07-18 Jim Blandy <jimb@redhat.com>
4284
0f815cdf
JB
4285 * gdb.base/ending-run.exp: Don't expect to see the program end in
4286 some orderly fashion when we're running on a real stand-alone
4287 board.
4288
eecf4bed
JB
4289 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4290 targets that don't support interrupts.
4291
52d309e4
JB
42922002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4293
4294 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4295 systems.
4296 Move comments in expect statements to inside the actions, so that they
4297 don't get matched against.
4298
ff683d9e
MK
42992002-07-10 Mark Kettenis <kettenis@gnu.org>
4300
4301 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4302 function when asleep" test.
4303
b5356753
AC
43042002-07-10 Andrew Cagney <ac131313@redhat.com>
4305
4306 * gdb.base/page.exp: Rewrite to handle problems with very long
4307 `info set' output. Update copyright.
4308
6aa4d13a
AC
43092002-06-26 Andrew Cagney <ac131313@redhat.com>
4310
4311 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4312 gdb.threads-hp.
4313 * gdb.hp/configure: Regenerate.
4314 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4315 * gdb.hp/gdb.threads-hp/configure: Delete file.
4316 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4317
8cf8c2b8
AC
43182002-06-22 Andrew Cagney <ac131313@redhat.com>
4319
4320 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4321 setlocale, bindtextdomain and textdomain.
4322
6827a8f8
JB
43232002-06-11 Jim Blandy <jimb@redhat.com>
4324
919d772c
JB
4325 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4326 preprocessor macro information is present.
4327
6827a8f8
JB
4328 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4329 tests.
4330
c15b0d21
MS
43312002-06-06 Michael Snyder <msnyder@redhat.com>
4332
c5984d70
MS
4333 * gdb.base/overlays.exp: Record addresses of overlay
4334 functions in TCL variables rather than in GDB variables,
4335 to avoid having GDB convert them to pointers (with loss
4336 of information).
4337
d63a86f8 4338 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4339 default linker script changes.
c15b0d21
MS
4340 * gdb.base/long_long.exp: Add check for sizeof (long double).
4341
be26fe0d
ML
43422002-06-06 Michal Ludvig <mludvig@suse.cz>
4343
4344 * gdb.asm/asm-source.exp: Add x86-64 target.
4345 * gdb.asm/x86_64.inc: New.
d63a86f8 4346
258093ca 43472002-05-30 Michael Chastain <mec@shout.net>
258093ca 4348
4b3153f1 4349 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4350 * gdb.c++/m-static.cc: New file.
4351 * gdb.c++/m-static.exp: New file.
4352
241264c6
MS
43532002-05-28 Michael Snyder <msnyder@redhat.com>
4354
4355 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4356 precision.
4357
9bba8c8f 43582002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4359
4b3153f1 4360 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4361 * gdb.c++/m-data.cc: New file.
4362 * gdb.c++/m-data.exp: New file.
4363
43642002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4365
4b3153f1 4366 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4367 * gdb.c++/try_catch.cc: New file.
d63a86f8 4368 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4369
def1b996
MC
43702002-05-27 Michael Chastain <mec@shout.net>
4371
4372 * gdb.c++/local.exp: Accept more nested types in output.
4373
522ba268
MC
43742002-05-26 Michael Chastain <mec@shout.net>
4375
4376 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4377
277254ba
MS
43782002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4379
4380 * lib/gdb.exp (gdb_wrapper_init): Just because
4381 gdb_wrapper_file exists, this does not mean that the file
4382 should not be rebuilt. That is what gdb_wrapper_initialized
4383 is for.
4384 (default_gdb_init): Reset gdb_wrapper_initialized.
4385
b61a8733
MS
43862002-05-23 Michael Snyder <msnyder@redhat.com>
4387
d63a86f8 4388 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4389 the precision of the floating point test results.
4390 * gdb.base/call-rt-st.exp: Ditto.
4391
b61a8733
MS
4392 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4393 * gdb.base/call-rt-st.exp: Ditto.
4394
56f6e910
MC
43952002-05-19 Michael Chastain <mec@shout.net>
4396
4397 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4398
ad0b0016
EZ
43992002-05-19 Elena Zannoni <ezannoni@redhat.com>
4400
4401 * configure.in (configdirs): Add gdb.arch.
4402 * configure: Regenerate.
4403
f617d2b6
JB
44042002-05-17 Jim Blandy <jimb@redhat.com>
4405
4406 * gdb.base/completion.exp: Recognize the more detailed error
4407 messages produced by the macro expander's lexical analyzer.
4408
eac2a696
EZ
44092002-05-14 Elena Zannoni <ezannoni@redhat.com>
4410
4411 * gdb.arch/altivec-abi.c: New file.
4412 * gdb.arch/altivec-abi.exp: New file.
4413 * gdb.arch/altivec-regs.c: New file.
4414 * gdb.arch/altivec-regs.exp: New file.
4415
2fdde8f8
DJ
44162002-05-14 Daniel Jacobowitz <drow@mvista.com>
4417
4418 * gdb.base/maint.exp (maint print type): Update for new type
4419 structure.
d63a86f8 4420
e31f1a7c
EZ
44212002-05-14 Elena Zannoni <ezannoni@redhat.com>
4422
4423 * gdb.arch: New directory.
4424 * gdb.arch/configure.in: New file.
4425 * gdb.arch/configure: New file.
4426 * gdb.arch/Makefile.in: New file.
4427
db589741
CV
44282002-05-13 Corinna Vinschen <vinschen@redhat.com>
4429
4430 * gdb.asm/asm-source.exp: Add v850 as supported target.
4431 * gdb.asm/v850.inc: New file.
4432
8ce2a7dc
DJ
44332002-05-13 Daniel Jacobowitz <drow@mvista.com>
4434
4435 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4436
df763c7f
DJ
44372002-05-12 Daniel Jacobowitz <drow@mvista.com>
4438
4439 * gdb.base/break.exp: Check 'break "marker2"'.
4440
377daeed
MS
44412002-05-10 Michael Snyder <msnyder@redhat.com>
4442
4443 * gdb.base/long_long.exp: Fix typo.
4444
c4b7bc2b
JB
44452002-05-10 Jim Blandy <jimb@redhat.com>
4446
ecac9a4e
JB
4447 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4448 a bug.
4449
c4b7bc2b
JB
4450 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4451 Recognize more detailed error message produced by the macro
4452 expander's lexical analyzer.
4453 * lib/gdb.exp (test_print_reject): Same.
4454
e71019a1
MK
44552002-05-09 Mark Kettenis <kettenis@gnu.org>
4456
4457 * gdb.c++/method.exp: Fix typo.
4458
fedfc8e6
MS
44592002-05-08 Michael Snyder <msnyder@redhat.com>
4460
166a1957
MS
4461 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4462 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4463 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4464 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4465 Add iftarget clause for strongarm.
d63a86f8 4466
f1c47eb2
MS
44672002-05-06 Michael Snyder <msnyder@redhat.com>
4468
cb9a9d3e
MS
4469 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4470 (gdb_continue_to_end): Accept output from status wrapper.
4471 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4472 Clean up fail messages to match pass messages.
4473
f1c47eb2
MS
4474 Enable the "needs_status_wrapper" testsuite feature.
4475 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4476 (gdb_compile): Conditionally call gdb_wrapper_init.
4477 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4478 * gdb.c++/method.exp: Recognize output from status wrapper.
4479
6079c749
BE
44802002-05-06 Ben Elliston <bje@redhat.com>
4481From Graydon Hoare <graydon@redhat.com>
4482
4483 * config/sid.exp: Include support for "rawsid" protocol.
4484
188baff3
JB
44852002-05-03 Jim Blandy <jimb@redhat.com>
4486
4487 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4488 * gdb.c++/hang3.C: New file.
4489
b9c07f0f
AC
44902002-05-04 Andrew Cagney <ac131313@redhat.com>
4491
4492 * gdb.base/default.exp: Remove obsolete code.
4493 * gdb.c++/misc.exp: Ditto. Update copyright.
4494 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4495 * gdb.base/whatis.exp: Ditto. Update copyright.
4496 * gdb.base/scope.exp: Ditto. Update copyright.
4497 * gdb.base/ptype.exp: Ditto. Update copyright.
4498 * gdb.base/printcmds.exp: Ditto. Update copyright.
4499 * gdb.base/opaque.exp: Ditto. Update copyright.
4500 * gdb.base/list.exp: Ditto.
4501 * gdb.base/funcargs.exp: Ditto. Update copyright.
4502 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4503 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4504 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4505 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4506 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4507 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4508
5c7a0397
MS
45092002-05-02 Michael Snyder <msnyder@redhat.com>
4510
d6dcc264 4511 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4512 * gdb.base/long_long.exp: Add xscale target.
4513 * gdb.base/default.exp: Add xscale target.
4514
eb7f1c48
JB
45152002-05-01 Jim Blandy <jimb@redhat.com>
4516
4517 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4518 gdb.c++/hang.exp: New test.
4519
a6befae8
FF
45202002-05-01 Fred Fish <fnf@redhat.com>
4521
4522 * gdb.base/completion.exp: Handle completions of "./Make" for
4523 more than one completion possibility, as is the case when we
4524 build and test in the source tree.
4525
0a310277
AG
45262002-04-29 Anthony Green <green@redhat.com>
4527
4528 * gdb.java/jmisc1.exp: New file.
4529 * gdb.java/jmisc2.exp: New file.
4530
6ff9af88
DJ
45312002-04-24 Daniel Jacobowitz <drow@mvista.com>
4532
4533 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4534
96b3d632
EZ
45352002-04-23 Elena Zannoni <ezannoni@redhat.com>
4536
4537 * gdb.base/help.exp: Change 'help status' to allow for target
4538 dependent output differences.
4539
5019bb54
MC
45402002-04-22 Michael Chastain <mec@shout.net>
4541
4542 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4543
a805a116
MC
45442002-04-22 Michael Chastain <mec@shout.net>
4545
4546 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4547
a1706bfd
DM
45482002-04-17 David S. Miller <davem@redhat.com>
4549
4550 * gdb.asm/sparc64.inc: New file.
4551 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4552
a73a20a2
EZ
45532002-04-19 Elena Zannoni <ezannoni@redhat.com>
4554
4555 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4556 instruction file directly into the build tree. Clean up at end of
4557 test.
4558
ba678339
DM
45592002-04-18 David S. Miller <davem@redhat.com>
4560
4561 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4562 handle 64-bit platforms correctly.
4563 * gdb.base/maint.exp: Likewise.
4564
b03399da
KB
45652002-04-18 Kevin Buettner <kevinb@redhat.com>
4566
4567 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4568 ``-fpic'' when compiling files comprising a shared library, but
4569 it does need additional linker flags in order to find shared
4570 libraries at run time.
4571
e2004992
KB
45722002-04-18 Kevin Buettner <kevinb@redhat.com>
4573
4574 * gdb.base/cvexpr.c (use): New function.
4575 (main): Invoke use() on all global variables to prevent
4576 some linkers from deleting these otherwise unused symbols.
4577
d8937120
MC
45782002-04-17 Michael Chastain <mec@shout.net>
4579From David S. Miller <davem@redhat.com>
4580
4581 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4582 handle 64-bit platforms correctly.
4583
ffd61a58
MS
45842002-04-12 Michael Snyder <msnyder@redhat.com>
4585From Jim Blandy <jimb@redhat.com>
4586 * gdb.base/foo.c (foox): Remove section attribute; the linker
4587 script can handle this instead.
4588 * gdb.base/bar.c (barx): Same.
4589 * gdb.base/baz.c (bazx): Same.
4590 * gdb.base/grbx.c (grbxx): Same.
4591
4592 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4593 manager doesn't automatically unmap overlays unnecessarily.
4594
6b8426a6
MH
45952002-04-10 Martin M. Hunt <hunt@redhat.com>
4596
4597 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4598 stepping out of main.
4599
34af4875
MC
46002002-04-09 Michael Chastain <mec@shout.net>
4601
4602 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4603 scope so that the nested scope tests will make sense.
4604 * gdb.c++/local.exp: Write patterns that actually work with gcc
4605 (the HP patterns "were never known to work with gcc").
4606 Keep the old aCC patterns too.
4607
2d1676a0
DJ
46082002-04-09 Daniel Jacobowitz <drow@mvista.com>
4609
4610 * gdb.base/attach.exp: Correct target board test.
4611
3a63e3f9
MC
46122002-04-08 Michael Chastain <mec@shout.net>
4613
4614 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4615 in a const method. Add some xfail and fail cases for configurations
4616 that do not emit the "const ...".
4617
f18dabd2
MC
46182002-04-07 Michael Chastain <mec@shout.net>
4619
4620 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4621 Accept "A * const" and "const A * const" as type of "this".
4622 Fix spelling of getFunky throughout. Make messages uniform.
4623
0fcddd82
EZ
46242002-04-07 Elena Zannoni <ezannoni@redhat.com>
4625
4626 Work around for PR gdb/285:
4627 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4628
16a8534a
EZ
46292002-04-07 Elena Zannoni <ezannoni@redhat.com>
4630
4631 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4632 instructions file at run time instead of configure time.
4633 Sometimes we run the test in a directory that is not the one we
4634 configured in.
4635 * gdb.asm/configure.in: Delete creation of symlink.
4636 * gdb.asm/configure: Regenerate.
4637
24181d81
JB
46382002-04-05 J. Brobecker <brobecker@gnat.com>
4639
4640 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4641 xfullpath () function.
4642
7cdb7107
DJ
46432002-04-04 Daniel Jacobowitz <drow@mvista.com>
4644
4645 * gdb.asm/Makefile.in: Correct dependencies.
4646
4647 * gdb.asm/powerpc.inc: New file.
4648 * gdb.asm/asm-source.exp: Add PowerPC.
4649 * gdb.asm/configure.in: Likewise.
4650 * gdb.asm/configure: Regenerated.
4651
a7d17088
DJ
46522002-04-04 Daniel Jacobowitz <drow@mvista.com>
4653
4654 * gdb.base/relocate.exp: New file.
4655 * gdb.base/relocate.c: New file.
4656
cd721503
FF
46572002-04-04 Fred Fish <fnf@redhat.com>
4658
4659 * gdb.base/step-test.exp: Update comment regarding stopping in
4660 memcpy/bcopy calls inserted as part of the compiler runtime.
4661
b22ad7a7
MS
46622002-04-04 Michael Snyder <msnyder@redhat.com>
4663
4664 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4665
5f279fa6
DJ
46662002-04-03 Daniel Jacobowitz <drow@mvista.com>
4667
4668 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4669 (gdb_expect): Remove $notransfer hack.
4670
dd0fd3ce
DJ
46712002-04-02 Daniel Jacobowitz <drow@mvista.com>
4672
4673 * gdb.c++/classes.exp ("calling method for small class"): Match
4674 updated register output.
4675
1e50cda1
DJ
46762002-03-30 Daniel Jacobowitz <drow@mvista.com>
4677
4678 Fix PR gdb/452
4679 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4680 when finished. Make gdb_file_cmd send "exec-file" when
4681 appropriate.
4682
24015922
DJ
46832002-03-30 Daniel Jacobowitz <drow@mvista.com>
4684
4685 * gdb.base/attach.exp: Remove extra setup_xfail.
4686
dd7dfd64
MS
46872002-03-26 Michael Snyder <msnyder@redhat.com>
4688
4689 * gdb.base/default.exp: Add tests for dump, append, and restore.
4690 * gdb.base/help.exp: Add tests for dump, append, and restore.
4691 * gdb.base/dump.exp: New file, test dump, append and restore.
4692 * gdb.base/dump.c: New file.
4693
48b2f8d7
MS
46942002-03-27 Michael Snyder <msnyder@redhat.com>
4695
d63a86f8 4696 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4697 clean-ups in help messages.
4698
05b4d525
FF
46992002-03-26 Fred Fish <fnf@redhat.com>
4700
4701 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4702 have debugging info for those functions and the compiler uses them
4703 internally to copy structs around.
4704
d7679631
FF
47052002-03-26 Fred Fish <fnf@redhat.com>
4706
4707 * gdb.base/list.exp: Revert the change made yesterday and add note
4708 about why we don't list the default lines for remote targets.
4709
523ac3f9
MS
47102002-03-25 Michael Snyder <msnyder@redhat.com>
4711
4712 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4713
754b2b8d
FF
47142002-03-25 Fred Fish <fnf@redhat.com>
4715
4716 * gdb.base/list.exp: This test works on remote targets so remove
4717 the short circuit for remote targets. Update copyright.
4718
33c3e192
FF
47192002-03-25 Fred Fish <fnf@redhat.com>
4720
4721 * gdb.base/attach.exp: Fix logic error that was suppressing this
4722 test for all non hppa*-*-hpux* targets, instead of the hp target.
4723 Move comments closer to the suppression point. Also now need to
4724 check that we are running natively.
4725
d43e73ee
MS
47262002-03-22 Michael Snyder <msnyder@redhat.com>
4727
882c8f02
MS
4728 * gdb.base/default.exp: Add test for gcore. Update copyright.
4729 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4730
04c12f60
FF
47312002-03-06 Fred Fish <fnf@redhat.com>
4732
4733 * gdb.base/funcargs.c: Remove extraneous ';' character.
4734 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4735
b43df995
MC
47362002-03-04 Michael Chastain <mec@shout.net>
4737
4738 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4739 accommodate gcc v3 function signature.
4740 * gdb.mi/mi0-var-cmd-exp: Ditto.
4741
92362027
AC
47422002-02-24 Andrew Cagney <ac131313@redhat.com>
4743
4744 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4745 ``GNU/Linux'' or ``Linux kernel''
4746 * testsuite/gdb.threads/pthreads.c: Ditto.
4747
258ad32d
MC
47482002-02-24 Michael Chastain <mec@shout.net>
4749
4750 * gdb.threads/pthreads.c (thread1): Add a return statement.
4751 (thread2): Likewise.
4752 (foo): Likewise.
4753
04c3b3d4
MC
47542002-02-23 Michael Chastain <mec@shout.net>
4755
4756 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4757 to placate gcc.
4758
5a2a0a20
MC
47592002-02-23 Michael Chastain <mec@shout.net>
4760
4761 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4762 test "ptype bint". The test passes on all my stabs configurations.
4763
a640f7fc
JB
47642002-02-21 Jim Blandy <jimb@redhat.com>
4765
27924826
JB
4766 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4767 filename at a time, and watch for the ones we want to see.
4768
a640f7fc
JB
4769 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4770 types of pointers to prototyped functions.
4771
edcc8c75
AC
47722002-02-20 Andrew Cagney <ac131313@redhat.com>
4773
4774 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4775 signed, unsigned and straight char.
4776 (padding_char, padding_short, padding_int, padding_long,
4777 padding_long_long, padding_float, padding_double,
4778 padding_long_double): New global variables.
4779 (fill, fill_structs): New functions.
4780
4781 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4782 for correctly sized writes. Update copyright.
4783 (get_valueof): New procedure.
4784 (get_sizeof): Call get_valueof.
4785 (check_valueof): New procedure.
4786 (check_padding): New procedure.
4787
ac57ea44
MC
47882002-02-20 Michael Chastain <mec@shout.net>
4789
4790 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4791 to setup_xfail. Document some of the remaining calls.
4792
7a10c941
MC
47932002-02-18 Michael Chastain <mec@shout.net>
4794
4795 * gdb.c++/userdef.exp: Update copyright year.
4796
fb8acdcc
DJ
47972002-02-18 Daniel Jacobowitz <drow@mvista.com>
4798
4799 * gdb.c++/userdef.exp: Test overloaded operators properly.
4800 Remove xfails.
4801
fda6ae12
MS
48022002-02-14 Michael Snyder <msnyder@redhat.com>
4803
4804 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4805
676a0442
DJ
48062002-02-14 Daniel Jacobowitz <drow@mvista.com>
4807
4808 * gdb.base/a2-run.exp: Check for a remote target properly.
4809 * gdb.base/annota1.exp: Likewise.
4810 * gdb.base/list.exp: Likewise.
4811 * gdb.base/reread.exp: Likewise.
4812 * gdb.base/scope.exp: Likewise.
4813 * gdb.base/shlib-call.exp: Likewise.
4814 * gdb.base/term.exp: Likewise.
4815 * gdb.c++/annota2.exp: Likewise.
4816
78b4f468
RE
48172002-02-13 Richard Earnshaw <rearnsha@arm.com>
4818
4819 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4820
9a81ba51
MC
48212002-02-10 Michael Chastain <mec@shout.net>
4822
4823 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4824 (call_after_alloca): Ditto.
4825
004af6c7
DJ
48262002-02-10 Daniel Jacobowitz <drow@mvista.com>
4827
4828 * gdb.base/ending-run.exp: Guard "cont" test with
4829 gdb_skip_stdio_test.
4830
37225f62
JB
48312002-02-06 Jim Blandy <jimb@redhat.com>
4832
4833 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4834 from here...
4835 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4836 To here. Disable this test on non-HP platforms. Add big comment.
4837
fe6fdd96
MS
48382002-02-04 Michael Snyder <msnyder@redhat.com>
4839
4840 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4841 other than d10v and m32r.
4842
036fad3f
RE
48432002-02-02 Richard Earnshaw <rearnsha@arm.com>
4844
4845 * gdb.base/default.exp: Rewrite test patterns to reduce time
4846 taken to match them.
4847
7148ab62
DJ
48482002-01-30 Daniel Jacobowitz <drow@mvista.com>
4849
4850 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4851 Allow a start function above main.
4852 * gdb.threads/linux-dp.exp: Fix copyright date.
4853
396cc255
DJ
48542002-01-30 Daniel Jacobowitz <drow@mvista.com>
4855
4856 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4857 (check_philosopher_stack): Check for manager thread before checking
4858 for a just-starting thread.
4859
f038d31b
DJ
48602002-01-30 Daniel Jacobowitz <drow@mvista.com>
4861
4862 From Neil Booth <neil@daikokuya.demon.co.uk>:
4863 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4864 warnings.
4865
b3ff9d9a
FF
48662002-01-21 Fred Fish <fnf@redhat.com>
4867
4868 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4869 not caller.
4870
39ad761d
JB
48712002-01-21 Jim Blandy <jimb@redhat.com>
4872
4873 * gdb.base/reread.exp: Check that GDB properly re-reads the
4874 executable file when it changes while no inferior is running.
4875
aaf320fa
FF
48762002-01-21 Fred Fish <fnf@redhat.com>
4877
4878 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4879 optionally accept the "shlib events" variation.
4880
808a31f5
JB
48812002-01-21 Jim Blandy <jimb@redhat.com>
4882
4883 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4884 call `fflush' after every `printf', so that the output is produced
4885 at predictable points, regardless of whatever buffering does (or
4886 doesn't) take place.
4887 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4888 at different points.
4889
4420d5e2
DJ
48902002-01-20 Daniel Jacobowitz <drow@mvista.com>
4891
4892 * gdb.c++/inherit.exp: Update copyright years.
4893 * gdb.c++/method.exp: Likewise.
4894
3e36a0f4
DJ
48952002-01-20 Daniel Jacobowitz <drow@mvista.com>
4896
4897 * gdb.c++/classes.exp: Update for improved v3 support and skipping
4898 artificial methods/arguments.
4899 * gdb.c++/derivation.exp: Likewise.
4900 * gdb.c++/inherit.exp: Likewise.
4901 * gdb.c++/method.exp: Likewise.
4902 * gdb.c++/virtfunc.exp: Likewise.
4903
b4ceaee6
AC
49042002-01-18 Andrew Cagney <ac131313@redhat.com>
4905
4906 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
4907 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
4908 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
4909 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
4910 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
4911 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
4912
ecace851
JB
49132002-01-17 Jim Blandy <jimb@redhat.com>
4914
4915 * gdb.asm/asm-source.exp (info symbol): Take another shot at
4916 anchoring the pattern matching the entry point symbol's name.
4917
375fc983
AC
49182002-01-17 Andrew Cagney <ac131313@redhat.com>
4919
4920 * gdb.base/maint.exp: Update ``maint internal-error'' to match
4921 continue/quit query. Update copyright.
4922
fe6fdd96
MS
49232002-01-14 Michael Snyder <msnyder@redhat.com>
4924
4925 * gdb.base/gcore.exp: Remove extra debugging output.
4926
e017c81f
DJ
49272002-01-13 Daniel Jacobowitz <drow@mvista.com>
4928
4929 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
4930 for slightly dubious v2 mangled string.
4931
37ab3bf8
DJ
49322002-01-13 Daniel Jacobowitz <drow@mvista.com>
4933
4934 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
4935
1bc05c3a 49362002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 4937
1bc05c3a 4938 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 4939
1bc05c3a
JM
4940 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
4941 constructors.
4942 * gdb.c++/derivation.exp: Likewise.
4943 * gdb.c++/templates.exp: Likewise.
4944 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 4945
1bc05c3a
JM
49462002-01-10 Michael Snyder <msnyder@redhat.com>
4947
4948 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 4949
a911c360
MS
49502002-01-08 Michael Snyder <msnyder@redhat.com>
4951
4952 * gdb.base/gcore.exp: New test for generate-core-file command.
4953 * gdb.base/gcore.c: Testcase for above.
4954 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
4955
ea2119ec
JM
49562002-01-08 Jason Merrill <jason@redhat.com>
4957
4958 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
4959
68203136
FF
49602002-01-07 Fred Fish <fnf@redhat.com>
4961
4962 * gdb.c++/overload.exp: Remove unconditional xfails for:
4963 print foo_instance1.overloadargs(1)
4964 print foo_instance1.overloadargs(1, 2)
4965 print foo_instance1.overloadargs(1, 2, 3)
4966 print foo_instance1.overloadargs(1, 2, 3, 4)
4967 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
4968 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
4969 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
4970 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
4971 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
4972 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
4973 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
4974 print foo_instance1.overload1arg()
4975 print foo_instance1.overload1arg((char)arg2)
4976 print foo_instance1.overload1arg((signed char)arg3)
4977 print foo_instance1.overload1arg((unsigned char)arg4)
4978 print foo_instance1.overload1arg((int)arg7)
4979 print foo_instance1.overload1arg((unsigned int)arg8)
4980 print foo_instance1.overload1arg((float)arg11)
4981 print foo_instance1.overload1arg((double)arg12)
d63a86f8 4982
21b9b5b1
MS
49832002-01-07 Michael Snyder <msnyder@redhat.com>
4984
4985 * gdb.base/huge.exp: New test. Print a very large target data object.
4986 (skip_huge_test): New test variable. Define if you want to skip this
4987 test. The test reads an 8 megabyte data object from the target, so it
4988 might be very time consuming on remote targets with a slow connection.
4989 * gdb.base/huge.c: New file. Test case for above.
4990
725f922e
FF
49912002-01-07 Fred Fish <fnf@redhat.com>
4992
4993 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
4994 g_instance.bfoo, and g_instance.cfoo.
4995
634d57ec
JL
4996Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
4997
f286b2c3
JL
4998 * gdb.base/break.c (multi_line_if_conditional): New function.
4999 (multi_ilne_while_conditional): Likewise.
5000 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5001 IF or WHILE condition puts the breakpoint at the start of
5002 the condition.
5003
634d57ec
JL
5004 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5005 hppa*-*-hpux* expected failure.
5006 * gdb.base/structs.exp (do_function_calls): Similarly.
5007
5008 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5009 watchpoints.
5010
9fbfe2dc
AC
50112002-01-06 Andrew Cagney <ac131313@redhat.com>
5012
5013 Fix PR gdb/66.
5014 * gdb.base/structs.exp: Replace skip for a29k with skip for
5015 gdb,cannot_call_functions.
5016 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5017 * gdb.base/callfuncs.exp: Ditto.
5018 * gdb.base/call-rt-st.exp: Ditto.
5019 * gdb.base/call-strs.exp: Ditto.
5020 * gdb.base/callfwmall.exp: Ditto.
5021 * gdb.base/scope.exp: Obsolete xfail a29k.
5022 * gdb.c++/misc.exp: Ditto.
5023 * gdb.c++/cplusfuncs.exp: Ditto.
5024 * gdb.base/ptype.exp: Ditto.
5025 * gdb.base/printcmds.exp: Ditto.
5026 * gdb.base/opaque.exp: Ditto.
5027 * gdb.base/list.exp: Ditto.
5028 * gdb.base/funcargs.exp: Ditto.
5029 * gdb.base/default.exp: Ditto.
5030
8ddad156
MS
50312002-01-04 Michael Snyder <msnyder@redhat.com>
5032
ca4976a6 5033 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5034 * gdb.base/maint.exp: Add tests for maint info sections options.
5035
1b074332
JL
5036Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5037
5038 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5039
7d159115
CV
50402001-12-20 Corinna Vinschen <vinschen@redhat.com>
5041
5042 * gdb.asm/arm.inc: New file.
5043 * gdb.asm/asm-source.exp: Add arm targets.
5044 * gdb.asm/configure.in: Ditto.
5045 * gdb.asm/configure: Recreated from configure.in.
5046
8fb87725
JL
5047Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5048
afabe08c
JL
5049 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5050 with HP's compiler.
5051 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5052 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5053 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5054 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5055
5056 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5057 either HP's compilers or GCC.
5058
db521deb
JL
5059 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5060 a SIGBUS or SIGSEGV.
5061
5062 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5063
5064 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5065 can be compiled with either HP's compiler or GCC.
5066
cfa88ab7
JL
5067 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5068 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5069 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5070
ca344dff
JL
5071 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5072 to match current gdb output. Update due to using auto-solib-limit
5073 for limiting instead of overloading auto-solib-add.
5074 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5075 test program.
5076
3f3c6e55 5077 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5078 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5079 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5080 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5081 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5082 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5083 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5084 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5085 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5086 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5087 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5088 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5089 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5090
8fb87725
JL
5091 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5092 a SIGTRAP to the inferior.
5093
cf599fa7
CV
50942001-12-19 Corinna Vinschen <vinschen@redhat.com>
5095
5096 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5097 Substitute call to target_link by call to gdb_compile.
5098
2cd045cd
JL
5099Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5100
5101 * gdb.base/break.exp: Fix HP specific search string when testing
5102 backtracing in a called function.
5103
d63a86f8 5104 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5105 compiling the test with HP's compilers.
5106 * gdb.base/volatile.exp: Similarly.
5107
99ebe9ac
JB
51082001-12-19 Jim Blandy <jimb@redhat.com>
5109
5110 * gdb.base/printcmds.exp: Expect the null character to be printed
5111 as '\0', and the '\013' to be printed as '\v'.
5112 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5113 * gdb.base/setvar.exp: Same.
5114
b9891b29
JB
51152001-12-17 Jim Blandy <jimb@redhat.com>
5116
0eba65ab
JB
5117 * gdb.base/completion.exp: Rather than completing very long
5118 filenames, which can make the readline library produce output we
5119 don't recognize, cd to the directory first, and then complete
5120 using nice, short relative paths.
5121
6970b5b1
JB
5122 * gdb.base/completion.exp: On some systems, there is, in fact, a
5123 variable named `b' in scope, since GDB treats all static
5124 variables as being in scope. So use `no_var_named_this'
5125 instead of `b'.
5126
b9891b29
JB
5127 * gdb.base/corefile.exp: Recognize the message saying that GDB
5128 can't find the core file's registers as a failure.
5129
e6ccd35f
JSC
51302001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5131
5132 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5133 test expect string more specific.
5134
105ba819
CV
51352001-12-13 Corinna Vinschen <vinschen@redhat.com>
5136
5137 * gdb.asm/asm-source.exp: Add support for xstormy16.
5138 * gdb.asm/configure.in: Ditto.
5139 * gdb.asm/configure: Rebuild.
5140 * gdb.asm/xstormy16.inc: New file.
5141
e9e79dd9
FF
51422001-12-10 Fred Fish <fnf@redhat.com>
5143
5144 * gdb.base/maint.exp: Update to match changes in type dumping code.
5145
347dc97d
JB
51462001-12-10 Jim Blandy <jimb@redhat.com>
5147
5148 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5149 matching the entry point symbol's name at the beginning of the
5150 line.
5151
5178b9d6
DJ
51522001-12-07 Daniel Jacobowitz <drow@mvista.com>
5153
5154 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5155 gdb.c++/inherit.exp, gdb.c++/method.exp,
5156 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5157 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5158 and class layout support.
5159
af890c52
DJ
51602001-12-07 Daniel Jacobowitz <drow@mvista.com>
5161
5162 * gdb.c++/classes.exp: Add test for static member function.
5163 * gdb.c++/misc.cc: Add class with static member function.
5164
7a345fb3
JB
51652001-12-07 Jim Blandy <jimb@redhat.com>
5166
f2e54a80 5167 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5168 those tests as `unsupported'.
5169 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5170 Rewrite subsequent tests to use it.
5171
5172 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5173 those tests as `unsupported'.
5174 * gdb.base/structs.exp (call_struct_func): New function.
5175 (do_function_calls): Use call_struct_func to call the functions
5176 returning structs.
5177
0bc69509
JB
5178 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5179 whether functions are prototyped or not, so we can't possibly pass
5180 arguments to t_float_values2 properly.
5181
7a345fb3
JB
5182 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5183 value of `timeout' for targets other than the mips*tx39-*.
5184
edb6ede1
MS
51852001-12-06 Michael Snyder <msnyder@redhat.com>
5186
d63a86f8 5187 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5188 and detect whether the start symbol has a leading underscore.
5189
2d842f13
JB
51902001-12-04 Jim Blandy <jimb@redhat.com>
5191
5192 * gdb.base/completion.exp: Clarify indentation.
5193
68550daf
JB
51942001-12-03 Jim Blandy <jimb@redhat.com>
5195
5196 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5197 variables on the S/390, not `.word'.
5198
cd5195a8
JB
51992001-11-30 Jim Blandy <jimb@redhat.com>
5200
5201 Add assembly-source tests for s390-ibm-linux.
5202 * gdb.asm/s390.inc: New file.
5203 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5204 the S/390 architecture.
5205 * gdb.asm/configure: Regenerated.
5206
ca9efc90
MS
52072001-11-30 Michael Snyder <msnyder@redhat.com>
5208
5209 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5210 next, info source, info sources, info line, global and static
5211 variables, and static functions.
5212 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5213 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5214 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5215 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5216 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5217 (gdbasm_leave): Restore frame pointer.
5218 (gdbasm_startup): Copy stack set-up from crt0.S.
5219
d0e66976
FN
52202001-11-26 Fernando Nasser <fnasser@redhat.com>
5221
5222 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5223 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5224 to a local (non-static) variable. Copy tstruct.a to a static buffer
5225 and return a pointer to that buffer.
5226 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5227
e2334072
MK
52282001-11-24 Mark Kettenis <kettenis@gnu.org>
5229
5230 * gdb.asm/configure.in: Fix recognition of ix86 target.
5231 * gdb.asm/configure: Regenerate.
5232
756caa3d
MS
52332001-11-21 Michael Snyder <msnyder@redhat.com>
5234
5235 * gdb.asm/sparc.inc: New file.
5236 * gdb.asm/asm-source.exp: Recognize sparc target.
5237 * gdb.asm/configure.in: Recognize sparc target.
5238 * gdb.asm/configure: Regenerate.
d63a86f8 5239
9a4d72d5
MS
52402001-11-21 Michael Snyder <msnyder@redhat.com>
5241
5242 * gdb.asm/m32r.inc: New file.
5243 * gdb.asm/asm-source.exp: Recognize m32r target.
5244 * gdb.asm/configure.in: Recognize m32r target.
5245 * gdb.asm/configure: Regenerate.
5246
a773d1cd
MS
52472001-11-20 Michael Snyder <msnyder@redhat.com>
5248
017ac23d
MS
5249 * gdb.asm/i386.inc: New file.
5250 * gdb.asm/asm-source.exp: Recognize ix86 target.
5251 * gdb.asm/configure.in: Recognize ix86 target.
5252 * gdb.asm/configure: Regenerate.
5253
a773d1cd
MS
5254 * gdb.c++/namespace.exp: Fix quotes in output messages.
5255
bb632afb
MS
52562001-11-14 Michael Snyder <msnyder@redhat.com>
5257
25d559ca 5258 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5259 qualifier in a type cast expression, to designate an address
5260 in the instruction space (Harvard architecture).
5261
4749e309
MS
52622001-11-13 Michael Snyder <msnyder@redhat.com>
5263
5264 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5265 Tests for expressions using 'const' and 'volatile'.
5266
25050984
CV
52672001-11-13 Corinna Vinschen <vinschen@redhat.com>
5268
5269 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5270
1902c51f
DJ
52712001-11-12 Daniel Jacobowitz <drow@mvista.com>
5272
5273 * lib/mi-support.exp (mi_run_to_helper): Move comments
5274 outside of gdb_expect.
5275
dcf95b47
DJ
52762001-11-11 Daniel Jacobowitz <drow@mvista.com>
5277
5278 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5279 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5280 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5281 mi0_run_to): New functions.
5282 * gdb.mi/mi-simplerun.exp: Use them.
5283 * gdb.mi/mi0-simplerun.exp: Likewise.
5284 * gdb.mi/mi-var-cmd.exp: Likewise.
5285 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5286
45b074e1
AC
52872001-11-10 Andrew Cagney <ac131313@redhat.com>
5288
5289 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5290 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5291
bf50d346
AC
52922001-11-09 Andrew Cagney <ac131313@redhat.com>
5293
5294 * gdb.base/restore.exp: Include $expected value in restored test
5295 message.
5296
9383332c
AC
52972001-11-09 Andrew Cagney <ac131313@redhat.com>
5298
5299 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5300 implemented.
5301
db62520a
MS
53022001-11-08 Michael Snyder <msnyder@redhat.com>
5303
5304 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5305 Add pass/fail message for stop at breakpoint in call dummy function.
5306
b5703437
MS
53072001-11-07 Michael Snyder <msnyder@redhat.com>
5308
d63a86f8
RM
5309 * gdb.c++/templates.exp (test_template_breakpoints):
5310 If we get an overload menu, but it does not match what
760f6330 5311 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5312 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5313 making the whitespace optional. Argument for "new" may be
5314 "unsigned" as well as "unsigned int/long".
d63a86f8 5315 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5316 making the whitespace optional. Also replace "(void) with
5317 "((void|)), making the keyword "void" optional.
d63a86f8 5318 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5319 making the whitespace optional. Also replace "(void) with
5320 "((void|)), making the keyword "void" optional.
3bf40917
MS
5321 * gdb.base/callfuncs.c (t_float_values): This function must
5322 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5323 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5324 can be tested against both cases. Usually one case involves
5325 promotion of float to double, while the other does not.
5326 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5327 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5328 includes a stack frame for "start".
5329
c8ab4e6d
JB
53302001-11-05 Jim Blandy <jimb@redhat.com>
5331
5332 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5333 pointers are 32 bits long, and that offsets of relocs are always
5334 stored in the data (REL-style), and not in the reloc entry itself
5335 (RELA-style).
5336 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5337 stabs.
5338
3f08ced9
MS
53392001-11-01 Michael Snyder <msnyder@redhat.com>
5340
5341 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5342 and regular expression operators by using quoting.
5343
cbfa24cd
MS
53442001-10-31 Michael Snyder <msnyder@redhat.com>
5345
5346 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5347 depending on what the symbol table contains.
5348 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5349 the output of the ptype command. Similarly, accept both "const &"
5350 and "const&".
5351
aaa68313
CV
53522001-10-31 Corinna Vinschen <vinschen@redhat.com>
5353
5354 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5355 symbol `STORAGE' to allow to choose the storage class of
5356 the local datastructures.
5357 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5358 compiler directive.
5359
91740388
MS
53602001-10-30 Michael Snyder <msnyder@redhat.com>
5361
5362 * gdb.base/jump.exp: Allow it to run for all targets.
5363
1b7c05e7
CV
53642001-10-29 Corinna Vinschen <vinschen@redhat.com>
5365
5366 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5367 with new double_array size.
5368 (main): Change storage class of all local variables to static.
5369 Reduce size of double_array to 9.
5370 * gdb.base/call-ar-st.exp: Increase timeout value.
5371 Change expected output for double array to match new size in
5372 call-ar-st.c.
5373
36a22261
CV
53742001-10-29 Corinna Vinschen <vinschen@redhat.com>
5375
5376 * gdb.base/ending-run.exp: Create identical output when passing
5377 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5378 Stormy16 target.
36a22261 5379
92b8ae91
MK
53802001-10-28 Mark Kettenis <kettenis@gnu.org>
5381
5382 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5383 that we catch the expected failure under Linux/x86.
5384
cb135b83
OF
53852001-10-29 Orjan Friberg <orjanf@axis.com>
5386
5387 * gdb.base/setvar.exp: Escape curly braces.
5388 * gdb.stabs/weird.exp: Ditto.
5389
6884aa54
DJ
53902001-10-27 Daniel Jacobowitz <drow@mvista.com>
5391
5392 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5393 * gdm.mi/mi0-hack-cli.exp: Likewise.
5394
0398c9aa
AC
53952001-10-25 Andrew Cagney <ac131313@redhat.com>
5396
5397 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5398 messages.
5399
d20bf2e8
AC
54002001-10-21 Andrew Cagney <ac131313@redhat.com>
5401
5402 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5403 checking MI enabled.
5404
03dd63aa
CV
54052001-10-09 Corinna Vinschen <vinschen@redhat.com>
5406
5407 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5408
1d9d99f3
FCE
54092001-10-04 Frank Ch. Eigler <fche@redhat.com>
5410
5411 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5412 if gdb child process crashes, just signal an error.
5413
838ae6c4
JB
54142001-10-02 Jim Blandy <jimb@redhat.com>
5415
5416 * lib/gdb.exp (test_xfail_format): Simplify.
5417
5418 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5419 front of the variable name `format'. Simplify `if'.
5420
8f0cbc1c
DJ
54212001-10-01 Daniel Jacobowitz <drow@mvista.com>
5422
5423 * gdb.threads/pthreads.exp: Wait for output and delay
5424 before sending ^C.
5425
1f08dafd
DJ
54262001-10-01 Daniel Jacobowitz <drow@mvista.com>
5427
5428 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5429 some incorrect output instead of timing out.
5430 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5431
674f90ff
CV
54322001-09-28 Corinna Vinschen <vinschen@redhat.com>
5433
5434 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5435 check to allow additional `int'.
5436
9b284272
DJ
54372001-09-27 Daniel Jacobowitz <drow@mvista.com>
5438
5439 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5440 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5441
b55a4771
MS
54422001-09-27 Michael Snyder <msnyder@redhat.com>
5443
5444 * lib/gdb.exp (test_debug_format): New proc.
5445 (setup_xfail_format): Use new proc test_debug_format.
5446 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5447 proc; use new service proc test_debug_format.
5448 Replace all other "gcc_compiled" tests with this test.
5449 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5450 proc; use new service proc test_debug_format.
5451 Replace all other "gcc_compiled" tests with this test.
5452
54532001-09-27 Michael Snyder <msnyder@redhat.com>
5454
5455 * gdb.base/cvexpr.exp: New file.
5456 * gdb.base/cvexpr.c: New file
5457 Test for expressions using const and volatile keywords.
5458
4e6667ac
CV
54592001-09-26 Corinna Vinschen <vinschen@redhat.com>
5460
5461 * gdb.base/constvars.exp: Check for different orders of keywords
5462 and additional "int" strings in output.
5463
4f337972
AC
54642001-09-22 Andrew Cagney <ac131313@redhat.com>
5465
5466 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5467 responses from "help maint".
5468
2015650d
FCE
54692001-09-19 Frank Ch. Eigler <fche@redhat.com>
5470
5471 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5472 to localhost:NNN instead of :NNN, in case Xvfb is listening
5473 only on TCP.
5474
f3bcedc1
CV
54752001-09-19 Corinna Vinschen <vinschen@redhat.com>
5476
5477 * gdb.base/recurse.exp: When checking leaving the watchpoint
5478 scope, recognize when gdb is in function's epilogue and pass.
5479
6b819c92
KS
54802001-09-18 Keith Seitz <keiths@redhat.com>
5481
5482 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5483 support for running tests against sid targets.
5484 (gdbtk_done): Ditto.
5485
a10c9419
CV
54862001-09-18 Corinna Vinschen <vinschen@redhat.com>
5487
5488 * gdb.base/ending-run.c (main): Set stdout buffersize
5489 to the same reasonable value for any target.
5490 * gdb.base/ending-run.exp: Add a regular expression
5491 to make testsuite happy on Sanyo Stormy16 target.
5492
739d0d99
CV
54932001-09-17 Corinna Vinschen <vinschen@redhat.com>
5494
5495 * gdb.base/display.c (do_loops): Add float variable `f'.
5496 Increment f in loop.
5497 * gdb.base/display.exp: Increment timeout by 60 seconds.
5498 Change float display test to use variable `f'.
5499
1b8947f0
JB
55002001-09-17 Jim Blandy <jimb@redhat.com>
5501
5502 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5503 overflowing the limited breakpoint tables on some ROM monitors
5504 (like the ROM68K).
5505
9890ac81
FCE
55062001-09-15 Frank Ch. Eigler <fche@redhat.com>
5507
5508 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5509 the "-ac" (disable access control) flag.
5510
6db765ea
JH
55112001-08-30 Jeff Holcomb <jeffh@redhat.com>
5512
5513 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5514 ints.
5515
4c32cc04
KS
55162001-08-30 Keith Seitz <keiths@redhat.com>
5517
5518 * lib/gdb.exp: Move all insight-related functionality into
5519 separate file.
5520 * lib/insight-support.exp: New file.
5521
8d6e6f81
FCE
55222001-08-29 Frank Ch. Eigler <fche@redhat.com>
5523
5524 * config/sid.exp (sid_start): Never set sid verbosity; disable
5525 expect_background {} that consumed its stdout; tolerate </dev/null.
5526 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5527
6a90e1d0
AC
55282001-08-18 Andrew Cagney <ac131313@redhat.com>
5529
5530 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5531 CLI jump command to start it.
5532 (mi_run_to_main): Fail immediatly when unexpected output.
5533
1759b3c3
AC
55342001-08-18 Andrew Cagney <ac131313@redhat.com>
5535
5536 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5537 beginning of function. Fix PR gdb/191.
5538
61d11d80
FCE
55392001-08-16 Frank Ch. Eigler <fche@redhat.com>
5540
5541 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5542 what to force sid endianness to.
5543
942a4df2
KS
55442001-08-15 Keith Seitz <keiths@redhat.com>
5545
5546 * lib/gdb.exp (gdbtk_start): Don't set environment
5547 variables for TCL_LIBRARY and friends. Insight will
5548 now figure these out for itself.
5549
0521c418
MS
55502001-08-02 Michael Snyder <msnyder@redhat.com>
5551
5552 * gdb.base/completion.exp: Remove the symbol "a64l" from
5553 the expect string; this is target-specific, and not related
5554 to what is being tested.
5555
74a9a58a
DB
55562001-08-02 Dave Brolley <brolley@redhat.com>
5557
5558 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5559
c70819fa
MS
55602001-07-25 Michael Snyder <msnyder@redhat.com>
5561
c2b8fa57
MS
5562 * gdb.base/consecutive.exp: New file. Test stepping over
5563 breakpoints on consecutive instructions.
5564 * gdb.base/consecutive.c: New file.
5565
c70819fa
MS
5566 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5567 curly braces in regular expressions.
5568
2b1a1355
MS
55692001-07-25 Michael Snyder <msnyder@redhat.com>
5570
5571 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5572 legitimate output from stepping out of main.
5573
413eca6f
KS
55742001-07-22 Keith Seitz <keiths@redhat.com>
5575
5576 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5577 the empty string, do not run the tests.
5578
7e5a9322
SC
55792001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5580
5581 * gdb.base/long_long.exp: Detect size of pointer. Take into
5582 account 2-byte pointers when testing for p/a results.
5583
de58f10f
SC
55842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5585
d63a86f8 5586 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5587 and defined to 1K for m68hc11.
5588 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5589 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5590 (sizeof_random_data): New variable to tell the size of the data table;
5591 don't test past this size; always run to main.
5592
d6f5fea1
SC
55932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5594
5595 * gdb.base/return2.exp: return of long long and double fails for
5596 68HC11; don't execute these tests on that platform.
5597 * gdb.base/return.exp: Return of a double fails for 68hc11.
5598
c477543d
SC
55992001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5600
5601 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5602 tests that print a float.
5603 * call-rt-st.exp: Likewise.
5604
63cf1c79
MK
56052001-07-12 Mark Kettenis <kettenis@gnu.org>
5606
5607 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5608 running this test on Linux.
5609
112f9ab5
MC
56102001-06-24 Michael Chastain <chastain@redhat.com>
5611
5612 * gdb.base/arithmet.exp: Remove some tests to make all test names
5613 unique.
5614
4970cb0f
MS
56152001-07-03 Michael Snyder <msnyder@redhat.com>
5616
5617 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5618 the output of the ptype command.
5619
d85da69f
MS
56202001-07-02 Michael Snyder <msnyder@redhat.com>
5621
4c8a82de
MS
5622 * gdb.base/completion.exp: Don't assume that break.c is the only
5623 source file that may contain functions named "marker".
d85da69f
MS
5624 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5625
8afc772b
AC
56262001-06-28 Andrew Cagney <ac131313@redhat.com>
5627
5628 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5629 of files to delete.
5630
5631 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5632 * gdb.disasm/h8300s.exp: New file.
5633 gdb.disasm/h8300s.s: Likewise.
5634
cff22675
AC
56352001-06-27 Andrew Cagney <ac131313@redhat.com>
5636
5637 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5638 empty breakpoint tables.
5639
68c81b54
AC
56402001-06-25 Andrew Cagney <ac131313@redhat.com>
5641
5642 * lib/mi-support.exp: Update args=... part of stop-reason
5643 patterns. Accept either a list or a tuple.
5644
2dd62704
AC
56452001-06-23 Andrew Cagney <ac131313@redhat.com>
5646
5647 * lib/mi-support.exp: Remove local emacs variable defining
5648 change-log-default-name.
5649
b4127474
MC
56502001-06-22 Michael Chastain <chastain@redhat.com>
5651
5652 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5653 This is operationally compatible with the previous version.
5654
8dbfb380
JB
56552001-06-13 Jim Blandy <jimb@redhat.com>
5656
5657 * lib/gdb.exp (gdb_test): Doc fix.
5658
f2d8c86d
MC
56592001-06-10 Michael Chastain <chastain@redhat.com>
5660
5661 * gdb.base/exprs.exp: Remove a duplicate test.
5662
81564d34
JB
56632001-06-06 Jim Blandy <jimb@redhat.com>
5664
5665 * gdb.base/return2.exp (main): Use values to test float and double
5666 returns that are not NaN's, to avoid being confused by IEEE
5667 comparison rules.
5668
da55addb
MS
56692001-06-04 Michael Snyder <msnyder@redhat.com>
5670
5671 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5672 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5673 rather than wait for 12 more tests to time out.
5674
42c65987
JB
56752001-06-06 Jim Blandy <jimb@redhat.com>
5676
b18bced9 5677 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5678 Don't forget to match the GDB prompt.
b18bced9 5679
42c65987
JB
5680 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5681
5b41e5f0
JB
56822001-06-04 Jim Blandy <jimb@redhat.com>
5683
5684 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5685 command.
5686
015e046f
KB
56872001-05-31 Kevin Buettner <kevinb@redhat.com>
5688
5689 * gdb.base/annota1.exp (info break): Match four or more spaces
5690 after "Address".
5691
fb1ffbbe
MC
56922001-05-31 Michael Chastain <chastain@redhat.com>
5693
5694 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5695 (dm_type_int_star): Likewise.
5696 (dm_type_long_star): Likewise.
5697 (dm_type_void_star): Likewise.
5698
5ea2a32c
KB
56992001-05-29 Kevin Buettner <kevinb@redhat.com>
5700
5701 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5702 to a known value in order to get consistent results regardless
5703 of the setting of INPUTRC or the presence or contents of .inputrc.
5704
ae23c492
MS
57052001-05-24 Michael Snyder <msnyder@redhat.com>
5706
ac55707e
MS
5707 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5708 Don't require that the main thread and the manager thread are the
5709 first in the list.
5710
ae23c492
MS
5711 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5712 debugging. If test fails, issue an "unsupported" not a "fail".
5713
400071f1
JB
57142001-05-24 Jim Blandy <jimb@redhat.com>
5715
5716 Don't assume that short is shorter than int.
5717 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5718 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5719 this isn't true.
400071f1
JB
5720 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5721 an int, is not equal to ~0 stored in an unsigned char. This tests
5722 the same thing that the previous test meant to, but works on
5723 16-bit machines, too.
5724 ("print unsigned char != (~0)"): Same test, complemented.
5725
0816a3e5
MS
57262001-05-24 Michael Snyder <msnyder@redhat.com>
5727
5728 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5729 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5730 and prevents dejagnu getting out of step.
5731
f6dc23a9
KB
57322001-05-23 Kevin Buettner <kevinb@redhat.com>
5733
5734 * gdb.base/finish.exp (finish_void): Revise pattern for
5735 stopping on the call statement to not permit stopping at
5736 the start of the instructions comprising the call sequence.
5737
7dbd117d
MC
57382001-05-19 Michael Chastain <chastain@redhat.com>
5739
5740 * gdb.base/callfuncs.exp: Make all test names unique.
5741 * gdb.base/commands.exp: Make all test names unique.
5742 * gdb.base/condbreak.exp: Make all test names unique.
5743 * gdb.base/dbx.exp: Make all test names unique.
5744 * gdb.base/default.exp: Make all test names unique.
5745 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5746 and TIMEOUT messages to their corresponding PASS message.
5747 * gdb.base/ending-run.exp: Make all test names unique.
5748 * gdb.base/long_long.exp: Remove duplicate test.
5749
6b0b0a9e
KB
57502001-05-21 Kevin Buettner <kevinb@redhat.com>
5751
5752 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5753 stop on the call statement as well as the statement after the
5754 call.
5755
2caa35cb
MS
57562001-05-21 Michael Snyder <msnyder@redhat.com>
5757
5758 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5759
40713331
EZ
57602001-05-10 Elena Zannoni <ezannoni@redhat.com>
5761
5762 * gdb.base/completion.exp: Revamp test. Make it execute on all
5763 platforms.
5764
c2c1be8d
EZ
57652001-05-10 Elena Zannoni <ezannoni@redhat.com>
5766
2c9cd303
EZ
5767 * config/gdbserver.exp (gdb_load): Handle the case
5768 in which the arguments to gdbserver are given in the
5769 baseboard configuration file.
5770 Also handle the case in which the server needs to do a
5771 load.
5772
9671de48
KS
57732001-05-07 Keith Seitz <keiths@cygnus.com>
5774
5775 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5776 set up the display for testing.
5777 (gdbtk_start): Convert all paths to paths that tcl will like.
5778 Export target information to environment.
5779 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5780 necessary.
5781 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5782 (to_tcl_path): New proc to convert a given pathname into
5783 a path acceptible as an argument to a tcl command.
5784 (_gdbtk_export_target_info): New proc to export target info
5785 into the environment for gdbtk testing.
5786 (gdbtk_done): New proc to signal end-of-test.
5787
5a360f47
JB
57882001-05-06 Jim Blandy <jimb@redhat.com>
5789
5790 * restore.c: Make the code of caller0 correspond to its comment.
5791
66c756c6
MS
57922001-05-03 Michael Snyder <msnyder@redhat.com>
5793
5794 * config/sid.exp (gdb_target_sid): Check for error messages.
5795 On error or timeout, don't make expect exit (which will terminate
5796 all subsequent tests); instead just make gdb exit.
d63a86f8 5797 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5798 return a negative value.
5799
a966fde5
JB
58002001-04-24 Jim Blandy <jimb@redhat.com>
5801
851c18e0
JB
5802 * gdb.c++/templates.exp: If we see the prompt for the overload
5803 list, but we haven't recognized any of the longer patterns,
5804 arrange for this test to fail, not hang.
5805
a966fde5
JB
5806 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5807 variations.
5808
db144853
MC
58092001-04-22 Michael Chastain <chastain@redhat.com>
5810
5811 * gdb.c++/local.exp: Use the 'runto' library function.
5812 * gdb.c++/namespace.exp: Likewise.
5813 * gdb.c++/overload.exp: Likewise.
5814
3207ec21
KB
58152001-03-26 Kevin Buettner <kevinb@redhat.com>
5816
5817 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5818 * gdb.base/step-line.exp: New file. Test step/next in presence of
5819 #line directives.
5820 * gdb.base/step-line.c: New file. Test program for the above.
5821 * gdb.base/step-line.inp: New file. We pretend that this file has
5822 been transformed by some other tool into step-line.c.
5823
13b57657
JB
58242001-03-21 Jim Blandy <jimb@redhat.com>
5825
5826 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5827 unmangled operator names.
5828
754cbe1c
JB
58292001-03-20 Jim Blandy <jimb@redhat.com>
5830
5831 * gdb.threads/linux-dp.exp: Recognize an additional message
5832 generated by GDB when it doesn't understand how to debug threads
5833 on the target system.
5834
177495c9
AC
58352001-03-19 Andrew Cagney <ac131313@redhat.com>
5836
5837 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5838
f266096b
MC
58392001-03-12 Michael Chastain <chastain@redhat.com>
5840
5841 * gdb.c++/derivation.exp: Use the 'runto' library function.
5842
cac3c2ff
MC
58432001-03-12 Michael Chastain <chastain@redhat.com>
5844
5845 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5846
b6c11a24
MC
58472001-02-24 Michael Chastain <chastain@redhat.com>
5848
5849 * gdb.c++/ref-types.exp: Change handwritten code to library
5850 function 'runto'.
5851
6bae5bce
OF
58522001-03-16 Orjan Friberg <orjanf@axis.com>
5853
5854 * gdb.base/signals.exp: Set count to 0 explicitly.
5855
0015fd9a
MS
58562001-03-15 Mark Salter <msalter@redhat.com>
5857
5858 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5859 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5860 (gdb_load): Add support for additional target_info: gdb_download_size
5861 and gdb_load_timeout.
0015fd9a 5862
fc33412a
DT
5863Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5864
5865 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5866 file -- to prevent failing when the compile fails but we have no
5867 intention of running the tests anyway.
5868
5869 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5870 tests if set.
5871
5872 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5873 integers.
5874
5875 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5876 * gdb.c++/namespace.exp: Ditto.
5877
115f06de
OF
58782001-03-07 Orjan Friberg <orjanf@axis.com>
5879
5880 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5881 * gdb.base/pointers.exp: Relax pattern match of decimals.
5882
b6ba6518
KB
58832001-03-06 Kevin Buettner <kevinb@redhat.com>
5884
5885 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5886 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5887 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5888 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5889 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5890 config/sh.exp, config/sid.exp, config/slite.exp,
5891 config/sparclet.exp, config/udi.exp, config/unknown.exp,
5892 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
5893 config/vxworks.exp, config/vxworks29k.exp,
5894 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
5895 gdb.base/all-bin.exp, gdb.base/annota1.exp,
5896 gdb.base/arithmet.exp, gdb.base/assign.exp,
5897 gdb.base/async.exp, gdb.base/attach.exp,
5898 gdb.base/bitfields.exp, gdb.base/bitops.exp,
5899 gdb.base/break.exp, gdb.base/call-ar-st.exp,
5900 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
5901 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
5902 gdb.base/commands.exp, gdb.base/completion.exp,
5903 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5904 gdb.base/constvars.exp, gdb.base/corefile.exp,
5905 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
5906 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
5907 gdb.base/ending-run.exp, gdb.base/environ.exp,
5908 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5909 gdb.base/finish.exp, gdb.base/foll-exec.exp,
5910 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
5911 gdb.base/funcargs.exp, gdb.base/help.exp,
5912 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
5913 gdb.base/logical.exp, gdb.base/long_long.exp,
5914 gdb.base/maint.exp, gdb.base/mips_pro.exp,
5915 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
5916 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
5917 gdb.base/pointers.exp, gdb.base/printcmds.exp,
5918 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
5919 gdb.base/regs.exp, gdb.base/relational.exp,
5920 gdb.base/remote.exp, gdb.base/reread.exp,
5921 gdb.base/restore.exp, gdb.base/return2.exp,
5922 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
5923 gdb.base/selftest.exp, gdb.base/setshow.exp,
5924 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
5925 gdb.base/sigall.exp, gdb.base/signals.exp,
5926 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
5927 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5928 gdb.base/step-test.exp, gdb.base/structs.c,
5929 gdb.base/structs.exp, gdb.base/structs2.exp,
5930 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
5931 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
5932 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
5933 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
5934 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
5935 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
5936 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
5937 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
5938 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
5939 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
5940 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
5941 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
5942 gdb.fortran/types.exp, gdb.java/jmisc.exp,
5943 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5944 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
5945 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5946 gdb.trace/circ.exp, gdb.trace/collection.exp,
5947 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5948 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5949 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
5950 gdb.trace/report.exp, gdb.trace/save-trace.exp,
5951 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5952 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5953 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
5954 notices.
5955
dc96c6c7 59562001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
5957
5958 * gdb.base/varargs.c (find_max_double): Fix printf format string:
5959 first arg is int not float.
5960
dc96c6c7 59612001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
5962
5963 * gdb.base/reread.exp: Unsupported for non-native targets;
5964 doesn't work for remote debugging.
5965
9b0c4aeb
FN
59662001-02-19 Fernando Nasser <fnasser@redhat.com>
5967
5968 From Drew Moseley <dmoseley@redhat.com>
5969 * gdb.base/ending-run.exp: Properly handle the BSP state when
5970 stepping past the end of main.
5971
02aa71d5
MC
59722001-02-19 John Moore <jmoore@redhat.com>
5973
5974 * gdb.base/commands.exp (infrun_breakpoint_command_test):
5975 Converted HPUX fix for non-expected items following multiple
5976 step commands into general solution for all platforms.
5977
1fa449a4
MC
59782001-02-18 Michael Chastain <chastain@redhat.com>
5979
5980 * gdb.c++/classes.exp (do_tests): Change runto statements
5981 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5982 statements demangler agnostic.
5983 * gdb.c++/virtfunc.exp (do_tests): Likewise.
5984 (gdb_virtfunc_restart): Likewise.
5985
b2f9ec70
MC
59862001-02-14 Michael Chastain <chastain@redhat.com>
5987
5988 * gdb.c++/inherit.exp (do_tests): Change runto statements
5989 from "runto 'foo(void)'" to "runto 'foo'". This makes the
5990 statements demangler agnostic.
5991
cf74b8ca
AC
5992Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
5993
5994 * gdb.threads/pthreads.exp: Unify pass/fail messages for
5995 ``continue to bkpt at common_routine in thread 2'' and ``stopped
5996 before calling common_routine 15 times'' tests.
5997
99f78f56
MC
59982001-02-11 Michael Chastain <chastain@redhat.com>
5999
6000 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6001 Helps the test script figure out which demangler is in use.
6002 (dm_type_foo_ref): Ditto.
6003 (dm_type_int_star): Ditto.
6004 (dm_type_long_star): Ditto.
6005 (dm_type_unsigned_int): Ditto.
6006 (dm_type_void): Ditto.
6007 (dm_type_void_star): Ditto.
99707966 6008 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6009 Probe the gdb demangler and set variables to accommodate
6010 formatting differences.
6011 (info_func_regexp): New function. Same as info_func, but
6012 matches against a regexp.
6013 (info_func): Match against a literal string.
6014 (print_addr_2): New function. Match against a literal string,
6015 which can be different from the input to gdb.
6016 (print_addr): Simply call print_addr_2 with the same argument twice.
6017 (test_lookup_operator_functions): Use demangler formatting variables.
6018 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6019 the tests in the same order as the C++ class declaration.
6020 (test_paddr_operator_functions): Ditto.
6021 (test_paddr_overloaded_functions): Ditto.
6022 (test_paddr_hairy_functions): Use demangler formatting variables.
6023 Add reference to gdb/19 for related tests.
6024 (do_tests): Call probe_demangler.
6025
1de8f023
KB
60262001-01-30 Kevin Buettner <kevinb@redhat.com>
6027
6028 * gdb.c++/templates.cc (printf): Remove unused function definition.
6029
ca3f91ed
MS
60302001-01-26 Felix Lee <flee@redhat.com>
6031
6032 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6033
60342001-01-25 matthew green <mrg@redhat.com>
6035
6036 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6037 up sid.
6038 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6039
60402001-01-25 matthew green <mrg@redhat.com>
6041
6042 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6043 Deprecate $sid_spawn_id.
ca3f91ed
MS
6044 (sid_exit): Remove code necessary only for `spawn.'
6045
60462001-01-25 matthew green <mrg@redhat.com>
6047
6048 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6049
fb18ec4a
MC
60502001-01-28 Michael Chastain <chastain@redhat.com>
6051
6052 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6053 to call when tests fail. It takes gdb out of the overloaded
6054 function choice menu back to the main prompt, so that the test
6055 program stays synchronized.
6056 (set_bp_overloaded): New proc to collect all the common
6057 code for setting a breakpoint on an overloaded name. Calls
6058 take_gdb_out_of_choice_menu when needed.
6059 (menu_overload1arg): New variable to collect the repeated
6060 instances of the expected menu for an overloaded name. Change
6061 the regular expression to handle changes in g++ type encoding:
6062 "void" can be either "void" or "", and "unsigned int" can be
6063 either "unsigned int" or "unsigned".
6064 (continue_to_bp_overloaded): Change regular expressions to handle
6065 changes in g++ type encoding.
6066 (no proc): Call take_gdb_out_of_choice_menu when needed.
6067 Remove redundant calls to "info break". Accept either "canceled"
6068 or "cancelled". Change regular expressions in "info break"
6069 calls to handle changes in g++ type encoding. Give all tests
6070 unique strings.
6071
9c646a6e
BE
60722001-01-17 Ben Elliston <bje@redhat.com>
6073
6074 * config/sid.exp: New file.
6075
9549d9c1
AC
6076Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6077
6078 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6079
dc96c6c7 60802000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6081
6082 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6083 Add a RE to accept a non-ascii char if one is ever presented.
6084
b4df4f68
FN
60852000-12-20 Fernando Nasser <fnasser@redhat.com>
6086
297dd0fd 6087 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6088
dc96c6c7 60892000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6090
d63a86f8 6091 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6092 in regexp. One '\' does not suffice on Linux.
6093
4a7bddb6
MC
60942000-12-09 Michael Chastain <chastain@redhat.com>
6095
6096 * gdb.base/break.exp (test_clear_command): Use a marker function
6097 rather than 'main' for the test function. Also move this
6098 test to an execution point where the marker function names are
6099 guaranteed to be bound to functions. (Executing tests after a
6100 'finish' from main runs into name conflicts with local names
6101 in __libc_start_main).
6102
dc96c6c7 61032000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6104
6105 * gdb.base/finish.exp: New test for gdb's "finish" command.
6106 * gdb.base/return2.exp: New test for gdb's "return" command.
6107 * gdb.base/return2.c: New source file for above.
6108
dc96c6c7 61092000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6110
6111 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6112 * gdb.base/miscexprs.exp: Ditto.
6113 * gdb.base/pointers.exp: Ditto.
6114 * gdb.c++/derivation.exp: Ditto.
6115 * gdb.c++/local.exp: Ditto.
6116 * gdb.c++/namespace.exp: Ditto.
6117 * gdb.c++/overload.exp: Ditto.
6118 * gdb.c++/ref-types.exp: Ditto.
6119
dc96c6c7 61202000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6121
6122 * gdb.base/constvars.exp: Test result of "up" command.
6123 * gdb.base/miscexprs.exp: Ditto.
6124 * gdb.base/pointers.exp: Ditto.
6125 * gdb.base/scope.exp: Ditto.
6126 * gdb.c++/derivation.exp: Ditto.
6127 * gdb.c++/local.exp: Ditto.
6128 * gdb.c++/namespace.exp: Ditto.
6129 * gdb.c++/overload.exp: Ditto.
6130 * gdb.c++/ref-types.exp: Ditto.
6131
44097287
FN
61322000-11-22 Michael Chastain <chastain@redhat.com>
6133
6134 * mips_pro.exp: Accept either "middle -> top -> main" or
6135 "middle -> main" in the backtrace, because gcc can optimize
6136 tail calls to jumps. Remove setup_xfail for the hppa case.
6137 Add a comment with the original warning messages from PR 3016,
6138 which was filed in 1993, to preserve them for posterity.
6139
9d2e1bab
ND
61402000-11-17 Nick Duffek <nsd@redhat.com>
6141
6142 * lib/gdb.exp (gdb_test): Override timeout with board info.
6143
1aca8eb7
ND
61442000-11-17 Nick Duffek <nsd@redhat.com>
6145
6146 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6147 the second kill and detach messages.
6148
93076499
ND
61492000-11-17 Nick Duffek <nsd@redhat.com>
6150
6151 * configure.in: Add AC_EXEEXT.
6152 * configure: Regenerate.
6153 * Makefile.in (just-check): Export EXEEXT.
6154 * lib/gdb.exp ($EXEEXT): Import from environment.
6155 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6156 expect "maint dump-me" on Cygwin.
6157 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6158 $EXEEXT.
6159
30e87cd3
ND
61602000-11-17 Nick Duffek <nsd@redhat.com>
6161
6162 * gdb.base/break.exp: Test backtrace and finish from called
6163 function on all platforms, not just HP-UX.
6164
dc96c6c7 61652000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6166
6167 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6168 code from gdb_target_monitor, so it can be used independantly
6169 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6170
dc96c6c7 61712000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6172
6173 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6174 * gdb.base/corefile.exp: Expect the message "Program is being
6175 debugged already" when we send the "corefile" command, since
6176 the preceeding gdb_load may have connected gdb to a remote target.
6177 * gdb.base/display.exp: Disable hardware watchpoints if new
6178 board info variable "no_hardware_watchpoints" is true.
6179 Replace single-letter commands with more readable ones.
6180 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6181 if new board info variable "no_hardware_watchpoints" is true.
6182 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6183 to see if stdio (printf) testing is possible.
6184 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6185 board info variable "no_hardware_watchpoints" is true. Use new
6186 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6187
39124dea
FN
61882000-11-13 Fernando Nasser <fnasser@redhat.com>
6189
6190 From Orjan Friberg <orjanf@axis.com>:
6191 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6192 in array print pattern match.
6193
a9e2e984
FN
61942000-11-09 Fernando Nasser <fnasser@redhat.com>
6195
6196 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6197 spelling "cancelled" to U.S. spelling "canceled" to match changes
6198 made to gdb.
6199 * gdb.c++/ovldbreak.exp: Ditto.
6200
c7db355b
PS
62012000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6202
6203 * gdb.base/callfuncs.c (main): Moved to end of file, call
6204 t_double_values to initialize the FPU before inferior calls are made.
6205 * gdb.base/callfuncs.exp: Test for register preservation after calling
6206 inferior functions. Add tests for continuining, finishing and
6207 returning from a stop in a call dummy.
6208
dc96c6c7 62092000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6210
6211 * gdb.base/commands.exp: Break up long lines, and re-indent.
6212
dc96c6c7 62132000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6214
6215 * config/gdbserver.exp: Rewritten from the ground up, to make it
6216 compatible with the current dejagnu tree, and to make it work with
6217 the new "gdbserver" in libremote.
6218
dc96c6c7 62192000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6220
6221 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6222 * gdb.base/varargs.exp: Skip entire test if no printf support.
6223 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6224 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6225
dc96c6c7 62262000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6227
6228 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6229 no floating point support.
6230 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6231 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6232 * gdb.base/call-rt-st.exp: Ditto.
6233 * gdb.base/call-strs.exp: Ditto.
6234
bac5fc66
JG
62352000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6236
6237 * gdb.base/sizeof.c: include <stdio.h>.
6238
6239 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6240 'finish', otherwise uncaptured gdb_prompt would potentially
6241 throw remaining test points out of sync.
6242
b22a6027
SB
62432000-07-26 Scott Bambrough <scottb@netwinder.org>
6244
6245 * gdb.base/recurse.exp: Run tests for all targets.
6246 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6247 gnu-oldld case on ARM.
6248 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6249 for ARM targets.
d63a86f8 6250
d8231941
AG
6251Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6252
6253 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6254 * gdb.java/configure: Rebuild.
6255
8caabe69
AG
6256Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6257
6258 * gdb.java/jv-exp.exp: New file.
6259
9d273ca3
AG
6260Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6261
6262 * configure: Rebuilt.
6263 * configure.in (configdirs): Add gdb.java.
6264 * gdb.java/jmisc.java: New file.
6265 * gdb.java/jmisc.exp: New file.
6266 * gdb.java/Makefile.in: New file.
6267 * gdb.java/configure: Rebuilt.
6268 * gdb.java/configure.in: New file.
6269 * lib/java.exp: New file.
6270
4f823a66
AC
6271Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6272
6273 * gdb.base/exprs.exp: Test casts to a pointer including over and
6274 underflow.
6275
2391e11d
AC
6276Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6277
6278 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6279 and the compilers sizes.
6280
54602222
ND
62812000-07-09 Nick Duffek <nsd@redhat.com>
6282
6283 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6284 (use_methods): New function.
6285 (main): Call use_methods().
6286 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6287 (do_tests): Call test_method_param_class.
6288
2bec0572
ND
62892000-07-09 Nick Duffek <nsd@redhat.com>
6290
6291 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6292 spelling.
6293 (test_enums): New procedure. Move enum tests from end of script
6294 to here. Set breakpoint on function name instead of line number.
6295 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6296 (enums2): New marker function.
6297 (enums1): New function.
6298 (main): Call enums1(). Move enum tests to enums1().
6299
78492fde
AC
6300Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6301
6302 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6303 compile/link program. Update line numbers.
6304 * gdb.asm/d10v.inc: Define ``startup''.
6305 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6306
49a2cef8
AC
6307Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6308
6309 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6310
3e6c8688
EZ
63112000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6312
6313 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6314 of 'help maint print' command.
6315
9ff5cbe9
AC
6316Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6317
6318 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6319 they use gdb_expect_list.
6320
17c579bd
AC
6321Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6322
6323 * gdb.base/commands.exp: Use ``set remote
6324 memory-read-packet-size'' instead of ``set endian big'' to test
6325 long commands.
6326
e6d71bf3
DB
63272000-06-03 Daniel Berlin <dan@cgsoftware.com>
6328
6329 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6330 g++, and stop skipping them.
e6d71bf3
DB
6331
6332 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6333 work under g++.
6334
d63a86f8 6335 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6336 initialization.
6337
dc96c6c7 63382000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6339
6340 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6341 the regular expression: accept an (almost) arbitrary sequence of
6342 "frames-invalid" and "breakpoints-invalid" messages both before
6343 and after the "starting" message.
6344
dc96c6c7 63452000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6346
6347 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6348
dc96c6c7 63492000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6350
6351 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6352 Relax the regular expression a little, make it pass on Solaris 8.
6353
8216cda9
KB
63542000-05-12 Kevin Buettner <kevinb@redhat.com>
6355
6356 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6357 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6358 Instead, it is permissible for gdb to stop on the line of the
6359 call itself.
6360
1a570b2f
MS
63612000-05-12 Michael Snyder <msnyder@.cygnus.com>
6362
6363 * gdb.base/break.exp (bp on small function, optimized file):
6364 Add a second pass pattern. The behavior differs here between stabs
6365 and dwarf for one-line functions. Stabs preserves two line symbols
6366 (one before the prologue and one after) with the same line number,
6367 but dwarf regards these as duplicates and discards one of them.
6368 Therefore the address after the prologue (where the breakpoint is)
6369 has no exactly matching line symbol, and GDB reports the breakpoint
6370 as if it were in the middle of a line rather than at the beginning.
6371
dc96c6c7 63722000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6373
d63a86f8 6374 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6375 rather than "send_gdb" (for consistancy).
6376
7d418785
AC
6377Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6378
6379 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6380 * gdb.c++/templates.cc: Properly check for GCC version number.
6381 * lib/compiler.cc: Likewise
6382
dc96c6c7 63832000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6384
d63a86f8 6385 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6386 gdb may not stop at the first line of main, due to code motion.
6387
dc96c6c7 63882000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6389
6390 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6391 This test depends on parsing the printf output from the target.
6392 Since the sparclet stub doesn't do stdio, this will never work.
6393 * gdb.base/call-rt-st.exp: ditto.
6394 * gdb.base/call-strs: ditto.
6395
dc96c6c7 63962000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6397
6398 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6399
6400 * gdb.base/ending-run.exp: After connecting to a remote target,
6401 but before running, the target will appear to be in a random
6402 location. Specify both a file and a line for breakpoints.
6403 Also, the function that calls main may be called 'init'
6404 rather than 'start'.
6405
a5a51225
EZ
64062000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6407
6408 * gdb.base/help.exp: Update output for add-symbol-file command.
6409
7930cc7c
FN
64102000-04-10 Fernando Nasser <fnasser@cygnus.com>
6411
6412 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6413 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6414
23e37ab1
C
64152000-04-07 J.T. Conklin <jtc@redback.com>
6416
e93c542c
C
6417 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6418
23e37ab1
C
6419 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6420
591b8fa3
PDM
6421Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6422
6423 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6424 values that can be represented exactly.
6425 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6426 above change, and to not check against the directory part of the source
6427 file name.
6428 (step into print_long_arg_list): Likewise.
6429 (print print_small_structs from print_long_arg_list): Likewise.
6430 (print print_long_arg_list): Likewise.
6431
7a495180
EZ
64322000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6433
30b53638 6434 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6435
beb998c6
AC
6436Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6437
6438 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6439
1c689132
DB
64402000-03-25 Daniel Berlin <dan@cgsoftware.com>
6441
6442 * gdb.base/commands.exp (deprecated_command_test): Add test for
6443 deprecate with no arguments.
6444
c1790a9d
JL
64452000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6446
6447 * gdb.base/break.exp: Add new test for setting breakpoints on
6448 optimized code so we can test breakpoints work even when function
6449 prologues may be optimized away
6450
003ba290
FN
64512000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6452
6453 From David Whedon <dwhedon@gordian.com>
6454 * gdb.base/commands.exp : Added command deprecator tests.
6455
6837a0a2
DB
64562000-03-22 Daniel Berlin <dan@cgsoftware.com>
6457
6458 * gdb.base/help.exp: Added test for new apropos command.
6459
b9593231
KB
64602000-03-21 Kevin Buettner <kevinb@redhat.com>
6461
6462 * gdb.base/pointers.c (usevar): New function.
6463 (main): Make sure that global variables v_int_pointer2, rptr,
6464 and y are all referenced someplace in the program by calling
6465 usevar() on them. [Some linkers delete symbols which are
6466 never referenced. The space remains, but there's no way to
6467 get a (symbolic) handle on the variable from the debugger.]
6468
751a959b
EZ
64692000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6470
6471 * gdb.base/printcmds.c: Add typedeffed arrays.
6472
6473 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6474 procedure to test arrays that are typedef'd.
6475
73a93a32
JI
64762000-03-13 James Ingham <jingham@leda.cygnus.com>
6477
6478 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6479 the library directories.
73a93a32 6480
fb40c209
AC
6481Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6482
6483 * configure.in (configdirs): Add sub directory gdb.mi.
6484 * configure: Re-generate.
6485
6486 * gdb.mi: New directory.
d63a86f8 6487
ee4dd2c9
AC
64882000-02-25 Scott Bambrough <scottb@netwinder.org>
6489
6490 * gdb.base/long_long.exp: Correct test suite failure when printing
6491 a long long value as a double on ARM platforms.
6492
70f0cc22
JB
64932000-02-16 Jim Blandy <jimb@redhat.com>
6494
6495 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6496 default source file is set properly before running this test.
6497
853819b8
EZ
64982000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6499
6500 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6501 gdbtk/library directory, not in gdbtcl2.
6502
dfcd3bfb
JM
65032000-02-04 Jim Blandy <jimb@redhat.com>
6504
6505 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6506 backslash from regexp pattern.
6507
6508 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6509 procedure. Use it to run all the "continue to bp overloaded"
6510 tests. Note that this changes the names of the tests slightly.
6511 If the breakpoint hit message includes a hex PC value, because
6512 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6513 from the real source code, still consider that a pass.
6514
6515 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6516 XFAIL here if the breakpoint message contains a hex address. Note
6517 similar change on 1999-11-02.
6518
6519 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6520
6521 * gdb.base/ptype.exp: Establish a default source file before
6522 calling get_debug_format.
6523
65242000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6525
6526 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6527
8b93c638
JM
65282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6529
6530 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6531 of successive stepi commands -- while in the prologue we should see
6532 the function entry bracket.
6533
65342000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6535
6536 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6537 reach __change_mode() when stepping through the end of main().
6538
c5394b80
JM
65392000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6540
6541 * gdb.base/default.exp: Fix expected pattern.
6542 * gdb.base/help.exp: Same.
6543
0d06e24b
JM
65442000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6545
6546 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6547 Don't use xfail's because that affects only the following test.
d63a86f8 6548
0d06e24b
JM
6549 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6550 solaris or linux.
6551
6552 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6553
dc96c6c7 65542000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6555
d63a86f8 6556 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6557 "A syntax error" rather than "A parse error". Accept both.
6558
65592000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6560
6561 * gdb.base/default.exp: Remove OS dependent string from "target
6562 remote" test.
6563 * gdb.base/help.exp: Same for "help target remote" test.
6564
c3f6f71d
JM
65652000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6566
6567 From Jim Kingdon <kingdon@redhat.com>:
6568
6569 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6570 prompt (cleanup rather than necessity, but still might keep output
6571 from spilling to next test).
6572
65732000-01-02 Fred Fish <fnf@cygnus.com>
6574
6575 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6576 AIX, which defines them in <sys/types.h>.
6577
ed9a39eb 65781999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6579
ed9a39eb
JM
6580 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6581 float" test.
6582
65831999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6584
ed9a39eb 6585 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6586
6587 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6588 outermost frame disallowed".
6589
65901999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6591
6592 * gdb.base/setvar.exp: New tests for setting the value of a struct
6593 with a constant list.
6594
65951999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6596
6597 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6598 require the user to type a cast before setting the value of a struct.
6599
de57eccd
JM
66001999-12-06 Jim Blandy <jimb@cygnus.com>
6601
6602 * gdb.base/default.exp: Expect the new 'info float' command on
6603 all i386 platforms.
6604
6605 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6606 LinuxThreads libraries that don't support debugging.
6607
c2d11a7d
JM
6608Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6609
6610 * gdb.base/remote.c: Fill the buffer with truely random data.
6611 Change the buffer type to ``unsigned char'' to simplify size
6612 arithmetic.
6613
6614 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6615 stub only handles 400-1 byte packets. Verify that the download
6616 worked.
6617
66181999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6619
6620 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6621 tests, using UNRESOLVED for the untested cases. Also, does not wait
6622 for a timeout if the prompt was received before a recognizable pattern.
6623
66241999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6625
6626 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6627
66281999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6629
6630 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6631 watchpoints.
6632
66331999-11-24 Jason Merrill <jason@casey.cygnus.com>
6634
6635 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6636
6637 * gdb.c++/local.exp: Be more flexible in recognizing local class
6638 name mangling. Don't allow horribly truncated method names.
6639 * gdb.c++/derivation.exp: Expect protected inheritance.
6640 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6641 * gdb.c++/virtfunc.exp: Likewise.
6642 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6643 when printing a nested enum.
6644
66451999-11-22 Jim Blandy <jimb@cygnus.com>
6646
6647 * gdb.base/step-test.exp: Properly await GDB's response to setting
6648 a breakpoint on the call to large_struct_by_value.
6649
6650 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6651 just because we have debug info for the `start' function.
6652
66531999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6654
6655 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6656 "Unknown signal" messages, which indicate (on LinuxThreads) that
6657 GDB doesn't know how to debug threads on this system. This is
6658 better than hanging while philosopher 0 dumps chatter into gdb.log.
6659
66601999-11-18 Tom Tromey <tromey@cygnus.com>
6661
6662 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6663
66641999-11-18 Fred Fish <fnf@cygnus.com>
6665
6666 * gdb.base/coremaker2.c: Add sample program for generating
6667 cores that is more self contained than coremaker.c. Eventually
6668 I'll add more code to this and tie it into the testsuite.
6669
4ce44c66
JM
66701999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6671
6672 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6673
66741999-11-10 Jimmy Guo <guo@cup.hp.com>
6675
6676 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6677 from $srcdir/lib/.
6678 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6679 and gdb.c++/.
6680
6681 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6682
d63a86f8 6683 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6684 'continue with watch' test point.
6685
66861999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6687
6688 Merged from p2linux-990323-branch:
d63a86f8 6689
4ce44c66
JM
6690 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6691
11cf8741
JM
6692Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6693
6694 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6695 {limit,fixed}''. Test ``set download-write-size''.
6696
6697Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6698
6699 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6700 gdb_expect_list.
6701
6702Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6703
6704 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6705
67061999-11-03 Mark Salter <msalter@cygnus.com>
6707
6708 * gdb.base/break.exp: Fix "stub continue" pattern.
6709
67101999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6711
6712 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6713
67141999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6715
6716 * gdb.base/display.exp ("finish"): Add timeout clause.
6717
6718 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6719 plain prompt clause, so this doesn't have to time out in order to
6720 fail.
6721
6722 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6723 breakpoint hit messages include an address.
6724
6725 * gdb.base/display.exp: Don't forget to escape parens in regular
6726 expressions. Unix regexp notatation sucks.
6727
67281999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6729
6730 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6731 order for 'signalled' message.
6732
5c44784c
JM
67331999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6734
6735 From Jimmy Guo <guo@cup.hp.com>:
6736 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6737 * gdb.base/annota1.c: Add code for tests to work with.
6738
67391999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6740
6741 * gdb.base/remote.exp: New test for remote downloading settings.
6742 * gdb.base/remote.c: New file with large .data.
6743
917317f4
JM
67441999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6745
6746 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6747 for LinuxThreads support, merged from the Code Fusion branch.
6748
6749Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6750
6751 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6752 containing exp_continue into a while within an expect. Don't
6753 attempt a start more than three times. Check return value from
6754 gdb_load.
d63a86f8 6755
2df3850c
JM
6756Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6757
6758 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6759 a pass case.
6760
2acceee2
JM
67611999-10-01 Kevin Buettner <kevinb@cygnus.com>
6762
6763 * gdb.base/break.c (main): Added a statement that we can step
6764 off of.
6765 * gdb.base/break.exp: Added tests for setting a breakpoint
6766 at an offset and stepping onto a breakpoint.
6767
67681999-10-01 Fred Fish <fnf@cygnus.com>
6769
d63a86f8 6770 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6771 gdb output.
6772
c2c6d25f
JM
67731999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6774
6775 * gdb.base/break.exp: Code locations are in hex, don't forget!
6776 (For HP-UX.)
6777
67781999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6779
6780 * condbreak.exp: Use break.c as test program.
6781 * condbreak.c: Remove, redundant with break.c.
6782
67831999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6784
6785 * config/monitor.exp (gdb_target_monitor): Disable X- and
6786 Z-packets if the target needs it.
6787
67881999-09-13 James Ingham <jingham@leda.cygnus.com>
6789
6790 * gdb.c++/overload.exp: Added tests for listing overloaded
6791 functions with function pointers in the arg, explicitly calling
6792 out the version you want.
6793
cff3e48b
JM
67941999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6795
6796 * long_long.exp: Add variations of test cases that work for
6797 targets with 16-bit ints and 32-bit doubles.
6798
d4f3574e
SS
67991999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6800
6801 * break.c (main): Compare a possibly-uninitialized argc with an
6802 unlikely value that fits in 16 bits.
6803
68041999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6805
6806 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6807 0xfeeb, don't want negative numbers if ints are 16 bits.
6808
6809 * lib/gdb.exp (skip_cplus_tests): New proc.
6810 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6811 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6812 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6813 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6814 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6815 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6816 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6817 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6818
6819 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6820
6821Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6822
6823 * gdb.base/corefile.exp (up): Allow a parameter to appear
6824 in the frame that we're going up to.
6825
6826 From Jim Blandy <jimb@cygnus.com>:
6827
6828 * gdb.base/default.exp (info float): Expect some output now.
6829
6830 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6831 returning floating-point values to fail on the x86.
6832 * gdb.base/callfwmall.exp (do_function_calls): Same.
6833
6834 * gdb.base/list.exp (test_listsize): Correct expectations for
6835 listing line 1 with listsize 2. Also, listing a single line
6836 works now, as does listing three lines. [Kevin's note: There
6837 were a number of other cases fixed too where the expectations
6838 differed...]
6839
68401999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6841
6842 * gdb.base/selftest.exp: Add case for when version prints as
6843 constant string instead of char pointer.
6844
104c1213
JM
68451999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6846
6847 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6848 stepping out of main.
6849
6850 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6851 G++ used.
6852
6853 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6854 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6855
6856 * gdb.c++/ovldbreak.exp: Update match string in test that
6857 includes a warning of multiple breakpoints.
6858
68591999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6860
6861 * gdb.base/display.exp: Improve precision of step-after-finish
6862 added yesterday.
6863
6864 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6865 test.
6866
6867 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6868 configs when using G++, not just hppa*.
6869
68701999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6871
6872 * gdb.base/async.c: New file.
6873 * gdb.base/async.exp: New file.
6874
6875Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6876
6877 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6878 PA64.
6879
53a5351d
JM
6880Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6881
104c1213
JM
6882 * gdb.base/display.exp: "finish" can leave us mid-line on many
6883 targets, deal with it. Add a small constant to main, instead of
6884 1000 since main+1000 may not be a valid address in the target.
6885
53a5351d
JM
6886 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6887 on hpux11.
6888
6889 * gdb.base/attach.exp: Handle another hpux11 error message variant
6890 when attaching to a process that does not exist.
6891
68921999-08-19 J.T. Conklin <jtc@redback.com>
6893
6894 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
6895 characters in 'continue to 1241' test.
6896
68971999-08-17 Stan Shebs <shebs@andros.cygnus.com>
6898
6899 * gdb.base/call-ar-st.exp: Add a shorter match case for the
6900 stop in print_long_arg_list, define and use a whitespace
6901 variable in print_small_structs test, add an XFAIL for Solaris.
6902 * gdb.base/dbx.exp: XFAIL func commands until somebody is
6903 interested enough to fix.
6904
7be570e7
JM
69051999-08-13 Keith Seitz <keiths@cygnus.com>
6906
6907 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
6908 (dbx_gdb_load): Remove. Use gdb_load instead, since that
6909 proc knows about targets other than the natives.
6910 (test_assign): Use "gdb_run_cmd" to "run" the target.
6911 Check that we've actually hit the breakpoint at main.
6912 When we attempt to assign a value to a local variable, check
6913 that the variable is in the current scope, i.e., don't use
6914 a test with an empty result.
6915
6916Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
6917
6918 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
6919 command.
6920
69211999-08-09 Stan Shebs <shebs@andros.cygnus.com>
6922
6923 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6924 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
6925 gdb.compat, gdb.threads-hp.
6926 gdb.hp/configure, gdb.hp/configure.in: New files.
6927 gdb.hp/Makefile.in: Recurse into new subdirs.
6928 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
6929 gdb.hp/gdb.objdbg: New directory, tests for debugging info
6930 in object files.
6931 gdb.hp/tools: New directory, aux tools for HP-specific tests.
6932
96baa820
JM
69331999-08-05 Stan Shebs <shebs@andros.cygnus.com>
6934
6935 * gdb.base/display.exp: Help expect by putting a newline in the
6936 funky printf, remove a bogus p/a test.
6937
69381999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6939
6940 * gdb.base/display.exp: Make sure that when we say 'run', we are
6941 connected to the target. This is necessary when running not
6942 natively.
6943
69441999-08-03 Stan Shebs <shebs@andros.cygnus.com>
6945
6946 * gdb.base/step-test.exp: Removed some extraneous messages.
6947
6948 * gdb.base/long_long.exp: Don't run memory examination tests
6949 on little-endian targets (they will need a different set of
6950 results to match).
6951
69521999-08-02 Stan Shebs <shebs@andros.cygnus.com>
6953
6954 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
6955 until somebody decides to fix GDB.
6956
6957 * gdb.base/long_long.c: Stop compiler complaint by specifying long
6958 constant as "ULL".
6959 * gdb.base/long_long.exp: Loosen x/c test, add partial result
6960 matches for a couple x/2 commands.
6961
a0b3c4fd
JM
69621999-07-30 Stan Shebs <shebs@andros.cygnus.com>
6963
6964 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
6965 by merging in ref-types2 tests.
6966 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
6967
6968 From Jimmy Guo <guo@cup.hp.com> and others at HP:
6969 * gdb.c++/Makefile.in: Add standard actions.
6970 (EXECUTABLES): Rename from PROGS, update list.
6971 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
6972 from gdb.hp.
6973 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
6974 foo and bar locals.
6975 * gdb.c++/anon-union.exp: Fix tests to match.
6976 * gdb.c++/classes.exp: Run if HP compiler used, add extra
6977 expect matches to handle output variations.
6978 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
6979 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
6980 output, add HP alternatives for new and delete prints.
6981 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
6982 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
6983 * gdb.c++/demangle.exp: Use $style when reporting failure.
6984 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
6985 * gdb.c++/inherit.exp: Run if HP compiler used, add some
6986 match alternatives.
6987 * gdb.c++/local.exp: Add match alternatives or xfails for HP
6988 compilers.
6989 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
6990 * gdb.c++/method.exp: Add match alternatives.
6991 * gdb.c++/misc.cc: Add bool types.
6992 * gdb.c++/misc.exp: Add tests for bool types.
6993 * gdb.c++/overload.exp: Add xfails.
6994 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
6995 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
6996 add some more template parameter tests (only for HP currently).
6997 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
6998 * gdb.c++/virtfunc.cc: Add return type and value for main.
6999 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7000 match alternatives.
d63a86f8 7001
a0b3c4fd
JM
70021999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7003
7004 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7005
70061999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7007
7008 * gdb.base/signals.exp: Don't expect getting a backtrace from
7009 within a signal handler to fail on Linux.
7010
70111999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7012
7013 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7014 * lib/gdb.exp: Remove some gratuitious semicolons.
7015 (delete_breakpoints): Increase timeout.
7016 (gdb_expect): Add -notransfer option.
7017 (gdb_test): Use -notransfer option.
7018 (get_compiler_info): Add f77 case.
7019 (get_compiler): New proc, split out from gdb_preprocess, add f77
7020 case.
7021 (gdb_preprocess): Call get_compiler.
7022
7023 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7024 * gdb.base/attach.exp, gdb.base/display.exp,
7025 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7026 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7027 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7028 third arg to gdb_test.
7029 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7030 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7031 HP-UX xfails, add others.
7032 * gdb.base/completion.exp: Reflect name change of self-test.
7033 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7034 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7035 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7036 HP failure number.
7037 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7038 useless HP-UX 10.30 references.
7039 * gdb.base/maint.exp: Loosen matches.
7040 * gdb.base/pointers.c (main): Declare more_code.
7041 * gdb.base/pointers.exp: Match on output of a `next'.
7042 * gdb.base/structs.c: Add prototypes.
7043 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7044 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7045
70461999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7047
7048 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7049 command.
7050
70511999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7052
7053 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7054 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7055
7056 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7057 debug info. Deal with lack of signal hanlder info in stack.
7058
7059 From Jim Kingdon <kingdon@redhat.com>:
7060 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7061
5a2468f5
JM
70621999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7063
7064 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7065 gdb.base/foll-vfork.exp: Don't run for crosses.
7066
adf40b2e
JM
7067Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7068
7069 * gdb.base/configure.in: Check for gdbvars.exp instead of
7070 a1-selftest.exp.
7071 * gdb.base/configure: Re-generate.
7072
70731999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7074
7075 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7076 in trying to run first and name is too long.
7077
7078 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7079 pointers2.c and pointers2.exp, respectively.
7080 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7081 doschk happier.
7082
43e526b9
JM
70831999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7084
7085 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7086 callfuncs2.c and callfuncs2.exp.
7087
7088 * gdb.base/list.exp: Remove mistaken xfails.
7089 * gdb.base/list0.h: Add optional prototypes.
7090
9846de1b
JM
7091Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7092
7093 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7094 calling malloc.
7095 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7096 * ptype.exp: Move test for get_debug_format to before its first
7097 use.
7098
70991999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7100
7101 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7102 * gdb.base/annota2.cc, annota2.exp: Move from here.
7103 * gdb.c++/annota2.cc, annota2.exp: To here.
7104 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7105
43ff13b4
JM
7106Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7107
7108 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7109 a consistent format.
7110
085dd6e6
JM
71111999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7112
7113 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7114 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7115 HP compilers, also set the globals $true and $false.
7116
7117 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7118 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7119 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7120 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7121 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7122 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7123 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7124 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7125 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7126 whatis.c} Add C++ compatible function definitions and return
7127 types, add includes for library functions.
7128 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7129 * gdb.base/step-test.c (myglob): Rename from glob.
7130 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7131 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7132 files, move here from gdb.hp.
7133 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7134 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7135 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7136 Adjust line numbers in regexps.
7137
7138 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7139 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7140 instead of 0/1.
7141
7142 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7143 foll-vfork.exp: New files, move here from gdb.hp.
7144 * gdb.base/page.exp: New file, test of pagination command.
7145
7146 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7147 recursion test.
7148 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7149
7150 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7151 gdb.base/solib.exp: Fix compiler invocation process.
7152
7153 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7154 HP-UX 11, turn off overload resolution explicitly.
7155 * gdb.base/commands.exp: Set argument list explicitly, add
7156 watchpoint test.
7157 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7158 them work.
7159 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7160 expressions properly.
7161 * gdb.base/corefile.exp: Loosen the match slightly.
7162 * gdb.base/default.exp: Allow "Error accessing memory" message
7163 also.
7164 * gdb.base/display.exp: Skip over x/0 j if PA64.
7165 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7166 * gdb.base/interrupt.exp: Ditto.
7167 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7168 in use.
7169 * gdb.base/list.exp: Add xfails for HP-UX.
7170 * gdb.base/long_long.exp: Refine some of the numeric matches.
7171 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7172 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7173 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7174 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7175 * gdb.base/ptype.exp: Succeed on more varieties of output.
7176 * gdb.base/scope.exp: Add xfails for HP-UX.
7177 * gdb.base/sect-cmd.exp: Add more cases.
7178 * gdb.base/setvar.exp: Add xfails for HP-UX.
7179 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7180 * gdb.base/signals.exp: Match on void symbolically.
7181 * gdb.base/step-test.exp: Add case for PA64.
7182 * gdb.base/term.exp: Add exit and restart.
7183 * gdb.base/twice.exp: Clean up after self.
7184 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7185 * gdb.base/whatis.exp: Allow more ways to pass tests.
7186
7187 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7188 no longer useful.
7189
7190Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7191
7192 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7193 list of patterns.
7194 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7195 print_double_array(double_array)", "continuing to breakpoint
7196 1018", "print print_double_array(array_d)" and "continuing to
7197 1034" tests.
d63a86f8 7198
085dd6e6
JM
71991999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7200
7201 * Makefile.in: Add empty html and install-html targets.
7202
72031999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7204
7205 * config/mt-*: Remove, these haven't been used since 1996.
7206
72071999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7208
7209 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7210 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7211 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7212
9e0b60a8
JM
72131999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7214
7215 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7216 simpler match case for the ptype of the big class.
7217
72181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7219
7220 * gdb.exp: Fix test for gdb_prompt existence.
7221
72221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7223
7224 * gdb.exp (gdb_test): Add fail after calls to perror.
7225
72261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7227
7228 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7229
72301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7231
7232 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7233
0f71a2f6
JM
7234Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7235
7236 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7237 malloc() is linked in.
7238
72391999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7240
7241 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7242 step at end.
7243
7244 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7245
72461999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7247
7248 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7249
cce74817
JM
7250Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7251
7252 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7253 * gdb.base/mips_pro.exp: Likewise.
7254
72551999-06-02 Keith Seitz <keiths@cygnus.com>
7256
7257 * gdb.c++/templates.cc: Change all "new" operators to throw
7258 an exception.
7259 * gdb.c++/cplusfuncs.cc: Likewise.
7260
7261 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7262
7263Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7264
7265 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7266 * gdb.base/ending-run.exp: When stepping out of main, accept a
7267 step into an arbitrary assembler file.
7268
392a587b
JM
72691999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7270
d63a86f8 7271 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7272 "breakpoint-invalid" to be printed.
d63a86f8 7273 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7274 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7275 * gdb.base/annota2.cc: Initialize a.x to 0.
7276
9e086581
JM
72771999-05-17 Keith Seitz <keiths@cygnus.com>
7278
7279 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7280 when "skip_float_tests" set.
7281 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7282 "print print_ten_doubles", and "step into print_long_arg_list".
7283 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7284 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7285 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7286 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7287 "skip_float_tests" is set.
7288 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7289 when "skip_float_tests" set.
d63a86f8 7290
cd0fc7c3
SS
72911999-05-06 Keith Seitz <keiths@cygnus.com>
7292
7293 * gdb.base/annota2.cc: Include stdio.h.
7294
7295Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7296
7297 * gdb.base/crossload.exp: Remove, this has been disabled ever
7298 since BFD stopped including all targets, and cross-GDB gets
7299 plenty of testing anyway.
7300 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7301 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7302 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7303 * gdb.base/README: Remove, was doc for this.
7304 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7305 needed.
7306
b83266a0
SS
73071999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7308
7309 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7310 output.
7311
7312 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7313 * gdb.base/annota2.exp: New file. More annotation tests.
7314 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7315 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7316
73171999-04-23 Angela Marie Thomas <angela@cygnus.com>
7318
7319 * config/cfdbug.exp: New file.
7320
7a292a7a
SS
73211999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7322
7323 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7324 Marcus Daniel's and Dale Hawkins's demangler crashes.
7325
7326 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7327 test_lucid_style_demangling, test_arm_style_demangling,
7328 test_hp_style_demangling): Try Tom Tromey's core-dumping
7329 identifier under each demangling style.
7330
73311999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7332
7333 * gdb.c++/demangle.exp: Include the current demangling style
7334 in all test names.
7335 (current_demangling_style): New global variable.
7336 (set_demangling_style, test_demangling_core, test_demangling,
7337 test_demangling_exact): New functions.
7338 (test_gnu_style_demangling, test_lucid_style_demangling,
7339 test_arm_style_demangling, test_hp_style_demangling): Use those,
7340 instead of calling gdb_test and gdb_test_exact directly.
7341 (catch_demangling_errors): New function, which reports errors
7342 signalled by the demangling test functions in an orderly way.
7343 (do_tests): Use catch_demangling_errors.
7344
73451999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7346
7347 * gdb.base/signals.exp (test_handle_all_print): Use () for
7348 grouping in expressions, not {}.
7349
7350 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7351 initialized yet.
7352
73531999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7354
7355 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7356 are listed.
7357
73581999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7359
7360 * gdb.stabs/weird.exp: Test for CC being defined before
7361 looking at its value.
7362
73631999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7364
7365 * gdb.base/call-ar-st.exp: Remove stray '#'.
7366 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7367 "short int" and "long int".
7368 * gdb.c++/overload.cc: Cast the string added in the previous
7369 change, to mollify finicky HP compiler.
7370 * gdb.hp/reg-test.exp (testfile): Fix file name.
7371 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7372
7a292a7a
SS
7373 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7374 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7375 alternate form of enum ptype.
7376
c906108c
SS
73771999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7378
7a292a7a
SS
7379 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7380 * gdb.hp/*.exp: Change all to run compiler probe only after
7381 passing skip_hp_tests, so as not to waste time on guaranteed
7382 failure.
7383
c906108c
SS
7384 * gdb.c++/overload.cc: Pass string instead of char addr, always
7385 init ccpfoo.
7386 * gdb.c++/templates.cc: Fix syntax error.
7387
7a292a7a
SS
7388Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7389
7390 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7391 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7392 command.
7393
73941999-03-18 James Ingham <jingham@cygnus.com>
7395
7396 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7397
7398 * gdb.c++/method.exp: It was testing an uninitialized int on the
7399 stack and assuming it was positive.
7400
7401 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7402
7403 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7404 keep it from killing the rest of the tests.
7a292a7a
SS
7405 Use gdb_continue_to_end.
7406
7407 * gdb.base/sigall.exp: use gdb_continue_to_end.
7408
7409 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7410
7411 * gdb.base/display.exp: use runto_main, not run.
7412
d63a86f8
RM
7413 * gdb.base/default.exp: Check for the current error message in the
7414 r abbreviation test.
7a292a7a
SS
7415 Add strongarm to the targets that know info float.
7416
d63a86f8 7417 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7418 run which doesn't work with monitors.
7419
7420 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7421
7422 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7423
7424 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7425 program. Traps the case (in Cygmon) when the program never really
7426 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7427 more places, so I used my name. Sorry Mark...
7428
7429 * config/monitor.exp (gdb_target_monitor): added another
7430 target_info parameter: remotebinarydownload. This will set the
7431 remotebinarydownload flag if this is causing some boards trouble.
7432
74331999-03-18 Mark Salter <msalter@cygnus.com>
7434
7435 * lib/gdb.exp (continue_to_exit): New function.
7436
7437 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7438 * gdb.base/ending-run.exp: Ditto.
7439 * gdb.base/step-test.exp: Ditto.
7440
74411999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7442
7443 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7444 (suggested by Art Haas <ahaas@neosoft.com>).
7445
74461999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7447
7448 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7449
7450Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7451
7452 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7453 descriptions of types (short unsigned int vs unsigned short, etc).
7454
74551999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7456
7457 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7458 a call to strlen; sometimes we do have sources.
7459
74601999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7461
7462 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7463 character, so GDB won't print garbage after its end.
d63a86f8 7464
c906108c
SS
7465 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7466 breakpoint there instead. Sometimes GCC emits memcpy to handle
7467 the large structures being passed by value, so we step into that
7468 instead of sum_array_print, which obscures what we're really testing.
7469 * gdb.base/step-test.exp: However, we do want a test that notices
7470 the bizarre steps into memcpy, so do that here. Add check for
7471 stepping into function calls that pass large structures by value.
7472 ("Is that a noun clause, or are you just happy to see me?")
7473 Remove all references to specific line numbers.
7474 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7475 New type and function.
7476 (main): Call large_struct_by_value, passing it a large struct by value.
7477 * lib/gdb.exp (gdb_get_line_number): New function.
7478
7479 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7480 more portable.
7481
7a292a7a
SS
74821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7483
c906108c
SS
7484 * lib/gdb.exp: Doc fixes.
7485
7a292a7a
SS
74861999-03-05 Nick Clifton <nickc@cygnus.com>
7487
d63a86f8 7488 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7489
74901999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7491
c906108c
SS
7492 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7493 commands. They're not germane to this test, and they don't work
7494 that way on remote targets.
7495
3fc11d3e
JM
74961999-03-01 James Ingham <jingham@cygnus.com>
7497
7498 * Changelog entries merged over from gdb development branch.
7499
3fc11d3e
JM
7500 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7501
7502 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7503 for outputting results of test run.
7504
2d4a1622 7505 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7506
7507 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7508
7a292a7a
SS
75091999-02-25 Felix Lee <flee@cygnus.com>
7510
7511 * lib/gdb.exp (debug_format): initialize
7512
c906108c
SS
75131999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7514
7515 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7516 * gdb.base/call-rt-st.c: Ditto.
7517
c906108c
SS
75181999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7519
7520 * gdb.threads/pthreads.exp (horiz): New variable.
7521 (test_startup): Fix regexps that capture thread numbers.
7522
75231999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7524
7525 * gdb.base/smoke.exp: Disambiguate two test case names (both
7526 called ``print'').
7527
7528Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7529
7530 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7531 compilation.
7532
75331999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7534
7535 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7536 actual output formatting.
7537 * gdb.base/smoke.exp: GDB removes leading 0's.
7538 * gdb.base/volatile.exp: Don't check type of remuneration;
7539 that variable is no longer defined in constvars.c.
7540 * gdb.base/step-test.c (main): Exit with explicit exit code.
7541 * gdb.base/step-test.exp: Remove two nexti checks--they are
7542 not portable.
7543
75441999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7545
7546 * gdb.base/help.exp ("help delete display"): Fix test to match
7547 gdb's output.
7548
7549 * gdb.base/long_long.c (known_types): Initialize values to zero.
7550 * gdb.base/long_long.exp: Step one more line
7551 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7552 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7553 unique test case names.
7554
7555Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7556
d63a86f8 7557 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7558
7559 * gdb.c++/method.exp: Add missing close brace.
7560
75611999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7562
7563 * gdb.base/maint.exp: Use 'set height 0' to disable page
7564 prompting, not 'set height 400'.
7565
7566 Fix a bunch of timeouts.
7567 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7568 four separate tests, so expect doesn't take forever to match a ton
7569 of text against a regexp with lots of .* forms.
7570 ("maint print psymbols", "maint print symbols"): Make some of
7571 these greps more selective, so that expect doesn't try to wade
7572 through huge piles of output and time out.
7573
7574 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7575
7576 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7577 tests: one which doesn't expect shlib events to be reported, and
7578 another which does, but is XFAIL for all platforms other than
7579 HP/UX.
7580
7581 * gdb.base/break.exp: Teach the test suite that the `catch
7582 fork', `catch vfork', and `catch exec' commands produce error
7583 messages on platforms that don't provide these features.
7584
7585Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7586
7587 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7588 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7589 (shortening names from solib_threshold.exp etc), won't run on
7590 anything but HP-UX for the foreseeable future.
7591 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7592 reflect move.
7593
7594Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7595
7596 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7597 gdb.trace/Makefile.in (clean): Remove all test executables.
7598
7599Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7600
7601 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7602 successfully re-sets breakpoints in shared libraries.
7603 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7604
7605Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7606
d63a86f8
RM
7607 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7608 and compiled w/o GCC.
c906108c
SS
7609
7610 * gdb.hp/watch-cmd.exp: ditto.
7611
7612 * gdb.hp/watch-hp.exp: ditto.
7613
7614 * gdb.hp/xdb1.exp: ditto.
7615
7616 * gdb.hp/xdb2.exp: ditto.
7617
7618 * gdb.hp/dbx.exp: ditto.
7619
7620Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7621
7622 * constvars.c: Remove C++-isms.
7623 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7624 with GCC.
7625
7626Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7627
7628 The following changes are part of the HP merge.
7629
7630 * gdb.base/break.exp: new tests to verify that catchpoints for
7631 fork, vfork, and exec don't trigger inappropriately.
7632
7633 * gdb.base/opaque.exp: compile one file at a time, then link.
7634
7635 * gdb.base/signals.exp: be more restrictive about which hppa
7636 systems receive a setup_xfail. new tests.
7637
7638 * gdb.base/solib_threshold.build: new file.
7639 * gdb.base/solib_threshold.exp: new file.
7640 * gdb.base/solib_threshold.link_opts: new file.
7641 * gdb.base/solib_threshold.mk: new file.
7642 * gdb.base/gen_solib_threshold.c: new file.
7643
7644 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7645 tests. New tests for enums inside classes.
7646
7647 * gdb.c++/compiler.cc: indicate support of template debugging.
7648
7649 * gdb.c++/demangle.exp: run hp style demangling tests.
7650
7651 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7652 tests.
7653
7654 * gdb.c++/misc.cc: changes to support new tests.
7655
7656 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7657 to support new tests.
7658
7659 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7660 gcc, then skip these tests.
7661
7662Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7663
7664 The following files are part of the HP merge; some had longer
7665 names at HP, but have been renamed to be no more than 14
7666 characters in length.
7667
7668 * gdb.hp/ambiguous.cc: new file.
7669 * gdb.hp/ambiguous.exp: new file.
7670 * gdb.hp/attach.exp: new file.
7671 * gdb.hp/attach2.exp: new file.
7672 * gdb.hp/classes-hp.exp: new file.
7673 * gdb.hp/ctti.exp: new file.
7674 * gdb.hp/ctti-add.cc: new file.
7675 * gdb.hp/ctti-add1.cc: new file.
7676 * gdb.hp/ctti-add2.cc: new file.
7677 * gdb.hp/ctti-add3.cc: new file.
7678 * gdb.hp/dbx.exp: new file.
7679 * gdb.hp/exception.cc: new file.
7680 * gdb.hp/exception.exp: new file.
7681 * gdb.hp/foll-exec.c: new file.
7682 * gdb.hp/foll-exec.exp: new file.
7683 * gdb.hp/foll-fork.c: new file.
7684 * gdb.hp/foll-fork.exp: new file.
7685 * gdb.hp/foll-vfork.c: new file.
7686 * gdb.hp/foll-vfork.exp: new file.
7687 * gdb.hp/inherit-hp.exp: new file.
7688 * gdb.hp/more-steps.exp: new file.
7689 * gdb.hp/namespace.cc: new file.
7690 * gdb.hp/namespace.exp: new file.
7691 * gdb.hp/optimize.exp: new file.
7692 * gdb.hp/pxdb.c: new file.
7693 * gdb.hp/pxdb.exp: new file.
7694 * gdb.hp/quicksort.exp: new file.
7695 * gdb.hp/reg-test.exp: new file.
7696 * gdb.hp/reg-test.s: new file.
7697 * gdb.hp/sized-enum.c: new file.
7698 * gdb.hp/sized-enum.exp: new file.
7699 * gdb.hp/start-stop.exp: new file.
7700 * gdb.hp/templ-hp.cc: new file.
7701 * gdb.hp/templ-hp.exp: new file.
7702 * gdb.hp/thr-lib.c: new file.
7703 * gdb.hp/thr-lib.exp: new file.
7704 * gdb.hp/thr-lib.h: new file.
7705 * gdb.hp/thr-liblib.c: new file.
7706 * gdb.hp/virtfun-hp.c: new file.
7707 * gdb.hp/virtfun-hp.exp: new file.
7708 * gdb.hp/watch-cmd.exp: new file.
7709 * gdb.hp/watch-hp.exp: new file.
7710 * gdb.hp/xdb1.exp: new file.
7711 * gdb.hp/xdb2.exp: new file.
7712 * gdb.hp/xdb3.exp: new file.
7713
7714Wed Jan 6 18:41:15 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.base/ss.h: new file.
7721 * gdb.base/call-ar-st.c: new file.
7722 * gdb.base/call-ar-st.exp: new file.
7723 * gdb.base/call-rt-st.c: new file.
7724 * gdb.base/call-rt-st-exp: new file.
7725 * gdb.base/call-strs.exp: new file.
7726 * gdb.base/ena-dis-br.exp: new file.
7727 * gdb.base/environ.exp: new file.
7728 * gdb.base/long_long.exp: new file.
7729 * gdb.base/sect-cmd.exp: new file.
7730 * gdb.base/shlib-cl2.exp: new file.
7731 * gdb.base/smoke.exp: new file.
7732 * gdb.base/so-impl-ld.c: new file.
7733 * gdb.base/so-impl-ld.exp: new file.
7734 * gdb.base/so-indr-cl.c: new file.
7735 * gdb.base/so-indr-cl.exp: new file.
7736 * gdb.base/varargs.exp: new file.
7737 * gdb.base/volatile.exp: new file.
7738 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7739 * gdb.base/display.exp: new file.
c906108c
SS
7740 * gdb.c++/derivation.exp: new file.
7741 * gdb.c++/local.exp: new file.
7742 * gdb.c++/member-ptr.exp: new file.
7743 * gdb.c++/overload.exp: new file.
7744 * gdb.c++/ovldbreak.exp: new file.
7745 * gdb.c++/ref-types.exp: new file.
7746 * gdb.c++/ref-types2.exp: new file.
7747 * gdb.c++/userdef.exp: new file.
d63a86f8 7748
c906108c
SS
7749Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7750
7751 * gdb.base/default.exp: Reflect wording change in remote.c.
7752
dc96c6c7 7753Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7754
7755 * gdb.base/help.exp: Update to reflect current text.
7756
7757Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7758
7759 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7760 they're stack variables and contain garbage.
7761 * gdb.c++/anon-union.exp: new file.
7762
7763 The following changes were made by David Taylor
7764 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7765 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7766 in changes by HP.
7767
7768 * gdb.base/bitops.exp: new file.
7769 * gdb.base/default.exp: change expected messages for catch and
7770 info catch tests to reflect HP merge changes.
7771 * gdb.base/enable-disable-break.exp
7772 * gdb.base/ending-run.c: new file.
7773 * gdb.base/long_long.c: new file.
7774 * gdb.base/maint.exp: new file.
7775 * gdb.base/pointers2.exp: new file.
7776 * gdb.base/shlib-call2.exp: new file.
7777 * gdb.base/solib.exp: new file.
7778 * gdb.base/step-test.c: new file.
7779 * gdb.c++/anon-union.cc: new file.
7780 * gdb.c++/local.cc: new file.
7781 * gdb.c++/member-pointer.cc: new file.
7782 * gdb.c++/method.cc: new file.
7783 * gdb.c++/ref-types.cc: new file.
7784 * gdb.c++/ref-types2.cc: new file.
7785 * gdb.c++/userdef.cc: new file.
d63a86f8 7786
c906108c
SS
7787 * gdb.base/scope.exp: compile one file at a time, then link.
7788 * gdb.base/langs.exp: ditto.
7789 * gdb.base/list.exp: ditto.
d63a86f8 7790
c906108c
SS
7791Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7792
7793 The following changes were made by David Taylor
7794 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7795 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7796 in changes by HP.
d63a86f8 7797
c906108c
SS
7798 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7799 skip tests. When compiling pass c++ flag to gdb_compile.
7800 * gdb.c++/
d63a86f8 7801
c906108c
SS
7802 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7803 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7804 (skip_hp_tests): new function.
7805 (gdb_preprocess): new function.
7806
7807 * configure.in (hpdir): decide whether to configure gdb.hp.
7808 * configure: regenerated.
7809
7810 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7811 to delete on clean.
7812 (EXECUTABLES): update to reflect new additions.
7813 * gdb.base/commands.exp: update message expected.
7814 * gdb.base/default.exp: add copyright notice.
7815 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7816 * gdb.base/help.exp: update messages to reflect current text.
7817 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7818 targets for recurse tests.
7819 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7820 skip this file.
7821
7822 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7823 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7824 compilation.
7825 * gdb.c++/misc.exp: ditto.
7826 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7827 run the tests. tell gdb_compile that it's a c++ compilation.
7828
7829 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7830
c906108c
SS
7831 * gdb.base/all-bin.exp: new file.
7832 * gdb.base/arithmet.exp: new file.
7833 * gdb.base/assign.exp: new file.
7834 * gdb.base/completion.exp: new file.
7835 * gdb.base/cond-expr.exp: new file.
7836 * gdb.base/condbreak.exp: new file.
7837 * gdb.base/define.exp: new file.
7838 * gdb.base/dollar.exp: new file.
7839 * gdb.base/environment.exp: new file.
7840 * gdb.base/eval-skip.exp: new file.
7841 * gdb.base/jump.exp: new file.
7842 * gdb.base/logical.exp: new file.
7843 * gdb.base/pointers.exp: new file.
7844 * gdb.base/relational.exp: new file.
7845 * gdb.base/section_command.exp: new file.
7846 * gdb.base/whatis-expr.exp: new file.
7847
7848 * gdb.base/all-types.c: new file.
7849 * gdb.base/call-array-struct.c: new file.
7850 * gdb.base/call-return-struct.c: new file.
7851 * gdb.base/call-strings.c: new file.
7852 * gdb.base/callfuncs2.c: new file.
7853 * gdb.base/condbreak.c: new file.
7854 * gdb.base/constvars.c: new file.
7855 * gdb.base/display.c: new file.
7856 * gdb.base/int-type.c: new file.
7857 * gdb.base/jump.c: new file.
7858 * gdb.base/miscexprs.c: new file.
7859 * gdb.base/pointers.c: new file.
7860 * gdb.base/pointers2.c: new file.
7861 * gdb.base/shmain.c: new file.
7862 * gdb.base/shr1.c: new file.
7863 * gdb.base/shr2.c: new file.
7864 * gdb.base/solib.c: new file.
7865 * gdb.base/solib1.c: new file.
7866 * gdb.base/solib2.c: new file.
7867 * gdb.base/varargs.c: new file.
7868 * gdb.c++/derivation.cc: new file.
7869 * gdb.c++/overload.cc: new file.
7870 * gdb.c++/ovldbreak.cc: new file.
7871 * gdb.hp/attach.c: new file.
7872 * gdb.hp/attach2.c: new file.
7873 * gdb.hp/average.c: new file.
7874 * gdb.hp/compiler.c: new file.
7875 * gdb.hp/compiler.cc: new file.
7876 * gdb.hp/execd-program.c: new file.
7877 * gdb.hp/follow-exec.c: new file.
7878 * gdb.hp/follow-fork.c: new file.
7879 * gdb.hp/follow-vfork-and-exec.c: new file.
7880 * gdb.hp/misc-hp.cc: new file.
7881 * gdb.hp/more-steps.c: new file.
7882 * gdb.hp/optimize.c: new file.
7883 * gdb.hp/quicksort.c: new file.
7884 * gdb.hp/run-hp.c: new file.
7885 * gdb.hp/start-stop.c: new file.
7886 * gdb.hp/sum.c: new file.
7887 * gdb.hp/templates-hp.cc: new file.
7888 * gdb.hp/thread-local-in-lib.c: new file.
7889 * gdb.hp/thread-local-in-lib.h: new file.
7890 * gdb.hp/thread-local-in-lib.lib.c: new file.
7891 * gdb.hp/vforked-program.c: new file.
7892 * gdb.hp/virtfunc-hp.cc: new file.
7893 * gdb.hp/watchpoint-hp.c: new file.
7894 * gdb.hp/xdb.c: new file.
7895 * gdb.hp/xdb0.c: new file.
7896 * gdb.hp/xdb0.h: new file.
7897 * gdb.hp/xdb1.c: new file.
7898
7899Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
7900
7901 The following change was made by Edith Epstein
7902 <eepstein@cygnus.com> as part of a project to merge in changes
7903 originally made by HP; HP did not create ChangeLog entries.
7904
7905 * gdb.c++/demangle.exp: changed the expected output for some
7906 ARM-style mangling -- removed second reference to datatype.
7907 For example, maint demangle __dt__11T1__pt__2_cFv
7908 T1<char>::~T1<char>(void)
7909 becomes,
7910 maint demangle __dt__11T1__pt__2_cFv
7911 T1<char>::~T1(void)
7912
7913 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 7914
c906108c
SS
7915Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
7916
7917 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
7918 * gdb.trace/backtrace.exp: Likewise.
7919 * gdb.trace/circ.exp: Likewise.
7920 * gdb.trace/collection.exp: Likewise.
7921 * gdb.trace/deltrace.exp: Likewise.
7922 * gdb.trace/infotrace.exp: Likewise.
7923 * gdb.trace/limits.exp: Likewise.
7924 * gdb.trace/packetlen.exp: Likewise.
7925 * gdb.trace/passc-dyn.exp: Likewise.
7926 * gdb.trace/passcount.exp: Likewise.
7927 * gdb.trace/report.exp: Likewise.
7928 * gdb.trace/save-trace.exp: Likewise.
7929 * gdb.trace/tfind.exp: Likewise.
7930 * gdb.trace/tracecmd.exp: Likewise.
7931 * gdb.trace/while-dyn.exp: Likewise.
7932 * gdb.trace/while-stepping.exp: Likewise.
7933
79341998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
7935
7936 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
7937
7938Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
7939
7940 From Brendan Kehoe:
7941 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
7942 int return types.
7943
7944Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
7945
7946 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
7947 remote dos host testing right.
7948
7949Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
7950
7951 * gdb.base/corefile.exp: remove some xfails.
7952
7953Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
7954
7955 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
7956 have different timestamps.
7957
7958Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
7959
7960 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
7961 gdb.base/default.exp: Replace "exec" with "executable".
7962
7963Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
7964
7965 * gdb.base/default.exp: Change else if to elseif from previous
7966 delta.
7967
7968Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
7969
7970 * gdb.base/default.exp: Add brace missing from previous delta.
7971
7972Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
7973
7974 * gdb.base/default.exp: Support test for info float for all
7975 varieties of arm toolchain.
7976
dc96c6c7 7977Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7978
7979 * gdb.trace/*.exp: remove "remote_download" command.
7980
dc96c6c7 7981Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7982
7983 * gdb.trace/*.exp: remove -gdwarf from compile.
7984
7985Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
7986
7987 * gdb.trace/configure.in(AC_INIT): typo
7988 * gdb.trace/configure: regenerated
7989
dc96c6c7 7990Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7991
7992 * config/m68k-emc.exp: New file.
7993 * lib/<emc-support.exp trace-support.exp}: New files.
7994 * configure.in: add new test directory gdb.trace.
7995 * gdb.trace/{configure configure.in Makefile.in}: New files.
7996 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
7997 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
7998 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
7999 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8000 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8001 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8002 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8003
dc96c6c7 8004Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8005
8006 * gdb.c++/classes.exp: Change all regular expressions to match
8007 arbitrary combinations of newline/carriage-return, so that they
8008 will work equally well on Unix and Windows.
8009 * gdb.c++/inherit.exp: ditto.
8010 * gdb.c++/virtfunc.exp: ditto.
8011
80121998-08-11 Dawn Perchik <dawn@cygnus.com>
8013
8014 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8015
c2d11a7d
JM
8016Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8017
8018 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8019 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8020 to use a0-a3/d0-d3 as needed.
8021
8022Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8023
8024 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8025 * gdb.disasm/am33.exp: Corresponding changes.
8026
c906108c
SS
80271998-07-11 Felix Lee <flee@cygnus.com>
8028
8029 * gdb.base/callfuncs.exp: add cmp10 test.
8030 * gdb.base/callfuncs.c (cmp10): new function.
8031
8032Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8033
d63a86f8 8034 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8035 into two parts to get around a synchronization problem in expect.
8036
3fc11d3e
JM
8037Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8038
8039 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8040
8041 * configure.in: Add options for gdbtk testsuite.
8042
8043 * configure: Regenerate.
8044
8045 * gdb.gdbtk: New directory to hold gdbtk tests.
8046
c906108c
SS
8047Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8048
8049 * gdb.fortran/types.exp: Escape brackets in expect patterns
8050 for test_float_literal_types_accepted tests.
8051 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8052 before run test.
8053
c2d11a7d
JM
8054Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8055
8056 * am33.exp: Just compile, do not link the testcase.
8057 * am33.s: Add ".am33" pseudoop to force am33 mode.
8058
c906108c
SS
80591998-06-25 Felix Lee <flee@cygnus.com>
8060
8061 * gdb.base/setshow.exp: make sure $pc is sane.
8062
8063 * gdb.stabs/weird.exp: split expect patterns properly.
8064
c2d11a7d
JM
8065Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8066
8067 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8068 * gdb.disasm/am33.exp: Run it.
8069
dc96c6c7 8070Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8071
8072 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8073 match processing (and eliminate spurious timeouts when running).
8074
dc96c6c7 8075Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8076
8077 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8078 exception test, but conditionalize it on target [mach | gnu].
8079
dc96c6c7 8080Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8081
8082 * gdb.base/overlays.exp: fixup compile line for linker script.
8083
8084Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8085
8086 * gdb.fortran/types.exp: don't guess at float size.
8087
8088Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8089
8090 * gdb.base/exprs.exp: delete test that depends on int size.
8091
8092Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8093
8094 * config/sim.exp: Removed checks for target triplets.
8095 (gdb_target_sim): Use gdb,target_sim_options.
8096
8097Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8098
8099 * gdb.base/reread.exp: New file.
8100 * gdb.base/reread1.c: New file.
8101 * gdb.base/reread2.c: New file.
8102
8103Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8104
8105 * config/sim.exp: Use 'target sim -sparclite' when running
8106 SPARClite programs.
8107
8108Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8109
8110 * gdb.base/structs2.exp: New file.
8111 * gdb.base/structs2.c: New file.
8112
8113Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8114
8115 * gdb.asm/common.inc: New file.
8116 * gdb.asm/d10v.inc: New file.
8117 * asm-source.exp: Pass -I's to gas to find .inc files.
8118 Update line numbers in expected output.
8119 * asmsrc1.s: Rewrite.
8120 * asmsrc2.s: Rewrite.
8121 * configure.in: Create arch.inc symlink.
8122 * configure: Regenerate.
8123 * Makefile.in (distclean): Delete arch.inc.
8124
8125Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8126
8127 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8128 (t_enum_value2): ditto
8129 (t_enum_value3): ditto
8130 (main): ditto
8131Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8132
8133 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8134 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8135 change.
8136 Use gdb_test instead of send_gdb/gdb_expect sequences.
8137
8138Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8139
8140 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8141 not void.
8142
8143Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8144
8145 * gdb.base/branches.c: Code with lots of loops and
8146 subroutines. Used to test gdbs ability to single step through PC
8147 changes, especially to test mips-tdep.c:mips_next_pc
8148
8149Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8150
8151 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8152 more rigorous EGCS C++ error checking.
8153
8154Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8155
8156 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8157 tests.
c906108c 8158 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8159 function when asleep.
c906108c 8160 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8161 for i*86 Linux and SVR4 signal handling problems.
8162 Remove linux xfail for `next to handler in signals_tests_1', fixed
8163 by recent infrun.c change.
c906108c 8164 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8165 stack backtraces.
c906108c
SS
8166 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8167 target.[ch] change.
8168
8169Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8170
8171 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8172 for a newline from gdb before continuing.
8173 (default_gdb_exit): Just look for y or n.
8174 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8175 it does, fail the rests of the tests in the file.
8176
8177Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8178
8179 * config/cygmon.exp: New file.
8180
8181Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8182
8183 * gdb.base/list.exp: Fix problem with "list default lines around
8184 main" test on remote targets.
8185
8186 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8187 run test on remote targets.
8188
8189Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8190
8191 * gdb.asm: New directory.
8192 * configure.in: Configure it.
8193 * configure: Regenerate.
8194 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8195 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8196
8197Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8198
8199 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8200
dc96c6c7 8201Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8202
c906108c
SS
8203 * gdb.base/overlays (several files): Merge the two overlay
8204 managers into one. Change variables (foox, barx, bazx, grbxx)
8205 back into ints but force them to load in their proper sections.
8206
8207Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8208
8209 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8210 on-chip insn memory and IMAP1 to upper 128k.
8211 (D10VCopy): Handle memory regions crossing 16k boundaries.
8212 (D10VCopy): Transfer data in 32 bit chunks.
8213
8214Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8215
8216 * gdb.base/overlays.c (main): Exit normally when result is
8217 correct.
8218
8219 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8220 map. Include space for printf in .text segment.
8221
8222 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8223 updated d10v memory VMA/LMA map.
8224 (D10VCopy): Call D10VTranslate.
d63a86f8 8225
c906108c
SS
8226Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8227
8228 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8229
8230 * gdb.base/bar.c (barx, bar): Change variable to small array so
8231 that it won't be put into the .sdata - small data -
8232 section. Update reference.
8233 * gdb.base/baz.c (bazx, baz): Ditto.
8234 * gdb.base/foo.c (foox, foo): Ditto.
8235 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8236
8237 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8238 to be arrays.
d63a86f8 8239
dc96c6c7 8240Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8241
c906108c
SS
8242 * gdb.base/overlays.exp: fix up and get working again.
8243 Add tests for backtraces from an overlay function.
d63a86f8 8244
c906108c
SS
8245Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8246
8247 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8248 "calling function with watchpoint enabled".
8249
8250Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8251
8252 * gdb.base/break.exp (test_next_with_recursion): Remove
8253 gdb_suppress_tests for d10v-*-*.
8254 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8255 pending review of whether it is useful or not.
8256
8257Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8258
8259 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8260
8261Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8262
8263 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8264 * config/dve.exp: New file to support Densan boards.
8265
8266Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8267
8268 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8269 reads and BSD.
8270
8271Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8272
8273 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8274 response.
8275
8276 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8277
8278Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8279
8280 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8281 test.
8282
8283 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8284 target_sizeof_long and target_bigendian_p.
8285 (structs_by_value, structs_by_reference): Check values according
8286 to targets word size and endianess.
d63a86f8 8287
c906108c
SS
8288Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8289
8290 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8291 output.
8292
8293Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8294
8295 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8296 Update test of set args help to match source change.
8297
8298Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8299
8300 * gdb.base/default.exp: Expect help system output to be in
8301 alphabetical order.
8302 * gdb.base/help.exp: Ditto.
8303
8304Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8305
8306 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8307 "i*86-pc-linux-gnu*".
8308 * gdb.base/interrupt.exp: Ditto.
8309 * gdb.base/corefile.exp: Ditto.
8310
8311 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8312 define vxworks when building the testcase.
8313
8314 * gdb.base/ptype.exp: Fix testnames to be unique.
8315 * gdb.base/radix.exp: Ditto.
8316 * gdb.base/term.exp: Ditto.
8317 * gdb.base/whatis.exp: Ditto.
8318 * gdb.c++/classes.exp: Ditto.
8319
8320Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8321
8322 * gdb.base/callfuncs.exp: Fix indentation.
8323
8324 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8325 suppress_flag has been set.
8326 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8327 target feature.
8328
8329Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8330
8331 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8332 the testcase.
8333
8334 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8335 set_debug_traps() and breakpoint().
8336 * gdb.c++/misc.cc (main): Ditto.
8337 * gdb.c++/templates.cc (main): Ditto.
8338 * gdb.c++/virtfunc.cc (main): Ditto.
8339
8340Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8341
8342 * lib/gdb.exp(gdb_step_for_stub): New function.
8343 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8344 exists, reload the executable and do a "continue" instead of
8345 doing a jump.
8346 (runto_main): Use gdb_step_for_stub.
d63a86f8 8347
c906108c
SS
8348 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8349 tests to have unique names.
8350 * gdb.base/callfuncs.exp: Ditto.
8351 * gdb.base/commands.exp: Ditto.
8352 * gdb.base/default.exp: Ditto.
8353 * gdb.base/help.exp: Ditto.
8354 * gdb.base/list.exp: Ditto.
8355 * gdb.base/opaque.exp: Ditto.
8356 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8357 similar tests.
d63a86f8 8358
c906108c
SS
8359 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8360 * gdb.c++/cplusfuncs.cc: Ditto.
8361 * gdb.c++/virtfunc.cc: Ditto.
8362
8363 * config/monitor.exp: Keep track of the last file we saw, rather
8364 than trying to get the info from gdb.
8365
8366 * gdb.fortran/types.exp: Move comment to previous line.
8367
8368Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8369
8370 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8371 target mode.
8372
8373Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8374
8375 From Bob Manson:
8376 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8377 string from GDB when it connects.
8378
8379 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8380
8381Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8382
8383 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8384 if we can't get a debug format from GDB (we may be testing an
8385 older GDB). Use a 10 second timeout when checking for the format.
8386
8387 * gdb.stabs/weird.exp: Fix quoting.
8388
8389 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8390
8391Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8392
8393 * config/arm-ice.exp: New file.
8394
8395Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8396
8397 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8398 until it has been modified to work with the new testsuite.
8399
99707966 8400 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8401 testcase won't compile, cause all of the testcases in the file to
8402 fail instead.
8403
8404 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8405 (gdb_clear_suppressed): New procedure.
8406 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8407 it contains a positive value.
8408
8409Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8410
8411 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8412
8413 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8414
8415Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8416
8417 * lib/gdb.exp (setup_xfail_format): New function.
8418 (get_debug_format): New function to get debug format.
8419 (debug_format): New global variable to hold last value set
8420 by get_debug_format.
8421 * gdb.base/list.exp: Call get_debug_format and expect some
8422 tests to fail for DWARF 1 and COFF formats.
8423 * gdb.c++/ptype.exp: Ditto.
8424 * gdb.c++/classes.exp: Ditto.
8425 * gdb.c++/cplusfuncs.exp: Ditto.
8426 * gdb.c++/inherit.exp: Ditto.
8427 * gdb.c++/templates.exp: Ditto.
8428 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8429
c906108c
SS
8430Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8431
8432 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8433 host doesn't have a currently-open connection.
8434
8435 * config/sparclet.exp: Cleanups and fixes to make it generic for
8436 any gdb stub target. Handle cases where gdb doesn't respond when
8437 interrupted in a sane fashion.
8438
8439 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8440 same thing in a totally different way.
8441
8442 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8443 setting "timeout".
8444 (gdb_start): We set the global gdb_prompt variable in
8445 default_gdb_init now.
8446
8447Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8448
8449 * gdb.base/printcmds.exp: Fix "check for floating addition"
8450 regexp to accept results within approx +/- .01 of exact value.
8451 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8452
8453Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8454
8455 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8456 properly.
8457 (gdb_expect): Add optional timeout parameter, and add timeout
8458 value to various calls.
8459 (gdb_suppress_tests): Only give one warning message per group.
8460
8461Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8462
8463 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8464 global variables. Handle getting a value for $timeout more
8465 gracefully.
8466
8467Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8468
8469 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8470 initialize.
8471 (default_gdb_init): New procedure; allow gdb_init to be overridden
8472 by a target configuration file.
8473 (gdb_expect): Pass the timeout to remote_expect.
8474
8475 * config/monitor.exp(gdb_load): Fix typo in regexp.
8476
8477Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8478
8479 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8480
8481Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8482
8483 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8484 here. Call gdb_target_exec before rebooting the target, to make
8485 sure the connection to the target is closed.
8486 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8487 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8488 Also detect "Timeout reading from remote" error.
8489
8490 * config/gdbserver.exp: Pass the executable being loaded to
8491 gdb_target_monitor. Don't call gdb_file_cmd here; let
8492 gdb_target_monitor do it.
8493
8494 * gdb.disasm/hppa.exp: Don't use exec_output.
8495
8496Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8497
8498 * gdb.base/list.exp: If we're debugging a non-native target,
8499 try to set the pc register to point to the start of the
8500 program before doing the first list command.
8501
8502 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8503 test_calls after restarting.
8504
8505 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8506 reloading.
8507
8508 * gdb.base/watchpoint.exp: Fix typo.
8509
8510 * gdb.base/setshow.exp: Check for use_gdb_stub.
8511
8512 * gdb.base/break.exp: Fix continue until exit test for the gdb
8513 stub case.
8514 * gdb.base/langs.exp: Ditto.
8515
8516 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8517 gdb_load_offset. If we weren't given a file to load, figure out
8518 what the current file is and use it.
8519
8520 * config/i386-bozo.exp: New file.
8521
8522Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8523
8524 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8525 feature.
8526
8527 * config/proelf.exp: New entry.
8528
8529Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8530
8531 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8532 of regexps.
8533
8534 * gdb.base/watchpoint.exp: Don't run the test_stepping
8535 tests if gdb can't call functions on the target.
8536
8537 * gdb.base/setshow.exp: Don't run the set prompt tests if
8538 the board has gdb_prompt set.
8539
8540Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8541
8542 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8543 * gdb.base/commands.exp: Likewise.
8544 * gdb.base/setshow.exp: Likewise.
8545
8546Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8547
8548 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8549 feature.
8550
8551 * config/i960.exp: New file.
8552
8553Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8554
8555 * gdb.base/funcargs.exp: Check for gdb,short_int target
8556 feature instead of looking for explicit target triplets.
8557
dc96c6c7 8558Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8559
d63a86f8 8560 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8561 "p 123DEADBEEF", to check parse_number.
8562 * top.c: change "to enable to enable" to "to enable" in a couple
8563 of help strings.
8564
8565Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8566
8567 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8568 on the mn10300.
d63a86f8 8569
c906108c
SS
8570Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8571
8572 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8573 where the test executable is run with explicit args.
8574 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8575
8576Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8577
8578 * gdb.base/run.c: Use FAKEARGV to build test executable that
8579 does not require a command line arg, since most simulators
8580 don't currently support passing such an arg into the simulated
8581 program.
8582 * gdb.base/commands.exp: Change tests to insert the proper
8583 value as the arg to the first recursive factorial call. Change
8584 compilation line to define FAKEARGV at compile time.
8585
8586Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8587
8588 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8589 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8590 function with watchpoint enabled" test.
8591
8592Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8593
8594 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8595 Don't call gdb_test when the command doesn't return to a gdb prompt.
8596
8597 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8598 "Tests restarted" messages.
8599
8600Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8601
8602 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8603
dc96c6c7 8604Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8605
8606 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8607 for INFO SYMBOL; add help tests for OVERLAY commands.
8608 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8609 add tests for OVERLAY commands
8610 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8611 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8612 * gdb.base/sigall.c: add usestubs code frag
8613 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8614
c906108c
SS
8615Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8616
8617 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8618 failures.
8619 (gdb_stop_suppressing_tests): Note that tests have restarted.
8620
8621Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8622
8623 * config/h8300.exp: New file.
8624
8625Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8626
8627 * gdb.base/setshow.exp: Check for the existence of a
8628 feature, not its value.
8629
8630Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8631
8632 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8633
8634 * gdb.base/scope.exp: It's now init0(), not init().
8635
8636 * gdb.base/scope0.c: For now, change init() to be init0().
8637
8638 * config/monitor.exp: Use gdb_serial in preference to serial
8639 or netport.
8640
8641 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8642 and it's not already set.
8643
8644Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8645
8646 * gdb.base/setshow.exp: Only test the run command if the target
8647 isn't using a stub and if it supports argument passing.
8648
8649Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8650
8651 * config/udi.exp(gdb_start): Make sure UDICONF is set
8652 properly before starting gdb.
8653
8654Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8655
8656 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8657 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8658 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8659
8660Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8661
8662 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8663 specialized code to reboot the board, use remote_reboot instead.
8664
8665 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8666
8667 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8668
8669 * config/monitor.exp: Make sure we disconnect from the target.
8670 Also, try a reboot/reload cycle instead of failing if the
8671 load fails.
8672
8673Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8674
8675 * gdb.base/default.exp: Don't set match_max.
8676 * gdb.base/help.exp: Ditto.
8677 * gdb.base/list.exp: Ditto.
8678 * gdb.base/signals.exp: Ditto.
8679
8680 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8681 set, use remote_ld to download the testcase instead of
8682 the GDB loader.
8683
8684Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8685
8686 * config/vr5000.exp: New file.
8687
8688 * config/monitor.exp(gdb_target_monitor): Add pattern for
8689 "Ending remote" to detect errors in connecting.
8690
8691 * gdb.base/setshow.exp: Add .* within auto language test.
8692
8693 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8694 target feature.
8695
8696 * config/monitor.exp(gdb_load): Check for a failure when loading,
8697 and reboot the board if necessary.
8698
8699 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8700 a set of tests. Remove print.* from the patterns being checked.
8701
8702Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8703
8704 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8705 refer to gdb_spawn_id.
8706
8707 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8708 longer used.
8709 * config/sparclet.exp: Ditto.
8710 * config/sparclet-old.exp: Ditto.
8711 * config/slite.exp: Ditto.
8712 * config/sim.exp: Ditto.
8713 * gdb.base/funcargs.exp: Ditto.
8714
8715 * lib/gdb.exp:Remove references to gdb_spawn_id.
8716 (gdb_expect): Move to remote.exp.
8717
8718Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8719
8720 * config/monitor.exp: Detect the "Couldn't establish connection"
8721 message from GDB.
8722
8723Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8724
8725 * gdb.base/bitfields.exp: Use runto instead of explicit
8726 gdb_run_cmd/gdb_expect sequences.
8727
8728 * gdb.base/break.exp(text_next_with_recursion): Add match for
8729 gdb_expect call.
8730
8731 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8732 We also need to handle the "A program is being debugged already"
8733 prompt from gdb. Use gdb_test to set the baud rate.
8734
8735 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8736 to 20000. Really. I mean it.
8737
8738Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8739
8740 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8741 fails. If suppress_flag is set, skip perror message about not
8742 being able to send to GDB.
8743 (send_gdb): If suppress_flag is set, don't try to send commands to
8744 GDB.
8745 (gdb_expect): If suppress_flag is set, always fail immediately.
8746 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8747 (gdb_init): Call gdb_stop_suppressing_tests.
8748 (default_gdb_exit): Ditto.
8749 (default_gdb_start): Ditto.
8750
8751 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8752 gdb_stop_suppressing_tests as appropriate.
8753 * gdb.base/break.exp: Ditto.
8754 * gdb.base/callfuncs.exp: Ditto.
8755 * gdb.base/commands.exp: Ditto.
8756 * gdb.base/exprs.exp: Ditto.
8757 * gdb.base/funcargs.exp: Ditto.
8758 * gdb.base/list.exp: Ditto.
8759 * gdb.base/recurse.exp: Ditto.
8760 * gdb.base/scope.exp: Ditto.
8761 * gdb.base/structs.exp: Ditto.
8762 * gdb.c++/inherit.exp: Ditto.
8763
8764Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8765
8766 * config/vr4300.exp: New file.
8767
99707966 8768 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8769
99707966 8770 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8771
8772Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8773
8774 * lib/gdb.exp(gdb_init): New function.
8775
8776 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8777 for each individual variable set.
8778
8779 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8780 name.
8781
8782 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8783
8784 * gdb.base/scope.exp: Use gdb_test.
8785
8786 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8787 aborting; the testsuite driver will do that for us (see
8788 gdb_finish). Also, use gdb_test in a few more places.
8789
8790Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8791
8792 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8793
8794Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8795
8796 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8797 and "add_tests" are not at the same address.
8798
8799Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8800
8801 * gdb.base/ptype.exp: Use gdb_test.
8802
8803Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8804
8805 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8806 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8807 left in. No longer expect them to fail.
8808
8809 * gdb.stabs/*.mt; Deleted, no longer used.
8810 * gdb.stabs/configure.in: Remove references to target makefile
8811 frags.
8812 * gdb.stabs/configure: Rebuilt.
8813
8814 * gdb.disasm/*.mt: Deleted, no longer used.
8815 * gdb.disasm/configure.in: Remove references to target makefile
8816 frags. Use "sh3.s" as the unique filename for this directory.
8817 * gdb.disasm/configure: Rebuilt.
8818
8819 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8820 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8821 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8822
8823Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8824
8825 * config/udi.exp: Use mondfe,name instead of remote_host.
8826
8827Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8828
8829 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8830 a function with a watchpoint enabled on the mn10200.
8831
8832 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8833 before trying to create it!
8834
8835Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8836
8837 * config/vx.exp: Use hostname instead of netport.
8838
8839 * config/vxworks.exp: New file.
8840
8841 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8842
8843 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8844 gdb before assuming everything worked. Send a ^C if a timeout
8845 occurs.
8846
8847 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8848 $gdb_spawn_id directly.
8849 (gdb_run_cmd): Try _start as well as start. Use the target feature
8850 gdb,start_symbol as the symbol to start from when jumping.
8851
8852Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8853
8854 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8855 redundant) test.
8856
8857 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8858 it doesn't lose for 16bit integer systems.
8859
8860Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8861
8862 * gdb.fortran/types.exp: If the target doesn't support "double"
8863 data types, then expect "real" types to only be 4 bytes.
8864
8865 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8866 call tests if the target doesn't support inferior function calls.
8867
8868 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8869 in printf tests.
8870
8871Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8872
8873 * gdb.base/help.exp: Disable "help set", "help show", and
8874 "help support". Simplify regexp for "help stack".
8875
8876 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8877 to 60 seconds. Temporarily set match_max to 15000 around the
8878 "info copying" test.
8879
8880 * gdb.base/nodebug.exp: Don't try to do an inferior function
8881 call if the target doesn't support them.
8882 * gdb.base/printcmds.exp: Likewise.
8883 * gdb.base/setvar.exp: Likewise.
8884 * gdb.base/structs.exp: Likewise.
8885 * gdb.c++/templates.exp: Likewise.
8886 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8887
8888 * gdb.base/recurse.exp: Enable for the mn10200.
8889
8890 * configure.in: Do configure gdb.stabs directory for *-*-elf
8891 targets.
8892 * configure: Rebuilt.
8893
8894 * gdb.base/break.exp: Check for gdb,noresults before testing
8895 exit status and/or results from the target.
8896 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
8897 * lib/gdb.exp: Remove old (now bogus) initialization of
8898 noinferior, noargs, noresults and nosignals.
8899
8900Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
8901
8902 * config/sh.exp: New file.
8903
8904 * config/slite.exp: Try to connect multiple times to the board
8905 before rebooting. Only send a "monitor run" if need_monitor_run
8906 is set.
8907
8908 * gdb.base/break.exp: Don't do the "stub continue" test if
8909 the target has gdb_stub set.
8910
8911 * gdb.base/callfuncs.exp: Increase the timeout.
8912
8913 * gdb.base/interrupt.exp: Don't even try to compile the testcase
8914 if the target has gdb,noinferiorio set.
8915
8916 * gdb.base/list.exp: Increase match_max to 10000 characters.
8917
8918 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
8919
8920 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
8921 target.
8922
8923 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
8924
8925Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
8926
8927 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
8928 trying to delete the copy of gdb. Catch the file delete so we
8929 don't die if the delete fails; also, the file should be copied to
8930 the host, not to the build.
8931
8932Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
8933
8934 * lib/gdb.exp(gdb_test): Surround the result pattern with
8935 parenthesis in case it contains multiple regexps separated
8936 with |.
8937
8938 * gdb.base/watchpoint.exp: Use gdb_test.
8939 * gdb.base/default.exp: Ditto.
8940
8941Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
8942
99707966 8943 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 8944
c906108c
SS
8945 * gdb.base/scope.exp: Use gdb_test.
8946 * gdb.c++/classes.exp: Ditto.
8947 * gdb.c++/inherit.exp: Ditto.
8948
8949Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
8950
8951 * gdb.base/crossload.exp: Don't use execute_anywhere, use
8952 remote_exec instead.
8953 * gdb.base/corefile.exp: Don't be ridiculous.
8954 * gdb.base/*.c: Add missing stub invocations.
8955
8956Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
8957
8958 * config/slite.exp: Miscellaneous fixes.
8959
8960 * lib/gdb.exp: Fix runto.
8961
8962 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
8963 the target.
8964
8965 * gdb.base/watchpoint.exp: Fix regexp.
8966
8967 * lib/gdb.exp(default_gdb_exit): Add a catch to the
8968 close and wait commands, as the descriptor may now be
8969 invalid. Always call "remote_close host".
8970
8971Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
8972
8973 Major rewrite for testsuite revision.
d63a86f8 8974
c906108c
SS
8975 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
8976 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
8977 instead of relying on spawn_id to always contain a valid
8978 spawn id.
8979 (get_compiler_info): New procedure to build the ${binfile}.ci
8980 file, instead of replicating this in N different places.
8981 (gdb_compile): New procedure.
d63a86f8 8982
c906108c
SS
8983 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
8984 appropriate arguments) instead of compile. Use gdb_test in a lot
8985 more places. Use send_gdb instead of send. Always run gdb_start
8986 at the start of a testcase, as this is no longer done magically.
8987
8988 config/*-gdb.exp: Rename without the -gdb suffix.
8989
8990 config/mips.exp: Use remote_close instead of exit_remote_shell.
8991 config/monitor.exp: Use target_info instead of looking at
8992 baud, timeout, etc.
8993 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
8994
8995Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8996
8997 * gdb.c++/templates.exp (test_ptype_of_templates),
8998 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
8999 Update expect patterns for destructors and assignment operators
9000 to match corresponding c-typeprint.c changes.
9001 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9002 to destructor breakpoint test, GDB should be able to set the
9003 destructor breakpoint without specifying arguments.
9004
9005Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9006
9007 * gdb.threads/pthreads.exp: Change result for failure to compile due
9008 to lack of pthreads runtime support from an error to simply an
9009 unsupported test, per dejagnu standards.
9010
9011Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9012
9013 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9014 where GDB exits to reduce pattern match time.
9015 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9016
9017 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9018
dc96c6c7 9019Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9020
9021 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9022 * gdb.base/default.exp: ditto.
9023 * gdb.base/nodebug.exp: ditto.
9024 * gdb.base/printcmds.exp: ditto.
9025 * gdb.base/ptype.exp: ditto.
9026 * gdb.base/setvar.exp: ditto.
9027 * gdb.base/structs.exp: ditto.
9028 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9029
9030Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9031
9032 * configure, */configure: Rebuild with autoconf 2.12.
9033
9034Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9035
9036 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9037 use new i*86-pc-linux*-gnu quads.
9038 * gdb.base/corefile.exp: Ditto.
9039 * gdb.base/signals.exp: Ditto.
9040 * gdb.base/sigall.exp: Ditto.
9041 * gdb.base/interrupt.exp: Ditto.
9042
9043 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9044 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9045 RedHat 4.0.
d63a86f8 9046
c906108c
SS
9047 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9048 linux. This allows the test case to at least compile on latest
9049 linux, but still not run due to missing the threads runtime library.
9050
9051Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9052
9053 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9054 directory to search gdb directory. Accept and step over conditional
9055 stack alignment code. Consume $prompt in failure cases.
9056 Reset timeout to $oldtimeout instead of some arbitrary value.
9057 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9058 timeout problems with infinite stack backtraces.
9059 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9060 Accept function parameters for linkfunc member.
9061
9062Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9063
9064 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9065 (CXXFLAGS): Remove, unreferenced.
9066 (B_OPTIONS): Add for -B options and add code to initialize with
9067 previous -B options and also add -B option to pick up cross compiled
9068 runtime.
9069 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9070 doing cross compiles.
9071 (target_alias): Declare global.
9072 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9073 to verify that gcc exists in build tree, and if so set CC to that
9074 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9075
c906108c
SS
9076Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9077
9078 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9079 ptype test for anonymous union. Fixup testcase to match
9080 current gcc debug output.
9081
9082Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9083
9084 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9085 force argument to an unsigned long type.
9086
9087Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9088
9089 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9090 tests and anonymous union print/ptype tests.
9091 * gdb.base/list.exp (test_forward-search): Increase timeout by
9092 5 minutes for the "search extremely long line" case.
9093 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9094 completely optional and that the pass/fail messages use the command as
9095 the message if that third arg is a null string.
9096 (gdb_test_exact): Arrange that a null string pattern means match a
9097 null string output rather than any output, which might include random
9098 errors.
9099 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9100 backtrace test.
9101 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9102 always failing and failure is now exposed by gdb.exp changes.
9103
9104Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9105
9106 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9107 weren't being noted.
9108
9109Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9110
9111 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9112 * gdb.stabs/weird.exp: Remove v_comb xfails.
9113
dc96c6c7 9114Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9115
9116 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9117 list.exp scope.exp watchpoint.exp]
9118 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9119
dc96c6c7 9120Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9121
9122 * config/monitor.exp: Increase download timeout to 1000 seconds.
9123
dc96c6c7 9124Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9125
9126 * config/m32r.exp: Increase timeout to 120 seconds.
9127
9128Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9129
9130 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9131 and accept older ordering as obsolescent gcc or gdb.
9132 * gdb.c++/templates.exp: Ditto.
9133 * gdb.c++/virtfunc.exp: Ditto.
9134
9135Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9136
9137 * gdb.base/coremaker.c: Add code to mmap some data so we
9138 can check that it ends up in the core file.
9139 * gdb.base/corefile.exp: Add test to read mmapped data
9140 from core file.
9141
dc96c6c7 9142Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9143
9144 * config/m32r.exp: New file.
9145
9146Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9147
9148 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9149 that cflags can contains -gstabs, and work correctly for other tests.
9150
dc96c6c7 9151Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9152
9153 * gdb.base/setshow.exp: New file, tests show and set.
9154 * gdb.base/setshow.c: New file, tests show and set.
9155 * gdb.base/help.exp: Add test for help set|show annotate.
9156 * gdb.base/default.exp: Add test for set|show annotate.
9157
9158Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9159
9160 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9161 errors unique.
9162 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9163 explicitly.
9164
9165Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9166
9167 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9168 and width commands. This is done elsewhere.
9169 * (gdb_start): Don't call gdb_start_sim here. That's already
9170 done in gdb_load. This fixes lots of failures in default.exp.
9171
9172Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9173
9174 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9175 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9176 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9177 in the same we we treat other failures (since it may be an expected
9178 condition), rather than as an error.
9179 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9180 old test format.
9181
9182Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9183
9184 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9185 (distclean maintainer-clean realclean): No need to remove files
9186 twice. Nuke the duplicates.
9187 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9188 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9189 Remove config.h along with other config files.
9190
9191Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9192
9193 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9194 "p func1 ()" and note that rests of tests are skipped.
9195 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9196 setup_xfails for "print func2::coremaker_local".
9197 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9198 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9199 affected by the previous run test.
9200 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9201 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9202 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9203 "pass int powerset tuple" and "pass modeless int powerset tuple".
9204 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9205 "real write 4" and "real write 8".
9206 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9207 setup_xfails for "print vs1 after tuple assign 2",
9208 "print \$i after tuple assign 2", and
9209 "print vs2 after tuple assign 2".
9210 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9211 meaningful error message and return -1 so the caller can
9212 suppress further tests and avoid a cascade of errors.
d63a86f8 9213
c906108c
SS
9214Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9215
9216 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9217 format for printing version.
9218 * gdb.base/default.exp: Ditto.
9219 * gdb.base/interrupt.exp: Fix problem with cascade of
9220 errors if child process dies while calling a function.
d63a86f8 9221
c906108c
SS
9222Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9223
9224 * Makefile.in (VPATH): Add
9225 * Makefile.in (Makefile, config.status): Fix rules so things get
9226 remade when necessary.
9227
9228Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9229
9230 * Makefile.in (just-check): Add path to sibling expect dir
9231 to environment variable specified by RPATH_ENVVAR.
9232
9233Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9234
9235 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9236 (just-check): Add shared library paths for libstdc++, tk,
9237 tcl, bfd, and opcodes to the environment variable specified
9238 in RPATH_ENVVAR.
9239 * configure.in: Add support to recognize --enable-shared flag
9240 and generate correct value for RPATH_ENVVAR.
9241 * configure: Regenerated with autoconf.
9242
9243Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9244
9245 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9246 include all osf versions.
9247 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9248 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9249 when target is linux. When failing to build pthreads test
9250 executable, give more meaningful message.
9251 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9252 arg for pthread_create.
d63a86f8 9253
c906108c
SS
9254Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9255
9256 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9257 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9258 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9259 and -lpthreads (everybody else).
9260 (test_startup): Fail gracefully if threads are not supported.
9261 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9262 "p/c array_index("abcdef",2)" when not gcc compiled.
9263 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9264 "print func2::coremaker_local" when not gcc compiled.
9265 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9266 "ptype on opaque struct tagname (statically)",
9267 "ptype on opaque struct tagname (dynamically) 1", and
9268 "ptype on opaque struct tagname (dynamically) 2"
9269 for not compiled with gcc.
9270 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9271 backtrace when compiled with gcc.
d63a86f8 9272 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9273 than always return success.
9274
9275Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9276
9277 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9278
9279Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9280
9281 * gdb.base/structs.exp: Undo last change.
9282
9283Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9284
9285 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9286 encapsulate all the steps/nexts done during self test, starting
9287 at main, and makes them less sensitive to optimization issues.
9288 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9289 signal handler" test.
9290 * gdb.threads/pthreads.exp: Only run this for native configs.
9291 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9292 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9293 tests.
9294 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9295 for "runto test_calls(void)" test.
d63a86f8 9296
c906108c
SS
9297Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9298
9299 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9300 and don't expect address info in breakpoint confirmations.
9301
9302Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9303
9304 * gdb.base/list.exp (test_forward_search): Increase timeout
9305 temporarily by 60 seconds for searching extremely long line,
9306 and then reset to old value when done. Increase expect input
9307 buffer to 10000.
9308
9309Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9310
9311 * gdb.base/list.exp (test_forward_search): Fix to handle very
9312 long source line without overflowing expect's input buffer.
9313
9314Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9315
9316 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9317 "buffer_full".
9318
9319 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9320 "buffer_full".
9321
9322 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9323 "buffer_full".
9324
9325 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9326 "buffer_full".
9327
9328Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9329
9330 * configure.in (configdirs): Add gdb.threads.
9331 * configure: Regenerated with autoconf.
9332 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9333 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9334 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9335
c906108c
SS
9336Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9337
9338 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9339
9340Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9341
9342 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9343 each signal's status in the output of "handle all print".
9344 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9345 the \r\n sequence that immediately precedes the gdb prompt.
9346 * gdb.base/a1-selftest.exp: Save original timeout and restore
9347 after test.
9348
9349Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9350
9351 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9352 symbol.
9353
9354Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9355
9356 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9357
9358Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9359
9360 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9361 timeout by 60 seconds.
9362
9363Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9364
9365 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9366 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9367 error return.
9368
9369Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9370
9371 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9372 gdb initialization, also report how long dejagnu waited. Restore
9373 old timeout before doing error return. Temporarily increase timeout
9374 by 3 minutes to allow for slow startups over heavy NFS use.
9375
9376Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9377
9378 * lib/gdb.exp: Report timeout value for verbosity level 2.
9379 * config/gdbserver.exp: Ditto.
9380 * config/hppro.exp: Ditto.
9381 * config/mips-gdb.exp: Ditto.
9382 * config/monitor.exp: Ditto.
9383 * config/netware.exp: Ditto.
9384 * config/sim-gdb.exp: Ditto.
9385 * config/slite-gdb.exp: Ditto.
9386 * config/udi-gdb.exp: Ditto.
9387 * config/unix-gdb.exp: Ditto.
9388 * config/vx-gdb.exp: Ditto.
9389 * gdb.base/a1-selftest.exp: Ditto.
9390 * gdb.base/a2-run.exp: Ditto.
9391 * gdb.base/break.exp: Ditto.
9392 * gdb.base/corefile.exp: Ditto.
9393 * gdb.base/list.exp: Ditto.
9394 * gdb.base/recurse.exp: Ditto.
9395 * gdb.base/scope.exp: Ditto.
9396 * gdb.base/signals.exp: Ditto.
9397
9398Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9399
9400 * gdb.threads/Makefile.in (docdir): Removed.
9401
9402Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9403
9404 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9405 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9406 @srcdir@.
d63a86f8 9407 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9408 autoconf 2.5 or higher.
9409 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9410
9411Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9412
9413 * configure: Regenerated.
9414 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9415 avoid name clashes with SunOS headers.
9416
9417Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9418
9419 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9420
9421Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9422
9423 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9424 prototype information ends up in the compiler info file.
9425
9426Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9427
9428 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9429 attempting to regenerate it. Eliminate use of a temporary file
9430 and just generate the info file directly. Source it immediately,
9431 for consistency of use.
9432 * gdb.base/corefile.exp: Ditto
9433 * gdb.base/exprs.exp: Ditto.
9434 * gdb.base/funcargs.exp: Ditto.
9435 * gdb.base/langs.exp: Ditto.
9436 * gdb.base/list.exp: Ditto.
9437 * gdb.base/mips_pro.exp: Ditto.
9438 * gdb.base/nodebug.exp: Ditto.
9439 * gdb.base/opaque.exp: Ditto.
9440 * gdb.base/ptype.exp: Ditto.
9441 * gdb.base/scope.exp: Ditto.
9442 * gdb.base/setvar.exp: Ditto.
9443 * gdb.base/signals.exp: Ditto.
9444 * gdb.base/whatis.exp: Ditto.
9445 * gdb.c++/templates.exp: Ditto.
9446 * gdb.c++/virtfunc.exp: Ditto.
9447 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9448 whether or not to add -lstdc++ to the compile command line args.
9449
9450Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9451
9452 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9453 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9454 Increase timeout, a lot of single stepping might be needed if the
9455 target has no hardware watchpoints.
9456
9457Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9458
9459 * gdb.base/break.exp: Ignore compiler warnings when compiling
9460 break.c.
9461 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9462 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9463 from remote-sim.
9464 * gdb.base/exprs.exp: Add h8300 xfails.
9465 * gdb.base/funcargs.exp: Likewise.
9466 * gdb.base/nodebug.exp: Likewise.
9467 * gdb.base/printcmds.exp: Likewise.
9468 * gdb.base/ptype.exp: Likewise.
9469 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9470 h8300 xfails.
d63a86f8 9471 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9472 on the h8300.
9473 * gdb.base/funcargs.c: Explicitly make last constant argument to
9474 call_after_alloca_subr an unsigned long type.
9475 * gdb.base/return.c: Include stdio.h.
9476
9477Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9478
9479 * config/abug.exp: New file for the older Motorola Bug monitor
9480 that runs on the mvme13x series VME boards.
9481 * config/monitor.exp: Use the new config array for target settings
9482 if they exist.
9483
9484Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9485
9486 * sim-gdb.exp: Make the SH simulator allocate less space when
9487 it is targeted.
9488
9489Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9490
9491 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9492 test.
9493
9494Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9495
9496 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9497 "rs6000-*-*" for "list function in include file" when gcc compiled.
9498 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9499 for "p ctable1[120]".
9500 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9501 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9502 Remove setup_xfail for "rs6000-*-*" for
9503 "print 'scope0.c'::filelocal before run".
9504 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9505 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9506 since some compilers don't allow both options to be given
9507 on the same command line. Create object file and move it.
d63a86f8 9508
c906108c
SS
9509Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9510
9511 * gdb.base/corefile.exp: Always regenerate the core file, since
9512 we always regenerate the coremaker program. Detect special case
9513 where registers cannot be read from core file.
d63a86f8 9514
c906108c
SS
9515Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9516
9517 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9518 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9519 * gdb.c++/templates.exp: Only match on basename of file since
9520 some formats like xcoff don't encode directory information.
9521 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9522 and rs6000 AIX xcoff targets.
9523 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9524 * configure: Regenerate.
9525 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9526 here, rather than in distclean.
d63a86f8 9527
c906108c
SS
9528Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9529
9530 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9531 defined, and use it to compile the test case with -O2. The
9532 native compilation still uses no optimization.
9533 * gdb.base/mips_pro.c: Remove inline assembly code since
9534 it is compiled PIC by default, which results in assembler
9535 warnings that make the testsuite think the compilation
9536 was unsuccessful.
9537
9538Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9539
9540 * gdb.c++/misc.exp: Add note to message for
9541 "print s.a for foo struct" that this is a known gcc 2.7.2
9542 and earlier bug.
9543
9544Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9545
9546 * gdb.base/break.exp: Fix pattern for matching "Delete all
9547 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9548 setup_xfail for deleting all breakpoints test. Fix various
9549 timeout messages to include "(timeout)".
9550 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9551 for "p t_float_values2(3.14159,float_val2)".
9552 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9553 for "continue to call2g" when gcc compiled.
9554 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9555 "up to foo in langs.exp", "show language at foo in langs.exp",
9556 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9557 and "show language at fsub in langs.exp".
9558 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9559 "list line 1 in include file", "list message for lines past EOF",
9560 "list function in include file", "list list0.h:foo", and
9561 "list filename:function; nonexistant function".
9562 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9563 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9564 and "ptype t_char_array" to be for native cc only.
d63a86f8 9565
c906108c
SS
9566Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9567
d63a86f8 9568 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9569 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9570 "print func2::coremaker_local", and "backtrace in corefile.exp".
9571
9572Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9573
9574 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9575 "bt in signals.exp". This problem only appears when running
9576 the testsuite, and then only intermittently.
9577
9578Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9579
9580 * gdb.base/return.exp (return_tests): Differentiate between
9581 two tests of continuing.
9582
9583Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9584
9585 * */Makefile.in (maintainer-clean): Remove config.log.
9586 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9587 * gdb.c++/Makefile.in (PROGS): Add inherit.
9588 (clean): Remove *.ci.
9589
9590Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9591
9592 * gdb.c++/misc.cc: Add test code from Mike Stump.
9593 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9594
9595Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9596
9597 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9598 to "alpha-*-osf2*" and add comment.
9599 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9600 setup_xfail for "step over execarg initialization" and
9601 "step over corearg initialization".
9602 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9603 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9604 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9605 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9606 "print func2::coremaker_local", and "backtrace in corefile.exp".
9607 * gdb.base/signals.exp: Build and source signals.ci.
9608 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9609 to be for gcc only.
9610 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9611
c906108c
SS
9612Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9613
9614 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9615 Feb 3 procfs.c change.
9616
9617Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9618
9619 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9620
9621Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9622
9623 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9624 from dejagnu's apparent default of 10 seconds, which gives random
9625 results when running the tests over NFS on moderately loaded systems.
9626 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9627
9628Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9629
9630 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9631 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9632 result reports.
9633
9634Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9635
9636 * configure.in (CY_AC_PATH_TCLH): Remove.
9637 * configure: Regenerate.
9638
9639Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9640
9641 * gdb.c++/Makefile.in (clean): Add missing '{'.
9642
9643Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9644
9645 * lib/gdb.exp: Provide a default value for noinferior.
9646
9647 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9648 Load libgloss.exp.
9649
9650Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9651
9652 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9653 the executable, not the .o to run the tests from.
9654
9655Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9656
9657 * gdb.base/break.exp: Don't test for program exit or exit status
9658 if $noresults if nonzero.
9659 * gdb.base/langs.exp: Likewise.
9660 * gdb.base/watchpoint.exp: Likewise.
9661
9662 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9663 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9664 trying to compile the testcase.
9665
9666Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9667
9668 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9669 * gdb.base/signals.exp (continue to handler): Likewise.
9670
9671Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9672
9673 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9674
9675 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9676
9677Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9678
9679 * gdb.base/corefile.exp: Recognize "not found" as failure
9680 when trying to determine if a core file was generated.
9681 If no core file was generate the first time, try again without
9682 the ulimit -c to work around braindamaged shells.
9683
9684Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9685
9686 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9687 [] tests with "test" and enclose string in quotes.
9688 * gdb.stabs/configure: Rebuild
d63a86f8 9689
c906108c
SS
9690Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9691
9692 Changes in sync with expect:
9693 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9694 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9695 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9696 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9697 argument to AC_REQUIRE.
9698 * configure: Regenerated.
9699
9700Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9701
9702 * gdb.base/corefile.exp: When generating a core, discard any
9703 error messages about ulimit not found and the "core dumped"
9704 message from the shell that runs the coredumper.
9705
9706Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9707
9708 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9709
9710 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9711 which sed script to run. Expect failure for v_comb test
9712 on PA targets too.
d63a86f8 9713
c906108c
SS
9714Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9715
9716 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9717 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9718
9719Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9720
9721 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9722 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9723 "sparc-sun-solaris*" xfails for "p v_comb".
9724 * lib/gdb.exp (default_gdb_start): Fix typo.
9725 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9726 messages to not include the full program name that caused
9727 the core dump since some systems (such as solaris) apparently
9728 truncate this path to about 80 characters.
9729 When generating a core file first try increasing the core file
9730 size limit to unlimited since some systems may default it to
9731 zero, and it is harmless to try it. Move the test for failing
9732 to generate a core file to where it will actually get executed.
9733 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9734 new gdb result from g++ debug info improvements and make old
9735 pattern obsolescent. Also account for size_t differences
9736 (may be int or long).
9737 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9738 initialization before function call is placed in the delay slot
9739 and thus appears to be skipped over by commands such as "next".
9740
9741Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9742
9743 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9744
9745Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9746
9747 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9748 input source file; fix code to compile test to deal with this
9749 convention.
9750 * gdb.c++/*.exp: Likewise.
9751
9752Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9753
9754 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9755 "bt in signals.exp".
9756
9757Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9758
9759 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9760 "step over execarg initialization" and
9761 "step over corearg initialization".
9762
9763Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9764
9765 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9766 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9767
9768Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9769
9770 From Rob Savoye (rob@poseidon.cygnus.com)
9771 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9772 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9773 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9774 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9775 configure.in}: Major reworking for autoconfig.
9776 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9777 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9778 New files.
9779 * config/unix-gdb.exp: Make GDB global.
9780 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9781 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9782 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9783 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9784 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9785 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9786 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9787 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9788 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9789 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9790 pr-8136.exp, result.exp, string.exp, tuples.exp},
9791 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9792 to returns as necessary, arrange for test to compile own testcase
9793 executable.
9794 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9795
c906108c
SS
9796Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9797
9798 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9799 clear_xfail at end of test which might not call either pass or fail.
9800 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9801 "backtrace through signal handler".
9802
9803Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9804
9805 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9806 continuing from a job control stop signal.
9807 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9808
9809Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9810
9811 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9812 * gdb.base/corefile.exp: Likewise.
9813 * gdb.base/funcargs.exp: Likewise.
9814
9815Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9816
9817 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9818 * config/monitor.exp: Add support for setting baud rate.
9819
9820Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9821
9822 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9823 i*86-*-linux* xfails for "backtrace through signal handler".
9824 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9825 "print func2::coremaker_local".
9826 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9827 alpha-dec-osf2* xfail for
9828 "delete all breakpoints when none".
9829
9830Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9831
9832 * gdb.base/break.exp: Change test that deletes all breakpoints
9833 when no user breakpoints are installed. A post 4.15 change
9834 causes gdb to no longer prompt in this case.
9835
9836Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9837
9838 * gdb.base/return.exp (return_tests): Change xfail for test
9839 "correct value returned double test" to stop xfailing at
9840 Solaris 2.5. Apparently the bug has been fixed.
9841
9842Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9843
9844 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9845 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9846
9847Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9848
9849 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9850 * gdb.disasm/hppa.s: Corresponding changes.
9851
9852Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9853
9854 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9855 makefile fragment.
9856 * config/mt-hpux: Deleted.
9857
9858Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9859
d63a86f8 9860 * Many files: When warning about suppressed tests due to a
c906108c
SS
9861 nonexistant test binary, avoid incrementing the warning count.
9862
9863Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9864
9865 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9866
c906108c
SS
9867Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9868
9869 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9870 "sparc-*-solaris2*".
9871
9872Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9873
9874 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9875 Add global and local variables and initialize them.
9876 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9877 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9878 extracts the file name and terminating signal from the core file.
9879 * TODO: Remove note about tests for correct mapping of corefile.
9880 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9881 from optimizing it away.
9882 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9883 handles common blocks.
9884
9885Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9886
9887 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9888 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9889
9890Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
9891
9892 * Makefile.in (maintainer-clean): New target, synonym for
9893 realclean.
9894 * gdb.base/Makefile.in (maintainer-clean): Likewise.
9895 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
9896 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
9897 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
9898 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
9899 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
9900
9901Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
9902
9903 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
9904 xfails when not gcc compiled for "print foo::funclocal".
9905 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
9906 "print foo::funclocal at foo",
9907 "print 'scope1.c'::foo::funclocal at foo",
9908 "print foo::funclocal_bss at foo",
9909 "print 'scope1.c'::foo::funclocal_bss at foo",
9910 "print foo::funclocal_ro at foo",
9911 "print 'scope1.c'::foo::funclocal_ro at foo",
9912 "print bar::funclocal at foo" and
9913 "print 'scope1.c'::bar::funclocal at foo".
9914 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
9915 gcc compiled for "print foo::funclocal at bar".
9916 Expand all messages to ensure that they identify that
9917 the test is at bar().
9918 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
9919 gcc compiled for:
9920 "ptype on opaque struct pointer (statically)",
9921 "ptype on opaque struct tagname (statically)",
9922 "ptype on opaque struct pointer (dynamically) 1",
9923 "ptype on opaque struct tagname (dynamically) 1",
9924 "ptype on opaque struct pointer (dynamically) 2" and
9925 "ptype on opaque struct tagname (dynamically) 2
9926 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
9927 gcc compiled for:
9928 "p datalocal"
9929 "whatis datalocal",
9930 "ptype datalocal",
9931 "p bsslocal",
9932 "whatis bsslocal", and
9933 "ptype bsslocal".
9934 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
9935 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
9936 when not gcc compiled.
9937 * gdb.base/funcargs.exp (float_and_integral_args): Add
9938 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
9939 compiled.
9940 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
9941 "backtrace from call6a" when not gcc compiled.
9942 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
9943 "backtrace from call7a" when not gcc compiled.
9944 * gdb.base/callfuncs.exp (do_function_calls):
9945 Add "hppa*-*-hpux*" xfail when not gcc compiled for
9946 "p t_char_array_values(char_array_val2,char_array_val1)",
9947 "p t_char_array_values(char_array_val1,char_array_val2)",
9948 "p t_char_array_values("carray 1","carray 2")",
9949 "p t_char_array_values("carray 1",char_array_val2)",
9950 "p t_char_array_values(char_array_val1,"carray 2")",
9951 "p sum_args(1,{2})",
9952 "p sum_args(2,{2,3})",
9953 "p sum_args(3,{2,3,4})",
9954 "p sum_args(4,{2,3,4,5})"
9955 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
9956 "backtrace in corefile.exp" when not gcc compiled.
9957
9958Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9959
9960 * gdb.base/signals.exp: Rewrite `handle all print' test as
9961 a procedure. Accept blanks or TABs as whitespace, increase
9962 timeout and expect input buffer size for the large output
9963 from the command. Remove "i*86-*-bsdi2.0" xfail.
9964
9965Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9966
9967 * gdb.base/setvar.exp: Add new testcases for truncation when
9968 assigning invalid values to bitfields.
9969
9970Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
9971
d63a86f8 9972 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
9973 mips-sgi-irix* xfail for
9974 "call inferior func with struct - returns char *"
9975 and fix test so that an optional (unsigned char *) cast is
9976 accepted in the result.
9977
9978Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
9979
9980 * gdb.base/funcargs.exp (float_and_integral_args): Remove
9981 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
9982 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
9983 * gdb.base/signals.exp: Remove duplicate "handle all print" test
9984 that accidentally got checked in.
9985
9986Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
9987
d63a86f8 9988 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
9989 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
9990 compiled test.
9991 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
9992 Add mips-sgi-irix5* xfail for not gcc compiled.
9993 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
9994 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
9995 "p top", "whatis top", "p middle", and "whatis middle".
9996 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
9997 "whatis signed char" for not gcc compiled.
9998 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
9999 "set variable signed char=-1 (-1)" and
10000 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10001 * gdb.base/funcargs.exp (float_and_integral_args):
10002 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10003 Add mips-sgi-irix* xfail when not gcc compiled for
10004 "continue to call2b".
10005 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10006 "continue to call2g".
10007 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10008 "backtrace from call6a"
10009 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10010 "backtrace from call7k".
10011 Add mips-sgi-irix5* xfail when not gcc compiled for
10012 "backtrace from call7a".
10013 (localvars_after_alloca): Fix gdb_test cmds for
10014 "print * after runto ...".
10015 Remove rs6000-*-* xfails for
10016 "print i after runto localvars_after_alloca" and
10017 "print l after runto localvars_after_alloca"
10018 for all compilers.
10019 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10020 when not compiled with gcc, for:
10021 "print signed char == (minus)",
10022 "print signed char != (minus)",
10023 "print signed char < (minus)",
10024 "print signed char > (minus)".
10025 * gdb.base/callfuncs.exp (do_function_calls):
10026 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10027 "call inferior func with struct - returns char *".
d63a86f8 10028 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10029 "correct value returned double test" to include Solaris 2.4.
10030 * gdb.base/funcargs.exp (float_and_integral_args):
10031 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10032
c906108c
SS
10033Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10034
10035 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10036 enumeration bitfields if compiling with GNU C.
10037 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10038 to empty' prompt.
10039
10040Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10041
10042 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10043 test for PRO targets.
10044
10045 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10046 breakpoints in the inferior at any given time by making
10047 two groups of breakpoints for call2*, call6* and call7*
10048 tests.
10049
10050Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10051
10052 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10053 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10054 from optimizing it away.
10055 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10056 "call inferior func with struct".
10057
10058Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10059
10060 * configure.in: Only configure gdb.chill for particular targets.
10061
10062Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10063
10064 * gdb.base/Makefile.in: Add action to .c.o transformation
10065 rule that generates a .ci file for each .o file and remove
10066 explicit .c.o rules except for callfuncs.o.
10067 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10068 generates a .ci file for each .o file and remove explicit
10069 .cc.o rules.
10070 (clean): Remove *.tmp *.ci files.
10071 (EXECUTABLES): Remove templ-info.exp.
10072 * gdb.base/compiler.c: New file.
10073 * gdb.c++/compiler.cc: New file
10074 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10075 Change rs6000-*-* xfail for
10076 "print 'scope0.c'::filelocal_ro" and
10077 "print 'scope1.c'::filelocal" and
10078 "print 'scope1.c'::filelocal_bss" and
10079 "print 'scope1.c'::filelocal_ro" and
10080 "print 'scope1.c'::foo::funclocal" and
10081 "print 'scope1.c'::foo::funclocal_ro" and
10082 "print 'scope1.c'::bar::funclocal" and
10083 "print 'scope0.c'::filelocal_ro" and
10084 "print 'scope1.c'::filelocal at foo" and
10085 "print 'scope1.c'::filelocal_bss at foo" and
10086 "print 'scope1.c'::filelocal_ro at foo" and
10087 "print 'scope1.c'::foo::funclocal at foo" and
10088 "print 'scope1.c'::foo::funclocal_bss at foo" and
10089 "print 'scope1.c'::foo::funclocal_ro at foo" and
10090 "print 'scope1.c'::bar::funclocal at foo" and
10091 "print 'scope0.c'::filelocal_ro" and
10092 "print 'scope1.c'::filelocal" and
10093 "print 'scope1.c'::filelocal_bss" and
10094 "print 'scope1.c'::filelocal_ro" and
10095 "print 'scope1.c'::foo::funclocal" and
10096 "print 'scope1.c'::foo::funclocal_bss" and
10097 "print 'scope1.c'::foo::funclocal_ro" and
10098 "print 'scope1.c'::bar::funclocal" and
10099 "print 'scope1.c'::bar::funclocal_bss"
10100 to only be xfail'd when not compiled with gcc.
d63a86f8 10101 Add rs6000-*-* xfail for
c906108c
SS
10102 "print 'scope0.c'::filelocal_bss before run"
10103 when compiled with gcc.
10104 (test_at_main): Add rs6000-*-* xfail for
10105 "print filelocal_ro in test_at_main"
10106 when compiled with gcc.
10107 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10108 Add rs6000-*-aix* xfail for
c906108c
SS
10109 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10110 "ptype t_char_array", not compiled with gcc.
10111 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10112 xfail for "list foo (in include file)" when gcc compiled.
10113 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10114 (integral_args): Add rs6000-*-* xfail for
10115 "run to call0a" if not compiled with gcc.
10116 (unsigned_integral_args): Add rs6000-*-* xfail for
10117 "run to call1a" if not compiled with gcc.
10118 (float_and_integral_args): Add rs6000-*-* xfail for
10119 "run to call2a" if not compiled with gcc and for
10120 "continue to call2b" for any compiler.
10121 Add rs6000-*-* xfail to
10122 "print f1 after run to call2a" for gcc compiled.
10123 (discard_and_shuffle): Add rs6000-*-* xfail for
10124 "run to call6a".
10125 (shuffle_round_robin): Add rs6000-*-* xfail for
10126 "backtrace from call7a" if not compiled with gcc.
10127 Add rs6000-*-* xfail for
10128 "backtrace from call7b" if compiled with gcc.
10129 (call_after_alloca): Add rs6000-*-* xfail for
10130 "print c in call_after_alloca" and
10131 "print s in call_after_alloca" and
10132 "backtrace from call_after_alloca_subr"
10133 if not compiled with gcc.
10134 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10135 "print c in localvars_in_indirect_call" and
10136 "print c in localvars_in_indirect_call" and
10137 "backtrace in indirectly called function" and
10138 "stepping into indirectly called function"
10139 if not compiled with gcc.
10140 (localvars_after_alloca): Add rs6000-*-* xfail for
10141 "print c after runto localvars_after_alloca" and
10142 "print s after runto localvars_after_alloca" and
10143 "print i after runto localvars_after_alloca" and
10144 "print l after runto localvars_after_alloca"
10145 for all compilers.
10146 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10147 than whatis-info.exp.
10148 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10149 than opaque-info.exp.
10150 Setup rs6000-*-* xfail for
d63a86f8 10151 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10152 "ptype on opaque struct pointer (dynamically)" when
10153 not compiled with gcc.
10154 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10155 rather than callf-info.exp.
10156 (do_function_calls): Add clear_xfail for rs6000-*-* for
10157 "p t_float_values2(3.14159,float_val2)". Seems to work
10158 fine there, both with xlc and gcc. Need to find out what
10159 it is doing right and fix other platforms.
10160 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10161 "call inferior func with struct - returns int",
10162 "call inferior func with struct - returns long",
10163 "call inferior func with struct - returns float",
10164 "call inferior func with struct - returns double",
10165 "call inferior func with struct - returns char *",
10166 but only if not gcc compiled (presumes xlc compiled).
10167 Change rs6000-*-* xfails for
10168 "call inferior func with struct - returns char" and
10169 " call inferior func with struct - returns short" to only
10170 xfail if not using gcc.
10171 (clean mostlyclean): Remove *.ci and *.tmp files.
10172 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10173 than templ-info.exp.
10174 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10175 Add rs6000-*-* xfail for "up to foo in langs.exp"
10176 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10177 when not gcc compiled.
d63a86f8 10178
c906108c
SS
10179Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10180
10181 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10182 * gdb.base/corefile.exp: Likewise.
10183 * gdb.base/list.exp: Likewise.
10184 * gdb.base/scope.exp: Likewise.
10185 * gdb.base/siganls.exp: Likewise.
10186
10187 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10188 compiler output.
10189 * gdb.base/whatis.exp: Likewise.
10190
10191Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10192
10193 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10194 failure (opcode table has been fixed to match reality).
10195
10196Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10197
10198 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10199 "call inferior func with struct - returns char",
10200 "call inferior func with struct - returns short"
10201
10202 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10203 "print 'scope0.c'::filelocal at main",
10204 "print 'scope0.c'::filelocal_bss in test_at_main",
10205 "print 'scope0.c'::filelocal at foo",
10206 "print 'scope0.c'::filelocal_bss in test_at_foo",
10207 "print 'scope0.c'::filelocal at bar",
10208 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10209
c906108c
SS
10210 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10211 in source file 1". This bug seems to have been fixed with both
10212 gcc and native cc (was native assembler bug?).
10213
10214Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10215
10216 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10217 "backtrace through signal handler" to "i*86-*-sysv4*".
10218 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10219 continue" case. Add "known SVR4 bug" to fail message.
10220 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10221 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10222 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10223 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10224 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10225 "up to foo in langs.exp", "show language at foo in
10226 langs.exp", "up to cppsub_ in langs.exp", "show
10227 language at cppsub_ in langs.exp", "up to fsub in
10228 langs.exp", and "show language at fsub in langs.exp".
10229 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10230 "bactrace in corefile.exp".
10231 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10232 "call inferior function with struct - returns float" and
10233 "call inferior function with struct - returns double".
d63a86f8 10234
c906108c
SS
10235Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10236
10237 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10238 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10239 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10240 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10241
10242Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10243
10244 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10245 (or overriden) "CHILL" macro rather then bare "gcc".
10246 Also look for ../../gcc/xgcc since that is what we will
10247 actually need, not "Makefile". Remove following assignment
10248 of CHILL to CHILL_FOR_TARGET because that results in
10249 recursive definition.
10250
10251Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10252
10253 * gdb.base/corefile.exp: Change xfail for backtrace in
10254 corefile.exp from linuxaout to all linux.
10255 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10256 cases where we miss the breakpoint at the signal handler
10257 for some reason. Setup xfail for linuxoldld/linuxaout and
10258 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10259 hitting SIGURG breakpoint.
10260 * gdb.base/signals.exp: Setup xfail for "next" acting like
10261 continue to add linuxoldld. Setup xfail for all linux for
10262 "next to handler in signals_tests_1", "backtrace in
10263 signals_tests_1", "continue to func1", "pass SIGUSR1",
10264 and continue to handler".
10265
10266Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10267
10268 * Update all FSF addresses except those in COPYING* files.
10269
10270Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10271
10272 * gdb.base/a2-run.exp: Change messages to be more explicit about
10273 the status of args, and quote binfile in results.
10274
10275Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10276
10277 * gdb.base/callfuncs.exp: Add tests for passing structs to
10278 inferior functions and return various types.
10279 * gdb.base/callfuncs.c: Add functions to receive a struct
10280 and return a member of the struct, in various types.
10281
10282Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10283
10284 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10285
10286Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10287
10288 * config/vxworks29k.exp: New file, sources vxworks.exp.
10289
10290Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10291
10292 * config/gdbremote.exp: New file. Testing framework using
10293 gdbserver.
10294
10295Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10296
10297 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10298 "call function when asleep" and "send end of file".
10299 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10300 for "backtrace in corefile.exp".
10301 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10302 for "backtrace through signal handler".
10303 * gdb.base/corefile.exp: Make sure we actually generate a core file
10304 before trying the core tests. Some systems allow the user to suppress
10305 generation of core files and default to that (linux for example).
10306 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10307 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10308
10309Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10310
10311 * gdb.threads: New directory with some crude multi-threaded
10312 gdb tests (step.exp and step2.exp).
10313 * config/mt-lynx (STEP_EXECUTABLE): Define.
10314 (THREADFLAGS): Define.
10315
10316Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10317
10318 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10319
10320 * gdb.base/signals.exp: Disable whole file for lynx until
10321 further notice.
10322
10323 * gdb.base/signals.exp: xfail test where "next" acts like
10324 "continue" for lynx.
10325
10326 * gdb.base/interrupt.exp: xfail test for calling function while
10327 inferior is asleep for lynx.
10328
10329 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10330 than one cr-lf after each command.
10331
10332Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10333
10334 * configure.in: Reinstate setting of stabsdirs variable, fix
10335 typo in setting up configdirs for native builds.
10336
10337 * gdb.base/return.exp: Fix typo in return double test.
10338 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10339 compiler from optimizing them away.
10340
10341Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10342
10343 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10344 sequences to be echo'd by gdb when using gdb_test.
10345 * gdb.chill/chexp.exp: Likewise.
10346 * gdb.fortran/exprs.exp: Likewise
10347
10348Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10349
10350 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10351 after the inferior gdb has started.
10352
10353 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10354 after each command.
10355 * gdb.base/funcargs.exp: Likewise.
10356 * gdb.base/gdbvars.exp: Likewise.
10357 * gdb.base/interrupt.exp: Likewise.
10358 * gdb.base/list.exp: Likewise.
10359 * gdb.base/watchpoint.exp: Likewise.
10360 * gdb.c++/demangle.exp: Likewise.
10361 * gdb.c++/inherit.exp: Likewise.
10362 * gdb.chill/chexp.exp: Likewise.
10363 * gdb.fortran/exprs.exp: Likewise.
10364
10365 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10366 test if we can't handle IO to/from the inferior.
10367
10368 * gdb.c++/misc.exp: Always check for a program already being
10369 started after sending a "run" command to gdb.
10370
10371 * gdb.base/twice.exp: Start with a fresh gdb.
10372
10373 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10374 only depend on gdb's expression code, not the chill runtime.
10375
10376 * gdb.base/return.c: Put return values into variables so we
10377 can have gdb print them rather than depending on the program
10378 to print them.
10379 * gdb.base/return.exp: Corresponding changes.
10380
10381 * lib/gdb.exp: Provide default value for noinferiorio.
10382 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10383 the inferior.
10384
10385 * gdb.base/break.exp: Always check for a program already being
10386 started after sending a "run" command to gdb.
10387 (text_next_with_recursion): Don't check the output from the
10388 program's printf statement. Instead just make sure the program
10389 exited.
10390
10391 * gdb.base/commands.exp: Protect tests which need arguments with
10392 $noargs conditionals.
10393
10394Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10395
10396 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10397 of structure member arrays to match gdb/valops.c:value_addr change.
10398
10399Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10400
10401 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10402 cases.
10403
10404Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10405
10406 * configure.in (configdirs): Remove gdb.chill from default list
10407 of subdirs and then add it back in only if doing a native build.
10408 The current chill compiler does not yet work in any cross build.
10409 * Revert all signal changes from Jul 6.
10410 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10411 for sh-hms targets, allowing these tests to link, with no other
10412 changes. Testing is suppressed by setting "nosignals" in site.exp.
10413
10414Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10415
10416 * configure.in (signaldirs): Define and add to configdirs for all
10417 targets except some specific ones that are known to not support signals.
10418 Also clean up formatting.
10419 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10420 (signals, sigall): Remove rules to build.
10421 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10422 Moved to new gdb.signals directory.
10423 * gdb.signals: New test directory.
10424 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10425 signals.c signals.exp}: New or moved files.
10426
10427Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10428
10429 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10430
10431Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10432
10433 * gdb.base/return.exp: Xfail `return double' test failure
10434 on at least Solaris 2.3 and handle future/past versions on
10435 a case by case basis as appropriate. Also update message
10436 to include i*86 failures.
10437
10438Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10439
10440 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10441
10442 * lib/gdb.exp: Fix comment which erroneously identified
10443 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10444 gdb_file_cmd not gdb_load).
10445 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10446
10447 * gdb.base/setvar.exp: Make test names consistent between pass and
10448 fail cases. Use gdb_test more.
10449
10450Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10451
10452 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10453
10454Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10455
10456 * gdb.base/help.exp: Fix expected help string for `show commands'.
10457
10458Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10459
10460 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10461
10462 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10463 of a text section.
10464
10465Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10466
10467 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10468 that loop eventually terminates. Fix Connection refused logic so
10469 that testsuite will expire nicely.
10470
10471Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10472
10473 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10474 config/rom68k.exp: New tcl glue for the appropriate monitors.
10475 These all just end up calling monitor.exp.
10476 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10477 refused' by retrying. Cleanup some timeout issues.
10478 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10479 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10480 callers don't have to set/restore global timeout variable.
10481
10482 * The following set of changes centralizes management of the global
10483 timeout variable. This way, it can be set in one target dependent
10484 place instead of dozens of places scattered throughout the test suite.
10485 If you need to lengthen a timeout, then you should either set timeout
10486 in one of the config/{target}.exp files, or multiply it by a factor.
10487 Setting it to an absolute value is always going to lose for some
10488 targets.
10489 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10490 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10491 * gdb.base/funcargs.exp: Don't set timeout.
10492 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10493 * gdb.base/printcmds.exp (test_print_string_constants
10494 test_print_array_constants): Don't set timeout.
10495 * gdb.base/ptype.exp: Don't set timeout.
10496 * gdb.base/recurse.exp: Don't set timeout.
10497 * gdb.base/return.exp: Don't set timeout.
10498 * gdb.base/watchpoint.exp: Don't set timeout.
10499 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10500 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10501
10502Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10503
10504 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10505
10506Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10507
10508 * lib/gdb.exp: Disable chill tests for irix5.
10509
10510Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10511
10512 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10513 each test pass or fail.
10514
10515Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10516
10517 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10518 xlc not gcc.
10519
10520Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10521
10522 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10523
10524Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10525
10526 * config/est.exp: Fix copyright and comments. Remove dead code.
10527 Use targetname, serialport and baud variables instead of fixed
10528 constants.
10529 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10530 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10531
10532Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10533
10534 * gdb.base/watchpoint.exp: Don't run
10535 test_watchpoint_triggered_in_syscall for sunos.
10536
10537Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10538
10539 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10540 they don't seem to exist. Do include stdio.h.
10541
10542Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10543
10544 * gdb.base/a1-selftest.exp: Add alpha xfail.
10545
10546Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10547
10548 * gdb.base/watchpoint.c (main): Prompt before calling read().
10549 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10550 Revise accordingly. Remove cruft about sending "123" several
10551 times, until it gets noticed. Clean up the "print buf[0]" stuff
10552 so that it passes or fails, and waits for prompts in the usual way.
10553
10554Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10555
10556 * gdb.base/recurse.exp: Fix comment.
10557
10558 * TODO: Remove item about printing variables in nodebug.exp. Add
10559 item about enabling tests which are only run on some targets.
10560
10561 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10562 fail, make test names unique, use new gdb_test convention
10563 regarding pattern, use gdb_test more, etc.).
10564
10565 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10566 fail, make test names unique, etc.).
10567
10568Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10569
10570 * gdb.base/nodebug.c: Change return type of top and middle to
10571 short.
10572 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10573 are fixed by the recent mdebugread.c changes. Allow `short ()'
10574 as type for top and middle.
10575
10576Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10577
10578 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10579 nearly as I can tell, the whole thing was an accident in Stu's
10580 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10581 to replace a send/expect pair with gdb_test, but ended up only
10582 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10583 of 30 Mar 1995 took care of it, but left this vestigial comment
10584 which I am now nuking.
10585
10586Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10587
10588 * gdb.base/break.exp: Look for different line number for
10589 breakpoint at main depending on usestubs.
10590
10591Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10592
10593 * gdb.base/list.exp: Adjust some alternate expect patterns to
10594 match recent list0.c change. Add alternate expect pattern for
10595 output from `list default lines around main' for optimizing
10596 compilers.
10597
10598Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10599
10600 * lib/gdb.exp: If nosignals is not set, set it to 0.
10601
10602Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10603
10604 * config/slite-gdb.exp: Responds to load symbol table prompt.
10605 * gdb.base/break.exp: Adjust line number, fix rerun.
10606 * gdb.base/langs0.c: Add #ifdef usestubs.
10607
10608Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10609
10610 * gdb.base/list.exp: Adjust line contents after adding new lines in
10611 list0.c. Also fix a syntax error.
10612
10613 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10614 * gdb.base/break.exp: ditto.
10615 * gdb.base/list.exp: ditto.
10616 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10617 * gdb.base/run.c: ditto.
10618 * gdb.base/list0.c: ditto.
10619 * gdb.base/funcargs.c: ditto.
10620
10621Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10622
10623 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10624 $targetname, $serialport and $baud instead of hardwired variables.
10625 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10626 target doesn't support signals.
10627
10628Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10629
10630 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10631
10632Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10633
10634 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10635 Don't rely on the value of an auto variable before it has been
10636 initialized. Use gdb_test more.
10637
10638Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10639
10640 * lib/gdb.exp (default_gdb_version): A version number must start
10641 with a digit, but other than that contains all characters up to
10642 the first whitespace character.
10643
10644Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10645
10646 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10647
10648Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10649
10650 * gdb.c++/*.exp: Warn if executable does not exist. The original
10651 reason for skipping the warning was that configure.in sometimes
10652 intentionally skipped building the executables but the tcl code
10653 had no way of knowing. That (a) was always bogus with respect to
10654 error handling, (b) is no longer true (right now there is no way
10655 to skip C++ tests).
10656
10657 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10658
10659Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10660
10661 * gdb.base/list.exp: Add expect patterns for output from
10662 SunPRO compiled executables.
10663 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10664 types.
10665
10666Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10667
10668 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10669 number (we are already testing that the correct source line text
10670 gets printed).
10671
10672 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10673 that is what is intended, but something needed to be done to get
10674 sunos4 native working again.
10675
10676 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10677
10678 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10679 apparently went with a (very) old xfail.
10680
10681Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10682
10683 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10684 runto_main is a proc in gdb.exp that will do 'step' for target use
10685 stubs.
10686 * gdb.base/exprs.exp: ditto.
10687 * gdb.base/interrupt.exp: ditto.
10688 * gdb.base/opaque.exp: ditto.
10689 * gdb.base/printcmds.exp: ditto.
10690 * gdb.base/ptype.exp: ditto.
10691 * gdb.base/scope.exp: ditto.
10692 * gdb.base/setvar.exp: ditto.
10693 * gdb.base/signals.exp: ditto.
10694 * gdb.base/twice.exp: ditto.
10695 * gdb.c++/classes.exp: ditto.
10696 * gdb.c++/inherit.exp: ditto.
10697 * gdb.c++/templates.exp: ditto.
10698 * gdb.base/break.exp: no run and hit main for stubs. Change line
10699 numbers for breakpoints and info breakpoint.
10700 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10701 breakpoint().
10702 * gdb.base/callfuncs.c: ditto.
10703 * gdb.base/exprs: ditto.
10704 * gdb.base/interrupt.c: ditto.
10705 * gdb.base/opaque0.c: ditto.
10706 * gdb.base/printcmds.c: ditto.
10707 * gdb.base/ptype.c: ditto.
10708 * gdb.base/scope0.c: ditto.
10709 * gdb.base/setvar.c: ditto.
10710 * gdb.base/signals.c: ditto.
10711 * gdb.base/twice.c: ditto.
10712 * gdb.c++/misc.cc: ditto.
10713 * gdb.c++/templates.cc: ditto.
10714
10715Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10716
10717 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10718
10719 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10720 somewhere between `read' and `main.c'. I'm pretty sure the
10721 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10722 and it isn't particularly useful.
10723
10724 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10725
10726Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10727
10728 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10729
10730Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10731
10732 * config/mt-slite: add LIBS and -nostdlib.
10733 * config/slite-gdb.exp: add this new file to support sparclite target.
10734
10735Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10736
10737 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10738
10739 * gdb.base/a2-run.exp: Change argument to istarget from
10740 "*-*-vxworks" to "*-*-vxworks*".
10741 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10742
10743Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10744
10745 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10746 will not runto main but do a 'step' to step out of breakpoint().
10747 * config/mt-slite: add -Dusestubs.
10748
10749Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10750
10751 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10752 instead of just @.
10753
10754 * gdb.base/signals.exp: Add test for "handle all print".
10755 * TODO: Remove "handle all print". Also remove item about
10756 checking copyright date (I don't like the idea of a spurious FAIL
10757 based on when we run the tests).
10758
10759 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10760 for SunOS4 (reason for failure not investigated). Remove
10761 redundant test for $binfile.
10762
10763 * gdb.base/nodebug.c (array_index): Call malloc.
10764
10765 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10766
10767Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10768
10769 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10770 conventions and slightly simplify the matching regexp.
10771
10772Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10773
10774 * gdb.base/break.exp: Update gdb_test invocation to use new
10775 convention.
10776
10777 * lib/gdb.exp: If noargs is not set, set it to 0.
10778
10779 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10780 tests unique.
10781
10782 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10783
10784Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10785
10786 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10787 one argument of type "<non-float parameter>".
10788
10789Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10790
10791 * config/rom68k.exp: New file to support Motorola IDP board.
10792 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10793 * gdb.base/break.c: Change things around so that this program
10794 doesn't depend upon args. This is necessary to make remote
10795 targets work (in general, they can't take args).
10796 * gdb.base/break.exp: Don't try to send args to program. Don't
10797 expect output. Also, replace lots of code with gdb_test.
10798
10799Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10800
10801 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10802 printing of '\'' (which is what the comment says we are testing,
10803 even though we were not), not '''.
10804 (test_integer_literals_rejected): Test that printing ''' is an error.
10805
10806 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10807 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10808 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10809 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10810 Use gdb_test not test_print_accept.
10811 * lib/gdb.exp: Remove test_print_accept.
10812
10813 * gdb.base/signals.exp (signal_tests_1): Make pass message
10814 consistent with fail message.
10815
10816 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10817 unsigned char; the bug (PR 1821) is fixed.
10818
10819 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10820
10821 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10822 successful tests--makes xfailing them work right.
10823
10824Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10825
10826 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10827 only \r\n, not .*. The test can pass .* as the last thing in
10828 $pattern if that is what it wants. In addition to providing this
10829 flexibility, this change should speed up pattern matching in cases
10830 where the pattern already ended with .* (there were a number of
10831 them). This change also helps catch bad patterns--in the old
10832 scheme the typo "char \*" instead of "char \\*" would pass. Now
10833 it is caught.
10834 * Many .exp files: Update callers.
10835
10836 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10837 clearer and does not spuriously match multiple ('s. Likewise for
10838 ) and *.
10839
10840 * gdb.base/nodebug.exp: Test ability to call a function and pass
10841 it a string (even with no debugging info).
10842
10843 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10844 "p '\'", which is the same as "p ''" once tcl gets done with
10845 quoting, to "p '\\'", which I suspect is what is intended (one
10846 backslash gets sent to GDB).
10847
10848 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10849
10850Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10851
10852 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10853 1817) was fixed literally years ago.
10854
10855Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10856
10857 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10858 test, it causes stepping out of call_after_alloca_subr with
10859 optimizing compilers.
10860 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10861 fails.
10862
10863 * gdb.c++/templates.exp: Source templ-info.exp only if
10864 the templates executable exists.
10865
10866 * gdb.c++/misc.cc (class Contains_static_instance,
10867 class Contains_nested_static_instance),
10868 gdb.c++/classes.exp (test_static_members): Test printing of
10869 a class that contains a static instance of the class.
10870
10871Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10872
10873 * gdb.base/langs2.c (cppsub_): Don't prototype.
10874 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10875 only, I believe).
10876
10877Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10878
10879 * lib/gdb.exp (skip_chill_tests): New procedure.
10880
10881 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10882
10883Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10884
10885 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10886 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10887
10888Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10889
10890 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
10891
10892 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
10893 disassemble 8, not 16, instructions for part 4.
10894
10895 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
10896 support the latter anymore.
10897
10898 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
10899 -DNO_PROTOTYPES.
10900 * gdb.base/callfuncs.c: Control use of prototypes based on
10901 NO_PROTOTYPES, not __STDC__.
10902 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
10903 t_float_values2 tests if prototypes in use.
10904
10905 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
10906 t_double_values): When checking differences against DELTA, check
10907 that difference is within the range (-DELTA,DELTA), not just
10908 (-infinity,DELTA).
10909
10910Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
10911
10912 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
10913 'file' command firts, then 'target', then 'load', this is due to gdb
10914 target set up.
10915 * config/mips-gdb.exp: Fix a couple regular exp bugs.
10916
10917Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
10918
10919 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
10920 FP load/store variants.
10921 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
10922
10923Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10924
10925 * gdb.base/term.exp: Do not give a warning if not native, it is
10926 not an abnormal condition.
10927
10928Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
10929
10930 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
10931 t_char_array".
10932
10933Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
10934
10935 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
10936 are getting the version number.
10937
10938 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
10939 if not native, it is not an abnormal condition.
10940
10941Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10942
10943 * lib/gdb.exp: Just use "file exists", rather than undocumented
10944 dejagnu procedure "findfile".
10945
10946Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10947
10948 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
10949 (LDFLAGS): Set to -Xlinker -Ur.
10950
10951 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
10952 Removed, these values are set by lib/gdb.exp.
10953
10954 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
10955
10956Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
10957
10958 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
10959 of replicating gdb startup code.
10960
10961 * config/mt-vxworks (LDFLAGS): Set to -r.
10962 (CFLAGS_FOR_TARGET): Removed.
10963
10964 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
10965 (gdb) and gdb for vxworks uses (vxgdb).
10966
10967 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
10968 executable is not in the tree and host != target, use sed and
10969 program_transform_name to determine the gdb name used by the
10970 target.
10971
10972 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
10973 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
10974
10975Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10976
10977 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
10978 floats, chars, and shorts where there are ANSI-style function
10979 definitions.
10980
10981 * gdb.base/langs.exp, gdb.base/langs*: New test.
10982 * gdb.base/Makefile.in: Build it.
10983 * TODO: Remove item about checking that C names don't get C++
10984 demangling applied; this test tests it.
10985
10986Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10987
10988 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
10989 went with the const70 xfail. The xfail went away a year ago.
10990
10991 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
10992
10993 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
10994 for hp300.
10995
10996 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
10997
10998 * gdb.base/a1-selftest.exp: Don't run on hp300.
10999
11000Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11001
11002 * Makefile.in (site.exp): Set host_alias and target_alias as well
11003 as host_triplet and target_triplet.
11004
11005Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11006
11007 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11008
11009 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11010 places as other ecoff systems).
11011
11012 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11013 ultrix.
11014
11015Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11016
11017 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11018 remove them.
11019 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11020 variable and "variable" in addition to "data variable".
11021 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11022
11023 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11024 2.
11025 * gdb.base/list1.c (long_line): Add additional statement at start
11026 of function.
11027 * gdb.base/list.exp (test_forward_search): Update line number to
11028 reflect new statement.
11029
11030Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11031
11032 * gdb.base/signals.exp: Reinitialize searched source directories
11033 after gdb_start call.
11034
11035Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11036
11037 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11038 * gdb.stabs/Makefile.in: Likewise.
11039
11040 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11041 change. Instead split the tests into smaller pieces.
11042 * gdb.disasm/hppa.s: Corresponding changes.
11043
11044Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11045
11046 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11047 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11048
11049 * gdb.base/funcargs.exp: Modify many tests so that every test
11050 either passes or fails. Make some test names unique.
11051
11052Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11053
11054 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11055 Call stty to set interrupt character.
11056
11057 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11058 for HP assembler versus GNU assembler based on actual behavior of
11059 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11060
11061 * TODO: Suggest a few more stepping tests.
11062
11063Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11064
11065 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11066 restart GDB for h8300 after a continue.
11067 (return): Add pattern to match a29k-udi behavior.
11068 * gdb.base/nodebug.exp: Remove obsolete comment.
11069 * gdb.base/regs.exp: New file, testing of register displays.
11070 * gdb.base/return.exp: Fix typo in reference to $objdir.
11071 * gdb.base/whatis.exp: Always start with a fresh GDB.
11072
11073Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11074
11075 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11076 higher, these tests generate a lot of output.
11077
11078Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11079
11080 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11081 code following the catch silently ignored some errors; without the
11082 catch they should be thrown like any other tcl error. Also, the
11083 catch used "" instead of {} which meant all the callers who wanted
11084 to include one of the characters "[]$ had to quote it an extra time.
11085 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11086 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11087 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11088 Remove extra quoting.
11089
11090Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11091
11092 * gdb.base/commands.exp: Make test names unique; every test either
11093 passes or fails. Update some comments.
11094
11095 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11096
11097Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11098
11099 The following fixes a FAIL caused by the fact that the alpha stabs
11100 configuration didn't use the ".if alpha" code in weird.def.
11101 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11102 bit pointer, so the 32 bit version works even on the alpha.
11103 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11104 Remove the stuff which allowed us to have separate versions for
11105 alpha and everything else.
11106
11107 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11108 regexp which "info func operator\[\](" is supposed to match. Fix
11109 string to send to GDB. Note that GDB still doesn't work right. Add a
11110 new test for "info func .perator\[\](" which GDB does handle correctly.
11111
11112 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11113
11114Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11115
11116 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11117 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11118 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11119 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11120 it makes the tests harder to understand and confuses test-o-matic.
11121 The preferred style is that each test provides a PASS or a FAIL,
11122 and has a unique message (e.g. "continue #54" not just "continue")
11123 which is the same for the pass and the fail.
11124 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11125 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11126 to lib/gdb.exp.
11127 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11128 prt_accept which was basically the same thing. Likewise for
11129 test_print_reject and prt_reject.
11130 * lib/gdb.exp (test_print_reject): Add some more error message
11131 patterns to match from the former printcmds.exp (prt_reject).
11132 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11133 One defect of the passcount stuff is that some of it failed to
11134 report XPASS where appropriate.
11135 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11136 stuff before and after arg in expected pattern.
11137 (test_paddr_operator_functions): Re-do test without print_addr_of;
11138 this is the only test which seems to want extra stuff there.
11139
11140Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11141
11142 * gdb.base/nodebug.exp: Update new tests to reflect improved
11143 wording of gdb output.
11144
11145 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11146 and "ptype" work on variables in files compiled without -g.
11147 Replaces commented out "maint print msymbol" tests.
11148
11149Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11150
11151 * gdb.base/setvar.c (dummy): Call malloc.
11152
11153 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11154 losing with the irix4 sed.
11155
11156 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11157 ALRM" on irix4.
11158
11159Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11160
11161 * TODO: Remove items about corefile.exp testing new exec-file and
11162 backtrace; both are now done. Add items about printing enums.
11163
11164Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11165
11166 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11167 "get signal $thissig" test fails.
11168
11169 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11170
11171Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11172
11173 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11174 compiler warning with dec alpha compiler.
11175
11176 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11177 extra \n from gdb_test call (this explains why the prompt test
11178 that I removed yesterday was there).
11179 (user_defined_command_test): Remove extra \n and prompt test.
11180
11181 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11182 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11183 doesn't exist.
11184 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11185 Also remove alpha workaround, which turns out to be because
11186 SIGABRT == SIGLOST.
11187
11188 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11189
11190 * gdb.base/help.exp: Don't test "help show".
11191
11192Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11193
11194 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11195 "set print address" is on.
11196 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11197 pass prompt to gdb_test; gdb_test already looks for the prompt.
11198
11199 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11200
11201 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11202 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11203 was to make sure that gdb can read a core file. But (a) the "read
11204 the corefile" part didn't make it to a1-selftest.exp, we just
11205 delete the corefile after creating it, and (b) we test reading
11206 corefiles in corefile.exp anyway. Also, this test left around a
11207 xgdb process on Solaris.
11208
11209 * gdb.base/corefile.exp: Also test backtrace.
11210
11211Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11212
11213 * gdb.base/commands.exp: Test a simple user defined command with
11214 arguments and if/while statements; verify the full user command is
11215 printed by "show user".
11216
11217 * gdb.base/commands.exp: Test if/while commands as part of a
11218 breakpoint command list; verify they appear in breakpoint
11219 information.
11220
11221Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11222
11223 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11224 than by dividing by zero.
11225
11226Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11227
11228 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11229 performing an inferior call with watchpoints enabled.
11230 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11231 call.
11232
11233Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11234
11235 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11236 of "file" command.
11237
11238 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11239 Add additional pattern for when "int operator int(void);" appears
11240 in a different order.
11241
11242Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11243
11244 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11245
11246 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11247 and "signal" with ".*".
11248
11249Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11250
11251 * TODO: Add note about "handle all nostop".
11252
11253 * gdb.base/{sigall.c, sigall.exp}: New test.
11254 * gdb.base/Makefile.in: Add it.
11255
11256Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11257
11258 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11259 when invoking GDB, suppresses any windowing interface.
11260
11261Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11262
11263 * config/sim-gdb: New file, simulator testing support.
11264
11265Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11266
11267 * gdb.base/interrupt.exp: Test calling func1 twice.
11268
11269Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11270
11271 * gdb.base/list.exp (test_forward_search): Set timeout higher
11272 when we'll be getting lots of output from gdb.
11273
11274 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11275 "init_malloc" to after the expect statement. Run it if that
11276 regexp is taken, but also for two others which happen if source
11277 cannot be found.
11278
11279Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11280
11281 * gdb.base/printcmds.exp: New test, for printing register before
11282 program is running.
11283
11284Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11285
11286 * gdb.base/list.exp: Correct some alternate expect patterns
11287 to reflect changes in list1.c.
11288
11289Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11290
11291 * TODO: Add item regarding large frames.
11292
11293 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11294
11295 * TODO: Remove item about enabling return.exp; it
11296 is enabled. Suggest a few more "return" tests.
11297
11298Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11299
11300 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11301 anonymous unions.
11302
11303Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11304
11305 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11306 and pr-5646.o, so "make" is the same as "make all", not "make
11307 pr-4975.o".
11308
11309Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11310
11311 * gdb.base/list.exp: Adjust expectations to reflect changes in
11312 list1.c.
11313 (test_forward_search): New test proc.
11314 * gdb.base/list1.c (long_line): New function, has long source line.
11315
11316Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11317
11318 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11319 additional line of code that was added.
11320
11321Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11322
11323 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11324 tests so as not to overflow expect's input buffers.
11325 * gdb.disasm/hppa.exp: Corresponding changes.
11326
11327Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11328
11329 Beginnings of template debugging tests.
11330 * gdb.c++/templ-info.cc: New file to test for template
11331 debugging capability of the compiler.
11332 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11333 templ-info.cc.
11334 * gdb.c++/templates.cc: Add explicit template instantiations
11335 to enable compiling with -fno-implicit-templates. Add destructor
11336 and 'value' method to T5 class for template tests.
11337 * gdb.c++/templates.exp: Add testcases for printing of template
11338 types, setting breakpoints on template methods and calling a
d63a86f8 11339 template method.
c906108c
SS
11340
11341Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11342
11343 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11344 branch target since some assemblers (gas-2.5) may emit a
11345 relocation for the branch instead of resolving it in the
11346 assembler.
11347
11348Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11349
11350 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11351 through signal handler.
11352
11353Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11354
11355 * configure.in (*-*-netware): Use config/mt-netware.
11356
11357 * config/mt-netware: New file.
11358 * config/mt-i386-netware: Removed, separate configs for different
11359 netware architectures are no longer needed now that we have
11360 --with-headers.
11361
11362Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11363
11364 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11365 by the recent changes to use ANSI C arithmetic conversions.
11366
11367Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11368
11369 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11370 bug involving using inferior_pid to figure out whether to select a
11371 frame.
11372
11373Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11374
11375 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11376 match the current disassembler output.
11377
11378Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11379
11380 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11381 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11382 types, expect "int" as type of integer values (for now).
11383
11384Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11385
11386 * gdb.base/commands.exp: New tests for if/while commands.
11387
11388Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11389
11390 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11391 by .*, since hex values have different syntax in Chill mode.
11392
11393Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11394
11395 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11396 linefeed from expect pattern for repeated types with indices > 9.
11397
11398Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11399
11400 First part of Fortran test suite.
11401 * gdb.fortran: New directory.
11402 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11403
11404Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11405
11406 * gdb.base/default.exp: Update expect pattern for load command
11407 without arguments.
11408
11409Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11410
11411 * configure.in: Change i386 to i[345]86.
11412 * gdb.base/configure.in: Likewise.
11413 * gdb.c++/configure.in: Likewise.
11414 * gdb.chill/configure.in: Likewise.
11415
11416Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11417
11418 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11419 patterns, since that is not a valid context for comments.
11420
11421Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11422
11423 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11424 repeated types and repeated types with indices > 9.
11425
11426Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11427
11428 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11429 2417; old bug has been fixed.
11430
11431Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11432
11433 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11434 send the newline ourselves instead of assuming gdb_test will do
11435 so when passed an empty input string.
11436
11437 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11438 stabs testcode.
11439
11440Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11441
11442 * lib/gdb.exp (gdb_test): Don't send anything if the first
11443 argument is an empty string. This makes cases where we want to
11444 match output that is already in expect's buffers (for example,
11445 matching a breakpoint after gdb_run_cmd has been called) work
11446 reliably.
11447
11448Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11449
11450 * config/netware.exp: New file.
11451
11452Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11453
11454 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11455 the -B and -L prefixes so we can find the debugging stub.
11456
11457 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11458 there and we are using the gcc from the tree.
11459
11460 * gdb.base/types.c: Removed.
11461
11462 * gdb.base/configure.in: Look for makefile fragments in ../config.
11463 Recognize i386-*-netware.
11464 * gdb.c++/configure.in: Likewise.
11465
11466Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11467
11468 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11469 the correct TCL syntax.
11470
11471Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11472
11473 * gdb.base/opaque.exp: use runto instead of messing around with
11474 breakpoints. Simplify by using gdb_test.
11475
11476 * gdb.base/bitfields.exp: restart between tests on netware targets
11477 because breakpoints aren't relocated after target death. Run
11478 processes to completion.
11479
11480 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11481
11482Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11483
11484 * Makefile.in: Remove extra tabs that confuse some versions
11485 of "make". Use the newly built gdb to test with by default,
11486 rather than the first one in the tester's search path.
11487
11488Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11489
11490 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11491
11492 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11493 condition help.
11494
11495Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11496
11497 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11498
11499 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11500 running.
11501 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11502 * gdb.base/funcargs.exp: Likewise.
11503
11504 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11505 * gdb.base/funcargs.exp: Likewise.
11506
11507 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11508 message is "".
11509
11510Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11511
11512 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11513 return,signals,twice}.exp: Handle non-existant binaries
11514 consistantly.
11515
11516 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11517 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11518 might testing a cross development system.
11519
11520Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11521
11522 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11523 runtest script is relative to ${srcdir}, not ${rootdir}.
11524
11525Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11526
11527 * gdb.base/signals.exp: Allow for optionality of breakpoint
11528 address.
11529
11530Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11531
11532 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11533
11534Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11535
11536 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11537 for size_t definition.
11538 * gdb.c++/templates.cc: Likewise
11539
11540 * config/mt-i386-netware: New file.
11541
11542 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11543 defined.
11544
11545 * gdb.base/Makefile.in: Added support for systems that name core
11546 files by appending "core" to the program name.
11547 * gdb.base/a1-selftest.exp: Likewise.
11548
11549Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11550
11551 * gdb.base/return.exp: Add comment and message for `return double'
11552 test failure on Sparc Solaris.
11553
11554Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11555
11556 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11557
11558Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11559
11560 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11561 from optimizing them away.
11562 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11563 patterns to include default constructors and assignment operators,
11564 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11565 character in the output of the virtual base pointer.
11566
11567Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11568
11569 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11570 expression match in print_addr_of to avoid unintented matches.
11571 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11572 versions up to 2.5.8.
11573
11574Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11575
11576 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11577 included file to run under newer versions of expect.
11578 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11579 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11580 Remove xfail for the virtual table of BDDHookV.
11581
11582Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11583
11584 * lib/gdb.exp (string_to_regexp): Set a default result.
11585 (default_gdb_start): Fix misleading message.
11586
11587Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11588
11589 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11590 Remove all CC, etc definitions.
11591 * config/mt-hpux: New file.
11592 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11593 (CFLAGS, LDFLAGS): Define.
11594 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11595
11596 * Makefile.in (site.exp): Don't insert host_os, etc.
11597 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11598 (distclean): Check existence of subdir.
11599 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11600 * gdb.base/Makefile.in: General cleanup and simplification.
11601 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11602 to build executables. Use default rule to build .o files.
11603 (EXPECT, RUNTEST, CC): Fix relative pathname.
11604 (site.exp): Don't insert host_os, etc.
11605 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11606 and/or SIGUSR1 defined.
11607 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11608 * gdb.c++/Makefile.in: General cleanup and simplification.
11609 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11610 (CFLAGS): Remove.
11611 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11612
11613Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11614
11615 * gdb.base/recurse.exp: Misc changes to get tests running again
11616 after Kung's changes to the watchpoint code.
11617 * gdb.base/watchpoint.exp: Likewise.
11618
11619Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11620
11621 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11622
11623Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11624
11625 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11626 * lib/gdb.exp (default_gdb_start): Define.
11627 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11628 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11629 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11630 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11631 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11632 Don't call gdb_target_udi in between tests.
11633
11634Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11635
11636 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11637 (which was basically just a local version of the same thing). In
11638 addition to avoiding duplication, gdb_test_exact is faster.
11639 * lib/gdb.exp (gdb_test_exact): Fix typo.
11640
11641 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11642 don't give an error.
11643
11644 * gdb.base/term.exp: Call delete_breakpoints before starting.
11645
11646 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11647 (t10): Add comment.
11648
11649Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11650
11651 Reorganization of the GDB Test Suite.
11652
11653 * gdb.base: New directory, contains all the basic tests.
11654 * gdb.c++: New directory, tests specific to C++.
11655 * gdb.chill: New directory, tests specific to Chill.
11656 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11657 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11658 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11659 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11660 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11661 t30-31 to chill).
11662 * */gdbme.*: Rename to match appropriate expect scripts.
11663 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11664 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11665 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11666 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11667 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11668 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11669 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11670 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11671 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11672 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11673 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11674 gdb.c++/virtfunc.cc: New names of C++ files.
11675 * gdb.chill/chillvars.ch: New name of Chill file.
11676 * gdb.base/configure.in, gdb.c++/configure.in,
11677 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11678 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11679 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11680 * configure.in (configdirs): Update to reflect directory changes.
11681 (target_abbrev): No longer define for any configuration.
11682 * Makefile.in: Cosmetic improvements to header comments.
11683
11684Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11685
11686 Various changes to gdb.t31:
11687
11688 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11689 * gdbme.ch: Make all key-words and predefineds be upper-case.
11690 * chillvars.exp: Expect key-words and predefinds in upper-case.
11691
11692 * chillvars.exp: Use gdb_test_exact many places.
11693 Change expected output for arrays (which now includes index labels).
11694
11695 * pr-5020.exp, gdme.ch (module PR_5020):
11696 New test, for PR-5020.
11697
11698Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11699
11700 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11701 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11702
11703Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11704
11705 * Makefile.in: Fix bit-rot in definitions of CHILL,
11706 CHILL_FOR_TARGET and Chill_LIB.
11707 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11708 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11709 CHILL, and CHILL_LIB.
11710
11711Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11712
11713 * Revert the previous changes. Please see Rob's directory
11714 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11715
11716Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11717
11718 * Makefile.in, configure.in, config/mips-gdb.exp,
11719 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11720 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11721 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11722 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11723 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11724 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11725 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11726 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11727 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11728 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11729 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11730 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11731 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11732 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11733 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11734 changes from 94Q1.
11735
11736Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11737
11738 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11739 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11740 Rob's new testing fragments.
11741
11742Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11743
11744 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11745 lib/gdb.exp: Replace error proc calls with perror.
11746
11747Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11748
11749 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11750 version also, match on casted version strings, and match on
11751 gdb startup case where the line numbers might be messed up.
11752
11753Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11754
11755 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11756 (CFLAGS): Delete it from here.
11757
11758Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11759
11760 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11761
11762Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11763
11764 * Makefile.in (RUNTEST): Default to just "runtest".
11765
11766Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11767
11768 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11769 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11770 the code has been restructured.
11771
11772Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11773
11774 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11775 \n, not just one of each.
11776
11777 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11778 /bin/cc gives a warning if you do.
11779
11780Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11781
d63a86f8 11782 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11783 __t10ListS_link1ZUiRCUiPT0
11784
11785Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11786
11787 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11788 on local variables in recursive functions.
11789
11790 * gdb.t07/Makefile.in: Build the new test.
11791
11792Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11793
11794 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11795 directly. Instead compare the return values from actual calls.
11796
11797Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11798
11799 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11800
11801Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11802
11803 * From Peter Schauer with minor modifications.
11804 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11805 stops in mid-line in the caller. Add xfail for returning a float
11806 value on X86 targets.
11807
11808Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11809
11810 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11811 to avoid expect lossage.
11812 (fmem_LRbug_tests): Likewise.
11813 * gdb.disasm/hppa.s: Corresponding changes.
11814
11815 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11816 conditions to work with latest dejagnu/expect.
11817
11818 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11819 expected to fail on the PA.
11820 (backtrace in call with trampolines): Explicitly require main
11821 to be frame #1 (no trampolines should show up in backtrace).
11822
11823 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11824 "continue -expect".
11825 * gdb.t06/break.exp: Likewise.
11826 * gdb.t07/watchpoint.exp: Likewise.
11827 * gdb.t13/bitfields.exp: Likewise.
11828 * gdb.t15/{funcargs,return}.exp: Likewise.
11829 * gdb.stabs/weird.exp: Likewise.
11830 * config/{mips,udi}-gdb.exp: Likewise.
11831
11832 * hppa.sed: Enclose comments within a sed command to avoid
11833 losing with the old OSF1 sed.
11834
11835Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11836
11837 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11838 sequent dynix.
11839 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11840 * gdb.t15/funcargs.exp: Conditionally step again to really
11841 finish from marker_call_with_trampolines. Handle the case where
11842 the first step from within call_with_trampolines already steps
11843 us back to main.
11844 * gdb.t15/gdbme.c: Add comment to closing brace of
11845 call_with_trampolines for funcargs.exp.
11846
11847Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11848
d63a86f8 11849 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11850 Fix typo(s).
11851
11852Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11853
11854 * gdb.t07/gdbme.c: More code for watchpoint testing.
11855
11856 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11857 "Hardware watchpoint" throughout file.
11858 (test_watchpoint_triggered_in_syscall): New test.
11859 (test_complex_watchpoint): New test.
11860
11861Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11862
11863 * gdbme.c (call_with_trampolines): New function to try and step
11864 into. Tests trampoline problems on the PA.
11865
11866 * funcargs.exp (localvars_in_indirect_call): No longer expect
11867 stepping into indirect call to fail on PAs.
11868 (test_stepping_over_trampolines): New test.
11869
11870Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11871
11872 * TODO: Add suggestions for static member function tests, and
11873 completion tests.
11874
11875Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11876
11877 * TODO: Add suggestions for "p/a" tests.
11878
11879 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11880 (default_gdb_exit): Replace all the hair with sending "quit" to
11881 the process with a simple close.
11882
11883Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11884
11885 * TODO: Add suggestions for shared library tests.
11886
11887Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11888
11889 * TODO: Add suggestions for x/s tests.
11890
11891Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11892
11893 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
11894 "enable once", and "enable breakpoints once" with ".*".
11895
11896Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11897
11898 * TODO: Add suggestions about structure passing tests.
11899
11900Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11901
11902 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
11903 the primary1 test, use work around if __GNUC__ < 2.
11904 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
11905 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
11906 Test for bad output rather than waiting for timeout. Issue
11907 second continue only if first continue failed.
11908
11909Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11910
11911 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
11912 operator[] test with gdb_test because the old code didn't seem to
11913 be getting the quoting right with the new dejagnu.
11914
11915Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
11916
11917 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
11918 one from the path.
11919 * Makefile.in: Use a fresh expect if there is one, use runtest
11920 from the src tree if there is one.
d63a86f8 11921
c906108c
SS
11922Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11923
11924 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
11925 next over recursive call. Revise the tests from that point on
11926 (which had been skipped) to match GDB's actual (correct) output.
11927
11928 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
11929 with next over a breakpoint whose condition is false.
11930
11931 * gdb.t00/help.exp: Comment out "help set print" tests just like
11932 (and for same reason as) "help set" test.
11933
11934Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11935
11936 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
11937 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
11938
11939Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11940
11941 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
11942 necessary gdb_target_udi.
11943
11944 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
11945
11946 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
11947 1838 and 2417; they are fixed.
11948
11949 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
11950 gdb.t03/ptype.exp (ptype structure, ptype union):
11951 Remove xfails; the test is looser than when the xfails were added.
11952
11953 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
11954 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
11955
11956 * gdb.t01/run.exp: Only run shell test if isnative.
11957
11958 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
11959 since "run" automatically loads if necessary. Call gdb_target_udi
11960 after the "file" since "file" kills any execution target.
11961
11962 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
11963 GDB. GDB doesn't work that way (not anymore at least) on UDI.
11964 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
11965 argument for UDI.
11966
11967Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
11968
11969 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
11970
11971 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
11972
11973Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11974
11975 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
11976 properly quoting regexps. This makes the second argument to
11977 demangle a fixed string, which matches the callers, instead of a
11978 shell-style pattern which is what the previous implementation
11979 used. Update some of the callers.
11980
11981Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11982
11983 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
11984 (comib_nullified_tests): Fix typo.
11985 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
11986 strings. No longer expected to fail.
11987
11988 * gdb.disasm/hppa.s (addib_tests): Fix typo.
11989 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
11990 strings. No longer expected to fail.
11991
11992 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
11993 string. No longer expected to fail.
11994
11995Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11996
11997 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
11998 No longer expected to fail.
11999
12000 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12001 string. No longer expected to fail.
12002
12003Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12004
12005 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12006 only in the names (I probably got most of them). I was even
12007 generous with some which differed in underscores in names, and
12008 probably missed a few, and I *still* was able to remove almost a
12009 third of the file with almost no impact on testsuite coverage.
12010
12011Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12012
12013 * gdb.t00/default.exp: Match udi_attach error message as well as
12014 the one from child_attach.
12015
12016 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12017
12018 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12019
12020 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12021 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12022
12023 * Move test with enums and partial symbols back to
12024 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12025 Reverts the change of 26 May 93. Per today's change to
12026 stabs.texinfo, the behavior that weird.exp was expecting was
12027 unreasonable; what is important is that the compiler+gdb get
12028 things right, which happens with a recent gcc. Also fix the test
12029 to deal with native compilers which put out the stab gdb can't
12030 deal with.
12031
12032Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12033
12034 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12035 in the names. The main thing these accomplish is to slow things down.
12036 Many more such duplicates surely remain.
12037
12038 * gdb.t00/help.exp: Comment out "help support" test just like
12039 (and for same reason as) "help set" test.
12040
12041Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12042
12043 * gdb.t06/break.exp: Remove setup_xfails for
12044 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12045 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12046 about known bug in gcc to include up through 2.5.8.
12047 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12048 well as "_vb$".
12049 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12050 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12051 with latest gcc and gdb.
12052 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12053 well as "_vb$".
12054
12055Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12056
12057 * configure.in (hppa*-*-*): Also configure and build stabs-only
12058 tests.
12059
12060Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12061
12062 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12063 * gdb.t10/configure.in (hppa*-*-*): Use it.
12064
12065Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12066
12067 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12068
12069Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12070
12071 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12072 versions prior to 1.13.5.
12073
12074Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12075
12076 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12077 the prompt is at the start of a line.
12078
12079Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12080
12081 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12082 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12083 in the copr tests now.
12084 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12085 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12086 expected to fail.
12087
12088Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12089
12090 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12091 gdb.t31/chillvars.exp, lib/gdb.exp:
12092 Tweak to run under either version of expect.
12093 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12094 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12095 * gdb.t11/list.exp: Remove extraneous whitespace.
12096
12097Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12098
12099 * gdb.t16/printcmds.exp (test_print_strings): Accept
12100 "(unsigned char *) " before the string.
12101
12102 * TODO: Add notes about printing of fancy types and GDB expressions.
12103
12104Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12105
12106 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12107 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12108 if doing mips-idt-ecoff.
c906108c
SS
12109
12110Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12111
12112 * Most .exp files: Tweak to run under either version of expect.
12113
12114Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12115
12116 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12117 xfails; I'm not sure why they are failing, but not because of PR 1806.
12118
12119Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12120
12121 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12122 defined in lib/gdb.exp.
12123
12124Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12125
12126 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12127 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12128 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12129 have to be typeless.
12130
12131Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12132
12133 * TODO: Add suggestion for copyright year test.
12134
12135Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12136
12137 * configure.in (*-*-lynxos*): Add stabs tests.
12138
12139Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12140
12141 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12142 so insert a tab before any assembler directive in column zero.
12143
12144 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12145 stores.
12146 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12147 stores.
12148 (fpu_short_memory_tests): Likewise.
12149
12150Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12151
12152 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12153 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12154 .stabs directives in comments.
12155
12156Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12157
12158 * TODO: New file, describing tests we could write.
12159 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12160
12161Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12162
12163 * gdb.t06/signals.exp: Add kludge to force re-sync.
12164
12165 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12166 to xgdb instead of gdb, get out of gdb.
12167
12168Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12169
12170 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12171 for info.
12172
12173Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12174
12175 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12176 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12177 * gdb.stabs/hppa.sed: New sed script for the PA.
12178
12179Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12180
12181 * gdb.stabs: Re-write weird.def and configuration to use sed
12182 instead of cpp. sed is portable and POSIX; cpp is neither.
12183
12184Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12185
12186 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12187
12188Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12189
12190 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12191
12192Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12193
12194 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12195 "_vb$".
12196 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12197 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12198
12199Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12200
12201 * lib/gdb.exp: Comment out code which depends on non-existent
12202 `transform' procedure.
12203
12204Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12205
12206 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12207 * lib/gdb.exp: Transform tool name.
12208 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12209 1.1's new error handling system.
12210
12211Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12212
12213 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12214
12215Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12216
12217 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12218 They made pattern matching so slow that timeouts happened on
12219 heavily loaded systems. Now any output from "show print" which
12220 gets us back to the GDB prompt is a PASS.
12221
12222Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12223
12224 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12225
12226Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12227
12228 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12229
12230 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12231 It is not from PR 3220.
12232
12233Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12234
12235 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12236 just started failing because they depended on the order the
12237 subcommands are presented, or exact docstring text. This kind of
12238 test is a pain and has minimal benefit.
12239
12240Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12241
12242 * gdb.t09/corefile.exp: At end of test, use "core" command with
12243 no arguments.
12244
12245Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12246
12247 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12248 17}/Makefile.in: Make it possible to run the testsuite with Sun
12249 make and CC = cross gcc by adding explicit build rules for .o
12250 files.
12251
12252Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12253
12254 * gdb.t15/funcargs.exp: Don't put comments on same line as
12255 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12256
c906108c
SS
12257Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12258
12259 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12260
12261Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12262
12263 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12264 * gdb.t20/inherit.exp: remove three dumplicate entries.
12265
12266Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12267
12268 * gdb.t06/break.exp: For "next over recursive call", fail on any
12269 incorrect output, not just on "factorial (value=2)".
12270
12271Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12272
12273 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12274 working now. Add an xfail if accesing a bss variable causes
12275 a memory error if the target is not yet run.
12276
12277Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12278
12279 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12280 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12281 name of __st* demangling (2 strings). Did Kung really get the
12282 more than 95 others right without testing them?
12283
12284Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12285
12286 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12287
12288Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12289
12290 * configure.in (configdirs): Add gdb.disasm
12291 * gdb.disasm: New directory for GDB disassembler tests.
12292 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12293
12294Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12295
12296 * gdb.t00/help.exp: Don't test "help set".
12297
12298 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12299 from within expect statements. None of these happen anymore and
12300 they cause regressions to be silently unnoticed.
12301
12302 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12303 messages) about known failures with gcc cygnus-2.4.5-930417.
12304
12305 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12306 comp-info.exp so it gets built if it doesn't exist.
12307
12308 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12309 it is no longer used.
12310 * gdb.t13/comp-info.c: Removed.
12311
12312Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12313
12314 * gdb.t06/signals.exp: Add xfail for sun3.
12315
12316Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12317
12318 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12319 relevant because ^C doesn't get sent but failure can be reproduced
12320 interactively).
12321
12322Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12323
12324 * gdb.stabs/alpha.mt: New configuration file for alpha.
12325 * gdb.stabs/configure.in: Use it.
12326 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12327 sharing with alpha.mt, redefine long to word via preprocessor.
12328 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12329 for alpha.
12330 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12331 native cc.
12332 * gdb.t00/teststrategy.exp: Change expect string so that we
12333 consume the `(xgdb)' from the command echo and from the gdb prompt.
12334 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12335 gdb currently compares all values as long, so this failure probably
12336 applies to any configuration where LONGEST is bigger than a target int.
12337 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12338 with gcc.
12339 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12340 to handle opaque pointers, gcc is.
12341 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12342 as first argument. Include <sys/types.h> and change all operator
12343 new definitions to use size_t.
12344 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12345 now that we use size_t.
12346
12347Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12348
12349 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12350 a long or float array cast all array members to the same type.
12351 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12352 with 64 bit longs.
12353 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12354 on alpha.
12355 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12356
12357Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12358
12359 * gdb.t24 (demangle.exp): Constructors of templates have names like
12360 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12361 section 14.6 of the ARM.
12362
12363 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12364 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12365 accomplish little and slow down the testsuite.
12366
12367 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12368 Accept spaces various places.
12369
12370Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12371
12372 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12373 with watchpoint enabled.
12374
12375 * Makefile.in: Remove definition of CC and remove the second
12376 definition of CXX (the "CXX = gcc" one remains). These definitions
12377 were causing backquotes to be expanded within backquotes, which
12378 doesn't work.
12379
12380Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12381
12382 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12383
12384Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12385
12386 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12387 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12388 by mips cc and contains no stabs entries.
12389
12390Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12391
12392 * config/vx-gdb.exp: Use fake device to load files rather than
12393 NFS.
12394 * lib/gdb.exp: New proc to do "file" command.
12395 * config/unix-gdb.exp: Use new "file" proc.
12396
12397Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12398
12399 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12400 Rework board rebooting slightly.
12401 (gdb_exit): Don't exit from the remote shell; there isn't one.
12402 * gdb.stabs/weird.exp: If a program is being debugged already,
12403 kill it.
12404 * gdb.t04/setvar.exp: Stop and restart gdb.
12405 * gdb.t05/expr.exp: Likewise.
12406 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12407 restart gdb and reload the program.
12408 * gdb.t08/opaque.exp: Likewise.
12409 * gdb.t12/scope.exp: Likewise.
12410 * gdb.t13/bitfields.exp: Likewise.
12411 * gdb.t15/funcargs.exp: Likewise.
12412 * gdb.t20/classes.exp: Likewise.
12413 * gdb.t03/ptype.exp: Increase timeout.
12414 * gdb.t16/printcmds.exp (test_print_string_constants,
12415 test_print_array_constants): Likewise.
12416 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12417 * gdb.t20/classes.exp (do_tests): Likewise.
12418 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12419
12420Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12421
12422 * gdb.stabs: Renamed *wierd* to *weird*.
12423
12424Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12425
12426 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12427 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12428
12429Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12430
12431 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12432 (do_tests): Remove xfail for whatis on one_var and two_var.
12433
12434Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12435
12436 * Makefile.in: Made cross building work better by adding
12437 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12438
12439Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12440
12441 * gdb.t15/{return.c,return.exp,Makefile.in}:
12442 New test, currently commented out.
12443
12444Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12445
12446 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12447 still running and removes the leftover named socket so GDb can do
12448 clean restarts.
12449
12450Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12451
12452 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12453 console, not GDB.
12454 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12455 cross testing works better with "make check"
12456 * config/unix-gdb: Use default procedures for exit and version.
12457 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12458 with the newest VxWorks.
12459
12460Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12461
12462 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12463 old form.
12464
12465 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12466 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12467
12468 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12469
12470 * config/unix-gdb.exp: Remove this version of gdb_exit
12471 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12472 Rob says he'll look at it when he gets back to testing boards.
12473
12474Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12475
12476 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12477 an expected fail for certain ptype commands.
12478
12479 * gdb.t20/classes.exp: Update expected results of "ptype class
12480 Base1" to account for the constructor that now appears in the type.
12481
12482Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12483
12484 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12485 disappeared from list.
12486 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12487 "alldone" proc with call to cleanup and exit.
12488 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12489 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12490 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12491 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12492 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12493 "alldone" proc with simple returns that suppress remaining
12494 tests. The alldone proc went away many months ago.
12495
12496Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12497
12498 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12499
12500 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12501
12502Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12503
12504 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12505 as vax gdb will display them.
12506
12507Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12508
12509 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12510 optimizers.
12511
12512 * scope.exp: Change "bad value for localval" messages so each one
12513 is unique.
12514
12515 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12516 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12517
12518 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12519
12520Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12521
12522 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12523 doesn't exist (due to optimization).
12524
12525Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12526
12527 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12528 contains \r because the filename is long.
12529
12530 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12531 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12532
12533Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12534
12535 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12536 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12537 Ultrix.
12538 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12539 int tests.
12540 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12541
12542Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12543
12544 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12545
12546 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12547 to match does not match the passing case but still matches the
c906108c
SS
12548 failing case.
12549
12550Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12551
12552 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12553
12554Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12555
12556 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12557 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12558 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12559 Remove various versions of gdb_exit.
12560 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12561 gdb_exit.
12562 * config/unix-gdb.exp: gdb_exit remains here, and should override
12563 the generic version, since it's doing a lot of wierd stuff that
12564 the other versions aren't. FIXME, fold it in, or abandon this
12565 version.
12566
12567Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12568
12569 * gdb.t24/demangle.exp: Add tests for PR 3220.
12570
12571Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12572
12573 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12574
12575Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12576
12577 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12578 "i386-*-*". Works for i486 as well.
12579
12580 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12581 bug, and expand domain of xfail to all SVR4 systems, since the
12582 actual problem is likely to be in generic SVR4 /proc support.
12583
12584Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12585
12586 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12587
12588Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12589
12590 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12591 xfails for other systems. Match a missing 'Continuing.' as an
12592 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12593
12594 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12595 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12596 Only issue warning for missing executables if -all option is used.
12597
12598 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12599 file if -all option is used. It's like an unpredictable XFAIL.
12600
12601Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12602
12603 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12604 for dynamically linked binaries.
12605
12606 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12607
12608Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12609
12610 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12611 to state that this is a known bug in old versions of g++.
12612
12613Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12614
12615 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12616 while waiting for `Continuing'.
12617
12618Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12619
12620 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12621 in text, data, and bss.
12622 * gdb.t10/nodebug.c: Add local and global test variables for
12623 initialized and uninitialized data.
12624
12625Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12626
12627 * config/unix-gdb.exp (gdb_exit): Add "wait".
12628
12629Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12630
12631 * gdb.t06/signals.exp: xfail the continue from the handler for all
12632 targets.
12633
12634 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12635 function with watchpoints enabled, the i386 call dummy starts with
12636 a call.
12637
12638 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12639 386 bsd names its corefiles.
12640
12641Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12642
12643 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12644 compilers don't grok it.
12645 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12646 with small octal ints rather than character constants, which
12647 are signed and might not fit if first promoted to int.
12648
12649Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12650
12651 * gdb.t09/Makefile.in (clean): Remove corefile.
12652
12653Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12654
12655 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12656
12657Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12658 and Jim Kingdon (kingdon@cygnus.com)
12659
12660 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12661 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12662 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12663
12664Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12665
12666 * gdb.t17/interrupt.exp: Add xfail for hppa.
12667
12668Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12669
12670 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12671 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12672 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12673 to determine signed-ness of bitfields and use the result to setup
12674 the xfail.
12675 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12676 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12677 call line is reached if necessary.
12678
12679Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12680
12681 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12682
12683Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12684
12685 * gdb.t06/break.exp: Also test `clear' command.
12686
12687Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12688
12689 * gdb.t00/teststrategy.exp: Remove extra quote.
12690
12691 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12692 watchpoint enabled to be for all non-68k machines.
12693
12694 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12695
12696Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12697
12698 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12699 targets use aout.mt instead of ecoff.mt as gas understands
12700 standard aout format.
12701
12702Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12703
12704 * lib/gdb.exp (runto): Don't insist that function we are running to
12705 was compiled with -g.
12706
12707 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12708
12709 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12710 to get back into the read system call.
12711 Accept leading newline in case where we woke it up.
12712
12713Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12714
12715 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12716 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12717 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12718 enable ecoff configuration.
12719
12720Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12721
12722 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12723
12724Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12725
12726 * gdb.t16/printcmds.exp: Add another printf test.
12727
12728Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12729
12730 * configure.in: If configured -with-stabs on any target, add
12731 stabsdirs to configdirs.
12732
12733Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12734
12735 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12736 fun" so pattern does not match the command itself.
12737
12738Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12739
12740 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12741
12742Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12743
12744 * gdb.t17/interrupt.exp: Test for more things.
12745
12746Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12747
12748 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12749 compiler arranges the code and line numbers.
12750
12751 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12752
12753Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12754
12755 * gdb.t00/help.exp: Increase expect input buffer size.
12756
12757Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12758
12759 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12760
12761 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12762
12763 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12764
12765 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12766 [0-9]*, not just [0-9].
12767
12768Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12769
12770 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12771
12772 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12773
12774Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12775
12776 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12777
12778Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12779
12780 * gdb.t06/signals.c: Add xfails for sun3.
12781
12782 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12783
12784 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12785 test_stepping tests.
12786
12787Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12788
12789 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12790
12791 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12792
12793 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12794 rather than actually putting it through cpp twice.
12795
12796 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12797
12798Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12799
12800 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12801 no longer needed.
12802
12803Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12804
12805 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12806
12807 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12808 C++ features prints as "struct", make it a pass, not an xfail.
12809
12810Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12811
12812 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12813 Don't require VA to print as "class" rather than "struct".
12814
12815Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12816
12817 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12818
12819Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12820
12821 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12822
12823Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12824
12825 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12826 order.
12827
12828Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12829
12830 * gdb.t16/printcmds.exp: Add printf tests.
12831
12832 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12833
12834 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12835
12836Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12837
12838 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12839 pass counts, to counteract any existing or future setup_xfails.
12840
12841Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12842
12843 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12844 {BEGIN,END}_COMMON for common block instead of STAB.
12845 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12846
12847 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12848 intp_var should be N_GSYM not N_LSYM.
12849 wierd-aout.S: Use a label for the value of the N_SO.
12850 wierd.def: Remove all backslashes.
12851 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12852
12853Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12854
12855 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12856 get the expected next to inheritance3.
12857
12858Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12859
12860 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12861 now that gcc-2.4 gets it right.
12862
12863Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12866
12867 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12868 generating comp-info.exp which works for cross-compilation.
12869
12870Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12871
12872 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12873 "*-*-sysv4.*".
12874
12875Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12876
12877 * gdb.t01/run.exp: Start with a fresh gdb.
12878 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12879 SVR4.x.
12880
12881Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12882
12883 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12884 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12885 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12886 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12887 things to remove.
12888
12889Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12890
12891 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
12892 test cases from bug reports.
12893
12894Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
12895
12896 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
12897 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
12898 avoid spurious xfails.
12899 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
12900 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
12901 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
12902
12903Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
12904
12905 * gdb.t00/teststrategy.exp: Rework to provide more useful
12906 description of each test, fix problem with systems that define
12907 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
12908 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
12909 results for "next over recursive call" so timeouts aren't taken
12910 by error.
12911
12912Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
12913
12914 * gdb.t12/scope.exp: Test printing of variables before run.
12915
12916 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
12917 printed in wrong order due to sorting.
12918
12919Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
12920
12921 * gdb.t00/teststrategy.exp: Fix expected results for printing
12922 user entered string constant. Is array of char, prints with no
12923 address.
12924
12925 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
12926 commands.
12927 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
12928 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
12929 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
12930 of struct of char arrays.
12931 * gdb.t00/radix.exp: New tests for radix commands.
12932
12933Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
12934
12935 * gdb.t16/printcmd.exp: Print a variable before running program
12936 (with xfail for AIX).
12937
12938Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
12939
12940 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
12941
12942 * gdb.t16/printcmd.exp: Don't print variables before running program.
12943
12944 * gdb.t06/break.exp: Don't require envp argument to main.
12945
12946 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
12947
12948 * gdb.t02/whatis.exp, gdb.t11/list.exp:
12949 Add xfails for rs6000.
12950
12951 * gdb.t02/whatis.exp: Change other tests not to re-test something
12952 we already tested.
12953
12954 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
12955 each type used has a variable of that type.
12956
12957Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
12958
12959 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
12960
12961Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
12962
12963 * configure.in: change srctrigger to be a file, not a directory
12964
12965Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
12966
12967 * configure.in (mips-idt-ecoff*): Added trailing '*'.
12968
12969 * gdb.t11/list.exp: Fixed a couple of typos.
12970
12971Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
12972
12973 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
12974 is fixed and PR is closed.
12975 * gdb.t16 (gdbme.c): Add simple test string variable.
12976 * gdb.t16 (printcmds.exp): Add tests with simple test string
12977 variable, primarily for boundaries on "set print elements".
12978
12979Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
12980
12981 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
12982 Make leading 0's optional and don't expect a tab in the middle
12983 of the number.
12984
12985 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
12986
12987 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
12988 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
12989 don't end command passed to gdb_test with newline.
12990
12991 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
12992 signed keyword away, don't expect signed bitfields to be signed.
12993
12994 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
12995 printing with only as many 1's as are in the field as well as printing
12996 with 32 1's (see comment).
12997
12998Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
12999
13000 * gdb.t00/default.exp: Start with a fresh gdb.
13001 * configure.in (configdirs): Remove gdb.t31 until the chill
13002 compiler works again. It no longer is able to find chillrt0
13003 since it isn't in libchill.a anymore.
13004 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13005 wierd.o, make more modular.
13006 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13007 spurious newlines that caused problems.
13008
13009Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13010
13011 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13012 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13013 gdb.stabs/wierd.{exp,def}: Many new tests.
13014
13015 * gdb.t00/default.exp: update info line for new message.
13016
13017 * gdb.t02/{whatis.exp,gdbme.c}:
13018 Test that "char *" doesn't print as "caddr_t".
13019
13020Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13021
13022 * gdb.t00/help.exp: Use .* in place of some help messages which
13023 just changed.
13024 gdb.t00/default.exp: Update "info frame" test for new message.
13025 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13026 Remove some xfails
13027
13028Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13029
13030 * gdb.t03/{gdbme.c,ptype.exp}:
13031 Add tests for typedef'd struct and union without tags.
13032 Also check "whatis" on a variable of a typedef'd enum without a tag.
13033
13034 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13035 PRMS 1823; the bug still exists but isn't reproduced by this test
13036 anymore), and remove rs6000 XFAIL (the bug is fixed).
13037
13038 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13039 duplicated from whatis.exp. For those that are left, accept
13040 "long", "long int", or "int" for long variables (whatis.exp already
13041 has an XFAIL for "int", so no need to fail it here).
13042
13043 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13044 Deal with GCC's names for types now that GDB uses the compiler's names.
13045
13046 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13047 setup_xfail's for sunos4. If we #defined the signed keyword away,
13048 don't expect GDB to know that char it is signed.
13049
13050 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13051
13052Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13053
13054 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13055 should work on any system, regardless of debugging format.
13056 * gdb.t21/demangle.exp: Move to gdb.t24.
13057 * gdb.t24/demangle.exp: Move from gdb.t21.
13058 * gdb.t24/{Makefile.in, configure.in}: New files.
13059
13060Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13061
13062 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13063 * gdb.stabs: New directory.
13064
13065Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13066
13067 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13068 not just "Quit anyway?".
13069
13070Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13071
13072 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13073 that all setup_xfails are immediately followed by clear_xfails.
13074
13075Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13076
13077 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13078 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13079 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13080 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13081 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13082 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13083 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13084 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13085 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13086 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13087 gdb.t31/chillvars.exp, lib/gdb.exp:
13088 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13089 bug-gdb@prep.ai.mit.edu.
13090
13091Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13092
13093 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13094 with 0.0, not integer 0.
13095
13096Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13097
13098 * gdb.t06/break.exp: Update for "Kill the program" message change.
13099
13100Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13101
13102 * Makefile.in (GDBFLAGS): Set to -nx.
13103 * Makefile.in (site.exp): Use GDBFLAGS.
13104
13105Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13106
13107 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13108 Makefiles.
13109 (check): depend on just-check.
13110 (just-check): added so that tests can be run without a noop
13111 build pass.
13112
13113Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13114
13115 Switch to using configure's configdirs.
13116 * Makefile.in (Makefile): add configure.in dependency.
13117 (SUBDIRS): removed redundant assignment.
13118 * configure.in: switch subdirs assignment to configdirs.
13119 * gdb.t*/configure.in: new files.
13120
13121Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13122
13123 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13124 works.
13125
13126Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13127
13128 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13129 in explicit rules. Apparently this is not supported by some makes.
13130
13131Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13132
13133 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13134
13135Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13136
13137 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13138 disappeared.
13139
13140Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13141
13142 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13143
13144Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13145
13146 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13147 watchpoint problem that is now fixed.
13148 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13149 uninitialized convenience variables.
13150 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13151 structures.
13152
13153Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13154
13155 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13156 which causes expect to get out of sync with gdb on long output
13157 from help set.
13158 * gdb.t09/corefile.exp: Make expected pattern for core file
13159 failing signal and frame output format less sun specific.
13160
13161Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13162
13163 * gdb.t31/chillvars.exp: Add and remove initial dummy
13164 breakpoint, so that symbol table is forced in.
13165 (Needed at least on Sunos4, though it seems not SVR4.)
13166 * gdb.t31/chillvars.exp: Update for changed output format.
13167
13168Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13169
13170 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13171
13172Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13173
13174 * Makefile.in: Added --srcdir when invoking runtest, removed the
13175 need for a local config file. (optional now)
13176
13177Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13178
13179 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13180 failure count used to force early termination. Add some more
13181 expected failures for gnu style demangling.
13182
13183Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13184
13185 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13186 pmi variable from gdb.t20/gdbme to get optimized away.
13187 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13188 Check for written corefile upon timeout _and_ eof.
13189
13190Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13191
13192 * config/unix-gdb.exp: Add missing return 0.
13193
13194Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13195
13196 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13197 test termination.
13198
13199Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13200
13201 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13202 disappeared.
13203
13204Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13205
13206 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13207 time as i860 support works.
13208
d63a86f8 13209 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13210 "backtrace 100\r" rather than just "backtrace\r", to match last
13211 change.
13212
13213Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13214
13215 * config/udi-gdb.exp (gdb_exit): Remove close command.
13216 (gdb_target_udi): New procedure to set the UDI target.
13217 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13218 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13219 Added waits for prompts after several question responses. Added
13220 some more responses used by a29k-amd-udi-gdb.
13221 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13222 pass different arguments, restart UDI connection after program
13223 completion.
13224 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13225 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13226 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13227 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13228 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13229 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13230 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13231 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13232 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13233 after program completion.
13234 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13235 compiled with a SELECT_VECS setting.
13236 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13237 infinite recursion.
13238
13239 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13240 Added checks for COFF results, and made them expected failures for
13241 all targets. It would be better to make them expected failures
13242 for COFF targets only.
13243
13244Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13245
13246 * Makefile.in: add null dvi target, don't bother to recurse
13247 through test directories for info and install-info; rename
13248 $(datadir) to be dejagnu instead of deja-gnu
13249
13250Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13251
13252 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13253 compiler to coredump.
13254 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13255 code.
13256
13257Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13258
13259 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13260 coredump.
13261 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13262 code.
13263
13264Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13265
13266 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13267 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13268 which in a shell. Deletes xgdb when done.
13269 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13270 Tests the return from the "set height" or "set width" commands.
13271 Added a few return codes where needed.
13272
13273Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13274
13275 * Makefile.in (SUBDIRS): Add gdb.t17.
13276 * configure.in (subdirs): Add gdb.t17.
13277 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13278 files to test gdb's calling of functions in the inferior with
13279 the correct arguments and gdb's ability to retrieve any
13280 result returned.
13281
13282Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13283
13284 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13285 may be called after gdb goes away. Previous versions of expect
13286 needed these to avoid file descriptor leaks, but they cause
13287 errors with the current revision of expect.
13288 * gdb.t00/gdbvars.exp: Use -re on expected output after
13289 setting sevenbit-strings.
13290 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13291 to set sevenbit-strings consistent across tests.
13292 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13293 set sevenbit-strings consistent across tests.
13294
13295Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13296
13297 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13298 expected output to match current "expect" expectations.
13299
13300Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13301
13302 * gdb.t00/default.exp: Change expected output for default "source"
13303 command, to match new gdb behavior which requires a filename to
13304 source.
13305
13306Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13307
13308 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13309 expected fail for i486-*-* that misses the marker2 function.
13310 * gdb.t10/crossload.exp (bfddefault): Allow successful
13311 recognition of a format to pass even if no symbols are found.
13312 Explicitly catch failures where the format is not recognized
13313 or is ambiguous, and add the reason to the fail message.
13314 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13315 the cause is and invalid target and add reason to failure message.
13316 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13317 elf32-i386, elf32-sparc, and elf32-i860.
13318 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13319 Set up expected failure for 'filename'::variable scope resolution,
13320 which is now apparently broken on all targets.
13321 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13322 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13323 gdb.t23/templates.exp: Change failure for missing binfile into
13324 just a warning.
13325 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13326 references.
13327
13328Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13329
13330 * gdb.t00/default.exp: Add expected output for default "source"
13331 command, to match new gdb behavior.
13332 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13333
13334Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13335
13336 * config/*-gdb.exp: returns an error, rather than exiting on
13337 internal errors.
13338
13339Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13340
13341 * gdb.t03/gdbme.c: Add pointer to struct variable.
13342 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13343 referencing struct members.
13344
13345Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13346
13347 * configure.in (mips-idt-ecoff): New target.
13348 * config/mips-gdb.exp: New file for remote board using MIPS remote
13349 debugging protocol.
13350
13351 * Redid configuration scheme. Removed gdb.t*/configure.in.
13352 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13353 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13354 distclean targets. Built executables via .o files. Adjusted
13355 tests to account for source files in $(srcdir) rather than
13356 $(objdir).
13357 * lib/gdb.exp (runto): Don't expect () after the function name,
13358 because it may have arguments.
13359
13360Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13361
13362 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13363 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13364 expected failures for mips-idt-* and mips-sgi-*.
13365 * gdb.t00/default.exp (attach): Kill process if requested.
13366 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13367 that does not read core files.
13368 * gdb.t01/run.exp: Removed checks for exit status code.
13369 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13370 it is linked in.
13371 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13372 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13373 appropriate, rather than doing it by hand.
13374 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13375 execution.
13376 * gdb.t10/crossload.exp: Kill existing program if needed.
13377 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13378 appropriate, rather than doing it by hand. Always increase
13379 timeout for this test, not just for VxWorks.
13380
13381Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13382
13383 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13384 of Chill STRUCT types and STRUCT values.
13385 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13386 than "char".
13387 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13388 struct2): New struct definitions and initializations to test
c906108c
SS
13389 simple Chill STRUCT types.
13390
13391Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13392
13393 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13394 the null byte at the end of strings.
13395 * gdb.t00/default.exp: Make show version insensitive to copyright
13396 date.
13397 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13398 to avoid dependencies on target char signedness.
13399 * gdb.t16/printcmds.exp: Update expected results for explicitly
13400 unsigned char.
13401 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13402 now work.
13403 * gdb.t21/demangle.exp: Add many more patterns for template
13404 demangling, most of them being expected failures.
13405 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13406 string we are matching for, to match on the whole string.
13407 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13408 and fix a whole bunch that had incorrect expected output but were
13409 passing anyway because of the bug in "proc demangle".
13410 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13411 type.
13412 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13413
13414Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13415
13416 * gdb/testsuite: made modifications to testcases, etc., to allow
13417 them to work properly given the reorganization of deja-gnu and the
13418 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13419
13420Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13421
13422 * gdb/testsuite: Initial creation of gdb/testsuite.
13423 Migrated dejagnu testcases and support files for testing nm to
13424 gdb/testsuite from deja-gnu. These files were moved "as is"
13425 with no modifications. This migration is part of a major overhaul
13426 of dejagnu. The modifications to these testcases, etc., which
13427 will allow them to work with the new version of dejagnu will be
13428 made in a future update.
48efe704 13429
8d8cb839 13430 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13431\f
8d8cb839
EZ
13432;; Local Variables:
13433;; mode: change-log
13434;; left-margin: 8
13435;; fill-column: 74
13436;; version-control: never
13437;; End:
902f2ccb
MC
13438
13439 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13440 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13441 Copying and distribution of this file, with or without modification,
13442 are permitted provided the copyright notice and this notice are preserved.
This page took 1.219033 seconds and 4 git commands to generate.