PR 1147
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6e650a67
DJ
12005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4 struct_declarations.
5 * gdb.mi/mi-var-child.exp: Step over the initialization of
6 struct_declarations.
7
8be260b6
DJ
82005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9
10 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
14 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15 file.
16
4e660f07
NR
172005-07-27 Nick Roberts <nickrob@snap.net.nz>
18
19 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20 (do_children_tests): Assign values to the extra elements.
21
22 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
23 them for tests for "-var-update --no-values" and
24 "-var-update --all-values".
25 Add test for "-var-list-children --simple-values".
26
27 * gdb.mi/basics.c (callee4): Add integer array D[3]...
28
29 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
30 "-stack-list-locals --simple-values" Improve doc strings and
31 comments.
32
6bdae935
MK
332005-07-18 Mark Kettenis <kettenis@gnu.org>
34
598b7a6f
MK
35 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
36 *-*-openbsd*.
37 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
38
6bdae935
MK
39 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
40 sigaltsatck'.
41
1323e929
BR
422005-07-14 Bob Rossi <bob@brasko.net>
43
44 * gdb.base/default.exp (tty): Changed output of command.
45 * gdb.base/help.exp (help tty): Ditto.
46
b1a9c082
MK
472005-07-12 Mark Kettenis <kettenis@gnu.org>
48
49 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
50
10a844a2
MK
512005-07-10 Mark Kettenis <kettenis@gnu.org>
52
53 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
54 -stack-select-frame without arguments.
55 (test_stack_frame_listing): Add test for newly implemented command
56 -stack-info-frame.
57
3cb3b8df
BR
582005-07-06 Bob Rossi <bob@brasko.net>
59
60 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
61 command.
62 (Copyright): Update copyright.
63
a0c5fbcf
WZ
642005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
65
66 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
67 tests to evaluate exponentiation expression.
68
984971d0
AS
692005-06-29 Andreas Schwab <schwab@suse.de>
70
71 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
72 main to avoid warnings.
73
74 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
75
fe03833f
NR
762005-06-20 Nick Roberts <nickrob@snap.net.nz>
77
78 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
79 -stack-select-frame without arguments.
80 (test_stack_frame_listing): Add test for newly implemented command
81 -stack-info-frame.
82
7a55f279
WZ
832005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
84
0ffa0ea5
DJ
85 * gdb.fortran/array-element.f: New file.
86 * gdb.fortran/array-element.exp: New testcase.
7a55f279 87
26585198
DJ
882005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
89
90 * gdb.base/bigcore.exp: Correct checks for systems which can
91 not dump a large core file.
92
c1bd25fd
DJ
932005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
94
95 * gdb.base/relocate.c: Add a copyright notice.
96 (dummy): Remove.
97 * gdb.base/relocate.exp: Test printing the values of variables
98 from a relocatable file.
99
589e074d
DJ
1002005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
101
102 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
103 excess MI output after an error.
104
0915f927
JB
1052005-05-29 Joel Brobecker <brobecker@adacore.com>
106
107 * gdb.arch/alpha-step.c: New file.
108 * gdb.arch/alpha-step.exp: New testcase.
109
76ff342d
DJ
1102005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
111 Dennis Brueni <dennis@slickedit.com>
112
113 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
114 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
115 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
116 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
117 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
118 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
119 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
120
96b0c7ac
DJ
1212005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
122 Wu Zhou <woodzltc@cn.ibm.com>
123
124 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
125 IBM's xlc compiler.
126 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
127 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
128
f21565d2
JB
1292005-05-13 Jim Blandy <jimb@redhat.com>
130
131 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
132 calling gdb_suppress_entire_file.
133 * gdb.base/charset.exp: Same.
134 * gdb.base/call-rt-st.exp: Same.
135
6006a3a1
BR
1362005-05-05 Bob Rossi <bob_rossi@cox.net>
137
138 * lib/gdb.exp (fullname_syntax): Added global regex.
139 (fullname_syntax_POSIX): Ditto.
140 (fullname_syntax_UNC): Ditto.
141 (fullname_syntax_DOS_CASE): Ditto.
142 (fullname_syntax_DOS): Ditto.
143 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
144 fullname_syntax variable to scope and use it.
145 (test_file_list_exec_source_files): Ditto.
146 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
147
c3b69c04
DJ
1482005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
149
150 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
151
3c95e6af
PG
1522004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
153
154 * lib/gdb.exp (skip_altivec_tests): New function, based on
155 check_vmx_hw_available from the GCC testsuite.
156 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
157 * lib/gdb.arch/altivec-regs.exp: Likewise.
158
78df6c56
JB
1592005-05-02 Jim Blandy <jimb@redhat.com>
160
161 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
162 calling gdb_suppress_entire_file.
163
1690f9cf
DJ
1642005-04-30 Randolph Chung <tausq@debian.org>
165
166 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
167 Slightly relax "sem_post" name checking.
168
5ea106f7
PG
1692005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
170
171 * gdb.base/unload.exp: Use new shared library infrastructure.
172
bf7234cf
PG
1732005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
174
175 * gdb.base/so-impl-ld.exp: Use new shared library
176 infrastructure.
177
547b869a
CV
1782005-04-29 Corinna Vinschen <vinschen@redhat.com>
179
180 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
181 * gdb.asm/h8300.inc: New file.
182
f07e55f0
PG
1832005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
184
185 * gdb.base/shlib-call.exp: Change to use new shared library
186 infrastructure.
187
3cbba3d1
PG
1882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
189
190 * gdb.base/pending.exp: Change to use new shared library
191 infrastructure.
192
ed6df200
PG
1932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
194
195 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
196 use test_compiler_info instead of gcc_compiled, and update copyright.
197
8c8f4ebe
PG
1982005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
199
200 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
201 shared objects being adjusted and update copyright years.
202
607fbc54
DJ
2032005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
204
205 * ChangeLog: Correct some 2003-01-13 dates.
206 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
207 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
208 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
209 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
210 gdb.trace/tfind.exp: Update copyright years.
211
57bf0e56
DJ
2122005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
213 Daniel Jacobowitz <dan@codesourcery.com>
214
215 * lib/gdb.exp (gdb_compile): Handle shlib=.
216 (gdb_compile_shlib): New function.
217
9b593790
PG
2182005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
219
220 * lib/gdb.exp (test_compiler_info): Give argument a default value.
221
9494c6a5
DJ
2222005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
223
224 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
225 gdb.server.
226 * configure.ac: Likewise.
227 * configure: Regenerated.
228 * gdb.gdbserver/Makefile.in: Moved to...
229 * gdb.server/Makefile.in: ... here.
230 * gdb.gdbserver/server.c: Moved to...
231 * gdb.server/server.c: ... here.
232 * gdb.gdbserver/server-run.exp: Moved to...
233 * gdb.server/server-run.exp: ... here.
234
6f8eac0e
DJ
2352005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
236
237 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
238 * configure.ac: Create gdb.gdbserver/Makefile.
239 * configure: Regenerated.
240 * lib/gdbserver-support.exp: New file, derived from
241 config/gdbserver.exp.
242 * config/gdbserver.exp: Use gdbserver-support.exp.
243 * gdb.gdbserver/Makefile.in: New file.
244 * gdb.gdbserver/server.c: New file.
245 * gdb.gdbserver/server-run.exp: New file.
246
6e87504d
PG
2472005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
248
249 * lib/gdb.exp (test_compiler_info): Return compiler_info
250 if no arguments are given.
251
d1779be4
PG
2522005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
253
254 * gdb.arch/altivec-abi.exp: Check for compiler and set
255 use altivec' flag accordingly.
256 * gdb.arch/altivec-regs.exp: Likewise.
257
88750304
DJ
2582005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
259
260 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
261
f3fb768d
AS
2622005-03-27 Andreas Schwab <schwab@suse.de>
263
264 * gdb.base/bigcore.c (main): Add missing mode argument in open
265 call.
266
7e813ac5
DJ
2672005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
268
269 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
270 downloads.
271 * config/gdbserver.exp (gdb_load): Likewise.
272
8e3049aa
PB
2732005-03-14 Paul Brook <paul@codesourcery.com>
274
275 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
276 targets.
277
a9df7c44
JB
2782005-03-09 Joel Brobecker <brobecker@adacore.com>
279
280 * gdb.dwarf2/dup-psym.S: New file.
281 * gdb.dwarf2/dup-psym.exp: New testcase.
282
9f0d94e8
JB
2832005-03-09 Joel Brobecker <brobecker@adacore.com>
284
285 * gdb.ada/exec_changed/first.adb: New file.
286 * gdb.ada/exec_changed/second.adb: New file.
287 * gdb.ada/exec_changed.exp: New testcase.
288
5f579bc5
NS
2892005-03-08 Nathan Sidwell <nathan@codesourcery.com>
290
36e9969c
NS
291 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
292 (A2): New class.
293 (main): Test operator+.
294 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
295 breakpoint test.
296
5f579bc5
NS
297 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
298 * gdb.base/signull.exp: Disable if gdb,nosignals.
299 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
300 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
301 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
302 * gdb.mi/mi2-console.exp: Likewise.
303 * gdb.trace/collection.exp (run_trace_experiment): Consume the
304 continue output at start.
305 (gdb_collect_locals_test): Robustify regexp.
306 * gdb.trace/passc-dyn.exp: Fix comment typo.
307 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
308
be46087e
CV
3092005-03-08 Corinna Vinschen <vinschen@redhat.com>
310
311 * gdb.asm/asm-source.exp: Add iq2000 case.
312 * gdb.asm/iq2000.inc: New file.
313
384e1a61
MI
3142005-03-07 Manoj Iyer <manjo@austin.ibm.com>
315
316 * gdb.base/command.exp: Change hardcoded value to regular expression.
317 * gdb.base/float.exp: Add powerpc to the list of targets checked.
318
584b6e9e
DJ
3192005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
320
321 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
322 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
323 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
324 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
325 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
326
ab5b5d61
MK
3272005-03-05 Mark Kettenis <kettenis@gnu.org>
328
329 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
330 changes.
331
ae051c1b
PG
3322004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
333
334 * lib/compiler.c: Add test for IBM's xlc compiler.
335 * lib/compiler.cc: Likewise.
336
3f0f6ed2
JB
3372004-02-24 Joel Brobecker <brobecker@adacore.com>
338
339 * gdb.ada/fixed_points.exp: Create compilation object directory
340 before running the test.
341 * gdb.ada/null_record.exp: Likewise.
342 * gdb.ada/packed_array.exp: Likewise.
343 * gdb.ada/start.exp: Likewise.
344
724f452b
JB
3452005-02-15 Joel Brobecker <brobecker@adacore.com>
346
347 * gdb.ada/packed_array/pa.adb: New file.
348 * gdb.ada/packed_array.exp: New testcase.
349
57f5cdfb 3502005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 351
1f393151
MK
352 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
353 files.
354
ebdda337
MK
355 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
356 on *-*-openbsd*. Correctly match whitespace in regukar
357 expressions.
358
cf309262
DJ
3592005-02-10 Daniel Jacobowitz <dan@debian.org>
360
361 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
362 PR exp/1821
363 * gdb.base/gdb1821.c: New test file.
364 * gdb.base/gdb1821.exp: New test file.
365
3be49e7a
JB
3662005-02-09 Joel Brobecker <brobecker@adacore.com>
367
368 * gdb.base/start.c: New file.
369 * gdb.base/start.exp: New testcase.
370
e292e67d
JB
3712005-02-09 Joel Brobecker <brobecker@adacore.com>
372
373 * gdb.ada/start/dummy.adb: New file.
374 * gdb.ada/start.exp: New testcase.
375
dbdfa66c
CV
3762005-02-09 Corinna Vinschen <vinschen@redhat.com>
377
378 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
379 for printing symbols and statistics.
380 Add test for using relative pathnames in "maint print msymbols" test.
381 Mark "maint info sections DATA" XFAIL on Cygwin.
382 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
383 tests.
384
d7941671
AC
3852005-02-09 Andreas Schwab <schwab@suse.de>
386
387 Committed by Andrew Cagney <cagney@gnu.org>
388 * gdb.base/remotetimeout.exp: New file.
389
74e5ef44
MK
3902005-02-07 Mark Kettenis <kettenis@gnu.org>
391
392 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
393
464dd14d
JB
3942005-02-03 Joel Brobecker <brobecker@adacore.com>
395
396 * gdb.ada/gnat_ada.gpr: New file.
397 * gdb.ada/gnat_ada.gin: Delete, no longer used.
398 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
399 * configure.ac: No longer generate gnat_ada.gpr.
400 * configure: Regenerate.
401 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
402 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
403 * gdb.ada/null_record/bar.ads: Likewise.
404 * gdb.ada/null_record/bar.adb: Likewise.
405 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
406 * gdb.ada/null_record.exp (testdir): New variable.
407 (testfile): executable is now in testdir subdirectory.
408 (srcfile): Use full path to the main compilation unit.
409 * gdb.ada/fixed_points.exp: Same changes as above.
410
30d756ae
NR
4112005-02-03 Nick Roberts <nickrob@snap.net.nz>
412
413 * gdb.base/interp.exp: New test.
414
9d799f85
AC
4152005-01-24 Andrew Cagney <cagney@gnu.org>
416
417 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
418
15656118
AC
4192005-01-19 Andrew Cagney <cagney@gnu.org>
420
a892c31b
AC
421 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
422 configure.ac not configure.in.
423
15656118
AC
424 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
425 of powerpc*-*-*.
426 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
427 * gdb.base/list.exp (test_list_function)
428 (test_list_filename_and_function): Ditto.
429 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
430
a7b01baf
AC
4312005-01-16 Andrew Cagney <cagney@gnu.org>
432
17d92a02
AC
433 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
434
a7b01baf
AC
435 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
436
bc8332bb
AC
4372005-01-14 Andrew Cagney <cagney@gnu.org>
438
439 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
440 * gdb.mi/mi2-var-cmd.exp: Ditto.
441
4d074752
CV
4422005-01-10 Corinna Vinschen <vinschen@redhat.com>
443
444 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
445
bec39cab
AC
4462005-01-07 Andrew Cagney <cagney@gnu.org>
447
448 * configure.ac: Rename configure.in, require autoconf 2.59.
449 * configure: Re-generate.
450 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
451 * gdb.stabs/configure: Re-generate.
452 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
453 * gdb.hp/configure: Re-generate.
454 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
455 autoconf 2.59.
456 * gdb.hp/gdb.objdbg/configure: Re-generate.
457 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
458 autoconf 2.59.
459 * gdb.hp/gdb.defects/configure: Re-generate.
460 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
461 autoconf 2.59.
462 * gdb.hp/gdb.compat/configure: Re-generate.
463 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
464 autoconf 2.59.
465 * gdb.hp/gdb.base-hp/configure: Re-generate.
466 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
467 autoconf 2.59.
468 * gdb.hp/gdb.aCC/configure: Re-generate.
469
f10b16d4
JB
4702004-12-15 Jim Blandy <jimb@redhat.com>
471
472 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
473 under NPTL when there is debugging info available for libpthread.
474
fb6e1814
JG
4752004-12-13 Jerome Guitton <guitton@gnat.com>
476
477 * gdb.ada/fixed_points.c: New file.
478 * gdb.ada/fixed_points.exp: New file.
479
fe46cd3a
RC
4802004-12-03 Randolph Chung <tausq@debian.org>
481
482 * gdb.arch/pa-nullify.exp: New file.
483 * gdb.arch/pa-nullify.s: New file.
484
8de0841b
RC
4852004-11-30 Randolph Chung <tausq@debian.org>
486
487 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
488 instead of "tbug". Fix regexp to work properly with gdb_test.
489
c8170782
PH
4902004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
491
492 * gdb.base/bitfields2.exp: New test.
493 * gdb.base/bitfields2.c: New file.
494
954269c2
RE
4952004-11-28 Richard Earnshaw <rearnsha@arm.com>
496
497 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
498
0107feed
RC
4992004-11-16 Randolph Chung <tausq@debian.org>
500
501 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
502
f073ae8c
DJ
5032004-11-14 Daniel Jacobowitz <dan@debian.org>
504
505 * gdb.threads/threadapply.exp: Correct "macro details" test.
506
19ad59e7
JJ
5072004-11-11 Jeff Johnston <jjohnstn@redhat.com>
508
509 * gdb.threads/threadapply.exp: New test.
510 * gdb.threads/threadapply.c: New file.
511
9cf0961b
MK
5122004-11-07 Mark Kettenis <kettenis@gnu.org>
513
514 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
515 frames.
516
c789492a
FL
5172004-11-05 Felix Lee <felix+log1@specifixinc.com>
518
519 * gdb.base/cursal.exp: New file.
520 * gdb.base/cursal.c: New file.
521
a1e167bb
AC
5222004-11-03 Andrew Cagney <cagney@gnu.org>
523
524 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
525
b7cbf173
MK
5262004-10-30 Mark Kettenis <kettenis@gnu.org>
527
528 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
529 NetBSD/ELF targets.
530
88f9d34f
JB
5312004-10-29 Joel Brobecker <brobecker@gnat.com>
532
533 * gdb.threads/bp_in_thread.c: New file, copied from
534 pthread_cond_wait.c.
535 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
536 file, rather than reusing the .c file from another testcase.
537
ca7d6a0c
JB
5382004-10-20 Joel Brobecker <brobecker@gnat.com>
539
540 * gdb.ada/null_record.exp: Check where we stopped after
541 sending the start command, instead of where the associated
542 temporary breakpoint was inserted.
543
0d863d03
AC
5442004-10-14 Andrew Cagney <cagney@gnu.org>
545
546 * gdb.mi/gdb701.c (main): Return 0.
547
d11e72cb
DJ
5482004-10-13 Daniel Jacobowitz <dan@debian.org>
549
d40539a4 550 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 551
e1923096
JJ
5522004-10-12 Jeff Johnston <jjohnstn@redhat.com>
553
554 * gdb.threads/schedlock.c: Add comment markers to use to find
555 line numbers.
556 * gdb.threads/schedlock.exp: Adjust regex to handle the new
557 comments.
558 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
559 breakpoint lines.
560
ec8ba2c9
DJ
5612004-10-12 Daniel Jacobowitz <dan@debian.org>
562
563 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
564
0eb3658b
DJ
5652004-10-12 Daniel Jacobowitz <dan@debian.org>
566
567 * configure.in: Add gdb.dwarf2.
568 * configure: Regenerated.
569 * Makefile.in: Add gdb.dwarf2.
570 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
571 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
572 gdb.dwarf2/file1.txt: New files.
573
a271cc33
OF
5742004-10-11 Orjan Friberg <orjanf@axis.com>
575
576 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
577 of "run", since the latter doesn't work with remote targets. Adjust
578 the breakpoint numbering accordingly.
579 * gdb.threads/pthread_cond_wait.exp: Ditto.
580
895ce074
MC
5812004-10-08 Michael Chastain <mec.gnu@mindspring.com>
582
583 * gdb.base/overlays.exp: Update copyright years.
584
6be3092d
KI
5852004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
586
587 * gdb.base/overlays.exp: Disable if target is Linux.
588
e05389b8
FL
5892004-10-06 Felix Lee <felix+log1@specifixinc.com>
590
591 * config/gdbserver.exp (gdb_load): Use right filename on remote.
592
73cb587d
KI
5932004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
594
595 * gdb.asm/asm-source.exp: Add m32r-linux target.
596 * gdb.asm/m32r-linux.inc: New file.
597
3c0edcdc
AC
5982004-09-24 Andrew Cagney <cagney@redhat.com>
599 David Anderson <anderson@redhat.com>
600
601 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
602 command fails, assume things will work.
603 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
604 (_GNU_SOURCE): Define.
605 (print_unsigned, print_hex): Change parameter to "long long".
606 (print_byte_count): New function, use to print byte counts.
607 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
608 O_LARGEFILE.
609 (main): Compute an upper bound on a corefile in max_core_size.
610 Limit memory chunk size to max_core_size. Limit total memory
611 allocated to max_core_size.
612
4bb3667f
AC
6132004-09-23 Andrew Cagney <cagney@gnu.org>
614
615 * gdb.base/bigcore.exp: Replace the code that creates a corefile
616 from a separate process with code that creates a corefile by
617 making the inferior dump core.
618
60fe1a51
MK
6192004-09-23 Mark Kettenis <kettenis@gnu.org>
620
621 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
622 block.
623
8e937346
MC
6242004-09-23 Michael Chastain <mec.gnu@mindspring.com>
625
626 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
627 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
628 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
629 Likewise.
630
7213f6d6
JJ
6312004-09-20 Jeff Johnston <jjohnstn@redhat.com>
632
633 * gdb.java/jprint.exp: New test case for java inferior call.
634 * gdb.java/jprint.java: Ditto.
635
eac69dca
JB
6362004-09-15 Joel Brobecker <brobecker@gnat.com>
637
638 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
639
22227696
MC
6402004-09-14 Michael Chastain <mec.gnu@mindspring.com>
641
642 * gdb.threads/killed.c: Include <stdlib.h>.
643 * gdb.threads/pthreads.c: Likewise.
644
7dd403a4
MC
6452004-09-14 Michael Chastain <mec.gnu@mindspring.com>
646
647 * gdb.threads/killed.c: Add copyright notice.
648
33f2d567
JM
6492004-09-10 Jason Molenda (jmolenda@apple.com)
650
651 * gdb.base/define.exp: Two new tests to verify zero space chars
652 after 'if' and 'while' commands in a user-defined command is correctly
653 parsed.
654
e05b62ac
AC
6552004-09-08 Andrew Cagney <cagney@gnu.org>
656
657 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
658 delivery test with duplicate at end of file.
659
9cbe82da
MK
6602004-09-06 Mark Kettenis <kettenis@jive.nl>
661
662 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
663
564803d9
MC
6642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
665
666 * config/hppro.exp: Removed.
667
7c6807ce
MC
6682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
669
670 * config/sparclet.exp: Removed.
671
bf7e26dd
MC
6722004-09-05 Michael Chastain <mec.gnu@mindspring.com>
673
674 * config/udi.exp: Removed.
675
714e341b
MC
6762004-09-02 Michael Chastain <mec.gnu@mindspring.com>
677
678 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
679 of "exp_continue".
680 (advancei): Likewise.
681
1236e623
JJ
6822004-09-01 Jeff Johnston <jjohnstn@redhat.com>
683
684 * gdb.base/unload.exp: Fix so messages aren't duplicated.
685
3bdcad15
MI
6862004-09-01 Manoj Iyer <manjo@austin.ibm.com>
687
228af206 688 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
689 to check for nodebug in executable.
690 * gdb.gdb/observer.exp (setup_test): Likewise.
691 * gdb.gdb/selftest.exp (test_with_self): Likewise.
692 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
693
c72b934c
AC
6942004-09-01 Andrew Cagney <cagney@gnu.org>
695
696 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
697 files.
698
edd9b715
JJ
6992004-09-01 Jeff Johnston <jjohnstn@redhat.com>
700
701 * gdb.base/unload.exp: Fix expected warning message to match
702 latest format.
703
fb4ce06b
CV
7042004-09-01 Corinna Vinschen <vinschen@redhat.com>
705
706 * gdb.base/call-rt-st.exp: Fix typos.
707
ce78e7c3
MI
7082004-08-31 Manoj Iyer <manjo@austin.ibm.com>
709
710 * gdb.threads/thread_check.exp: New testcase.
711 * gdb.threads/thread_check.c: New testcase.
712
2dedb159
AC
7132004-08-31 Andrew Cagney <cagney@gnu.org>
714
715 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
716 (skip_to_handler_entry): New procedures. Test stepping into a
717 handler when the breakpoint is at the handler's entry point.
718
68f53502
AC
7192004-08-30 Andrew Cagney <cagney@gnu.org>
720
721 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
722 gdb/1757.
723
3e3ffd2b
MC
7242004-08-27 Michael Chastain <mec.gnu@mindspring.com>
725
726 With code from Manoj Iyer <manjo@austin.ibm.com>:
727 * lib/gdb.exp (gdb_file_cmd): Return more information in the
728 return value. Add an arm for "no debugging symbols found".
729 Change a stray "error" to "perror".
730 (gdb_run_cmd): Adapt to new return value.
731 * gdb.base/remote.exp: Adapt to new return value.
732 * gdb.gdb/complaints.exp: Likewise.
733 * gdb.gdb/observer.exp: Likewise.
734 * gdb.gdb/selftest.exp: Likewise.
735 * gdb.gdb/xfullpath.exp: Likewise.
736
4b6f5fd2
JB
7372004-08-27 Joel Brobecker <brobecker@gnat.com>
738
739 * gdb.threads/bp_in_thread.exp: New testcase.
740
e5b25496
MC
7412004-08-27 Michael Chastain <mec.gnu@mindspring.com>
742
743 Fix PR testsuite/1735.
744 * gdb.threads/schedlock.c (thread_function): Add a cast
745 to suppress a gcc warning.
746 * gdb.threads/thread-specific.c (thread_function): Likewise.
747
934353d6
MC
7482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
749
750 * gdb.base/unload.c: Include <stdlib.h>.
751
f98a0aef 7522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 753
f98a0aef 754 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
755 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
756 synchronized after the "return".
757
5a2e8882
MC
7582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
759
760 * gdb.mi/basics.c: Include <stdio.h>.
761 * gdb.mi/pthreads.c: Include <stdlib.h>.
762 * gdb.mi/var-cmd.c: Include <stdlib.h>.
763
a9640423
MC
7642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
765
766 * gdb.threads/schedlock.c: Add copyright notice.
767
b04e311d
AC
7682004-08-25 Andrew Cagney <cagney@gnu.org>
769
770 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
771 (skip_over_handler, breakpoint_over_hander): New test procedures.
772 (advance, advancei): Add a proper prefix, do not use
773 rerun_to_main.
774 * gdb.base/sigstep.c (main): Change to use an infinite loop.
775
7c27f15b
MC
7762004-08-24 Michael Chastain <mec.gnu@mindspring.com>
777
778 * gdb.mi/basics.c: Add copyright notice.
779 * gdb.mi/var-cmd.c: Add copyright notice.
780
fffc87ae
MC
7812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
782
783 * lib/gdb.exp: Remove signed_keyword_not_used.
784 * lib/compiler.c: Likewise.
785 * lib/compiler.cc: Likewise.
786
d782e0bf
MC
7872004-08-23 Michael Chastain <mec.gnu@mindspring.com>
788
789 * gdb.base/whatis.c: Remove conditional disabling of "signed".
790 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
791
96033e83
MC
7922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
793
794 * gdb.base/whatis.c: Add copyright notice.
795
cf38c229
MK
7962004-08-20 Mark Kettenis <kettenis@gnu.org>
797
798 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
799 it to skip the breakpoints encoded in the inline assembly.
800
f4b49756
MC
8012004-08-20 Michael Chastain <mec.gnu@mindspring.com>
802
803 * Makefile.in: Add gdb.fortran.
804
2f193b69
MC
8052004-08-20 Michael Chastain <mec.gnu@mindspring.com>
806
807 * gdb.base/call-sc.exp (test_scalar_returns):
808 Fix cut-and-paste glitch in "Make fun return now".
809
89a237cb
MC
8102004-08-17 Michael Chastain <mec.gnu@mindspring.com>
811
812 * configure.in: Add gdb.fortran.
813 * configure: Regenerate.
814 * gdb.fortran/Makefile.in: New file.
815 * lib/gdb.exp (skip_fortran_tests): New procedure.
816
469aff8e
MC
8172004-08-17 Michael Chastain <mec.gnu@mindspring.com>
818
819 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
820 reference to bug-gnu@prep.ai.mit.edu.
821 * gdb.mi/mi-var-child.exp: Likewise.
822 * gdb.mi/mi-var-cmd.exp: Likewise.
823 * gdb.mi/mi-var-display.exp: Likewise.
824 * gdb.mi/mi2-var-block.exp: Likewise.
825 * gdb.mi/mi2-var-child.exp: Likewise.
826 * gdb.mi/mi2-var-cmd.exp: Likewise.
827 * gdb.mi/mi2-var-display.exp: Likewise.
828
00b51b9f
MK
8292004-08-15 Mark Kettenis <kettenis@gnu.org>
830
831 * gdb.base/unload.c (main): Make local variable msg const.
832
45f07fef
MC
8332004-08-15 Michael Chastain <mec.gnu@mindspring.com>
834
835 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
836 to bug-gnu@prep.ai.mit.edu.
837 * gdb.mi/mi-disassemble.exp: Likewise.
838 * gdb.mi/mi-eval.exp: Likewise.
839 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
840 default line number.
841 * gdb.mi/mi-return.exp: Likewise.
842 * gdb.mi/mi-simplerun.exp: Likewise.
843 * gdb.mi/mi-stack.exp: Likewise.
844 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
845 number with explicit range test.
846 * gdb.mi/mi-watch.exp: Likewise.
847 * gdb.mi/mi2-break.exp: Likewise.
848 * gdb.mi/mi2-cli.exp: Likewise.
849 * gdb.mi/mi2-disassemble.exp: Likewise.
850 * gdb.mi/mi2-eval.exp: Likewise.
851 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
852 default line number.
853 * gdb.mi/mi2-return.exp: Likewise.
854 * gdb.mi/mi2-simplerun.exp: Likewise.
855 * gdb.mi/mi2-stack.exp: Likewise.
856 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
857 number with explicit range test.
858 * gdb.mi/mi2-watch.exp: Likewise.
859
dd8c8ee7
MC
8602004-08-15 Michael Chastain <mec.gnu@mindspring.com>
861
862 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
863 * gdb.cp/m-static.exp: Likewise.
864 * gdb.cp/rtti.exp: Likewise.
865
4e838464
MK
8662004-08-14 Mark Kettenis <kettenis@gnu.org>
867
868 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
869
8d8cb839
EZ
8702004-08-14 Eli Zaretskii <eliz@gnu.org>
871
872 * ChangeLog: Prefix Local Variables with semi-colons and indent
873 the reference to older ChangeLog files, to fix fontification in
874 Emacs.
875
deea8bb0
MC
8762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
877
878 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
879 * gdb.mi/mi2-break.exp: Likewise.
880
c3297504
MC
8812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
882
883 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
884
25808999
MC
8852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
886
887 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
888
226a8d71
MC
8892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
890
891 * gdb.cp/classes.exp: Remove unused declarations. Just let
892 test names default instead of providing special names. Remove
893 extraneous demangler test.
894
37fdf854
JJ
8952004-08-12 Jeff Johnston <jjohnstn@redhat.com>
896
897 * gdb.base/unload.exp: New test for breakpoints in dynamically
898 loaded libraries.
899 * gdb.base/unload.c: Ditto.
900 * gdb.base/unloadshr.c: Ditto.
901
2d3a7986
MC
9022004-08-12 Michael Chastain <mec.gnu@mindspring.com>
903
904 * gdb.cp/classes.exp (test_ptype_class_objects): Call
905 cp_test_ptype_class.
906 (test_enums): Likewise.
907
c72b934c
AC
9082004-08-10 Andrew Cagney <cagney@gnu.org>
909
910 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
911 files.
912
cc503c8a
AC
9132004-08-10 Andrew Cagney <cagney@gnu.org>
914
915 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
916 init_malloc call.
917
902f2ccb
MC
9182004-08-10 Michael Chastain <mec.gnu@mindspring.com>
919
920 * ChangeLog: Add copyright notice. The notice is copied
921 from emacs 21.3 top level ChangeLog.
922
78c90502
MC
9232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
924
925 * lib/cp-support.exp: New file.
926 * lib/cp-support.exp (cp_test_type_class): New function.
927 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
928 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
929 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
930 cp_test_ptype_class.
931
88e5ea78
MC
9322004-08-09 Michael Chastain <mec.gnu@mindspring.com>
933
934 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
935 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
936 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
937 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
938 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
939 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
940 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
941 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
942 gdb.mi/mi2-watch.exp: Update copyright years.
943
6a89fc9c
MK
9442004-08-09 Mark Kettenis <kettenis@gnu.org>
945
946 * gdb.base/sigaltstack.exp: Provide proper anchoring.
947
1482e0de
MC
9482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
949
950 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
951 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
952 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
953 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
954 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
955 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
956 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
957 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
958 gdb.mi/mi-watch.exp: Update copyright years.
959
1a5ce3f3
DJ
9602004-08-08 Daniel Jacobowitz <dan@debian.org>
961
962 PR gdb/1738
963 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
964 from a breakpoint with a pending signal.
965
04f6ecf2
DJ
9662004-08-08 Daniel Jacobowitz <dan@debian.org>
967
968 PR gdb/1736
969 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
970 * gdb.base/sigaltstack.exp (finish_test): Consume output until
971 the prompt.
972 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
973
54d90d35
DJ
9742004-08-08 Daniel Jacobowitz <dan@debian.org>
975
976 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
977
d2f6abb0
DJ
9782004-08-08 Daniel Jacobowitz <dan@debian.org>
979
980 PR gdb/1736
981 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
982 for i?86-*-linux*.
983
5598c03d
DJ
9842004-08-08 Daniel Jacobowitz <dan@debian.org>
985
986 * gdb.arch/i386-prologue.exp: Compile without debug information.
987
c6fee705
MC
9882004-08-08 Michael Chastain <mec.gnu@mindspring.com>
989
990 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
991 rather than asking gdb to search.
992
dd90efdb
MC
9932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
994
995 * gdb.base/gcore.c: Include <string.h>.
996
1e84bec1
MC
9972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
998
999 * gdb.base/gcore.c: Add copyright notice.
1000
e425eb2b
MC
10012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1002
1003 * gdb.base/freebpcmd.c: Include <stdio.h>.
1004 * gdb.base/long_long.c: Include <string.h>.
1005 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1006 * gdb.base/siginfo.c: Include <string.h>.
1007 * gdb.base/sigstep.c: Include <string.h>.
1008
cb9aaed5
MC
10092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1010
1011 * gdb.base/complex.c: Include <stdlib.h>.
1012
55944f3d
MC
10132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1014
1015 * gdb.base/complex.c: Add copyright notice.
1016
7b2953d9
MC
10172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1018
1019 * gdb.base/charset.c: Include <stdlib.h>.
1020
c9133d23
MC
10212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1022
1023 * gdb.base/auxv.c: Include <stdlib.h>.
1024
0a8490ad
MC
10252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1026
1027 * gdb.base/auxv.c: Add copyright notice.
1028
3426d5ec
MC
10292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1030
1031 * gdb.base/coremaker.c: Add copyright notice.
1032 * gdb.base/coremaker2.c: Add copyright notice.
1033
8da195dd
AC
10342004-08-04 Andrew Cagney <cagney@gnu.org>
1035
1036 * gdb.base/store.exp: Update copyright.
1037 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1038 names, do not import gdb_prompt.
1039
8d394f98
AC
10402004-08-01 Andrew Cagney <cagney@gnu.org>
1041
1042 Fix PR testsuite/1729.
1043 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1044 not use capture_value with value 4.
1045 (capture_value): Add optional test name parameter.
1046 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1047 the prefix, pass to capture_value.
1048
b6702b23
MK
10492004-08-01 Mark Kettenis <kettenis@gnu.org>
1050
1051 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1052 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1053 (main): Call new function.
1054
c203e0ca
MC
10552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1056
1057 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1058
a7995a30
MC
10592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1060
1061 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1062
9366563b
MC
10632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1064
b6eeaf26 1065 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1066 Accept more values of vtbl pointer. Remove some messages
1067 about "obsolete gcc or gdb".
1068
2fc1f950
MC
10692004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1070
1071 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1072
c724d49b
MC
10732004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1074
1075 * gdb.base/asm-source.exp: Properly convert target board
1076 debug flags from gcc format to binutils format.
1077
736b0fce
MK
10782004-07-28 Mark Kettenis <kettenis@gnu.org>
1079
1080 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1081 gdb1718". PR backtrace/1718 partially fixed.
1082
5633ea5c
JJ
10832004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1084
1085 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1086
575eebb1
NC
10872004-07-26 Nick Clifton <nickc@redhat.com>
1088
1089 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1090 good default value for a specific architecture is available then
1091 set it to that value. Otherwise default to the -gstabs switch.
1092 Remove the -g... switches from the asm-flags variable. Allow the
1093 target board info to override the value if it wants to. Pass the
1094 switch on the assembler command line.
1095
62104619
MK
10962004-07-23 Mark Kettenis <kettenis@gnu.org>
1097
1098 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1099 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1100 (main): Call new function.
1101
4a1135b8
MC
11022004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1103
1104 Test for PR exp/1715.
1105 * gdb.base/radix.exp: Refactor common procedures. Make all
1106 test names unique. Change XFAIL to KFAIL.
1107
8a12c1f0
MC
11082004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1109
1110 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1111 * gdb.ada/gnat_ada.gin: ... to here.
1112 * configure.in: Use gnat_ada.gin.
1113 * configure: Regenerate.
1114
23b451cf
AC
11152004-07-20 Andrew Cagney <cagney@gnu.org>
1116
1117 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1118 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1119 XFAILs. Clean up test messages and comments. Check backtraces.
1120 Delete re-sync code.
1121
ab618a02
MC
11222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1123
1124 Fix PR cli/740.
1125 * gdb.base/annota1.exp: Honor gdb,nosignals.
1126 * gdb.base/annota3.exp: Likewise.
1127
46dad340
MC
11282004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1129
1130 * lib/java.exp: Update copyright notice.
1131
756d8c70
AC
11322004-07-19 Andrew Cagney <cagney@gnu.org>
1133
1134 * gdb.base/selftest.exp: Copy file from here ...
1135 * gdb.gdb/selftest.exp: ... to here.
1136
586027e6
AC
11372004-07-16 Andrew Cagney <cagney@redhat.com>
1138
1139 * lib/insight-support.exp: Delete file.
1140 * lib/java.exp (java_init): Fix copyright.
1141
029d2200
AC
11422004-07-16 Andrew Cagney <cagney@gnu.org>
1143
1144 * gdb.base/restore.c: Append "prologue" to comments marking the a
1145 function's prologue.
1146 * gdb.base/restore.exp: Update copyright, re-indent.
1147 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1148 callerN" prefix where needed. Update patterns that match a
1149 function's prologue.
1150
653b62c5
MC
11512004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1152
1153 * gdb.base/restore.c: Add copyright notice.
1154
f7d690e5
AC
11552004-07-16 Andrew Cagney <cagney@gnu.org>
1156
1157 * gdb.base/logical.exp: Update copyright.
1158 (evaluate): New procedure. Use to re-implement tests using
1159 several tables.
1160
d629a7cb
MH
11612004-07-14 Martin Hunt <hunt@redhat.com>
1162
1163 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1164 which fixes some problems where init.tcl was not found.
1165
9c7bb332
AC
11662004-07-13 Andrew Cagney <cagney@gnu.org>
1167
6bf46641
AC
1168 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1169 (check_sizeof, check_valueof): Do not include the output in the
1170 test name. Use gdb_test.
1171 (get_valueof): Use gdb_test_multiple.
1172
c4ffd4c0
AC
1173 * gdb.base/step-test.exp: Update copyright. Use
1174 gdb_test_multiple. Ensure that test names do not include
1175 architecture dependent output.
1176
ab89363a
AC
1177 * gdb.gdb/observer.exp: Update copyright.
1178 (setup_test): Use gdb_test_multiple.
1179 (attach_first_observer, attach_second_observer)
1180 (attach_third_observer, detach_first_observer)
1181 (detach_second_observer, detach_third_observer)
1182 (reset_counters, check_counters): Make $message a prefix.
1183 (test_normal_stop_notifications): Add "args" parameter - a list of
1184 init functions to be called. Make $message a prefix,
1185 (test_observer_normal_stop): Change the message prefixes so that
1186 they are unique, pass the attach / detach procedures to
1187 test_normal_stop_notifications.
1188
ec58997a
AC
1189 * gdb.base/signull.exp (test_segv): Prefix all tests with
1190 "${name}". Clean up test messages.
1191
b475183b
AC
1192 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1193
9c7bb332
AC
1194 * gdb.base/ena-dis-br.exp: Update copyright.
1195 (break_at): New function. Replace send_gdb with gdb_test,
1196 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1197 ignore count, not stopped at bpt", with KFAIL.
1198
2dd95497
CV
11992004-07-13 Corinna Vinschen <vinschen@redhat.com>
1200
1201 * gdb.base/attach.exp: Remove cleanupfile handling.
1202
419e626b
AC
12032004-07-12 Andrew Cagney <cagney@gnu.org>
1204
1205 * gdb.base/annota1.exp: Cleanup corefile test name.
1206 * gdb.base/annota3.exp: Ditto.
1207
8b1b3228
AC
12082004-07-12 Andrew Cagney <cagney@gnu.org>
1209
78650829
AC
1210 * gdb.base/signals.exp: Clean up copyright, re-indent.
1211
8b1b3228
AC
1212 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1213 gdb_test and gdb_test_multiple.
1214
935c2760
JJ
12152004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1216
1217 * gdb.java/jmain.exp: Fix expected line number for main to
1218 break at. Set XFAIL for break at main test since gcj does not
1219 provide line number info for first statement in main.
1220
1544280f
AC
12212004-07-08 Andrew Cagney <cagney@gnu.org>
1222
1279f4ff
AC
1223 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1224
1544280f
AC
1225 * gdb.base/sigbpt.exp: Make the common part of each test name a
1226 prefix instead of suffix.
1227
bcc82369
BR
12282004-07-07 Bob Rossi <bob_rossi@cox.net>
1229
1230 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1231 test from test_tbreak_creation_and_listing to
1232 test_file_list_exec_source_file
1233 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1234 Changed name of test from test_tbreak_creation_and_listing to
1235 test_file_list_exec_source_file
1236
23f4b0aa
JJ
12372004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1238
1239 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1240 the jmisc() constructor instead of <init>.
1241 * gdb.java/jmisc1.exp: Ditto.
1242
56401cd5
AC
12432004-07-07 Andrew Cagney <cagney@gnu.org>
1244
1245 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1246 corrupting the PC.
1247
44ae2f6a
MC
12482004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1249
1250 * gdb.cp/templates.exp: Accept whitespace change in demangler
1251 output.
1252
45a83408
AC
12532004-07-06 Andrew Cagney <cagney@gnu.org>
1254
1255 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1256
d205ad70
MC
12572004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1258
1259 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1260 * lib/compiler.cc: Likewise.
1261
06ea1a61
MC
12622004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1263
1264 * lib/compiler.cc: Work around string preprocessing problem
1265 with old hp c++ compiler.
1266 * lib/compiler.c: Likewise.
1267
daab1251
CV
12682004-06-29 Corinna Vinschen <vinschen@redhat.com>
1269
1270 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1271 directives to conditionalize symbol prefixing.
1272 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1273 additional_flags handling. Add underscore prefix for Cygwin.
1274 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1275 conditionalize symbol prefixing.
1276 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1277 additional_flags handling. Add underscore prefix for Cygwin.
1278
cc984116
CV
12792004-06-29 Corinna Vinschen <vinschen@redhat.com>
1280
1281 * gdb.base/bigcore.exp: Skip test on Cygwin.
1282
c279b077
MC
12832004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1284
1285 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1286 formats for "info register". Use gdb_test_multiple. Fix
1287 the "invalid register" test.
1288
0e915747
CV
12892004-06-28 Corinna Vinschen <vinschen@redhat.com>
1290
1291 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1292 PID for Cygwin. Add Cygwin specific strings to check for in some
1293 tests.
1294 (do_attach_tests): Add a test for user interaction when attaching
1295 to a process with no matching symbol table already loaded.
1296
11422c86
AC
12972004-06-26 Andrew Cagney <cagney@gnu.org>
1298
1299 Test PR java/1567 and PR java/1565.
1300 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1301 * gdb.java/jmisc2.exp: Delete file.
1302
cefbce26
MC
13032004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1304
1305 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1306
e19f872c
CV
13072004-06-25 Corinna Vinschen <vinschen@redhat.com>
1308
1309 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1310 attach process.
1311
d931ba3b
MC
13122004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1313
1314 * gdb.cp/pr-1553.exp: Remove.
1315
aef68c48
MC
13162004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1317
1318 * gdb.cp/pr-1553.cc: Remove.
1319 * gdb.cp/pr-1553.exp: Disable this test.
1320
8d5df71a
JB
13212004-06-20 Jim Blandy <jimb@redhat.com>
1322
1323 Fix PR testsuite/1680.
1324 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1325 regular expressions.
1326
4ac6f39d
MC
13272004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1328
1329 Fix PR testsuite/1679.
1330 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1331 Issue an UNSUPPORTED result instead.
1332
1b413552
JB
13332004-06-18 Jim Blandy <jimb@redhat.com>
1334
1335 * gdb.base/charset.exp: Only send a control-C if we see a new
1336 prompt and incomplete command.
1337
6daa6ebd
MC
13382004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1339
1340 * gdb.cp/pr-574.cc: Add copyright notice.
1341
51fa4ae0
JB
13422004-06-17 Jim Blandy <jimb@redhat.com>
1343
1344 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1345 cases where the regexp has no groups; this grabs random text from
1346 the previous test suite, whatever that was.
1347
8fea26c5
MC
13482004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1349
1350 * gdb.cp/printmethod.cc: Add copyright notice.
1351
1e3aeb41
MC
13522004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1353
1354 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1355
9d9030bc
AC
13562004-06-16 Andrew Cagney <cagney@gnu.org>
1357
1358 * gdb.base/signull.c: Update copyright. Include <string.h>.
1359 (bowler): Replace data_pointer with data_read
1360 and data_write cases. Add code_descriptor case.
1361 (zero, desc): New array and pointer.
1362 (data, code): Change to simple pointers.
1363 * gdb.base/signull.exp: Fix probe pattern matching a function
1364 descriptor SIGSEGV. Replace data_pointer with data_read and
1365 data_write tests.
1366
acd4ad44
AC
13672004-06-16 Andrew Cagney <cagney@gnu.org>
1368
1369 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1370
08fd625c
MC
13712004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1372
1373 * gdb.base/long_long.c: Add copyright notice.
1374
1903502c
MC
13752004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1376
1377 * gdb.base/long_long.exp: Remove reference to
1378 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1379 to gdb_breakpoint and gdb_continue_to_breakpoint.
1380
83313cb1
JB
13812004-06-14 Jim Blandy <jimb@redhat.com>
1382
1383 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1384 endian case.
1385
1bf404ef
AC
13862004-06-14 Andrew Cagney <cagney@gnu.org>
1387
1388 * gdb.base/gcore.exp (capture_command_output): Delete the always
1389 passing tests containing inferior values.
1390 * gdb.base/ending-run.exp: Do not include the breakpoint address
1391 in the test message. Update copyright.
1392 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1393 size in the test name, use gdb_test_multiple. Update copyright.
1394
ef220b33
MC
13952004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1396
1397 * gdb.cp/ref-types.cc: Add copyright notice.
1398
4f70a4c9
MC
13992004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1400
1401 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1402 hp_aCC_compiler.
1403 * lib/compiler.cc: Likewise.
1404 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1405 'set' commands. Log diagnostics for other lines. Set
1406 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1407
335928ac
MC
14082004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1409
1410 * gdb.cp/try_catch.cc: Add copyright notice.
1411
2efb12e8
MC
14122004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1413
1414 * gdb.cp/userdef.cc: Add copyright notice.
1415
0bbed51a
MC
14162004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1417
1418 * gdb.cp/virtfunc.cc: Add copyright notice.
1419
e12a46c9
RC
14202004-06-11 Randolph Chung <tausq@debian.org>
1421
1422 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1423 problem.
1424
338e05af
AC
14252004-06-10 Andrew Cagney <cagney@gnu.org>
1426
1427 * lib/compiler.cc, lib/compiler.c: Append either
1428 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1429 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1430 instead of gcc-3-3.
1431
dc3f10cb
AC
14322004-06-09 Andrew Cagney <cagney@gnu.org>
1433
b4d946af
AC
1434 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1435 gdb/1455, bug is specific to "long long" and "double".
1436
dc3f10cb
AC
1437 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1438 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1439 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1440 fixed.
1441
b5c0bfa2
AC
14422004-06-09 Andrew Cagney <cagney@gnu.org>
1443
1444 * gdb.base/structs.exp (test_struct_returns): Replace
1445 "return_value_unknown" and "finish_value_unknown" by
1446 "return_value_known" and "finish_value_known". Instead of
1447 "return_value_unknown" iff "finish_value_unknown", check
1448 "return_value_known" implies "finish_value_known".
1449
caeb605f
MH
14502004-06-08 Martin Hunt <hunt@redhat.com>
1451
1452 * gdb.base/float.exp: Add pattern for mips targets.
1453
c892bb64
RC
14542004-06-08 Randolph Chung <tausq@debian.org>
1455
1456 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1457 message for unknown architectures more clear.
1458
48306d3e
JB
14592004-06-08 Joel Brobecker <brobecker@gnat.com>
1460
1461 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1462 start the execution of the program.
1463
83ecb59f
JB
14642004-06-07 Jim Blandy <jimb@redhat.com>
1465
1466 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1467 * gdb.arch/i386-cpuid.h: New helper file.
1468
55264cb4
RC
14692004-06-07 Randolph Chung <tausq@debian.org>
1470
1471 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1472 has started.
1473
23cadb28
RM
14742004-06-04 Roland McGrath <roland@redhat.com>
1475
1476 Fix PR gdb/1647.
1477 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1478 differently to be robust to output buffering differences.
1479
51d01eda
MC
14802004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1481
1482 * gdb.threads/pthreads.exp: Update copyright years.
1483 (check_control_c): Change asynchronous 'after' to synchronous.
1484
f4fc3b93
RM
14852004-06-04 Roland McGrath <roland@redhat.com>
1486
1487 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1488 next gdb prompt.
1489
4013522b
MC
14902004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1491
1492 Fix PR gdb/1636.
1493 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1494 calls to synchronous.
1495
7a8f1e6b
JB
14962004-05-26 Jim Blandy <jimb@redhat.com>
1497
1498 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1499
81bb3443
RC
15002004-05-24 Randolph Chung <tausq@debian.org>
1501
1502 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1503 * gdb.asm/pa.inc: New file.
1504
8f5a3103
MK
15052004-05-22 Mark Kettenis <kettenis@gnu.org>
1506
1507 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1508
734b8fe8
JB
15092004-05-21 Joel Brobecker <brobecker@gnat.com>
1510 Daniel Jacobowitz <drow@mvista.com>
1511
1512 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1513 GDB prompt.
1514
725603e1
UW
15152004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1516
f4fc3b93 1517 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1518 setjmp/longjmp. Use sigaction instead of signal.
1519
8b923272
JB
15202004-05-19 J. Brobecker <brobecker@gnat.com>
1521 Michael Snyder <msnyder@redhat.com>
1522
1523 * gdb.threads/pthread_cond_wait.c: New file.
1524 * gdb.threads/pthread_cond_wait.exp: New testcase.
1525
8bfabb04
AC
15262004-05-13 Andrew Cagney <cagney@redhat.com>
1527
1528 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1529 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1530
42edda50
AC
15312004-05-11 Andrew Cagney <cagney@redhat.com>
1532
1533 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1534 fixed but revealed gdb/1639.
1535
d303a6c7
AC
15362004-05-10 Andrew Cagney <cagney@redhat.com>
1537
1538 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1539 func1" and "next to 2nd alarm", kernel bug avoided.
1540
bf08c2a1
DJ
15412004-05-10 Daniel Jacobowitz <dan@debian.org>
1542
1543 PR external/1568
1544 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1545 XFAIL if it is smaller than bytes_allocated.
1546 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1547 (main): Make chunks_allocated unsigned. Correct comment.
1548
c0586a34
JB
15492004-05-07 Joel Brobecker <brobecker@gnat.com>
1550
1551 * gdb.arch/powerpc-aix-prologue.c: New file.
1552 * gdb.arch/powerpc-aix-prologue.exp: New file.
1553
f2785d12
JB
15542004-05-07 Jim Blandy <jimb@redhat.com>
1555
1556 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1557 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1558
bd7f6e30
JB
15592004-05-06 Joel Brobecker <brobecker@gnat.com>
1560
1561 * gdb.base/sep.exp: No longer setup_kfail when the program was
1562 built with dwarf2.
1563
0a5e7efe
JI
15642004-05-05 Jim Ingham <jingham@apple.com>
1565
1566 * gdb.base/pending.exp: Make sure pending breakpoints
1567 preserve the ignore count.
f4fc3b93 1568
a8958849
MK
15692004-04-27 Jerome Guitton <guitton@gnat.com>
1570
1571 * i386-prologue.exp: Add testcase for jump instruction as first
1572 instruction of the real code.
1573 * i386-prologue.c (jump_at_beginning): New function.
1574
7e103f5b
MK
15752004-04-28 Mark Kettenis <kettenis@gnu.org>
1576
1577 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1578 x86_64-*-*.
1579
5d38b224
MK
15802004-04-28 Mark Kettenis <kettenis@gnu.org>
1581
1582 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1583 i*86-*-*.
1584
0ef32fd9
MK
15852004-04-25 Mark Kettenis <kettenis@gnu.org>
1586
1587 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1588 expression that checks the return type.
1589
71d7dd7c
AC
15902004-04-23 Andrew Cagney <cagney@redhat.com>
1591
1592 * gdb.base/call-sc.exp: New test of scalar call/return values.
1593 * gdb.base/call-sc.c: Ditto.
1594
1e9f977e
JJ
15952004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1596
1597 * gdb.threads/manythreads.c: Reduce thread stack size.
1598
899d9e3a
JJ
15992004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1600
1601 * gdb.threads/manythreads.c: Add copyright notice.
1602
61bcae62
AC
16032004-04-23 Andrew Cagney <cagney@redhat.com>
1604
1605 * gdb.base/siginfo.exp: Better handle step out of signal.
1606 * gdb.base/sigstep.exp: Ditto.
1607
7339a42e
JJ
16082004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1609 Daniel Jacobowitz <drow@mvista.com>
1610
1611 * gdb.threads/manythreads.c: New testcase.
1612 * gdb.threads/manythreads.exp: Ditto.
1613
5c98409b
JB
16142004-04-22 Jim Blandy <jimb@redhat.com>
1615
1616 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1617 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1618
3b611f1a
MC
16192004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1620
1621 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1622
f0fd9238
AC
16232004-04-21 Andrew Cagney <cagney@redhat.com>
1624
1625 * gdb.base/sigstep.c: New file.
1626 * gdb.base/sigstep.exp: New file.
1627
90990674
JB
16282004-04-16 Joel Brobecker <brobecker@gnat.com>
1629
1630 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1631 call to observer_notify_normal_stop.
1632
78cef34b
AC
16332004-04-15 Andrew Cagney <cagney@redhat.com>
1634
1635 * gdb.base/siginfo.c: New file.
1636 * gdb.base/siginfo.exp: New file.
1637
d2343407
JB
16382004-04-12 J. Brobecker <brobecker@gnat.com>
1639
1640 * gdb.base/sep.exp: Fix typo in comment.
1641
a2dba3c8
JB
16422004-04-12 J. Brobecker <brobecker@gnat.com>
1643
1644 * gdb.base/sep.c: New file.
1645 * gdb.base/sep-proc.c: New file.
1646 * gdb.base/sep.exp: New testcase.
1647
15f7b60e
MK
16482004-04-09 Mark Kettenis <kettenis@gnu.org>
1649
1650 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1651 support.
1652
44f4de1a
AC
16532004-04-05 Andrew Cagney <cagney@redhat.com>
1654
1655 * gdb.base/sigaltstack.c: New file.
1656 * gdb.base/sigaltstack.exp: New file.
1657
ef04f396
JB
16582004-04-04 Joel Brobecker <brobecker@gnat.com>
1659
1660 * gdb.base/foll-fork.exp: Update the expected output for
1661 "help set follow-fork-mode", to match a change that was made
1662 to the help of this variable on 2004-01-13.
1663
d40d2c92
JB
16642004-04-01 Joel Brobecker <brobecker@gnat.com>
1665
1666 * lib/ada.exp: Add copyright notice.
1667 * bar.ads: Likewise.
1668 * bar.adb: Likewise.
1669 * null_record.adb: Likewise.
1670 * null_record.exp: Likewise.
1671 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1672
f86ef5a3
JB
16732004-04-01 Joel Brobecker <brobecker@gnat.com>
1674
1675 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1676 * configure: Regenerate.
1677
414e70e3
JB
16782004-04-01 Joel Brobecker <brobecker@gnat.com>
1679
1680 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1681 to build the application. Remove the message printed when in
1682 verbose mode, redundant with the UNSUPPORTED message above.
1683
f0aaee49
JB
16842004-03-31 Joel Brobecker <brobecker@gnat.com>
1685
1686 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1687 * gdb.ada (null_record.exp): New testcase.
1688
ac81cb54
JB
16892004-03-31 Joel Brobecker <brobecker@gnat.com>
1690
1691 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1692
854af2f7
JB
16932004-03-31 Joel Brobecker <brobecker@gnat.com>
1694
1695 * gdb.ada: New subdirectory.
1696 * gdb.ada/Makefile.in: New file.
1697 * gdb.ada/gnat_ada.gpr.in: New file.
1698
034cb681
JB
16992004-03-31 Joel Brobecker <brobecker@gnat.com>
1700
1701 * lib/ada.exp: New file.
1702
78a1a894
DJ
17032004-03-24 Daniel Jacobowitz <drow@mvista.com>
1704
1705 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1706 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1707
4b2b3b3e
AC
17082004-03-22 Andrew Cagney <cagney@redhat.com>
1709
1710 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1711 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1712 Problem identified by Ulrich Weigand.
1713
23c73aa3
DC
17142004-03-17 David Carlton <carlton@kealia.com>
1715
1716 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1717 PR c++/826.
1718
d63a86f8
RM
17192004-03-16 Roland McGrath <roland@redhat.com>
1720
1721 * gdb.base/auxv.exp: New file.
1722 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1723
0e02aa50
DC
17242004-03-12 David Carlton <carlton@kealia.com>
1725
1726 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1727 * gdb.cp/pr-1553.cc: Ditto.
1728 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1729 pass branch.
1730
c20b71be
MC
17312004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1732
1733 * gdb.cp/templates.exp: Accept more template types.
1734
c7414a01
MC
17352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1736
1737 From Corinna Vinschen with modifications.
1738 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1739 local variable obj_with_enum.
1740 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1741 results with obj_with_enum.
1742
ed69573c
MC
17432004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1744
1745 * gdb.cp/classes.cc: New file, copied from misc.cc.
1746 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1747
28301461
MC
17482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1749
1750 * gdb.cp/misc.cc: Add copyright notice.
1751
1198ecbe
DC
17522004-03-05 David Carlton <carlton@kealia.com>
1753
1754 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1755 * gdb.cp/rtti.h: Update copyright.
1756 (namespace n2::n3): New.
1757 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1758 (n2::n3::func3): New.
1759 (main): Call n2::n3::func3.
1760 * gdb.cp/rtti2.cc: Update copyright.
1761 (n2::create3): New.
1762
9e08c470
MK
17632004-03-04 Mark Kettenis <kettenis@gnu.org>
1764
1765 * gdb.asm/openbsd.inc: Fix typo.
1766
4bebc3aa
FF
17672004-03-03 Fred Fish <fnf@redhat.com>
1768
1769 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1770 "val" instead of unused "size". Update copyright year.
1771
6ea9fb37
DJ
17722004-02-29 Daniel Jacobowitz <drow@mvista.com>
1773
1774 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1775 to use unsigned char.
1776 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1777 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1778
23b23974
DJ
17792004-02-29 Daniel Jacobowitz <drow@mvista.com>
1780
1781 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1782 line of output.
1783
7574fd53
DJ
17842004-02-28 Daniel Jacobowitz <drow@mvista.com>
1785
1786 * gdb.base/relocate.c (dummy): Initialize.
1787
a195357f
DJ
17882004-02-28 Daniel Jacobowitz <drow@mvista.com>
1789
1790 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1791 a breakpoint at exit.
1792
72fd54a9
FF
17932004-02-27 Fred Fish <fnf@redhat.com>
1794
1795 * gdb.base/chng-syms.exp: Add expect condition to match failing
1796 case that isn't a timeout.
1797
b9d23137
AC
17982004-02-27 Andrew Cagney <cagney@redhat.com>
1799
1800 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1801 support.
1802
15d208f6 18032004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1804
15d208f6
FF
1805 * gdb.arch/gdb1431.c: Remove.
1806 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1807 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1808 of "until" incorrectly.
1809
98f9cd2d
JB
18102004-02-26 J. Brobecker <brobecker@gnat.com>
1811
1812 * gdb.cp/class2.cc (empty): New class.
1813 (refer): New function.
1814 (main): Declare an object of type empty and use it.
1815 * gdb.cp/class2.exp: Print the value of an object of type empty.
1816
9b50c11b
JJ
18172004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1818
1819 * gdb.base/langs.exp: Update query string to match the
1820 new nquery format used for pending breakpoints.
1821
0dcd613f
AC
18222004-02-26 Andrew Cagney <cagney@redhat.com>
1823
1824 Fix PR i18n/1570.
1825 * gdb.base/charset.c: Update copyright notice.
1826 (main, init_string): Remove the escape character '\e' tests.
1827 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1828 * gdb.base/charset.exp (valid_host_charset): Ditto.
1829 * gdb.base/setvar.exp: Ditto.
1830
b8a56647
AC
18312004-02-24 Andrew Cagney <cagney@redhat.com>
1832
90d59e34
AC
1833 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1834 mmapped data in core file" PASS and FAIL messages consistent.
1835
b8a56647
AC
1836 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1837 setting a breakpoint. Work around PR java/1565.
1838
9f27c604
JJ
18392004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1840
1841 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1842 new nquery format.
1843 * gdb.base/pending.exp: Ditto.
1844
3224a706
MK
18452004-02-22 Mark Kettenis <kettenis@gnu.org>
1846
1847 * configure.in: Run stabs tests on *BSD.
1848 * configure: Regenerated.
1849
41e0a9ca
MK
18502004-02-21 Mark Kettenis <kettenis@gnu.org>
1851
1852 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1853
1e1b3428
FF
18542004-02-20 Fred Fish <fnf@redhat.com>
1855
1856 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1857 blank in test for "returns short", for consistency with other
1858 "returns xxx" tests. Update copyright year.
1859
f9a7572a
FF
18602004-02-19 Fred Fish <fnf@redhat.com>
1861
1862 New testcase for PR breakpoint/1558.
1863 * gdb.arch/gdb1558.exp: New file.
1864 * gdb.arch/gdb1558.c: New file.
1865
b2ce2854
EZ
18662004-02-19 Elena Zannoni <ezannoni@redhat.com>
1867
1868 * gdb.base/nodebug.exp: Fix typo.
1869
e7c9ff01
JB
18702004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1871
1872 Committed by Jim Blandy <jimb@redhat.com>.
1873
62f4b920
JB
1874 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1875
2db536a1
JB
1876 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1877
e7c9ff01
JB
1878 * gdb.base/float.exp: Support s390*-*-* targets.
1879
f3205b34
AF
18802004-02-17 Adam Fedor <fedor@gnu.org>
1881
1882 * gdb.base/gdb1555.exp: New file.
1883 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1884
9d62932d
EZ
18852004-02-17 Elena Zannoni <ezannoni@redhat.com>
1886
1887 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1888
344c9711
FF
18892004-02-16 Fred Fish <fnf@redhat.com>
1890
1891 * gdb.arch/gdb1291.c: Remove
1892 * gdb.arch/gdb1291.s: New test input file.
1893 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1894 fail. Test for correct result, known incorrect result, other
1895 failures and timeouts.
1896
2d822687
AC
18972004-02-16 Andrew Cagney <cagney@redhat.com>
1898
1899 * gdb.base/bigcore.exp: New file.
1900 * gdb.base/bigcore.c: New file.
1901
dac15b66
AC
19022004-02-13 Andrew Cagney <cagney@redhat.com>
1903
1904 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1905 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1906 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1907 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1908 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1909 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1910 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1911 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1912 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1913 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1914
6bdfc2c4
JJ
19152004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1916
1917 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1918 executed is an alloc instruction.
1919
87b3ede8
DC
19202004-02-11 David Carlton <carlton@kealia.com>
1921
1922 * gdb.cp/breakpoint.exp: New.
1923 * gdb.cp/breakpoint.cc: New.
1924
6e19e2bf
MC
19252004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1926
1927 Partial fix for PR gdb/1543.
1928 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1929 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1930 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1931 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1932 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1933 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1934 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1935 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1936 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1937 to bug-gdb@prep.ai.mit.edu .
1938 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1939 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1940 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1941 Likewise.
1942
5c5455dc
AC
19432004-02-10 Andrew Cagney <cagney@redhat.com>
1944
1945 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1946 using gdb_internal_error_resync.
1947
9cf689d7
DJ
19482004-02-09 Daniel Jacobowitz <drow@mvista.com>
1949
1950 * gdb.threads/thread-specific.exp: Stop early if no threads are
1951 found.
1952
d2dc51db
MC
19532004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1954
1955 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1956
14b1a056
DJ
19572004-02-08 Daniel Jacobowitz <drow@mvista.com>
1958
1959 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
1960 breakpoints.
1961
83f66e8f
DJ
19622004-02-07 Daniel Jacobowitz <drow@mvista.com>
1963
1964 * config/sim.exp (gdb_load): Handle $arg == "".
1965 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
1966 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
1967
30fc0091
EZ
19682004-02-07 Elena Zannoni <ezannoni@redhat.com>
1969
1970 * gdb.base/maint.exp: Update test to reflect
1971 obstack changes.
1972
4d806929
JJ
19732004-02-04 Jeff Johnston <jjohnstn@redhat.com>
1974
1975 * gdb.base/pendshr.c (pendfunc): New function that calls
1976 pendfunc1.
1977 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
1978
7bfdd688
FF
19792004-02-04 Fred Fish <fnf@redhat.com>
1980
1981 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
1982 function symbols and update copyright years.
1983 * gdb.arch/gdb1291.c: Ditto.
1984
aaa08ee4
MC
19852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1986
1987 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
1988
dbad7755
MC
19892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1990
1991 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
1992
ec4646ef
MC
19932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
1994
1995 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
1996
1b802196
FF
19972004-02-02 Fred Fish <fnf@redhat.com>
1998
1999 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2000 remote targets. Update copyright years.
2001
18fe2033
JJ
20022004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2003
2004 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2005 support.
2006 * gdb.base/langs.exp: Fix test which attempts to create
2007 breakpoint on non-existent function to handle new pending
2008 support.
2009 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2010 a breakpoint.
2011 * gdb.base/pending.exp: New test.
2012 * gdb.base/pending.c: New file.
2013 * gdb.base/pendshr.c: Ditto.
2014
8d577d32
DC
20152004-02-02 David Carlton <carlton@kealia.com>
2016
2017 * gdb.cp/overload.exp: Add overloadNamespace tests.
2018 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2019 (overloadNamespace, XXX): New.
2020 (main): Call XXX::marker2.
2021
3ad13771
FF
20222004-02-01 Fred Fish <fnf@redhat.com>
2023
2024 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2025 * gdb.base/finish.exp: Ditto.
2026 * gdb.base/gcore.exp: Ditto.
2027 * gdb.base/huge.exp: Ditto.
2028 * gdb.base/info-proc.exp: Ditto.
2029 * gdb.base/return2.exp: Ditto.
2030 * gdb.threads/gcore-thread.exp: Ditto.
2031
44c75849
DJ
20322004-02-01 Daniel Jacobowitz <drow@mvista.com>
2033
2034 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2035
005bc093
MK
20362004-02-01 Mark Kettenis <kettenis@gnu.org>
2037
2038 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2039 that opening the file succeeds on OpenBSD.
2040
c47cebdb
DJ
20412004-02-01 Daniel Jacobowitz <drow@mvista.com>
2042
2043 * gdb.threads/thread-specific.c: New file.
2044 * gdb.threads/threads-specific.exp: New test script.
2045 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2046 to expect_out.
2047
5a01311c
MK
20482004-02-01 Mark Kettenis <kettenis@gnu.org>
2049
2050 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2051 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2052 only on the "print_small_structs from print_long_arg_list" test.
2053
ce22a4f1
DJ
20542004-02-01 Daniel Jacobowitz <drow@mvista.com>
2055
2056 * gdb.base/completion.exp: Kill a stray backslash.
2057
2058 From Jim Ingham <jingham@apple.com>:
2059 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2060 agrees with the result from sending a tab.
2061
abbab9d3
DJ
20622004-01-31 Daniel Jacobowitz <drow@mvista.com>
2063
2064 * gdb.base/chng-syms.exp: Remove stray newline.
2065
53904d1e
MK
20662004-01-31 Mark Kettenis <kettenis@gnu.org>
2067
2068 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2069 *-*-openbsd*.
2070 * gdb.asm/openbsd.inc: New file.
2071
3a4b3aac
MK
20722004-01-30 Mark Kettenis <kettenis@gnu.org>
2073
2074 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2075 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2076 *-*solaris2*. Remove commented out default settings for
2077 asm-flags. Replace gdb_compile with target_link.
2078
ebac27b4
MC
20792004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2080
2081 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2082 for all tests. Remove old hp-ux and cygnus xfail cases.
2083
d8679d84
PH
20842004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2085
2086 * gdb.base/chng-syms.exp: New file.
2087 * gdb.base/chng-syms.c: New file.
2088
0a55bc22
MC
20892004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2090
2091 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2092 Provide arms for current output in all my configurations.
2093
94b8e876
MC
20942004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2095
2096 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2097 * lib/compiler.cc: Likewise.
2098 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2099 get the right preprocessor. Eval the output directly. Remove
2100 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2101 hp_f77_compiler and hp_f90_compiler completely.
2102 (gdb_preprocess): Delete.
2103 (get_compiler): Delete.
2104
7cf03d44
MK
21052004-01-24 Mark Kettenis <kettenis@gnu.org>
2106
2107 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2108 <string.h>.
2109
68b6dce9
NR
21102004-01-24 Nick Roberts <nick@nick.uklinux.net>
2111
2112 * gdb.mi/mi-stack.exp: Update copyright.
2113
b368761e
DC
21142004-01-23 David Carlton <carlton@kealia.com>
2115
2116 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2117 test for cp_lookup_transparent_type.
2118 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2119 call them.
2120
f2061b53
DJ
21212004-01-23 Daniel Jacobowitz <drow@mvista.com>
2122
2123 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2124 after -var-update.
2125
37fc574a
DC
21262004-01-23 David Carlton <carlton@kealia.com>
2127
2128 * gdb.cp/namespace.cc (C::ensureRefs): New.
2129 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2130
8e94b928
NR
21312004-01-20 Nick Roberts <nick@nick.uklinux.net>
2132
2133 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2134 case "-stack-list-locals 2".
2135 * gdb.mi/mi-var-child.exp: Test for case
2136 "-var-list-children --all-values NAME".
2137
997b0952
MC
21382004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2139
2140 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2141
52470da3
MK
21422004-01-18 Mark Kettenis <kettenis@gnu.org>
2143
7049b4b8
MK
2144 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2145 used with gdb_test_multiple.
2146
52470da3
MK
2147 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2148 read at address 0. This fixes PR testsuite/1504.
2149
da6012e5
DJ
21502004-01-18 Daniel Jacobowitz <drow@mvista.com>
2151
2152 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2153 Remove downloading, guessing the host executable, the calls to
2154 gdb_file_cmd and gdb_target_cmd, and "load" support.
2155 (infer_host_exec): New function broken out from gdb_load.
2156 (gdb_load): New wrapper for gdbserver_gdb_load.
2157 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2158 gdb_target_cmd. Use -target-select.
2159 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2160 Download binaries to the host. Clear last_mi_remote_file when
2161 we load a new binary.
2162 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2163 call gdbserver_gdb_load and mi_gdb_target_cmd.
2164
32c70722
MC
21652004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2166
2167 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2168 type patterns.
2169
b0cecf36
MC
21702004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2171
2172 * gdb.cp/templates.exp: Fix typo in test name of
2173 "print Foo<volatile char*>::foo".
2174
4120d7e6
MC
21752004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2176
2177 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2178
f679e530
BE
21792004-01-16 Ben Elliston <bje@wasabisystems.com>
2180
2181 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2182 (clean mostlyclean): Remove empty rm.
2183
091c48f6
MC
21842004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2185
2186 * gdb.base/setvar.exp: Add copyright years.
2187
3e5fc8d2
DC
21882004-01-14 David Carlton <carlton@bactrian.org>
2189
2190 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2191 PR c++/1511 and update coment.
2192 * gdb.cp/templates.exp: Update patterns to match current output.
2193 If changes involve something other than whitespace, KFAIL
2194 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2195
63d06c5c
DC
21962004-01-14 David Carlton <carlton@kealia.com>
2197
2198 * gdb.cp/namespace.exp: Add tests involving classes defined within
2199 namespaces.
2200 * gdb.cp/namespace.cc (C::CClass): New.
2201 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2202
a51dab88
EZ
22032004-01-14 Elena Zannoni <ezannoni@redhat.com>
2204
2205 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2206 what debug info we have. Print a better message if something goes
2207 wrong while producing the separate debug info file.
2208
a476ccc9
MC
22092004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2210
2211 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2212
f453692c
MC
22132004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2214
2215 * gdb.base/callfuncs.c: Add copyright notice.
2216
f40063a5
MC
22172004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2218
2219 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2220 inheritance. PR gdb/1498, PR gcc/13539.
2221
19ac3974
EZ
22222004-01-13 Elena Zannoni <ezannoni@redhat.com>
2223
2224 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2225 test specific name.
2226 * gdb.mi/gdb669.exp: Ditto.
2227 * gdb.mi/mi-pthreads.exp: Ditto.
2228 * gdb.mi/mi1-pthreads.exp: Ditto.
2229 * gdb.mi/mi2-pthreads.exp: Ditto.
2230
56c97c6e
MC
22312004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2232
2233 * gdb.cp/member-ptr.cc: Add copyright notice.
2234
a0644324
MC
22352004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2236
2237 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2238 some patterns for recent versions of gcc and hpacc. Delete
2239 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2240 Delete tests that access a NULL pointer-to-member-data. This
2241 script is still disabled for gcc.
2242
32fabe09
EZ
22432004-01-12 Elena Zannoni <ezannoni@redhat.com>
2244
2245 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2246 escaped correctly.
2247
1f8a6abb
EZ
22482004-01-12 Elena Zannoni <ezannoni@redhat.com>
2249
2250 * gdb.base/sepdebug.exp: New file.
2251 * gdb.base/sepdebug.c: New file.
2252 * lib/gdb.exp (separate_debug_filename): New procedure.
2253 (gdb_gnu_strip_debug): New procedure.
2254
48efe704
AC
22552004-01-12 Andrew Cagney <cagney@redhat.com>
2256
2257 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2258 * gdb.mi/ChangeLog-1999-2003: New file.
2259
a9415475
AC
22602004-01-12 Andrew Cagney <cagney@redhat.com>
2261
2262 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2263 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2264 or EEXIST", treat EBUSY as an XFAIL.
2265
83b8cf9d
MC
22662004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2267
2268 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2269 hp_cc_compiler.
2270
9939d2a8
MC
22712004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2272
2273 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2274 decorations.
2275
1ff8cadf
MC
22762004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2277
2278 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2279 and "(aCC)" decorations. Remove obsolete doco about old
2280 test results.
2281
6fa9022e
MC
22822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2283
2284 * gdb.cp/exception.exp: Fix typo in doco.
2285
209721fe
MK
22862004-01-09 Mark Kettenis <kettenis@gnu.org>
2287
2288 * gdb.base/gdb1476.exp: Fix typo.
2289
ef11303e
MC
22902004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2291
2292 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2293 file.
2294
041ab88c
MC
22952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2296
2297 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2298 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2299 Use gdb_compile. Remove restriction on gcc. Add some patterns
2300 for recent version of gdb. Delete second half, which was a copy
2301 of the first half with different build flags. This test is
2302 still disabled because it is still not ready for production.
2303
e36d075a
MC
23042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2305
2306 * gdb.cp/exception.cc: Add copyright notice.
2307 * gdb.cp/exception.exp: Add a notice that this file is broken
2308 because of line number changes caused by addition of copyright
2309 notice.
2310
42b190ad
MC
23112004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2312
2313 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2314 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2315
8f25f06b
MC
23162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2317
2318 * gdb.cp/classes.exp: Accept gnu abi 2.
2319 * gdb.cp/derivation.exp: Likewise.
2320 * gdb.cp/overload.exp: Likewise.
2321 * gdb.cp/virtfunc.exp: Likewise.
2322
06ded8b8
MC
23232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2324
2325 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2326 semicolon after end of function.
2327
77c26ae3
MC
23282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2329
2330 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2331 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2332 boilerplate code for compiling and running the program under
2333 test. Add some string method tests.
2334
20757486
MC
23352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2336
2337 * gdb.cp/bs15503.cc: Add copyright notice.
2338 * gdb.cp/bs15503.exp: Adjust line number.
2339
0fd3b503
MC
23402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2341
2342 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2343 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2344
10d1bea8
MC
23452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2346
2347 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2348 hp_cc_compiler.
2349
2789202a
MC
23502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2353 * gdb.cp/ctti.exp: Use the marker instead of "next".
2354 With gcc, run further before bailing.
2355
b862f14c
MC
23562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2357
2358 * gdb.cp/cttiadd.cc: Add copyright notice.
2359 * gdb.cp/cttiadd1.cc: Likewise.
2360 * gdb.cp/cttiadd2.cc: Likewise.
2361 * gdb.cp/cttiadd3.cc: Likewise.
2362
96da2469
MC
23632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2364
2365 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2366 Use gdb_test, gdb_test_multiple. Use floating-point values that
2367 have exact representations in IEEE-ish formats.
2368
053248ff
MC
23692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2370
2371 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2372 compilers. Delete duplicate call to get_compiler_info.
2373 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2374 * gdb.base/volatile.exp: Likewise.
2375
84acecdd
MK
23762004-01-07 Mark Kettenis <kettenis@gnu.org>
2377
2378 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2379 memory at address 0.
2380
fe11a27f
MC
23812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2382
2383 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2384 to test for hp-ux assembler. Fix copyright years.
2385
60ad077b
AC
23862004-01-07 Andrew Cagney <cagney@redhat.com>
2387
2388 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2389
1c9b8f33
AC
23902004-01-07 Andrew Cagney <cagney@redhat.com>
2391
2392 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2393 when creating the read-only file. From analysis by Roland McGrath
2394 and Elena Zannoni.
2395
753ccc7a
MC
23962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2397
2398 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2399
eca3e36b
MC
24002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2401
2402 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2403 data pointers.
2404
f8d4bac4
MC
24052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2406
2407 * gdb.cp/m-static.exp: Compile one source file at a time.
2408 Delete unused call to get_compiler_info.
2409
9b4e0f94
MC
24102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2411
2412 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2413 * gdb.base/call-rt-st.exp: Likewise.
2414 * gdb.base/nodebug.exp: Likewise.
2415 * gdb.base/volatile.exp: Likewise.
2416 * gdb.cp/ref-types.exp: Likewise.
2417 * gdb.cp/templates.exp: Likewise.
2418
023c1024
MK
24192004-01-05 Mark Kettenis <kettenis@gnu.org>
2420
2421 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2422
19703c4a
MC
24232004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2424
2425 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2426 hppa*-hp-hpux*.
2427
18b67037
MK
24282004-01-04 Mark Kettenis <kettenis@gnu.org>
2429
ba6219c8
MK
2430 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2431 x86_64-*-*.
2432
18b67037
MK
2433 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2434 sparc64-*-* and sparc*-solaris2*.
2435
1bfbbb9d
MK
24362004-01-04 Mark Kettenis <kettenis@gnu.org>
2437
2438 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2439 return ${tests}" test. The ${tests} already mentions the
2440 filename.
2441
06846494
MC
24422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2443
2444 * gdb.cp/local.exp: Accept gcc abi 2.
2445
3b0cb202
MC
24462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2447
2448 * gdb.cp/templates.exp: Accept gcc abi 2.
2449
0643ec3f
MC
24502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2451
2452 * lib/compiler.cc: Remove supports_template_debugging.
2453 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2454
d231d0b1
MC
24552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2456
2457 * gdb.cp/namespace.exp: Accept gcc abi 2.
2458
44ffb27c
MC
24592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2460
2461 * gdb.cp/method.exp: Accept gcc abi 2.
2462
184ad485
MC
24632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2464
2465 * gdb.cp/classes.exp: Generate identical results as old version.
2466 * gdb.cp/derivation.exp: Likewise.
2467 * gdb.cp/overload.exp: Likewise.
2468 * gdb.cp/virtfunc.exp: Likewise.
2469
116f09e7
MC
24702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2471
2472 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2473 mysterious bug with sourceware version of expect.
2474
b1379776
MC
24752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2476
2477 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2478 current versions of gcc, including gcc abi 2. Remove gratuitous
2479 restart of test program. Use gdb_test_multiple and gdb_test for
2480 all tests. Add patterns to xfail missing "const" in "const char *"
2481 and kfail PR gdb/1155.
2482
6b7a4c0e
MC
24832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2484
2485 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2486 current versions of gcc, including gcc abi 2. Remove gratuitous
2487 restart of test program. Use gdb_test_multiple and gdb_test for
2488 all tests. Add patterns to kfail PR gdb/1498.
2489
51615d72
MC
24902003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2491
2492 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2493 current versions of gcc, including gcc abi 2. Use "breakpoint"
2494 and "continue" instead of restarting the target program. Use
2495 gdb_test_multiple and gdb_test for all tests.
2496
7b79a9d7
MK
24972004-01-01 Mark Kettenis <kettenis@gnu.org>
2498
2499 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2500 for *-*-solaris2*.
2501
1cd3489f
MC
25022003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2503
2504 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2505 current versions of gcc, including gcc abi 2. Use "breakpoint"
2506 and "continue" instead of restarting the target program several
2507 times. Use gdb_test_multiple and gdb_test for all tests.
2508
850742db
MC
25092003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2510
2511 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2512 source files.
2513
eb4bbda8
MC
25142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2515
2516 * gdb.base/environ.exp: Handle compiling test case from multiple
2517 source files.
2518
e42c7771
MC
25192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2520
2521 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2522
80e4b428
JB
25232003-12-17 Jim Blandy <jimb@redhat.com>
2524
5f06973a
JB
2525 * gdb.base/freebpcmd.c: Add copyright notice.
2526
80e4b428
JB
2527 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2528
0ab84fb7
MC
25292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2530
2531 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2532
1b3bb3d0
JB
25332003-12-13 Jim Blandy <jimb@redhat.com>
2534
2535 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2536
3a4c9371
KB
25372003-12-12 Kevin Buettner <kevinb@redhat.com>
2538
2539 * gdb.asm/frv.inc: New file.
2540 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2541
a1dea79a
FF
25422003-12-09 Fred Fish <fnf@redhat.com>
2543
2544 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2545 functions to break1.c and leave prototypes behind. Add more
2546 "set breakpoint NN here" comments.
2547 * gdb.base/break1.c: New file.
2548
2549 * gdb.base/break.exp: Handle compiling test case from multiple
2550 source files and change source file references as needed.
2551 * gdb.base/completion.exp: Ditto.
2552 * gdb.base/condbreak.exp: Ditto.
2553 * gdb.base/define.exp: Ditto.
2554 * gdb.base/ena-dis-br.exp: Ditto.
2555 * gdb.base/info-proc.exp: Ditto.
2556 * gdb.base/maint.exp: Ditto.
2557 * gdb.base/until.exp: Ditto.
2558
2559 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2560 hardcoded line numbers.
2561 * gdb.base/define.exp: Ditto.
2562 * gdb.base/ena-dis-br.exp: Ditto.
2563 * gdb.base/maint.exp: Ditto.
2564 * gdb.base/until.exp: Ditto.
2565
2566 * gdb.base/completion.exp: Use "break1" for completion tests since
2567 "break" is no longer a unique prefix.
2568
5266b69c
AC
25692003-12-06 Andrew Cagney <cagney@redhat.com>
2570
2571 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2572 "return_value_unimplemented". When an unimplemented struct return
2573 architecture, report incorrect values as a KFAIL
2574
374451f0
MC
25752003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2576
2577 * gdb.cp/rtti.exp: Accept new wording of warning from
2578 cp_lookup_rtti_type.
2579
ba9b20a7
MC
25802003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 Partial fix for PR testsuite/1456.
2583 * gdb.base/scope.exp (test_at_main): Replace references to
2584 gcc_compiled with calls to test_compiler_info.
2585 (test_at_foo): Likewise.
2586 (test_at_bar): Likewise.
2587
b74b6d0b
MC
25882003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2589
2590 Partial fix for PR testsuite/1456.
2591 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2592 to test_compiler_info.
2593
ccfa3402
MC
25942003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2595
2596 * gdb.base/so-impl-ld.exp: Update copyright notice.
2597
f6246aba
MC
25982003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2599
2600 Partial fix for PR testsuite/1456.
2601 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2602 to test_compiler_info.
2603
13ae734a
MC
26042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2605
2606 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2607 from current versions of gdb. Clean up regular expressions.
2608 Delete redundant timeout case.
2609
d8e1cdee
MC
26102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2611
2612 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2613 from current versions of gdb. Clean up regular expressions.
2614 Delete redundant timeout case.
2615
96457b64
MC
26162003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2617
2618 Partial fix for PR testsuite/1456.
2619 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2620 gcc_compiled with call to test_compiler_info.
2621
f35309fc
MC
26222003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2623
2624 Partial fix for PR testsuite/1456.
2625 * gdb.base/list.exp (test_list_function): Delete unused declaration
2626 of gcc_compiled.
2627
d7afdf9b
MC
26282003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2629
2630 Partial fix for PR testsuite/1456.
2631 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2632 call to test_compiler_info.
2633
71507b56
MK
26342003-11-29 Mark Kettenis <kettenis@gnu.org>
2635
2636 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2637 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2638 it to create the appropriate note.inc.
2639 * gdb.asm/asmsrc1.s: Include "note.inc".
2640 * gdb.asm/netbsd.inc: New file.
2641 * gdb.asm/empty.inc: New file.
2642
f81f93f7
MC
26432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2644
2645 Partial fix for PR testsuite/1456.
2646 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2647 calls to test_compiler_info.
2648
9a77938e
MC
26492003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2650
2651 Partial fix for PR testsuite/1456.
2652 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2653 calls to test_compiler_info.
2654
e8367dc7
MK
26552003-11-27 Mark Kettenis <kettenis@gnu.org>
2656
2657 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2658 pattern for the KFAILs.
2659
526c61ee
AF
26602003-11-25 Adam Fedor <fedor@gnu.org>
2661
2662 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2663 * gdb.objc/objcdecode.m: New file.
2664
28f2d600
AF
26652003-11-25 Adam Fedor <fedor@gnu.org>
2666
2667 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2668 * gdb.objc/nondebug.m: New file.
2669
a3895cee
BE
26702003-11-26 Ben Elliston <bje@wasabisystems.com>
2671
2672 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2673 NetBSD as it does on FreeBSD. Modelled on a similar change by
2674 Mark Kettenis on 2003-05-30.
2675 (link-flags): Set to "--entry _start" regardless of target.
2676 Special linker flags are to be appended to $link-flags.
2677 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2678
c9f2c8a3
MC
26792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2680
2681 * gdb.cp/method.exp: Accept output of new demangler.
2682
15a0587a 26832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2684
2685 * gdb/class2.exp: New file.
2686 * gdb/class2.cc: New file.
2687
3c00b570
MC
26882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2689
2690 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2691 of new demangler.
2692
7027acc7
MK
26932003-11-23 Mark Kettenis <kettenis@gnu.org>
2694
2695 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2696 of gdb_test "run".
2697
b0e1598a
MK
26982003-11-23 Mark Kettenis <kettenis@gnu.org>
2699
2700 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2701 "continue" into "run".
2702
4d9eda44
MC
27032003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2704
2705 Partial fix for PR testsuite/1456.
2706 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2707 call to test_compiler_info.
2708 * gdb.cp/ctti.exp: Likewise.
2709 * gdb.cp/derivation.exp: Likewise.
2710 * gdb.cp/member-ptr.exp: Likewise.
2711 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2712 reference to gcc_compiled.
2713
27142003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2715
2716 Fix PR testsuite/1463.
2717 * gdb.base/structs.exp (start_structs_test): Call
2718 get_debug_format before using the debug format.
2719
d422fe19
AC
27202003-11-22 Andrew Cagney <cagney@redhat.com>
2721
2722 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2723 * gdb.base/structs.exp: Use gdb_test_multiple.
2724
039cf96d
AC
27252003-11-20 Andrew Cagney <cagney@redhat.com>
2726
6882279b
AC
2727 * gdb.base/structs.exp: Handle and recover from internal errors.
2728 Replace "foo${n}" with "foo<n>" in test messages.
2729
e53890ae
AC
2730 * gdb.base/structs.exp: Update copyright. Rewrite.
2731 * gdb.base/structs.c: Update copyright. Rewrite.
2732
2b211c59
AC
2733 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2734 resync count exceeded.
d63a86f8 2735
039cf96d
AC
2736 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2737 from the internal error.
2738 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2739 Original from Jim Blandy.
2740 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2741
eac98b22
AC
27422003-11-19 Andrew Cagney <cagney@redhat.com>
2743
2744 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2745 KFAIL.
2746
67455b2a
MK
27472003-11-17 Mark Kettenis <kettenis@gnu.org>
2748
2749 New testcase for PR backtrace/1435.
2750 * gdb.arch/i386-unwind.exp: New file.
2751 * gdb.arch/i386-unwind.c: New file.
2752
853d6e5b
AC
27532003-11-17 Andrew Cagney <cagney@redhat.com>
2754
2755 * lib/gdb.exp (compiler_info): New global.
2756 (test_compiler_info): New function.
2757 (get_compiler_info): Set compiler_info.
2758 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2759 "compiler_info" to gcc-<major>-<minor>.
2760
38cf6e11
MC
27612003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2762
2763 * gdb.trace/configure: Remove.
2764
a50d3602
EZ
27652003-11-13 Elena Zannoni <ezannoni@redhat.com>
2766
2767 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2768 breakpoints.
a50d3602
EZ
2769 * gdb.base/break.exp: Remove all references to explicit line
2770 numbers.
2771
d9407aaa
NC
27722003-11-11 Nick Clifton <nickc@redhat.com>
2773
2774 * gdb.base/shreloc.exp: Do not run for targets which do not
2775 support shared objects.
2776
db488fc1
CV
27772003-11-10 Corinna Vinschen <vinschen@redhat.com>
2778
2779 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2780 Don't run tests if nofileio flag is given.
2781
6a90a18e
EZ
27822003-11-07 Elena Zannoni <ezannoni@redhat.com>
2783
2784 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2785 as well as 'Watchpoint'.
2786
0b915e9c
EZ
27872003-11-06 Elena Zannoni <ezannoni@redhat.com>
2788
2789 Reported by Jim Ingham <jingham@apple.com>:
2790 * gdb.base/annota1.exp: Match at least one occurrence of the
2791 signal handler annotation.
2792
d7e4b55f
EZ
27932003-11-06 Elena Zannoni <ezannoni@redhat.com>
2794
2795 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2796 as well as 'Watchpoint'.
2797
2fe4e8d0
MC
27982003-11-05 Michael Chastain <mec@shout.net>
2799
2800 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2801
6ef88553
KW
28022003-11-03 Kris Warkentin <kewarken@qnx.com>
2803
2804 * gdb.arch/gdb1291.c: New test file.
2805 * gdb.arch/gdb1291.exp: New test script.
2806 * gdb.arch/gdb1431.c: New test file.
2807 * gdb.arch/gdb1431.exp: New test script.
2808
ae7dc4d8
MC
28092003-10-22 Michael Chastain <mec@shout.net>
2810
2811 * gdb.mi/pthreads.c: Add copyright notice.
2812
c39d7427
MC
28132003-10-22 Michael Chastain <mec@shout.net>
2814
2815 * gdb.threads/pthreads.c: Add copyright notice.
2816
8b7d96c1
MC
28172003-10-20 Michael Chastain <mec@shout.net>
2818
2819 * gdb.base/gdb1056.exp: New test script.
2820
d1d69fdd
DJ
28212003-10-13 Daniel Jacobowitz <drow@mvista.com>
2822
2823 * gdb.threads/killed.exp: Use gdb_run_cmd.
2824
7d605576
DJ
28252003-10-13 Daniel Jacobowitz <drow@mvista.com>
2826
2827 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2828 create a core file.
2829 * gdb.threads/gcore-thread.exp: Likewise.
2830
618ec112
CV
28312003-10-13 Corinna Vinschen <vinschen@redhat.com>
2832
2833 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2834 type, based on char type.
2835 (struct bit_flags_short_t): New bitfield type, based on short type.
2836 (init_bit_flags_char): New fuction.
2837 (init_bit_flags_short): Ditto.
2838 (print_bit_flags_char): Ditto.
2839 (print_bit_flags_short): Ditto.
2840 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2841
9367a73c
MC
28422003-10-11 Michael Chastain <mec@shout.net>
2843
2844 * gdb.base/call-rt-st.exp: Update copyright year.
2845
1decf120
KI
28462003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2847
2848 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2849 * gdb.disasm/sh3.s: Ditto.
2850
5445b2ae
DJ
28512003-10-07 Daniel Jacobowitz <drow@mvista.com>
2852
2853 * gdb.threads/switch-threads.exp: New test.
2854 * gdb.threads/switch-threads.c: New source file.
2855
aec24853
CV
28562003-10-07 Corinna Vinschen <vinschen@redhat.com>
2857
2858 * gdb.base/ending-run.exp: Add sh specific case.
2859
adc7428d
AC
28602003-10-06 Andrew Cagney <cagney@redhat.com>
2861
2862 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2863 * gdb.disasm/mn10200.exp: Delete obsolete file.
2864
c9d37158
DJ
28652003-09-29 Daniel Jacobowitz <drow@mvista.com>
2866
2867 * ChangeLog: Correct an entry command.exp -> commands.exp.
2868 * gdb.base/commands.exp (bp_deleted_in_command_test)
2869 (temporary_breakpoint_commands): Check noargs.
2870
79c2c32d
DC
28712003-09-25 David Carlton <carlton@kealia.com>
2872
2873 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2874 of some print tests, where appropriate. Add tests for C::D::cd,
2875 E::ce, F::cXfX, G::XgX.
2876 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2877
594e6d67
RE
28782003-09-25 Richard Earnshaw <rearnsha@arm.com>
2879
2880 * lib/java.exp (java_init): Import target_alias before using it.
2881
10f0d451
DC
28822003-09-25 David Carlton <carlton@kealia.com>
2883
2884 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2885
274bcba0
EZ
28862003-09-23 Elena Zannoni <ezannoni@redhat.com>
2887
d63a86f8 2888 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2889 weirdness.
2890
cdbf20f7
MC
28912003-09-17 Michael Chastain <mec@shout.net>
2892
2893 * gdb.cp/gdb1355.exp: New file.
2894 * gdb.cp/gdb1355.c: New file.
2895
71e06f80
CV
28962003-09-15 Corinna Vinschen <vinschen@redhat.com>
2897
2898 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2899 * gdb.asm/sh.inc: New file.
2900
5c4e30ca
DC
29012003-09-11 David Carlton <carlton@kealia.com>
2902
bd45b7af
DC
2903 * gdb.cp/namespace.exp: Add tests for namespace types.
2904 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2905 (test_namespace): New.
2906
1c199746
EZ
29072003-09-11 Elena Zannoni <ezannoni@redhat.com>
2908
2909 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2910 * gdb.stabs/weird.exp: Ditto.
1c199746 2911
04ed252f
MC
29122003-09-08 Michael Chastain <mec@shout.net>
2913
2914 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2915
d8a2d9e7
MC
29162003-09-07 Michael Chastain <mec@shout.net>
2917
2918 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2919 'parse error'.
2920
161afb24
MK
29212003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2922
2923 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2924
49f2741a
MC
29252003-08-30 Michael Chastain <mec@shout.net>
2926
2927 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2928 * gdb.gdb/observer.exp: Ditto.
2929 * gdb.gdb/xfullpath.exp: Ditto.
2930
8afa723e
MK
29312003-08-29 Mark Kettenis <kettenis@gnu.org>
2932
2933 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2934 *-*-*bsd*.
2935
f31dfe3b
JJ
29362003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2937
2938 * gdb.base/dump.exp: Skip for ia64.
2939
4630e498
JJ
29402003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2941
2942 * gdb.asm/asm-source.exp: Add ia64 support.
2943 * gdb.asm/ia64.inc: New file.
2944
1105b7ef
MC
29452003-08-22 Michael Chastain <mec@shout.net>
2946
2947 * gdb.cp: New directory.
2948 * gdb.cp/*: Copy from gdb.c++/*.
2949 * gdb.c++/*: Remove.
2950 * Makefile.in: Change gdb.c++ to gdb.cp.
2951 * configure.in: Ditto.
2952 * configure: Regnerate.
2953
c945b932
MK
29542003-08-18 Mark Kettenis <kettenis@gnu.org>
2955
2956 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2957 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2958
2b66634b
DJ
29592003-08-17 Daniel Jacobowitz <drow@mvista.com>
2960
2961 * mi-var-display.exp (-var-list-children weird): Accept function
2962 pointers with argument types.
2963 * mi1-var-display.exp (-var-list-children weird): Likewise.
2964 * mi2-var-display.exp (-var-list-children weird): Likewise.
2965
a356f73b
DJ
29662003-08-17 Daniel Jacobowitz <drow@mvista.com>
2967
2968 * gdb.base/annota3.exp: Add missing newline.
2969
483417b8
MC
29702003-08-06 Michael Chastain <mec@shout.net>
2971
2972 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
2973
c99c59c3
MS
29742003-08-12 Michael Snyder <msnyder@redhat.com>
2975
2976 * gdb.base/float.exp: Add test for SH.
2977
55ed7501
MK
29782003-08-10 Mark Kettenis <kettenis@gnu.org>
2979
2980 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
2981
1a371f2e
EZ
29822003-08-07 Elena Zannoni <ezannoni@redhat.com>
2983
2984 * gdb.base/completion.exp: Remove reduntant completion test
2985 on filename.
2986
e0f353ce
EZ
29872003-08-07 Elena Zannoni <ezannoni@redhat.com>
2988
2989 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
2990 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
2991 gdb.trace/save-trace.exp: Make sure that full pathnames are
2992 escaped correctly.
2993
5710a1af 29942003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 2995
5710a1af
EZ
2996 * configure.in: Don't generate config.h from config.hin.
2997 * configure: Regenerate.
2998 * config.hin: Remove file.
2999 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3000 * gdb.threads/pthreads.c: Ditto.
3001
dcd81ce9
DJ
30022003-08-07 Daniel Jacobowitz <drow@mvista.com>
3003
3004 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3005 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3006 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3007 Replace ld24 with seth/add3.
3008
6009d884
AC
30092003-08-02 Andrew Cagney <cagney@redhat.com>
3010
3011 * gdb.base/annota3.exp: New file.
3012 * gdb.base/annota3.c: New file.
3013 * gdb.c++/annota3.exp: New file.
3014 * gdb.c++/annota3.cc: New file.
3015
51514e06
MC
30162003-07-29 Michael Chastain <mec@shout.net>
3017
3018 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3019 actually failed.
3020 (do_pass): Likewise.
3021 * gdb.threads/tls.exp: Always initialize no_of_threads.
3022
4ee6625b
DJ
30232003-07-27 Daniel Jacobowitz <drow@mvista.com>
3024
3025 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3026 pattern.
3027 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3028 * gdb.threads/tls.exp: Recognize one case of the host library not
3029 supporting TLS.
3030
225f2bf6
AC
30312003-07-27 Andrew Cagney <cagney@redhat.com>
3032
3033 * gdb.base/fileio.exp: Use SH when running commands using
3034 remote_exec.
3035
bcb27c9f
DJ
30362003-07-24 Daniel Jacobowitz <drow@mvista.com>
3037
3038 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3039 * gdb.base/relocate.c (dummy): New padding array.
3040
3d67be83
MS
30412003-07-22 Michael Snyder <msnyder@redhat.com>
3042
d63a86f8 3043 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3044
3045 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3046 patterns to be more general, accepting old and new output.
3047 Some output chars (such as '+') also must be quoted.
d63a86f8 3048 Some addresses are displayed numerically instead of
3d67be83
MS
3049 symbolically.
3050
57ba3b85
MS
30512003-07-23 Michael Snyder <msnyder@redhat.com>
3052
686d097c
MS
3053 * gdb.base/return2.exp: Don't test long-long return.
3054
57ba3b85
MS
3055 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3056 * gdb.disasm/t01_mov.exp: Ditto.
3057 * gdb.disasm/t02_mova.s: Ditto.
3058 * gdb.disasm/t02_mova.exp: Ditto.
3059 * gdb.disasm/t03_add.s: Ditto.
3060 * gdb.disasm/t03_add.exp: Ditto.
3061 * gdb.disasm/t04_sub.s: Ditto.
3062 * gdb.disasm/t04_sub.exp: Ditto.
3063 * gdb.disasm/t05_cmp.s: Ditto.
3064 * gdb.disasm/t05_cmp.exp: Ditto.
3065 * gdb.disasm/t06_ari2.s: Ditto.
3066 * gdb.disasm/t06_ari2.exp: Ditto.
3067 * gdb.disasm/t07_ari3.s: Ditto.
3068 * gdb.disasm/t07_ari3.exp: Ditto.
3069 * gdb.disasm/t08_or.s: Ditto.
3070 * gdb.disasm/t08_or.exp: Ditto.
3071 * gdb.disasm/t09_xor.s: Ditto.
3072 * gdb.disasm/t09_xor.exp: Ditto.
3073 * gdb.disasm/t10_and.s: Ditto.
3074 * gdb.disasm/t10_and.exp: Ditto.
3075 * gdb.disasm/t11_logs.s: Ditto.
3076 * gdb.disasm/t11_logs.exp: Ditto.
3077 * gdb.disasm/t12_bit.s: Ditto.
3078 * gdb.disasm/t12_bit.exp: Ditto.
3079 * gdb.disasm/t13_otr.s: Ditto.
3080 * gdb.disasm/t13_otr.exp: Ditto.
3081
e00759ef
EZ
30822003-07-22 Elena Zannoni <ezannoni@redhat.com>
3083
3084 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3085
8bc2021f
EZ
30862003-07-22 Elena Zannoni <ezannoni@redhat.com>
3087
3088 * gdb.threads/tls.c : New file.
3089 * gdb.threads/tls.exp : New file.
3090 * gdb.threads/tls-main.c : New file.
3091 * gdb.threads/tls-shared.c : New file.
3092 * gdb.threads/tls-shared.exp : New file.
3093
89320c4c
AS
30942003-07-22 Andreas Schwab <schwab@suse.de>
3095
3096 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3097
180dea7c
AS
30982003-07-20 Andreas Schwab <schwab@suse.de>
3099
3100 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3101 due to insn reordering.
3102
0714963c
AC
31032003-07-15 Andrew Cagney <cagney@redhat.com>
3104
3105 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3106
98a23b3f
MC
31072003-07-15 Michael Chastain <mec@shout.net>
3108
3109 * gdb.base/gdb1250.exp: New file.
3110 * gdb.base/gdb1250.c: New file.
3111
27e417a2
ML
31122003-07-09 Michal Ludvig <mludvig@suse.cz>
3113
3114 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3115 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3116
8bc2021f
EZ
31172003-07-09 Elena Zannoni <ezannoni@redhat.com>
3118
3119 * gdb.threads/tls.c: New file.
3120 * gdb.threads/tls.exp: New file.
3121 * gdb.threads/tls-main.c: New file.
3122 * gdb.threads/tls-shared.c: New file.
3123 * gdb.threads/tls-shared.exp: New file.
3124
d99968dc
EZ
31252003-07-09 Elena Zannoni <ezannoni@redhat.com>
3126
3127 * gdb.base/annota1.exp: Make sure that we properly escape the
3128 full path of the source file. Xfail more permissive patterns,
d63a86f8 3129 due to a compiler debug info problem.
d99968dc 3130
83876b3b
AS
31312003-07-07 Andreas Schwab <schwab@suse.de>
3132
2705e972
AS
3133 * gdb.asm/m68k.inc: New file.
3134 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3135
83876b3b
AS
3136 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3137 arguments"): Also match negative number.
3138
3139 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3140
3a871b37
DJ
31412003-07-03 Daniel Jacobowitz <drow@mvista.com>
3142
3143 * gdb.base/store.c (charest): New typedef.
3144 (add_char): Rename to add_charest, update.
3145 (wack_char): Rename to wack_charest, update types. Return l + r
3146 to keep r live across the call.
3147 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3148 (wack_double, wack_doublest): Return l + r to keep r live across
3149 the call.
3150 * gdb.base/store.exp: Accomodate store.c changes.
3151
b2a7f303
DC
31522003-06-30 David Carlton <carlton@kealia.com>
3153
3154 * gdb.c++/maint.exp (test_invalid_name): New.
3155 (test_first_component): Add tests for invalid names.
3156
3c6cb4a1
MC
31572003-06-29 Michael Chastain <mec@shout.net>
3158
3159 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3160 output of '<VTT for class>' for virtual base classes.
3161
f1c2644b
DJ
31622003-06-29 Daniel Jacobowitz <drow@mvista.com>
3163
3164 * gdb.base/completion.exp: Tab-complete "complet" instead of
3165 "compl".
3166 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3167
18080350
DJ
31682003-06-29 Daniel Jacobowitz <drow@mvista.com>
3169
3170 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3171 * gdb.base/volatile.exp: Likewise.
3172
f56973f8
DJ
31732003-06-29 Daniel Jacobowitz <drow@mvista.com>
3174
3175 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3176 gdb/1265.
3177
31782003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3179 Daniel Jacobowitz <drow@mvista.com>
3180
3181 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3182 initial line count of 'captured_main' from 26 to 32.
3183 (test_with_self): Allow xmalloc call to be interleaved with the
3184 preceding two lines.
3185
e766d4d6
JB
31862003-06-24 Joel Brobecker <brobecker@gnat.com>
3187
3188 * gdb.base/bang.exp: New testcase.
3189
f125c9a4
JB
31902003-06-23 Joel Brobecker <brobecker@gnat.com>
3191
3192 * gdb.base/langs.exp: Add some tests for the "minimal" language
3193 support.
3194
6e25beaf
EZ
31952003-06-23 Elena Zannoni <ezannoni@redhat.com>
3196
3197 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3198 the testcase.
3199
2f816dda
DJ
32002003-06-22 Daniel Jacobowitz <drow@mvista.com>
3201
3202 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3203 offset.
3204
db5a5748
DJ
32052003-06-22 Daniel Jacobowitz <drow@mvista.com>
3206
3207 * gdb.c++/pr-1210.cc: New file.
3208 * gdb.c++/pr-1210.exp: New file.
3209
1df0c130
DJ
32102003-06-21 Daniel Jacobowitz <drow@mvista.com>
3211
3212 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3213 000-exec-continue.
3214
a92feac0
MK
32152003-06-15 Mark Kettenis <kettenis@gnu.org>
3216
3217 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3218 on *-*-*bsd* instead of *-*-freebsd*.
3219
81a58f5b
AC
32202003-06-14 Andrew Cagney <cagney@redhat.com>
3221
3222 * gdb.base/store.exp: Test longest and doublest. Test all
3223 parameters. Weaken return statement match.
3224 * gdb.base/store.c: Add longest and doublest - aka long long and
3225 long double functions. Put all parameters into local register
3226 variables. Use negative values.
3227
b257a0d3
AC
32282003-06-14 Andrew Cagney <cagney@redhat.com>
3229
3230 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3231 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3232 exit status.
3233 * gdb.base/fileio.exp: Disable target when nointerrupts and
3234 noinferiorio, instead of limiting it to remote. Use remote_exec
3235 instead of system.
d63a86f8 3236
21c38304
JJ
32372003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3238
3239 * gdb.base/float.exp: Add ia64 support.
3240
1bcdb424
CV
32412003-06-12 Corinna Vinschen <vinschen@redhat.com>
3242
3243 * gdb.base/fileio.exp: Run only on remote targets.
3244
6aeb981f
CV
32452003-06-10 Corinna Vinschen <vinschen@redhat.com>
3246
3247 * gdb.base/fileio.c: New file, testing File-I/O.
3248 * gdb.base/fileio.exp: Ditto.
3249
53df362e
RG
32502003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3251
3252 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3253 shared objects after relocation at load time (gdb PR/1132).
3254 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3255 as above, part of the shared object relocation test.
3256
ffee1b46
MK
32572003-06-08 Mark Kettenis <kettenis@gnu.org>
3258
b5ca3722
MK
3259 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3260 fully filled history list.
3261 * gdb.base/gdb_history: New file.
3262
03ed860d
MK
3263 * gdb.base/signals.exp: XFAIL "continue to func1" on
3264 i*86-*-freebsd*.
3265
ffee1b46
MK
3266 * gdb.base/attach.exp: When trying to attach to a nonexistent
3267 process, make it possible to specify the PID based on the target,
3268 and do so for *-*-freebsd*.
3269
d80dbb52
RH
32702003-06-02 Richard Henderson <rth@redhat.com>
3271
3272 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3273
6dd77b81
RH
32742003-06-02 Richard Henderson <rth@redhat.com>
3275
3276 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3277
f6347e16
RH
32782003-06-02 Richard Henderson <rth@redhat.com>
3279
3280 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3281
2c161407
DJ
32822003-06-01 Daniel Jacobowitz <drow@mvista.com>
3283
3284 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3285 of globalvar.
3286
572eb746
MK
32872003-06-01 Mark Kettenis <kettenis@gnu.org>
3288
3289 * gdb.asm/asm-source.exp: Check for memory read errors in
3290 disassembler test on *BSD too.
3291
9e9617a5
RH
32922003-06-01 Richard Henderson <rth@redhat.com>
3293
3294 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3295 for .frame.
3296 (gdbasm_call): Lose ldgp.
3297 (gdbasm_startup): Add frame information.
3298 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3299
7b34ad4e
MK
33002003-05-31 Mark Kettenis <kettenis@gnu.org>
3301
3302 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3303 i?86-*-*.
3304
10059fdf
MK
33052003-05-30 Mark Kettenis <kettenis@gnu.org>
3306
3307 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3308 FreeBSD.
3309
acf4b816
RH
33102003-05-29 Richard Henderson <rth@redhat.com>
3311
3312 * gdb.asm/alpha.inc: New file.
3313 * gdb.asm/asm-source.exp: Use it.
3314
e9ecd949
JB
33152003-05-29 Jim Blandy <jimb@redhat.com>
3316
3317 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3318 'core.PID'.
3319
e3e5a4f3
JB
33202003-05-22 Jim Blandy <jimb@redhat.com>
3321
3322 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3323 backtrace.
d63a86f8 3324
72fe3d25
DC
33252003-05-20 David Carlton <carlton@math.stanford.edu>
3326
3327 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3328 this time.
3329
58da2eb2
DC
33302003-05-19 David Carlton <carlton@bactrian.org>
3331
3332 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3333 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3334
1fcb5155
DC
33352003-05-19 David Carlton <carlton@bactrian.org>
3336
3337 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3338 namespace tests.
3339 Bump copyright date.
3340 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3341 (main): Call C::D::marker2.
3342 * gdb.c++/namespace1.cc: New file.
3343
85e85163
JJ
33442003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3345
3346 Roland McGrath <roland@redhat.com>
d63a86f8 3347 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3348 there is no manager thread.
3349
a25fbfec
JJ
33502003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3351
d63a86f8
RM
3352 * gdb.threads/schedlock.exp: Remove assumption that all threads
3353 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3354 in one of the child threads rather than the main thread.
3355
be375bae
JB
33562003-05-07 Jim Blandy <jimb@redhat.com>
3357
09bf6082
JB
3358 Add support for assembly source testing on the s390x.
3359 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3360 architecture.
3361 * gdb.asm/s390x.inc: New file.
3362
be375bae
JB
3363 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3364 succession of 'if' statements.
3365
00905d52
AC
33662003-05-05 Andrew Cagney <cagney@redhat.com>
3367
3368 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3369
b1e29e33
AC
33702003-05-05 Andrew Cagney <cagney@redhat.com>
3371
3372 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3373 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3374
e33d66ec
EZ
33752003-05-02 Elena Zannoni <ezannoni@redhat.com>
3376
3377 * gdb.base/charset.exp: Update based on new behavior of set/show
3378 charset commands.
3379
2b6fd0d8
AC
33802003-05-01 Andrew Cagney <cagney@redhat.com>
3381
3382 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3383 variable do not give memory errors.
3384
130cacce
AF
33852003-04-30 Adam Fedor <fedor@gnu.org>
3386
3387 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3388 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3389 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3390 gdb.objc/basicclass.m: : New files
3391
3392 * lib/gdb.exp (gdb_compile_objc): New procedure.
3393
bea71854
DJ
33942003-04-27 Daniel Jacobowitz <drow@mvista.com>
3395
3396 * gdb.base/signals.exp: Make backtrace tests more specific.
3397
0f20eeea
DC
33982003-04-23 David Carlton <carlton@bactrian.org>
3399
3400 * gdb.c++/maint.exp (test_first_component): Add tests for
3401 'operator' in more locations.
3402
c8c4d8dc
KB
34032003-04-16 Kevin Buettner <kevinb@redhat.com>
3404
3405 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3406
3fe60e3c
EZ
34072003-04-16 Elena Zannoni <ezannoni@redhat.com>
3408
3409 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3410 func marke' instead. Update test name.
3411
9219021c
DC
34122003-04-15 David Carlton <carlton@math.stanford.edu>
3413
3414 * gdb.c++/maint.exp: New file.
3415
5dd55bdd
EZ
34162003-04-14 Elena Zannoni <ezannoni@redhat.com>
3417
3418 * gdb.threads/schedlock.c: Change type of thread function argument
3419 to long, to avoid warnings on 64-bit platforms.
3420
00890572
EZ
34212003-04-14 Elena Zannoni <ezannoni@redhat.com>
3422
3423 * gdb.base/attach.exp: Add new message from ptrace in case of
3424 attaching to nonexistent process.
d63a86f8 3425
93201743
JB
34262003-04-11 Jim Blandy <jimb@redhat.com>
3427
3428 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3429 gdb.c++/userdef.cc: Place comments on the lines to which the
3430 marker function might return.
3431 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3432 gdb.c++/userdef.exp: Look for those comments to check that we've
3433 returned to the right place, instead of checking line numbers.
3434
2a11c64d
EZ
34352003-04-11 Elena Zannoni <ezannoni@redhat.com>
3436
3437 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3438 match on sourcefile name, instead of directory name.
3439
68ab8fc5
EZ
34402003-04-10 Elena Zannoni <ezannoni@redhat.com>
3441
d63a86f8 3442 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3443 working directory name.
3444
5624293a
JB
34452003-04-09 Jim Blandy <jimb@redhat.com>
3446
3447 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3448 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3449 after an inferior function call, report the failure, but allow the
3450 test to continue.
3451
f1f02ee4
SC
34522003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3453
3454 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3455 with -DPROTOTYPES.
3456
6eb79af0
SC
34572003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3458
3459 * gdb.base/break.exp: Revert last patch.
3460
8dfb4cf0
SC
34612003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3462
3463 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3464 with -DPROTOTYPES.
3465
ed4c619a
AC
34662003-04-02 Andrew Cagney <cagney@redhat.com>
3467
3468 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3469 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3470 matching directories by the name breakpoint.
3471 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3472 Make "continue to marker1" consistent.
3473 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3474 message consistent.
3475 * lib/gdb.exp: Put "the program is no longer running", and "the
3476 program exited" in parenthesis.
3477 * lib/mi-support.exp: Ditto.
d63a86f8 3478
4e35d5f0 34792003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3480
4e35d5f0
BR
3481 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3482
71900fe8
AC
34832003-03-29 Andrew Cagney <cagney@redhat.com>
3484
3485 * gdb.base/sizeof.c (main): Print the value of '\377'.
3486 * gdb.base/sizeof.exp: Check the sign of '\377'.
3487
c0655a16
MC
34882003-03-27 Michael Chastain <mec@shout.net>
3489
3490 * gdb.base/gdb1090.exp: New file.
3491 * gdb.base/gdb1090.cc: New file.
3492
5b2a3989
JB
34932003-03-27 J. Brobecker <brobecker@gnat.com>
3494
3495 * gdb.gdb/observer.exp: New regression test.
3496
79876890
MC
34972003-03-27 Michael Chastain <mec@shout.net>
3498
3499 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3500 * gdb.base/ptype.exp: Likewise.
3501
6eac95e3
CV
35022003-03-27 Corinna Vinschen <vinschen@redhat.com>
3503
3504 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3505
e8c71839
MC
35062003-03-26 Michael Chastain <mec@shout.net>
3507
3508 * gdb.base/ptype.exp: Actually use some typedef'd types.
3509
71b10041
SC
35102003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3511
3512 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3513 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3514
2512cf80
CV
35152003-03-20 Corinna Vinschen <vinschen@redhat.com>
3516
3517 * gdb.base/default.exp: Fix regular expression.
3518
0d195a4f
CV
35192003-03-20 Corinna Vinschen <vinschen@redhat.com>
3520
3521 * gdb.base/args.exp: Fix regular expression.
3522
8a2dbca8
CV
35232003-03-20 Corinna Vinschen <vinschen@redhat.com>
3524
3525 * gdb.base/help.exp: Allow Win32 child process.
3526
bf028682
CV
35272003-03-20 Corinna Vinschen <vinschen@redhat.com>
3528
3529 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3530 when stepping out of main().
3531
182dbe85
CV
35322003-03-20 Corinna Vinschen <vinschen@redhat.com>
3533
3534 * gdb.base/default.exp: Check for win32 specific message when calling
3535 "run" without executable.
3536
d67a6ba5
CV
35372003-03-20 Corinna Vinschen <vinschen@redhat.com>
3538
3539 * gdb.base/args.exp: Expect .exe in output.
3540
a955b5bb
CV
35412003-03-20 Corinna Vinschen <vinschen@redhat.com>
3542
3543 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3544 Cygwin native.
3545
bf6bad4b
AC
35462003-03-17 Andrew Cagney <cagney@redhat.com>
3547
3548 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3549 vector registes.
3550 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3551 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3552
293e9a31
DC
35532003-03-17 David Carlton <carlton@math.stanford.edu>
3554
3555 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3556 test, for PR breakpoints/38.
3557 Call test_watchpoint_and_breakpoint.
3558 * gdb.base/watchpoint.c (func3): New function.
3559 (main): Call func3.
3560
5330f2db
DC
35612003-03-04 David Carlton <carlton@math.stanford.edu>
3562
3563 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3564 Garply<Garply<char> >:: garply".
3565 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3566 with respect to PR c++/1111; note also PR c++/1113.
3567 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3568 respect to PR c++/1062.
3569 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3570
6ece72da
DC
35712003-03-03 David Carlton <carlton@math.stanford.edu>
3572
3573 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3574 with respect to PR c++/57.
3575 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3576 c++/826.
3577 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3578 respect to PR c++/57.
3579
85ca1584
DC
35802003-03-03 David Carlton <carlton@math.stanford.edu>
3581
3582 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3583 respect to PR c++/33 into FAILs.
3584
98e9c5b8
MC
35852003-03-03 Michael Chastain <mec@shout.net>
3586
7bedbf27
MC
3587 * configure.in: Update copyright years.
3588
35892003-03-03 Michael Chastain <mec@shout.net>
3590
3591 * Makefile.in: Update copyright years.
98e9c5b8 3592
f683e100
DC
35932003-02-28 David Carlton <carlton@math.stanford.edu>
3594
3595 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3596 print class instead of struct and/or superfluous protection
3597 specifiers, as long as the resulting output is equivalent to the
3598 source code.
3599 Delete FIXME from end of messages on tests that don't need
3600 fixing.
3601
a9e0cf2c
DC
36022003-02-28 David Carlton <carlton@math.stanford.edu>
3603
3604 * gdb.c++/templates.exp (do_tests): Allow const in the two
3605 Foo<volatile char *>::foo tests.
3606
e8d359df
MS
36072003-02-27 Michael Snyder <msnyder@redhat.com>
3608
d63a86f8 3609 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3610 will be consistant.
3611
0b71dc91
DC
36122003-02-26 David Carlton <carlton@math.stanford.edu>
3613
3614 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3615 char *>::foo" test with respect to PR c++/33. Create a new test
3616 which is identical to that one except that it doesn't put the
3617 space between the "char" and the "*"; KFAIL it, too.
3618
dd14ab43
DC
36192003-02-26 David Carlton <carlton@math.stanford.edu>
3620
3621 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3622 template types into either PASSes or KFAILs (corresponding to PR
3623 c++/57). Tweak indentation. Update copyright.
3624
1146c7f1
SC
36252003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3626
3627 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3628
74641dfb
MC
36292003-02-13 Michael Chastain <mec@shout.net>
3630
3631 * gdb.base/exprs.exp: Remove i960 remnants.
3632 * gdb.base/funcargs.exp: Likewise.
3633 * gdb.base/list.exp: Likewise.
3634 * gdb.base/ptype.exp: Likewise.
3635
559cd2d0
DC
36362003-02-14 David Carlton <carlton@math.stanford.edu>
3637
3638 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3639 pEe->D::vg()" from XFAIL to KFAIL.
3640
c4f90d87
JM
36412003-02-13 Jason Molenda (jmolenda@apple.com)
3642
3643 * gdb.base/maint.exp: Update maint print statistics regexp to include
3644 new entries.
3645
cbc4d97c
MC
36462003-02-13 Michael Chastain <mec@shout.net>
3647
3648 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3649
40f235b7
MC
36502003-02-12 Michael Chastain <mec@shout.net>
3651
3652 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3653 * gdb.c++/inherit.exp: Likewise.
3654 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3655 * gdb.c++/templates.exp: Likewise.
3656 * gdb.c++/virtfunc.exp: Likewise.
3657
c56716b0
JM
36582003-02-06 Jason Molenda (jason-cl@molenda.com)
3659
3660 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3661 why the code is written that way.
3662
070afcf8
MC
36632003-02-05 Michael Chastain <mec@shout.net>
3664
3665 * gdb.base/dump.exp: Add missing copyright line.
3666
5d0331e5
JM
36672003-02-05 Jason Molenda (jason-cl@molenda.com)
3668
f7ae6d3e 3669 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3670 at the beginning so the breakpoint doesn't get set on the loop.
3671
92851186
MC
36722003-02-05 Michael Chastain <mec@shout.net>
3673
3674 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3675 output for configurations with gcc 2.95.3.
3676
cbf1e085
AC
36772003-02-05 Keith Seitz <keiths@redhat.com>
3678 Andrew Cagney <ac131313@redhat.com>
3679
3680 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3681
29518e1e
MC
36822003-02-04 Michael Chastain <mec@shout.net>
3683
3684 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3685 Call perror and then continue.
3686
5af1d5f3
MC
36872003-02-03 Michael Chastain <mec@shout.net>
3688
3689 * gdb.c++/pr-1023.cc: New file.
3690 * gdb.c++/pr-1023.exp: New file.
3691
6b549786
JB
36922003-02-05 Jim Blandy <jimb@redhat.com>
3693
3694 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3695 it's local to foobar. Check for it there, and check that it's not
3696 present in main.
3697 * gdb.c++/local.cc (marker2): New function.
3698 (foobar): Call marker1.
3699 (main): Call marker2 instead of marker1.
3700
67f16606
AC
37012003-02-04 Andrew Cagney <ac131313@redhat.com>
3702
3703 * gdb.disasm/mn10200.exp: Obsolete file.
3704 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3705 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3706 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3707
1c5cb38e
DC
37082003-02-04 David Carlton <carlton@math.stanford.edu>
3709
3710 * gdb.c++/overload.exp: Test intToChar(1).
3711 * gdb.c++/overload.cc (intToChar): New.
3712 (main): Call intToChar.
3713
d1fe6965
DC
37142003-02-03 David Carlton <carlton@math.stanford.edu>
3715
3716 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3717 'might_kfail' arg.
3718 KFAIL some of the continue_to_bp_overloaded calls, according to
3719 PR c++/1025.
3720
9ba61c5d
MC
37212003-02-01 Michael Chastain <mec@shout.net>
3722
3723 * gdb.base/advance.c (marker1): New marker function.
3724 * gdb.base/advance.exp: When the 'advance' command lands on the
3725 return breakpoint, it can legitimately stop on either the
3726 current line or the next line. Accommodate both outcomes.
3727 * gdb.base/until.exp: Likewise.
3728
e7494ffb
AC
37292003-02-02 Andrew Cagney <ac131313@redhat.com>
3730
3731 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3732 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3733 now a list, not a tuple.
3734 * gdb.mi/mi-var-display.exp: Ditto.
3735 * gdb.mi/gdb792.exp: Ditto.
3736
075559bc
AC
37372003-02-01 Andrew Cagney <ac131313@redhat.com>
3738
3739 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3740 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3741 stack backtraces.
3742 * gdb.mi/mi-syn-frame.c: Part of same.
3743
2bd4c7b1
MK
37442003-02-01 Mark Kettenis <kettenis@gnu.org>
3745
3746 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3747 gdb.mi/mi1-pthreads.exp: Return instead of calling
3748 gdb_suppress_entire_file.
3749
eabd8992
MS
37502003-02-01 Mark Salter <msalter@redhat.com>
3751
3752 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3753
71469e2f
MS
37542003-01-31 Mark Salter <msalter@redhat.com>
3755
3756 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3757 Support empty arg.
3758
38a94d44
MC
37592003-01-30 Michael Chastain <mec@shout.net>
3760
3761 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3762 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3763 has been fixed in gdb/readline on 2003-01-09.
3764
19ea9e73
MS
37652003-01-29 Michael Snyder <msnyder@redhat.com>
3766
e8d359df
MS
3767 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3768 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3769 * gdb.base/args.exp: Skip if target does not support args passing.
3770
2307bd6a
DJ
37712003-01-22 Daniel Jacobowitz <drow@mvista.com>
3772
19ea9e73 3773 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3774 gdb_test. Accept a list of expect arguments as the third
3775 parameter.
3776 (gdb_test): Use it.
3777
f2dd3617
EZ
37782003-01-20 Elena Zannoni <ezannoni@redhat.com>
3779
3780 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3781 allow for different test tree configurations. Update some
3782 tescases accordingly.
3783 * gdb.arch/altivec-regs.exp: Ditto.
3784 * gdb.asm/asm-source.exp: Ditto.
3785 * gdb.base/advance.exp: Ditto.
3786 * gdb.base/display.exp: Ditto.
d63a86f8 3787 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3788 * gdb.base/mips_pro.exp: Ditto.
3789 * gdb.base/overlays.exp: Ditto.
3790 * gdb.base/relocate.exp: Ditto.
3791 * gdb.base/setshow.exp: Ditto.
3792 * gdb.base/step-line.exp: Ditto.
3793 * gdb.base/step-test.exp: Ditto.
3794 * gdb.base/until.exp: Ditto.
3795 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3796
c71cdefd
DC
37972003-01-17 David Carlton <carlton@math.stanford.edu>
3798
3799 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3800 corresponding to PR c++/945.
3801 Update copyright.
3802
fdba05d7
DC
38032003-01-17 David Carlton <carlton@math.stanford.edu>
3804
3805 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3806 corresponding to PR c++/68.
3807
38082003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3809
3810 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3811 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3812 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3813
c362c33a
EZ
38142003-01-15 Elena Zannoni <ezannoni@redhat.com>
3815
0fbc361c
EZ
3816 * gdb.base/break.exp: Fix change of default location, because of
3817 removal of until tests.
3818 * gdb.base/help.exp: Update test for new 'until' help message.
3819 Add test for help on 'advance'.
c362c33a
EZ
3820 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3821
dabf8a35
MK
38222003-01-15 Mark Kettenis <kettenis@gnu.org>
3823
3824 * gdb.base/default.exp: Adapt "info float" test for recent changes
3825 to that command. Add test for "info vector".
3826 * gdb.base/float.exp: New file. Add test for "info float" that
3827 resembles the old test in gdb.base/default.exp.
3828
a1769aca
DC
38292003-01-15 David Carlton <carlton@math.stanford.edu>
3830
3831 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3832
82025e13
EZ
38332003-01-15 Elena Zannoni <ezannoni@redhat.com>
3834
3835 * gdb.base/break.exp: Move the tests of until command from here...
3836 * gdb.base/until.exp: ... to here. New file. Add other tests.
3837 * gdb.base/advance.c: New file.
3838 * gdb.base/advance.exp: New file.
3839
8f9ab801
EZ
38402003-01-14 Elena Zannoni <ezannoni@redhat.com>
3841
3842 * gdb.base/args.c: New file.
3843 * gdb.base/args.exp: New file.
3844
9ae66589
DJ
38452003-01-14 Daniel Jacobowitz <drow@mvista.com>
3846
3847 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3848
8d77e5c3
DJ
38492003-01-14 Daniel Jacobowitz <drow@mvista.com>
3850
3851 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3852
12d2f0a1
DJ
38532003-01-14 Daniel Jacobowitz <drow@mvista.com>
3854
3855 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3856 dates.
3857
6ca37014
DJ
38582003-01-13 Daniel Jacobowitz <drow@mvista.com>
3859
3860 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3861
b0023472
DJ
38622003-01-13 Daniel Jacobowitz <drow@mvista.com>
3863
3864 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3865 (ptype &*"foo").
3866 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3867
607fbc54 38682003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3869
3870 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3871 * gdb.mi/mi1-console.exp: Likewise.
3872
607fbc54 38732003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3874
3875 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3876 * gdb.mi/mi1-console.exp: Likewise.
3877
a1fb14a2
DJ
38782003-01-13 Daniel Jacobowitz <drow@mvista.com>
3879
3880 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3881
c4cf40b7
DJ
38822003-01-09 Daniel Jacobowitz <drow@mvista.com>
3883
3884 * gdb.base/detach.exp: New test.
3885
696d5a5b
DJ
38862003-01-09 Daniel Jacobowitz <drow@mvista.com>
3887
3888 * Makefile.in (ALL_SUBDIRS): New variable.
3889 (subdirs, clean, distclean): Use it.
3890 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3891 regenerating Makefile, since it is generated from the top level.
3892 * gdb.asm/Makefile.in: Likewise.
3893 * gdb.base/Makefile.in: Likewise.
3894 * gdb.c++/Makefile.in: Likewise.
3895 * gdb.disasm/Makefile.in: Likewise.
3896 * gdb.java/Makefile.in: Likewise.
3897 * gdb.mi/Makefile.in: Likewise.
3898 * gdb.threads/Makefile.in: Likewise.
3899 * gdb.trace/Makefile.in: Likewise.
3900
754533e4
DC
39012003-01-09 David Carlton <carlton@math.stanford.edu>
3902
3903 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3904 Add copyright year 2003.
3905
d8b3e9ee
MC
39062003-01-06 Michael Chastain <mec@shout.net>
3907
3908 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3909 When selecting a thread, 'line' and 'file' are optional.
3910 * gdb.mi/mi1-pthreads.exp: Likewise.
3911
8e9e0fe6
AS
39122003-01-06 Andreas Schwab <schwab@suse.de>
3913
3914 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3915 failures.
3916
b5ab8ff3
DJ
39172003-01-04 Daniel Jacobowitz <drow@mvista.com>
3918
3919 Fix PR gdb/844
3920 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3921 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3922
3923 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3924 instead of calling gdb_suppress_entire_file.
3925 * gdb.threads/print-threads.exp: Likewise.
3926 * gdb.threads/schedlock.exp: Likewise.
3927
3928 * gdb.threads/killed.exp: Return instead of calling
3929 gdb_suppress_entire_file.
3930 * gdb.threads/linux-dp.exp: Likewise.
3931 * gdb.threads/pthreads.exp: Likewise.
3932
1e698235
DJ
39332003-01-04 Daniel Jacobowitz <drow@mvista.com>
3934
3935 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3936 stabs.
3937 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3938 * gdb.base/whatis.exp: Always allow (void) after function names.
3939
147ff08c
DJ
39402003-01-04 Daniel Jacobowitz <drow@mvista.com>
3941
3942 * gdb.c++/casts.exp: Correct regexp.
3943
dc62bfc2
MK
39442003-01-04 Mark Kettenis <kettenis@gnu.org>
3945
3946 * configure.in: Call AC_CONFIG_HEADER. Don't call
3947 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3948 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3949 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3950 aforementioned directories in the AC_OUPUT call.
3951 * config.hin: New file.
3952 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3953 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3954 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3955 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3956 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3957 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3958 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
3959 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
3960 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
3961 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
3962 gdb.threads/configure.in, gdb.threads/configure,
3963 gdb.threads/config.in, gdb.trace/configure.in,
3964 gdb.trace/configure: Removed.
3965
77afa639
MC
39662003-01-03 Michael Chastain <mec@shout.net>
3967
3968 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
3969 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
3970
7634bb6e
DJ
39712003-01-03 Daniel Jacobowitz <drow@mvista.com>
3972
3973 * gdb.base/store.exp: Fix regular expressions.
3974
b39c905e
MK
39752002-12-28 Mark Kettenis <kettenis@gnu.org>
3976
3977 * configure.in: Rewrite.
3978 * configure: Regenerated.
3979
0a8551dd
DC
39802003-01-03 David Carlton <carlton@math.stanford.edu>
3981
3982 * gdb.base/psymtab.exp: New file.
3983 * gdb.base/psymtab1.c: Ditto.
3984 * gdb.base/psymtab2.c: Ditto.
3985
c60b7188
AF
39862002-12-23 Adam Fedor <fedor@gnu.org>
3987
3988 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
3989
ee73db83
DC
39902002-12-23 David Carlton <carlton@math.stanford.edu>
3991
3992 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
3993 and current_directory initialization.
3994
d6c1774e
JB
39952002-12-22 Jim Blandy <jimb@redhat.com>
3996
f0a847b8
JB
3997 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
3998 rather than as part of the output file name.
3999
d6c1774e
JB
4000 * gdb.base/attach.exp: There's no need to copy the test program to
4001 /tmp; that was only ever necessary on HP/UX, and this test is
4002 entirely disabled there anyway.
4003
f0708dbb
JB
40042002-12-21 Jim Blandy <jimb@redhat.com>
4005
4c2acfea
JB
4006 * gdb.c++/psmang.exp: Doc fix.
4007
f0708dbb
JB
4008 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4009 test.
4010
9579e000
DC
40112002-12-20 David Carlton <carlton@math.stanford.edu>
4012
4013 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4014
d1810171
MC
40152002-12-18 Michael Chastain <mec@shout.net>
4016
4017 * gdb.c++/annota2.exp: Add copyright year 2002.
4018
76565097
DC
40192002-12-17 David Carlton <carlton@math.stanford.edu>
4020
4021 * gdb.c++/try_catch.cc: Add marker comments.
4022 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4023 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4024 * gdb.c++/m-static.cc: Ditto.
4025 * gdb.c++/m-static1.cc: Ditto.
4026 * gdb.c++/try_catch.cc: Ditto.
4027
da81390b
JJ
40282002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4029
4030 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4031 to see whether we are using the new -environment-directory
4032 command which resets via -r or the old version of the command
4033 which may prompt the user. Part of fix for gdb/741.
4034
b304d130
AC
40352002-12-13 Andrew Cagney <ac131313@redhat.com>
4036
4037 * gdb.fortran/types.exp: Update obsolete comment.
4038 * gdb.fortran/exprs.exp: Ditto.
4039 * lib/gdb.exp: Delete obsolete code.
4040 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4041 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4042 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4043 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4044 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4045 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4046 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4047 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4048 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4049 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4050 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4051 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4052 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4053 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4054 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4055 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4056 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4057 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4058 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4059 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4060 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4061 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4062 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4063 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4064 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4065 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4066 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4067 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4068 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4069 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4070 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4071 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4072 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4073 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4074 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4075 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4076 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4077
a23b6e6a
DC
40782002-12-11 David Carlton <carlton@math.stanford.edu>
4079
4080 * gdb.c++/m-data.exp: Add test for members that shadow global
4081 variables: see PR gdb/804.
4082 * gdb.c++/m-data.cc: Ditto.
4083
6604731b
DJ
40842002-12-10 Daniel Jacobowitz <drow@mvista.com>
4085
4086 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4087
de46ecd7
DC
40882002-12-06 David Carlton <carlton@math.stanford.edu>
4089
4090 * gdb.base/store.c: Don't declare functions static.
4091
27e829d0
AC
40922002-12-04 Andrew Cagney <ac131313@redhat.com>
4093
4094 * gdb.base/store.exp, gdb.base/store.c: New files.
4095
92806416
DJ
40962002-12-03 Daniel Jacobowitz <drow@mvista.com>
4097
4098 * gdb.base/selftest.exp: Update for current gdb.
4099
3bcbaac5
DJ
41002002-12-03 Daniel Jacobowitz <drow@mvista.com>
4101
4102 * gdb.base/maint.exp: Only dump symbols from one source file
4103 or objfile.
4104
f4f00b1f
DJ
41052002-12-03 Daniel Jacobowitz <drow@mvista.com>
4106
4107 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4108 function call.
4109
f1c8a949
JB
41102002-11-25 Jim Blandy <jimb@redhat.com>
4111
4112 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4113 function appearing in error message.
4114
9e297a97
DJ
41152002-11-21 Daniel Jacobowitz <drow@mvista.com>
4116
4117 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4118
1f312e79
JJ
41192002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4120
d63a86f8
RM
4121 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4122 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4123 should be in mi console format. This is part of fix for PR gdb/604.
4124
83c31e7d
FN
41252002-09-18 Fernando Nasser <fnasser@redhat.com>
4126
4127 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4128 which explicitly prints the zero offset as "+0".
4129
322b3f65
DJ
41302002-10-22 Daniel Jacobowitz <drow@mvista.com>
4131
4132 * gdb.threads/schedlock.c (args): Make unsigned.
4133
41342002-10-21 Daniel Jacobowitz <drow@mvista.com>
4135
4136 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4137 numbers. Allow "foo2|selected stack frame".
4138 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4139 * gdb.asm/asmsrc2.s: Likewise.
4140 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4141 comments.
4142 * gdb.asm/mips.inc: New file.
4143
5e2fe5b8
AF
41442002-10-18 Adam Fedor <fedor@gnu.org>
4145
4146 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4147 * gdb.base/help.exp: Likewise.
4148
abe1a5d0
KB
41492002-10-17 Kevin Buettner <kevinb@redhat.com>
4150
4151 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4152 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4153
10abb1d4
JB
41542002-10-02 Jim Blandy <jimb@redhat.com>
4155
4156 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4157
1f609b42
AC
41582002-10-01 Andrew Cagney <ac131313@redhat.com>
4159
4160 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4161 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4162 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4163 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4164 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4165 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4166 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4167
0aee02e4
AC
41682002-09-29 Andrew Cagney <ac131313@redhat.com>
4169
4170 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4171 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4172 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4173 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4174 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4175 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4176 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4177
6fde09ad
KB
41782002-09-27 Kevin Buettner <kevinb@redhat.com>
4179
4180 * gdb.base/annota1.exp (info break): Make directory components of
4181 path optional since not all compilers emit this debug information.
4182
4183 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4184 step ends up stepping out of the function instead of stopping on
4185 the epilogue.
4186
9e8aab75
KS
41872002-09-26 Keith Seitz <keiths@redhat.com>
4188
4189 * lib/insight-support.exp (gdbtk_start): Figure out where
4190 the insight executable is based on where gdb is. Use this
4191 executable to start insight instead of gdb.
4192
e36180d7
AC
41932002-09-25 Andrew Cagney <cagney@redhat.com>
4194
4195 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4196
9dd34b2b
AC
41972002-09-24 Andrew Cagney <ac131313@redhat.com>
4198
4199 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4200 test_isolated_complaints.
4201 (test_empty_complaint): New function.
4202 (test_empty_complaints): New function. Check no output when no
4203 complaints.
d63a86f8 4204
dea97812
KB
42052002-09-19 Jim Blandy <jimb@redhat.com>
4206
4207 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4208
54951bd7
AC
42092002-09-19 Andrew Cagney <ac131313@redhat.com>
4210
4211 * gdb.gdb/complaints.exp: New file.
4212
dec43320
AC
42132002-09-18 Andrew Cagney <ac131313@redhat.com>
4214
4215 * gdb.base/maint.exp: Check `help maint internal-warning'.
4216
e70d6e3f
DC
42172002-09-18 David Carlton <carlton@math.stanford.edu>
4218
4219 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4220 numbers, and replace them by a single breakpoint after the
4221 constructors are all finished.
4222 Add test 4.
4223 * gdb.c++/m-static.cc: Add test 4.
4224 * gdb.c++/m-static.h: New file.
4225 * gdb.c++/m-static1.cc: New file.
4226
4227 * gdb.c++/printmethod.exp: New file.
4228 * gdb.c++/printmethod.cc: New file.
4229
4230 * gdb.c++/pr-574.exp: New file.
4231 * gdb.c++/pr-574.cc: New file.
4232
afb5c968
CV
42332002-09-18 Corinna Vinschen <vinschen@redhat.com>
4234
4235 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4236 embedded targets which never actually exit.
4237
31e45dee
FN
42382002-09-18 Fernando Nasser <fnasser@redhat.com>
4239
4240 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4241 "don't step after run" as unresolved or unsupported, instead of xfail.
4242
a283c5a1
CV
42432002-09-18 Corinna Vinschen <vinschen@redhat.com>
4244
4245 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4246 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4247 Add newline to expected string in "step out of main (status wrapper)"
4248 case.
4249
11350d2a
CV
42502002-09-18 Corinna Vinschen <vinschen@redhat.com>
4251
4252 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4253 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4254
0deec7d6
TT
42552002-09-17 Tom Tromey <tromey@redhat.com>
4256
4257 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4258 \000, not \0, in double-quoted string.
4259
b2b4a1b5
CV
42602002-09-14 Corinna Vinschen <vinschen@redhat.com>
4261
c9d37158 4262 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4263 string after running the commands execution on breakpoint tests.
4264
1c56143a
CV
42652002-09-13 Corinna Vinschen <vinschen@redhat.com>
4266
4267 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4268
37f8da45
JB
42692002-09-12 Joel Brobecker <brobecker@gnat.com>
4270
4271 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4272
08b468e0
KS
42732002-09-10 Keith Seitz <keiths@redhat.com>
4274
4275 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4276 runto proc.
4277 (mi_run_to_main): Use mi_runto.
4278 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4279
dc360f58
KS
42802002-09-10 Keith Seitz <keiths@redhat.com>
4281
4282 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4283 regexp for stopping at main. Could have multiple event notifications.
4284 Don't assume that main was declared with no parameters.
4285 (mi_next): Use mi_step_to.
4286 (mi_step): Use mi_next_to.
4287
ce3abcfb
CV
42882002-09-09 Corinna Vinschen <vinschen@redhat.com>
4289
4290 * gdb.base/default.exp: Fix expected string in `info float' test.
4291
d1f5b980
BE
42922002-09-09 Ben Elliston <bje@redhat.com>
4293
4294 * config/mips.exp: Update comments.
4295 * config/mips-idt.exp: Likewise.
4296 * config/nind.exp: Likewise.
4297 * config/slite.exp: Likewise.
4298 * config/sparclet.exp: Likewise.
4299 * config/udi.exp: Likewise.
4300 * config/vx.exp: Likewise.
4301 * config/vxworks29k.exp: Likewise.
4302
2f71430b
JB
43032002-09-05 Jim Blandy <jimb@redhat.com>
4304
4305 * gdb.threads/killed.exp: Fix test failure message.
4306
7ddebc7e
KS
43072002-09-04 Keith Seitz <keiths@redhat.com>
4308
4309 * lib/mi-support.exp: Update copyright.
4310 (mi_gdb_test): Increase the priority of the expected pattern
4311 so that it matches gdb_test.
4312
0ae67eb3
KS
43132002-09-03 Keith Seitz <keiths@redhat.com>
4314
4315 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4316 Use integer comparison instead of string comparison for testing
4317 whether binary was built.
4318
38fc42c8
JB
43192002-09-03 Jim Blandy <jimb@redhat.com>
4320
4321 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4322
b6ff0e81
JB
43232002-08-29 Jim Blandy <jimb@redhat.com>
4324
4325 * gdb.threads/pthreads.exp: Move the portable thread compilation
4326 code into a function in lib/gdb.exp, and call that from here.
4327 * lib/gdb.exp (gdb_compile_pthreads): New function.
4328
07c98896
KS
43292002-08-29 Keith Seitz <keiths@redhat.com>
4330
4331 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4332 expect_out so that callers can get at it.
4333
0312286c
DJ
43342002-08-23 Daniel Jacobowitz <drow@mvista.com>
4335
4336 * gdb.threads/print-threads.c: New file.
4337 * gdb.threads/print-threads.exp: New file.
4338 * gdb.threads/schedlock.c: New file.
4339 * gdb.threads/schedlock.exp: New file.
4340
dd039bc4
EZ
43412002-08-22 Elena Zannoni <ezannoni@redhat.com>
4342
4343 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4344 not altivec.c.
4345
1f36144c
MK
43462002-08-17 Mark Kettenis <kettenis@gnu.org>
4347
4348 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4349 targets. The problem should be fixed now.
4350
16057ec7 43512002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4352
4353 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4354 2002-07-24 change that removes final dots from error messages.
4355
3c1499ad
TT
43562002-08-13 Tom Tromey <tromey@redhat.com>
4357
4358 * gdb.base/readline.exp: New file.
4359
a20ce2c3
AC
43602002-08-01 Andrew Cagney <ac131313@redhat.com>
4361
4362 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4363 supress message.
4364
db034ac5
AC
43652002-08-01 Andrew Cagney <cagney@redhat.com>
4366
4367 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4368 CHILL_FOR_TARGET and CHILL_LIB.
4369 * configure.in (configdirs): Remove gdb.chill.
4370 * configure: Regenerate.
4371 * lib/gdb.exp: Obsolete references to chill.
4372 * gdb.fortran/types.exp: Ditto.
4373 * gdb.fortran/exprs.exp: Ditto.
4374
3e000b18
KB
43752002-07-30 Kevin Buettner <kevinb@redhat.com>
4376
4377 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4378 set Irix-specific compile and link flags.
4379
28f4966b
KB
43802002-07-29 Kevin Buettner <kevinb@redhat.com>
4381
4382 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4383 source files. The ``-o'' option doesn't work with the ``-E'' option
4384 when using the Irix compiler.
4385
46c0d5a6
DJ
43862002-07-19 Daniel Jacobowitz <drow@mvista.com>
4387
4388 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4389 Improve support for reusing an exec file. Copy exec file
4390 to target, and run gdbserver on the target instead of on the host.
4391
eecf4bed
JB
43922002-07-18 Jim Blandy <jimb@redhat.com>
4393
0f815cdf
JB
4394 * gdb.base/ending-run.exp: Don't expect to see the program end in
4395 some orderly fashion when we're running on a real stand-alone
4396 board.
4397
eecf4bed
JB
4398 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4399 targets that don't support interrupts.
4400
52d309e4
JB
44012002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4402
4403 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4404 systems.
4405 Move comments in expect statements to inside the actions, so that they
4406 don't get matched against.
4407
ff683d9e
MK
44082002-07-10 Mark Kettenis <kettenis@gnu.org>
4409
4410 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4411 function when asleep" test.
4412
b5356753
AC
44132002-07-10 Andrew Cagney <ac131313@redhat.com>
4414
4415 * gdb.base/page.exp: Rewrite to handle problems with very long
4416 `info set' output. Update copyright.
4417
6aa4d13a
AC
44182002-06-26 Andrew Cagney <ac131313@redhat.com>
4419
4420 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4421 gdb.threads-hp.
4422 * gdb.hp/configure: Regenerate.
4423 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4424 * gdb.hp/gdb.threads-hp/configure: Delete file.
4425 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4426
8cf8c2b8
AC
44272002-06-22 Andrew Cagney <ac131313@redhat.com>
4428
4429 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4430 setlocale, bindtextdomain and textdomain.
4431
6827a8f8
JB
44322002-06-11 Jim Blandy <jimb@redhat.com>
4433
919d772c
JB
4434 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4435 preprocessor macro information is present.
4436
6827a8f8
JB
4437 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4438 tests.
4439
c15b0d21
MS
44402002-06-06 Michael Snyder <msnyder@redhat.com>
4441
c5984d70
MS
4442 * gdb.base/overlays.exp: Record addresses of overlay
4443 functions in TCL variables rather than in GDB variables,
4444 to avoid having GDB convert them to pointers (with loss
4445 of information).
4446
d63a86f8 4447 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4448 default linker script changes.
c15b0d21
MS
4449 * gdb.base/long_long.exp: Add check for sizeof (long double).
4450
be26fe0d
ML
44512002-06-06 Michal Ludvig <mludvig@suse.cz>
4452
4453 * gdb.asm/asm-source.exp: Add x86-64 target.
4454 * gdb.asm/x86_64.inc: New.
d63a86f8 4455
258093ca 44562002-05-30 Michael Chastain <mec@shout.net>
258093ca 4457
4b3153f1 4458 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4459 * gdb.c++/m-static.cc: New file.
4460 * gdb.c++/m-static.exp: New file.
4461
241264c6
MS
44622002-05-28 Michael Snyder <msnyder@redhat.com>
4463
4464 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4465 precision.
4466
9bba8c8f 44672002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4468
4b3153f1 4469 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4470 * gdb.c++/m-data.cc: New file.
4471 * gdb.c++/m-data.exp: New file.
4472
44732002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4474
4b3153f1 4475 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4476 * gdb.c++/try_catch.cc: New file.
d63a86f8 4477 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4478
def1b996
MC
44792002-05-27 Michael Chastain <mec@shout.net>
4480
4481 * gdb.c++/local.exp: Accept more nested types in output.
4482
522ba268
MC
44832002-05-26 Michael Chastain <mec@shout.net>
4484
4485 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4486
277254ba
MS
44872002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4488
4489 * lib/gdb.exp (gdb_wrapper_init): Just because
4490 gdb_wrapper_file exists, this does not mean that the file
4491 should not be rebuilt. That is what gdb_wrapper_initialized
4492 is for.
4493 (default_gdb_init): Reset gdb_wrapper_initialized.
4494
b61a8733
MS
44952002-05-23 Michael Snyder <msnyder@redhat.com>
4496
d63a86f8 4497 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4498 the precision of the floating point test results.
4499 * gdb.base/call-rt-st.exp: Ditto.
4500
b61a8733
MS
4501 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4502 * gdb.base/call-rt-st.exp: Ditto.
4503
56f6e910
MC
45042002-05-19 Michael Chastain <mec@shout.net>
4505
4506 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4507
ad0b0016
EZ
45082002-05-19 Elena Zannoni <ezannoni@redhat.com>
4509
4510 * configure.in (configdirs): Add gdb.arch.
4511 * configure: Regenerate.
4512
f617d2b6
JB
45132002-05-17 Jim Blandy <jimb@redhat.com>
4514
4515 * gdb.base/completion.exp: Recognize the more detailed error
4516 messages produced by the macro expander's lexical analyzer.
4517
eac2a696
EZ
45182002-05-14 Elena Zannoni <ezannoni@redhat.com>
4519
4520 * gdb.arch/altivec-abi.c: New file.
4521 * gdb.arch/altivec-abi.exp: New file.
4522 * gdb.arch/altivec-regs.c: New file.
4523 * gdb.arch/altivec-regs.exp: New file.
4524
2fdde8f8
DJ
45252002-05-14 Daniel Jacobowitz <drow@mvista.com>
4526
4527 * gdb.base/maint.exp (maint print type): Update for new type
4528 structure.
d63a86f8 4529
e31f1a7c
EZ
45302002-05-14 Elena Zannoni <ezannoni@redhat.com>
4531
4532 * gdb.arch: New directory.
4533 * gdb.arch/configure.in: New file.
4534 * gdb.arch/configure: New file.
4535 * gdb.arch/Makefile.in: New file.
4536
db589741
CV
45372002-05-13 Corinna Vinschen <vinschen@redhat.com>
4538
4539 * gdb.asm/asm-source.exp: Add v850 as supported target.
4540 * gdb.asm/v850.inc: New file.
4541
8ce2a7dc
DJ
45422002-05-13 Daniel Jacobowitz <drow@mvista.com>
4543
4544 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4545
df763c7f
DJ
45462002-05-12 Daniel Jacobowitz <drow@mvista.com>
4547
4548 * gdb.base/break.exp: Check 'break "marker2"'.
4549
377daeed
MS
45502002-05-10 Michael Snyder <msnyder@redhat.com>
4551
4552 * gdb.base/long_long.exp: Fix typo.
4553
c4b7bc2b
JB
45542002-05-10 Jim Blandy <jimb@redhat.com>
4555
ecac9a4e
JB
4556 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4557 a bug.
4558
c4b7bc2b
JB
4559 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4560 Recognize more detailed error message produced by the macro
4561 expander's lexical analyzer.
4562 * lib/gdb.exp (test_print_reject): Same.
4563
e71019a1
MK
45642002-05-09 Mark Kettenis <kettenis@gnu.org>
4565
4566 * gdb.c++/method.exp: Fix typo.
4567
fedfc8e6
MS
45682002-05-08 Michael Snyder <msnyder@redhat.com>
4569
166a1957
MS
4570 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4571 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4572 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4573 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4574 Add iftarget clause for strongarm.
d63a86f8 4575
f1c47eb2
MS
45762002-05-06 Michael Snyder <msnyder@redhat.com>
4577
cb9a9d3e
MS
4578 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4579 (gdb_continue_to_end): Accept output from status wrapper.
4580 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4581 Clean up fail messages to match pass messages.
4582
f1c47eb2
MS
4583 Enable the "needs_status_wrapper" testsuite feature.
4584 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4585 (gdb_compile): Conditionally call gdb_wrapper_init.
4586 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4587 * gdb.c++/method.exp: Recognize output from status wrapper.
4588
6079c749
BE
45892002-05-06 Ben Elliston <bje@redhat.com>
4590From Graydon Hoare <graydon@redhat.com>
4591
4592 * config/sid.exp: Include support for "rawsid" protocol.
4593
188baff3
JB
45942002-05-03 Jim Blandy <jimb@redhat.com>
4595
4596 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4597 * gdb.c++/hang3.C: New file.
4598
b9c07f0f
AC
45992002-05-04 Andrew Cagney <ac131313@redhat.com>
4600
4601 * gdb.base/default.exp: Remove obsolete code.
4602 * gdb.c++/misc.exp: Ditto. Update copyright.
4603 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4604 * gdb.base/whatis.exp: Ditto. Update copyright.
4605 * gdb.base/scope.exp: Ditto. Update copyright.
4606 * gdb.base/ptype.exp: Ditto. Update copyright.
4607 * gdb.base/printcmds.exp: Ditto. Update copyright.
4608 * gdb.base/opaque.exp: Ditto. Update copyright.
4609 * gdb.base/list.exp: Ditto.
4610 * gdb.base/funcargs.exp: Ditto. Update copyright.
4611 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4612 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4613 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4614 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4615 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4616 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4617
5c7a0397
MS
46182002-05-02 Michael Snyder <msnyder@redhat.com>
4619
d6dcc264 4620 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4621 * gdb.base/long_long.exp: Add xscale target.
4622 * gdb.base/default.exp: Add xscale target.
4623
eb7f1c48
JB
46242002-05-01 Jim Blandy <jimb@redhat.com>
4625
4626 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4627 gdb.c++/hang.exp: New test.
4628
a6befae8
FF
46292002-05-01 Fred Fish <fnf@redhat.com>
4630
4631 * gdb.base/completion.exp: Handle completions of "./Make" for
4632 more than one completion possibility, as is the case when we
4633 build and test in the source tree.
4634
0a310277
AG
46352002-04-29 Anthony Green <green@redhat.com>
4636
4637 * gdb.java/jmisc1.exp: New file.
4638 * gdb.java/jmisc2.exp: New file.
4639
6ff9af88
DJ
46402002-04-24 Daniel Jacobowitz <drow@mvista.com>
4641
4642 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4643
96b3d632
EZ
46442002-04-23 Elena Zannoni <ezannoni@redhat.com>
4645
4646 * gdb.base/help.exp: Change 'help status' to allow for target
4647 dependent output differences.
4648
5019bb54
MC
46492002-04-22 Michael Chastain <mec@shout.net>
4650
4651 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4652
a805a116
MC
46532002-04-22 Michael Chastain <mec@shout.net>
4654
4655 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4656
a1706bfd
DM
46572002-04-17 David S. Miller <davem@redhat.com>
4658
4659 * gdb.asm/sparc64.inc: New file.
4660 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4661
a73a20a2
EZ
46622002-04-19 Elena Zannoni <ezannoni@redhat.com>
4663
4664 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4665 instruction file directly into the build tree. Clean up at end of
4666 test.
4667
ba678339
DM
46682002-04-18 David S. Miller <davem@redhat.com>
4669
4670 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4671 handle 64-bit platforms correctly.
4672 * gdb.base/maint.exp: Likewise.
4673
b03399da
KB
46742002-04-18 Kevin Buettner <kevinb@redhat.com>
4675
4676 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4677 ``-fpic'' when compiling files comprising a shared library, but
4678 it does need additional linker flags in order to find shared
4679 libraries at run time.
4680
e2004992
KB
46812002-04-18 Kevin Buettner <kevinb@redhat.com>
4682
4683 * gdb.base/cvexpr.c (use): New function.
4684 (main): Invoke use() on all global variables to prevent
4685 some linkers from deleting these otherwise unused symbols.
4686
d8937120
MC
46872002-04-17 Michael Chastain <mec@shout.net>
4688From David S. Miller <davem@redhat.com>
4689
4690 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4691 handle 64-bit platforms correctly.
4692
ffd61a58
MS
46932002-04-12 Michael Snyder <msnyder@redhat.com>
4694From Jim Blandy <jimb@redhat.com>
4695 * gdb.base/foo.c (foox): Remove section attribute; the linker
4696 script can handle this instead.
4697 * gdb.base/bar.c (barx): Same.
4698 * gdb.base/baz.c (bazx): Same.
4699 * gdb.base/grbx.c (grbxx): Same.
4700
4701 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4702 manager doesn't automatically unmap overlays unnecessarily.
4703
6b8426a6
MH
47042002-04-10 Martin M. Hunt <hunt@redhat.com>
4705
4706 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4707 stepping out of main.
4708
34af4875
MC
47092002-04-09 Michael Chastain <mec@shout.net>
4710
4711 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4712 scope so that the nested scope tests will make sense.
4713 * gdb.c++/local.exp: Write patterns that actually work with gcc
4714 (the HP patterns "were never known to work with gcc").
4715 Keep the old aCC patterns too.
4716
2d1676a0
DJ
47172002-04-09 Daniel Jacobowitz <drow@mvista.com>
4718
4719 * gdb.base/attach.exp: Correct target board test.
4720
3a63e3f9
MC
47212002-04-08 Michael Chastain <mec@shout.net>
4722
4723 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4724 in a const method. Add some xfail and fail cases for configurations
4725 that do not emit the "const ...".
4726
f18dabd2
MC
47272002-04-07 Michael Chastain <mec@shout.net>
4728
4729 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4730 Accept "A * const" and "const A * const" as type of "this".
4731 Fix spelling of getFunky throughout. Make messages uniform.
4732
0fcddd82
EZ
47332002-04-07 Elena Zannoni <ezannoni@redhat.com>
4734
4735 Work around for PR gdb/285:
4736 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4737
16a8534a
EZ
47382002-04-07 Elena Zannoni <ezannoni@redhat.com>
4739
4740 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4741 instructions file at run time instead of configure time.
4742 Sometimes we run the test in a directory that is not the one we
4743 configured in.
4744 * gdb.asm/configure.in: Delete creation of symlink.
4745 * gdb.asm/configure: Regenerate.
4746
24181d81
JB
47472002-04-05 J. Brobecker <brobecker@gnat.com>
4748
4749 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4750 xfullpath () function.
4751
7cdb7107
DJ
47522002-04-04 Daniel Jacobowitz <drow@mvista.com>
4753
4754 * gdb.asm/Makefile.in: Correct dependencies.
4755
4756 * gdb.asm/powerpc.inc: New file.
4757 * gdb.asm/asm-source.exp: Add PowerPC.
4758 * gdb.asm/configure.in: Likewise.
4759 * gdb.asm/configure: Regenerated.
4760
a7d17088
DJ
47612002-04-04 Daniel Jacobowitz <drow@mvista.com>
4762
4763 * gdb.base/relocate.exp: New file.
4764 * gdb.base/relocate.c: New file.
4765
cd721503
FF
47662002-04-04 Fred Fish <fnf@redhat.com>
4767
4768 * gdb.base/step-test.exp: Update comment regarding stopping in
4769 memcpy/bcopy calls inserted as part of the compiler runtime.
4770
b22ad7a7
MS
47712002-04-04 Michael Snyder <msnyder@redhat.com>
4772
4773 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4774
5f279fa6
DJ
47752002-04-03 Daniel Jacobowitz <drow@mvista.com>
4776
4777 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4778 (gdb_expect): Remove $notransfer hack.
4779
dd0fd3ce
DJ
47802002-04-02 Daniel Jacobowitz <drow@mvista.com>
4781
4782 * gdb.c++/classes.exp ("calling method for small class"): Match
4783 updated register output.
4784
1e50cda1
DJ
47852002-03-30 Daniel Jacobowitz <drow@mvista.com>
4786
4787 Fix PR gdb/452
4788 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4789 when finished. Make gdb_file_cmd send "exec-file" when
4790 appropriate.
4791
24015922
DJ
47922002-03-30 Daniel Jacobowitz <drow@mvista.com>
4793
4794 * gdb.base/attach.exp: Remove extra setup_xfail.
4795
dd7dfd64
MS
47962002-03-26 Michael Snyder <msnyder@redhat.com>
4797
4798 * gdb.base/default.exp: Add tests for dump, append, and restore.
4799 * gdb.base/help.exp: Add tests for dump, append, and restore.
4800 * gdb.base/dump.exp: New file, test dump, append and restore.
4801 * gdb.base/dump.c: New file.
4802
48b2f8d7
MS
48032002-03-27 Michael Snyder <msnyder@redhat.com>
4804
d63a86f8 4805 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4806 clean-ups in help messages.
4807
05b4d525
FF
48082002-03-26 Fred Fish <fnf@redhat.com>
4809
4810 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4811 have debugging info for those functions and the compiler uses them
4812 internally to copy structs around.
4813
d7679631
FF
48142002-03-26 Fred Fish <fnf@redhat.com>
4815
4816 * gdb.base/list.exp: Revert the change made yesterday and add note
4817 about why we don't list the default lines for remote targets.
4818
523ac3f9
MS
48192002-03-25 Michael Snyder <msnyder@redhat.com>
4820
4821 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4822
754b2b8d
FF
48232002-03-25 Fred Fish <fnf@redhat.com>
4824
4825 * gdb.base/list.exp: This test works on remote targets so remove
4826 the short circuit for remote targets. Update copyright.
4827
33c3e192
FF
48282002-03-25 Fred Fish <fnf@redhat.com>
4829
4830 * gdb.base/attach.exp: Fix logic error that was suppressing this
4831 test for all non hppa*-*-hpux* targets, instead of the hp target.
4832 Move comments closer to the suppression point. Also now need to
4833 check that we are running natively.
4834
d43e73ee
MS
48352002-03-22 Michael Snyder <msnyder@redhat.com>
4836
882c8f02
MS
4837 * gdb.base/default.exp: Add test for gcore. Update copyright.
4838 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4839
04c12f60
FF
48402002-03-06 Fred Fish <fnf@redhat.com>
4841
4842 * gdb.base/funcargs.c: Remove extraneous ';' character.
4843 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4844
b43df995
MC
48452002-03-04 Michael Chastain <mec@shout.net>
4846
4847 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4848 accommodate gcc v3 function signature.
4849 * gdb.mi/mi0-var-cmd-exp: Ditto.
4850
92362027
AC
48512002-02-24 Andrew Cagney <ac131313@redhat.com>
4852
4853 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4854 ``GNU/Linux'' or ``Linux kernel''
4855 * testsuite/gdb.threads/pthreads.c: Ditto.
4856
258ad32d
MC
48572002-02-24 Michael Chastain <mec@shout.net>
4858
4859 * gdb.threads/pthreads.c (thread1): Add a return statement.
4860 (thread2): Likewise.
4861 (foo): Likewise.
4862
04c3b3d4
MC
48632002-02-23 Michael Chastain <mec@shout.net>
4864
4865 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4866 to placate gcc.
4867
5a2a0a20
MC
48682002-02-23 Michael Chastain <mec@shout.net>
4869
4870 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4871 test "ptype bint". The test passes on all my stabs configurations.
4872
a640f7fc
JB
48732002-02-21 Jim Blandy <jimb@redhat.com>
4874
27924826
JB
4875 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4876 filename at a time, and watch for the ones we want to see.
4877
a640f7fc
JB
4878 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4879 types of pointers to prototyped functions.
4880
edcc8c75
AC
48812002-02-20 Andrew Cagney <ac131313@redhat.com>
4882
4883 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4884 signed, unsigned and straight char.
4885 (padding_char, padding_short, padding_int, padding_long,
4886 padding_long_long, padding_float, padding_double,
4887 padding_long_double): New global variables.
4888 (fill, fill_structs): New functions.
4889
4890 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4891 for correctly sized writes. Update copyright.
4892 (get_valueof): New procedure.
4893 (get_sizeof): Call get_valueof.
4894 (check_valueof): New procedure.
4895 (check_padding): New procedure.
4896
ac57ea44
MC
48972002-02-20 Michael Chastain <mec@shout.net>
4898
4899 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4900 to setup_xfail. Document some of the remaining calls.
4901
7a10c941
MC
49022002-02-18 Michael Chastain <mec@shout.net>
4903
4904 * gdb.c++/userdef.exp: Update copyright year.
4905
fb8acdcc
DJ
49062002-02-18 Daniel Jacobowitz <drow@mvista.com>
4907
4908 * gdb.c++/userdef.exp: Test overloaded operators properly.
4909 Remove xfails.
4910
fda6ae12
MS
49112002-02-14 Michael Snyder <msnyder@redhat.com>
4912
4913 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4914
676a0442
DJ
49152002-02-14 Daniel Jacobowitz <drow@mvista.com>
4916
4917 * gdb.base/a2-run.exp: Check for a remote target properly.
4918 * gdb.base/annota1.exp: Likewise.
4919 * gdb.base/list.exp: Likewise.
4920 * gdb.base/reread.exp: Likewise.
4921 * gdb.base/scope.exp: Likewise.
4922 * gdb.base/shlib-call.exp: Likewise.
4923 * gdb.base/term.exp: Likewise.
4924 * gdb.c++/annota2.exp: Likewise.
4925
78b4f468
RE
49262002-02-13 Richard Earnshaw <rearnsha@arm.com>
4927
4928 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4929
9a81ba51
MC
49302002-02-10 Michael Chastain <mec@shout.net>
4931
4932 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4933 (call_after_alloca): Ditto.
4934
004af6c7
DJ
49352002-02-10 Daniel Jacobowitz <drow@mvista.com>
4936
4937 * gdb.base/ending-run.exp: Guard "cont" test with
4938 gdb_skip_stdio_test.
4939
37225f62
JB
49402002-02-06 Jim Blandy <jimb@redhat.com>
4941
4942 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4943 from here...
4944 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4945 To here. Disable this test on non-HP platforms. Add big comment.
4946
fe6fdd96
MS
49472002-02-04 Michael Snyder <msnyder@redhat.com>
4948
4949 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4950 other than d10v and m32r.
4951
036fad3f
RE
49522002-02-02 Richard Earnshaw <rearnsha@arm.com>
4953
4954 * gdb.base/default.exp: Rewrite test patterns to reduce time
4955 taken to match them.
4956
7148ab62
DJ
49572002-01-30 Daniel Jacobowitz <drow@mvista.com>
4958
4959 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
4960 Allow a start function above main.
4961 * gdb.threads/linux-dp.exp: Fix copyright date.
4962
396cc255
DJ
49632002-01-30 Daniel Jacobowitz <drow@mvista.com>
4964
4965 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
4966 (check_philosopher_stack): Check for manager thread before checking
4967 for a just-starting thread.
4968
f038d31b
DJ
49692002-01-30 Daniel Jacobowitz <drow@mvista.com>
4970
4971 From Neil Booth <neil@daikokuya.demon.co.uk>:
4972 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
4973 warnings.
4974
b3ff9d9a
FF
49752002-01-21 Fred Fish <fnf@redhat.com>
4976
4977 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
4978 not caller.
4979
39ad761d
JB
49802002-01-21 Jim Blandy <jimb@redhat.com>
4981
4982 * gdb.base/reread.exp: Check that GDB properly re-reads the
4983 executable file when it changes while no inferior is running.
4984
aaf320fa
FF
49852002-01-21 Fred Fish <fnf@redhat.com>
4986
4987 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
4988 optionally accept the "shlib events" variation.
4989
808a31f5
JB
49902002-01-21 Jim Blandy <jimb@redhat.com>
4991
4992 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
4993 call `fflush' after every `printf', so that the output is produced
4994 at predictable points, regardless of whatever buffering does (or
4995 doesn't) take place.
4996 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
4997 at different points.
4998
4420d5e2
DJ
49992002-01-20 Daniel Jacobowitz <drow@mvista.com>
5000
5001 * gdb.c++/inherit.exp: Update copyright years.
5002 * gdb.c++/method.exp: Likewise.
5003
3e36a0f4
DJ
50042002-01-20 Daniel Jacobowitz <drow@mvista.com>
5005
5006 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5007 artificial methods/arguments.
5008 * gdb.c++/derivation.exp: Likewise.
5009 * gdb.c++/inherit.exp: Likewise.
5010 * gdb.c++/method.exp: Likewise.
5011 * gdb.c++/virtfunc.exp: Likewise.
5012
b4ceaee6
AC
50132002-01-18 Andrew Cagney <ac131313@redhat.com>
5014
5015 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5016 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5017 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5018 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5019 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5020 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5021
ecace851
JB
50222002-01-17 Jim Blandy <jimb@redhat.com>
5023
5024 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5025 anchoring the pattern matching the entry point symbol's name.
5026
375fc983
AC
50272002-01-17 Andrew Cagney <ac131313@redhat.com>
5028
5029 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5030 continue/quit query. Update copyright.
5031
fe6fdd96
MS
50322002-01-14 Michael Snyder <msnyder@redhat.com>
5033
5034 * gdb.base/gcore.exp: Remove extra debugging output.
5035
e017c81f
DJ
50362002-01-13 Daniel Jacobowitz <drow@mvista.com>
5037
5038 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5039 for slightly dubious v2 mangled string.
5040
37ab3bf8
DJ
50412002-01-13 Daniel Jacobowitz <drow@mvista.com>
5042
5043 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5044
1bc05c3a 50452002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5046
1bc05c3a 5047 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5048
1bc05c3a
JM
5049 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5050 constructors.
5051 * gdb.c++/derivation.exp: Likewise.
5052 * gdb.c++/templates.exp: Likewise.
5053 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5054
1bc05c3a
JM
50552002-01-10 Michael Snyder <msnyder@redhat.com>
5056
5057 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5058
a911c360
MS
50592002-01-08 Michael Snyder <msnyder@redhat.com>
5060
5061 * gdb.base/gcore.exp: New test for generate-core-file command.
5062 * gdb.base/gcore.c: Testcase for above.
5063 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5064
ea2119ec
JM
50652002-01-08 Jason Merrill <jason@redhat.com>
5066
5067 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5068
68203136
FF
50692002-01-07 Fred Fish <fnf@redhat.com>
5070
5071 * gdb.c++/overload.exp: Remove unconditional xfails for:
5072 print foo_instance1.overloadargs(1)
5073 print foo_instance1.overloadargs(1, 2)
5074 print foo_instance1.overloadargs(1, 2, 3)
5075 print foo_instance1.overloadargs(1, 2, 3, 4)
5076 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5077 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5078 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5079 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5080 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5081 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5082 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5083 print foo_instance1.overload1arg()
5084 print foo_instance1.overload1arg((char)arg2)
5085 print foo_instance1.overload1arg((signed char)arg3)
5086 print foo_instance1.overload1arg((unsigned char)arg4)
5087 print foo_instance1.overload1arg((int)arg7)
5088 print foo_instance1.overload1arg((unsigned int)arg8)
5089 print foo_instance1.overload1arg((float)arg11)
5090 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5091
21b9b5b1
MS
50922002-01-07 Michael Snyder <msnyder@redhat.com>
5093
5094 * gdb.base/huge.exp: New test. Print a very large target data object.
5095 (skip_huge_test): New test variable. Define if you want to skip this
5096 test. The test reads an 8 megabyte data object from the target, so it
5097 might be very time consuming on remote targets with a slow connection.
5098 * gdb.base/huge.c: New file. Test case for above.
5099
725f922e
FF
51002002-01-07 Fred Fish <fnf@redhat.com>
5101
5102 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5103 g_instance.bfoo, and g_instance.cfoo.
5104
634d57ec
JL
5105Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5106
f286b2c3
JL
5107 * gdb.base/break.c (multi_line_if_conditional): New function.
5108 (multi_ilne_while_conditional): Likewise.
5109 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5110 IF or WHILE condition puts the breakpoint at the start of
5111 the condition.
5112
634d57ec
JL
5113 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5114 hppa*-*-hpux* expected failure.
5115 * gdb.base/structs.exp (do_function_calls): Similarly.
5116
5117 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5118 watchpoints.
5119
9fbfe2dc
AC
51202002-01-06 Andrew Cagney <ac131313@redhat.com>
5121
5122 Fix PR gdb/66.
5123 * gdb.base/structs.exp: Replace skip for a29k with skip for
5124 gdb,cannot_call_functions.
5125 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5126 * gdb.base/callfuncs.exp: Ditto.
5127 * gdb.base/call-rt-st.exp: Ditto.
5128 * gdb.base/call-strs.exp: Ditto.
5129 * gdb.base/callfwmall.exp: Ditto.
5130 * gdb.base/scope.exp: Obsolete xfail a29k.
5131 * gdb.c++/misc.exp: Ditto.
5132 * gdb.c++/cplusfuncs.exp: Ditto.
5133 * gdb.base/ptype.exp: Ditto.
5134 * gdb.base/printcmds.exp: Ditto.
5135 * gdb.base/opaque.exp: Ditto.
5136 * gdb.base/list.exp: Ditto.
5137 * gdb.base/funcargs.exp: Ditto.
5138 * gdb.base/default.exp: Ditto.
5139
8ddad156
MS
51402002-01-04 Michael Snyder <msnyder@redhat.com>
5141
ca4976a6 5142 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5143 * gdb.base/maint.exp: Add tests for maint info sections options.
5144
1b074332
JL
5145Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5146
5147 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5148
7d159115
CV
51492001-12-20 Corinna Vinschen <vinschen@redhat.com>
5150
5151 * gdb.asm/arm.inc: New file.
5152 * gdb.asm/asm-source.exp: Add arm targets.
5153 * gdb.asm/configure.in: Ditto.
5154 * gdb.asm/configure: Recreated from configure.in.
5155
8fb87725
JL
5156Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5157
afabe08c
JL
5158 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5159 with HP's compiler.
5160 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5161 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5162 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5163 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5164
5165 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5166 either HP's compilers or GCC.
5167
db521deb
JL
5168 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5169 a SIGBUS or SIGSEGV.
5170
5171 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5172
5173 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5174 can be compiled with either HP's compiler or GCC.
5175
cfa88ab7
JL
5176 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5177 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5178 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5179
ca344dff
JL
5180 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5181 to match current gdb output. Update due to using auto-solib-limit
5182 for limiting instead of overloading auto-solib-add.
5183 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5184 test program.
5185
3f3c6e55 5186 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5187 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5188 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5189 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5190 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5191 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5192 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5193 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5194 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5195 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5196 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5197 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5198 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5199
8fb87725
JL
5200 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5201 a SIGTRAP to the inferior.
5202
cf599fa7
CV
52032001-12-19 Corinna Vinschen <vinschen@redhat.com>
5204
5205 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5206 Substitute call to target_link by call to gdb_compile.
5207
2cd045cd
JL
5208Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5209
5210 * gdb.base/break.exp: Fix HP specific search string when testing
5211 backtracing in a called function.
5212
d63a86f8 5213 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5214 compiling the test with HP's compilers.
5215 * gdb.base/volatile.exp: Similarly.
5216
99ebe9ac
JB
52172001-12-19 Jim Blandy <jimb@redhat.com>
5218
5219 * gdb.base/printcmds.exp: Expect the null character to be printed
5220 as '\0', and the '\013' to be printed as '\v'.
5221 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5222 * gdb.base/setvar.exp: Same.
5223
b9891b29
JB
52242001-12-17 Jim Blandy <jimb@redhat.com>
5225
0eba65ab
JB
5226 * gdb.base/completion.exp: Rather than completing very long
5227 filenames, which can make the readline library produce output we
5228 don't recognize, cd to the directory first, and then complete
5229 using nice, short relative paths.
5230
6970b5b1
JB
5231 * gdb.base/completion.exp: On some systems, there is, in fact, a
5232 variable named `b' in scope, since GDB treats all static
5233 variables as being in scope. So use `no_var_named_this'
5234 instead of `b'.
5235
b9891b29
JB
5236 * gdb.base/corefile.exp: Recognize the message saying that GDB
5237 can't find the core file's registers as a failure.
5238
e6ccd35f
JSC
52392001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5240
5241 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5242 test expect string more specific.
5243
105ba819
CV
52442001-12-13 Corinna Vinschen <vinschen@redhat.com>
5245
5246 * gdb.asm/asm-source.exp: Add support for xstormy16.
5247 * gdb.asm/configure.in: Ditto.
5248 * gdb.asm/configure: Rebuild.
5249 * gdb.asm/xstormy16.inc: New file.
5250
e9e79dd9
FF
52512001-12-10 Fred Fish <fnf@redhat.com>
5252
5253 * gdb.base/maint.exp: Update to match changes in type dumping code.
5254
347dc97d
JB
52552001-12-10 Jim Blandy <jimb@redhat.com>
5256
5257 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5258 matching the entry point symbol's name at the beginning of the
5259 line.
5260
5178b9d6
DJ
52612001-12-07 Daniel Jacobowitz <drow@mvista.com>
5262
5263 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5264 gdb.c++/inherit.exp, gdb.c++/method.exp,
5265 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5266 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5267 and class layout support.
5268
af890c52
DJ
52692001-12-07 Daniel Jacobowitz <drow@mvista.com>
5270
5271 * gdb.c++/classes.exp: Add test for static member function.
5272 * gdb.c++/misc.cc: Add class with static member function.
5273
7a345fb3
JB
52742001-12-07 Jim Blandy <jimb@redhat.com>
5275
f2e54a80 5276 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5277 those tests as `unsupported'.
5278 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5279 Rewrite subsequent tests to use it.
5280
5281 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5282 those tests as `unsupported'.
5283 * gdb.base/structs.exp (call_struct_func): New function.
5284 (do_function_calls): Use call_struct_func to call the functions
5285 returning structs.
5286
0bc69509
JB
5287 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5288 whether functions are prototyped or not, so we can't possibly pass
5289 arguments to t_float_values2 properly.
5290
7a345fb3
JB
5291 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5292 value of `timeout' for targets other than the mips*tx39-*.
5293
edb6ede1
MS
52942001-12-06 Michael Snyder <msnyder@redhat.com>
5295
d63a86f8 5296 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5297 and detect whether the start symbol has a leading underscore.
5298
2d842f13
JB
52992001-12-04 Jim Blandy <jimb@redhat.com>
5300
5301 * gdb.base/completion.exp: Clarify indentation.
5302
68550daf
JB
53032001-12-03 Jim Blandy <jimb@redhat.com>
5304
5305 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5306 variables on the S/390, not `.word'.
5307
cd5195a8
JB
53082001-11-30 Jim Blandy <jimb@redhat.com>
5309
5310 Add assembly-source tests for s390-ibm-linux.
5311 * gdb.asm/s390.inc: New file.
5312 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5313 the S/390 architecture.
5314 * gdb.asm/configure: Regenerated.
5315
ca9efc90
MS
53162001-11-30 Michael Snyder <msnyder@redhat.com>
5317
5318 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5319 next, info source, info sources, info line, global and static
5320 variables, and static functions.
5321 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5322 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5323 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5324 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5325 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5326 (gdbasm_leave): Restore frame pointer.
5327 (gdbasm_startup): Copy stack set-up from crt0.S.
5328
d0e66976
FN
53292001-11-26 Fernando Nasser <fnasser@redhat.com>
5330
5331 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5332 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5333 to a local (non-static) variable. Copy tstruct.a to a static buffer
5334 and return a pointer to that buffer.
5335 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5336
e2334072
MK
53372001-11-24 Mark Kettenis <kettenis@gnu.org>
5338
5339 * gdb.asm/configure.in: Fix recognition of ix86 target.
5340 * gdb.asm/configure: Regenerate.
5341
756caa3d
MS
53422001-11-21 Michael Snyder <msnyder@redhat.com>
5343
5344 * gdb.asm/sparc.inc: New file.
5345 * gdb.asm/asm-source.exp: Recognize sparc target.
5346 * gdb.asm/configure.in: Recognize sparc target.
5347 * gdb.asm/configure: Regenerate.
d63a86f8 5348
9a4d72d5
MS
53492001-11-21 Michael Snyder <msnyder@redhat.com>
5350
5351 * gdb.asm/m32r.inc: New file.
5352 * gdb.asm/asm-source.exp: Recognize m32r target.
5353 * gdb.asm/configure.in: Recognize m32r target.
5354 * gdb.asm/configure: Regenerate.
5355
a773d1cd
MS
53562001-11-20 Michael Snyder <msnyder@redhat.com>
5357
017ac23d
MS
5358 * gdb.asm/i386.inc: New file.
5359 * gdb.asm/asm-source.exp: Recognize ix86 target.
5360 * gdb.asm/configure.in: Recognize ix86 target.
5361 * gdb.asm/configure: Regenerate.
5362
a773d1cd
MS
5363 * gdb.c++/namespace.exp: Fix quotes in output messages.
5364
bb632afb
MS
53652001-11-14 Michael Snyder <msnyder@redhat.com>
5366
25d559ca 5367 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5368 qualifier in a type cast expression, to designate an address
5369 in the instruction space (Harvard architecture).
5370
4749e309
MS
53712001-11-13 Michael Snyder <msnyder@redhat.com>
5372
5373 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5374 Tests for expressions using 'const' and 'volatile'.
5375
25050984
CV
53762001-11-13 Corinna Vinschen <vinschen@redhat.com>
5377
5378 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5379
1902c51f
DJ
53802001-11-12 Daniel Jacobowitz <drow@mvista.com>
5381
5382 * lib/mi-support.exp (mi_run_to_helper): Move comments
5383 outside of gdb_expect.
5384
dcf95b47
DJ
53852001-11-11 Daniel Jacobowitz <drow@mvista.com>
5386
5387 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5388 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5389 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5390 mi0_run_to): New functions.
5391 * gdb.mi/mi-simplerun.exp: Use them.
5392 * gdb.mi/mi0-simplerun.exp: Likewise.
5393 * gdb.mi/mi-var-cmd.exp: Likewise.
5394 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5395
45b074e1
AC
53962001-11-10 Andrew Cagney <ac131313@redhat.com>
5397
5398 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5399 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5400
bf50d346
AC
54012001-11-09 Andrew Cagney <ac131313@redhat.com>
5402
5403 * gdb.base/restore.exp: Include $expected value in restored test
5404 message.
5405
9383332c
AC
54062001-11-09 Andrew Cagney <ac131313@redhat.com>
5407
5408 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5409 implemented.
5410
db62520a
MS
54112001-11-08 Michael Snyder <msnyder@redhat.com>
5412
5413 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5414 Add pass/fail message for stop at breakpoint in call dummy function.
5415
b5703437
MS
54162001-11-07 Michael Snyder <msnyder@redhat.com>
5417
d63a86f8
RM
5418 * gdb.c++/templates.exp (test_template_breakpoints):
5419 If we get an overload menu, but it does not match what
760f6330 5420 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5421 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5422 making the whitespace optional. Argument for "new" may be
5423 "unsigned" as well as "unsigned int/long".
d63a86f8 5424 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5425 making the whitespace optional. Also replace "(void) with
5426 "((void|)), making the keyword "void" optional.
d63a86f8 5427 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5428 making the whitespace optional. Also replace "(void) with
5429 "((void|)), making the keyword "void" optional.
3bf40917
MS
5430 * gdb.base/callfuncs.c (t_float_values): This function must
5431 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5432 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5433 can be tested against both cases. Usually one case involves
5434 promotion of float to double, while the other does not.
5435 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5436 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5437 includes a stack frame for "start".
5438
c8ab4e6d
JB
54392001-11-05 Jim Blandy <jimb@redhat.com>
5440
5441 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5442 pointers are 32 bits long, and that offsets of relocs are always
5443 stored in the data (REL-style), and not in the reloc entry itself
5444 (RELA-style).
5445 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5446 stabs.
5447
3f08ced9
MS
54482001-11-01 Michael Snyder <msnyder@redhat.com>
5449
5450 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5451 and regular expression operators by using quoting.
5452
cbfa24cd
MS
54532001-10-31 Michael Snyder <msnyder@redhat.com>
5454
5455 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5456 depending on what the symbol table contains.
5457 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5458 the output of the ptype command. Similarly, accept both "const &"
5459 and "const&".
5460
aaa68313
CV
54612001-10-31 Corinna Vinschen <vinschen@redhat.com>
5462
5463 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5464 symbol `STORAGE' to allow to choose the storage class of
5465 the local datastructures.
5466 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5467 compiler directive.
5468
91740388
MS
54692001-10-30 Michael Snyder <msnyder@redhat.com>
5470
5471 * gdb.base/jump.exp: Allow it to run for all targets.
5472
1b7c05e7
CV
54732001-10-29 Corinna Vinschen <vinschen@redhat.com>
5474
5475 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5476 with new double_array size.
5477 (main): Change storage class of all local variables to static.
5478 Reduce size of double_array to 9.
5479 * gdb.base/call-ar-st.exp: Increase timeout value.
5480 Change expected output for double array to match new size in
5481 call-ar-st.c.
5482
36a22261
CV
54832001-10-29 Corinna Vinschen <vinschen@redhat.com>
5484
5485 * gdb.base/ending-run.exp: Create identical output when passing
5486 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5487 Stormy16 target.
36a22261 5488
92b8ae91
MK
54892001-10-28 Mark Kettenis <kettenis@gnu.org>
5490
5491 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5492 that we catch the expected failure under Linux/x86.
5493
cb135b83
OF
54942001-10-29 Orjan Friberg <orjanf@axis.com>
5495
5496 * gdb.base/setvar.exp: Escape curly braces.
5497 * gdb.stabs/weird.exp: Ditto.
5498
6884aa54
DJ
54992001-10-27 Daniel Jacobowitz <drow@mvista.com>
5500
5501 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5502 * gdm.mi/mi0-hack-cli.exp: Likewise.
5503
0398c9aa
AC
55042001-10-25 Andrew Cagney <ac131313@redhat.com>
5505
5506 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5507 messages.
5508
d20bf2e8
AC
55092001-10-21 Andrew Cagney <ac131313@redhat.com>
5510
5511 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5512 checking MI enabled.
5513
03dd63aa
CV
55142001-10-09 Corinna Vinschen <vinschen@redhat.com>
5515
5516 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5517
1d9d99f3
FCE
55182001-10-04 Frank Ch. Eigler <fche@redhat.com>
5519
5520 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5521 if gdb child process crashes, just signal an error.
5522
838ae6c4
JB
55232001-10-02 Jim Blandy <jimb@redhat.com>
5524
5525 * lib/gdb.exp (test_xfail_format): Simplify.
5526
5527 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5528 front of the variable name `format'. Simplify `if'.
5529
8f0cbc1c
DJ
55302001-10-01 Daniel Jacobowitz <drow@mvista.com>
5531
5532 * gdb.threads/pthreads.exp: Wait for output and delay
5533 before sending ^C.
5534
1f08dafd
DJ
55352001-10-01 Daniel Jacobowitz <drow@mvista.com>
5536
5537 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5538 some incorrect output instead of timing out.
5539 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5540
674f90ff
CV
55412001-09-28 Corinna Vinschen <vinschen@redhat.com>
5542
5543 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5544 check to allow additional `int'.
5545
9b284272
DJ
55462001-09-27 Daniel Jacobowitz <drow@mvista.com>
5547
5548 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5549 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5550
b55a4771
MS
55512001-09-27 Michael Snyder <msnyder@redhat.com>
5552
5553 * lib/gdb.exp (test_debug_format): New proc.
5554 (setup_xfail_format): Use new proc test_debug_format.
5555 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5556 proc; use new service proc test_debug_format.
5557 Replace all other "gcc_compiled" tests with this test.
5558 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5559 proc; use new service proc test_debug_format.
5560 Replace all other "gcc_compiled" tests with this test.
5561
55622001-09-27 Michael Snyder <msnyder@redhat.com>
5563
5564 * gdb.base/cvexpr.exp: New file.
5565 * gdb.base/cvexpr.c: New file
5566 Test for expressions using const and volatile keywords.
5567
4e6667ac
CV
55682001-09-26 Corinna Vinschen <vinschen@redhat.com>
5569
5570 * gdb.base/constvars.exp: Check for different orders of keywords
5571 and additional "int" strings in output.
5572
4f337972
AC
55732001-09-22 Andrew Cagney <ac131313@redhat.com>
5574
5575 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5576 responses from "help maint".
5577
2015650d
FCE
55782001-09-19 Frank Ch. Eigler <fche@redhat.com>
5579
5580 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5581 to localhost:NNN instead of :NNN, in case Xvfb is listening
5582 only on TCP.
5583
f3bcedc1
CV
55842001-09-19 Corinna Vinschen <vinschen@redhat.com>
5585
5586 * gdb.base/recurse.exp: When checking leaving the watchpoint
5587 scope, recognize when gdb is in function's epilogue and pass.
5588
6b819c92
KS
55892001-09-18 Keith Seitz <keiths@redhat.com>
5590
5591 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5592 support for running tests against sid targets.
5593 (gdbtk_done): Ditto.
5594
a10c9419
CV
55952001-09-18 Corinna Vinschen <vinschen@redhat.com>
5596
5597 * gdb.base/ending-run.c (main): Set stdout buffersize
5598 to the same reasonable value for any target.
5599 * gdb.base/ending-run.exp: Add a regular expression
5600 to make testsuite happy on Sanyo Stormy16 target.
5601
739d0d99
CV
56022001-09-17 Corinna Vinschen <vinschen@redhat.com>
5603
5604 * gdb.base/display.c (do_loops): Add float variable `f'.
5605 Increment f in loop.
5606 * gdb.base/display.exp: Increment timeout by 60 seconds.
5607 Change float display test to use variable `f'.
5608
1b8947f0
JB
56092001-09-17 Jim Blandy <jimb@redhat.com>
5610
5611 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5612 overflowing the limited breakpoint tables on some ROM monitors
5613 (like the ROM68K).
5614
9890ac81
FCE
56152001-09-15 Frank Ch. Eigler <fche@redhat.com>
5616
5617 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5618 the "-ac" (disable access control) flag.
5619
6db765ea
JH
56202001-08-30 Jeff Holcomb <jeffh@redhat.com>
5621
5622 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5623 ints.
5624
4c32cc04
KS
56252001-08-30 Keith Seitz <keiths@redhat.com>
5626
5627 * lib/gdb.exp: Move all insight-related functionality into
5628 separate file.
5629 * lib/insight-support.exp: New file.
5630
8d6e6f81
FCE
56312001-08-29 Frank Ch. Eigler <fche@redhat.com>
5632
5633 * config/sid.exp (sid_start): Never set sid verbosity; disable
5634 expect_background {} that consumed its stdout; tolerate </dev/null.
5635 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5636
6a90e1d0
AC
56372001-08-18 Andrew Cagney <ac131313@redhat.com>
5638
5639 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5640 CLI jump command to start it.
5641 (mi_run_to_main): Fail immediatly when unexpected output.
5642
1759b3c3
AC
56432001-08-18 Andrew Cagney <ac131313@redhat.com>
5644
5645 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5646 beginning of function. Fix PR gdb/191.
5647
61d11d80
FCE
56482001-08-16 Frank Ch. Eigler <fche@redhat.com>
5649
5650 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5651 what to force sid endianness to.
5652
942a4df2
KS
56532001-08-15 Keith Seitz <keiths@redhat.com>
5654
5655 * lib/gdb.exp (gdbtk_start): Don't set environment
5656 variables for TCL_LIBRARY and friends. Insight will
5657 now figure these out for itself.
5658
0521c418
MS
56592001-08-02 Michael Snyder <msnyder@redhat.com>
5660
5661 * gdb.base/completion.exp: Remove the symbol "a64l" from
5662 the expect string; this is target-specific, and not related
5663 to what is being tested.
5664
74a9a58a
DB
56652001-08-02 Dave Brolley <brolley@redhat.com>
5666
5667 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5668
c70819fa
MS
56692001-07-25 Michael Snyder <msnyder@redhat.com>
5670
c2b8fa57
MS
5671 * gdb.base/consecutive.exp: New file. Test stepping over
5672 breakpoints on consecutive instructions.
5673 * gdb.base/consecutive.c: New file.
5674
c70819fa
MS
5675 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5676 curly braces in regular expressions.
5677
2b1a1355
MS
56782001-07-25 Michael Snyder <msnyder@redhat.com>
5679
5680 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5681 legitimate output from stepping out of main.
5682
413eca6f
KS
56832001-07-22 Keith Seitz <keiths@redhat.com>
5684
5685 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5686 the empty string, do not run the tests.
5687
7e5a9322
SC
56882001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5689
5690 * gdb.base/long_long.exp: Detect size of pointer. Take into
5691 account 2-byte pointers when testing for p/a results.
5692
de58f10f
SC
56932001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5694
d63a86f8 5695 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5696 and defined to 1K for m68hc11.
5697 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5698 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5699 (sizeof_random_data): New variable to tell the size of the data table;
5700 don't test past this size; always run to main.
5701
d6f5fea1
SC
57022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5703
5704 * gdb.base/return2.exp: return of long long and double fails for
5705 68HC11; don't execute these tests on that platform.
5706 * gdb.base/return.exp: Return of a double fails for 68hc11.
5707
c477543d
SC
57082001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5709
5710 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5711 tests that print a float.
5712 * call-rt-st.exp: Likewise.
5713
63cf1c79
MK
57142001-07-12 Mark Kettenis <kettenis@gnu.org>
5715
5716 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5717 running this test on Linux.
5718
112f9ab5
MC
57192001-06-24 Michael Chastain <chastain@redhat.com>
5720
5721 * gdb.base/arithmet.exp: Remove some tests to make all test names
5722 unique.
5723
4970cb0f
MS
57242001-07-03 Michael Snyder <msnyder@redhat.com>
5725
5726 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5727 the output of the ptype command.
5728
d85da69f
MS
57292001-07-02 Michael Snyder <msnyder@redhat.com>
5730
4c8a82de
MS
5731 * gdb.base/completion.exp: Don't assume that break.c is the only
5732 source file that may contain functions named "marker".
d85da69f
MS
5733 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5734
8afc772b
AC
57352001-06-28 Andrew Cagney <ac131313@redhat.com>
5736
5737 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5738 of files to delete.
5739
5740 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5741 * gdb.disasm/h8300s.exp: New file.
5742 gdb.disasm/h8300s.s: Likewise.
5743
cff22675
AC
57442001-06-27 Andrew Cagney <ac131313@redhat.com>
5745
5746 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5747 empty breakpoint tables.
5748
68c81b54
AC
57492001-06-25 Andrew Cagney <ac131313@redhat.com>
5750
5751 * lib/mi-support.exp: Update args=... part of stop-reason
5752 patterns. Accept either a list or a tuple.
5753
2dd62704
AC
57542001-06-23 Andrew Cagney <ac131313@redhat.com>
5755
5756 * lib/mi-support.exp: Remove local emacs variable defining
5757 change-log-default-name.
5758
b4127474
MC
57592001-06-22 Michael Chastain <chastain@redhat.com>
5760
5761 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5762 This is operationally compatible with the previous version.
5763
8dbfb380
JB
57642001-06-13 Jim Blandy <jimb@redhat.com>
5765
5766 * lib/gdb.exp (gdb_test): Doc fix.
5767
f2d8c86d
MC
57682001-06-10 Michael Chastain <chastain@redhat.com>
5769
5770 * gdb.base/exprs.exp: Remove a duplicate test.
5771
81564d34
JB
57722001-06-06 Jim Blandy <jimb@redhat.com>
5773
5774 * gdb.base/return2.exp (main): Use values to test float and double
5775 returns that are not NaN's, to avoid being confused by IEEE
5776 comparison rules.
5777
da55addb
MS
57782001-06-04 Michael Snyder <msnyder@redhat.com>
5779
5780 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5781 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5782 rather than wait for 12 more tests to time out.
5783
42c65987
JB
57842001-06-06 Jim Blandy <jimb@redhat.com>
5785
b18bced9 5786 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5787 Don't forget to match the GDB prompt.
b18bced9 5788
42c65987
JB
5789 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5790
5b41e5f0
JB
57912001-06-04 Jim Blandy <jimb@redhat.com>
5792
5793 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5794 command.
5795
015e046f
KB
57962001-05-31 Kevin Buettner <kevinb@redhat.com>
5797
5798 * gdb.base/annota1.exp (info break): Match four or more spaces
5799 after "Address".
5800
fb1ffbbe
MC
58012001-05-31 Michael Chastain <chastain@redhat.com>
5802
5803 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5804 (dm_type_int_star): Likewise.
5805 (dm_type_long_star): Likewise.
5806 (dm_type_void_star): Likewise.
5807
5ea2a32c
KB
58082001-05-29 Kevin Buettner <kevinb@redhat.com>
5809
5810 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5811 to a known value in order to get consistent results regardless
5812 of the setting of INPUTRC or the presence or contents of .inputrc.
5813
ae23c492
MS
58142001-05-24 Michael Snyder <msnyder@redhat.com>
5815
ac55707e
MS
5816 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5817 Don't require that the main thread and the manager thread are the
5818 first in the list.
5819
ae23c492
MS
5820 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5821 debugging. If test fails, issue an "unsupported" not a "fail".
5822
400071f1
JB
58232001-05-24 Jim Blandy <jimb@redhat.com>
5824
5825 Don't assume that short is shorter than int.
5826 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5827 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5828 this isn't true.
400071f1
JB
5829 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5830 an int, is not equal to ~0 stored in an unsigned char. This tests
5831 the same thing that the previous test meant to, but works on
5832 16-bit machines, too.
5833 ("print unsigned char != (~0)"): Same test, complemented.
5834
0816a3e5
MS
58352001-05-24 Michael Snyder <msnyder@redhat.com>
5836
5837 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5838 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5839 and prevents dejagnu getting out of step.
5840
f6dc23a9
KB
58412001-05-23 Kevin Buettner <kevinb@redhat.com>
5842
5843 * gdb.base/finish.exp (finish_void): Revise pattern for
5844 stopping on the call statement to not permit stopping at
5845 the start of the instructions comprising the call sequence.
5846
7dbd117d
MC
58472001-05-19 Michael Chastain <chastain@redhat.com>
5848
5849 * gdb.base/callfuncs.exp: Make all test names unique.
5850 * gdb.base/commands.exp: Make all test names unique.
5851 * gdb.base/condbreak.exp: Make all test names unique.
5852 * gdb.base/dbx.exp: Make all test names unique.
5853 * gdb.base/default.exp: Make all test names unique.
5854 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5855 and TIMEOUT messages to their corresponding PASS message.
5856 * gdb.base/ending-run.exp: Make all test names unique.
5857 * gdb.base/long_long.exp: Remove duplicate test.
5858
6b0b0a9e
KB
58592001-05-21 Kevin Buettner <kevinb@redhat.com>
5860
5861 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5862 stop on the call statement as well as the statement after the
5863 call.
5864
2caa35cb
MS
58652001-05-21 Michael Snyder <msnyder@redhat.com>
5866
5867 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5868
40713331
EZ
58692001-05-10 Elena Zannoni <ezannoni@redhat.com>
5870
5871 * gdb.base/completion.exp: Revamp test. Make it execute on all
5872 platforms.
5873
c2c1be8d
EZ
58742001-05-10 Elena Zannoni <ezannoni@redhat.com>
5875
2c9cd303
EZ
5876 * config/gdbserver.exp (gdb_load): Handle the case
5877 in which the arguments to gdbserver are given in the
5878 baseboard configuration file.
5879 Also handle the case in which the server needs to do a
5880 load.
5881
9671de48
KS
58822001-05-07 Keith Seitz <keiths@cygnus.com>
5883
5884 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5885 set up the display for testing.
5886 (gdbtk_start): Convert all paths to paths that tcl will like.
5887 Export target information to environment.
5888 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5889 necessary.
5890 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5891 (to_tcl_path): New proc to convert a given pathname into
5892 a path acceptible as an argument to a tcl command.
5893 (_gdbtk_export_target_info): New proc to export target info
5894 into the environment for gdbtk testing.
5895 (gdbtk_done): New proc to signal end-of-test.
5896
5a360f47
JB
58972001-05-06 Jim Blandy <jimb@redhat.com>
5898
5899 * restore.c: Make the code of caller0 correspond to its comment.
5900
66c756c6
MS
59012001-05-03 Michael Snyder <msnyder@redhat.com>
5902
5903 * config/sid.exp (gdb_target_sid): Check for error messages.
5904 On error or timeout, don't make expect exit (which will terminate
5905 all subsequent tests); instead just make gdb exit.
d63a86f8 5906 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5907 return a negative value.
5908
a966fde5
JB
59092001-04-24 Jim Blandy <jimb@redhat.com>
5910
851c18e0
JB
5911 * gdb.c++/templates.exp: If we see the prompt for the overload
5912 list, but we haven't recognized any of the longer patterns,
5913 arrange for this test to fail, not hang.
5914
a966fde5
JB
5915 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5916 variations.
5917
db144853
MC
59182001-04-22 Michael Chastain <chastain@redhat.com>
5919
5920 * gdb.c++/local.exp: Use the 'runto' library function.
5921 * gdb.c++/namespace.exp: Likewise.
5922 * gdb.c++/overload.exp: Likewise.
5923
3207ec21
KB
59242001-03-26 Kevin Buettner <kevinb@redhat.com>
5925
5926 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5927 * gdb.base/step-line.exp: New file. Test step/next in presence of
5928 #line directives.
5929 * gdb.base/step-line.c: New file. Test program for the above.
5930 * gdb.base/step-line.inp: New file. We pretend that this file has
5931 been transformed by some other tool into step-line.c.
5932
13b57657
JB
59332001-03-21 Jim Blandy <jimb@redhat.com>
5934
5935 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5936 unmangled operator names.
5937
754cbe1c
JB
59382001-03-20 Jim Blandy <jimb@redhat.com>
5939
5940 * gdb.threads/linux-dp.exp: Recognize an additional message
5941 generated by GDB when it doesn't understand how to debug threads
5942 on the target system.
5943
177495c9
AC
59442001-03-19 Andrew Cagney <ac131313@redhat.com>
5945
5946 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5947
f266096b
MC
59482001-03-12 Michael Chastain <chastain@redhat.com>
5949
5950 * gdb.c++/derivation.exp: Use the 'runto' library function.
5951
cac3c2ff
MC
59522001-03-12 Michael Chastain <chastain@redhat.com>
5953
5954 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5955
b6c11a24
MC
59562001-02-24 Michael Chastain <chastain@redhat.com>
5957
5958 * gdb.c++/ref-types.exp: Change handwritten code to library
5959 function 'runto'.
5960
6bae5bce
OF
59612001-03-16 Orjan Friberg <orjanf@axis.com>
5962
5963 * gdb.base/signals.exp: Set count to 0 explicitly.
5964
0015fd9a
MS
59652001-03-15 Mark Salter <msalter@redhat.com>
5966
5967 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
5968 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
5969 (gdb_load): Add support for additional target_info: gdb_download_size
5970 and gdb_load_timeout.
0015fd9a 5971
fc33412a
DT
5972Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
5973
5974 * gdb.base/annota1.exp: Move test of isnative to earlier in the
5975 file -- to prevent failing when the compile fails but we have no
5976 intention of running the tests anyway.
5977
5978 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
5979 tests if set.
5980
5981 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
5982 integers.
5983
5984 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
5985 * gdb.c++/namespace.exp: Ditto.
5986
115f06de
OF
59872001-03-07 Orjan Friberg <orjanf@axis.com>
5988
5989 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
5990 * gdb.base/pointers.exp: Relax pattern match of decimals.
5991
b6ba6518
KB
59922001-03-06 Kevin Buettner <kevinb@redhat.com>
5993
5994 * Makefile.in, config/abug.exp, config/cfdbug.exp,
5995 config/cpu32bug.exp, config/dve.exp, config/est.exp,
5996 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
5997 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
5998 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
5999 config/sh.exp, config/sid.exp, config/slite.exp,
6000 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6001 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6002 config/vxworks.exp, config/vxworks29k.exp,
6003 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6004 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6005 gdb.base/arithmet.exp, gdb.base/assign.exp,
6006 gdb.base/async.exp, gdb.base/attach.exp,
6007 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6008 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6009 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6010 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6011 gdb.base/commands.exp, gdb.base/completion.exp,
6012 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6013 gdb.base/constvars.exp, gdb.base/corefile.exp,
6014 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6015 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6016 gdb.base/ending-run.exp, gdb.base/environ.exp,
6017 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6018 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6019 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6020 gdb.base/funcargs.exp, gdb.base/help.exp,
6021 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6022 gdb.base/logical.exp, gdb.base/long_long.exp,
6023 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6024 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6025 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6026 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6027 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6028 gdb.base/regs.exp, gdb.base/relational.exp,
6029 gdb.base/remote.exp, gdb.base/reread.exp,
6030 gdb.base/restore.exp, gdb.base/return2.exp,
6031 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6032 gdb.base/selftest.exp, gdb.base/setshow.exp,
6033 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6034 gdb.base/sigall.exp, gdb.base/signals.exp,
6035 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6036 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6037 gdb.base/step-test.exp, gdb.base/structs.c,
6038 gdb.base/structs.exp, gdb.base/structs2.exp,
6039 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6040 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6041 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6042 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6043 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6044 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6045 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6046 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6047 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6048 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6049 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6050 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6051 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6052 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6053 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6054 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6055 gdb.trace/circ.exp, gdb.trace/collection.exp,
6056 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6057 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6058 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6059 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6060 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6061 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6062 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6063 notices.
6064
dc96c6c7 60652001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6066
6067 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6068 first arg is int not float.
6069
dc96c6c7 60702001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6071
6072 * gdb.base/reread.exp: Unsupported for non-native targets;
6073 doesn't work for remote debugging.
6074
9b0c4aeb
FN
60752001-02-19 Fernando Nasser <fnasser@redhat.com>
6076
6077 From Drew Moseley <dmoseley@redhat.com>
6078 * gdb.base/ending-run.exp: Properly handle the BSP state when
6079 stepping past the end of main.
6080
02aa71d5
MC
60812001-02-19 John Moore <jmoore@redhat.com>
6082
6083 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6084 Converted HPUX fix for non-expected items following multiple
6085 step commands into general solution for all platforms.
6086
1fa449a4
MC
60872001-02-18 Michael Chastain <chastain@redhat.com>
6088
6089 * gdb.c++/classes.exp (do_tests): Change runto statements
6090 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6091 statements demangler agnostic.
6092 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6093 (gdb_virtfunc_restart): Likewise.
6094
b2f9ec70
MC
60952001-02-14 Michael Chastain <chastain@redhat.com>
6096
6097 * gdb.c++/inherit.exp (do_tests): Change runto statements
6098 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6099 statements demangler agnostic.
6100
cf74b8ca
AC
6101Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6102
6103 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6104 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6105 before calling common_routine 15 times'' tests.
6106
99f78f56
MC
61072001-02-11 Michael Chastain <chastain@redhat.com>
6108
6109 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6110 Helps the test script figure out which demangler is in use.
6111 (dm_type_foo_ref): Ditto.
6112 (dm_type_int_star): Ditto.
6113 (dm_type_long_star): Ditto.
6114 (dm_type_unsigned_int): Ditto.
6115 (dm_type_void): Ditto.
6116 (dm_type_void_star): Ditto.
99707966 6117 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6118 Probe the gdb demangler and set variables to accommodate
6119 formatting differences.
6120 (info_func_regexp): New function. Same as info_func, but
6121 matches against a regexp.
6122 (info_func): Match against a literal string.
6123 (print_addr_2): New function. Match against a literal string,
6124 which can be different from the input to gdb.
6125 (print_addr): Simply call print_addr_2 with the same argument twice.
6126 (test_lookup_operator_functions): Use demangler formatting variables.
6127 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6128 the tests in the same order as the C++ class declaration.
6129 (test_paddr_operator_functions): Ditto.
6130 (test_paddr_overloaded_functions): Ditto.
6131 (test_paddr_hairy_functions): Use demangler formatting variables.
6132 Add reference to gdb/19 for related tests.
6133 (do_tests): Call probe_demangler.
6134
1de8f023
KB
61352001-01-30 Kevin Buettner <kevinb@redhat.com>
6136
6137 * gdb.c++/templates.cc (printf): Remove unused function definition.
6138
ca3f91ed
MS
61392001-01-26 Felix Lee <flee@redhat.com>
6140
6141 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6142
61432001-01-25 matthew green <mrg@redhat.com>
6144
6145 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6146 up sid.
6147 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6148
61492001-01-25 matthew green <mrg@redhat.com>
6150
6151 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6152 Deprecate $sid_spawn_id.
ca3f91ed
MS
6153 (sid_exit): Remove code necessary only for `spawn.'
6154
61552001-01-25 matthew green <mrg@redhat.com>
6156
6157 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6158
fb18ec4a
MC
61592001-01-28 Michael Chastain <chastain@redhat.com>
6160
6161 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6162 to call when tests fail. It takes gdb out of the overloaded
6163 function choice menu back to the main prompt, so that the test
6164 program stays synchronized.
6165 (set_bp_overloaded): New proc to collect all the common
6166 code for setting a breakpoint on an overloaded name. Calls
6167 take_gdb_out_of_choice_menu when needed.
6168 (menu_overload1arg): New variable to collect the repeated
6169 instances of the expected menu for an overloaded name. Change
6170 the regular expression to handle changes in g++ type encoding:
6171 "void" can be either "void" or "", and "unsigned int" can be
6172 either "unsigned int" or "unsigned".
6173 (continue_to_bp_overloaded): Change regular expressions to handle
6174 changes in g++ type encoding.
6175 (no proc): Call take_gdb_out_of_choice_menu when needed.
6176 Remove redundant calls to "info break". Accept either "canceled"
6177 or "cancelled". Change regular expressions in "info break"
6178 calls to handle changes in g++ type encoding. Give all tests
6179 unique strings.
6180
9c646a6e
BE
61812001-01-17 Ben Elliston <bje@redhat.com>
6182
6183 * config/sid.exp: New file.
6184
9549d9c1
AC
6185Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6186
6187 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6188
dc96c6c7 61892000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6190
6191 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6192 Add a RE to accept a non-ascii char if one is ever presented.
6193
b4df4f68
FN
61942000-12-20 Fernando Nasser <fnasser@redhat.com>
6195
297dd0fd 6196 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6197
dc96c6c7 61982000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6199
d63a86f8 6200 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6201 in regexp. One '\' does not suffice on Linux.
6202
4a7bddb6
MC
62032000-12-09 Michael Chastain <chastain@redhat.com>
6204
6205 * gdb.base/break.exp (test_clear_command): Use a marker function
6206 rather than 'main' for the test function. Also move this
6207 test to an execution point where the marker function names are
6208 guaranteed to be bound to functions. (Executing tests after a
6209 'finish' from main runs into name conflicts with local names
6210 in __libc_start_main).
6211
dc96c6c7 62122000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6213
6214 * gdb.base/finish.exp: New test for gdb's "finish" command.
6215 * gdb.base/return2.exp: New test for gdb's "return" command.
6216 * gdb.base/return2.c: New source file for above.
6217
dc96c6c7 62182000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6219
6220 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6221 * gdb.base/miscexprs.exp: Ditto.
6222 * gdb.base/pointers.exp: Ditto.
6223 * gdb.c++/derivation.exp: Ditto.
6224 * gdb.c++/local.exp: Ditto.
6225 * gdb.c++/namespace.exp: Ditto.
6226 * gdb.c++/overload.exp: Ditto.
6227 * gdb.c++/ref-types.exp: Ditto.
6228
dc96c6c7 62292000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6230
6231 * gdb.base/constvars.exp: Test result of "up" command.
6232 * gdb.base/miscexprs.exp: Ditto.
6233 * gdb.base/pointers.exp: Ditto.
6234 * gdb.base/scope.exp: Ditto.
6235 * gdb.c++/derivation.exp: Ditto.
6236 * gdb.c++/local.exp: Ditto.
6237 * gdb.c++/namespace.exp: Ditto.
6238 * gdb.c++/overload.exp: Ditto.
6239 * gdb.c++/ref-types.exp: Ditto.
6240
44097287
FN
62412000-11-22 Michael Chastain <chastain@redhat.com>
6242
6243 * mips_pro.exp: Accept either "middle -> top -> main" or
6244 "middle -> main" in the backtrace, because gcc can optimize
6245 tail calls to jumps. Remove setup_xfail for the hppa case.
6246 Add a comment with the original warning messages from PR 3016,
6247 which was filed in 1993, to preserve them for posterity.
6248
9d2e1bab
ND
62492000-11-17 Nick Duffek <nsd@redhat.com>
6250
6251 * lib/gdb.exp (gdb_test): Override timeout with board info.
6252
1aca8eb7
ND
62532000-11-17 Nick Duffek <nsd@redhat.com>
6254
6255 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6256 the second kill and detach messages.
6257
93076499
ND
62582000-11-17 Nick Duffek <nsd@redhat.com>
6259
6260 * configure.in: Add AC_EXEEXT.
6261 * configure: Regenerate.
6262 * Makefile.in (just-check): Export EXEEXT.
6263 * lib/gdb.exp ($EXEEXT): Import from environment.
6264 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6265 expect "maint dump-me" on Cygwin.
6266 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6267 $EXEEXT.
6268
30e87cd3
ND
62692000-11-17 Nick Duffek <nsd@redhat.com>
6270
6271 * gdb.base/break.exp: Test backtrace and finish from called
6272 function on all platforms, not just HP-UX.
6273
dc96c6c7 62742000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6275
6276 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6277 code from gdb_target_monitor, so it can be used independantly
6278 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6279
dc96c6c7 62802000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6281
6282 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6283 * gdb.base/corefile.exp: Expect the message "Program is being
6284 debugged already" when we send the "corefile" command, since
6285 the preceeding gdb_load may have connected gdb to a remote target.
6286 * gdb.base/display.exp: Disable hardware watchpoints if new
6287 board info variable "no_hardware_watchpoints" is true.
6288 Replace single-letter commands with more readable ones.
6289 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6290 if new board info variable "no_hardware_watchpoints" is true.
6291 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6292 to see if stdio (printf) testing is possible.
6293 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6294 board info variable "no_hardware_watchpoints" is true. Use new
6295 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6296
39124dea
FN
62972000-11-13 Fernando Nasser <fnasser@redhat.com>
6298
6299 From Orjan Friberg <orjanf@axis.com>:
6300 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6301 in array print pattern match.
6302
a9e2e984
FN
63032000-11-09 Fernando Nasser <fnasser@redhat.com>
6304
6305 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6306 spelling "cancelled" to U.S. spelling "canceled" to match changes
6307 made to gdb.
6308 * gdb.c++/ovldbreak.exp: Ditto.
6309
c7db355b
PS
63102000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6311
6312 * gdb.base/callfuncs.c (main): Moved to end of file, call
6313 t_double_values to initialize the FPU before inferior calls are made.
6314 * gdb.base/callfuncs.exp: Test for register preservation after calling
6315 inferior functions. Add tests for continuining, finishing and
6316 returning from a stop in a call dummy.
6317
dc96c6c7 63182000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6319
6320 * gdb.base/commands.exp: Break up long lines, and re-indent.
6321
dc96c6c7 63222000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6323
6324 * config/gdbserver.exp: Rewritten from the ground up, to make it
6325 compatible with the current dejagnu tree, and to make it work with
6326 the new "gdbserver" in libremote.
6327
dc96c6c7 63282000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6329
6330 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6331 * gdb.base/varargs.exp: Skip entire test if no printf support.
6332 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6333 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6334
dc96c6c7 63352000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6336
6337 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6338 no floating point support.
6339 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6340 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6341 * gdb.base/call-rt-st.exp: Ditto.
6342 * gdb.base/call-strs.exp: Ditto.
6343
bac5fc66
JG
63442000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6345
6346 * gdb.base/sizeof.c: include <stdio.h>.
6347
6348 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6349 'finish', otherwise uncaptured gdb_prompt would potentially
6350 throw remaining test points out of sync.
6351
b22a6027
SB
63522000-07-26 Scott Bambrough <scottb@netwinder.org>
6353
6354 * gdb.base/recurse.exp: Run tests for all targets.
6355 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6356 gnu-oldld case on ARM.
6357 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6358 for ARM targets.
d63a86f8 6359
d8231941
AG
6360Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6361
6362 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6363 * gdb.java/configure: Rebuild.
6364
8caabe69
AG
6365Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6366
6367 * gdb.java/jv-exp.exp: New file.
6368
9d273ca3
AG
6369Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6370
6371 * configure: Rebuilt.
6372 * configure.in (configdirs): Add gdb.java.
6373 * gdb.java/jmisc.java: New file.
6374 * gdb.java/jmisc.exp: New file.
6375 * gdb.java/Makefile.in: New file.
6376 * gdb.java/configure: Rebuilt.
6377 * gdb.java/configure.in: New file.
6378 * lib/java.exp: New file.
6379
4f823a66
AC
6380Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6381
6382 * gdb.base/exprs.exp: Test casts to a pointer including over and
6383 underflow.
6384
2391e11d
AC
6385Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6386
6387 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6388 and the compilers sizes.
6389
54602222
ND
63902000-07-09 Nick Duffek <nsd@redhat.com>
6391
6392 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6393 (use_methods): New function.
6394 (main): Call use_methods().
6395 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6396 (do_tests): Call test_method_param_class.
6397
2bec0572
ND
63982000-07-09 Nick Duffek <nsd@redhat.com>
6399
6400 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6401 spelling.
6402 (test_enums): New procedure. Move enum tests from end of script
6403 to here. Set breakpoint on function name instead of line number.
6404 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6405 (enums2): New marker function.
6406 (enums1): New function.
6407 (main): Call enums1(). Move enum tests to enums1().
6408
78492fde
AC
6409Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6410
6411 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6412 compile/link program. Update line numbers.
6413 * gdb.asm/d10v.inc: Define ``startup''.
6414 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6415
49a2cef8
AC
6416Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6417
6418 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6419
3e6c8688
EZ
64202000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6421
6422 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6423 of 'help maint print' command.
6424
9ff5cbe9
AC
6425Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6426
6427 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6428 they use gdb_expect_list.
6429
17c579bd
AC
6430Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6431
6432 * gdb.base/commands.exp: Use ``set remote
6433 memory-read-packet-size'' instead of ``set endian big'' to test
6434 long commands.
6435
e6d71bf3
DB
64362000-06-03 Daniel Berlin <dan@cgsoftware.com>
6437
6438 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6439 g++, and stop skipping them.
e6d71bf3
DB
6440
6441 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6442 work under g++.
6443
d63a86f8 6444 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6445 initialization.
6446
dc96c6c7 64472000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6448
6449 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6450 the regular expression: accept an (almost) arbitrary sequence of
6451 "frames-invalid" and "breakpoints-invalid" messages both before
6452 and after the "starting" message.
6453
dc96c6c7 64542000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6455
6456 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6457
dc96c6c7 64582000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6459
6460 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6461 Relax the regular expression a little, make it pass on Solaris 8.
6462
8216cda9
KB
64632000-05-12 Kevin Buettner <kevinb@redhat.com>
6464
6465 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6466 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6467 Instead, it is permissible for gdb to stop on the line of the
6468 call itself.
6469
1a570b2f
MS
64702000-05-12 Michael Snyder <msnyder@.cygnus.com>
6471
6472 * gdb.base/break.exp (bp on small function, optimized file):
6473 Add a second pass pattern. The behavior differs here between stabs
6474 and dwarf for one-line functions. Stabs preserves two line symbols
6475 (one before the prologue and one after) with the same line number,
6476 but dwarf regards these as duplicates and discards one of them.
6477 Therefore the address after the prologue (where the breakpoint is)
6478 has no exactly matching line symbol, and GDB reports the breakpoint
6479 as if it were in the middle of a line rather than at the beginning.
6480
dc96c6c7 64812000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6482
d63a86f8 6483 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6484 rather than "send_gdb" (for consistancy).
6485
7d418785
AC
6486Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6487
6488 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6489 * gdb.c++/templates.cc: Properly check for GCC version number.
6490 * lib/compiler.cc: Likewise
6491
dc96c6c7 64922000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6493
d63a86f8 6494 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6495 gdb may not stop at the first line of main, due to code motion.
6496
dc96c6c7 64972000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6498
6499 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6500 This test depends on parsing the printf output from the target.
6501 Since the sparclet stub doesn't do stdio, this will never work.
6502 * gdb.base/call-rt-st.exp: ditto.
6503 * gdb.base/call-strs: ditto.
6504
dc96c6c7 65052000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6506
6507 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6508
6509 * gdb.base/ending-run.exp: After connecting to a remote target,
6510 but before running, the target will appear to be in a random
6511 location. Specify both a file and a line for breakpoints.
6512 Also, the function that calls main may be called 'init'
6513 rather than 'start'.
6514
a5a51225
EZ
65152000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6516
6517 * gdb.base/help.exp: Update output for add-symbol-file command.
6518
7930cc7c
FN
65192000-04-10 Fernando Nasser <fnasser@cygnus.com>
6520
6521 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6522 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6523
23e37ab1
C
65242000-04-07 J.T. Conklin <jtc@redback.com>
6525
e93c542c
C
6526 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6527
23e37ab1
C
6528 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6529
591b8fa3
PDM
6530Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6531
6532 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6533 values that can be represented exactly.
6534 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6535 above change, and to not check against the directory part of the source
6536 file name.
6537 (step into print_long_arg_list): Likewise.
6538 (print print_small_structs from print_long_arg_list): Likewise.
6539 (print print_long_arg_list): Likewise.
6540
7a495180
EZ
65412000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6542
30b53638 6543 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6544
beb998c6
AC
6545Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6546
6547 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6548
1c689132
DB
65492000-03-25 Daniel Berlin <dan@cgsoftware.com>
6550
6551 * gdb.base/commands.exp (deprecated_command_test): Add test for
6552 deprecate with no arguments.
6553
c1790a9d
JL
65542000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6555
6556 * gdb.base/break.exp: Add new test for setting breakpoints on
6557 optimized code so we can test breakpoints work even when function
6558 prologues may be optimized away
6559
003ba290
FN
65602000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6561
6562 From David Whedon <dwhedon@gordian.com>
6563 * gdb.base/commands.exp : Added command deprecator tests.
6564
6837a0a2
DB
65652000-03-22 Daniel Berlin <dan@cgsoftware.com>
6566
6567 * gdb.base/help.exp: Added test for new apropos command.
6568
b9593231
KB
65692000-03-21 Kevin Buettner <kevinb@redhat.com>
6570
6571 * gdb.base/pointers.c (usevar): New function.
6572 (main): Make sure that global variables v_int_pointer2, rptr,
6573 and y are all referenced someplace in the program by calling
6574 usevar() on them. [Some linkers delete symbols which are
6575 never referenced. The space remains, but there's no way to
6576 get a (symbolic) handle on the variable from the debugger.]
6577
751a959b
EZ
65782000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6579
6580 * gdb.base/printcmds.c: Add typedeffed arrays.
6581
6582 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6583 procedure to test arrays that are typedef'd.
6584
73a93a32
JI
65852000-03-13 James Ingham <jingham@leda.cygnus.com>
6586
6587 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6588 the library directories.
73a93a32 6589
fb40c209
AC
6590Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6591
6592 * configure.in (configdirs): Add sub directory gdb.mi.
6593 * configure: Re-generate.
6594
6595 * gdb.mi: New directory.
d63a86f8 6596
ee4dd2c9
AC
65972000-02-25 Scott Bambrough <scottb@netwinder.org>
6598
6599 * gdb.base/long_long.exp: Correct test suite failure when printing
6600 a long long value as a double on ARM platforms.
6601
70f0cc22
JB
66022000-02-16 Jim Blandy <jimb@redhat.com>
6603
6604 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6605 default source file is set properly before running this test.
6606
853819b8
EZ
66072000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6608
6609 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6610 gdbtk/library directory, not in gdbtcl2.
6611
dfcd3bfb
JM
66122000-02-04 Jim Blandy <jimb@redhat.com>
6613
6614 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6615 backslash from regexp pattern.
6616
6617 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6618 procedure. Use it to run all the "continue to bp overloaded"
6619 tests. Note that this changes the names of the tests slightly.
6620 If the breakpoint hit message includes a hex PC value, because
6621 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6622 from the real source code, still consider that a pass.
6623
6624 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6625 XFAIL here if the breakpoint message contains a hex address. Note
6626 similar change on 1999-11-02.
6627
6628 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6629
6630 * gdb.base/ptype.exp: Establish a default source file before
6631 calling get_debug_format.
6632
66332000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6634
6635 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6636
8b93c638
JM
66372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6638
6639 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6640 of successive stepi commands -- while in the prologue we should see
6641 the function entry bracket.
6642
66432000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6644
6645 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6646 reach __change_mode() when stepping through the end of main().
6647
c5394b80
JM
66482000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6649
6650 * gdb.base/default.exp: Fix expected pattern.
6651 * gdb.base/help.exp: Same.
6652
0d06e24b
JM
66532000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6654
6655 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6656 Don't use xfail's because that affects only the following test.
d63a86f8 6657
0d06e24b
JM
6658 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6659 solaris or linux.
6660
6661 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6662
dc96c6c7 66632000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6664
d63a86f8 6665 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6666 "A syntax error" rather than "A parse error". Accept both.
6667
66682000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6669
6670 * gdb.base/default.exp: Remove OS dependent string from "target
6671 remote" test.
6672 * gdb.base/help.exp: Same for "help target remote" test.
6673
c3f6f71d
JM
66742000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6675
6676 From Jim Kingdon <kingdon@redhat.com>:
6677
6678 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6679 prompt (cleanup rather than necessity, but still might keep output
6680 from spilling to next test).
6681
66822000-01-02 Fred Fish <fnf@cygnus.com>
6683
6684 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6685 AIX, which defines them in <sys/types.h>.
6686
ed9a39eb 66871999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6688
ed9a39eb
JM
6689 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6690 float" test.
6691
66921999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6693
ed9a39eb 6694 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6695
6696 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6697 outermost frame disallowed".
6698
66991999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6700
6701 * gdb.base/setvar.exp: New tests for setting the value of a struct
6702 with a constant list.
6703
67041999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6705
6706 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6707 require the user to type a cast before setting the value of a struct.
6708
de57eccd
JM
67091999-12-06 Jim Blandy <jimb@cygnus.com>
6710
6711 * gdb.base/default.exp: Expect the new 'info float' command on
6712 all i386 platforms.
6713
6714 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6715 LinuxThreads libraries that don't support debugging.
6716
c2d11a7d
JM
6717Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6718
6719 * gdb.base/remote.c: Fill the buffer with truely random data.
6720 Change the buffer type to ``unsigned char'' to simplify size
6721 arithmetic.
6722
6723 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6724 stub only handles 400-1 byte packets. Verify that the download
6725 worked.
6726
67271999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6728
6729 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6730 tests, using UNRESOLVED for the untested cases. Also, does not wait
6731 for a timeout if the prompt was received before a recognizable pattern.
6732
67331999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6734
6735 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6736
67371999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6738
6739 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6740 watchpoints.
6741
67421999-11-24 Jason Merrill <jason@casey.cygnus.com>
6743
6744 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6745
6746 * gdb.c++/local.exp: Be more flexible in recognizing local class
6747 name mangling. Don't allow horribly truncated method names.
6748 * gdb.c++/derivation.exp: Expect protected inheritance.
6749 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6750 * gdb.c++/virtfunc.exp: Likewise.
6751 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6752 when printing a nested enum.
6753
67541999-11-22 Jim Blandy <jimb@cygnus.com>
6755
6756 * gdb.base/step-test.exp: Properly await GDB's response to setting
6757 a breakpoint on the call to large_struct_by_value.
6758
6759 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6760 just because we have debug info for the `start' function.
6761
67621999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6763
6764 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6765 "Unknown signal" messages, which indicate (on LinuxThreads) that
6766 GDB doesn't know how to debug threads on this system. This is
6767 better than hanging while philosopher 0 dumps chatter into gdb.log.
6768
67691999-11-18 Tom Tromey <tromey@cygnus.com>
6770
6771 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6772
67731999-11-18 Fred Fish <fnf@cygnus.com>
6774
6775 * gdb.base/coremaker2.c: Add sample program for generating
6776 cores that is more self contained than coremaker.c. Eventually
6777 I'll add more code to this and tie it into the testsuite.
6778
4ce44c66
JM
67791999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6780
6781 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6782
67831999-11-10 Jimmy Guo <guo@cup.hp.com>
6784
6785 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6786 from $srcdir/lib/.
6787 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6788 and gdb.c++/.
6789
6790 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6791
d63a86f8 6792 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6793 'continue with watch' test point.
6794
67951999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6796
6797 Merged from p2linux-990323-branch:
d63a86f8 6798
4ce44c66
JM
6799 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6800
11cf8741
JM
6801Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6802
6803 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6804 {limit,fixed}''. Test ``set download-write-size''.
6805
6806Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6807
6808 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6809 gdb_expect_list.
6810
6811Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6812
6813 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6814
68151999-11-03 Mark Salter <msalter@cygnus.com>
6816
6817 * gdb.base/break.exp: Fix "stub continue" pattern.
6818
68191999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6820
6821 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6822
68231999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6824
6825 * gdb.base/display.exp ("finish"): Add timeout clause.
6826
6827 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6828 plain prompt clause, so this doesn't have to time out in order to
6829 fail.
6830
6831 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6832 breakpoint hit messages include an address.
6833
6834 * gdb.base/display.exp: Don't forget to escape parens in regular
6835 expressions. Unix regexp notatation sucks.
6836
68371999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6838
6839 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6840 order for 'signalled' message.
6841
5c44784c
JM
68421999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6843
6844 From Jimmy Guo <guo@cup.hp.com>:
6845 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6846 * gdb.base/annota1.c: Add code for tests to work with.
6847
68481999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6849
6850 * gdb.base/remote.exp: New test for remote downloading settings.
6851 * gdb.base/remote.c: New file with large .data.
6852
917317f4
JM
68531999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6854
6855 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6856 for LinuxThreads support, merged from the Code Fusion branch.
6857
6858Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6859
6860 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6861 containing exp_continue into a while within an expect. Don't
6862 attempt a start more than three times. Check return value from
6863 gdb_load.
d63a86f8 6864
2df3850c
JM
6865Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6866
6867 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6868 a pass case.
6869
2acceee2
JM
68701999-10-01 Kevin Buettner <kevinb@cygnus.com>
6871
6872 * gdb.base/break.c (main): Added a statement that we can step
6873 off of.
6874 * gdb.base/break.exp: Added tests for setting a breakpoint
6875 at an offset and stepping onto a breakpoint.
6876
68771999-10-01 Fred Fish <fnf@cygnus.com>
6878
d63a86f8 6879 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6880 gdb output.
6881
c2c6d25f
JM
68821999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6883
6884 * gdb.base/break.exp: Code locations are in hex, don't forget!
6885 (For HP-UX.)
6886
68871999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6888
6889 * condbreak.exp: Use break.c as test program.
6890 * condbreak.c: Remove, redundant with break.c.
6891
68921999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6893
6894 * config/monitor.exp (gdb_target_monitor): Disable X- and
6895 Z-packets if the target needs it.
6896
68971999-09-13 James Ingham <jingham@leda.cygnus.com>
6898
6899 * gdb.c++/overload.exp: Added tests for listing overloaded
6900 functions with function pointers in the arg, explicitly calling
6901 out the version you want.
6902
cff3e48b
JM
69031999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6904
6905 * long_long.exp: Add variations of test cases that work for
6906 targets with 16-bit ints and 32-bit doubles.
6907
d4f3574e
SS
69081999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6909
6910 * break.c (main): Compare a possibly-uninitialized argc with an
6911 unlikely value that fits in 16 bits.
6912
69131999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6914
6915 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6916 0xfeeb, don't want negative numbers if ints are 16 bits.
6917
6918 * lib/gdb.exp (skip_cplus_tests): New proc.
6919 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6920 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6921 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6922 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6923 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6924 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6925 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6926 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6927
6928 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6929
6930Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6931
6932 * gdb.base/corefile.exp (up): Allow a parameter to appear
6933 in the frame that we're going up to.
6934
6935 From Jim Blandy <jimb@cygnus.com>:
6936
6937 * gdb.base/default.exp (info float): Expect some output now.
6938
6939 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6940 returning floating-point values to fail on the x86.
6941 * gdb.base/callfwmall.exp (do_function_calls): Same.
6942
6943 * gdb.base/list.exp (test_listsize): Correct expectations for
6944 listing line 1 with listsize 2. Also, listing a single line
6945 works now, as does listing three lines. [Kevin's note: There
6946 were a number of other cases fixed too where the expectations
6947 differed...]
6948
69491999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6950
6951 * gdb.base/selftest.exp: Add case for when version prints as
6952 constant string instead of char pointer.
6953
104c1213
JM
69541999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6955
6956 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6957 stepping out of main.
6958
6959 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
6960 G++ used.
6961
6962 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
6963 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
6964
6965 * gdb.c++/ovldbreak.exp: Update match string in test that
6966 includes a warning of multiple breakpoints.
6967
69681999-08-24 Stan Shebs <shebs@andros.cygnus.com>
6969
6970 * gdb.base/display.exp: Improve precision of step-after-finish
6971 added yesterday.
6972
6973 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
6974 test.
6975
6976 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
6977 configs when using G++, not just hppa*.
6978
69791999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6980
6981 * gdb.base/async.c: New file.
6982 * gdb.base/async.exp: New file.
6983
6984Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
6985
6986 * gdb.base/break.exp: Tweak PA specific tests to properly handle
6987 PA64.
6988
53a5351d
JM
6989Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
6990
104c1213
JM
6991 * gdb.base/display.exp: "finish" can leave us mid-line on many
6992 targets, deal with it. Add a small constant to main, instead of
6993 1000 since main+1000 may not be a valid address in the target.
6994
53a5351d
JM
6995 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
6996 on hpux11.
6997
6998 * gdb.base/attach.exp: Handle another hpux11 error message variant
6999 when attaching to a process that does not exist.
7000
70011999-08-19 J.T. Conklin <jtc@redback.com>
7002
7003 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7004 characters in 'continue to 1241' test.
7005
70061999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7007
7008 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7009 stop in print_long_arg_list, define and use a whitespace
7010 variable in print_small_structs test, add an XFAIL for Solaris.
7011 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7012 interested enough to fix.
7013
7be570e7
JM
70141999-08-13 Keith Seitz <keiths@cygnus.com>
7015
7016 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7017 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7018 proc knows about targets other than the natives.
7019 (test_assign): Use "gdb_run_cmd" to "run" the target.
7020 Check that we've actually hit the breakpoint at main.
7021 When we attempt to assign a value to a local variable, check
7022 that the variable is in the current scope, i.e., don't use
7023 a test with an empty result.
7024
7025Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7026
7027 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7028 command.
7029
70301999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7031
7032 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7033 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7034 gdb.compat, gdb.threads-hp.
7035 gdb.hp/configure, gdb.hp/configure.in: New files.
7036 gdb.hp/Makefile.in: Recurse into new subdirs.
7037 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7038 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7039 in object files.
7040 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7041
96baa820
JM
70421999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7043
7044 * gdb.base/display.exp: Help expect by putting a newline in the
7045 funky printf, remove a bogus p/a test.
7046
70471999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7048
7049 * gdb.base/display.exp: Make sure that when we say 'run', we are
7050 connected to the target. This is necessary when running not
7051 natively.
7052
70531999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7054
7055 * gdb.base/step-test.exp: Removed some extraneous messages.
7056
7057 * gdb.base/long_long.exp: Don't run memory examination tests
7058 on little-endian targets (they will need a different set of
7059 results to match).
7060
70611999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7062
7063 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7064 until somebody decides to fix GDB.
7065
7066 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7067 constant as "ULL".
7068 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7069 matches for a couple x/2 commands.
7070
a0b3c4fd
JM
70711999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7072
7073 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7074 by merging in ref-types2 tests.
7075 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7076
7077 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7078 * gdb.c++/Makefile.in: Add standard actions.
7079 (EXECUTABLES): Rename from PROGS, update list.
7080 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7081 from gdb.hp.
7082 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7083 foo and bar locals.
7084 * gdb.c++/anon-union.exp: Fix tests to match.
7085 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7086 expect matches to handle output variations.
7087 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7088 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7089 output, add HP alternatives for new and delete prints.
7090 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7091 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7092 * gdb.c++/demangle.exp: Use $style when reporting failure.
7093 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7094 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7095 match alternatives.
7096 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7097 compilers.
7098 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7099 * gdb.c++/method.exp: Add match alternatives.
7100 * gdb.c++/misc.cc: Add bool types.
7101 * gdb.c++/misc.exp: Add tests for bool types.
7102 * gdb.c++/overload.exp: Add xfails.
7103 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7104 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7105 add some more template parameter tests (only for HP currently).
7106 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7107 * gdb.c++/virtfunc.cc: Add return type and value for main.
7108 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7109 match alternatives.
d63a86f8 7110
a0b3c4fd
JM
71111999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7112
7113 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7114
71151999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7116
7117 * gdb.base/signals.exp: Don't expect getting a backtrace from
7118 within a signal handler to fail on Linux.
7119
71201999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7121
7122 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7123 * lib/gdb.exp: Remove some gratuitious semicolons.
7124 (delete_breakpoints): Increase timeout.
7125 (gdb_expect): Add -notransfer option.
7126 (gdb_test): Use -notransfer option.
7127 (get_compiler_info): Add f77 case.
7128 (get_compiler): New proc, split out from gdb_preprocess, add f77
7129 case.
7130 (gdb_preprocess): Call get_compiler.
7131
7132 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7133 * gdb.base/attach.exp, gdb.base/display.exp,
7134 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7135 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7136 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7137 third arg to gdb_test.
7138 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7139 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7140 HP-UX xfails, add others.
7141 * gdb.base/completion.exp: Reflect name change of self-test.
7142 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7143 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7144 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7145 HP failure number.
7146 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7147 useless HP-UX 10.30 references.
7148 * gdb.base/maint.exp: Loosen matches.
7149 * gdb.base/pointers.c (main): Declare more_code.
7150 * gdb.base/pointers.exp: Match on output of a `next'.
7151 * gdb.base/structs.c: Add prototypes.
7152 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7153 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7154
71551999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7156
7157 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7158 command.
7159
71601999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7161
7162 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7163 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7164
7165 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7166 debug info. Deal with lack of signal hanlder info in stack.
7167
7168 From Jim Kingdon <kingdon@redhat.com>:
7169 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7170
5a2468f5
JM
71711999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7172
7173 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7174 gdb.base/foll-vfork.exp: Don't run for crosses.
7175
adf40b2e
JM
7176Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7177
7178 * gdb.base/configure.in: Check for gdbvars.exp instead of
7179 a1-selftest.exp.
7180 * gdb.base/configure: Re-generate.
7181
71821999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7183
7184 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7185 in trying to run first and name is too long.
7186
7187 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7188 pointers2.c and pointers2.exp, respectively.
7189 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7190 doschk happier.
7191
43e526b9
JM
71921999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7193
7194 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7195 callfuncs2.c and callfuncs2.exp.
7196
7197 * gdb.base/list.exp: Remove mistaken xfails.
7198 * gdb.base/list0.h: Add optional prototypes.
7199
9846de1b
JM
7200Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7201
7202 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7203 calling malloc.
7204 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7205 * ptype.exp: Move test for get_debug_format to before its first
7206 use.
7207
72081999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7209
7210 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7211 * gdb.base/annota2.cc, annota2.exp: Move from here.
7212 * gdb.c++/annota2.cc, annota2.exp: To here.
7213 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7214
43ff13b4
JM
7215Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7216
7217 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7218 a consistent format.
7219
085dd6e6
JM
72201999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7221
7222 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7223 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7224 HP compilers, also set the globals $true and $false.
7225
7226 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7227 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7228 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7229 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7230 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7231 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7232 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7233 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7234 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7235 whatis.c} Add C++ compatible function definitions and return
7236 types, add includes for library functions.
7237 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7238 * gdb.base/step-test.c (myglob): Rename from glob.
7239 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7240 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7241 files, move here from gdb.hp.
7242 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7243 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7244 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7245 Adjust line numbers in regexps.
7246
7247 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7248 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7249 instead of 0/1.
7250
7251 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7252 foll-vfork.exp: New files, move here from gdb.hp.
7253 * gdb.base/page.exp: New file, test of pagination command.
7254
7255 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7256 recursion test.
7257 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7258
7259 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7260 gdb.base/solib.exp: Fix compiler invocation process.
7261
7262 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7263 HP-UX 11, turn off overload resolution explicitly.
7264 * gdb.base/commands.exp: Set argument list explicitly, add
7265 watchpoint test.
7266 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7267 them work.
7268 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7269 expressions properly.
7270 * gdb.base/corefile.exp: Loosen the match slightly.
7271 * gdb.base/default.exp: Allow "Error accessing memory" message
7272 also.
7273 * gdb.base/display.exp: Skip over x/0 j if PA64.
7274 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7275 * gdb.base/interrupt.exp: Ditto.
7276 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7277 in use.
7278 * gdb.base/list.exp: Add xfails for HP-UX.
7279 * gdb.base/long_long.exp: Refine some of the numeric matches.
7280 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7281 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7282 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7283 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7284 * gdb.base/ptype.exp: Succeed on more varieties of output.
7285 * gdb.base/scope.exp: Add xfails for HP-UX.
7286 * gdb.base/sect-cmd.exp: Add more cases.
7287 * gdb.base/setvar.exp: Add xfails for HP-UX.
7288 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7289 * gdb.base/signals.exp: Match on void symbolically.
7290 * gdb.base/step-test.exp: Add case for PA64.
7291 * gdb.base/term.exp: Add exit and restart.
7292 * gdb.base/twice.exp: Clean up after self.
7293 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7294 * gdb.base/whatis.exp: Allow more ways to pass tests.
7295
7296 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7297 no longer useful.
7298
7299Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7300
7301 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7302 list of patterns.
7303 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7304 print_double_array(double_array)", "continuing to breakpoint
7305 1018", "print print_double_array(array_d)" and "continuing to
7306 1034" tests.
d63a86f8 7307
085dd6e6
JM
73081999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7309
7310 * Makefile.in: Add empty html and install-html targets.
7311
73121999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7313
7314 * config/mt-*: Remove, these haven't been used since 1996.
7315
73161999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7317
7318 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7319 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7320 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7321
9e0b60a8
JM
73221999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7323
7324 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7325 simpler match case for the ptype of the big class.
7326
73271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7328
7329 * gdb.exp: Fix test for gdb_prompt existence.
7330
73311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7332
7333 * gdb.exp (gdb_test): Add fail after calls to perror.
7334
73351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7336
7337 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7338
73391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7340
7341 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7342
0f71a2f6
JM
7343Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7344
7345 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7346 malloc() is linked in.
7347
73481999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7349
7350 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7351 step at end.
7352
7353 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7354
73551999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7356
7357 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7358
cce74817
JM
7359Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7360
7361 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7362 * gdb.base/mips_pro.exp: Likewise.
7363
73641999-06-02 Keith Seitz <keiths@cygnus.com>
7365
7366 * gdb.c++/templates.cc: Change all "new" operators to throw
7367 an exception.
7368 * gdb.c++/cplusfuncs.cc: Likewise.
7369
7370 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7371
7372Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7373
7374 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7375 * gdb.base/ending-run.exp: When stepping out of main, accept a
7376 step into an arbitrary assembler file.
7377
392a587b
JM
73781999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7379
d63a86f8 7380 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7381 "breakpoint-invalid" to be printed.
d63a86f8 7382 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7383 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7384 * gdb.base/annota2.cc: Initialize a.x to 0.
7385
9e086581
JM
73861999-05-17 Keith Seitz <keiths@cygnus.com>
7387
7388 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7389 when "skip_float_tests" set.
7390 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7391 "print print_ten_doubles", and "step into print_long_arg_list".
7392 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7393 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7394 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7395 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7396 "skip_float_tests" is set.
7397 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7398 when "skip_float_tests" set.
d63a86f8 7399
cd0fc7c3
SS
74001999-05-06 Keith Seitz <keiths@cygnus.com>
7401
7402 * gdb.base/annota2.cc: Include stdio.h.
7403
7404Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7405
7406 * gdb.base/crossload.exp: Remove, this has been disabled ever
7407 since BFD stopped including all targets, and cross-GDB gets
7408 plenty of testing anyway.
7409 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7410 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7411 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7412 * gdb.base/README: Remove, was doc for this.
7413 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7414 needed.
7415
b83266a0
SS
74161999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7417
7418 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7419 output.
7420
7421 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7422 * gdb.base/annota2.exp: New file. More annotation tests.
7423 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7424 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7425
74261999-04-23 Angela Marie Thomas <angela@cygnus.com>
7427
7428 * config/cfdbug.exp: New file.
7429
7a292a7a
SS
74301999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7431
7432 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7433 Marcus Daniel's and Dale Hawkins's demangler crashes.
7434
7435 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7436 test_lucid_style_demangling, test_arm_style_demangling,
7437 test_hp_style_demangling): Try Tom Tromey's core-dumping
7438 identifier under each demangling style.
7439
74401999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7441
7442 * gdb.c++/demangle.exp: Include the current demangling style
7443 in all test names.
7444 (current_demangling_style): New global variable.
7445 (set_demangling_style, test_demangling_core, test_demangling,
7446 test_demangling_exact): New functions.
7447 (test_gnu_style_demangling, test_lucid_style_demangling,
7448 test_arm_style_demangling, test_hp_style_demangling): Use those,
7449 instead of calling gdb_test and gdb_test_exact directly.
7450 (catch_demangling_errors): New function, which reports errors
7451 signalled by the demangling test functions in an orderly way.
7452 (do_tests): Use catch_demangling_errors.
7453
74541999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7455
7456 * gdb.base/signals.exp (test_handle_all_print): Use () for
7457 grouping in expressions, not {}.
7458
7459 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7460 initialized yet.
7461
74621999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7463
7464 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7465 are listed.
7466
74671999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7468
7469 * gdb.stabs/weird.exp: Test for CC being defined before
7470 looking at its value.
7471
74721999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7473
7474 * gdb.base/call-ar-st.exp: Remove stray '#'.
7475 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7476 "short int" and "long int".
7477 * gdb.c++/overload.cc: Cast the string added in the previous
7478 change, to mollify finicky HP compiler.
7479 * gdb.hp/reg-test.exp (testfile): Fix file name.
7480 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7481
7a292a7a
SS
7482 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7483 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7484 alternate form of enum ptype.
7485
c906108c
SS
74861999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7487
7a292a7a
SS
7488 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7489 * gdb.hp/*.exp: Change all to run compiler probe only after
7490 passing skip_hp_tests, so as not to waste time on guaranteed
7491 failure.
7492
c906108c
SS
7493 * gdb.c++/overload.cc: Pass string instead of char addr, always
7494 init ccpfoo.
7495 * gdb.c++/templates.cc: Fix syntax error.
7496
7a292a7a
SS
7497Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7498
7499 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7500 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7501 command.
7502
75031999-03-18 James Ingham <jingham@cygnus.com>
7504
7505 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7506
7507 * gdb.c++/method.exp: It was testing an uninitialized int on the
7508 stack and assuming it was positive.
7509
7510 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7511
7512 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7513 keep it from killing the rest of the tests.
7a292a7a
SS
7514 Use gdb_continue_to_end.
7515
7516 * gdb.base/sigall.exp: use gdb_continue_to_end.
7517
7518 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7519
7520 * gdb.base/display.exp: use runto_main, not run.
7521
d63a86f8
RM
7522 * gdb.base/default.exp: Check for the current error message in the
7523 r abbreviation test.
7a292a7a
SS
7524 Add strongarm to the targets that know info float.
7525
d63a86f8 7526 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7527 run which doesn't work with monitors.
7528
7529 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7530
7531 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7532
7533 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7534 program. Traps the case (in Cygmon) when the program never really
7535 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7536 more places, so I used my name. Sorry Mark...
7537
7538 * config/monitor.exp (gdb_target_monitor): added another
7539 target_info parameter: remotebinarydownload. This will set the
7540 remotebinarydownload flag if this is causing some boards trouble.
7541
75421999-03-18 Mark Salter <msalter@cygnus.com>
7543
7544 * lib/gdb.exp (continue_to_exit): New function.
7545
7546 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7547 * gdb.base/ending-run.exp: Ditto.
7548 * gdb.base/step-test.exp: Ditto.
7549
75501999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7551
7552 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7553 (suggested by Art Haas <ahaas@neosoft.com>).
7554
75551999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7556
7557 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7558
7559Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7560
7561 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7562 descriptions of types (short unsigned int vs unsigned short, etc).
7563
75641999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7565
7566 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7567 a call to strlen; sometimes we do have sources.
7568
75691999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7570
7571 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7572 character, so GDB won't print garbage after its end.
d63a86f8 7573
c906108c
SS
7574 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7575 breakpoint there instead. Sometimes GCC emits memcpy to handle
7576 the large structures being passed by value, so we step into that
7577 instead of sum_array_print, which obscures what we're really testing.
7578 * gdb.base/step-test.exp: However, we do want a test that notices
7579 the bizarre steps into memcpy, so do that here. Add check for
7580 stepping into function calls that pass large structures by value.
7581 ("Is that a noun clause, or are you just happy to see me?")
7582 Remove all references to specific line numbers.
7583 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7584 New type and function.
7585 (main): Call large_struct_by_value, passing it a large struct by value.
7586 * lib/gdb.exp (gdb_get_line_number): New function.
7587
7588 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7589 more portable.
7590
7a292a7a
SS
75911999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7592
c906108c
SS
7593 * lib/gdb.exp: Doc fixes.
7594
7a292a7a
SS
75951999-03-05 Nick Clifton <nickc@cygnus.com>
7596
d63a86f8 7597 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7598
75991999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7600
c906108c
SS
7601 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7602 commands. They're not germane to this test, and they don't work
7603 that way on remote targets.
7604
3fc11d3e
JM
76051999-03-01 James Ingham <jingham@cygnus.com>
7606
7607 * Changelog entries merged over from gdb development branch.
7608
3fc11d3e
JM
7609 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7610
7611 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7612 for outputting results of test run.
7613
2d4a1622 7614 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7615
7616 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7617
7a292a7a
SS
76181999-02-25 Felix Lee <flee@cygnus.com>
7619
7620 * lib/gdb.exp (debug_format): initialize
7621
c906108c
SS
76221999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7623
7624 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7625 * gdb.base/call-rt-st.c: Ditto.
7626
c906108c
SS
76271999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7628
7629 * gdb.threads/pthreads.exp (horiz): New variable.
7630 (test_startup): Fix regexps that capture thread numbers.
7631
76321999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7633
7634 * gdb.base/smoke.exp: Disambiguate two test case names (both
7635 called ``print'').
7636
7637Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7638
7639 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7640 compilation.
7641
76421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7643
7644 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7645 actual output formatting.
7646 * gdb.base/smoke.exp: GDB removes leading 0's.
7647 * gdb.base/volatile.exp: Don't check type of remuneration;
7648 that variable is no longer defined in constvars.c.
7649 * gdb.base/step-test.c (main): Exit with explicit exit code.
7650 * gdb.base/step-test.exp: Remove two nexti checks--they are
7651 not portable.
7652
76531999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7654
7655 * gdb.base/help.exp ("help delete display"): Fix test to match
7656 gdb's output.
7657
7658 * gdb.base/long_long.c (known_types): Initialize values to zero.
7659 * gdb.base/long_long.exp: Step one more line
7660 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7661 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7662 unique test case names.
7663
7664Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7665
d63a86f8 7666 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7667
7668 * gdb.c++/method.exp: Add missing close brace.
7669
76701999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7671
7672 * gdb.base/maint.exp: Use 'set height 0' to disable page
7673 prompting, not 'set height 400'.
7674
7675 Fix a bunch of timeouts.
7676 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7677 four separate tests, so expect doesn't take forever to match a ton
7678 of text against a regexp with lots of .* forms.
7679 ("maint print psymbols", "maint print symbols"): Make some of
7680 these greps more selective, so that expect doesn't try to wade
7681 through huge piles of output and time out.
7682
7683 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7684
7685 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7686 tests: one which doesn't expect shlib events to be reported, and
7687 another which does, but is XFAIL for all platforms other than
7688 HP/UX.
7689
7690 * gdb.base/break.exp: Teach the test suite that the `catch
7691 fork', `catch vfork', and `catch exec' commands produce error
7692 messages on platforms that don't provide these features.
7693
7694Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7695
7696 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7697 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7698 (shortening names from solib_threshold.exp etc), won't run on
7699 anything but HP-UX for the foreseeable future.
7700 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7701 reflect move.
7702
7703Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7704
7705 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7706 gdb.trace/Makefile.in (clean): Remove all test executables.
7707
7708Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7709
7710 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7711 successfully re-sets breakpoints in shared libraries.
7712 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7713
7714Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7715
d63a86f8
RM
7716 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7717 and compiled w/o GCC.
c906108c
SS
7718
7719 * gdb.hp/watch-cmd.exp: ditto.
7720
7721 * gdb.hp/watch-hp.exp: ditto.
7722
7723 * gdb.hp/xdb1.exp: ditto.
7724
7725 * gdb.hp/xdb2.exp: ditto.
7726
7727 * gdb.hp/dbx.exp: ditto.
7728
7729Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7730
7731 * constvars.c: Remove C++-isms.
7732 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7733 with GCC.
7734
7735Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7736
7737 The following changes are part of the HP merge.
7738
7739 * gdb.base/break.exp: new tests to verify that catchpoints for
7740 fork, vfork, and exec don't trigger inappropriately.
7741
7742 * gdb.base/opaque.exp: compile one file at a time, then link.
7743
7744 * gdb.base/signals.exp: be more restrictive about which hppa
7745 systems receive a setup_xfail. new tests.
7746
7747 * gdb.base/solib_threshold.build: new file.
7748 * gdb.base/solib_threshold.exp: new file.
7749 * gdb.base/solib_threshold.link_opts: new file.
7750 * gdb.base/solib_threshold.mk: new file.
7751 * gdb.base/gen_solib_threshold.c: new file.
7752
7753 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7754 tests. New tests for enums inside classes.
7755
7756 * gdb.c++/compiler.cc: indicate support of template debugging.
7757
7758 * gdb.c++/demangle.exp: run hp style demangling tests.
7759
7760 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7761 tests.
7762
7763 * gdb.c++/misc.cc: changes to support new tests.
7764
7765 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7766 to support new tests.
7767
7768 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7769 gcc, then skip these tests.
7770
7771Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7772
7773 The following files are part of the HP merge; some had longer
7774 names at HP, but have been renamed to be no more than 14
7775 characters in length.
7776
7777 * gdb.hp/ambiguous.cc: new file.
7778 * gdb.hp/ambiguous.exp: new file.
7779 * gdb.hp/attach.exp: new file.
7780 * gdb.hp/attach2.exp: new file.
7781 * gdb.hp/classes-hp.exp: new file.
7782 * gdb.hp/ctti.exp: new file.
7783 * gdb.hp/ctti-add.cc: new file.
7784 * gdb.hp/ctti-add1.cc: new file.
7785 * gdb.hp/ctti-add2.cc: new file.
7786 * gdb.hp/ctti-add3.cc: new file.
7787 * gdb.hp/dbx.exp: new file.
7788 * gdb.hp/exception.cc: new file.
7789 * gdb.hp/exception.exp: new file.
7790 * gdb.hp/foll-exec.c: new file.
7791 * gdb.hp/foll-exec.exp: new file.
7792 * gdb.hp/foll-fork.c: new file.
7793 * gdb.hp/foll-fork.exp: new file.
7794 * gdb.hp/foll-vfork.c: new file.
7795 * gdb.hp/foll-vfork.exp: new file.
7796 * gdb.hp/inherit-hp.exp: new file.
7797 * gdb.hp/more-steps.exp: new file.
7798 * gdb.hp/namespace.cc: new file.
7799 * gdb.hp/namespace.exp: new file.
7800 * gdb.hp/optimize.exp: new file.
7801 * gdb.hp/pxdb.c: new file.
7802 * gdb.hp/pxdb.exp: new file.
7803 * gdb.hp/quicksort.exp: new file.
7804 * gdb.hp/reg-test.exp: new file.
7805 * gdb.hp/reg-test.s: new file.
7806 * gdb.hp/sized-enum.c: new file.
7807 * gdb.hp/sized-enum.exp: new file.
7808 * gdb.hp/start-stop.exp: new file.
7809 * gdb.hp/templ-hp.cc: new file.
7810 * gdb.hp/templ-hp.exp: new file.
7811 * gdb.hp/thr-lib.c: new file.
7812 * gdb.hp/thr-lib.exp: new file.
7813 * gdb.hp/thr-lib.h: new file.
7814 * gdb.hp/thr-liblib.c: new file.
7815 * gdb.hp/virtfun-hp.c: new file.
7816 * gdb.hp/virtfun-hp.exp: new file.
7817 * gdb.hp/watch-cmd.exp: new file.
7818 * gdb.hp/watch-hp.exp: new file.
7819 * gdb.hp/xdb1.exp: new file.
7820 * gdb.hp/xdb2.exp: new file.
7821 * gdb.hp/xdb3.exp: new file.
7822
7823Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7824
7825 The following files are part of the HP merge; some had longer
7826 names at HP, but have been renamed to be no more than 14
7827 characters in length.
7828
7829 * gdb.base/ss.h: new file.
7830 * gdb.base/call-ar-st.c: new file.
7831 * gdb.base/call-ar-st.exp: new file.
7832 * gdb.base/call-rt-st.c: new file.
7833 * gdb.base/call-rt-st-exp: new file.
7834 * gdb.base/call-strs.exp: new file.
7835 * gdb.base/ena-dis-br.exp: new file.
7836 * gdb.base/environ.exp: new file.
7837 * gdb.base/long_long.exp: new file.
7838 * gdb.base/sect-cmd.exp: new file.
7839 * gdb.base/shlib-cl2.exp: new file.
7840 * gdb.base/smoke.exp: new file.
7841 * gdb.base/so-impl-ld.c: new file.
7842 * gdb.base/so-impl-ld.exp: new file.
7843 * gdb.base/so-indr-cl.c: new file.
7844 * gdb.base/so-indr-cl.exp: new file.
7845 * gdb.base/varargs.exp: new file.
7846 * gdb.base/volatile.exp: new file.
7847 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7848 * gdb.base/display.exp: new file.
c906108c
SS
7849 * gdb.c++/derivation.exp: new file.
7850 * gdb.c++/local.exp: new file.
7851 * gdb.c++/member-ptr.exp: new file.
7852 * gdb.c++/overload.exp: new file.
7853 * gdb.c++/ovldbreak.exp: new file.
7854 * gdb.c++/ref-types.exp: new file.
7855 * gdb.c++/ref-types2.exp: new file.
7856 * gdb.c++/userdef.exp: new file.
d63a86f8 7857
c906108c
SS
7858Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7859
7860 * gdb.base/default.exp: Reflect wording change in remote.c.
7861
dc96c6c7 7862Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7863
7864 * gdb.base/help.exp: Update to reflect current text.
7865
7866Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7867
7868 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7869 they're stack variables and contain garbage.
7870 * gdb.c++/anon-union.exp: new file.
7871
7872 The following changes were made by David Taylor
7873 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7874 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7875 in changes by HP.
7876
7877 * gdb.base/bitops.exp: new file.
7878 * gdb.base/default.exp: change expected messages for catch and
7879 info catch tests to reflect HP merge changes.
7880 * gdb.base/enable-disable-break.exp
7881 * gdb.base/ending-run.c: new file.
7882 * gdb.base/long_long.c: new file.
7883 * gdb.base/maint.exp: new file.
7884 * gdb.base/pointers2.exp: new file.
7885 * gdb.base/shlib-call2.exp: new file.
7886 * gdb.base/solib.exp: new file.
7887 * gdb.base/step-test.c: new file.
7888 * gdb.c++/anon-union.cc: new file.
7889 * gdb.c++/local.cc: new file.
7890 * gdb.c++/member-pointer.cc: new file.
7891 * gdb.c++/method.cc: new file.
7892 * gdb.c++/ref-types.cc: new file.
7893 * gdb.c++/ref-types2.cc: new file.
7894 * gdb.c++/userdef.cc: new file.
d63a86f8 7895
c906108c
SS
7896 * gdb.base/scope.exp: compile one file at a time, then link.
7897 * gdb.base/langs.exp: ditto.
7898 * gdb.base/list.exp: ditto.
d63a86f8 7899
c906108c
SS
7900Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7901
7902 The following changes were made by David Taylor
7903 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7904 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7905 in changes by HP.
d63a86f8 7906
c906108c
SS
7907 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7908 skip tests. When compiling pass c++ flag to gdb_compile.
7909 * gdb.c++/
d63a86f8 7910
c906108c
SS
7911 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7912 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7913 (skip_hp_tests): new function.
7914 (gdb_preprocess): new function.
7915
7916 * configure.in (hpdir): decide whether to configure gdb.hp.
7917 * configure: regenerated.
7918
7919 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7920 to delete on clean.
7921 (EXECUTABLES): update to reflect new additions.
7922 * gdb.base/commands.exp: update message expected.
7923 * gdb.base/default.exp: add copyright notice.
7924 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7925 * gdb.base/help.exp: update messages to reflect current text.
7926 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7927 targets for recurse tests.
7928 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7929 skip this file.
7930
7931 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7932 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7933 compilation.
7934 * gdb.c++/misc.exp: ditto.
7935 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7936 run the tests. tell gdb_compile that it's a c++ compilation.
7937
7938 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7939
c906108c
SS
7940 * gdb.base/all-bin.exp: new file.
7941 * gdb.base/arithmet.exp: new file.
7942 * gdb.base/assign.exp: new file.
7943 * gdb.base/completion.exp: new file.
7944 * gdb.base/cond-expr.exp: new file.
7945 * gdb.base/condbreak.exp: new file.
7946 * gdb.base/define.exp: new file.
7947 * gdb.base/dollar.exp: new file.
7948 * gdb.base/environment.exp: new file.
7949 * gdb.base/eval-skip.exp: new file.
7950 * gdb.base/jump.exp: new file.
7951 * gdb.base/logical.exp: new file.
7952 * gdb.base/pointers.exp: new file.
7953 * gdb.base/relational.exp: new file.
7954 * gdb.base/section_command.exp: new file.
7955 * gdb.base/whatis-expr.exp: new file.
7956
7957 * gdb.base/all-types.c: new file.
7958 * gdb.base/call-array-struct.c: new file.
7959 * gdb.base/call-return-struct.c: new file.
7960 * gdb.base/call-strings.c: new file.
7961 * gdb.base/callfuncs2.c: new file.
7962 * gdb.base/condbreak.c: new file.
7963 * gdb.base/constvars.c: new file.
7964 * gdb.base/display.c: new file.
7965 * gdb.base/int-type.c: new file.
7966 * gdb.base/jump.c: new file.
7967 * gdb.base/miscexprs.c: new file.
7968 * gdb.base/pointers.c: new file.
7969 * gdb.base/pointers2.c: new file.
7970 * gdb.base/shmain.c: new file.
7971 * gdb.base/shr1.c: new file.
7972 * gdb.base/shr2.c: new file.
7973 * gdb.base/solib.c: new file.
7974 * gdb.base/solib1.c: new file.
7975 * gdb.base/solib2.c: new file.
7976 * gdb.base/varargs.c: new file.
7977 * gdb.c++/derivation.cc: new file.
7978 * gdb.c++/overload.cc: new file.
7979 * gdb.c++/ovldbreak.cc: new file.
7980 * gdb.hp/attach.c: new file.
7981 * gdb.hp/attach2.c: new file.
7982 * gdb.hp/average.c: new file.
7983 * gdb.hp/compiler.c: new file.
7984 * gdb.hp/compiler.cc: new file.
7985 * gdb.hp/execd-program.c: new file.
7986 * gdb.hp/follow-exec.c: new file.
7987 * gdb.hp/follow-fork.c: new file.
7988 * gdb.hp/follow-vfork-and-exec.c: new file.
7989 * gdb.hp/misc-hp.cc: new file.
7990 * gdb.hp/more-steps.c: new file.
7991 * gdb.hp/optimize.c: new file.
7992 * gdb.hp/quicksort.c: new file.
7993 * gdb.hp/run-hp.c: new file.
7994 * gdb.hp/start-stop.c: new file.
7995 * gdb.hp/sum.c: new file.
7996 * gdb.hp/templates-hp.cc: new file.
7997 * gdb.hp/thread-local-in-lib.c: new file.
7998 * gdb.hp/thread-local-in-lib.h: new file.
7999 * gdb.hp/thread-local-in-lib.lib.c: new file.
8000 * gdb.hp/vforked-program.c: new file.
8001 * gdb.hp/virtfunc-hp.cc: new file.
8002 * gdb.hp/watchpoint-hp.c: new file.
8003 * gdb.hp/xdb.c: new file.
8004 * gdb.hp/xdb0.c: new file.
8005 * gdb.hp/xdb0.h: new file.
8006 * gdb.hp/xdb1.c: new file.
8007
8008Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8009
8010 The following change was made by Edith Epstein
8011 <eepstein@cygnus.com> as part of a project to merge in changes
8012 originally made by HP; HP did not create ChangeLog entries.
8013
8014 * gdb.c++/demangle.exp: changed the expected output for some
8015 ARM-style mangling -- removed second reference to datatype.
8016 For example, maint demangle __dt__11T1__pt__2_cFv
8017 T1<char>::~T1<char>(void)
8018 becomes,
8019 maint demangle __dt__11T1__pt__2_cFv
8020 T1<char>::~T1(void)
8021
8022 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8023
c906108c
SS
8024Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8025
8026 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8027 * gdb.trace/backtrace.exp: Likewise.
8028 * gdb.trace/circ.exp: Likewise.
8029 * gdb.trace/collection.exp: Likewise.
8030 * gdb.trace/deltrace.exp: Likewise.
8031 * gdb.trace/infotrace.exp: Likewise.
8032 * gdb.trace/limits.exp: Likewise.
8033 * gdb.trace/packetlen.exp: Likewise.
8034 * gdb.trace/passc-dyn.exp: Likewise.
8035 * gdb.trace/passcount.exp: Likewise.
8036 * gdb.trace/report.exp: Likewise.
8037 * gdb.trace/save-trace.exp: Likewise.
8038 * gdb.trace/tfind.exp: Likewise.
8039 * gdb.trace/tracecmd.exp: Likewise.
8040 * gdb.trace/while-dyn.exp: Likewise.
8041 * gdb.trace/while-stepping.exp: Likewise.
8042
80431998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8044
8045 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8046
8047Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8048
8049 From Brendan Kehoe:
8050 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8051 int return types.
8052
8053Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8054
8055 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8056 remote dos host testing right.
8057
8058Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8059
8060 * gdb.base/corefile.exp: remove some xfails.
8061
8062Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8063
8064 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8065 have different timestamps.
8066
8067Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8068
8069 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8070 gdb.base/default.exp: Replace "exec" with "executable".
8071
8072Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8073
8074 * gdb.base/default.exp: Change else if to elseif from previous
8075 delta.
8076
8077Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8078
8079 * gdb.base/default.exp: Add brace missing from previous delta.
8080
8081Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8082
8083 * gdb.base/default.exp: Support test for info float for all
8084 varieties of arm toolchain.
8085
dc96c6c7 8086Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8087
8088 * gdb.trace/*.exp: remove "remote_download" command.
8089
dc96c6c7 8090Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8091
8092 * gdb.trace/*.exp: remove -gdwarf from compile.
8093
8094Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8095
8096 * gdb.trace/configure.in(AC_INIT): typo
8097 * gdb.trace/configure: regenerated
8098
dc96c6c7 8099Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8100
8101 * config/m68k-emc.exp: New file.
8102 * lib/<emc-support.exp trace-support.exp}: New files.
8103 * configure.in: add new test directory gdb.trace.
8104 * gdb.trace/{configure configure.in Makefile.in}: New files.
8105 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8106 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8107 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8108 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8109 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8110 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8111 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8112
dc96c6c7 8113Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8114
8115 * gdb.c++/classes.exp: Change all regular expressions to match
8116 arbitrary combinations of newline/carriage-return, so that they
8117 will work equally well on Unix and Windows.
8118 * gdb.c++/inherit.exp: ditto.
8119 * gdb.c++/virtfunc.exp: ditto.
8120
81211998-08-11 Dawn Perchik <dawn@cygnus.com>
8122
8123 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8124
c2d11a7d
JM
8125Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8126
8127 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8128 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8129 to use a0-a3/d0-d3 as needed.
8130
8131Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8132
8133 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8134 * gdb.disasm/am33.exp: Corresponding changes.
8135
c906108c
SS
81361998-07-11 Felix Lee <flee@cygnus.com>
8137
8138 * gdb.base/callfuncs.exp: add cmp10 test.
8139 * gdb.base/callfuncs.c (cmp10): new function.
8140
8141Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8142
d63a86f8 8143 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8144 into two parts to get around a synchronization problem in expect.
8145
3fc11d3e
JM
8146Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8147
8148 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8149
8150 * configure.in: Add options for gdbtk testsuite.
8151
8152 * configure: Regenerate.
8153
8154 * gdb.gdbtk: New directory to hold gdbtk tests.
8155
c906108c
SS
8156Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8157
8158 * gdb.fortran/types.exp: Escape brackets in expect patterns
8159 for test_float_literal_types_accepted tests.
8160 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8161 before run test.
8162
c2d11a7d
JM
8163Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8164
8165 * am33.exp: Just compile, do not link the testcase.
8166 * am33.s: Add ".am33" pseudoop to force am33 mode.
8167
c906108c
SS
81681998-06-25 Felix Lee <flee@cygnus.com>
8169
8170 * gdb.base/setshow.exp: make sure $pc is sane.
8171
8172 * gdb.stabs/weird.exp: split expect patterns properly.
8173
c2d11a7d
JM
8174Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8175
8176 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8177 * gdb.disasm/am33.exp: Run it.
8178
dc96c6c7 8179Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8180
8181 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8182 match processing (and eliminate spurious timeouts when running).
8183
dc96c6c7 8184Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8185
8186 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8187 exception test, but conditionalize it on target [mach | gnu].
8188
dc96c6c7 8189Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8190
8191 * gdb.base/overlays.exp: fixup compile line for linker script.
8192
8193Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8194
8195 * gdb.fortran/types.exp: don't guess at float size.
8196
8197Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8198
8199 * gdb.base/exprs.exp: delete test that depends on int size.
8200
8201Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8202
8203 * config/sim.exp: Removed checks for target triplets.
8204 (gdb_target_sim): Use gdb,target_sim_options.
8205
8206Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8207
8208 * gdb.base/reread.exp: New file.
8209 * gdb.base/reread1.c: New file.
8210 * gdb.base/reread2.c: New file.
8211
8212Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8213
8214 * config/sim.exp: Use 'target sim -sparclite' when running
8215 SPARClite programs.
8216
8217Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8218
8219 * gdb.base/structs2.exp: New file.
8220 * gdb.base/structs2.c: New file.
8221
8222Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8223
8224 * gdb.asm/common.inc: New file.
8225 * gdb.asm/d10v.inc: New file.
8226 * asm-source.exp: Pass -I's to gas to find .inc files.
8227 Update line numbers in expected output.
8228 * asmsrc1.s: Rewrite.
8229 * asmsrc2.s: Rewrite.
8230 * configure.in: Create arch.inc symlink.
8231 * configure: Regenerate.
8232 * Makefile.in (distclean): Delete arch.inc.
8233
8234Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8235
8236 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8237 (t_enum_value2): ditto
8238 (t_enum_value3): ditto
8239 (main): ditto
8240Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8241
8242 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8243 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8244 change.
8245 Use gdb_test instead of send_gdb/gdb_expect sequences.
8246
8247Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8248
8249 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8250 not void.
8251
8252Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8253
8254 * gdb.base/branches.c: Code with lots of loops and
8255 subroutines. Used to test gdbs ability to single step through PC
8256 changes, especially to test mips-tdep.c:mips_next_pc
8257
8258Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8259
8260 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8261 more rigorous EGCS C++ error checking.
8262
8263Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8264
8265 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8266 tests.
c906108c 8267 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8268 function when asleep.
c906108c 8269 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8270 for i*86 Linux and SVR4 signal handling problems.
8271 Remove linux xfail for `next to handler in signals_tests_1', fixed
8272 by recent infrun.c change.
c906108c 8273 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8274 stack backtraces.
c906108c
SS
8275 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8276 target.[ch] change.
8277
8278Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8279
8280 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8281 for a newline from gdb before continuing.
8282 (default_gdb_exit): Just look for y or n.
8283 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8284 it does, fail the rests of the tests in the file.
8285
8286Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8287
8288 * config/cygmon.exp: New file.
8289
8290Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8291
8292 * gdb.base/list.exp: Fix problem with "list default lines around
8293 main" test on remote targets.
8294
8295 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8296 run test on remote targets.
8297
8298Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8299
8300 * gdb.asm: New directory.
8301 * configure.in: Configure it.
8302 * configure: Regenerate.
8303 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8304 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8305
8306Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8307
8308 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8309
dc96c6c7 8310Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8311
c906108c
SS
8312 * gdb.base/overlays (several files): Merge the two overlay
8313 managers into one. Change variables (foox, barx, bazx, grbxx)
8314 back into ints but force them to load in their proper sections.
8315
8316Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8317
8318 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8319 on-chip insn memory and IMAP1 to upper 128k.
8320 (D10VCopy): Handle memory regions crossing 16k boundaries.
8321 (D10VCopy): Transfer data in 32 bit chunks.
8322
8323Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8324
8325 * gdb.base/overlays.c (main): Exit normally when result is
8326 correct.
8327
8328 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8329 map. Include space for printf in .text segment.
8330
8331 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8332 updated d10v memory VMA/LMA map.
8333 (D10VCopy): Call D10VTranslate.
d63a86f8 8334
c906108c
SS
8335Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8336
8337 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8338
8339 * gdb.base/bar.c (barx, bar): Change variable to small array so
8340 that it won't be put into the .sdata - small data -
8341 section. Update reference.
8342 * gdb.base/baz.c (bazx, baz): Ditto.
8343 * gdb.base/foo.c (foox, foo): Ditto.
8344 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8345
8346 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8347 to be arrays.
d63a86f8 8348
dc96c6c7 8349Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8350
c906108c
SS
8351 * gdb.base/overlays.exp: fix up and get working again.
8352 Add tests for backtraces from an overlay function.
d63a86f8 8353
c906108c
SS
8354Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8355
8356 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8357 "calling function with watchpoint enabled".
8358
8359Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8360
8361 * gdb.base/break.exp (test_next_with_recursion): Remove
8362 gdb_suppress_tests for d10v-*-*.
8363 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8364 pending review of whether it is useful or not.
8365
8366Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8367
8368 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8369
8370Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8371
8372 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8373 * config/dve.exp: New file to support Densan boards.
8374
8375Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8376
8377 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8378 reads and BSD.
8379
8380Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8381
8382 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8383 response.
8384
8385 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8386
8387Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8388
8389 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8390 test.
8391
8392 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8393 target_sizeof_long and target_bigendian_p.
8394 (structs_by_value, structs_by_reference): Check values according
8395 to targets word size and endianess.
d63a86f8 8396
c906108c
SS
8397Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8398
8399 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8400 output.
8401
8402Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8403
8404 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8405 Update test of set args help to match source change.
8406
8407Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8408
8409 * gdb.base/default.exp: Expect help system output to be in
8410 alphabetical order.
8411 * gdb.base/help.exp: Ditto.
8412
8413Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8414
8415 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8416 "i*86-pc-linux-gnu*".
8417 * gdb.base/interrupt.exp: Ditto.
8418 * gdb.base/corefile.exp: Ditto.
8419
8420 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8421 define vxworks when building the testcase.
8422
8423 * gdb.base/ptype.exp: Fix testnames to be unique.
8424 * gdb.base/radix.exp: Ditto.
8425 * gdb.base/term.exp: Ditto.
8426 * gdb.base/whatis.exp: Ditto.
8427 * gdb.c++/classes.exp: Ditto.
8428
8429Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8430
8431 * gdb.base/callfuncs.exp: Fix indentation.
8432
8433 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8434 suppress_flag has been set.
8435 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8436 target feature.
8437
8438Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8439
8440 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8441 the testcase.
8442
8443 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8444 set_debug_traps() and breakpoint().
8445 * gdb.c++/misc.cc (main): Ditto.
8446 * gdb.c++/templates.cc (main): Ditto.
8447 * gdb.c++/virtfunc.cc (main): Ditto.
8448
8449Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8450
8451 * lib/gdb.exp(gdb_step_for_stub): New function.
8452 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8453 exists, reload the executable and do a "continue" instead of
8454 doing a jump.
8455 (runto_main): Use gdb_step_for_stub.
d63a86f8 8456
c906108c
SS
8457 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8458 tests to have unique names.
8459 * gdb.base/callfuncs.exp: Ditto.
8460 * gdb.base/commands.exp: Ditto.
8461 * gdb.base/default.exp: Ditto.
8462 * gdb.base/help.exp: Ditto.
8463 * gdb.base/list.exp: Ditto.
8464 * gdb.base/opaque.exp: Ditto.
8465 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8466 similar tests.
d63a86f8 8467
c906108c
SS
8468 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8469 * gdb.c++/cplusfuncs.cc: Ditto.
8470 * gdb.c++/virtfunc.cc: Ditto.
8471
8472 * config/monitor.exp: Keep track of the last file we saw, rather
8473 than trying to get the info from gdb.
8474
8475 * gdb.fortran/types.exp: Move comment to previous line.
8476
8477Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8478
8479 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8480 target mode.
8481
8482Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8483
8484 From Bob Manson:
8485 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8486 string from GDB when it connects.
8487
8488 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8489
8490Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8491
8492 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8493 if we can't get a debug format from GDB (we may be testing an
8494 older GDB). Use a 10 second timeout when checking for the format.
8495
8496 * gdb.stabs/weird.exp: Fix quoting.
8497
8498 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8499
8500Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8501
8502 * config/arm-ice.exp: New file.
8503
8504Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8505
8506 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8507 until it has been modified to work with the new testsuite.
8508
99707966 8509 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8510 testcase won't compile, cause all of the testcases in the file to
8511 fail instead.
8512
8513 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8514 (gdb_clear_suppressed): New procedure.
8515 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8516 it contains a positive value.
8517
8518Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8519
8520 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8521
8522 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8523
8524Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8525
8526 * lib/gdb.exp (setup_xfail_format): New function.
8527 (get_debug_format): New function to get debug format.
8528 (debug_format): New global variable to hold last value set
8529 by get_debug_format.
8530 * gdb.base/list.exp: Call get_debug_format and expect some
8531 tests to fail for DWARF 1 and COFF formats.
8532 * gdb.c++/ptype.exp: Ditto.
8533 * gdb.c++/classes.exp: Ditto.
8534 * gdb.c++/cplusfuncs.exp: Ditto.
8535 * gdb.c++/inherit.exp: Ditto.
8536 * gdb.c++/templates.exp: Ditto.
8537 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8538
c906108c
SS
8539Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8540
8541 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8542 host doesn't have a currently-open connection.
8543
8544 * config/sparclet.exp: Cleanups and fixes to make it generic for
8545 any gdb stub target. Handle cases where gdb doesn't respond when
8546 interrupted in a sane fashion.
8547
8548 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8549 same thing in a totally different way.
8550
8551 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8552 setting "timeout".
8553 (gdb_start): We set the global gdb_prompt variable in
8554 default_gdb_init now.
8555
8556Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8557
8558 * gdb.base/printcmds.exp: Fix "check for floating addition"
8559 regexp to accept results within approx +/- .01 of exact value.
8560 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8561
8562Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8563
8564 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8565 properly.
8566 (gdb_expect): Add optional timeout parameter, and add timeout
8567 value to various calls.
8568 (gdb_suppress_tests): Only give one warning message per group.
8569
8570Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8571
8572 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8573 global variables. Handle getting a value for $timeout more
8574 gracefully.
8575
8576Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8577
8578 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8579 initialize.
8580 (default_gdb_init): New procedure; allow gdb_init to be overridden
8581 by a target configuration file.
8582 (gdb_expect): Pass the timeout to remote_expect.
8583
8584 * config/monitor.exp(gdb_load): Fix typo in regexp.
8585
8586Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8587
8588 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8589
8590Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8591
8592 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8593 here. Call gdb_target_exec before rebooting the target, to make
8594 sure the connection to the target is closed.
8595 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8596 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8597 Also detect "Timeout reading from remote" error.
8598
8599 * config/gdbserver.exp: Pass the executable being loaded to
8600 gdb_target_monitor. Don't call gdb_file_cmd here; let
8601 gdb_target_monitor do it.
8602
8603 * gdb.disasm/hppa.exp: Don't use exec_output.
8604
8605Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8606
8607 * gdb.base/list.exp: If we're debugging a non-native target,
8608 try to set the pc register to point to the start of the
8609 program before doing the first list command.
8610
8611 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8612 test_calls after restarting.
8613
8614 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8615 reloading.
8616
8617 * gdb.base/watchpoint.exp: Fix typo.
8618
8619 * gdb.base/setshow.exp: Check for use_gdb_stub.
8620
8621 * gdb.base/break.exp: Fix continue until exit test for the gdb
8622 stub case.
8623 * gdb.base/langs.exp: Ditto.
8624
8625 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8626 gdb_load_offset. If we weren't given a file to load, figure out
8627 what the current file is and use it.
8628
8629 * config/i386-bozo.exp: New file.
8630
8631Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8632
8633 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8634 feature.
8635
8636 * config/proelf.exp: New entry.
8637
8638Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8639
8640 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8641 of regexps.
8642
8643 * gdb.base/watchpoint.exp: Don't run the test_stepping
8644 tests if gdb can't call functions on the target.
8645
8646 * gdb.base/setshow.exp: Don't run the set prompt tests if
8647 the board has gdb_prompt set.
8648
8649Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8650
8651 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8652 * gdb.base/commands.exp: Likewise.
8653 * gdb.base/setshow.exp: Likewise.
8654
8655Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8656
8657 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8658 feature.
8659
8660 * config/i960.exp: New file.
8661
8662Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8663
8664 * gdb.base/funcargs.exp: Check for gdb,short_int target
8665 feature instead of looking for explicit target triplets.
8666
dc96c6c7 8667Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8668
d63a86f8 8669 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8670 "p 123DEADBEEF", to check parse_number.
8671 * top.c: change "to enable to enable" to "to enable" in a couple
8672 of help strings.
8673
8674Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8675
8676 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8677 on the mn10300.
d63a86f8 8678
c906108c
SS
8679Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8680
8681 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8682 where the test executable is run with explicit args.
8683 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8684
8685Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8686
8687 * gdb.base/run.c: Use FAKEARGV to build test executable that
8688 does not require a command line arg, since most simulators
8689 don't currently support passing such an arg into the simulated
8690 program.
8691 * gdb.base/commands.exp: Change tests to insert the proper
8692 value as the arg to the first recursive factorial call. Change
8693 compilation line to define FAKEARGV at compile time.
8694
8695Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8696
8697 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8698 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8699 function with watchpoint enabled" test.
8700
8701Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8702
8703 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8704 Don't call gdb_test when the command doesn't return to a gdb prompt.
8705
8706 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8707 "Tests restarted" messages.
8708
8709Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8710
8711 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8712
dc96c6c7 8713Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8714
8715 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8716 for INFO SYMBOL; add help tests for OVERLAY commands.
8717 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8718 add tests for OVERLAY commands
8719 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8720 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8721 * gdb.base/sigall.c: add usestubs code frag
8722 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8723
c906108c
SS
8724Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8725
8726 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8727 failures.
8728 (gdb_stop_suppressing_tests): Note that tests have restarted.
8729
8730Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8731
8732 * config/h8300.exp: New file.
8733
8734Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8735
8736 * gdb.base/setshow.exp: Check for the existence of a
8737 feature, not its value.
8738
8739Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8740
8741 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8742
8743 * gdb.base/scope.exp: It's now init0(), not init().
8744
8745 * gdb.base/scope0.c: For now, change init() to be init0().
8746
8747 * config/monitor.exp: Use gdb_serial in preference to serial
8748 or netport.
8749
8750 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8751 and it's not already set.
8752
8753Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8754
8755 * gdb.base/setshow.exp: Only test the run command if the target
8756 isn't using a stub and if it supports argument passing.
8757
8758Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8759
8760 * config/udi.exp(gdb_start): Make sure UDICONF is set
8761 properly before starting gdb.
8762
8763Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8764
8765 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8766 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8767 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8768
8769Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8770
8771 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8772 specialized code to reboot the board, use remote_reboot instead.
8773
8774 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8775
8776 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8777
8778 * config/monitor.exp: Make sure we disconnect from the target.
8779 Also, try a reboot/reload cycle instead of failing if the
8780 load fails.
8781
8782Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8783
8784 * gdb.base/default.exp: Don't set match_max.
8785 * gdb.base/help.exp: Ditto.
8786 * gdb.base/list.exp: Ditto.
8787 * gdb.base/signals.exp: Ditto.
8788
8789 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8790 set, use remote_ld to download the testcase instead of
8791 the GDB loader.
8792
8793Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8794
8795 * config/vr5000.exp: New file.
8796
8797 * config/monitor.exp(gdb_target_monitor): Add pattern for
8798 "Ending remote" to detect errors in connecting.
8799
8800 * gdb.base/setshow.exp: Add .* within auto language test.
8801
8802 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8803 target feature.
8804
8805 * config/monitor.exp(gdb_load): Check for a failure when loading,
8806 and reboot the board if necessary.
8807
8808 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8809 a set of tests. Remove print.* from the patterns being checked.
8810
8811Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8812
8813 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8814 refer to gdb_spawn_id.
8815
8816 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8817 longer used.
8818 * config/sparclet.exp: Ditto.
8819 * config/sparclet-old.exp: Ditto.
8820 * config/slite.exp: Ditto.
8821 * config/sim.exp: Ditto.
8822 * gdb.base/funcargs.exp: Ditto.
8823
8824 * lib/gdb.exp:Remove references to gdb_spawn_id.
8825 (gdb_expect): Move to remote.exp.
8826
8827Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8828
8829 * config/monitor.exp: Detect the "Couldn't establish connection"
8830 message from GDB.
8831
8832Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8833
8834 * gdb.base/bitfields.exp: Use runto instead of explicit
8835 gdb_run_cmd/gdb_expect sequences.
8836
8837 * gdb.base/break.exp(text_next_with_recursion): Add match for
8838 gdb_expect call.
8839
8840 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8841 We also need to handle the "A program is being debugged already"
8842 prompt from gdb. Use gdb_test to set the baud rate.
8843
8844 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8845 to 20000. Really. I mean it.
8846
8847Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8848
8849 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8850 fails. If suppress_flag is set, skip perror message about not
8851 being able to send to GDB.
8852 (send_gdb): If suppress_flag is set, don't try to send commands to
8853 GDB.
8854 (gdb_expect): If suppress_flag is set, always fail immediately.
8855 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8856 (gdb_init): Call gdb_stop_suppressing_tests.
8857 (default_gdb_exit): Ditto.
8858 (default_gdb_start): Ditto.
8859
8860 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8861 gdb_stop_suppressing_tests as appropriate.
8862 * gdb.base/break.exp: Ditto.
8863 * gdb.base/callfuncs.exp: Ditto.
8864 * gdb.base/commands.exp: Ditto.
8865 * gdb.base/exprs.exp: Ditto.
8866 * gdb.base/funcargs.exp: Ditto.
8867 * gdb.base/list.exp: Ditto.
8868 * gdb.base/recurse.exp: Ditto.
8869 * gdb.base/scope.exp: Ditto.
8870 * gdb.base/structs.exp: Ditto.
8871 * gdb.c++/inherit.exp: Ditto.
8872
8873Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8874
8875 * config/vr4300.exp: New file.
8876
99707966 8877 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8878
99707966 8879 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8880
8881Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8882
8883 * lib/gdb.exp(gdb_init): New function.
8884
8885 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8886 for each individual variable set.
8887
8888 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8889 name.
8890
8891 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8892
8893 * gdb.base/scope.exp: Use gdb_test.
8894
8895 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8896 aborting; the testsuite driver will do that for us (see
8897 gdb_finish). Also, use gdb_test in a few more places.
8898
8899Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8900
8901 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8902
8903Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8904
8905 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8906 and "add_tests" are not at the same address.
8907
8908Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8909
8910 * gdb.base/ptype.exp: Use gdb_test.
8911
8912Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8913
8914 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8915 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8916 left in. No longer expect them to fail.
8917
8918 * gdb.stabs/*.mt; Deleted, no longer used.
8919 * gdb.stabs/configure.in: Remove references to target makefile
8920 frags.
8921 * gdb.stabs/configure: Rebuilt.
8922
8923 * gdb.disasm/*.mt: Deleted, no longer used.
8924 * gdb.disasm/configure.in: Remove references to target makefile
8925 frags. Use "sh3.s" as the unique filename for this directory.
8926 * gdb.disasm/configure: Rebuilt.
8927
8928 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8929 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8930 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8931
8932Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8933
8934 * config/udi.exp: Use mondfe,name instead of remote_host.
8935
8936Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8937
8938 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8939 a function with a watchpoint enabled on the mn10200.
8940
8941 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8942 before trying to create it!
8943
8944Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8945
8946 * config/vx.exp: Use hostname instead of netport.
8947
8948 * config/vxworks.exp: New file.
8949
8950 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8951
8952 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8953 gdb before assuming everything worked. Send a ^C if a timeout
8954 occurs.
8955
8956 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8957 $gdb_spawn_id directly.
8958 (gdb_run_cmd): Try _start as well as start. Use the target feature
8959 gdb,start_symbol as the symbol to start from when jumping.
8960
8961Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
8962
8963 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
8964 redundant) test.
8965
8966 * gdb.base/recurse.exp: Relax final value test for 'b' so that
8967 it doesn't lose for 16bit integer systems.
8968
8969Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
8970
8971 * gdb.fortran/types.exp: If the target doesn't support "double"
8972 data types, then expect "real" types to only be 4 bytes.
8973
8974 * gdb.c++/virtfunc.exp: Expect failure for virtual function
8975 call tests if the target doesn't support inferior function calls.
8976
8977 * gdb.base/printcmds.exp: Allow minor deviation in FP values
8978 in printf tests.
8979
8980Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
8981
8982 * gdb.base/help.exp: Disable "help set", "help show", and
8983 "help support". Simplify regexp for "help stack".
8984
8985 * gdb.base/default.exp: Set match_max to 5000 and the timeout
8986 to 60 seconds. Temporarily set match_max to 15000 around the
8987 "info copying" test.
8988
8989 * gdb.base/nodebug.exp: Don't try to do an inferior function
8990 call if the target doesn't support them.
8991 * gdb.base/printcmds.exp: Likewise.
8992 * gdb.base/setvar.exp: Likewise.
8993 * gdb.base/structs.exp: Likewise.
8994 * gdb.c++/templates.exp: Likewise.
8995 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
8996
8997 * gdb.base/recurse.exp: Enable for the mn10200.
8998
8999 * configure.in: Do configure gdb.stabs directory for *-*-elf
9000 targets.
9001 * configure: Rebuilt.
9002
9003 * gdb.base/break.exp: Check for gdb,noresults before testing
9004 exit status and/or results from the target.
9005 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9006 * lib/gdb.exp: Remove old (now bogus) initialization of
9007 noinferior, noargs, noresults and nosignals.
9008
9009Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9010
9011 * config/sh.exp: New file.
9012
9013 * config/slite.exp: Try to connect multiple times to the board
9014 before rebooting. Only send a "monitor run" if need_monitor_run
9015 is set.
9016
9017 * gdb.base/break.exp: Don't do the "stub continue" test if
9018 the target has gdb_stub set.
9019
9020 * gdb.base/callfuncs.exp: Increase the timeout.
9021
9022 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9023 if the target has gdb,noinferiorio set.
9024
9025 * gdb.base/list.exp: Increase match_max to 10000 characters.
9026
9027 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9028
9029 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9030 target.
9031
9032 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9033
9034Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9035
9036 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9037 trying to delete the copy of gdb. Catch the file delete so we
9038 don't die if the delete fails; also, the file should be copied to
9039 the host, not to the build.
9040
9041Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9042
9043 * lib/gdb.exp(gdb_test): Surround the result pattern with
9044 parenthesis in case it contains multiple regexps separated
9045 with |.
9046
9047 * gdb.base/watchpoint.exp: Use gdb_test.
9048 * gdb.base/default.exp: Ditto.
9049
9050Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9051
99707966 9052 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9053
c906108c
SS
9054 * gdb.base/scope.exp: Use gdb_test.
9055 * gdb.c++/classes.exp: Ditto.
9056 * gdb.c++/inherit.exp: Ditto.
9057
9058Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9059
9060 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9061 remote_exec instead.
9062 * gdb.base/corefile.exp: Don't be ridiculous.
9063 * gdb.base/*.c: Add missing stub invocations.
9064
9065Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9066
9067 * config/slite.exp: Miscellaneous fixes.
9068
9069 * lib/gdb.exp: Fix runto.
9070
9071 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9072 the target.
9073
9074 * gdb.base/watchpoint.exp: Fix regexp.
9075
9076 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9077 close and wait commands, as the descriptor may now be
9078 invalid. Always call "remote_close host".
9079
9080Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9081
9082 Major rewrite for testsuite revision.
d63a86f8 9083
c906108c
SS
9084 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9085 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9086 instead of relying on spawn_id to always contain a valid
9087 spawn id.
9088 (get_compiler_info): New procedure to build the ${binfile}.ci
9089 file, instead of replicating this in N different places.
9090 (gdb_compile): New procedure.
d63a86f8 9091
c906108c
SS
9092 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9093 appropriate arguments) instead of compile. Use gdb_test in a lot
9094 more places. Use send_gdb instead of send. Always run gdb_start
9095 at the start of a testcase, as this is no longer done magically.
9096
9097 config/*-gdb.exp: Rename without the -gdb suffix.
9098
9099 config/mips.exp: Use remote_close instead of exit_remote_shell.
9100 config/monitor.exp: Use target_info instead of looking at
9101 baud, timeout, etc.
9102 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9103
9104Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9105
9106 * gdb.c++/templates.exp (test_ptype_of_templates),
9107 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9108 Update expect patterns for destructors and assignment operators
9109 to match corresponding c-typeprint.c changes.
9110 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9111 to destructor breakpoint test, GDB should be able to set the
9112 destructor breakpoint without specifying arguments.
9113
9114Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9115
9116 * gdb.threads/pthreads.exp: Change result for failure to compile due
9117 to lack of pthreads runtime support from an error to simply an
9118 unsupported test, per dejagnu standards.
9119
9120Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9121
9122 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9123 where GDB exits to reduce pattern match time.
9124 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9125
9126 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9127
dc96c6c7 9128Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9129
9130 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9131 * gdb.base/default.exp: ditto.
9132 * gdb.base/nodebug.exp: ditto.
9133 * gdb.base/printcmds.exp: ditto.
9134 * gdb.base/ptype.exp: ditto.
9135 * gdb.base/setvar.exp: ditto.
9136 * gdb.base/structs.exp: ditto.
9137 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9138
9139Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9140
9141 * configure, */configure: Rebuild with autoconf 2.12.
9142
9143Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9144
9145 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9146 use new i*86-pc-linux*-gnu quads.
9147 * gdb.base/corefile.exp: Ditto.
9148 * gdb.base/signals.exp: Ditto.
9149 * gdb.base/sigall.exp: Ditto.
9150 * gdb.base/interrupt.exp: Ditto.
9151
9152 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9153 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9154 RedHat 4.0.
d63a86f8 9155
c906108c
SS
9156 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9157 linux. This allows the test case to at least compile on latest
9158 linux, but still not run due to missing the threads runtime library.
9159
9160Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9161
9162 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9163 directory to search gdb directory. Accept and step over conditional
9164 stack alignment code. Consume $prompt in failure cases.
9165 Reset timeout to $oldtimeout instead of some arbitrary value.
9166 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9167 timeout problems with infinite stack backtraces.
9168 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9169 Accept function parameters for linkfunc member.
9170
9171Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9172
9173 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9174 (CXXFLAGS): Remove, unreferenced.
9175 (B_OPTIONS): Add for -B options and add code to initialize with
9176 previous -B options and also add -B option to pick up cross compiled
9177 runtime.
9178 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9179 doing cross compiles.
9180 (target_alias): Declare global.
9181 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9182 to verify that gcc exists in build tree, and if so set CC to that
9183 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9184
c906108c
SS
9185Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9186
9187 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9188 ptype test for anonymous union. Fixup testcase to match
9189 current gcc debug output.
9190
9191Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9192
9193 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9194 force argument to an unsigned long type.
9195
9196Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9197
9198 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9199 tests and anonymous union print/ptype tests.
9200 * gdb.base/list.exp (test_forward-search): Increase timeout by
9201 5 minutes for the "search extremely long line" case.
9202 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9203 completely optional and that the pass/fail messages use the command as
9204 the message if that third arg is a null string.
9205 (gdb_test_exact): Arrange that a null string pattern means match a
9206 null string output rather than any output, which might include random
9207 errors.
9208 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9209 backtrace test.
9210 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9211 always failing and failure is now exposed by gdb.exp changes.
9212
9213Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9214
9215 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9216 weren't being noted.
9217
9218Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9219
9220 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9221 * gdb.stabs/weird.exp: Remove v_comb xfails.
9222
dc96c6c7 9223Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9224
9225 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9226 list.exp scope.exp watchpoint.exp]
9227 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9228
dc96c6c7 9229Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9230
9231 * config/monitor.exp: Increase download timeout to 1000 seconds.
9232
dc96c6c7 9233Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9234
9235 * config/m32r.exp: Increase timeout to 120 seconds.
9236
9237Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9238
9239 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9240 and accept older ordering as obsolescent gcc or gdb.
9241 * gdb.c++/templates.exp: Ditto.
9242 * gdb.c++/virtfunc.exp: Ditto.
9243
9244Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9245
9246 * gdb.base/coremaker.c: Add code to mmap some data so we
9247 can check that it ends up in the core file.
9248 * gdb.base/corefile.exp: Add test to read mmapped data
9249 from core file.
9250
dc96c6c7 9251Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9252
9253 * config/m32r.exp: New file.
9254
9255Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9256
9257 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9258 that cflags can contains -gstabs, and work correctly for other tests.
9259
dc96c6c7 9260Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9261
9262 * gdb.base/setshow.exp: New file, tests show and set.
9263 * gdb.base/setshow.c: New file, tests show and set.
9264 * gdb.base/help.exp: Add test for help set|show annotate.
9265 * gdb.base/default.exp: Add test for set|show annotate.
9266
9267Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9268
9269 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9270 errors unique.
9271 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9272 explicitly.
9273
9274Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9275
9276 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9277 and width commands. This is done elsewhere.
9278 * (gdb_start): Don't call gdb_start_sim here. That's already
9279 done in gdb_load. This fixes lots of failures in default.exp.
9280
9281Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9282
9283 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9284 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9285 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9286 in the same we we treat other failures (since it may be an expected
9287 condition), rather than as an error.
9288 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9289 old test format.
9290
9291Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9292
9293 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9294 (distclean maintainer-clean realclean): No need to remove files
9295 twice. Nuke the duplicates.
9296 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9297 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9298 Remove config.h along with other config files.
9299
9300Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9301
9302 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9303 "p func1 ()" and note that rests of tests are skipped.
9304 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9305 setup_xfails for "print func2::coremaker_local".
9306 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9307 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9308 affected by the previous run test.
9309 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9310 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9311 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9312 "pass int powerset tuple" and "pass modeless int powerset tuple".
9313 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9314 "real write 4" and "real write 8".
9315 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9316 setup_xfails for "print vs1 after tuple assign 2",
9317 "print \$i after tuple assign 2", and
9318 "print vs2 after tuple assign 2".
9319 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9320 meaningful error message and return -1 so the caller can
9321 suppress further tests and avoid a cascade of errors.
d63a86f8 9322
c906108c
SS
9323Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9324
9325 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9326 format for printing version.
9327 * gdb.base/default.exp: Ditto.
9328 * gdb.base/interrupt.exp: Fix problem with cascade of
9329 errors if child process dies while calling a function.
d63a86f8 9330
c906108c
SS
9331Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9332
9333 * Makefile.in (VPATH): Add
9334 * Makefile.in (Makefile, config.status): Fix rules so things get
9335 remade when necessary.
9336
9337Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9338
9339 * Makefile.in (just-check): Add path to sibling expect dir
9340 to environment variable specified by RPATH_ENVVAR.
9341
9342Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9343
9344 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9345 (just-check): Add shared library paths for libstdc++, tk,
9346 tcl, bfd, and opcodes to the environment variable specified
9347 in RPATH_ENVVAR.
9348 * configure.in: Add support to recognize --enable-shared flag
9349 and generate correct value for RPATH_ENVVAR.
9350 * configure: Regenerated with autoconf.
9351
9352Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9353
9354 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9355 include all osf versions.
9356 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9357 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9358 when target is linux. When failing to build pthreads test
9359 executable, give more meaningful message.
9360 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9361 arg for pthread_create.
d63a86f8 9362
c906108c
SS
9363Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9364
9365 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9366 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9367 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9368 and -lpthreads (everybody else).
9369 (test_startup): Fail gracefully if threads are not supported.
9370 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9371 "p/c array_index("abcdef",2)" when not gcc compiled.
9372 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9373 "print func2::coremaker_local" when not gcc compiled.
9374 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9375 "ptype on opaque struct tagname (statically)",
9376 "ptype on opaque struct tagname (dynamically) 1", and
9377 "ptype on opaque struct tagname (dynamically) 2"
9378 for not compiled with gcc.
9379 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9380 backtrace when compiled with gcc.
d63a86f8 9381 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9382 than always return success.
9383
9384Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9385
9386 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9387
9388Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9389
9390 * gdb.base/structs.exp: Undo last change.
9391
9392Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9393
9394 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9395 encapsulate all the steps/nexts done during self test, starting
9396 at main, and makes them less sensitive to optimization issues.
9397 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9398 signal handler" test.
9399 * gdb.threads/pthreads.exp: Only run this for native configs.
9400 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9401 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9402 tests.
9403 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9404 for "runto test_calls(void)" test.
d63a86f8 9405
c906108c
SS
9406Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9407
9408 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9409 and don't expect address info in breakpoint confirmations.
9410
9411Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9412
9413 * gdb.base/list.exp (test_forward_search): Increase timeout
9414 temporarily by 60 seconds for searching extremely long line,
9415 and then reset to old value when done. Increase expect input
9416 buffer to 10000.
9417
9418Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9419
9420 * gdb.base/list.exp (test_forward_search): Fix to handle very
9421 long source line without overflowing expect's input buffer.
9422
9423Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9424
9425 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9426 "buffer_full".
9427
9428 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9429 "buffer_full".
9430
9431 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9432 "buffer_full".
9433
9434 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9435 "buffer_full".
9436
9437Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9438
9439 * configure.in (configdirs): Add gdb.threads.
9440 * configure: Regenerated with autoconf.
9441 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9442 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9443 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9444
c906108c
SS
9445Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9446
9447 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9448
9449Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9450
9451 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9452 each signal's status in the output of "handle all print".
9453 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9454 the \r\n sequence that immediately precedes the gdb prompt.
9455 * gdb.base/a1-selftest.exp: Save original timeout and restore
9456 after test.
9457
9458Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9459
9460 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9461 symbol.
9462
9463Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9464
9465 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9466
9467Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9468
9469 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9470 timeout by 60 seconds.
9471
9472Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9473
9474 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9475 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9476 error return.
9477
9478Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9479
9480 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9481 gdb initialization, also report how long dejagnu waited. Restore
9482 old timeout before doing error return. Temporarily increase timeout
9483 by 3 minutes to allow for slow startups over heavy NFS use.
9484
9485Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9486
9487 * lib/gdb.exp: Report timeout value for verbosity level 2.
9488 * config/gdbserver.exp: Ditto.
9489 * config/hppro.exp: Ditto.
9490 * config/mips-gdb.exp: Ditto.
9491 * config/monitor.exp: Ditto.
9492 * config/netware.exp: Ditto.
9493 * config/sim-gdb.exp: Ditto.
9494 * config/slite-gdb.exp: Ditto.
9495 * config/udi-gdb.exp: Ditto.
9496 * config/unix-gdb.exp: Ditto.
9497 * config/vx-gdb.exp: Ditto.
9498 * gdb.base/a1-selftest.exp: Ditto.
9499 * gdb.base/a2-run.exp: Ditto.
9500 * gdb.base/break.exp: Ditto.
9501 * gdb.base/corefile.exp: Ditto.
9502 * gdb.base/list.exp: Ditto.
9503 * gdb.base/recurse.exp: Ditto.
9504 * gdb.base/scope.exp: Ditto.
9505 * gdb.base/signals.exp: Ditto.
9506
9507Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9508
9509 * gdb.threads/Makefile.in (docdir): Removed.
9510
9511Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9512
9513 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9514 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9515 @srcdir@.
d63a86f8 9516 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9517 autoconf 2.5 or higher.
9518 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9519
9520Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9521
9522 * configure: Regenerated.
9523 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9524 avoid name clashes with SunOS headers.
9525
9526Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9527
9528 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9529
9530Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9531
9532 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9533 prototype information ends up in the compiler info file.
9534
9535Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9536
9537 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9538 attempting to regenerate it. Eliminate use of a temporary file
9539 and just generate the info file directly. Source it immediately,
9540 for consistency of use.
9541 * gdb.base/corefile.exp: Ditto
9542 * gdb.base/exprs.exp: Ditto.
9543 * gdb.base/funcargs.exp: Ditto.
9544 * gdb.base/langs.exp: Ditto.
9545 * gdb.base/list.exp: Ditto.
9546 * gdb.base/mips_pro.exp: Ditto.
9547 * gdb.base/nodebug.exp: Ditto.
9548 * gdb.base/opaque.exp: Ditto.
9549 * gdb.base/ptype.exp: Ditto.
9550 * gdb.base/scope.exp: Ditto.
9551 * gdb.base/setvar.exp: Ditto.
9552 * gdb.base/signals.exp: Ditto.
9553 * gdb.base/whatis.exp: Ditto.
9554 * gdb.c++/templates.exp: Ditto.
9555 * gdb.c++/virtfunc.exp: Ditto.
9556 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9557 whether or not to add -lstdc++ to the compile command line args.
9558
9559Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9560
9561 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9562 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9563 Increase timeout, a lot of single stepping might be needed if the
9564 target has no hardware watchpoints.
9565
9566Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9567
9568 * gdb.base/break.exp: Ignore compiler warnings when compiling
9569 break.c.
9570 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9571 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9572 from remote-sim.
9573 * gdb.base/exprs.exp: Add h8300 xfails.
9574 * gdb.base/funcargs.exp: Likewise.
9575 * gdb.base/nodebug.exp: Likewise.
9576 * gdb.base/printcmds.exp: Likewise.
9577 * gdb.base/ptype.exp: Likewise.
9578 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9579 h8300 xfails.
d63a86f8 9580 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9581 on the h8300.
9582 * gdb.base/funcargs.c: Explicitly make last constant argument to
9583 call_after_alloca_subr an unsigned long type.
9584 * gdb.base/return.c: Include stdio.h.
9585
9586Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9587
9588 * config/abug.exp: New file for the older Motorola Bug monitor
9589 that runs on the mvme13x series VME boards.
9590 * config/monitor.exp: Use the new config array for target settings
9591 if they exist.
9592
9593Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9594
9595 * sim-gdb.exp: Make the SH simulator allocate less space when
9596 it is targeted.
9597
9598Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9599
9600 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9601 test.
9602
9603Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9604
9605 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9606 "rs6000-*-*" for "list function in include file" when gcc compiled.
9607 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9608 for "p ctable1[120]".
9609 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9610 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9611 Remove setup_xfail for "rs6000-*-*" for
9612 "print 'scope0.c'::filelocal before run".
9613 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9614 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9615 since some compilers don't allow both options to be given
9616 on the same command line. Create object file and move it.
d63a86f8 9617
c906108c
SS
9618Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9619
9620 * gdb.base/corefile.exp: Always regenerate the core file, since
9621 we always regenerate the coremaker program. Detect special case
9622 where registers cannot be read from core file.
d63a86f8 9623
c906108c
SS
9624Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9625
9626 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9627 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9628 * gdb.c++/templates.exp: Only match on basename of file since
9629 some formats like xcoff don't encode directory information.
9630 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9631 and rs6000 AIX xcoff targets.
9632 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9633 * configure: Regenerate.
9634 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9635 here, rather than in distclean.
d63a86f8 9636
c906108c
SS
9637Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9638
9639 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9640 defined, and use it to compile the test case with -O2. The
9641 native compilation still uses no optimization.
9642 * gdb.base/mips_pro.c: Remove inline assembly code since
9643 it is compiled PIC by default, which results in assembler
9644 warnings that make the testsuite think the compilation
9645 was unsuccessful.
9646
9647Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9648
9649 * gdb.c++/misc.exp: Add note to message for
9650 "print s.a for foo struct" that this is a known gcc 2.7.2
9651 and earlier bug.
9652
9653Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9654
9655 * gdb.base/break.exp: Fix pattern for matching "Delete all
9656 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9657 setup_xfail for deleting all breakpoints test. Fix various
9658 timeout messages to include "(timeout)".
9659 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9660 for "p t_float_values2(3.14159,float_val2)".
9661 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9662 for "continue to call2g" when gcc compiled.
9663 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9664 "up to foo in langs.exp", "show language at foo in langs.exp",
9665 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9666 and "show language at fsub in langs.exp".
9667 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9668 "list line 1 in include file", "list message for lines past EOF",
9669 "list function in include file", "list list0.h:foo", and
9670 "list filename:function; nonexistant function".
9671 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9672 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9673 and "ptype t_char_array" to be for native cc only.
d63a86f8 9674
c906108c
SS
9675Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9676
d63a86f8 9677 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9678 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9679 "print func2::coremaker_local", and "backtrace in corefile.exp".
9680
9681Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9682
9683 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9684 "bt in signals.exp". This problem only appears when running
9685 the testsuite, and then only intermittently.
9686
9687Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9688
9689 * gdb.base/return.exp (return_tests): Differentiate between
9690 two tests of continuing.
9691
9692Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9693
9694 * */Makefile.in (maintainer-clean): Remove config.log.
9695 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9696 * gdb.c++/Makefile.in (PROGS): Add inherit.
9697 (clean): Remove *.ci.
9698
9699Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9700
9701 * gdb.c++/misc.cc: Add test code from Mike Stump.
9702 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9703
9704Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9705
9706 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9707 to "alpha-*-osf2*" and add comment.
9708 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9709 setup_xfail for "step over execarg initialization" and
9710 "step over corearg initialization".
9711 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9712 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9713 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9714 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9715 "print func2::coremaker_local", and "backtrace in corefile.exp".
9716 * gdb.base/signals.exp: Build and source signals.ci.
9717 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9718 to be for gcc only.
9719 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9720
c906108c
SS
9721Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9722
9723 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9724 Feb 3 procfs.c change.
9725
9726Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9727
9728 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9729
9730Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9731
9732 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9733 from dejagnu's apparent default of 10 seconds, which gives random
9734 results when running the tests over NFS on moderately loaded systems.
9735 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9736
9737Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9738
9739 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9740 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9741 result reports.
9742
9743Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9744
9745 * configure.in (CY_AC_PATH_TCLH): Remove.
9746 * configure: Regenerate.
9747
9748Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9749
9750 * gdb.c++/Makefile.in (clean): Add missing '{'.
9751
9752Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9753
9754 * lib/gdb.exp: Provide a default value for noinferior.
9755
9756 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9757 Load libgloss.exp.
9758
9759Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9760
9761 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9762 the executable, not the .o to run the tests from.
9763
9764Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9765
9766 * gdb.base/break.exp: Don't test for program exit or exit status
9767 if $noresults if nonzero.
9768 * gdb.base/langs.exp: Likewise.
9769 * gdb.base/watchpoint.exp: Likewise.
9770
9771 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9772 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9773 trying to compile the testcase.
9774
9775Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9776
9777 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9778 * gdb.base/signals.exp (continue to handler): Likewise.
9779
9780Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9781
9782 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9783
9784 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9785
9786Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9787
9788 * gdb.base/corefile.exp: Recognize "not found" as failure
9789 when trying to determine if a core file was generated.
9790 If no core file was generate the first time, try again without
9791 the ulimit -c to work around braindamaged shells.
9792
9793Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9794
9795 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9796 [] tests with "test" and enclose string in quotes.
9797 * gdb.stabs/configure: Rebuild
d63a86f8 9798
c906108c
SS
9799Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9800
9801 Changes in sync with expect:
9802 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9803 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9804 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9805 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9806 argument to AC_REQUIRE.
9807 * configure: Regenerated.
9808
9809Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9810
9811 * gdb.base/corefile.exp: When generating a core, discard any
9812 error messages about ulimit not found and the "core dumped"
9813 message from the shell that runs the coredumper.
9814
9815Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9816
9817 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9818
9819 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9820 which sed script to run. Expect failure for v_comb test
9821 on PA targets too.
d63a86f8 9822
c906108c
SS
9823Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9824
9825 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9826 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9827
9828Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9829
9830 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9831 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9832 "sparc-sun-solaris*" xfails for "p v_comb".
9833 * lib/gdb.exp (default_gdb_start): Fix typo.
9834 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9835 messages to not include the full program name that caused
9836 the core dump since some systems (such as solaris) apparently
9837 truncate this path to about 80 characters.
9838 When generating a core file first try increasing the core file
9839 size limit to unlimited since some systems may default it to
9840 zero, and it is harmless to try it. Move the test for failing
9841 to generate a core file to where it will actually get executed.
9842 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9843 new gdb result from g++ debug info improvements and make old
9844 pattern obsolescent. Also account for size_t differences
9845 (may be int or long).
9846 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9847 initialization before function call is placed in the delay slot
9848 and thus appears to be skipped over by commands such as "next".
9849
9850Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9851
9852 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9853
9854Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9855
9856 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9857 input source file; fix code to compile test to deal with this
9858 convention.
9859 * gdb.c++/*.exp: Likewise.
9860
9861Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9862
9863 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9864 "bt in signals.exp".
9865
9866Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9867
9868 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9869 "step over execarg initialization" and
9870 "step over corearg initialization".
9871
9872Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9873
9874 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9875 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9876
9877Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9878
9879 From Rob Savoye (rob@poseidon.cygnus.com)
9880 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9881 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9882 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9883 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9884 configure.in}: Major reworking for autoconfig.
9885 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9886 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9887 New files.
9888 * config/unix-gdb.exp: Make GDB global.
9889 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9890 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9891 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9892 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9893 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9894 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9895 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9896 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9897 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9898 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9899 pr-8136.exp, result.exp, string.exp, tuples.exp},
9900 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9901 to returns as necessary, arrange for test to compile own testcase
9902 executable.
9903 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9904
c906108c
SS
9905Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9906
9907 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9908 clear_xfail at end of test which might not call either pass or fail.
9909 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9910 "backtrace through signal handler".
9911
9912Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9913
9914 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9915 continuing from a job control stop signal.
9916 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9917
9918Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9919
9920 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9921 * gdb.base/corefile.exp: Likewise.
9922 * gdb.base/funcargs.exp: Likewise.
9923
9924Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9925
9926 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9927 * config/monitor.exp: Add support for setting baud rate.
9928
9929Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9930
9931 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9932 i*86-*-linux* xfails for "backtrace through signal handler".
9933 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9934 "print func2::coremaker_local".
9935 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9936 alpha-dec-osf2* xfail for
9937 "delete all breakpoints when none".
9938
9939Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9940
9941 * gdb.base/break.exp: Change test that deletes all breakpoints
9942 when no user breakpoints are installed. A post 4.15 change
9943 causes gdb to no longer prompt in this case.
9944
9945Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9946
9947 * gdb.base/return.exp (return_tests): Change xfail for test
9948 "correct value returned double test" to stop xfailing at
9949 Solaris 2.5. Apparently the bug has been fixed.
9950
9951Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9952
9953 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9954 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9955
9956Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9957
9958 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
9959 * gdb.disasm/hppa.s: Corresponding changes.
9960
9961Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
9962
9963 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
9964 makefile fragment.
9965 * config/mt-hpux: Deleted.
9966
9967Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
9968
d63a86f8 9969 * Many files: When warning about suppressed tests due to a
c906108c
SS
9970 nonexistant test binary, avoid incrementing the warning count.
9971
9972Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
9973
9974 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 9975
c906108c
SS
9976Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9977
9978 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
9979 "sparc-*-solaris2*".
9980
9981Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9982
9983 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
9984 Add global and local variables and initialize them.
9985 * gdb.base/corefile.exp: Test correct mapping of corefile sections
9986 by printing variables. Remove rs6000 and powerpc xfails, BFD now
9987 extracts the file name and terminating signal from the core file.
9988 * TODO: Remove note about tests for correct mapping of corefile.
9989 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
9990 from optimizing it away.
9991 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
9992 handles common blocks.
9993
9994Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
9995
9996 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
9997 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
9998
9999Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10000
10001 * Makefile.in (maintainer-clean): New target, synonym for
10002 realclean.
10003 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10004 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10005 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10006 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10007 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10008 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10009
10010Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10011
10012 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10013 xfails when not gcc compiled for "print foo::funclocal".
10014 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10015 "print foo::funclocal at foo",
10016 "print 'scope1.c'::foo::funclocal at foo",
10017 "print foo::funclocal_bss at foo",
10018 "print 'scope1.c'::foo::funclocal_bss at foo",
10019 "print foo::funclocal_ro at foo",
10020 "print 'scope1.c'::foo::funclocal_ro at foo",
10021 "print bar::funclocal at foo" and
10022 "print 'scope1.c'::bar::funclocal at foo".
10023 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10024 gcc compiled for "print foo::funclocal at bar".
10025 Expand all messages to ensure that they identify that
10026 the test is at bar().
10027 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10028 gcc compiled for:
10029 "ptype on opaque struct pointer (statically)",
10030 "ptype on opaque struct tagname (statically)",
10031 "ptype on opaque struct pointer (dynamically) 1",
10032 "ptype on opaque struct tagname (dynamically) 1",
10033 "ptype on opaque struct pointer (dynamically) 2" and
10034 "ptype on opaque struct tagname (dynamically) 2
10035 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10036 gcc compiled for:
10037 "p datalocal"
10038 "whatis datalocal",
10039 "ptype datalocal",
10040 "p bsslocal",
10041 "whatis bsslocal", and
10042 "ptype bsslocal".
10043 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10044 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10045 when not gcc compiled.
10046 * gdb.base/funcargs.exp (float_and_integral_args): Add
10047 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10048 compiled.
10049 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10050 "backtrace from call6a" when not gcc compiled.
10051 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10052 "backtrace from call7a" when not gcc compiled.
10053 * gdb.base/callfuncs.exp (do_function_calls):
10054 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10055 "p t_char_array_values(char_array_val2,char_array_val1)",
10056 "p t_char_array_values(char_array_val1,char_array_val2)",
10057 "p t_char_array_values("carray 1","carray 2")",
10058 "p t_char_array_values("carray 1",char_array_val2)",
10059 "p t_char_array_values(char_array_val1,"carray 2")",
10060 "p sum_args(1,{2})",
10061 "p sum_args(2,{2,3})",
10062 "p sum_args(3,{2,3,4})",
10063 "p sum_args(4,{2,3,4,5})"
10064 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10065 "backtrace in corefile.exp" when not gcc compiled.
10066
10067Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10068
10069 * gdb.base/signals.exp: Rewrite `handle all print' test as
10070 a procedure. Accept blanks or TABs as whitespace, increase
10071 timeout and expect input buffer size for the large output
10072 from the command. Remove "i*86-*-bsdi2.0" xfail.
10073
10074Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10075
10076 * gdb.base/setvar.exp: Add new testcases for truncation when
10077 assigning invalid values to bitfields.
10078
10079Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10080
d63a86f8 10081 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10082 mips-sgi-irix* xfail for
10083 "call inferior func with struct - returns char *"
10084 and fix test so that an optional (unsigned char *) cast is
10085 accepted in the result.
10086
10087Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10088
10089 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10090 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10091 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10092 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10093 that accidentally got checked in.
10094
10095Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10096
d63a86f8 10097 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10098 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10099 compiled test.
10100 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10101 Add mips-sgi-irix5* xfail for not gcc compiled.
10102 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10103 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10104 "p top", "whatis top", "p middle", and "whatis middle".
10105 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10106 "whatis signed char" for not gcc compiled.
10107 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10108 "set variable signed char=-1 (-1)" and
10109 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10110 * gdb.base/funcargs.exp (float_and_integral_args):
10111 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10112 Add mips-sgi-irix* xfail when not gcc compiled for
10113 "continue to call2b".
10114 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10115 "continue to call2g".
10116 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10117 "backtrace from call6a"
10118 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10119 "backtrace from call7k".
10120 Add mips-sgi-irix5* xfail when not gcc compiled for
10121 "backtrace from call7a".
10122 (localvars_after_alloca): Fix gdb_test cmds for
10123 "print * after runto ...".
10124 Remove rs6000-*-* xfails for
10125 "print i after runto localvars_after_alloca" and
10126 "print l after runto localvars_after_alloca"
10127 for all compilers.
10128 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10129 when not compiled with gcc, for:
10130 "print signed char == (minus)",
10131 "print signed char != (minus)",
10132 "print signed char < (minus)",
10133 "print signed char > (minus)".
10134 * gdb.base/callfuncs.exp (do_function_calls):
10135 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10136 "call inferior func with struct - returns char *".
d63a86f8 10137 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10138 "correct value returned double test" to include Solaris 2.4.
10139 * gdb.base/funcargs.exp (float_and_integral_args):
10140 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10141
c906108c
SS
10142Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10143
10144 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10145 enumeration bitfields if compiling with GNU C.
10146 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10147 to empty' prompt.
10148
10149Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10150
10151 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10152 test for PRO targets.
10153
10154 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10155 breakpoints in the inferior at any given time by making
10156 two groups of breakpoints for call2*, call6* and call7*
10157 tests.
10158
10159Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10160
10161 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10162 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10163 from optimizing it away.
10164 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10165 "call inferior func with struct".
10166
10167Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10168
10169 * configure.in: Only configure gdb.chill for particular targets.
10170
10171Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10172
10173 * gdb.base/Makefile.in: Add action to .c.o transformation
10174 rule that generates a .ci file for each .o file and remove
10175 explicit .c.o rules except for callfuncs.o.
10176 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10177 generates a .ci file for each .o file and remove explicit
10178 .cc.o rules.
10179 (clean): Remove *.tmp *.ci files.
10180 (EXECUTABLES): Remove templ-info.exp.
10181 * gdb.base/compiler.c: New file.
10182 * gdb.c++/compiler.cc: New file
10183 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10184 Change rs6000-*-* xfail for
10185 "print 'scope0.c'::filelocal_ro" and
10186 "print 'scope1.c'::filelocal" and
10187 "print 'scope1.c'::filelocal_bss" and
10188 "print 'scope1.c'::filelocal_ro" and
10189 "print 'scope1.c'::foo::funclocal" and
10190 "print 'scope1.c'::foo::funclocal_ro" and
10191 "print 'scope1.c'::bar::funclocal" and
10192 "print 'scope0.c'::filelocal_ro" and
10193 "print 'scope1.c'::filelocal at foo" and
10194 "print 'scope1.c'::filelocal_bss at foo" and
10195 "print 'scope1.c'::filelocal_ro at foo" and
10196 "print 'scope1.c'::foo::funclocal at foo" and
10197 "print 'scope1.c'::foo::funclocal_bss at foo" and
10198 "print 'scope1.c'::foo::funclocal_ro at foo" and
10199 "print 'scope1.c'::bar::funclocal at foo" and
10200 "print 'scope0.c'::filelocal_ro" and
10201 "print 'scope1.c'::filelocal" and
10202 "print 'scope1.c'::filelocal_bss" and
10203 "print 'scope1.c'::filelocal_ro" and
10204 "print 'scope1.c'::foo::funclocal" and
10205 "print 'scope1.c'::foo::funclocal_bss" and
10206 "print 'scope1.c'::foo::funclocal_ro" and
10207 "print 'scope1.c'::bar::funclocal" and
10208 "print 'scope1.c'::bar::funclocal_bss"
10209 to only be xfail'd when not compiled with gcc.
d63a86f8 10210 Add rs6000-*-* xfail for
c906108c
SS
10211 "print 'scope0.c'::filelocal_bss before run"
10212 when compiled with gcc.
10213 (test_at_main): Add rs6000-*-* xfail for
10214 "print filelocal_ro in test_at_main"
10215 when compiled with gcc.
10216 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10217 Add rs6000-*-aix* xfail for
c906108c
SS
10218 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10219 "ptype t_char_array", not compiled with gcc.
10220 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10221 xfail for "list foo (in include file)" when gcc compiled.
10222 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10223 (integral_args): Add rs6000-*-* xfail for
10224 "run to call0a" if not compiled with gcc.
10225 (unsigned_integral_args): Add rs6000-*-* xfail for
10226 "run to call1a" if not compiled with gcc.
10227 (float_and_integral_args): Add rs6000-*-* xfail for
10228 "run to call2a" if not compiled with gcc and for
10229 "continue to call2b" for any compiler.
10230 Add rs6000-*-* xfail to
10231 "print f1 after run to call2a" for gcc compiled.
10232 (discard_and_shuffle): Add rs6000-*-* xfail for
10233 "run to call6a".
10234 (shuffle_round_robin): Add rs6000-*-* xfail for
10235 "backtrace from call7a" if not compiled with gcc.
10236 Add rs6000-*-* xfail for
10237 "backtrace from call7b" if compiled with gcc.
10238 (call_after_alloca): Add rs6000-*-* xfail for
10239 "print c in call_after_alloca" and
10240 "print s in call_after_alloca" and
10241 "backtrace from call_after_alloca_subr"
10242 if not compiled with gcc.
10243 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10244 "print c in localvars_in_indirect_call" and
10245 "print c in localvars_in_indirect_call" and
10246 "backtrace in indirectly called function" and
10247 "stepping into indirectly called function"
10248 if not compiled with gcc.
10249 (localvars_after_alloca): Add rs6000-*-* xfail for
10250 "print c after runto localvars_after_alloca" and
10251 "print s after runto localvars_after_alloca" and
10252 "print i after runto localvars_after_alloca" and
10253 "print l after runto localvars_after_alloca"
10254 for all compilers.
10255 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10256 than whatis-info.exp.
10257 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10258 than opaque-info.exp.
10259 Setup rs6000-*-* xfail for
d63a86f8 10260 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10261 "ptype on opaque struct pointer (dynamically)" when
10262 not compiled with gcc.
10263 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10264 rather than callf-info.exp.
10265 (do_function_calls): Add clear_xfail for rs6000-*-* for
10266 "p t_float_values2(3.14159,float_val2)". Seems to work
10267 fine there, both with xlc and gcc. Need to find out what
10268 it is doing right and fix other platforms.
10269 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10270 "call inferior func with struct - returns int",
10271 "call inferior func with struct - returns long",
10272 "call inferior func with struct - returns float",
10273 "call inferior func with struct - returns double",
10274 "call inferior func with struct - returns char *",
10275 but only if not gcc compiled (presumes xlc compiled).
10276 Change rs6000-*-* xfails for
10277 "call inferior func with struct - returns char" and
10278 " call inferior func with struct - returns short" to only
10279 xfail if not using gcc.
10280 (clean mostlyclean): Remove *.ci and *.tmp files.
10281 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10282 than templ-info.exp.
10283 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10284 Add rs6000-*-* xfail for "up to foo in langs.exp"
10285 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10286 when not gcc compiled.
d63a86f8 10287
c906108c
SS
10288Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10289
10290 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10291 * gdb.base/corefile.exp: Likewise.
10292 * gdb.base/list.exp: Likewise.
10293 * gdb.base/scope.exp: Likewise.
10294 * gdb.base/siganls.exp: Likewise.
10295
10296 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10297 compiler output.
10298 * gdb.base/whatis.exp: Likewise.
10299
10300Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10301
10302 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10303 failure (opcode table has been fixed to match reality).
10304
10305Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10306
10307 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10308 "call inferior func with struct - returns char",
10309 "call inferior func with struct - returns short"
10310
10311 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10312 "print 'scope0.c'::filelocal at main",
10313 "print 'scope0.c'::filelocal_bss in test_at_main",
10314 "print 'scope0.c'::filelocal at foo",
10315 "print 'scope0.c'::filelocal_bss in test_at_foo",
10316 "print 'scope0.c'::filelocal at bar",
10317 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10318
c906108c
SS
10319 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10320 in source file 1". This bug seems to have been fixed with both
10321 gcc and native cc (was native assembler bug?).
10322
10323Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10324
10325 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10326 "backtrace through signal handler" to "i*86-*-sysv4*".
10327 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10328 continue" case. Add "known SVR4 bug" to fail message.
10329 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10330 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10331 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10332 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10333 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10334 "up to foo in langs.exp", "show language at foo in
10335 langs.exp", "up to cppsub_ in langs.exp", "show
10336 language at cppsub_ in langs.exp", "up to fsub in
10337 langs.exp", and "show language at fsub in langs.exp".
10338 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10339 "bactrace in corefile.exp".
10340 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10341 "call inferior function with struct - returns float" and
10342 "call inferior function with struct - returns double".
d63a86f8 10343
c906108c
SS
10344Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10345
10346 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10347 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10348 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10349 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10350
10351Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10352
10353 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10354 (or overriden) "CHILL" macro rather then bare "gcc".
10355 Also look for ../../gcc/xgcc since that is what we will
10356 actually need, not "Makefile". Remove following assignment
10357 of CHILL to CHILL_FOR_TARGET because that results in
10358 recursive definition.
10359
10360Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10361
10362 * gdb.base/corefile.exp: Change xfail for backtrace in
10363 corefile.exp from linuxaout to all linux.
10364 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10365 cases where we miss the breakpoint at the signal handler
10366 for some reason. Setup xfail for linuxoldld/linuxaout and
10367 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10368 hitting SIGURG breakpoint.
10369 * gdb.base/signals.exp: Setup xfail for "next" acting like
10370 continue to add linuxoldld. Setup xfail for all linux for
10371 "next to handler in signals_tests_1", "backtrace in
10372 signals_tests_1", "continue to func1", "pass SIGUSR1",
10373 and continue to handler".
10374
10375Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10376
10377 * Update all FSF addresses except those in COPYING* files.
10378
10379Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10380
10381 * gdb.base/a2-run.exp: Change messages to be more explicit about
10382 the status of args, and quote binfile in results.
10383
10384Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10385
10386 * gdb.base/callfuncs.exp: Add tests for passing structs to
10387 inferior functions and return various types.
10388 * gdb.base/callfuncs.c: Add functions to receive a struct
10389 and return a member of the struct, in various types.
10390
10391Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10392
10393 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10394
10395Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10396
10397 * config/vxworks29k.exp: New file, sources vxworks.exp.
10398
10399Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10400
10401 * config/gdbremote.exp: New file. Testing framework using
10402 gdbserver.
10403
10404Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10405
10406 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10407 "call function when asleep" and "send end of file".
10408 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10409 for "backtrace in corefile.exp".
10410 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10411 for "backtrace through signal handler".
10412 * gdb.base/corefile.exp: Make sure we actually generate a core file
10413 before trying the core tests. Some systems allow the user to suppress
10414 generation of core files and default to that (linux for example).
10415 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10416 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10417
10418Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10419
10420 * gdb.threads: New directory with some crude multi-threaded
10421 gdb tests (step.exp and step2.exp).
10422 * config/mt-lynx (STEP_EXECUTABLE): Define.
10423 (THREADFLAGS): Define.
10424
10425Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10426
10427 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10428
10429 * gdb.base/signals.exp: Disable whole file for lynx until
10430 further notice.
10431
10432 * gdb.base/signals.exp: xfail test where "next" acts like
10433 "continue" for lynx.
10434
10435 * gdb.base/interrupt.exp: xfail test for calling function while
10436 inferior is asleep for lynx.
10437
10438 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10439 than one cr-lf after each command.
10440
10441Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10442
10443 * configure.in: Reinstate setting of stabsdirs variable, fix
10444 typo in setting up configdirs for native builds.
10445
10446 * gdb.base/return.exp: Fix typo in return double test.
10447 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10448 compiler from optimizing them away.
10449
10450Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10451
10452 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10453 sequences to be echo'd by gdb when using gdb_test.
10454 * gdb.chill/chexp.exp: Likewise.
10455 * gdb.fortran/exprs.exp: Likewise
10456
10457Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10458
10459 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10460 after the inferior gdb has started.
10461
10462 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10463 after each command.
10464 * gdb.base/funcargs.exp: Likewise.
10465 * gdb.base/gdbvars.exp: Likewise.
10466 * gdb.base/interrupt.exp: Likewise.
10467 * gdb.base/list.exp: Likewise.
10468 * gdb.base/watchpoint.exp: Likewise.
10469 * gdb.c++/demangle.exp: Likewise.
10470 * gdb.c++/inherit.exp: Likewise.
10471 * gdb.chill/chexp.exp: Likewise.
10472 * gdb.fortran/exprs.exp: Likewise.
10473
10474 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10475 test if we can't handle IO to/from the inferior.
10476
10477 * gdb.c++/misc.exp: Always check for a program already being
10478 started after sending a "run" command to gdb.
10479
10480 * gdb.base/twice.exp: Start with a fresh gdb.
10481
10482 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10483 only depend on gdb's expression code, not the chill runtime.
10484
10485 * gdb.base/return.c: Put return values into variables so we
10486 can have gdb print them rather than depending on the program
10487 to print them.
10488 * gdb.base/return.exp: Corresponding changes.
10489
10490 * lib/gdb.exp: Provide default value for noinferiorio.
10491 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10492 the inferior.
10493
10494 * gdb.base/break.exp: Always check for a program already being
10495 started after sending a "run" command to gdb.
10496 (text_next_with_recursion): Don't check the output from the
10497 program's printf statement. Instead just make sure the program
10498 exited.
10499
10500 * gdb.base/commands.exp: Protect tests which need arguments with
10501 $noargs conditionals.
10502
10503Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10504
10505 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10506 of structure member arrays to match gdb/valops.c:value_addr change.
10507
10508Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10509
10510 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10511 cases.
10512
10513Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10514
10515 * configure.in (configdirs): Remove gdb.chill from default list
10516 of subdirs and then add it back in only if doing a native build.
10517 The current chill compiler does not yet work in any cross build.
10518 * Revert all signal changes from Jul 6.
10519 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10520 for sh-hms targets, allowing these tests to link, with no other
10521 changes. Testing is suppressed by setting "nosignals" in site.exp.
10522
10523Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10524
10525 * configure.in (signaldirs): Define and add to configdirs for all
10526 targets except some specific ones that are known to not support signals.
10527 Also clean up formatting.
10528 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10529 (signals, sigall): Remove rules to build.
10530 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10531 Moved to new gdb.signals directory.
10532 * gdb.signals: New test directory.
10533 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10534 signals.c signals.exp}: New or moved files.
10535
10536Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10537
10538 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10539
10540Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10541
10542 * gdb.base/return.exp: Xfail `return double' test failure
10543 on at least Solaris 2.3 and handle future/past versions on
10544 a case by case basis as appropriate. Also update message
10545 to include i*86 failures.
10546
10547Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10548
10549 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10550
10551 * lib/gdb.exp: Fix comment which erroneously identified
10552 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10553 gdb_file_cmd not gdb_load).
10554 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10555
10556 * gdb.base/setvar.exp: Make test names consistent between pass and
10557 fail cases. Use gdb_test more.
10558
10559Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10560
10561 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10562
10563Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10564
10565 * gdb.base/help.exp: Fix expected help string for `show commands'.
10566
10567Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10568
10569 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10570
10571 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10572 of a text section.
10573
10574Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10575
10576 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10577 that loop eventually terminates. Fix Connection refused logic so
10578 that testsuite will expire nicely.
10579
10580Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10581
10582 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10583 config/rom68k.exp: New tcl glue for the appropriate monitors.
10584 These all just end up calling monitor.exp.
10585 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10586 refused' by retrying. Cleanup some timeout issues.
10587 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10588 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10589 callers don't have to set/restore global timeout variable.
10590
10591 * The following set of changes centralizes management of the global
10592 timeout variable. This way, it can be set in one target dependent
10593 place instead of dozens of places scattered throughout the test suite.
10594 If you need to lengthen a timeout, then you should either set timeout
10595 in one of the config/{target}.exp files, or multiply it by a factor.
10596 Setting it to an absolute value is always going to lose for some
10597 targets.
10598 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10599 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10600 * gdb.base/funcargs.exp: Don't set timeout.
10601 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10602 * gdb.base/printcmds.exp (test_print_string_constants
10603 test_print_array_constants): Don't set timeout.
10604 * gdb.base/ptype.exp: Don't set timeout.
10605 * gdb.base/recurse.exp: Don't set timeout.
10606 * gdb.base/return.exp: Don't set timeout.
10607 * gdb.base/watchpoint.exp: Don't set timeout.
10608 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10609 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10610
10611Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10612
10613 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10614
10615Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10616
10617 * lib/gdb.exp: Disable chill tests for irix5.
10618
10619Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10620
10621 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10622 each test pass or fail.
10623
10624Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10625
10626 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10627 xlc not gcc.
10628
10629Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10630
10631 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10632
10633Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10634
10635 * config/est.exp: Fix copyright and comments. Remove dead code.
10636 Use targetname, serialport and baud variables instead of fixed
10637 constants.
10638 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10639 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10640
10641Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10642
10643 * gdb.base/watchpoint.exp: Don't run
10644 test_watchpoint_triggered_in_syscall for sunos.
10645
10646Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10647
10648 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10649 they don't seem to exist. Do include stdio.h.
10650
10651Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10652
10653 * gdb.base/a1-selftest.exp: Add alpha xfail.
10654
10655Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10656
10657 * gdb.base/watchpoint.c (main): Prompt before calling read().
10658 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10659 Revise accordingly. Remove cruft about sending "123" several
10660 times, until it gets noticed. Clean up the "print buf[0]" stuff
10661 so that it passes or fails, and waits for prompts in the usual way.
10662
10663Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10664
10665 * gdb.base/recurse.exp: Fix comment.
10666
10667 * TODO: Remove item about printing variables in nodebug.exp. Add
10668 item about enabling tests which are only run on some targets.
10669
10670 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10671 fail, make test names unique, use new gdb_test convention
10672 regarding pattern, use gdb_test more, etc.).
10673
10674 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10675 fail, make test names unique, etc.).
10676
10677Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10678
10679 * gdb.base/nodebug.c: Change return type of top and middle to
10680 short.
10681 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10682 are fixed by the recent mdebugread.c changes. Allow `short ()'
10683 as type for top and middle.
10684
10685Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10686
10687 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10688 nearly as I can tell, the whole thing was an accident in Stu's
10689 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10690 to replace a send/expect pair with gdb_test, but ended up only
10691 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10692 of 30 Mar 1995 took care of it, but left this vestigial comment
10693 which I am now nuking.
10694
10695Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10696
10697 * gdb.base/break.exp: Look for different line number for
10698 breakpoint at main depending on usestubs.
10699
10700Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10701
10702 * gdb.base/list.exp: Adjust some alternate expect patterns to
10703 match recent list0.c change. Add alternate expect pattern for
10704 output from `list default lines around main' for optimizing
10705 compilers.
10706
10707Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10708
10709 * lib/gdb.exp: If nosignals is not set, set it to 0.
10710
10711Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10712
10713 * config/slite-gdb.exp: Responds to load symbol table prompt.
10714 * gdb.base/break.exp: Adjust line number, fix rerun.
10715 * gdb.base/langs0.c: Add #ifdef usestubs.
10716
10717Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10718
10719 * gdb.base/list.exp: Adjust line contents after adding new lines in
10720 list0.c. Also fix a syntax error.
10721
10722 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10723 * gdb.base/break.exp: ditto.
10724 * gdb.base/list.exp: ditto.
10725 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10726 * gdb.base/run.c: ditto.
10727 * gdb.base/list0.c: ditto.
10728 * gdb.base/funcargs.c: ditto.
10729
10730Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10731
10732 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10733 $targetname, $serialport and $baud instead of hardwired variables.
10734 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10735 target doesn't support signals.
10736
10737Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10738
10739 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10740
10741Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10742
10743 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10744 Don't rely on the value of an auto variable before it has been
10745 initialized. Use gdb_test more.
10746
10747Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10748
10749 * lib/gdb.exp (default_gdb_version): A version number must start
10750 with a digit, but other than that contains all characters up to
10751 the first whitespace character.
10752
10753Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10754
10755 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10756
10757Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10758
10759 * gdb.c++/*.exp: Warn if executable does not exist. The original
10760 reason for skipping the warning was that configure.in sometimes
10761 intentionally skipped building the executables but the tcl code
10762 had no way of knowing. That (a) was always bogus with respect to
10763 error handling, (b) is no longer true (right now there is no way
10764 to skip C++ tests).
10765
10766 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10767
10768Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10769
10770 * gdb.base/list.exp: Add expect patterns for output from
10771 SunPRO compiled executables.
10772 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10773 types.
10774
10775Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10776
10777 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10778 number (we are already testing that the correct source line text
10779 gets printed).
10780
10781 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10782 that is what is intended, but something needed to be done to get
10783 sunos4 native working again.
10784
10785 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10786
10787 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10788 apparently went with a (very) old xfail.
10789
10790Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10791
10792 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10793 runto_main is a proc in gdb.exp that will do 'step' for target use
10794 stubs.
10795 * gdb.base/exprs.exp: ditto.
10796 * gdb.base/interrupt.exp: ditto.
10797 * gdb.base/opaque.exp: ditto.
10798 * gdb.base/printcmds.exp: ditto.
10799 * gdb.base/ptype.exp: ditto.
10800 * gdb.base/scope.exp: ditto.
10801 * gdb.base/setvar.exp: ditto.
10802 * gdb.base/signals.exp: ditto.
10803 * gdb.base/twice.exp: ditto.
10804 * gdb.c++/classes.exp: ditto.
10805 * gdb.c++/inherit.exp: ditto.
10806 * gdb.c++/templates.exp: ditto.
10807 * gdb.base/break.exp: no run and hit main for stubs. Change line
10808 numbers for breakpoints and info breakpoint.
10809 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10810 breakpoint().
10811 * gdb.base/callfuncs.c: ditto.
10812 * gdb.base/exprs: ditto.
10813 * gdb.base/interrupt.c: ditto.
10814 * gdb.base/opaque0.c: ditto.
10815 * gdb.base/printcmds.c: ditto.
10816 * gdb.base/ptype.c: ditto.
10817 * gdb.base/scope0.c: ditto.
10818 * gdb.base/setvar.c: ditto.
10819 * gdb.base/signals.c: ditto.
10820 * gdb.base/twice.c: ditto.
10821 * gdb.c++/misc.cc: ditto.
10822 * gdb.c++/templates.cc: ditto.
10823
10824Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10825
10826 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10827
10828 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10829 somewhere between `read' and `main.c'. I'm pretty sure the
10830 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10831 and it isn't particularly useful.
10832
10833 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10834
10835Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10836
10837 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10838
10839Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10840
10841 * config/mt-slite: add LIBS and -nostdlib.
10842 * config/slite-gdb.exp: add this new file to support sparclite target.
10843
10844Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10845
10846 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10847
10848 * gdb.base/a2-run.exp: Change argument to istarget from
10849 "*-*-vxworks" to "*-*-vxworks*".
10850 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10851
10852Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10853
10854 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10855 will not runto main but do a 'step' to step out of breakpoint().
10856 * config/mt-slite: add -Dusestubs.
10857
10858Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10859
10860 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10861 instead of just @.
10862
10863 * gdb.base/signals.exp: Add test for "handle all print".
10864 * TODO: Remove "handle all print". Also remove item about
10865 checking copyright date (I don't like the idea of a spurious FAIL
10866 based on when we run the tests).
10867
10868 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10869 for SunOS4 (reason for failure not investigated). Remove
10870 redundant test for $binfile.
10871
10872 * gdb.base/nodebug.c (array_index): Call malloc.
10873
10874 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10875
10876Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10877
10878 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10879 conventions and slightly simplify the matching regexp.
10880
10881Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10882
10883 * gdb.base/break.exp: Update gdb_test invocation to use new
10884 convention.
10885
10886 * lib/gdb.exp: If noargs is not set, set it to 0.
10887
10888 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10889 tests unique.
10890
10891 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10892
10893Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10894
10895 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10896 one argument of type "<non-float parameter>".
10897
10898Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10899
10900 * config/rom68k.exp: New file to support Motorola IDP board.
10901 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10902 * gdb.base/break.c: Change things around so that this program
10903 doesn't depend upon args. This is necessary to make remote
10904 targets work (in general, they can't take args).
10905 * gdb.base/break.exp: Don't try to send args to program. Don't
10906 expect output. Also, replace lots of code with gdb_test.
10907
10908Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10909
10910 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10911 printing of '\'' (which is what the comment says we are testing,
10912 even though we were not), not '''.
10913 (test_integer_literals_rejected): Test that printing ''' is an error.
10914
10915 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10916 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10917 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10918 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10919 Use gdb_test not test_print_accept.
10920 * lib/gdb.exp: Remove test_print_accept.
10921
10922 * gdb.base/signals.exp (signal_tests_1): Make pass message
10923 consistent with fail message.
10924
10925 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10926 unsigned char; the bug (PR 1821) is fixed.
10927
10928 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10929
10930 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10931 successful tests--makes xfailing them work right.
10932
10933Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10934
10935 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10936 only \r\n, not .*. The test can pass .* as the last thing in
10937 $pattern if that is what it wants. In addition to providing this
10938 flexibility, this change should speed up pattern matching in cases
10939 where the pattern already ended with .* (there were a number of
10940 them). This change also helps catch bad patterns--in the old
10941 scheme the typo "char \*" instead of "char \\*" would pass. Now
10942 it is caught.
10943 * Many .exp files: Update callers.
10944
10945 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10946 clearer and does not spuriously match multiple ('s. Likewise for
10947 ) and *.
10948
10949 * gdb.base/nodebug.exp: Test ability to call a function and pass
10950 it a string (even with no debugging info).
10951
10952 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10953 "p '\'", which is the same as "p ''" once tcl gets done with
10954 quoting, to "p '\\'", which I suspect is what is intended (one
10955 backslash gets sent to GDB).
10956
10957 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10958
10959Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10960
10961 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
10962 1817) was fixed literally years ago.
10963
10964Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10965
10966 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
10967 test, it causes stepping out of call_after_alloca_subr with
10968 optimizing compilers.
10969 (localvars_in_indirect_call): Consume GDB prompt if `finish'
10970 fails.
10971
10972 * gdb.c++/templates.exp: Source templ-info.exp only if
10973 the templates executable exists.
10974
10975 * gdb.c++/misc.cc (class Contains_static_instance,
10976 class Contains_nested_static_instance),
10977 gdb.c++/classes.exp (test_static_members): Test printing of
10978 a class that contains a static instance of the class.
10979
10980Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10981
10982 * gdb.base/langs2.c (cppsub_): Don't prototype.
10983 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
10984 only, I believe).
10985
10986Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10987
10988 * lib/gdb.exp (skip_chill_tests): New procedure.
10989
10990 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
10991
10992Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
10993
10994 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
10995 each expect pattern. Cuts runtime from 12 to about 4 seconds.
10996
10997Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10998
10999 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11000
11001 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11002 disassemble 8, not 16, instructions for part 4.
11003
11004 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11005 support the latter anymore.
11006
11007 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11008 -DNO_PROTOTYPES.
11009 * gdb.base/callfuncs.c: Control use of prototypes based on
11010 NO_PROTOTYPES, not __STDC__.
11011 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11012 t_float_values2 tests if prototypes in use.
11013
11014 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11015 t_double_values): When checking differences against DELTA, check
11016 that difference is within the range (-DELTA,DELTA), not just
11017 (-infinity,DELTA).
11018
11019Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11020
11021 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11022 'file' command firts, then 'target', then 'load', this is due to gdb
11023 target set up.
11024 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11025
11026Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11027
11028 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11029 FP load/store variants.
11030 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11031
11032Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11033
11034 * gdb.base/term.exp: Do not give a warning if not native, it is
11035 not an abnormal condition.
11036
11037Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11038
11039 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11040 t_char_array".
11041
11042Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11043
11044 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11045 are getting the version number.
11046
11047 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11048 if not native, it is not an abnormal condition.
11049
11050Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11051
11052 * lib/gdb.exp: Just use "file exists", rather than undocumented
11053 dejagnu procedure "findfile".
11054
11055Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11056
11057 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11058 (LDFLAGS): Set to -Xlinker -Ur.
11059
11060 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11061 Removed, these values are set by lib/gdb.exp.
11062
11063 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11064
11065Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11066
11067 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11068 of replicating gdb startup code.
11069
11070 * config/mt-vxworks (LDFLAGS): Set to -r.
11071 (CFLAGS_FOR_TARGET): Removed.
11072
11073 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11074 (gdb) and gdb for vxworks uses (vxgdb).
11075
11076 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11077 executable is not in the tree and host != target, use sed and
11078 program_transform_name to determine the gdb name used by the
11079 target.
11080
11081 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11082 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11083
11084Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11085
11086 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11087 floats, chars, and shorts where there are ANSI-style function
11088 definitions.
11089
11090 * gdb.base/langs.exp, gdb.base/langs*: New test.
11091 * gdb.base/Makefile.in: Build it.
11092 * TODO: Remove item about checking that C names don't get C++
11093 demangling applied; this test tests it.
11094
11095Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11096
11097 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11098 went with the const70 xfail. The xfail went away a year ago.
11099
11100 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11101
11102 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11103 for hp300.
11104
11105 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11106
11107 * gdb.base/a1-selftest.exp: Don't run on hp300.
11108
11109Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11110
11111 * Makefile.in (site.exp): Set host_alias and target_alias as well
11112 as host_triplet and target_triplet.
11113
11114Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11115
11116 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11117
11118 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11119 places as other ecoff systems).
11120
11121 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11122 ultrix.
11123
11124Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11125
11126 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11127 remove them.
11128 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11129 variable and "variable" in addition to "data variable".
11130 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11131
11132 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11133 2.
11134 * gdb.base/list1.c (long_line): Add additional statement at start
11135 of function.
11136 * gdb.base/list.exp (test_forward_search): Update line number to
11137 reflect new statement.
11138
11139Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11140
11141 * gdb.base/signals.exp: Reinitialize searched source directories
11142 after gdb_start call.
11143
11144Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11145
11146 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11147 * gdb.stabs/Makefile.in: Likewise.
11148
11149 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11150 change. Instead split the tests into smaller pieces.
11151 * gdb.disasm/hppa.s: Corresponding changes.
11152
11153Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11154
11155 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11156 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11157
11158 * gdb.base/funcargs.exp: Modify many tests so that every test
11159 either passes or fails. Make some test names unique.
11160
11161Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11162
11163 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11164 Call stty to set interrupt character.
11165
11166 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11167 for HP assembler versus GNU assembler based on actual behavior of
11168 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11169
11170 * TODO: Suggest a few more stepping tests.
11171
11172Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11173
11174 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11175 restart GDB for h8300 after a continue.
11176 (return): Add pattern to match a29k-udi behavior.
11177 * gdb.base/nodebug.exp: Remove obsolete comment.
11178 * gdb.base/regs.exp: New file, testing of register displays.
11179 * gdb.base/return.exp: Fix typo in reference to $objdir.
11180 * gdb.base/whatis.exp: Always start with a fresh GDB.
11181
11182Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11183
11184 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11185 higher, these tests generate a lot of output.
11186
11187Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11188
11189 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11190 code following the catch silently ignored some errors; without the
11191 catch they should be thrown like any other tcl error. Also, the
11192 catch used "" instead of {} which meant all the callers who wanted
11193 to include one of the characters "[]$ had to quote it an extra time.
11194 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11195 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11196 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11197 Remove extra quoting.
11198
11199Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11200
11201 * gdb.base/commands.exp: Make test names unique; every test either
11202 passes or fails. Update some comments.
11203
11204 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11205
11206Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11207
11208 The following fixes a FAIL caused by the fact that the alpha stabs
11209 configuration didn't use the ".if alpha" code in weird.def.
11210 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11211 bit pointer, so the 32 bit version works even on the alpha.
11212 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11213 Remove the stuff which allowed us to have separate versions for
11214 alpha and everything else.
11215
11216 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11217 regexp which "info func operator\[\](" is supposed to match. Fix
11218 string to send to GDB. Note that GDB still doesn't work right. Add a
11219 new test for "info func .perator\[\](" which GDB does handle correctly.
11220
11221 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11222
11223Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11224
11225 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11226 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11227 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11228 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11229 it makes the tests harder to understand and confuses test-o-matic.
11230 The preferred style is that each test provides a PASS or a FAIL,
11231 and has a unique message (e.g. "continue #54" not just "continue")
11232 which is the same for the pass and the fail.
11233 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11234 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11235 to lib/gdb.exp.
11236 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11237 prt_accept which was basically the same thing. Likewise for
11238 test_print_reject and prt_reject.
11239 * lib/gdb.exp (test_print_reject): Add some more error message
11240 patterns to match from the former printcmds.exp (prt_reject).
11241 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11242 One defect of the passcount stuff is that some of it failed to
11243 report XPASS where appropriate.
11244 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11245 stuff before and after arg in expected pattern.
11246 (test_paddr_operator_functions): Re-do test without print_addr_of;
11247 this is the only test which seems to want extra stuff there.
11248
11249Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11250
11251 * gdb.base/nodebug.exp: Update new tests to reflect improved
11252 wording of gdb output.
11253
11254 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11255 and "ptype" work on variables in files compiled without -g.
11256 Replaces commented out "maint print msymbol" tests.
11257
11258Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11259
11260 * gdb.base/setvar.c (dummy): Call malloc.
11261
11262 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11263 losing with the irix4 sed.
11264
11265 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11266 ALRM" on irix4.
11267
11268Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11269
11270 * TODO: Remove items about corefile.exp testing new exec-file and
11271 backtrace; both are now done. Add items about printing enums.
11272
11273Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11274
11275 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11276 "get signal $thissig" test fails.
11277
11278 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11279
11280Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11281
11282 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11283 compiler warning with dec alpha compiler.
11284
11285 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11286 extra \n from gdb_test call (this explains why the prompt test
11287 that I removed yesterday was there).
11288 (user_defined_command_test): Remove extra \n and prompt test.
11289
11290 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11291 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11292 doesn't exist.
11293 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11294 Also remove alpha workaround, which turns out to be because
11295 SIGABRT == SIGLOST.
11296
11297 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11298
11299 * gdb.base/help.exp: Don't test "help show".
11300
11301Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11302
11303 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11304 "set print address" is on.
11305 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11306 pass prompt to gdb_test; gdb_test already looks for the prompt.
11307
11308 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11309
11310 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11311 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11312 was to make sure that gdb can read a core file. But (a) the "read
11313 the corefile" part didn't make it to a1-selftest.exp, we just
11314 delete the corefile after creating it, and (b) we test reading
11315 corefiles in corefile.exp anyway. Also, this test left around a
11316 xgdb process on Solaris.
11317
11318 * gdb.base/corefile.exp: Also test backtrace.
11319
11320Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11321
11322 * gdb.base/commands.exp: Test a simple user defined command with
11323 arguments and if/while statements; verify the full user command is
11324 printed by "show user".
11325
11326 * gdb.base/commands.exp: Test if/while commands as part of a
11327 breakpoint command list; verify they appear in breakpoint
11328 information.
11329
11330Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11331
11332 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11333 than by dividing by zero.
11334
11335Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11336
11337 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11338 performing an inferior call with watchpoints enabled.
11339 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11340 call.
11341
11342Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11343
11344 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11345 of "file" command.
11346
11347 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11348 Add additional pattern for when "int operator int(void);" appears
11349 in a different order.
11350
11351Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11352
11353 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11354
11355 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11356 and "signal" with ".*".
11357
11358Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11359
11360 * TODO: Add note about "handle all nostop".
11361
11362 * gdb.base/{sigall.c, sigall.exp}: New test.
11363 * gdb.base/Makefile.in: Add it.
11364
11365Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11366
11367 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11368 when invoking GDB, suppresses any windowing interface.
11369
11370Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11371
11372 * config/sim-gdb: New file, simulator testing support.
11373
11374Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11375
11376 * gdb.base/interrupt.exp: Test calling func1 twice.
11377
11378Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11379
11380 * gdb.base/list.exp (test_forward_search): Set timeout higher
11381 when we'll be getting lots of output from gdb.
11382
11383 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11384 "init_malloc" to after the expect statement. Run it if that
11385 regexp is taken, but also for two others which happen if source
11386 cannot be found.
11387
11388Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11389
11390 * gdb.base/printcmds.exp: New test, for printing register before
11391 program is running.
11392
11393Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11394
11395 * gdb.base/list.exp: Correct some alternate expect patterns
11396 to reflect changes in list1.c.
11397
11398Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11399
11400 * TODO: Add item regarding large frames.
11401
11402 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11403
11404 * TODO: Remove item about enabling return.exp; it
11405 is enabled. Suggest a few more "return" tests.
11406
11407Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11408
11409 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11410 anonymous unions.
11411
11412Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11413
11414 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11415 and pr-5646.o, so "make" is the same as "make all", not "make
11416 pr-4975.o".
11417
11418Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11419
11420 * gdb.base/list.exp: Adjust expectations to reflect changes in
11421 list1.c.
11422 (test_forward_search): New test proc.
11423 * gdb.base/list1.c (long_line): New function, has long source line.
11424
11425Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11426
11427 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11428 additional line of code that was added.
11429
11430Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11431
11432 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11433 tests so as not to overflow expect's input buffers.
11434 * gdb.disasm/hppa.exp: Corresponding changes.
11435
11436Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11437
11438 Beginnings of template debugging tests.
11439 * gdb.c++/templ-info.cc: New file to test for template
11440 debugging capability of the compiler.
11441 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11442 templ-info.cc.
11443 * gdb.c++/templates.cc: Add explicit template instantiations
11444 to enable compiling with -fno-implicit-templates. Add destructor
11445 and 'value' method to T5 class for template tests.
11446 * gdb.c++/templates.exp: Add testcases for printing of template
11447 types, setting breakpoints on template methods and calling a
d63a86f8 11448 template method.
c906108c
SS
11449
11450Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11451
11452 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11453 branch target since some assemblers (gas-2.5) may emit a
11454 relocation for the branch instead of resolving it in the
11455 assembler.
11456
11457Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11458
11459 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11460 through signal handler.
11461
11462Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11463
11464 * configure.in (*-*-netware): Use config/mt-netware.
11465
11466 * config/mt-netware: New file.
11467 * config/mt-i386-netware: Removed, separate configs for different
11468 netware architectures are no longer needed now that we have
11469 --with-headers.
11470
11471Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11472
11473 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11474 by the recent changes to use ANSI C arithmetic conversions.
11475
11476Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11477
11478 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11479 bug involving using inferior_pid to figure out whether to select a
11480 frame.
11481
11482Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11483
11484 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11485 match the current disassembler output.
11486
11487Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11488
11489 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11490 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11491 types, expect "int" as type of integer values (for now).
11492
11493Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11494
11495 * gdb.base/commands.exp: New tests for if/while commands.
11496
11497Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11498
11499 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11500 by .*, since hex values have different syntax in Chill mode.
11501
11502Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11503
11504 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11505 linefeed from expect pattern for repeated types with indices > 9.
11506
11507Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11508
11509 First part of Fortran test suite.
11510 * gdb.fortran: New directory.
11511 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11512
11513Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11514
11515 * gdb.base/default.exp: Update expect pattern for load command
11516 without arguments.
11517
11518Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11519
11520 * configure.in: Change i386 to i[345]86.
11521 * gdb.base/configure.in: Likewise.
11522 * gdb.c++/configure.in: Likewise.
11523 * gdb.chill/configure.in: Likewise.
11524
11525Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11526
11527 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11528 patterns, since that is not a valid context for comments.
11529
11530Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11531
11532 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11533 repeated types and repeated types with indices > 9.
11534
11535Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11536
11537 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11538 2417; old bug has been fixed.
11539
11540Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11541
11542 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11543 send the newline ourselves instead of assuming gdb_test will do
11544 so when passed an empty input string.
11545
11546 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11547 stabs testcode.
11548
11549Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11550
11551 * lib/gdb.exp (gdb_test): Don't send anything if the first
11552 argument is an empty string. This makes cases where we want to
11553 match output that is already in expect's buffers (for example,
11554 matching a breakpoint after gdb_run_cmd has been called) work
11555 reliably.
11556
11557Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11558
11559 * config/netware.exp: New file.
11560
11561Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11562
11563 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11564 the -B and -L prefixes so we can find the debugging stub.
11565
11566 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11567 there and we are using the gcc from the tree.
11568
11569 * gdb.base/types.c: Removed.
11570
11571 * gdb.base/configure.in: Look for makefile fragments in ../config.
11572 Recognize i386-*-netware.
11573 * gdb.c++/configure.in: Likewise.
11574
11575Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11576
11577 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11578 the correct TCL syntax.
11579
11580Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11581
11582 * gdb.base/opaque.exp: use runto instead of messing around with
11583 breakpoints. Simplify by using gdb_test.
11584
11585 * gdb.base/bitfields.exp: restart between tests on netware targets
11586 because breakpoints aren't relocated after target death. Run
11587 processes to completion.
11588
11589 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11590
11591Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11592
11593 * Makefile.in: Remove extra tabs that confuse some versions
11594 of "make". Use the newly built gdb to test with by default,
11595 rather than the first one in the tester's search path.
11596
11597Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11598
11599 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11600
11601 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11602 condition help.
11603
11604Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11605
11606 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11607
11608 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11609 running.
11610 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11611 * gdb.base/funcargs.exp: Likewise.
11612
11613 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11614 * gdb.base/funcargs.exp: Likewise.
11615
11616 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11617 message is "".
11618
11619Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11620
11621 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11622 return,signals,twice}.exp: Handle non-existant binaries
11623 consistantly.
11624
11625 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11626 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11627 might testing a cross development system.
11628
11629Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11630
11631 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11632 runtest script is relative to ${srcdir}, not ${rootdir}.
11633
11634Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11635
11636 * gdb.base/signals.exp: Allow for optionality of breakpoint
11637 address.
11638
11639Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11640
11641 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11642
11643Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11644
11645 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11646 for size_t definition.
11647 * gdb.c++/templates.cc: Likewise
11648
11649 * config/mt-i386-netware: New file.
11650
11651 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11652 defined.
11653
11654 * gdb.base/Makefile.in: Added support for systems that name core
11655 files by appending "core" to the program name.
11656 * gdb.base/a1-selftest.exp: Likewise.
11657
11658Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11659
11660 * gdb.base/return.exp: Add comment and message for `return double'
11661 test failure on Sparc Solaris.
11662
11663Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11664
11665 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11666
11667Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11668
11669 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11670 from optimizing them away.
11671 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11672 patterns to include default constructors and assignment operators,
11673 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11674 character in the output of the virtual base pointer.
11675
11676Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11677
11678 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11679 expression match in print_addr_of to avoid unintented matches.
11680 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11681 versions up to 2.5.8.
11682
11683Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11684
11685 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11686 included file to run under newer versions of expect.
11687 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11688 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11689 Remove xfail for the virtual table of BDDHookV.
11690
11691Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11692
11693 * lib/gdb.exp (string_to_regexp): Set a default result.
11694 (default_gdb_start): Fix misleading message.
11695
11696Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11697
11698 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11699 Remove all CC, etc definitions.
11700 * config/mt-hpux: New file.
11701 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11702 (CFLAGS, LDFLAGS): Define.
11703 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11704
11705 * Makefile.in (site.exp): Don't insert host_os, etc.
11706 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11707 (distclean): Check existence of subdir.
11708 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11709 * gdb.base/Makefile.in: General cleanup and simplification.
11710 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11711 to build executables. Use default rule to build .o files.
11712 (EXPECT, RUNTEST, CC): Fix relative pathname.
11713 (site.exp): Don't insert host_os, etc.
11714 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11715 and/or SIGUSR1 defined.
11716 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11717 * gdb.c++/Makefile.in: General cleanup and simplification.
11718 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11719 (CFLAGS): Remove.
11720 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11721
11722Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11723
11724 * gdb.base/recurse.exp: Misc changes to get tests running again
11725 after Kung's changes to the watchpoint code.
11726 * gdb.base/watchpoint.exp: Likewise.
11727
11728Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11729
11730 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11731
11732Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11733
11734 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11735 * lib/gdb.exp (default_gdb_start): Define.
11736 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11737 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11738 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11739 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11740 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11741 Don't call gdb_target_udi in between tests.
11742
11743Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11744
11745 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11746 (which was basically just a local version of the same thing). In
11747 addition to avoiding duplication, gdb_test_exact is faster.
11748 * lib/gdb.exp (gdb_test_exact): Fix typo.
11749
11750 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11751 don't give an error.
11752
11753 * gdb.base/term.exp: Call delete_breakpoints before starting.
11754
11755 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11756 (t10): Add comment.
11757
11758Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11759
11760 Reorganization of the GDB Test Suite.
11761
11762 * gdb.base: New directory, contains all the basic tests.
11763 * gdb.c++: New directory, tests specific to C++.
11764 * gdb.chill: New directory, tests specific to Chill.
11765 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11766 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11767 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11768 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11769 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11770 t30-31 to chill).
11771 * */gdbme.*: Rename to match appropriate expect scripts.
11772 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11773 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11774 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11775 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11776 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11777 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11778 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11779 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11780 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11781 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11782 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11783 gdb.c++/virtfunc.cc: New names of C++ files.
11784 * gdb.chill/chillvars.ch: New name of Chill file.
11785 * gdb.base/configure.in, gdb.c++/configure.in,
11786 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11787 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11788 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11789 * configure.in (configdirs): Update to reflect directory changes.
11790 (target_abbrev): No longer define for any configuration.
11791 * Makefile.in: Cosmetic improvements to header comments.
11792
11793Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11794
11795 Various changes to gdb.t31:
11796
11797 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11798 * gdbme.ch: Make all key-words and predefineds be upper-case.
11799 * chillvars.exp: Expect key-words and predefinds in upper-case.
11800
11801 * chillvars.exp: Use gdb_test_exact many places.
11802 Change expected output for arrays (which now includes index labels).
11803
11804 * pr-5020.exp, gdme.ch (module PR_5020):
11805 New test, for PR-5020.
11806
11807Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11808
11809 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11810 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11811
11812Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11813
11814 * Makefile.in: Fix bit-rot in definitions of CHILL,
11815 CHILL_FOR_TARGET and Chill_LIB.
11816 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11817 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11818 CHILL, and CHILL_LIB.
11819
11820Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11821
11822 * Revert the previous changes. Please see Rob's directory
11823 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11824
11825Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11826
11827 * Makefile.in, configure.in, config/mips-gdb.exp,
11828 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11829 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11830 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11831 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11832 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11833 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11834 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11835 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11836 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11837 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11838 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11839 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11840 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11841 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11842 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11843 changes from 94Q1.
11844
11845Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11846
11847 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11848 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11849 Rob's new testing fragments.
11850
11851Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11852
11853 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11854 lib/gdb.exp: Replace error proc calls with perror.
11855
11856Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11857
11858 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11859 version also, match on casted version strings, and match on
11860 gdb startup case where the line numbers might be messed up.
11861
11862Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11863
11864 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11865 (CFLAGS): Delete it from here.
11866
11867Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11868
11869 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11870
11871Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11872
11873 * Makefile.in (RUNTEST): Default to just "runtest".
11874
11875Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11876
11877 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11878 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11879 the code has been restructured.
11880
11881Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11882
11883 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11884 \n, not just one of each.
11885
11886 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11887 /bin/cc gives a warning if you do.
11888
11889Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11890
d63a86f8 11891 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11892 __t10ListS_link1ZUiRCUiPT0
11893
11894Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11895
11896 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11897 on local variables in recursive functions.
11898
11899 * gdb.t07/Makefile.in: Build the new test.
11900
11901Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11902
11903 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11904 directly. Instead compare the return values from actual calls.
11905
11906Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11907
11908 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11909
11910Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11911
11912 * From Peter Schauer with minor modifications.
11913 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11914 stops in mid-line in the caller. Add xfail for returning a float
11915 value on X86 targets.
11916
11917Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11918
11919 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11920 to avoid expect lossage.
11921 (fmem_LRbug_tests): Likewise.
11922 * gdb.disasm/hppa.s: Corresponding changes.
11923
11924 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11925 conditions to work with latest dejagnu/expect.
11926
11927 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11928 expected to fail on the PA.
11929 (backtrace in call with trampolines): Explicitly require main
11930 to be frame #1 (no trampolines should show up in backtrace).
11931
11932 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11933 "continue -expect".
11934 * gdb.t06/break.exp: Likewise.
11935 * gdb.t07/watchpoint.exp: Likewise.
11936 * gdb.t13/bitfields.exp: Likewise.
11937 * gdb.t15/{funcargs,return}.exp: Likewise.
11938 * gdb.stabs/weird.exp: Likewise.
11939 * config/{mips,udi}-gdb.exp: Likewise.
11940
11941 * hppa.sed: Enclose comments within a sed command to avoid
11942 losing with the old OSF1 sed.
11943
11944Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11945
11946 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11947 sequent dynix.
11948 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11949 * gdb.t15/funcargs.exp: Conditionally step again to really
11950 finish from marker_call_with_trampolines. Handle the case where
11951 the first step from within call_with_trampolines already steps
11952 us back to main.
11953 * gdb.t15/gdbme.c: Add comment to closing brace of
11954 call_with_trampolines for funcargs.exp.
11955
11956Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11957
d63a86f8 11958 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
11959 Fix typo(s).
11960
11961Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11962
11963 * gdb.t07/gdbme.c: More code for watchpoint testing.
11964
11965 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
11966 "Hardware watchpoint" throughout file.
11967 (test_watchpoint_triggered_in_syscall): New test.
11968 (test_complex_watchpoint): New test.
11969
11970Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11971
11972 * gdbme.c (call_with_trampolines): New function to try and step
11973 into. Tests trampoline problems on the PA.
11974
11975 * funcargs.exp (localvars_in_indirect_call): No longer expect
11976 stepping into indirect call to fail on PAs.
11977 (test_stepping_over_trampolines): New test.
11978
11979Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11980
11981 * TODO: Add suggestions for static member function tests, and
11982 completion tests.
11983
11984Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11985
11986 * TODO: Add suggestions for "p/a" tests.
11987
11988 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
11989 (default_gdb_exit): Replace all the hair with sending "quit" to
11990 the process with a simple close.
11991
11992Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11993
11994 * TODO: Add suggestions for shared library tests.
11995
11996Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11997
11998 * TODO: Add suggestions for x/s tests.
11999
12000Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12001
12002 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12003 "enable once", and "enable breakpoints once" with ".*".
12004
12005Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12006
12007 * TODO: Add suggestions about structure passing tests.
12008
12009Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12010
12011 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12012 the primary1 test, use work around if __GNUC__ < 2.
12013 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12014 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12015 Test for bad output rather than waiting for timeout. Issue
12016 second continue only if first continue failed.
12017
12018Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12019
12020 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12021 operator[] test with gdb_test because the old code didn't seem to
12022 be getting the quoting right with the new dejagnu.
12023
12024Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12025
12026 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12027 one from the path.
12028 * Makefile.in: Use a fresh expect if there is one, use runtest
12029 from the src tree if there is one.
d63a86f8 12030
c906108c
SS
12031Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12032
12033 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12034 next over recursive call. Revise the tests from that point on
12035 (which had been skipped) to match GDB's actual (correct) output.
12036
12037 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12038 with next over a breakpoint whose condition is false.
12039
12040 * gdb.t00/help.exp: Comment out "help set print" tests just like
12041 (and for same reason as) "help set" test.
12042
12043Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12044
12045 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12046 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12047
12048Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12049
12050 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12051 necessary gdb_target_udi.
12052
12053 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12054
12055 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12056 1838 and 2417; they are fixed.
12057
12058 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12059 gdb.t03/ptype.exp (ptype structure, ptype union):
12060 Remove xfails; the test is looser than when the xfails were added.
12061
12062 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12063 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12064
12065 * gdb.t01/run.exp: Only run shell test if isnative.
12066
12067 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12068 since "run" automatically loads if necessary. Call gdb_target_udi
12069 after the "file" since "file" kills any execution target.
12070
12071 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12072 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12073 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12074 argument for UDI.
12075
12076Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12077
12078 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12079
12080 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12081
12082Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12083
12084 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12085 properly quoting regexps. This makes the second argument to
12086 demangle a fixed string, which matches the callers, instead of a
12087 shell-style pattern which is what the previous implementation
12088 used. Update some of the callers.
12089
12090Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12091
12092 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12093 (comib_nullified_tests): Fix typo.
12094 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12095 strings. No longer expected to fail.
12096
12097 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12098 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12099 strings. No longer expected to fail.
12100
12101 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12102 string. No longer expected to fail.
12103
12104Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12105
12106 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12107 No longer expected to fail.
12108
12109 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12110 string. No longer expected to fail.
12111
12112Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12113
12114 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12115 only in the names (I probably got most of them). I was even
12116 generous with some which differed in underscores in names, and
12117 probably missed a few, and I *still* was able to remove almost a
12118 third of the file with almost no impact on testsuite coverage.
12119
12120Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12121
12122 * gdb.t00/default.exp: Match udi_attach error message as well as
12123 the one from child_attach.
12124
12125 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12126
12127 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12128
12129 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12130 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12131
12132 * Move test with enums and partial symbols back to
12133 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12134 Reverts the change of 26 May 93. Per today's change to
12135 stabs.texinfo, the behavior that weird.exp was expecting was
12136 unreasonable; what is important is that the compiler+gdb get
12137 things right, which happens with a recent gcc. Also fix the test
12138 to deal with native compilers which put out the stab gdb can't
12139 deal with.
12140
12141Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12142
12143 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12144 in the names. The main thing these accomplish is to slow things down.
12145 Many more such duplicates surely remain.
12146
12147 * gdb.t00/help.exp: Comment out "help support" test just like
12148 (and for same reason as) "help set" test.
12149
12150Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12151
12152 * gdb.t06/break.exp: Remove setup_xfails for
12153 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12154 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12155 about known bug in gcc to include up through 2.5.8.
12156 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12157 well as "_vb$".
12158 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12159 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12160 with latest gcc and gdb.
12161 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12162 well as "_vb$".
12163
12164Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12165
12166 * configure.in (hppa*-*-*): Also configure and build stabs-only
12167 tests.
12168
12169Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12170
12171 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12172 * gdb.t10/configure.in (hppa*-*-*): Use it.
12173
12174Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12175
12176 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12177
12178Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12179
12180 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12181 versions prior to 1.13.5.
12182
12183Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12184
12185 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12186 the prompt is at the start of a line.
12187
12188Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12189
12190 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12191 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12192 in the copr tests now.
12193 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12194 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12195 expected to fail.
12196
12197Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12198
12199 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12200 gdb.t31/chillvars.exp, lib/gdb.exp:
12201 Tweak to run under either version of expect.
12202 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12203 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12204 * gdb.t11/list.exp: Remove extraneous whitespace.
12205
12206Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12207
12208 * gdb.t16/printcmds.exp (test_print_strings): Accept
12209 "(unsigned char *) " before the string.
12210
12211 * TODO: Add notes about printing of fancy types and GDB expressions.
12212
12213Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12214
12215 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12216 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12217 if doing mips-idt-ecoff.
c906108c
SS
12218
12219Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12220
12221 * Most .exp files: Tweak to run under either version of expect.
12222
12223Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12224
12225 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12226 xfails; I'm not sure why they are failing, but not because of PR 1806.
12227
12228Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12229
12230 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12231 defined in lib/gdb.exp.
12232
12233Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12234
12235 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12236 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12237 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12238 have to be typeless.
12239
12240Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12241
12242 * TODO: Add suggestion for copyright year test.
12243
12244Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12245
12246 * configure.in (*-*-lynxos*): Add stabs tests.
12247
12248Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12249
12250 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12251 so insert a tab before any assembler directive in column zero.
12252
12253 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12254 stores.
12255 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12256 stores.
12257 (fpu_short_memory_tests): Likewise.
12258
12259Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12260
12261 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12262 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12263 .stabs directives in comments.
12264
12265Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12266
12267 * TODO: New file, describing tests we could write.
12268 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12269
12270Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12271
12272 * gdb.t06/signals.exp: Add kludge to force re-sync.
12273
12274 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12275 to xgdb instead of gdb, get out of gdb.
12276
12277Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12278
12279 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12280 for info.
12281
12282Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12283
12284 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12285 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12286 * gdb.stabs/hppa.sed: New sed script for the PA.
12287
12288Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12289
12290 * gdb.stabs: Re-write weird.def and configuration to use sed
12291 instead of cpp. sed is portable and POSIX; cpp is neither.
12292
12293Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12294
12295 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12296
12297Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12298
12299 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12300
12301Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12302
12303 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12304 "_vb$".
12305 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12306 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12307
12308Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12309
12310 * lib/gdb.exp: Comment out code which depends on non-existent
12311 `transform' procedure.
12312
12313Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12314
12315 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12316 * lib/gdb.exp: Transform tool name.
12317 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12318 1.1's new error handling system.
12319
12320Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12321
12322 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12323
12324Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12325
12326 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12327 They made pattern matching so slow that timeouts happened on
12328 heavily loaded systems. Now any output from "show print" which
12329 gets us back to the GDB prompt is a PASS.
12330
12331Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12332
12333 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12334
12335Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12336
12337 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12338
12339 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12340 It is not from PR 3220.
12341
12342Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12343
12344 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12345 just started failing because they depended on the order the
12346 subcommands are presented, or exact docstring text. This kind of
12347 test is a pain and has minimal benefit.
12348
12349Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12350
12351 * gdb.t09/corefile.exp: At end of test, use "core" command with
12352 no arguments.
12353
12354Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12355
12356 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12357 17}/Makefile.in: Make it possible to run the testsuite with Sun
12358 make and CC = cross gcc by adding explicit build rules for .o
12359 files.
12360
12361Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12362
12363 * gdb.t15/funcargs.exp: Don't put comments on same line as
12364 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12365
c906108c
SS
12366Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12367
12368 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12369
12370Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12371
12372 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12373 * gdb.t20/inherit.exp: remove three dumplicate entries.
12374
12375Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12376
12377 * gdb.t06/break.exp: For "next over recursive call", fail on any
12378 incorrect output, not just on "factorial (value=2)".
12379
12380Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12381
12382 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12383 working now. Add an xfail if accesing a bss variable causes
12384 a memory error if the target is not yet run.
12385
12386Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12387
12388 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12389 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12390 name of __st* demangling (2 strings). Did Kung really get the
12391 more than 95 others right without testing them?
12392
12393Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12394
12395 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12396
12397Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12398
12399 * configure.in (configdirs): Add gdb.disasm
12400 * gdb.disasm: New directory for GDB disassembler tests.
12401 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12402
12403Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12404
12405 * gdb.t00/help.exp: Don't test "help set".
12406
12407 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12408 from within expect statements. None of these happen anymore and
12409 they cause regressions to be silently unnoticed.
12410
12411 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12412 messages) about known failures with gcc cygnus-2.4.5-930417.
12413
12414 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12415 comp-info.exp so it gets built if it doesn't exist.
12416
12417 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12418 it is no longer used.
12419 * gdb.t13/comp-info.c: Removed.
12420
12421Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12422
12423 * gdb.t06/signals.exp: Add xfail for sun3.
12424
12425Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12426
12427 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12428 relevant because ^C doesn't get sent but failure can be reproduced
12429 interactively).
12430
12431Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12432
12433 * gdb.stabs/alpha.mt: New configuration file for alpha.
12434 * gdb.stabs/configure.in: Use it.
12435 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12436 sharing with alpha.mt, redefine long to word via preprocessor.
12437 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12438 for alpha.
12439 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12440 native cc.
12441 * gdb.t00/teststrategy.exp: Change expect string so that we
12442 consume the `(xgdb)' from the command echo and from the gdb prompt.
12443 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12444 gdb currently compares all values as long, so this failure probably
12445 applies to any configuration where LONGEST is bigger than a target int.
12446 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12447 with gcc.
12448 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12449 to handle opaque pointers, gcc is.
12450 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12451 as first argument. Include <sys/types.h> and change all operator
12452 new definitions to use size_t.
12453 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12454 now that we use size_t.
12455
12456Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12457
12458 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12459 a long or float array cast all array members to the same type.
12460 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12461 with 64 bit longs.
12462 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12463 on alpha.
12464 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12465
12466Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12467
12468 * gdb.t24 (demangle.exp): Constructors of templates have names like
12469 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12470 section 14.6 of the ARM.
12471
12472 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12473 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12474 accomplish little and slow down the testsuite.
12475
12476 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12477 Accept spaces various places.
12478
12479Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12480
12481 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12482 with watchpoint enabled.
12483
12484 * Makefile.in: Remove definition of CC and remove the second
12485 definition of CXX (the "CXX = gcc" one remains). These definitions
12486 were causing backquotes to be expanded within backquotes, which
12487 doesn't work.
12488
12489Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12490
12491 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12492
12493Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12494
12495 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12496 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12497 by mips cc and contains no stabs entries.
12498
12499Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12500
12501 * config/vx-gdb.exp: Use fake device to load files rather than
12502 NFS.
12503 * lib/gdb.exp: New proc to do "file" command.
12504 * config/unix-gdb.exp: Use new "file" proc.
12505
12506Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12507
12508 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12509 Rework board rebooting slightly.
12510 (gdb_exit): Don't exit from the remote shell; there isn't one.
12511 * gdb.stabs/weird.exp: If a program is being debugged already,
12512 kill it.
12513 * gdb.t04/setvar.exp: Stop and restart gdb.
12514 * gdb.t05/expr.exp: Likewise.
12515 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12516 restart gdb and reload the program.
12517 * gdb.t08/opaque.exp: Likewise.
12518 * gdb.t12/scope.exp: Likewise.
12519 * gdb.t13/bitfields.exp: Likewise.
12520 * gdb.t15/funcargs.exp: Likewise.
12521 * gdb.t20/classes.exp: Likewise.
12522 * gdb.t03/ptype.exp: Increase timeout.
12523 * gdb.t16/printcmds.exp (test_print_string_constants,
12524 test_print_array_constants): Likewise.
12525 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12526 * gdb.t20/classes.exp (do_tests): Likewise.
12527 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12528
12529Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12530
12531 * gdb.stabs: Renamed *wierd* to *weird*.
12532
12533Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12534
12535 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12536 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12537
12538Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12539
12540 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12541 (do_tests): Remove xfail for whatis on one_var and two_var.
12542
12543Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12544
12545 * Makefile.in: Made cross building work better by adding
12546 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12547
12548Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12549
12550 * gdb.t15/{return.c,return.exp,Makefile.in}:
12551 New test, currently commented out.
12552
12553Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12554
12555 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12556 still running and removes the leftover named socket so GDb can do
12557 clean restarts.
12558
12559Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12560
12561 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12562 console, not GDB.
12563 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12564 cross testing works better with "make check"
12565 * config/unix-gdb: Use default procedures for exit and version.
12566 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12567 with the newest VxWorks.
12568
12569Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12570
12571 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12572 old form.
12573
12574 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12575 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12576
12577 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12578
12579 * config/unix-gdb.exp: Remove this version of gdb_exit
12580 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12581 Rob says he'll look at it when he gets back to testing boards.
12582
12583Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12584
12585 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12586 an expected fail for certain ptype commands.
12587
12588 * gdb.t20/classes.exp: Update expected results of "ptype class
12589 Base1" to account for the constructor that now appears in the type.
12590
12591Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12592
12593 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12594 disappeared from list.
12595 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12596 "alldone" proc with call to cleanup and exit.
12597 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12598 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12599 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12600 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12601 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12602 "alldone" proc with simple returns that suppress remaining
12603 tests. The alldone proc went away many months ago.
12604
12605Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12606
12607 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12608
12609 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12610
12611Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12612
12613 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12614 as vax gdb will display them.
12615
12616Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12617
12618 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12619 optimizers.
12620
12621 * scope.exp: Change "bad value for localval" messages so each one
12622 is unique.
12623
12624 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12625 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12626
12627 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12628
12629Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12630
12631 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12632 doesn't exist (due to optimization).
12633
12634Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12635
12636 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12637 contains \r because the filename is long.
12638
12639 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12640 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12641
12642Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12643
12644 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12645 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12646 Ultrix.
12647 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12648 int tests.
12649 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12650
12651Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12652
12653 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12654
12655 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12656 to match does not match the passing case but still matches the
c906108c
SS
12657 failing case.
12658
12659Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12660
12661 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12662
12663Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12664
12665 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12666 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12667 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12668 Remove various versions of gdb_exit.
12669 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12670 gdb_exit.
12671 * config/unix-gdb.exp: gdb_exit remains here, and should override
12672 the generic version, since it's doing a lot of wierd stuff that
12673 the other versions aren't. FIXME, fold it in, or abandon this
12674 version.
12675
12676Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12677
12678 * gdb.t24/demangle.exp: Add tests for PR 3220.
12679
12680Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12681
12682 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12683
12684Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12685
12686 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12687 "i386-*-*". Works for i486 as well.
12688
12689 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12690 bug, and expand domain of xfail to all SVR4 systems, since the
12691 actual problem is likely to be in generic SVR4 /proc support.
12692
12693Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12694
12695 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12696
12697Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12698
12699 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12700 xfails for other systems. Match a missing 'Continuing.' as an
12701 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12702
12703 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12704 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12705 Only issue warning for missing executables if -all option is used.
12706
12707 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12708 file if -all option is used. It's like an unpredictable XFAIL.
12709
12710Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12711
12712 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12713 for dynamically linked binaries.
12714
12715 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12716
12717Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12718
12719 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12720 to state that this is a known bug in old versions of g++.
12721
12722Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12723
12724 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12725 while waiting for `Continuing'.
12726
12727Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12728
12729 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12730 in text, data, and bss.
12731 * gdb.t10/nodebug.c: Add local and global test variables for
12732 initialized and uninitialized data.
12733
12734Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12735
12736 * config/unix-gdb.exp (gdb_exit): Add "wait".
12737
12738Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12739
12740 * gdb.t06/signals.exp: xfail the continue from the handler for all
12741 targets.
12742
12743 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12744 function with watchpoints enabled, the i386 call dummy starts with
12745 a call.
12746
12747 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12748 386 bsd names its corefiles.
12749
12750Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12751
12752 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12753 compilers don't grok it.
12754 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12755 with small octal ints rather than character constants, which
12756 are signed and might not fit if first promoted to int.
12757
12758Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12759
12760 * gdb.t09/Makefile.in (clean): Remove corefile.
12761
12762Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12763
12764 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12765
12766Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12767 and Jim Kingdon (kingdon@cygnus.com)
12768
12769 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12770 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12771 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12772
12773Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12774
12775 * gdb.t17/interrupt.exp: Add xfail for hppa.
12776
12777Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12778
12779 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12780 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12781 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12782 to determine signed-ness of bitfields and use the result to setup
12783 the xfail.
12784 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12785 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12786 call line is reached if necessary.
12787
12788Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12789
12790 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12791
12792Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12793
12794 * gdb.t06/break.exp: Also test `clear' command.
12795
12796Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12797
12798 * gdb.t00/teststrategy.exp: Remove extra quote.
12799
12800 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12801 watchpoint enabled to be for all non-68k machines.
12802
12803 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12804
12805Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12806
12807 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12808 targets use aout.mt instead of ecoff.mt as gas understands
12809 standard aout format.
12810
12811Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12812
12813 * lib/gdb.exp (runto): Don't insist that function we are running to
12814 was compiled with -g.
12815
12816 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12817
12818 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12819 to get back into the read system call.
12820 Accept leading newline in case where we woke it up.
12821
12822Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12823
12824 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12825 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12826 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12827 enable ecoff configuration.
12828
12829Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12830
12831 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12832
12833Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12834
12835 * gdb.t16/printcmds.exp: Add another printf test.
12836
12837Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12838
12839 * configure.in: If configured -with-stabs on any target, add
12840 stabsdirs to configdirs.
12841
12842Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12843
12844 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12845 fun" so pattern does not match the command itself.
12846
12847Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12848
12849 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12850
12851Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12852
12853 * gdb.t17/interrupt.exp: Test for more things.
12854
12855Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12856
12857 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12858 compiler arranges the code and line numbers.
12859
12860 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12861
12862Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12863
12864 * gdb.t00/help.exp: Increase expect input buffer size.
12865
12866Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12867
12868 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12869
12870 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12871
12872 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12873
12874 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12875 [0-9]*, not just [0-9].
12876
12877Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12878
12879 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12880
12881 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12882
12883Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12884
12885 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12886
12887Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12888
12889 * gdb.t06/signals.c: Add xfails for sun3.
12890
12891 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12892
12893 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12894 test_stepping tests.
12895
12896Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12897
12898 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12899
12900 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12901
12902 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12903 rather than actually putting it through cpp twice.
12904
12905 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12906
12907Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12908
12909 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12910 no longer needed.
12911
12912Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12913
12914 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12915
12916 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12917 C++ features prints as "struct", make it a pass, not an xfail.
12918
12919Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12920
12921 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12922 Don't require VA to print as "class" rather than "struct".
12923
12924Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12925
12926 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12927
12928Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12929
12930 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12931
12932Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12933
12934 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12935 order.
12936
12937Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12938
12939 * gdb.t16/printcmds.exp: Add printf tests.
12940
12941 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12942
12943 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12944
12945Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12946
12947 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12948 pass counts, to counteract any existing or future setup_xfails.
12949
12950Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12951
12952 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12953 {BEGIN,END}_COMMON for common block instead of STAB.
12954 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12955
12956 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12957 intp_var should be N_GSYM not N_LSYM.
12958 wierd-aout.S: Use a label for the value of the N_SO.
12959 wierd.def: Remove all backslashes.
12960 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
12961
12962Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12963
12964 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
12965 get the expected next to inheritance3.
12966
12967Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12968
12969 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
12970 now that gcc-2.4 gets it right.
12971
12972Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12973
12974 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
12975
12976 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
12977 generating comp-info.exp which works for cross-compilation.
12978
12979Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
12980
12981 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
12982 "*-*-sysv4.*".
12983
12984Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
12985
12986 * gdb.t01/run.exp: Start with a fresh gdb.
12987 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
12988 SVR4.x.
12989
12990Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
12991
12992 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
12993 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
12994 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
12995 Makefile.in (distclean, realclean): Remove gdbme.c from list of
12996 things to remove.
12997
12998Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
12999
13000 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13001 test cases from bug reports.
13002
13003Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13004
13005 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13006 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13007 avoid spurious xfails.
13008 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13009 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13010 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13011
13012Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13013
13014 * gdb.t00/teststrategy.exp: Rework to provide more useful
13015 description of each test, fix problem with systems that define
13016 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13017 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13018 results for "next over recursive call" so timeouts aren't taken
13019 by error.
13020
13021Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13022
13023 * gdb.t12/scope.exp: Test printing of variables before run.
13024
13025 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13026 printed in wrong order due to sorting.
13027
13028Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13029
13030 * gdb.t00/teststrategy.exp: Fix expected results for printing
13031 user entered string constant. Is array of char, prints with no
13032 address.
13033
13034 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13035 commands.
13036 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13037 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13038 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13039 of struct of char arrays.
13040 * gdb.t00/radix.exp: New tests for radix commands.
13041
13042Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13043
13044 * gdb.t16/printcmd.exp: Print a variable before running program
13045 (with xfail for AIX).
13046
13047Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13048
13049 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13050
13051 * gdb.t16/printcmd.exp: Don't print variables before running program.
13052
13053 * gdb.t06/break.exp: Don't require envp argument to main.
13054
13055 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13056
13057 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13058 Add xfails for rs6000.
13059
13060 * gdb.t02/whatis.exp: Change other tests not to re-test something
13061 we already tested.
13062
13063 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13064 each type used has a variable of that type.
13065
13066Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13067
13068 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13069
13070Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13071
13072 * configure.in: change srctrigger to be a file, not a directory
13073
13074Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13075
13076 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13077
13078 * gdb.t11/list.exp: Fixed a couple of typos.
13079
13080Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13081
13082 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13083 is fixed and PR is closed.
13084 * gdb.t16 (gdbme.c): Add simple test string variable.
13085 * gdb.t16 (printcmds.exp): Add tests with simple test string
13086 variable, primarily for boundaries on "set print elements".
13087
13088Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13089
13090 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13091 Make leading 0's optional and don't expect a tab in the middle
13092 of the number.
13093
13094 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13095
13096 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13097 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13098 don't end command passed to gdb_test with newline.
13099
13100 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13101 signed keyword away, don't expect signed bitfields to be signed.
13102
13103 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13104 printing with only as many 1's as are in the field as well as printing
13105 with 32 1's (see comment).
13106
13107Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13108
13109 * gdb.t00/default.exp: Start with a fresh gdb.
13110 * configure.in (configdirs): Remove gdb.t31 until the chill
13111 compiler works again. It no longer is able to find chillrt0
13112 since it isn't in libchill.a anymore.
13113 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13114 wierd.o, make more modular.
13115 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13116 spurious newlines that caused problems.
13117
13118Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13119
13120 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13121 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13122 gdb.stabs/wierd.{exp,def}: Many new tests.
13123
13124 * gdb.t00/default.exp: update info line for new message.
13125
13126 * gdb.t02/{whatis.exp,gdbme.c}:
13127 Test that "char *" doesn't print as "caddr_t".
13128
13129Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13130
13131 * gdb.t00/help.exp: Use .* in place of some help messages which
13132 just changed.
13133 gdb.t00/default.exp: Update "info frame" test for new message.
13134 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13135 Remove some xfails
13136
13137Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13138
13139 * gdb.t03/{gdbme.c,ptype.exp}:
13140 Add tests for typedef'd struct and union without tags.
13141 Also check "whatis" on a variable of a typedef'd enum without a tag.
13142
13143 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13144 PRMS 1823; the bug still exists but isn't reproduced by this test
13145 anymore), and remove rs6000 XFAIL (the bug is fixed).
13146
13147 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13148 duplicated from whatis.exp. For those that are left, accept
13149 "long", "long int", or "int" for long variables (whatis.exp already
13150 has an XFAIL for "int", so no need to fail it here).
13151
13152 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13153 Deal with GCC's names for types now that GDB uses the compiler's names.
13154
13155 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13156 setup_xfail's for sunos4. If we #defined the signed keyword away,
13157 don't expect GDB to know that char it is signed.
13158
13159 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13160
13161Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13162
13163 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13164 should work on any system, regardless of debugging format.
13165 * gdb.t21/demangle.exp: Move to gdb.t24.
13166 * gdb.t24/demangle.exp: Move from gdb.t21.
13167 * gdb.t24/{Makefile.in, configure.in}: New files.
13168
13169Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13170
13171 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13172 * gdb.stabs: New directory.
13173
13174Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13175
13176 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13177 not just "Quit anyway?".
13178
13179Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13180
13181 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13182 that all setup_xfails are immediately followed by clear_xfails.
13183
13184Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13185
13186 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13187 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13188 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13189 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13190 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13191 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13192 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13193 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13194 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13195 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13196 gdb.t31/chillvars.exp, lib/gdb.exp:
13197 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13198 bug-gdb@prep.ai.mit.edu.
13199
13200Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13201
13202 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13203 with 0.0, not integer 0.
13204
13205Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13206
13207 * gdb.t06/break.exp: Update for "Kill the program" message change.
13208
13209Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13210
13211 * Makefile.in (GDBFLAGS): Set to -nx.
13212 * Makefile.in (site.exp): Use GDBFLAGS.
13213
13214Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13215
13216 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13217 Makefiles.
13218 (check): depend on just-check.
13219 (just-check): added so that tests can be run without a noop
13220 build pass.
13221
13222Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13223
13224 Switch to using configure's configdirs.
13225 * Makefile.in (Makefile): add configure.in dependency.
13226 (SUBDIRS): removed redundant assignment.
13227 * configure.in: switch subdirs assignment to configdirs.
13228 * gdb.t*/configure.in: new files.
13229
13230Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13231
13232 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13233 works.
13234
13235Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13236
13237 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13238 in explicit rules. Apparently this is not supported by some makes.
13239
13240Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13241
13242 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13243
13244Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13245
13246 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13247 disappeared.
13248
13249Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13250
13251 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13252
13253Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13254
13255 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13256 watchpoint problem that is now fixed.
13257 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13258 uninitialized convenience variables.
13259 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13260 structures.
13261
13262Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13263
13264 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13265 which causes expect to get out of sync with gdb on long output
13266 from help set.
13267 * gdb.t09/corefile.exp: Make expected pattern for core file
13268 failing signal and frame output format less sun specific.
13269
13270Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13271
13272 * gdb.t31/chillvars.exp: Add and remove initial dummy
13273 breakpoint, so that symbol table is forced in.
13274 (Needed at least on Sunos4, though it seems not SVR4.)
13275 * gdb.t31/chillvars.exp: Update for changed output format.
13276
13277Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13278
13279 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13280
13281Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13282
13283 * Makefile.in: Added --srcdir when invoking runtest, removed the
13284 need for a local config file. (optional now)
13285
13286Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13287
13288 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13289 failure count used to force early termination. Add some more
13290 expected failures for gnu style demangling.
13291
13292Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13293
13294 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13295 pmi variable from gdb.t20/gdbme to get optimized away.
13296 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13297 Check for written corefile upon timeout _and_ eof.
13298
13299Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13300
13301 * config/unix-gdb.exp: Add missing return 0.
13302
13303Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13304
13305 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13306 test termination.
13307
13308Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13309
13310 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13311 disappeared.
13312
13313Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13314
13315 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13316 time as i860 support works.
13317
d63a86f8 13318 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13319 "backtrace 100\r" rather than just "backtrace\r", to match last
13320 change.
13321
13322Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13323
13324 * config/udi-gdb.exp (gdb_exit): Remove close command.
13325 (gdb_target_udi): New procedure to set the UDI target.
13326 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13327 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13328 Added waits for prompts after several question responses. Added
13329 some more responses used by a29k-amd-udi-gdb.
13330 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13331 pass different arguments, restart UDI connection after program
13332 completion.
13333 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13334 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13335 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13336 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13337 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13338 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13339 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13340 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13341 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13342 after program completion.
13343 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13344 compiled with a SELECT_VECS setting.
13345 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13346 infinite recursion.
13347
13348 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13349 Added checks for COFF results, and made them expected failures for
13350 all targets. It would be better to make them expected failures
13351 for COFF targets only.
13352
13353Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13354
13355 * Makefile.in: add null dvi target, don't bother to recurse
13356 through test directories for info and install-info; rename
13357 $(datadir) to be dejagnu instead of deja-gnu
13358
13359Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13360
13361 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13362 compiler to coredump.
13363 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13364 code.
13365
13366Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13367
13368 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13369 coredump.
13370 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13371 code.
13372
13373Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13374
13375 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13376 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13377 which in a shell. Deletes xgdb when done.
13378 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13379 Tests the return from the "set height" or "set width" commands.
13380 Added a few return codes where needed.
13381
13382Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13383
13384 * Makefile.in (SUBDIRS): Add gdb.t17.
13385 * configure.in (subdirs): Add gdb.t17.
13386 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13387 files to test gdb's calling of functions in the inferior with
13388 the correct arguments and gdb's ability to retrieve any
13389 result returned.
13390
13391Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13392
13393 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13394 may be called after gdb goes away. Previous versions of expect
13395 needed these to avoid file descriptor leaks, but they cause
13396 errors with the current revision of expect.
13397 * gdb.t00/gdbvars.exp: Use -re on expected output after
13398 setting sevenbit-strings.
13399 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13400 to set sevenbit-strings consistent across tests.
13401 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13402 set sevenbit-strings consistent across tests.
13403
13404Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13405
13406 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13407 expected output to match current "expect" expectations.
13408
13409Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13410
13411 * gdb.t00/default.exp: Change expected output for default "source"
13412 command, to match new gdb behavior which requires a filename to
13413 source.
13414
13415Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13416
13417 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13418 expected fail for i486-*-* that misses the marker2 function.
13419 * gdb.t10/crossload.exp (bfddefault): Allow successful
13420 recognition of a format to pass even if no symbols are found.
13421 Explicitly catch failures where the format is not recognized
13422 or is ambiguous, and add the reason to the fail message.
13423 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13424 the cause is and invalid target and add reason to failure message.
13425 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13426 elf32-i386, elf32-sparc, and elf32-i860.
13427 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13428 Set up expected failure for 'filename'::variable scope resolution,
13429 which is now apparently broken on all targets.
13430 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13431 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13432 gdb.t23/templates.exp: Change failure for missing binfile into
13433 just a warning.
13434 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13435 references.
13436
13437Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13438
13439 * gdb.t00/default.exp: Add expected output for default "source"
13440 command, to match new gdb behavior.
13441 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13442
13443Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13444
13445 * config/*-gdb.exp: returns an error, rather than exiting on
13446 internal errors.
13447
13448Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13449
13450 * gdb.t03/gdbme.c: Add pointer to struct variable.
13451 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13452 referencing struct members.
13453
13454Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13455
13456 * configure.in (mips-idt-ecoff): New target.
13457 * config/mips-gdb.exp: New file for remote board using MIPS remote
13458 debugging protocol.
13459
13460 * Redid configuration scheme. Removed gdb.t*/configure.in.
13461 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13462 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13463 distclean targets. Built executables via .o files. Adjusted
13464 tests to account for source files in $(srcdir) rather than
13465 $(objdir).
13466 * lib/gdb.exp (runto): Don't expect () after the function name,
13467 because it may have arguments.
13468
13469Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13470
13471 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13472 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13473 expected failures for mips-idt-* and mips-sgi-*.
13474 * gdb.t00/default.exp (attach): Kill process if requested.
13475 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13476 that does not read core files.
13477 * gdb.t01/run.exp: Removed checks for exit status code.
13478 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13479 it is linked in.
13480 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13481 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13482 appropriate, rather than doing it by hand.
13483 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13484 execution.
13485 * gdb.t10/crossload.exp: Kill existing program if needed.
13486 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13487 appropriate, rather than doing it by hand. Always increase
13488 timeout for this test, not just for VxWorks.
13489
13490Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13491
13492 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13493 of Chill STRUCT types and STRUCT values.
13494 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13495 than "char".
13496 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13497 struct2): New struct definitions and initializations to test
c906108c
SS
13498 simple Chill STRUCT types.
13499
13500Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13501
13502 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13503 the null byte at the end of strings.
13504 * gdb.t00/default.exp: Make show version insensitive to copyright
13505 date.
13506 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13507 to avoid dependencies on target char signedness.
13508 * gdb.t16/printcmds.exp: Update expected results for explicitly
13509 unsigned char.
13510 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13511 now work.
13512 * gdb.t21/demangle.exp: Add many more patterns for template
13513 demangling, most of them being expected failures.
13514 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13515 string we are matching for, to match on the whole string.
13516 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13517 and fix a whole bunch that had incorrect expected output but were
13518 passing anyway because of the bug in "proc demangle".
13519 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13520 type.
13521 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13522
13523Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13524
13525 * gdb/testsuite: made modifications to testcases, etc., to allow
13526 them to work properly given the reorganization of deja-gnu and the
13527 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13528
13529Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13530
13531 * gdb/testsuite: Initial creation of gdb/testsuite.
13532 Migrated dejagnu testcases and support files for testing nm to
13533 gdb/testsuite from deja-gnu. These files were moved "as is"
13534 with no modifications. This migration is part of a major overhaul
13535 of dejagnu. The modifications to these testcases, etc., which
13536 will allow them to work with the new version of dejagnu will be
13537 made in a future update.
48efe704 13538
8d8cb839 13539 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13540\f
8d8cb839
EZ
13541;; Local Variables:
13542;; mode: change-log
13543;; left-margin: 8
13544;; fill-column: 74
13545;; version-control: never
13546;; End:
902f2ccb
MC
13547
13548 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13549 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13550 Copying and distribution of this file, with or without modification,
13551 are permitted provided the copyright notice and this notice are preserved.
This page took 1.195429 seconds and 4 git commands to generate.