*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
40e55bef
BR
12005-09-11 Bob Rossi <bob@brasko.net>
2
3 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
4 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
5 commands that return an MI output command and an asyncronous MI output
6 command.
7 * gdb.mi/mi-console.exp: Ditto.
8
3c7385ec
BR
92005-09-11 Bob Rossi <bob@brasko.net>
10
11 * gdb.mi/mi-var-child.c: Include <string.h>.
12
a6cd0eb3
DJ
132005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
14
15 * killed.exp: Correct gdb_expect syntax.
16
2f168eed
CV
172005-08-09 Corinna Vinschen <vinschen@redhat.com>
18
19 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20
ecd3fd0f
BR
212005-08-02 Bob Rossi <bob@brasko.net>
22
23 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
24 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
25 Change tests to inferior-tty-set/show.
26 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
27 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
28 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
29 inferior. Use mi_gdb_test to get GDB and Inferior output.
30 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
31 descriptor.
32 (mi_inferior_tty_name): Add inferior PTY file name.
33 (mi_gdb_start): Add INFERIOR_PTY parameter.
34 (mi_gdb_test): Add IPATTERN parameter.
35
f1ea48cb
BR
362005-08-02 Bob Rossi <bob@brasko.net>
37
38 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
39 parameter to mi_gdb_test.
40 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
41
6e650a67
DJ
422005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
43
44 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
45 struct_declarations.
46 * gdb.mi/mi-var-child.exp: Step over the initialization of
47 struct_declarations.
48
8be260b6
DJ
492005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
50
51 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
52 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
53 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
54 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
55 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
56 file.
57
4e660f07
NR
582005-07-27 Nick Roberts <nickrob@snap.net.nz>
59
60 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
61 (do_children_tests): Assign values to the extra elements.
62
63 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
64 them for tests for "-var-update --no-values" and
65 "-var-update --all-values".
66 Add test for "-var-list-children --simple-values".
67
68 * gdb.mi/basics.c (callee4): Add integer array D[3]...
69
70 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
71 "-stack-list-locals --simple-values" Improve doc strings and
72 comments.
73
6bdae935
MK
742005-07-18 Mark Kettenis <kettenis@gnu.org>
75
598b7a6f
MK
76 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
77 *-*-openbsd*.
78 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
79
6bdae935
MK
80 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
81 sigaltsatck'.
82
1323e929
BR
832005-07-14 Bob Rossi <bob@brasko.net>
84
85 * gdb.base/default.exp (tty): Changed output of command.
86 * gdb.base/help.exp (help tty): Ditto.
87
b1a9c082
MK
882005-07-12 Mark Kettenis <kettenis@gnu.org>
89
90 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
91
10a844a2
MK
922005-07-10 Mark Kettenis <kettenis@gnu.org>
93
94 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
95 -stack-select-frame without arguments.
96 (test_stack_frame_listing): Add test for newly implemented command
97 -stack-info-frame.
98
3cb3b8df
BR
992005-07-06 Bob Rossi <bob@brasko.net>
100
101 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
102 command.
103 (Copyright): Update copyright.
104
a0c5fbcf
WZ
1052005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
106
107 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
108 tests to evaluate exponentiation expression.
109
984971d0
AS
1102005-06-29 Andreas Schwab <schwab@suse.de>
111
112 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
113 main to avoid warnings.
114
115 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
116
fe03833f
NR
1172005-06-20 Nick Roberts <nickrob@snap.net.nz>
118
119 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
120 -stack-select-frame without arguments.
121 (test_stack_frame_listing): Add test for newly implemented command
122 -stack-info-frame.
123
7a55f279
WZ
1242005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
125
0ffa0ea5
DJ
126 * gdb.fortran/array-element.f: New file.
127 * gdb.fortran/array-element.exp: New testcase.
7a55f279 128
26585198
DJ
1292005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * gdb.base/bigcore.exp: Correct checks for systems which can
132 not dump a large core file.
133
c1bd25fd
DJ
1342005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
135
136 * gdb.base/relocate.c: Add a copyright notice.
137 (dummy): Remove.
138 * gdb.base/relocate.exp: Test printing the values of variables
139 from a relocatable file.
140
589e074d
DJ
1412005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
142
143 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
144 excess MI output after an error.
145
0915f927
JB
1462005-05-29 Joel Brobecker <brobecker@adacore.com>
147
148 * gdb.arch/alpha-step.c: New file.
149 * gdb.arch/alpha-step.exp: New testcase.
150
76ff342d
DJ
1512005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
152 Dennis Brueni <dennis@slickedit.com>
153
154 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
155 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
156 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
157 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
158 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
159 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
160 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
161
96b0c7ac
DJ
1622005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
163 Wu Zhou <woodzltc@cn.ibm.com>
164
165 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
166 IBM's xlc compiler.
167 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
168 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
169
f21565d2
JB
1702005-05-13 Jim Blandy <jimb@redhat.com>
171
172 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
173 calling gdb_suppress_entire_file.
174 * gdb.base/charset.exp: Same.
175 * gdb.base/call-rt-st.exp: Same.
176
6006a3a1
BR
1772005-05-05 Bob Rossi <bob_rossi@cox.net>
178
179 * lib/gdb.exp (fullname_syntax): Added global regex.
180 (fullname_syntax_POSIX): Ditto.
181 (fullname_syntax_UNC): Ditto.
182 (fullname_syntax_DOS_CASE): Ditto.
183 (fullname_syntax_DOS): Ditto.
184 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
185 fullname_syntax variable to scope and use it.
186 (test_file_list_exec_source_files): Ditto.
187 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
188
c3b69c04
DJ
1892005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
190
191 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
192
3c95e6af
PG
1932004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
194
195 * lib/gdb.exp (skip_altivec_tests): New function, based on
196 check_vmx_hw_available from the GCC testsuite.
197 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
198 * lib/gdb.arch/altivec-regs.exp: Likewise.
199
78df6c56
JB
2002005-05-02 Jim Blandy <jimb@redhat.com>
201
202 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
203 calling gdb_suppress_entire_file.
204
1690f9cf
DJ
2052005-04-30 Randolph Chung <tausq@debian.org>
206
207 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
208 Slightly relax "sem_post" name checking.
209
5ea106f7
PG
2102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
211
212 * gdb.base/unload.exp: Use new shared library infrastructure.
213
bf7234cf
PG
2142005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
215
216 * gdb.base/so-impl-ld.exp: Use new shared library
217 infrastructure.
218
547b869a
CV
2192005-04-29 Corinna Vinschen <vinschen@redhat.com>
220
221 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
222 * gdb.asm/h8300.inc: New file.
223
f07e55f0
PG
2242005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
225
226 * gdb.base/shlib-call.exp: Change to use new shared library
227 infrastructure.
228
3cbba3d1
PG
2292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
230
231 * gdb.base/pending.exp: Change to use new shared library
232 infrastructure.
233
ed6df200
PG
2342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
235
236 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
237 use test_compiler_info instead of gcc_compiled, and update copyright.
238
8c8f4ebe
PG
2392005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
240
241 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
242 shared objects being adjusted and update copyright years.
243
607fbc54
DJ
2442005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
245
246 * ChangeLog: Correct some 2003-01-13 dates.
247 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
248 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
249 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
250 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
251 gdb.trace/tfind.exp: Update copyright years.
252
57bf0e56
DJ
2532005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
254 Daniel Jacobowitz <dan@codesourcery.com>
255
256 * lib/gdb.exp (gdb_compile): Handle shlib=.
257 (gdb_compile_shlib): New function.
258
9b593790
PG
2592005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
260
261 * lib/gdb.exp (test_compiler_info): Give argument a default value.
262
9494c6a5
DJ
2632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
264
265 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
266 gdb.server.
267 * configure.ac: Likewise.
268 * configure: Regenerated.
269 * gdb.gdbserver/Makefile.in: Moved to...
270 * gdb.server/Makefile.in: ... here.
271 * gdb.gdbserver/server.c: Moved to...
272 * gdb.server/server.c: ... here.
273 * gdb.gdbserver/server-run.exp: Moved to...
274 * gdb.server/server-run.exp: ... here.
275
6f8eac0e
DJ
2762005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
277
278 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
279 * configure.ac: Create gdb.gdbserver/Makefile.
280 * configure: Regenerated.
281 * lib/gdbserver-support.exp: New file, derived from
282 config/gdbserver.exp.
283 * config/gdbserver.exp: Use gdbserver-support.exp.
284 * gdb.gdbserver/Makefile.in: New file.
285 * gdb.gdbserver/server.c: New file.
286 * gdb.gdbserver/server-run.exp: New file.
287
6e87504d
PG
2882005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
289
290 * lib/gdb.exp (test_compiler_info): Return compiler_info
291 if no arguments are given.
292
d1779be4
PG
2932005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
294
295 * gdb.arch/altivec-abi.exp: Check for compiler and set
296 use altivec' flag accordingly.
297 * gdb.arch/altivec-regs.exp: Likewise.
298
88750304
DJ
2992005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
302
f3fb768d
AS
3032005-03-27 Andreas Schwab <schwab@suse.de>
304
305 * gdb.base/bigcore.c (main): Add missing mode argument in open
306 call.
307
7e813ac5
DJ
3082005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
309
310 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
311 downloads.
312 * config/gdbserver.exp (gdb_load): Likewise.
313
8e3049aa
PB
3142005-03-14 Paul Brook <paul@codesourcery.com>
315
316 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
317 targets.
318
a9df7c44
JB
3192005-03-09 Joel Brobecker <brobecker@adacore.com>
320
321 * gdb.dwarf2/dup-psym.S: New file.
322 * gdb.dwarf2/dup-psym.exp: New testcase.
323
9f0d94e8
JB
3242005-03-09 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.ada/exec_changed/first.adb: New file.
327 * gdb.ada/exec_changed/second.adb: New file.
328 * gdb.ada/exec_changed.exp: New testcase.
329
5f579bc5
NS
3302005-03-08 Nathan Sidwell <nathan@codesourcery.com>
331
36e9969c
NS
332 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
333 (A2): New class.
334 (main): Test operator+.
335 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
336 breakpoint test.
337
5f579bc5
NS
338 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
339 * gdb.base/signull.exp: Disable if gdb,nosignals.
340 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
341 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
342 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
343 * gdb.mi/mi2-console.exp: Likewise.
344 * gdb.trace/collection.exp (run_trace_experiment): Consume the
345 continue output at start.
346 (gdb_collect_locals_test): Robustify regexp.
347 * gdb.trace/passc-dyn.exp: Fix comment typo.
348 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
349
be46087e
CV
3502005-03-08 Corinna Vinschen <vinschen@redhat.com>
351
352 * gdb.asm/asm-source.exp: Add iq2000 case.
353 * gdb.asm/iq2000.inc: New file.
354
384e1a61
MI
3552005-03-07 Manoj Iyer <manjo@austin.ibm.com>
356
357 * gdb.base/command.exp: Change hardcoded value to regular expression.
358 * gdb.base/float.exp: Add powerpc to the list of targets checked.
359
584b6e9e
DJ
3602005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
361
362 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
363 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
364 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
365 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
366 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
367
ab5b5d61
MK
3682005-03-05 Mark Kettenis <kettenis@gnu.org>
369
370 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
371 changes.
372
ae051c1b
PG
3732004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
374
375 * lib/compiler.c: Add test for IBM's xlc compiler.
376 * lib/compiler.cc: Likewise.
377
3f0f6ed2
JB
3782004-02-24 Joel Brobecker <brobecker@adacore.com>
379
380 * gdb.ada/fixed_points.exp: Create compilation object directory
381 before running the test.
382 * gdb.ada/null_record.exp: Likewise.
383 * gdb.ada/packed_array.exp: Likewise.
384 * gdb.ada/start.exp: Likewise.
385
724f452b
JB
3862005-02-15 Joel Brobecker <brobecker@adacore.com>
387
388 * gdb.ada/packed_array/pa.adb: New file.
389 * gdb.ada/packed_array.exp: New testcase.
390
57f5cdfb 3912005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 392
1f393151
MK
393 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
394 files.
395
ebdda337
MK
396 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
397 on *-*-openbsd*. Correctly match whitespace in regukar
398 expressions.
399
cf309262
DJ
4002005-02-10 Daniel Jacobowitz <dan@debian.org>
401
402 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
403 PR exp/1821
404 * gdb.base/gdb1821.c: New test file.
405 * gdb.base/gdb1821.exp: New test file.
406
3be49e7a
JB
4072005-02-09 Joel Brobecker <brobecker@adacore.com>
408
409 * gdb.base/start.c: New file.
410 * gdb.base/start.exp: New testcase.
411
e292e67d
JB
4122005-02-09 Joel Brobecker <brobecker@adacore.com>
413
414 * gdb.ada/start/dummy.adb: New file.
415 * gdb.ada/start.exp: New testcase.
416
dbdfa66c
CV
4172005-02-09 Corinna Vinschen <vinschen@redhat.com>
418
419 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
420 for printing symbols and statistics.
421 Add test for using relative pathnames in "maint print msymbols" test.
422 Mark "maint info sections DATA" XFAIL on Cygwin.
423 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
424 tests.
425
d7941671
AC
4262005-02-09 Andreas Schwab <schwab@suse.de>
427
428 Committed by Andrew Cagney <cagney@gnu.org>
429 * gdb.base/remotetimeout.exp: New file.
430
74e5ef44
MK
4312005-02-07 Mark Kettenis <kettenis@gnu.org>
432
433 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
434
464dd14d
JB
4352005-02-03 Joel Brobecker <brobecker@adacore.com>
436
437 * gdb.ada/gnat_ada.gpr: New file.
438 * gdb.ada/gnat_ada.gin: Delete, no longer used.
439 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
440 * configure.ac: No longer generate gnat_ada.gpr.
441 * configure: Regenerate.
442 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
443 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
444 * gdb.ada/null_record/bar.ads: Likewise.
445 * gdb.ada/null_record/bar.adb: Likewise.
446 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
447 * gdb.ada/null_record.exp (testdir): New variable.
448 (testfile): executable is now in testdir subdirectory.
449 (srcfile): Use full path to the main compilation unit.
450 * gdb.ada/fixed_points.exp: Same changes as above.
451
30d756ae
NR
4522005-02-03 Nick Roberts <nickrob@snap.net.nz>
453
454 * gdb.base/interp.exp: New test.
455
9d799f85
AC
4562005-01-24 Andrew Cagney <cagney@gnu.org>
457
458 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
459
15656118
AC
4602005-01-19 Andrew Cagney <cagney@gnu.org>
461
a892c31b
AC
462 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
463 configure.ac not configure.in.
464
15656118
AC
465 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
466 of powerpc*-*-*.
467 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
468 * gdb.base/list.exp (test_list_function)
469 (test_list_filename_and_function): Ditto.
470 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
471
a7b01baf
AC
4722005-01-16 Andrew Cagney <cagney@gnu.org>
473
17d92a02
AC
474 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
475
a7b01baf
AC
476 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
477
bc8332bb
AC
4782005-01-14 Andrew Cagney <cagney@gnu.org>
479
480 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
481 * gdb.mi/mi2-var-cmd.exp: Ditto.
482
4d074752
CV
4832005-01-10 Corinna Vinschen <vinschen@redhat.com>
484
485 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
486
bec39cab
AC
4872005-01-07 Andrew Cagney <cagney@gnu.org>
488
489 * configure.ac: Rename configure.in, require autoconf 2.59.
490 * configure: Re-generate.
491 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
492 * gdb.stabs/configure: Re-generate.
493 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
494 * gdb.hp/configure: Re-generate.
495 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
496 autoconf 2.59.
497 * gdb.hp/gdb.objdbg/configure: Re-generate.
498 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
499 autoconf 2.59.
500 * gdb.hp/gdb.defects/configure: Re-generate.
501 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
502 autoconf 2.59.
503 * gdb.hp/gdb.compat/configure: Re-generate.
504 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
505 autoconf 2.59.
506 * gdb.hp/gdb.base-hp/configure: Re-generate.
507 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
508 autoconf 2.59.
509 * gdb.hp/gdb.aCC/configure: Re-generate.
510
f10b16d4
JB
5112004-12-15 Jim Blandy <jimb@redhat.com>
512
513 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
514 under NPTL when there is debugging info available for libpthread.
515
fb6e1814
JG
5162004-12-13 Jerome Guitton <guitton@gnat.com>
517
518 * gdb.ada/fixed_points.c: New file.
519 * gdb.ada/fixed_points.exp: New file.
520
fe46cd3a
RC
5212004-12-03 Randolph Chung <tausq@debian.org>
522
523 * gdb.arch/pa-nullify.exp: New file.
524 * gdb.arch/pa-nullify.s: New file.
525
8de0841b
RC
5262004-11-30 Randolph Chung <tausq@debian.org>
527
528 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
529 instead of "tbug". Fix regexp to work properly with gdb_test.
530
c8170782
PH
5312004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
532
533 * gdb.base/bitfields2.exp: New test.
534 * gdb.base/bitfields2.c: New file.
535
954269c2
RE
5362004-11-28 Richard Earnshaw <rearnsha@arm.com>
537
538 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
539
0107feed
RC
5402004-11-16 Randolph Chung <tausq@debian.org>
541
542 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
543
f073ae8c
DJ
5442004-11-14 Daniel Jacobowitz <dan@debian.org>
545
546 * gdb.threads/threadapply.exp: Correct "macro details" test.
547
19ad59e7
JJ
5482004-11-11 Jeff Johnston <jjohnstn@redhat.com>
549
550 * gdb.threads/threadapply.exp: New test.
551 * gdb.threads/threadapply.c: New file.
552
9cf0961b
MK
5532004-11-07 Mark Kettenis <kettenis@gnu.org>
554
555 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
556 frames.
557
c789492a
FL
5582004-11-05 Felix Lee <felix+log1@specifixinc.com>
559
560 * gdb.base/cursal.exp: New file.
561 * gdb.base/cursal.c: New file.
562
a1e167bb
AC
5632004-11-03 Andrew Cagney <cagney@gnu.org>
564
565 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
566
b7cbf173
MK
5672004-10-30 Mark Kettenis <kettenis@gnu.org>
568
569 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
570 NetBSD/ELF targets.
571
88f9d34f
JB
5722004-10-29 Joel Brobecker <brobecker@gnat.com>
573
574 * gdb.threads/bp_in_thread.c: New file, copied from
575 pthread_cond_wait.c.
576 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
577 file, rather than reusing the .c file from another testcase.
578
ca7d6a0c
JB
5792004-10-20 Joel Brobecker <brobecker@gnat.com>
580
581 * gdb.ada/null_record.exp: Check where we stopped after
582 sending the start command, instead of where the associated
583 temporary breakpoint was inserted.
584
0d863d03
AC
5852004-10-14 Andrew Cagney <cagney@gnu.org>
586
587 * gdb.mi/gdb701.c (main): Return 0.
588
d11e72cb
DJ
5892004-10-13 Daniel Jacobowitz <dan@debian.org>
590
d40539a4 591 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 592
e1923096
JJ
5932004-10-12 Jeff Johnston <jjohnstn@redhat.com>
594
595 * gdb.threads/schedlock.c: Add comment markers to use to find
596 line numbers.
597 * gdb.threads/schedlock.exp: Adjust regex to handle the new
598 comments.
599 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
600 breakpoint lines.
601
ec8ba2c9
DJ
6022004-10-12 Daniel Jacobowitz <dan@debian.org>
603
604 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
605
0eb3658b
DJ
6062004-10-12 Daniel Jacobowitz <dan@debian.org>
607
608 * configure.in: Add gdb.dwarf2.
609 * configure: Regenerated.
610 * Makefile.in: Add gdb.dwarf2.
611 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
612 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
613 gdb.dwarf2/file1.txt: New files.
614
a271cc33
OF
6152004-10-11 Orjan Friberg <orjanf@axis.com>
616
617 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
618 of "run", since the latter doesn't work with remote targets. Adjust
619 the breakpoint numbering accordingly.
620 * gdb.threads/pthread_cond_wait.exp: Ditto.
621
895ce074
MC
6222004-10-08 Michael Chastain <mec.gnu@mindspring.com>
623
624 * gdb.base/overlays.exp: Update copyright years.
625
6be3092d
KI
6262004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
627
628 * gdb.base/overlays.exp: Disable if target is Linux.
629
e05389b8
FL
6302004-10-06 Felix Lee <felix+log1@specifixinc.com>
631
632 * config/gdbserver.exp (gdb_load): Use right filename on remote.
633
73cb587d
KI
6342004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
635
636 * gdb.asm/asm-source.exp: Add m32r-linux target.
637 * gdb.asm/m32r-linux.inc: New file.
638
3c0edcdc
AC
6392004-09-24 Andrew Cagney <cagney@redhat.com>
640 David Anderson <anderson@redhat.com>
641
642 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
643 command fails, assume things will work.
644 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
645 (_GNU_SOURCE): Define.
646 (print_unsigned, print_hex): Change parameter to "long long".
647 (print_byte_count): New function, use to print byte counts.
648 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
649 O_LARGEFILE.
650 (main): Compute an upper bound on a corefile in max_core_size.
651 Limit memory chunk size to max_core_size. Limit total memory
652 allocated to max_core_size.
653
4bb3667f
AC
6542004-09-23 Andrew Cagney <cagney@gnu.org>
655
656 * gdb.base/bigcore.exp: Replace the code that creates a corefile
657 from a separate process with code that creates a corefile by
658 making the inferior dump core.
659
60fe1a51
MK
6602004-09-23 Mark Kettenis <kettenis@gnu.org>
661
662 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
663 block.
664
8e937346
MC
6652004-09-23 Michael Chastain <mec.gnu@mindspring.com>
666
667 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
668 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
669 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
670 Likewise.
671
7213f6d6
JJ
6722004-09-20 Jeff Johnston <jjohnstn@redhat.com>
673
674 * gdb.java/jprint.exp: New test case for java inferior call.
675 * gdb.java/jprint.java: Ditto.
676
eac69dca
JB
6772004-09-15 Joel Brobecker <brobecker@gnat.com>
678
679 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
680
22227696
MC
6812004-09-14 Michael Chastain <mec.gnu@mindspring.com>
682
683 * gdb.threads/killed.c: Include <stdlib.h>.
684 * gdb.threads/pthreads.c: Likewise.
685
7dd403a4
MC
6862004-09-14 Michael Chastain <mec.gnu@mindspring.com>
687
688 * gdb.threads/killed.c: Add copyright notice.
689
33f2d567
JM
6902004-09-10 Jason Molenda (jmolenda@apple.com)
691
692 * gdb.base/define.exp: Two new tests to verify zero space chars
693 after 'if' and 'while' commands in a user-defined command is correctly
694 parsed.
695
e05b62ac
AC
6962004-09-08 Andrew Cagney <cagney@gnu.org>
697
698 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
699 delivery test with duplicate at end of file.
700
9cbe82da
MK
7012004-09-06 Mark Kettenis <kettenis@jive.nl>
702
703 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
704
564803d9
MC
7052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
706
707 * config/hppro.exp: Removed.
708
7c6807ce
MC
7092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
710
711 * config/sparclet.exp: Removed.
712
bf7e26dd
MC
7132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
714
715 * config/udi.exp: Removed.
716
714e341b
MC
7172004-09-02 Michael Chastain <mec.gnu@mindspring.com>
718
719 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
720 of "exp_continue".
721 (advancei): Likewise.
722
1236e623
JJ
7232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
724
725 * gdb.base/unload.exp: Fix so messages aren't duplicated.
726
3bdcad15
MI
7272004-09-01 Manoj Iyer <manjo@austin.ibm.com>
728
228af206 729 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
730 to check for nodebug in executable.
731 * gdb.gdb/observer.exp (setup_test): Likewise.
732 * gdb.gdb/selftest.exp (test_with_self): Likewise.
733 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
734
c72b934c
AC
7352004-09-01 Andrew Cagney <cagney@gnu.org>
736
737 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
738 files.
739
edd9b715
JJ
7402004-09-01 Jeff Johnston <jjohnstn@redhat.com>
741
742 * gdb.base/unload.exp: Fix expected warning message to match
743 latest format.
744
fb4ce06b
CV
7452004-09-01 Corinna Vinschen <vinschen@redhat.com>
746
747 * gdb.base/call-rt-st.exp: Fix typos.
748
ce78e7c3
MI
7492004-08-31 Manoj Iyer <manjo@austin.ibm.com>
750
751 * gdb.threads/thread_check.exp: New testcase.
752 * gdb.threads/thread_check.c: New testcase.
753
2dedb159
AC
7542004-08-31 Andrew Cagney <cagney@gnu.org>
755
756 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
757 (skip_to_handler_entry): New procedures. Test stepping into a
758 handler when the breakpoint is at the handler's entry point.
759
68f53502
AC
7602004-08-30 Andrew Cagney <cagney@gnu.org>
761
762 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
763 gdb/1757.
764
3e3ffd2b
MC
7652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
766
767 With code from Manoj Iyer <manjo@austin.ibm.com>:
768 * lib/gdb.exp (gdb_file_cmd): Return more information in the
769 return value. Add an arm for "no debugging symbols found".
770 Change a stray "error" to "perror".
771 (gdb_run_cmd): Adapt to new return value.
772 * gdb.base/remote.exp: Adapt to new return value.
773 * gdb.gdb/complaints.exp: Likewise.
774 * gdb.gdb/observer.exp: Likewise.
775 * gdb.gdb/selftest.exp: Likewise.
776 * gdb.gdb/xfullpath.exp: Likewise.
777
4b6f5fd2
JB
7782004-08-27 Joel Brobecker <brobecker@gnat.com>
779
780 * gdb.threads/bp_in_thread.exp: New testcase.
781
e5b25496
MC
7822004-08-27 Michael Chastain <mec.gnu@mindspring.com>
783
784 Fix PR testsuite/1735.
785 * gdb.threads/schedlock.c (thread_function): Add a cast
786 to suppress a gcc warning.
787 * gdb.threads/thread-specific.c (thread_function): Likewise.
788
934353d6
MC
7892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
790
791 * gdb.base/unload.c: Include <stdlib.h>.
792
f98a0aef 7932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 794
f98a0aef 795 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
796 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
797 synchronized after the "return".
798
5a2e8882
MC
7992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
800
801 * gdb.mi/basics.c: Include <stdio.h>.
802 * gdb.mi/pthreads.c: Include <stdlib.h>.
803 * gdb.mi/var-cmd.c: Include <stdlib.h>.
804
a9640423
MC
8052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
806
807 * gdb.threads/schedlock.c: Add copyright notice.
808
b04e311d
AC
8092004-08-25 Andrew Cagney <cagney@gnu.org>
810
811 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
812 (skip_over_handler, breakpoint_over_hander): New test procedures.
813 (advance, advancei): Add a proper prefix, do not use
814 rerun_to_main.
815 * gdb.base/sigstep.c (main): Change to use an infinite loop.
816
7c27f15b
MC
8172004-08-24 Michael Chastain <mec.gnu@mindspring.com>
818
819 * gdb.mi/basics.c: Add copyright notice.
820 * gdb.mi/var-cmd.c: Add copyright notice.
821
fffc87ae
MC
8222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
823
824 * lib/gdb.exp: Remove signed_keyword_not_used.
825 * lib/compiler.c: Likewise.
826 * lib/compiler.cc: Likewise.
827
d782e0bf
MC
8282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
829
830 * gdb.base/whatis.c: Remove conditional disabling of "signed".
831 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
832
96033e83
MC
8332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
834
835 * gdb.base/whatis.c: Add copyright notice.
836
cf38c229
MK
8372004-08-20 Mark Kettenis <kettenis@gnu.org>
838
839 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
840 it to skip the breakpoints encoded in the inline assembly.
841
f4b49756
MC
8422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
843
844 * Makefile.in: Add gdb.fortran.
845
2f193b69
MC
8462004-08-20 Michael Chastain <mec.gnu@mindspring.com>
847
848 * gdb.base/call-sc.exp (test_scalar_returns):
849 Fix cut-and-paste glitch in "Make fun return now".
850
89a237cb
MC
8512004-08-17 Michael Chastain <mec.gnu@mindspring.com>
852
853 * configure.in: Add gdb.fortran.
854 * configure: Regenerate.
855 * gdb.fortran/Makefile.in: New file.
856 * lib/gdb.exp (skip_fortran_tests): New procedure.
857
469aff8e
MC
8582004-08-17 Michael Chastain <mec.gnu@mindspring.com>
859
860 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
861 reference to bug-gnu@prep.ai.mit.edu.
862 * gdb.mi/mi-var-child.exp: Likewise.
863 * gdb.mi/mi-var-cmd.exp: Likewise.
864 * gdb.mi/mi-var-display.exp: Likewise.
865 * gdb.mi/mi2-var-block.exp: Likewise.
866 * gdb.mi/mi2-var-child.exp: Likewise.
867 * gdb.mi/mi2-var-cmd.exp: Likewise.
868 * gdb.mi/mi2-var-display.exp: Likewise.
869
00b51b9f
MK
8702004-08-15 Mark Kettenis <kettenis@gnu.org>
871
872 * gdb.base/unload.c (main): Make local variable msg const.
873
45f07fef
MC
8742004-08-15 Michael Chastain <mec.gnu@mindspring.com>
875
876 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
877 to bug-gnu@prep.ai.mit.edu.
878 * gdb.mi/mi-disassemble.exp: Likewise.
879 * gdb.mi/mi-eval.exp: Likewise.
880 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
881 default line number.
882 * gdb.mi/mi-return.exp: Likewise.
883 * gdb.mi/mi-simplerun.exp: Likewise.
884 * gdb.mi/mi-stack.exp: Likewise.
885 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
886 number with explicit range test.
887 * gdb.mi/mi-watch.exp: Likewise.
888 * gdb.mi/mi2-break.exp: Likewise.
889 * gdb.mi/mi2-cli.exp: Likewise.
890 * gdb.mi/mi2-disassemble.exp: Likewise.
891 * gdb.mi/mi2-eval.exp: Likewise.
892 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
893 default line number.
894 * gdb.mi/mi2-return.exp: Likewise.
895 * gdb.mi/mi2-simplerun.exp: Likewise.
896 * gdb.mi/mi2-stack.exp: Likewise.
897 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
898 number with explicit range test.
899 * gdb.mi/mi2-watch.exp: Likewise.
900
dd8c8ee7
MC
9012004-08-15 Michael Chastain <mec.gnu@mindspring.com>
902
903 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
904 * gdb.cp/m-static.exp: Likewise.
905 * gdb.cp/rtti.exp: Likewise.
906
4e838464
MK
9072004-08-14 Mark Kettenis <kettenis@gnu.org>
908
909 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
910
8d8cb839
EZ
9112004-08-14 Eli Zaretskii <eliz@gnu.org>
912
913 * ChangeLog: Prefix Local Variables with semi-colons and indent
914 the reference to older ChangeLog files, to fix fontification in
915 Emacs.
916
deea8bb0
MC
9172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
918
919 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
920 * gdb.mi/mi2-break.exp: Likewise.
921
c3297504
MC
9222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
923
924 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
925
25808999
MC
9262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
927
928 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
929
226a8d71
MC
9302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
931
932 * gdb.cp/classes.exp: Remove unused declarations. Just let
933 test names default instead of providing special names. Remove
934 extraneous demangler test.
935
37fdf854
JJ
9362004-08-12 Jeff Johnston <jjohnstn@redhat.com>
937
938 * gdb.base/unload.exp: New test for breakpoints in dynamically
939 loaded libraries.
940 * gdb.base/unload.c: Ditto.
941 * gdb.base/unloadshr.c: Ditto.
942
2d3a7986
MC
9432004-08-12 Michael Chastain <mec.gnu@mindspring.com>
944
945 * gdb.cp/classes.exp (test_ptype_class_objects): Call
946 cp_test_ptype_class.
947 (test_enums): Likewise.
948
c72b934c
AC
9492004-08-10 Andrew Cagney <cagney@gnu.org>
950
951 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
952 files.
953
cc503c8a
AC
9542004-08-10 Andrew Cagney <cagney@gnu.org>
955
956 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
957 init_malloc call.
958
902f2ccb
MC
9592004-08-10 Michael Chastain <mec.gnu@mindspring.com>
960
961 * ChangeLog: Add copyright notice. The notice is copied
962 from emacs 21.3 top level ChangeLog.
963
78c90502
MC
9642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
965
966 * lib/cp-support.exp: New file.
967 * lib/cp-support.exp (cp_test_type_class): New function.
968 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
969 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
970 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
971 cp_test_ptype_class.
972
88e5ea78
MC
9732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
974
975 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
976 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
977 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
978 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
979 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
980 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
981 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
982 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
983 gdb.mi/mi2-watch.exp: Update copyright years.
984
6a89fc9c
MK
9852004-08-09 Mark Kettenis <kettenis@gnu.org>
986
987 * gdb.base/sigaltstack.exp: Provide proper anchoring.
988
1482e0de
MC
9892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
990
991 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
992 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
993 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
994 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
995 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
996 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
997 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
998 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
999 gdb.mi/mi-watch.exp: Update copyright years.
1000
1a5ce3f3
DJ
10012004-08-08 Daniel Jacobowitz <dan@debian.org>
1002
1003 PR gdb/1738
1004 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
1005 from a breakpoint with a pending signal.
1006
04f6ecf2
DJ
10072004-08-08 Daniel Jacobowitz <dan@debian.org>
1008
1009 PR gdb/1736
1010 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
1011 * gdb.base/sigaltstack.exp (finish_test): Consume output until
1012 the prompt.
1013 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
1014
54d90d35
DJ
10152004-08-08 Daniel Jacobowitz <dan@debian.org>
1016
1017 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
1018
d2f6abb0
DJ
10192004-08-08 Daniel Jacobowitz <dan@debian.org>
1020
1021 PR gdb/1736
1022 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
1023 for i?86-*-linux*.
1024
5598c03d
DJ
10252004-08-08 Daniel Jacobowitz <dan@debian.org>
1026
1027 * gdb.arch/i386-prologue.exp: Compile without debug information.
1028
c6fee705
MC
10292004-08-08 Michael Chastain <mec.gnu@mindspring.com>
1030
1031 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
1032 rather than asking gdb to search.
1033
dd90efdb
MC
10342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1035
1036 * gdb.base/gcore.c: Include <string.h>.
1037
1e84bec1
MC
10382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1039
1040 * gdb.base/gcore.c: Add copyright notice.
1041
e425eb2b
MC
10422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
1043
1044 * gdb.base/freebpcmd.c: Include <stdio.h>.
1045 * gdb.base/long_long.c: Include <string.h>.
1046 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
1047 * gdb.base/siginfo.c: Include <string.h>.
1048 * gdb.base/sigstep.c: Include <string.h>.
1049
cb9aaed5
MC
10502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1051
1052 * gdb.base/complex.c: Include <stdlib.h>.
1053
55944f3d
MC
10542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1055
1056 * gdb.base/complex.c: Add copyright notice.
1057
7b2953d9
MC
10582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1059
1060 * gdb.base/charset.c: Include <stdlib.h>.
1061
c9133d23
MC
10622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1063
1064 * gdb.base/auxv.c: Include <stdlib.h>.
1065
0a8490ad
MC
10662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1067
1068 * gdb.base/auxv.c: Add copyright notice.
1069
3426d5ec
MC
10702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
1071
1072 * gdb.base/coremaker.c: Add copyright notice.
1073 * gdb.base/coremaker2.c: Add copyright notice.
1074
8da195dd
AC
10752004-08-04 Andrew Cagney <cagney@gnu.org>
1076
1077 * gdb.base/store.exp: Update copyright.
1078 (check_set, up_set, check_struct, up_struct): Add a prefix to test
1079 names, do not import gdb_prompt.
1080
8d394f98
AC
10812004-08-01 Andrew Cagney <cagney@gnu.org>
1082
1083 Fix PR testsuite/1729.
1084 * gdb.base/dump.exp: Add test name to callers of capture_value, do
1085 not use capture_value with value 4.
1086 (capture_value): Add optional test name parameter.
1087 (test_reload_saved_value, test_restore_saved_value): Use $msg as
1088 the prefix, pass to capture_value.
1089
b6702b23
MK
10902004-08-01 Mark Kettenis <kettenis@gnu.org>
1091
1092 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
1093 * gdb.arch/i386-prologue.c (standard): New prototype and function.
1094 (main): Call new function.
1095
c203e0ca
MC
10962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1097
1098 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
1099
a7995a30
MC
11002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1101
1102 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
1103
9366563b
MC
11042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
1105
b6eeaf26 1106 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
1107 Accept more values of vtbl pointer. Remove some messages
1108 about "obsolete gcc or gdb".
1109
2fc1f950
MC
11102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1111
1112 * gdb.cp/classes.exp: Accept more varieties of ptype output.
1113
c724d49b
MC
11142004-07-30 Michael Chastain <mec.gnu@mindspring.com>
1115
1116 * gdb.base/asm-source.exp: Properly convert target board
1117 debug flags from gcc format to binutils format.
1118
736b0fce
MK
11192004-07-28 Mark Kettenis <kettenis@gnu.org>
1120
1121 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
1122 gdb1718". PR backtrace/1718 partially fixed.
1123
5633ea5c
JJ
11242004-07-27 Jeff Johnston <jjohnstn@redhat.com>
1125
1126 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
1127
575eebb1
NC
11282004-07-26 Nick Clifton <nickc@redhat.com>
1129
1130 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
1131 good default value for a specific architecture is available then
1132 set it to that value. Otherwise default to the -gstabs switch.
1133 Remove the -g... switches from the asm-flags variable. Allow the
1134 target board info to override the value if it wants to. Pass the
1135 switch on the assembler command line.
1136
62104619
MK
11372004-07-23 Mark Kettenis <kettenis@gnu.org>
1138
1139 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
1140 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
1141 (main): Call new function.
1142
4a1135b8
MC
11432004-07-22 Michael Chastain <mec.gnu@mindspring.com>
1144
1145 Test for PR exp/1715.
1146 * gdb.base/radix.exp: Refactor common procedures. Make all
1147 test names unique. Change XFAIL to KFAIL.
1148
8a12c1f0
MC
11492004-07-20 Michael Chastain <mec.gnu@mindspring.com>
1150
1151 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
1152 * gdb.ada/gnat_ada.gin: ... to here.
1153 * configure.in: Use gnat_ada.gin.
1154 * configure: Regenerate.
1155
23b451cf
AC
11562004-07-20 Andrew Cagney <cagney@gnu.org>
1157
1158 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
1159 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
1160 XFAILs. Clean up test messages and comments. Check backtraces.
1161 Delete re-sync code.
1162
ab618a02
MC
11632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1164
1165 Fix PR cli/740.
1166 * gdb.base/annota1.exp: Honor gdb,nosignals.
1167 * gdb.base/annota3.exp: Likewise.
1168
46dad340
MC
11692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
1170
1171 * lib/java.exp: Update copyright notice.
1172
756d8c70
AC
11732004-07-19 Andrew Cagney <cagney@gnu.org>
1174
1175 * gdb.base/selftest.exp: Copy file from here ...
1176 * gdb.gdb/selftest.exp: ... to here.
1177
586027e6
AC
11782004-07-16 Andrew Cagney <cagney@redhat.com>
1179
1180 * lib/insight-support.exp: Delete file.
1181 * lib/java.exp (java_init): Fix copyright.
1182
029d2200
AC
11832004-07-16 Andrew Cagney <cagney@gnu.org>
1184
1185 * gdb.base/restore.c: Append "prologue" to comments marking the a
1186 function's prologue.
1187 * gdb.base/restore.exp: Update copyright, re-indent.
1188 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
1189 callerN" prefix where needed. Update patterns that match a
1190 function's prologue.
1191
653b62c5
MC
11922004-07-16 Michael Chastain <mec.gnu@mindspring.com>
1193
1194 * gdb.base/restore.c: Add copyright notice.
1195
f7d690e5
AC
11962004-07-16 Andrew Cagney <cagney@gnu.org>
1197
1198 * gdb.base/logical.exp: Update copyright.
1199 (evaluate): New procedure. Use to re-implement tests using
1200 several tables.
1201
d629a7cb
MH
12022004-07-14 Martin Hunt <hunt@redhat.com>
1203
1204 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
1205 which fixes some problems where init.tcl was not found.
1206
9c7bb332
AC
12072004-07-13 Andrew Cagney <cagney@gnu.org>
1208
6bf46641
AC
1209 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
1210 (check_sizeof, check_valueof): Do not include the output in the
1211 test name. Use gdb_test.
1212 (get_valueof): Use gdb_test_multiple.
1213
c4ffd4c0
AC
1214 * gdb.base/step-test.exp: Update copyright. Use
1215 gdb_test_multiple. Ensure that test names do not include
1216 architecture dependent output.
1217
ab89363a
AC
1218 * gdb.gdb/observer.exp: Update copyright.
1219 (setup_test): Use gdb_test_multiple.
1220 (attach_first_observer, attach_second_observer)
1221 (attach_third_observer, detach_first_observer)
1222 (detach_second_observer, detach_third_observer)
1223 (reset_counters, check_counters): Make $message a prefix.
1224 (test_normal_stop_notifications): Add "args" parameter - a list of
1225 init functions to be called. Make $message a prefix,
1226 (test_observer_normal_stop): Change the message prefixes so that
1227 they are unique, pass the attach / detach procedures to
1228 test_normal_stop_notifications.
1229
ec58997a
AC
1230 * gdb.base/signull.exp (test_segv): Prefix all tests with
1231 "${name}". Clean up test messages.
1232
b475183b
AC
1233 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
1234
9c7bb332
AC
1235 * gdb.base/ena-dis-br.exp: Update copyright.
1236 (break_at): New function. Replace send_gdb with gdb_test,
1237 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
1238 ignore count, not stopped at bpt", with KFAIL.
1239
2dd95497
CV
12402004-07-13 Corinna Vinschen <vinschen@redhat.com>
1241
1242 * gdb.base/attach.exp: Remove cleanupfile handling.
1243
419e626b
AC
12442004-07-12 Andrew Cagney <cagney@gnu.org>
1245
1246 * gdb.base/annota1.exp: Cleanup corefile test name.
1247 * gdb.base/annota3.exp: Ditto.
1248
8b1b3228
AC
12492004-07-12 Andrew Cagney <cagney@gnu.org>
1250
78650829
AC
1251 * gdb.base/signals.exp: Clean up copyright, re-indent.
1252
8b1b3228
AC
1253 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
1254 gdb_test and gdb_test_multiple.
1255
935c2760
JJ
12562004-07-08 Jeff Johnston <jjohnstn@redhat.com>
1257
1258 * gdb.java/jmain.exp: Fix expected line number for main to
1259 break at. Set XFAIL for break at main test since gcj does not
1260 provide line number info for first statement in main.
1261
1544280f
AC
12622004-07-08 Andrew Cagney <cagney@gnu.org>
1263
1279f4ff
AC
1264 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
1265
1544280f
AC
1266 * gdb.base/sigbpt.exp: Make the common part of each test name a
1267 prefix instead of suffix.
1268
bcc82369
BR
12692004-07-07 Bob Rossi <bob_rossi@cox.net>
1270
1271 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
1272 test from test_tbreak_creation_and_listing to
1273 test_file_list_exec_source_file
1274 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
1275 Changed name of test from test_tbreak_creation_and_listing to
1276 test_file_list_exec_source_file
1277
23f4b0aa
JJ
12782004-07-07 Jeff Johnston <jjohnstn@redhat.com>
1279
1280 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
1281 the jmisc() constructor instead of <init>.
1282 * gdb.java/jmisc1.exp: Ditto.
1283
56401cd5
AC
12842004-07-07 Andrew Cagney <cagney@gnu.org>
1285
1286 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
1287 corrupting the PC.
1288
44ae2f6a
MC
12892004-07-06 Michael Chastain <mec.gnu@mindspring.com>
1290
1291 * gdb.cp/templates.exp: Accept whitespace change in demangler
1292 output.
1293
45a83408
AC
12942004-07-06 Andrew Cagney <cagney@gnu.org>
1295
1296 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
1297
d205ad70
MC
12982004-07-02 Michael Chastain <mec.gnu@mindspring.com>
1299
1300 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
1301 * lib/compiler.cc: Likewise.
1302
06ea1a61
MC
13032004-06-30 Michael Chastain <mec.gnu@mindspring.com>
1304
1305 * lib/compiler.cc: Work around string preprocessing problem
1306 with old hp c++ compiler.
1307 * lib/compiler.c: Likewise.
1308
daab1251
CV
13092004-06-29 Corinna Vinschen <vinschen@redhat.com>
1310
1311 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
1312 directives to conditionalize symbol prefixing.
1313 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
1314 additional_flags handling. Add underscore prefix for Cygwin.
1315 * gdb.arch/i386-unwind.c: Use preprocessor directives to
1316 conditionalize symbol prefixing.
1317 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
1318 additional_flags handling. Add underscore prefix for Cygwin.
1319
cc984116
CV
13202004-06-29 Corinna Vinschen <vinschen@redhat.com>
1321
1322 * gdb.base/bigcore.exp: Skip test on Cygwin.
1323
c279b077
MC
13242004-06-28 Michael Chastain <mec.gnu@mindspring.com>
1325
1326 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
1327 formats for "info register". Use gdb_test_multiple. Fix
1328 the "invalid register" test.
1329
0e915747
CV
13302004-06-28 Corinna Vinschen <vinschen@redhat.com>
1331
1332 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
1333 PID for Cygwin. Add Cygwin specific strings to check for in some
1334 tests.
1335 (do_attach_tests): Add a test for user interaction when attaching
1336 to a process with no matching symbol table already loaded.
1337
11422c86
AC
13382004-06-26 Andrew Cagney <cagney@gnu.org>
1339
1340 Test PR java/1567 and PR java/1565.
1341 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
1342 * gdb.java/jmisc2.exp: Delete file.
1343
cefbce26
MC
13442004-06-26 Michael Chastain <mec.gnu@mindspring.com>
1345
1346 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
1347
e19f872c
CV
13482004-06-25 Corinna Vinschen <vinschen@redhat.com>
1349
1350 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
1351 attach process.
1352
d931ba3b
MC
13532004-06-23 Michael Chastain <mec.gnu@mindspring.com>
1354
1355 * gdb.cp/pr-1553.exp: Remove.
1356
aef68c48
MC
13572004-06-22 Michael Chastain <mec.gnu@mindspring.com>
1358
1359 * gdb.cp/pr-1553.cc: Remove.
1360 * gdb.cp/pr-1553.exp: Disable this test.
1361
8d5df71a
JB
13622004-06-20 Jim Blandy <jimb@redhat.com>
1363
1364 Fix PR testsuite/1680.
1365 * gdb.arch/i386-sse.exp: Properly quote curly braces in
1366 regular expressions.
1367
4ac6f39d
MC
13682004-06-19 Michael Chastain <mec.gnu@mindspring.com>
1369
1370 Fix PR testsuite/1679.
1371 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
1372 Issue an UNSUPPORTED result instead.
1373
1b413552
JB
13742004-06-18 Jim Blandy <jimb@redhat.com>
1375
1376 * gdb.base/charset.exp: Only send a control-C if we see a new
1377 prompt and incomplete command.
1378
6daa6ebd
MC
13792004-06-18 Michael Chastain <mec.gnu@mindspring.com>
1380
1381 * gdb.cp/pr-574.cc: Add copyright notice.
1382
51fa4ae0
JB
13832004-06-17 Jim Blandy <jimb@redhat.com>
1384
1385 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
1386 cases where the regexp has no groups; this grabs random text from
1387 the previous test suite, whatever that was.
1388
8fea26c5
MC
13892004-06-17 Michael Chastain <mec.gnu@mindspring.com>
1390
1391 * gdb.cp/printmethod.cc: Add copyright notice.
1392
1e3aeb41
MC
13932004-06-16 Michael Chastain <mec.gnu@mindspring.com>
1394
1395 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
1396
9d9030bc
AC
13972004-06-16 Andrew Cagney <cagney@gnu.org>
1398
1399 * gdb.base/signull.c: Update copyright. Include <string.h>.
1400 (bowler): Replace data_pointer with data_read
1401 and data_write cases. Add code_descriptor case.
1402 (zero, desc): New array and pointer.
1403 (data, code): Change to simple pointers.
1404 * gdb.base/signull.exp: Fix probe pattern matching a function
1405 descriptor SIGSEGV. Replace data_pointer with data_read and
1406 data_write tests.
1407
acd4ad44
AC
14082004-06-16 Andrew Cagney <cagney@gnu.org>
1409
1410 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
1411
08fd625c
MC
14122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1413
1414 * gdb.base/long_long.c: Add copyright notice.
1415
1903502c
MC
14162004-06-15 Michael Chastain <mec.gnu@mindspring.com>
1417
1418 * gdb.base/long_long.exp: Remove reference to
1419 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
1420 to gdb_breakpoint and gdb_continue_to_breakpoint.
1421
83313cb1
JB
14222004-06-14 Jim Blandy <jimb@redhat.com>
1423
1424 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
1425 endian case.
1426
1bf404ef
AC
14272004-06-14 Andrew Cagney <cagney@gnu.org>
1428
1429 * gdb.base/gcore.exp (capture_command_output): Delete the always
1430 passing tests containing inferior values.
1431 * gdb.base/ending-run.exp: Do not include the breakpoint address
1432 in the test message. Update copyright.
1433 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
1434 size in the test name, use gdb_test_multiple. Update copyright.
1435
ef220b33
MC
14362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1437
1438 * gdb.cp/ref-types.cc: Add copyright notice.
1439
4f70a4c9
MC
14402004-06-14 Michael Chastain <mec.gnu@mindspring.com>
1441
1442 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
1443 hp_aCC_compiler.
1444 * lib/compiler.cc: Likewise.
1445 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
1446 'set' commands. Log diagnostics for other lines. Set
1447 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
1448
335928ac
MC
14492004-06-13 Michael Chastain <mec.gnu@mindspring.com>
1450
1451 * gdb.cp/try_catch.cc: Add copyright notice.
1452
2efb12e8
MC
14532004-06-12 Michael Chastain <mec.gnu@mindspring.com>
1454
1455 * gdb.cp/userdef.cc: Add copyright notice.
1456
0bbed51a
MC
14572004-06-11 Michael Chastain <mec.gnu@mindspring.com>
1458
1459 * gdb.cp/virtfunc.cc: Add copyright notice.
1460
e12a46c9
RC
14612004-06-11 Randolph Chung <tausq@debian.org>
1462
1463 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
1464 problem.
1465
338e05af
AC
14662004-06-10 Andrew Cagney <cagney@gnu.org>
1467
1468 * lib/compiler.cc, lib/compiler.c: Append either
1469 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
1470 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
1471 instead of gcc-3-3.
1472
dc3f10cb
AC
14732004-06-09 Andrew Cagney <cagney@gnu.org>
1474
b4d946af
AC
1475 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
1476 gdb/1455, bug is specific to "long long" and "double".
1477
dc3f10cb
AC
1478 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
1479 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
1480 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
1481 fixed.
1482
b5c0bfa2
AC
14832004-06-09 Andrew Cagney <cagney@gnu.org>
1484
1485 * gdb.base/structs.exp (test_struct_returns): Replace
1486 "return_value_unknown" and "finish_value_unknown" by
1487 "return_value_known" and "finish_value_known". Instead of
1488 "return_value_unknown" iff "finish_value_unknown", check
1489 "return_value_known" implies "finish_value_known".
1490
caeb605f
MH
14912004-06-08 Martin Hunt <hunt@redhat.com>
1492
1493 * gdb.base/float.exp: Add pattern for mips targets.
1494
c892bb64
RC
14952004-06-08 Randolph Chung <tausq@debian.org>
1496
1497 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
1498 message for unknown architectures more clear.
1499
48306d3e
JB
15002004-06-08 Joel Brobecker <brobecker@gnat.com>
1501
1502 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
1503 start the execution of the program.
1504
83ecb59f
JB
15052004-06-07 Jim Blandy <jimb@redhat.com>
1506
1507 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
1508 * gdb.arch/i386-cpuid.h: New helper file.
1509
55264cb4
RC
15102004-06-07 Randolph Chung <tausq@debian.org>
1511
1512 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
1513 has started.
1514
23cadb28
RM
15152004-06-04 Roland McGrath <roland@redhat.com>
1516
1517 Fix PR gdb/1647.
1518 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
1519 differently to be robust to output buffering differences.
1520
51d01eda
MC
15212004-06-04 Michael Chastain <mec.gnu@mindspring.com>
1522
1523 * gdb.threads/pthreads.exp: Update copyright years.
1524 (check_control_c): Change asynchronous 'after' to synchronous.
1525
f4fc3b93
RM
15262004-06-04 Roland McGrath <roland@redhat.com>
1527
1528 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
1529 next gdb prompt.
1530
4013522b
MC
15312004-06-02 Michael Chastain <mec.gnu@mindspring.com>
1532
1533 Fix PR gdb/1636.
1534 * gdb.threads/manythreads.exp: Change asynchronous 'after'
1535 calls to synchronous.
1536
7a8f1e6b
JB
15372004-05-26 Jim Blandy <jimb@redhat.com>
1538
1539 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
1540
81bb3443
RC
15412004-05-24 Randolph Chung <tausq@debian.org>
1542
1543 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
1544 * gdb.asm/pa.inc: New file.
1545
8f5a3103
MK
15462004-05-22 Mark Kettenis <kettenis@gnu.org>
1547
1548 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
1549
734b8fe8
JB
15502004-05-21 Joel Brobecker <brobecker@gnat.com>
1551 Daniel Jacobowitz <drow@mvista.com>
1552
1553 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
1554 GDB prompt.
1555
725603e1
UW
15562004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1557
f4fc3b93 1558 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
1559 setjmp/longjmp. Use sigaction instead of signal.
1560
8b923272
JB
15612004-05-19 J. Brobecker <brobecker@gnat.com>
1562 Michael Snyder <msnyder@redhat.com>
1563
1564 * gdb.threads/pthread_cond_wait.c: New file.
1565 * gdb.threads/pthread_cond_wait.exp: New testcase.
1566
8bfabb04
AC
15672004-05-13 Andrew Cagney <cagney@redhat.com>
1568
1569 * gdb.base/signull.exp, gdb.base/signull.c: New files.
1570 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
1571
42edda50
AC
15722004-05-11 Andrew Cagney <cagney@redhat.com>
1573
1574 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
1575 fixed but revealed gdb/1639.
1576
d303a6c7
AC
15772004-05-10 Andrew Cagney <cagney@redhat.com>
1578
1579 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
1580 func1" and "next to 2nd alarm", kernel bug avoided.
1581
bf08c2a1
DJ
15822004-05-10 Daniel Jacobowitz <dan@debian.org>
1583
1584 PR external/1568
1585 * gdb.base/bigcore.exp: Check the size of the dumped core file.
1586 XFAIL if it is smaller than bytes_allocated.
1587 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
1588 (main): Make chunks_allocated unsigned. Correct comment.
1589
c0586a34
JB
15902004-05-07 Joel Brobecker <brobecker@gnat.com>
1591
1592 * gdb.arch/powerpc-aix-prologue.c: New file.
1593 * gdb.arch/powerpc-aix-prologue.exp: New file.
1594
f2785d12
JB
15952004-05-07 Jim Blandy <jimb@redhat.com>
1596
1597 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
1598 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
1599
bd7f6e30
JB
16002004-05-06 Joel Brobecker <brobecker@gnat.com>
1601
1602 * gdb.base/sep.exp: No longer setup_kfail when the program was
1603 built with dwarf2.
1604
0a5e7efe
JI
16052004-05-05 Jim Ingham <jingham@apple.com>
1606
1607 * gdb.base/pending.exp: Make sure pending breakpoints
1608 preserve the ignore count.
f4fc3b93 1609
a8958849
MK
16102004-04-27 Jerome Guitton <guitton@gnat.com>
1611
1612 * i386-prologue.exp: Add testcase for jump instruction as first
1613 instruction of the real code.
1614 * i386-prologue.c (jump_at_beginning): New function.
1615
7e103f5b
MK
16162004-04-28 Mark Kettenis <kettenis@gnu.org>
1617
1618 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
1619 x86_64-*-*.
1620
5d38b224
MK
16212004-04-28 Mark Kettenis <kettenis@gnu.org>
1622
1623 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
1624 i*86-*-*.
1625
0ef32fd9
MK
16262004-04-25 Mark Kettenis <kettenis@gnu.org>
1627
1628 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
1629 expression that checks the return type.
1630
71d7dd7c
AC
16312004-04-23 Andrew Cagney <cagney@redhat.com>
1632
1633 * gdb.base/call-sc.exp: New test of scalar call/return values.
1634 * gdb.base/call-sc.c: Ditto.
1635
1e9f977e
JJ
16362004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1637
1638 * gdb.threads/manythreads.c: Reduce thread stack size.
1639
899d9e3a
JJ
16402004-04-23 Jeff Johnston <jjohnstn@redhat.com>
1641
1642 * gdb.threads/manythreads.c: Add copyright notice.
1643
61bcae62
AC
16442004-04-23 Andrew Cagney <cagney@redhat.com>
1645
1646 * gdb.base/siginfo.exp: Better handle step out of signal.
1647 * gdb.base/sigstep.exp: Ditto.
1648
7339a42e
JJ
16492004-04-22 Jeff Johnston <jjohnstn@redhat.com>
1650 Daniel Jacobowitz <drow@mvista.com>
1651
1652 * gdb.threads/manythreads.c: New testcase.
1653 * gdb.threads/manythreads.exp: Ditto.
1654
5c98409b
JB
16552004-04-22 Jim Blandy <jimb@redhat.com>
1656
1657 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
1658 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
1659
3b611f1a
MC
16602004-04-21 Michael Chastain <mec.gnu@mindspring.com>
1661
1662 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
1663
f0fd9238
AC
16642004-04-21 Andrew Cagney <cagney@redhat.com>
1665
1666 * gdb.base/sigstep.c: New file.
1667 * gdb.base/sigstep.exp: New file.
1668
90990674
JB
16692004-04-16 Joel Brobecker <brobecker@gnat.com>
1670
1671 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
1672 call to observer_notify_normal_stop.
1673
78cef34b
AC
16742004-04-15 Andrew Cagney <cagney@redhat.com>
1675
1676 * gdb.base/siginfo.c: New file.
1677 * gdb.base/siginfo.exp: New file.
1678
d2343407
JB
16792004-04-12 J. Brobecker <brobecker@gnat.com>
1680
1681 * gdb.base/sep.exp: Fix typo in comment.
1682
a2dba3c8
JB
16832004-04-12 J. Brobecker <brobecker@gnat.com>
1684
1685 * gdb.base/sep.c: New file.
1686 * gdb.base/sep-proc.c: New file.
1687 * gdb.base/sep.exp: New testcase.
1688
15f7b60e
MK
16892004-04-09 Mark Kettenis <kettenis@gnu.org>
1690
1691 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
1692 support.
1693
44f4de1a
AC
16942004-04-05 Andrew Cagney <cagney@redhat.com>
1695
1696 * gdb.base/sigaltstack.c: New file.
1697 * gdb.base/sigaltstack.exp: New file.
1698
ef04f396
JB
16992004-04-04 Joel Brobecker <brobecker@gnat.com>
1700
1701 * gdb.base/foll-fork.exp: Update the expected output for
1702 "help set follow-fork-mode", to match a change that was made
1703 to the help of this variable on 2004-01-13.
1704
d40d2c92
JB
17052004-04-01 Joel Brobecker <brobecker@gnat.com>
1706
1707 * lib/ada.exp: Add copyright notice.
1708 * bar.ads: Likewise.
1709 * bar.adb: Likewise.
1710 * null_record.adb: Likewise.
1711 * null_record.exp: Likewise.
1712 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
1713
f86ef5a3
JB
17142004-04-01 Joel Brobecker <brobecker@gnat.com>
1715
1716 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
1717 * configure: Regenerate.
1718
414e70e3
JB
17192004-04-01 Joel Brobecker <brobecker@gnat.com>
1720
1721 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
1722 to build the application. Remove the message printed when in
1723 verbose mode, redundant with the UNSUPPORTED message above.
1724
f0aaee49
JB
17252004-03-31 Joel Brobecker <brobecker@gnat.com>
1726
1727 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
1728 * gdb.ada (null_record.exp): New testcase.
1729
ac81cb54
JB
17302004-03-31 Joel Brobecker <brobecker@gnat.com>
1731
1732 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
1733
854af2f7
JB
17342004-03-31 Joel Brobecker <brobecker@gnat.com>
1735
1736 * gdb.ada: New subdirectory.
1737 * gdb.ada/Makefile.in: New file.
1738 * gdb.ada/gnat_ada.gpr.in: New file.
1739
034cb681
JB
17402004-03-31 Joel Brobecker <brobecker@gnat.com>
1741
1742 * lib/ada.exp: New file.
1743
78a1a894
DJ
17442004-03-24 Daniel Jacobowitz <drow@mvista.com>
1745
1746 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
1747 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
1748
4b2b3b3e
AC
17492004-03-22 Andrew Cagney <cagney@redhat.com>
1750
1751 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
1752 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
1753 Problem identified by Ulrich Weigand.
1754
23c73aa3
DC
17552004-03-17 David Carlton <carlton@kealia.com>
1756
1757 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
1758 PR c++/826.
1759
d63a86f8
RM
17602004-03-16 Roland McGrath <roland@redhat.com>
1761
1762 * gdb.base/auxv.exp: New file.
1763 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
1764
0e02aa50
DC
17652004-03-12 David Carlton <carlton@kealia.com>
1766
1767 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
1768 * gdb.cp/pr-1553.cc: Ditto.
1769 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
1770 pass branch.
1771
c20b71be
MC
17722004-03-12 Michael Chastain <mec.gnu@mindspring.com>
1773
1774 * gdb.cp/templates.exp: Accept more template types.
1775
c7414a01
MC
17762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1777
1778 From Corinna Vinschen with modifications.
1779 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
1780 local variable obj_with_enum.
1781 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
1782 results with obj_with_enum.
1783
ed69573c
MC
17842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1785
1786 * gdb.cp/classes.cc: New file, copied from misc.cc.
1787 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
1788
28301461
MC
17892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
1790
1791 * gdb.cp/misc.cc: Add copyright notice.
1792
1198ecbe
DC
17932004-03-05 David Carlton <carlton@kealia.com>
1794
1795 * gdb.cp/rtti.exp: Add 'print *obj3' test.
1796 * gdb.cp/rtti.h: Update copyright.
1797 (namespace n2::n3): New.
1798 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
1799 (n2::n3::func3): New.
1800 (main): Call n2::n3::func3.
1801 * gdb.cp/rtti2.cc: Update copyright.
1802 (n2::create3): New.
1803
9e08c470
MK
18042004-03-04 Mark Kettenis <kettenis@gnu.org>
1805
1806 * gdb.asm/openbsd.inc: Fix typo.
1807
4bebc3aa
FF
18082004-03-03 Fred Fish <fnf@redhat.com>
1809
1810 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
1811 "val" instead of unused "size". Update copyright year.
1812
6ea9fb37
DJ
18132004-02-29 Daniel Jacobowitz <drow@mvista.com>
1814
1815 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
1816 to use unsigned char.
1817 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
1818 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
1819
23b23974
DJ
18202004-02-29 Daniel Jacobowitz <drow@mvista.com>
1821
1822 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
1823 line of output.
1824
7574fd53
DJ
18252004-02-28 Daniel Jacobowitz <drow@mvista.com>
1826
1827 * gdb.base/relocate.c (dummy): Initialize.
1828
a195357f
DJ
18292004-02-28 Daniel Jacobowitz <drow@mvista.com>
1830
1831 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
1832 a breakpoint at exit.
1833
72fd54a9
FF
18342004-02-27 Fred Fish <fnf@redhat.com>
1835
1836 * gdb.base/chng-syms.exp: Add expect condition to match failing
1837 case that isn't a timeout.
1838
b9d23137
AC
18392004-02-27 Andrew Cagney <cagney@redhat.com>
1840
1841 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
1842 support.
1843
15d208f6 18442004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 1845
15d208f6
FF
1846 * gdb.arch/gdb1431.c: Remove.
1847 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
1848 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
1849 of "until" incorrectly.
1850
98f9cd2d
JB
18512004-02-26 J. Brobecker <brobecker@gnat.com>
1852
1853 * gdb.cp/class2.cc (empty): New class.
1854 (refer): New function.
1855 (main): Declare an object of type empty and use it.
1856 * gdb.cp/class2.exp: Print the value of an object of type empty.
1857
9b50c11b
JJ
18582004-02-26 Jeff Johnston <jjohnstn@redhat.com>
1859
1860 * gdb.base/langs.exp: Update query string to match the
1861 new nquery format used for pending breakpoints.
1862
0dcd613f
AC
18632004-02-26 Andrew Cagney <cagney@redhat.com>
1864
1865 Fix PR i18n/1570.
1866 * gdb.base/charset.c: Update copyright notice.
1867 (main, init_string): Remove the escape character '\e' tests.
1868 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
1869 * gdb.base/charset.exp (valid_host_charset): Ditto.
1870 * gdb.base/setvar.exp: Ditto.
1871
b8a56647
AC
18722004-02-24 Andrew Cagney <cagney@redhat.com>
1873
90d59e34
AC
1874 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
1875 mmapped data in core file" PASS and FAIL messages consistent.
1876
b8a56647
AC
1877 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
1878 setting a breakpoint. Work around PR java/1565.
1879
9f27c604
JJ
18802004-02-23 Jeff Johnston <jjohnstn@redhat.com>
1881
1882 * lib/gdb.exp (gdb_breakpoint): Update query string to match
1883 new nquery format.
1884 * gdb.base/pending.exp: Ditto.
1885
3224a706
MK
18862004-02-22 Mark Kettenis <kettenis@gnu.org>
1887
1888 * configure.in: Run stabs tests on *BSD.
1889 * configure: Regenerated.
1890
41e0a9ca
MK
18912004-02-21 Mark Kettenis <kettenis@gnu.org>
1892
1893 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
1894
1e1b3428
FF
18952004-02-20 Fred Fish <fnf@redhat.com>
1896
1897 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
1898 blank in test for "returns short", for consistency with other
1899 "returns xxx" tests. Update copyright year.
1900
f9a7572a
FF
19012004-02-19 Fred Fish <fnf@redhat.com>
1902
1903 New testcase for PR breakpoint/1558.
1904 * gdb.arch/gdb1558.exp: New file.
1905 * gdb.arch/gdb1558.c: New file.
1906
b2ce2854
EZ
19072004-02-19 Elena Zannoni <ezannoni@redhat.com>
1908
1909 * gdb.base/nodebug.exp: Fix typo.
1910
e7c9ff01
JB
19112004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1912
1913 Committed by Jim Blandy <jimb@redhat.com>.
1914
62f4b920
JB
1915 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
1916
2db536a1
JB
1917 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
1918
e7c9ff01
JB
1919 * gdb.base/float.exp: Support s390*-*-* targets.
1920
f3205b34
AF
19212004-02-17 Adam Fedor <fedor@gnu.org>
1922
1923 * gdb.base/gdb1555.exp: New file.
1924 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
1925
9d62932d
EZ
19262004-02-17 Elena Zannoni <ezannoni@redhat.com>
1927
1928 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
1929
344c9711
FF
19302004-02-16 Fred Fish <fnf@redhat.com>
1931
1932 * gdb.arch/gdb1291.c: Remove
1933 * gdb.arch/gdb1291.s: New test input file.
1934 * gdb.arch/gdb1291.exp: Expand test to check case that should not
1935 fail. Test for correct result, known incorrect result, other
1936 failures and timeouts.
1937
2d822687
AC
19382004-02-16 Andrew Cagney <cagney@redhat.com>
1939
1940 * gdb.base/bigcore.exp: New file.
1941 * gdb.base/bigcore.c: New file.
1942
dac15b66
AC
19432004-02-13 Andrew Cagney <cagney@redhat.com>
1944
1945 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
1946 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
1947 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
1948 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
1949 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
1950 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
1951 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
1952 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
1953 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
1954 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
1955
6bdfc2c4
JJ
19562004-02-11 Jeff Johnston <jjohnstn@redhat.com>
1957
1958 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
1959 executed is an alloc instruction.
1960
87b3ede8
DC
19612004-02-11 David Carlton <carlton@kealia.com>
1962
1963 * gdb.cp/breakpoint.exp: New.
1964 * gdb.cp/breakpoint.cc: New.
1965
6e19e2bf
MC
19662004-02-11 Michael Chastain <mec.gnu@mindspring.com>
1967
1968 Partial fix for PR gdb/1543.
1969 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
1970 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
1971 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
1972 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
1973 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
1974 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
1975 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
1976 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
1977 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
1978 to bug-gdb@prep.ai.mit.edu .
1979 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
1980 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
1981 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
1982 Likewise.
1983
5c5455dc
AC
19842004-02-10 Andrew Cagney <cagney@redhat.com>
1985
1986 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
1987 using gdb_internal_error_resync.
1988
9cf689d7
DJ
19892004-02-09 Daniel Jacobowitz <drow@mvista.com>
1990
1991 * gdb.threads/thread-specific.exp: Stop early if no threads are
1992 found.
1993
d2dc51db
MC
19942004-02-09 Michael Chastain <mec.gnu@mindspring.com>
1995
1996 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
1997
14b1a056
DJ
19982004-02-08 Daniel Jacobowitz <drow@mvista.com>
1999
2000 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
2001 breakpoints.
2002
83f66e8f
DJ
20032004-02-07 Daniel Jacobowitz <drow@mvista.com>
2004
2005 * config/sim.exp (gdb_load): Handle $arg == "".
2006 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
2007 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
2008
30fc0091
EZ
20092004-02-07 Elena Zannoni <ezannoni@redhat.com>
2010
2011 * gdb.base/maint.exp: Update test to reflect
2012 obstack changes.
2013
4d806929
JJ
20142004-02-04 Jeff Johnston <jjohnstn@redhat.com>
2015
2016 * gdb.base/pendshr.c (pendfunc): New function that calls
2017 pendfunc1.
2018 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2019
7bfdd688
FF
20202004-02-04 Fred Fish <fnf@redhat.com>
2021
2022 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
2023 function symbols and update copyright years.
2024 * gdb.arch/gdb1291.c: Ditto.
2025
aaa08ee4
MC
20262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2027
2028 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2029
dbad7755
MC
20302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2031
2032 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2033
ec4646ef
MC
20342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
2035
2036 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2037
1b802196
FF
20382004-02-02 Fred Fish <fnf@redhat.com>
2039
2040 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
2041 remote targets. Update copyright years.
2042
18fe2033
JJ
20432004-02-02 Jeff Johnston <jjohnstn@redhat.com>
2044
2045 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
2046 support.
2047 * gdb.base/langs.exp: Fix test which attempts to create
2048 breakpoint on non-existent function to handle new pending
2049 support.
2050 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
2051 a breakpoint.
2052 * gdb.base/pending.exp: New test.
2053 * gdb.base/pending.c: New file.
2054 * gdb.base/pendshr.c: Ditto.
2055
8d577d32
DC
20562004-02-02 David Carlton <carlton@kealia.com>
2057
2058 * gdb.cp/overload.exp: Add overloadNamespace tests.
2059 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
2060 (overloadNamespace, XXX): New.
2061 (main): Call XXX::marker2.
2062
3ad13771
FF
20632004-02-01 Fred Fish <fnf@redhat.com>
2064
2065 * gdb.base/dump.exp: Use runto_main instead of "runto main".
2066 * gdb.base/finish.exp: Ditto.
2067 * gdb.base/gcore.exp: Ditto.
2068 * gdb.base/huge.exp: Ditto.
2069 * gdb.base/info-proc.exp: Ditto.
2070 * gdb.base/return2.exp: Ditto.
2071 * gdb.threads/gcore-thread.exp: Ditto.
2072
44c75849
DJ
20732004-02-01 Daniel Jacobowitz <drow@mvista.com>
2074
2075 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2076
005bc093
MK
20772004-02-01 Mark Kettenis <kettenis@gnu.org>
2078
2079 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
2080 that opening the file succeeds on OpenBSD.
2081
c47cebdb
DJ
20822004-02-01 Daniel Jacobowitz <drow@mvista.com>
2083
2084 * gdb.threads/thread-specific.c: New file.
2085 * gdb.threads/threads-specific.exp: New test script.
2086 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
2087 to expect_out.
2088
5a01311c
MK
20892004-02-01 Mark Kettenis <kettenis@gnu.org>
2090
2091 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
2092 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
2093 only on the "print_small_structs from print_long_arg_list" test.
2094
ce22a4f1
DJ
20952004-02-01 Daniel Jacobowitz <drow@mvista.com>
2096
2097 * gdb.base/completion.exp: Kill a stray backslash.
2098
2099 From Jim Ingham <jingham@apple.com>:
2100 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
2101 agrees with the result from sending a tab.
2102
abbab9d3
DJ
21032004-01-31 Daniel Jacobowitz <drow@mvista.com>
2104
2105 * gdb.base/chng-syms.exp: Remove stray newline.
2106
53904d1e
MK
21072004-01-31 Mark Kettenis <kettenis@gnu.org>
2108
2109 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
2110 *-*-openbsd*.
2111 * gdb.asm/openbsd.inc: New file.
2112
3a4b3aac
MK
21132004-01-30 Mark Kettenis <kettenis@gnu.org>
2114
2115 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
2116 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
2117 *-*solaris2*. Remove commented out default settings for
2118 asm-flags. Replace gdb_compile with target_link.
2119
ebac27b4
MC
21202004-01-29 Michael Chastain <mec.gnu@mindspring.com>
2121
2122 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
2123 for all tests. Remove old hp-ux and cygnus xfail cases.
2124
d8679d84
PH
21252004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
2126
2127 * gdb.base/chng-syms.exp: New file.
2128 * gdb.base/chng-syms.c: New file.
2129
0a55bc22
MC
21302004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2131
2132 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
2133 Provide arms for current output in all my configurations.
2134
94b8e876
MC
21352004-01-24 Michael Chastain <mec.gnu@mindspring.com>
2136
2137 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
2138 * lib/compiler.cc: Likewise.
2139 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
2140 get the right preprocessor. Eval the output directly. Remove
2141 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
2142 hp_f77_compiler and hp_f90_compiler completely.
2143 (gdb_preprocess): Delete.
2144 (get_compiler): Delete.
2145
7cf03d44
MK
21462004-01-24 Mark Kettenis <kettenis@gnu.org>
2147
2148 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
2149 <string.h>.
2150
68b6dce9
NR
21512004-01-24 Nick Roberts <nick@nick.uklinux.net>
2152
2153 * gdb.mi/mi-stack.exp: Update copyright.
2154
b368761e
DC
21552004-01-23 David Carlton <carlton@kealia.com>
2156
2157 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
2158 test for cp_lookup_transparent_type.
2159 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
2160 call them.
2161
f2061b53
DJ
21622004-01-23 Daniel Jacobowitz <drow@mvista.com>
2163
2164 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
2165 after -var-update.
2166
37fc574a
DC
21672004-01-23 David Carlton <carlton@kealia.com>
2168
2169 * gdb.cp/namespace.cc (C::ensureRefs): New.
2170 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2171
8e94b928
NR
21722004-01-20 Nick Roberts <nick@nick.uklinux.net>
2173
2174 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
2175 case "-stack-list-locals 2".
2176 * gdb.mi/mi-var-child.exp: Test for case
2177 "-var-list-children --all-values NAME".
2178
997b0952
MC
21792004-01-18 Michael Chastain <mec.gnu@mindspring.com>
2180
2181 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2182
52470da3
MK
21832004-01-18 Mark Kettenis <kettenis@gnu.org>
2184
7049b4b8
MK
2185 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
2186 used with gdb_test_multiple.
2187
52470da3
MK
2188 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
2189 read at address 0. This fixes PR testsuite/1504.
2190
da6012e5
DJ
21912004-01-18 Daniel Jacobowitz <drow@mvista.com>
2192
2193 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
2194 Remove downloading, guessing the host executable, the calls to
2195 gdb_file_cmd and gdb_target_cmd, and "load" support.
2196 (infer_host_exec): New function broken out from gdb_load.
2197 (gdb_load): New wrapper for gdbserver_gdb_load.
2198 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
2199 gdb_target_cmd. Use -target-select.
2200 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
2201 Download binaries to the host. Clear last_mi_remote_file when
2202 we load a new binary.
2203 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
2204 call gdbserver_gdb_load and mi_gdb_target_cmd.
2205
32c70722
MC
22062004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2207
2208 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
2209 type patterns.
2210
b0cecf36
MC
22112004-01-17 Michael Chastain <mec.gnu@mindspring.com>
2212
2213 * gdb.cp/templates.exp: Fix typo in test name of
2214 "print Foo<volatile char*>::foo".
2215
4120d7e6
MC
22162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2217
2218 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2219
f679e530
BE
22202004-01-16 Ben Elliston <bje@wasabisystems.com>
2221
2222 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
2223 (clean mostlyclean): Remove empty rm.
2224
091c48f6
MC
22252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
2226
2227 * gdb.base/setvar.exp: Add copyright years.
2228
3e5fc8d2
DC
22292004-01-14 David Carlton <carlton@bactrian.org>
2230
2231 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
2232 PR c++/1511 and update coment.
2233 * gdb.cp/templates.exp: Update patterns to match current output.
2234 If changes involve something other than whitespace, KFAIL
2235 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2236
63d06c5c
DC
22372004-01-14 David Carlton <carlton@kealia.com>
2238
2239 * gdb.cp/namespace.exp: Add tests involving classes defined within
2240 namespaces.
2241 * gdb.cp/namespace.cc (C::CClass): New.
2242 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
2243
a51dab88
EZ
22442004-01-14 Elena Zannoni <ezannoni@redhat.com>
2245
2246 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
2247 what debug info we have. Print a better message if something goes
2248 wrong while producing the separate debug info file.
2249
a476ccc9
MC
22502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2251
2252 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2253
f453692c
MC
22542004-01-14 Michael Chastain <mec.gnu@mindspring.com>
2255
2256 * gdb.base/callfuncs.c: Add copyright notice.
2257
f40063a5
MC
22582004-01-13 Michael Chastain <mec.gnu@mindspring.com>
2259
2260 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
2261 inheritance. PR gdb/1498, PR gcc/13539.
2262
19ac3974
EZ
22632004-01-13 Elena Zannoni <ezannoni@redhat.com>
2264
2265 * gdb.threads/gcore-thread.exp: Prefix name of binary with
2266 test specific name.
2267 * gdb.mi/gdb669.exp: Ditto.
2268 * gdb.mi/mi-pthreads.exp: Ditto.
2269 * gdb.mi/mi1-pthreads.exp: Ditto.
2270 * gdb.mi/mi2-pthreads.exp: Ditto.
2271
56c97c6e
MC
22722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2273
2274 * gdb.cp/member-ptr.cc: Add copyright notice.
2275
a0644324
MC
22762004-01-12 Michael Chastain <mec.gnu@mindspring.com>
2277
2278 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
2279 some patterns for recent versions of gcc and hpacc. Delete
2280 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
2281 Delete tests that access a NULL pointer-to-member-data. This
2282 script is still disabled for gcc.
2283
32fabe09
EZ
22842004-01-12 Elena Zannoni <ezannoni@redhat.com>
2285
2286 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
2287 escaped correctly.
2288
1f8a6abb
EZ
22892004-01-12 Elena Zannoni <ezannoni@redhat.com>
2290
2291 * gdb.base/sepdebug.exp: New file.
2292 * gdb.base/sepdebug.c: New file.
2293 * lib/gdb.exp (separate_debug_filename): New procedure.
2294 (gdb_gnu_strip_debug): New procedure.
2295
48efe704
AC
22962004-01-12 Andrew Cagney <cagney@redhat.com>
2297
2298 * gdb.mi/ChangeLog: Delete file. Renamed to ...
2299 * gdb.mi/ChangeLog-1999-2003: New file.
2300
a9415475
AC
23012004-01-12 Andrew Cagney <cagney@redhat.com>
2302
2303 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
2304 "Renaming a directory to a non-empty directory returns ENOTEMPTY
2305 or EEXIST", treat EBUSY as an XFAIL.
2306
83b8cf9d
MC
23072004-01-11 Michael Chastain <mec.gnu@mindspring.com>
2308
2309 * gdb.base/scope.exp: Remove obsolete setup_xfail for
2310 hp_cc_compiler.
2311
9939d2a8
MC
23122004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2313
2314 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
2315 decorations.
2316
1ff8cadf
MC
23172004-01-10 Michael Chastain <mec.gnu@mindspring.com>
2318
2319 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
2320 and "(aCC)" decorations. Remove obsolete doco about old
2321 test results.
2322
6fa9022e
MC
23232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2324
2325 * gdb.cp/exception.exp: Fix typo in doco.
2326
209721fe
MK
23272004-01-09 Mark Kettenis <kettenis@gnu.org>
2328
2329 * gdb.base/gdb1476.exp: Fix typo.
2330
ef11303e
MC
23312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2332
2333 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
2334 file.
2335
041ab88c
MC
23362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
2337
2338 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
2339 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
2340 Use gdb_compile. Remove restriction on gcc. Add some patterns
2341 for recent version of gdb. Delete second half, which was a copy
2342 of the first half with different build flags. This test is
2343 still disabled because it is still not ready for production.
2344
e36d075a
MC
23452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2346
2347 * gdb.cp/exception.cc: Add copyright notice.
2348 * gdb.cp/exception.exp: Add a notice that this file is broken
2349 because of line number changes caused by addition of copyright
2350 notice.
2351
42b190ad
MC
23522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2353
2354 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
2355 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2356
8f25f06b
MC
23572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2358
2359 * gdb.cp/classes.exp: Accept gnu abi 2.
2360 * gdb.cp/derivation.exp: Likewise.
2361 * gdb.cp/overload.exp: Likewise.
2362 * gdb.cp/virtfunc.exp: Likewise.
2363
06ded8b8
MC
23642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
2365
2366 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
2367 semicolon after end of function.
2368
77c26ae3
MC
23692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2370
2371 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
2372 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
2373 boilerplate code for compiling and running the program under
2374 test. Add some string method tests.
2375
20757486
MC
23762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2377
2378 * gdb.cp/bs15503.cc: Add copyright notice.
2379 * gdb.cp/bs15503.exp: Adjust line number.
2380
0fd3b503
MC
23812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2382
2383 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
2384 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2385
10d1bea8
MC
23862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2387
2388 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
2389 hp_cc_compiler.
2390
2789202a
MC
23912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2392
2393 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
2394 * gdb.cp/ctti.exp: Use the marker instead of "next".
2395 With gcc, run further before bailing.
2396
b862f14c
MC
23972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2398
2399 * gdb.cp/cttiadd.cc: Add copyright notice.
2400 * gdb.cp/cttiadd1.cc: Likewise.
2401 * gdb.cp/cttiadd2.cc: Likewise.
2402 * gdb.cp/cttiadd3.cc: Likewise.
2403
96da2469
MC
24042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2405
2406 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
2407 Use gdb_test, gdb_test_multiple. Use floating-point values that
2408 have exact representations in IEEE-ish formats.
2409
053248ff
MC
24102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2411
2412 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
2413 compilers. Delete duplicate call to get_compiler_info.
2414 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
2415 * gdb.base/volatile.exp: Likewise.
2416
84acecdd
MK
24172004-01-07 Mark Kettenis <kettenis@gnu.org>
2418
2419 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
2420 memory at address 0.
2421
fe11a27f
MC
24222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
2423
2424 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
2425 to test for hp-ux assembler. Fix copyright years.
2426
60ad077b
AC
24272004-01-07 Andrew Cagney <cagney@redhat.com>
2428
2429 * gdb.base/fileio.c (strerrno): Add "EBUSY".
2430
1c9b8f33
AC
24312004-01-07 Andrew Cagney <cagney@redhat.com>
2432
2433 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
2434 when creating the read-only file. From analysis by Roland McGrath
2435 and Elena Zannoni.
2436
753ccc7a
MC
24372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2438
2439 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
2440
eca3e36b
MC
24412004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2442
2443 * gdb.base/cvexpr.c: Be type-safe with function pointers and
2444 data pointers.
2445
f8d4bac4
MC
24462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2447
2448 * gdb.cp/m-static.exp: Compile one source file at a time.
2449 Delete unused call to get_compiler_info.
2450
9b4e0f94
MC
24512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
2452
2453 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
2454 * gdb.base/call-rt-st.exp: Likewise.
2455 * gdb.base/nodebug.exp: Likewise.
2456 * gdb.base/volatile.exp: Likewise.
2457 * gdb.cp/ref-types.exp: Likewise.
2458 * gdb.cp/templates.exp: Likewise.
2459
023c1024
MK
24602004-01-05 Mark Kettenis <kettenis@gnu.org>
2461
2462 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
2463
19703c4a
MC
24642004-01-05 Michael Chastain <mec.gnu@mindspring.com>
2465
2466 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
2467 hppa*-hp-hpux*.
2468
18b67037
MK
24692004-01-04 Mark Kettenis <kettenis@gnu.org>
2470
ba6219c8
MK
2471 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2472 x86_64-*-*.
2473
18b67037
MK
2474 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
2475 sparc64-*-* and sparc*-solaris2*.
2476
1bfbbb9d
MK
24772004-01-04 Mark Kettenis <kettenis@gnu.org>
2478
2479 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
2480 return ${tests}" test. The ${tests} already mentions the
2481 filename.
2482
06846494
MC
24832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2484
2485 * gdb.cp/local.exp: Accept gcc abi 2.
2486
3b0cb202
MC
24872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2488
2489 * gdb.cp/templates.exp: Accept gcc abi 2.
2490
0643ec3f
MC
24912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
2492
2493 * lib/compiler.cc: Remove supports_template_debugging.
2494 * gdb.cp/templates.exp: Do not test supports_template_debugging.
2495
d231d0b1
MC
24962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2497
2498 * gdb.cp/namespace.exp: Accept gcc abi 2.
2499
44ffb27c
MC
25002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2501
2502 * gdb.cp/method.exp: Accept gcc abi 2.
2503
184ad485
MC
25042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2505
2506 * gdb.cp/classes.exp: Generate identical results as old version.
2507 * gdb.cp/derivation.exp: Likewise.
2508 * gdb.cp/overload.exp: Likewise.
2509 * gdb.cp/virtfunc.exp: Likewise.
2510
116f09e7
MC
25112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2512
2513 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
2514 mysterious bug with sourceware version of expect.
2515
b1379776
MC
25162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2517
2518 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
2519 current versions of gcc, including gcc abi 2. Remove gratuitous
2520 restart of test program. Use gdb_test_multiple and gdb_test for
2521 all tests. Add patterns to xfail missing "const" in "const char *"
2522 and kfail PR gdb/1155.
2523
6b7a4c0e
MC
25242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
2525
2526 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
2527 current versions of gcc, including gcc abi 2. Remove gratuitous
2528 restart of test program. Use gdb_test_multiple and gdb_test for
2529 all tests. Add patterns to kfail PR gdb/1498.
2530
51615d72
MC
25312003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2532
2533 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
2534 current versions of gcc, including gcc abi 2. Use "breakpoint"
2535 and "continue" instead of restarting the target program. Use
2536 gdb_test_multiple and gdb_test for all tests.
2537
7b79a9d7
MK
25382004-01-01 Mark Kettenis <kettenis@gnu.org>
2539
2540 * gdb.asm/asm-source.exp: Update copyright year. Link statically
2541 for *-*-solaris2*.
2542
1cd3489f
MC
25432003-12-31 Michael Chastain <mec.gnu@mindspring.com>
2544
2545 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
2546 current versions of gcc, including gcc abi 2. Use "breakpoint"
2547 and "continue" instead of restarting the target program several
2548 times. Use gdb_test_multiple and gdb_test for all tests.
2549
850742db
MC
25502003-12-18 Michael Chastain <mec.gnu@mindspring.com>
2551
2552 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
2553 source files.
2554
eb4bbda8
MC
25552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2556
2557 * gdb.base/environ.exp: Handle compiling test case from multiple
2558 source files.
2559
e42c7771
MC
25602003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2561
2562 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2563
80e4b428
JB
25642003-12-17 Jim Blandy <jimb@redhat.com>
2565
5f06973a
JB
2566 * gdb.base/freebpcmd.c: Add copyright notice.
2567
80e4b428
JB
2568 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
2569
0ab84fb7
MC
25702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
2571
2572 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2573
1b3bb3d0
JB
25742003-12-13 Jim Blandy <jimb@redhat.com>
2575
2576 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
2577
3a4c9371
KB
25782003-12-12 Kevin Buettner <kevinb@redhat.com>
2579
2580 * gdb.asm/frv.inc: New file.
2581 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
2582
a1dea79a
FF
25832003-12-09 Fred Fish <fnf@redhat.com>
2584
2585 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
2586 functions to break1.c and leave prototypes behind. Add more
2587 "set breakpoint NN here" comments.
2588 * gdb.base/break1.c: New file.
2589
2590 * gdb.base/break.exp: Handle compiling test case from multiple
2591 source files and change source file references as needed.
2592 * gdb.base/completion.exp: Ditto.
2593 * gdb.base/condbreak.exp: Ditto.
2594 * gdb.base/define.exp: Ditto.
2595 * gdb.base/ena-dis-br.exp: Ditto.
2596 * gdb.base/info-proc.exp: Ditto.
2597 * gdb.base/maint.exp: Ditto.
2598 * gdb.base/until.exp: Ditto.
2599
2600 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
2601 hardcoded line numbers.
2602 * gdb.base/define.exp: Ditto.
2603 * gdb.base/ena-dis-br.exp: Ditto.
2604 * gdb.base/maint.exp: Ditto.
2605 * gdb.base/until.exp: Ditto.
2606
2607 * gdb.base/completion.exp: Use "break1" for completion tests since
2608 "break" is no longer a unique prefix.
2609
5266b69c
AC
26102003-12-06 Andrew Cagney <cagney@redhat.com>
2611
2612 * gdb.base/structs.exp (test_struct_returns): When applicable, set
2613 "return_value_unimplemented". When an unimplemented struct return
2614 architecture, report incorrect values as a KFAIL
2615
374451f0
MC
26162003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2617
2618 * gdb.cp/rtti.exp: Accept new wording of warning from
2619 cp_lookup_rtti_type.
2620
ba9b20a7
MC
26212003-12-05 Michael Chastain <mec.gnu@mindspring.com>
2622
2623 Partial fix for PR testsuite/1456.
2624 * gdb.base/scope.exp (test_at_main): Replace references to
2625 gcc_compiled with calls to test_compiler_info.
2626 (test_at_foo): Likewise.
2627 (test_at_bar): Likewise.
2628
b74b6d0b
MC
26292003-12-04 Michael Chastain <mec.gnu@mindspring.com>
2630
2631 Partial fix for PR testsuite/1456.
2632 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
2633 to test_compiler_info.
2634
ccfa3402
MC
26352003-12-03 Michael Chastain <mec.gnu@mindspring.com>
2636
2637 * gdb.base/so-impl-ld.exp: Update copyright notice.
2638
f6246aba
MC
26392003-12-02 Michael Chastain <mec.gnu@mindspring.com>
2640
2641 Partial fix for PR testsuite/1456.
2642 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
2643 to test_compiler_info.
2644
13ae734a
MC
26452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2646
2647 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
2648 from current versions of gdb. Clean up regular expressions.
2649 Delete redundant timeout case.
2650
d8e1cdee
MC
26512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2652
2653 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
2654 from current versions of gdb. Clean up regular expressions.
2655 Delete redundant timeout case.
2656
96457b64
MC
26572003-12-01 Michael Chastain <mec.gnu@mindspring.com>
2658
2659 Partial fix for PR testsuite/1456.
2660 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
2661 gcc_compiled with call to test_compiler_info.
2662
f35309fc
MC
26632003-11-30 Michael Chastain <mec.gnu@mindspring.com>
2664
2665 Partial fix for PR testsuite/1456.
2666 * gdb.base/list.exp (test_list_function): Delete unused declaration
2667 of gcc_compiled.
2668
d7afdf9b
MC
26692003-11-29 Michael Chastain <mec.gnu@mindspring.com>
2670
2671 Partial fix for PR testsuite/1456.
2672 * gdb.base/complex.exp: Replace reference to gcc_compiled with
2673 call to test_compiler_info.
2674
71507b56
MK
26752003-11-29 Mark Kettenis <kettenis@gnu.org>
2676
2677 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
2678 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
2679 it to create the appropriate note.inc.
2680 * gdb.asm/asmsrc1.s: Include "note.inc".
2681 * gdb.asm/netbsd.inc: New file.
2682 * gdb.asm/empty.inc: New file.
2683
f81f93f7
MC
26842003-11-28 Michael Chastain <mec.gnu@mindspring.com>
2685
2686 Partial fix for PR testsuite/1456.
2687 * gdb.base/constvars.exp: Replace references to gcc_compiled with
2688 calls to test_compiler_info.
2689
9a77938e
MC
26902003-11-27 Michael Chastain <mec.gnu@mindspring.com>
2691
2692 Partial fix for PR testsuite/1456.
2693 * gdb.base/volatile.exp: Replace references to gcc_compiled with
2694 calls to test_compiler_info.
2695
e8367dc7
MK
26962003-11-27 Mark Kettenis <kettenis@gnu.org>
2697
2698 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
2699 pattern for the KFAILs.
2700
526c61ee
AF
27012003-11-25 Adam Fedor <fedor@gnu.org>
2702
2703 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
2704 * gdb.objc/objcdecode.m: New file.
2705
28f2d600
AF
27062003-11-25 Adam Fedor <fedor@gnu.org>
2707
2708 * gdb.objc/nondebug.exp: Test for PR objc/1236.
2709 * gdb.objc/nondebug.m: New file.
2710
a3895cee
BE
27112003-11-26 Ben Elliston <bje@wasabisystems.com>
2712
2713 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
2714 NetBSD as it does on FreeBSD. Modelled on a similar change by
2715 Mark Kettenis on 2003-05-30.
2716 (link-flags): Set to "--entry _start" regardless of target.
2717 Special linker flags are to be appended to $link-flags.
2718 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2719
c9f2c8a3
MC
27202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2721
2722 * gdb.cp/method.exp: Accept output of new demangler.
2723
15a0587a 27242003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
2725
2726 * gdb/class2.exp: New file.
2727 * gdb/class2.cc: New file.
2728
3c00b570
MC
27292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
2730
2731 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
2732 of new demangler.
2733
7027acc7
MK
27342003-11-23 Mark Kettenis <kettenis@gnu.org>
2735
2736 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
2737 of gdb_test "run".
2738
b0e1598a
MK
27392003-11-23 Mark Kettenis <kettenis@gnu.org>
2740
2741 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
2742 "continue" into "run".
2743
4d9eda44
MC
27442003-11-23 Michael Chastain <mec.gnu@mindspring.com>
2745
2746 Partial fix for PR testsuite/1456.
2747 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
2748 call to test_compiler_info.
2749 * gdb.cp/ctti.exp: Likewise.
2750 * gdb.cp/derivation.exp: Likewise.
2751 * gdb.cp/member-ptr.exp: Likewise.
2752 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
2753 reference to gcc_compiled.
2754
27552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
2756
2757 Fix PR testsuite/1463.
2758 * gdb.base/structs.exp (start_structs_test): Call
2759 get_debug_format before using the debug format.
2760
d422fe19
AC
27612003-11-22 Andrew Cagney <cagney@redhat.com>
2762
2763 * lib/gdb.exp (gdb_test_multiple): Add simple example.
2764 * gdb.base/structs.exp: Use gdb_test_multiple.
2765
039cf96d
AC
27662003-11-20 Andrew Cagney <cagney@redhat.com>
2767
6882279b
AC
2768 * gdb.base/structs.exp: Handle and recover from internal errors.
2769 Replace "foo${n}" with "foo<n>" in test messages.
2770
e53890ae
AC
2771 * gdb.base/structs.exp: Update copyright. Rewrite.
2772 * gdb.base/structs.c: Update copyright. Rewrite.
2773
2b211c59
AC
2774 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
2775 resync count exceeded.
d63a86f8 2776
039cf96d
AC
2777 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
2778 from the internal error.
2779 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
2780 Original from Jim Blandy.
2781 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 2782
eac98b22
AC
27832003-11-19 Andrew Cagney <cagney@redhat.com>
2784
2785 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
2786 KFAIL.
2787
67455b2a
MK
27882003-11-17 Mark Kettenis <kettenis@gnu.org>
2789
2790 New testcase for PR backtrace/1435.
2791 * gdb.arch/i386-unwind.exp: New file.
2792 * gdb.arch/i386-unwind.c: New file.
2793
853d6e5b
AC
27942003-11-17 Andrew Cagney <cagney@redhat.com>
2795
2796 * lib/gdb.exp (compiler_info): New global.
2797 (test_compiler_info): New function.
2798 (get_compiler_info): Set compiler_info.
2799 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
2800 "compiler_info" to gcc-<major>-<minor>.
2801
38cf6e11
MC
28022003-11-15 Michael Chastain <mec.gnu@mindspring.com>
2803
2804 * gdb.trace/configure: Remove.
2805
a50d3602
EZ
28062003-11-13 Elena Zannoni <ezannoni@redhat.com>
2807
2808 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 2809 breakpoints.
a50d3602
EZ
2810 * gdb.base/break.exp: Remove all references to explicit line
2811 numbers.
2812
d9407aaa
NC
28132003-11-11 Nick Clifton <nickc@redhat.com>
2814
2815 * gdb.base/shreloc.exp: Do not run for targets which do not
2816 support shared objects.
2817
db488fc1
CV
28182003-11-10 Corinna Vinschen <vinschen@redhat.com>
2819
2820 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
2821 Don't run tests if nofileio flag is given.
2822
6a90a18e
EZ
28232003-11-07 Elena Zannoni <ezannoni@redhat.com>
2824
2825 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
2826 as well as 'Watchpoint'.
2827
0b915e9c
EZ
28282003-11-06 Elena Zannoni <ezannoni@redhat.com>
2829
2830 Reported by Jim Ingham <jingham@apple.com>:
2831 * gdb.base/annota1.exp: Match at least one occurrence of the
2832 signal handler annotation.
2833
d7e4b55f
EZ
28342003-11-06 Elena Zannoni <ezannoni@redhat.com>
2835
2836 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
2837 as well as 'Watchpoint'.
2838
2fe4e8d0
MC
28392003-11-05 Michael Chastain <mec@shout.net>
2840
2841 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
2842
6ef88553
KW
28432003-11-03 Kris Warkentin <kewarken@qnx.com>
2844
2845 * gdb.arch/gdb1291.c: New test file.
2846 * gdb.arch/gdb1291.exp: New test script.
2847 * gdb.arch/gdb1431.c: New test file.
2848 * gdb.arch/gdb1431.exp: New test script.
2849
ae7dc4d8
MC
28502003-10-22 Michael Chastain <mec@shout.net>
2851
2852 * gdb.mi/pthreads.c: Add copyright notice.
2853
c39d7427
MC
28542003-10-22 Michael Chastain <mec@shout.net>
2855
2856 * gdb.threads/pthreads.c: Add copyright notice.
2857
8b7d96c1
MC
28582003-10-20 Michael Chastain <mec@shout.net>
2859
2860 * gdb.base/gdb1056.exp: New test script.
2861
d1d69fdd
DJ
28622003-10-13 Daniel Jacobowitz <drow@mvista.com>
2863
2864 * gdb.threads/killed.exp: Use gdb_run_cmd.
2865
7d605576
DJ
28662003-10-13 Daniel Jacobowitz <drow@mvista.com>
2867
2868 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
2869 create a core file.
2870 * gdb.threads/gcore-thread.exp: Likewise.
2871
618ec112
CV
28722003-10-13 Corinna Vinschen <vinschen@redhat.com>
2873
2874 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
2875 type, based on char type.
2876 (struct bit_flags_short_t): New bitfield type, based on short type.
2877 (init_bit_flags_char): New fuction.
2878 (init_bit_flags_short): Ditto.
2879 (print_bit_flags_char): Ditto.
2880 (print_bit_flags_short): Ditto.
2881 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
2882
9367a73c
MC
28832003-10-11 Michael Chastain <mec@shout.net>
2884
2885 * gdb.base/call-rt-st.exp: Update copyright year.
2886
1decf120
KI
28872003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
2888
2889 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
2890 * gdb.disasm/sh3.s: Ditto.
2891
5445b2ae
DJ
28922003-10-07 Daniel Jacobowitz <drow@mvista.com>
2893
2894 * gdb.threads/switch-threads.exp: New test.
2895 * gdb.threads/switch-threads.c: New source file.
2896
aec24853
CV
28972003-10-07 Corinna Vinschen <vinschen@redhat.com>
2898
2899 * gdb.base/ending-run.exp: Add sh specific case.
2900
adc7428d
AC
29012003-10-06 Andrew Cagney <cagney@redhat.com>
2902
2903 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
2904 * gdb.disasm/mn10200.exp: Delete obsolete file.
2905
c9d37158
DJ
29062003-09-29 Daniel Jacobowitz <drow@mvista.com>
2907
2908 * ChangeLog: Correct an entry command.exp -> commands.exp.
2909 * gdb.base/commands.exp (bp_deleted_in_command_test)
2910 (temporary_breakpoint_commands): Check noargs.
2911
79c2c32d
DC
29122003-09-25 David Carlton <carlton@kealia.com>
2913
2914 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
2915 of some print tests, where appropriate. Add tests for C::D::cd,
2916 E::ce, F::cXfX, G::XgX.
2917 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2918
594e6d67
RE
29192003-09-25 Richard Earnshaw <rearnsha@arm.com>
2920
2921 * lib/java.exp (java_init): Import target_alias before using it.
2922
10f0d451
DC
29232003-09-25 David Carlton <carlton@kealia.com>
2924
2925 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
2926
274bcba0
EZ
29272003-09-23 Elena Zannoni <ezannoni@redhat.com>
2928
d63a86f8 2929 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
2930 weirdness.
2931
cdbf20f7
MC
29322003-09-17 Michael Chastain <mec@shout.net>
2933
2934 * gdb.cp/gdb1355.exp: New file.
2935 * gdb.cp/gdb1355.c: New file.
2936
71e06f80
CV
29372003-09-15 Corinna Vinschen <vinschen@redhat.com>
2938
2939 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
2940 * gdb.asm/sh.inc: New file.
2941
5c4e30ca
DC
29422003-09-11 David Carlton <carlton@kealia.com>
2943
bd45b7af
DC
2944 * gdb.cp/namespace.exp: Add tests for namespace types.
2945 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
2946 (test_namespace): New.
2947
1c199746
EZ
29482003-09-11 Elena Zannoni <ezannoni@redhat.com>
2949
2950 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 2951 * gdb.stabs/weird.exp: Ditto.
1c199746 2952
04ed252f
MC
29532003-09-08 Michael Chastain <mec@shout.net>
2954
2955 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
2956
d8a2d9e7
MC
29572003-09-07 Michael Chastain <mec@shout.net>
2958
2959 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
2960 'parse error'.
2961
161afb24
MK
29622003-09-07 Mark Kettenis <m.kettenis@osp.nl>
2963
2964 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
2965
49f2741a
MC
29662003-08-30 Michael Chastain <mec@shout.net>
2967
2968 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
2969 * gdb.gdb/observer.exp: Ditto.
2970 * gdb.gdb/xfullpath.exp: Ditto.
2971
8afa723e
MK
29722003-08-29 Mark Kettenis <kettenis@gnu.org>
2973
2974 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
2975 *-*-*bsd*.
2976
f31dfe3b
JJ
29772003-08-28 Jeff Johnston <jjohnstn@redhat.com>
2978
2979 * gdb.base/dump.exp: Skip for ia64.
2980
4630e498
JJ
29812003-08-25 Jeff Johnston <jjohnstn@redhat.com>
2982
2983 * gdb.asm/asm-source.exp: Add ia64 support.
2984 * gdb.asm/ia64.inc: New file.
2985
1105b7ef
MC
29862003-08-22 Michael Chastain <mec@shout.net>
2987
2988 * gdb.cp: New directory.
2989 * gdb.cp/*: Copy from gdb.c++/*.
2990 * gdb.c++/*: Remove.
2991 * Makefile.in: Change gdb.c++ to gdb.cp.
2992 * configure.in: Ditto.
2993 * configure: Regnerate.
2994
c945b932
MK
29952003-08-18 Mark Kettenis <kettenis@gnu.org>
2996
2997 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
2998 * gdb.arch/i386-prologue.c (gdb1338): Add function.
2999
2b66634b
DJ
30002003-08-17 Daniel Jacobowitz <drow@mvista.com>
3001
3002 * mi-var-display.exp (-var-list-children weird): Accept function
3003 pointers with argument types.
3004 * mi1-var-display.exp (-var-list-children weird): Likewise.
3005 * mi2-var-display.exp (-var-list-children weird): Likewise.
3006
a356f73b
DJ
30072003-08-17 Daniel Jacobowitz <drow@mvista.com>
3008
3009 * gdb.base/annota3.exp: Add missing newline.
3010
483417b8
MC
30112003-08-06 Michael Chastain <mec@shout.net>
3012
3013 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
3014
c99c59c3
MS
30152003-08-12 Michael Snyder <msnyder@redhat.com>
3016
3017 * gdb.base/float.exp: Add test for SH.
3018
55ed7501
MK
30192003-08-10 Mark Kettenis <kettenis@gnu.org>
3020
3021 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
3022
1a371f2e
EZ
30232003-08-07 Elena Zannoni <ezannoni@redhat.com>
3024
3025 * gdb.base/completion.exp: Remove reduntant completion test
3026 on filename.
3027
e0f353ce
EZ
30282003-08-07 Elena Zannoni <ezannoni@redhat.com>
3029
3030 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
3031 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
3032 gdb.trace/save-trace.exp: Make sure that full pathnames are
3033 escaped correctly.
3034
5710a1af 30352003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 3036
5710a1af
EZ
3037 * configure.in: Don't generate config.h from config.hin.
3038 * configure: Regenerate.
3039 * config.hin: Remove file.
3040 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
3041 * gdb.threads/pthreads.c: Ditto.
3042
dcd81ce9
DJ
30432003-08-07 Daniel Jacobowitz <drow@mvista.com>
3044
3045 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3046 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
3047 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
3048 Replace ld24 with seth/add3.
3049
6009d884
AC
30502003-08-02 Andrew Cagney <cagney@redhat.com>
3051
3052 * gdb.base/annota3.exp: New file.
3053 * gdb.base/annota3.c: New file.
3054 * gdb.c++/annota3.exp: New file.
3055 * gdb.c++/annota3.cc: New file.
3056
51514e06
MC
30572003-07-29 Michael Chastain <mec@shout.net>
3058
3059 * gdb.threads/tls.c (spin): Check errno only if sem_wait
3060 actually failed.
3061 (do_pass): Likewise.
3062 * gdb.threads/tls.exp: Always initialize no_of_threads.
3063
4ee6625b
DJ
30642003-07-27 Daniel Jacobowitz <drow@mvista.com>
3065
3066 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
3067 pattern.
3068 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
3069 * gdb.threads/tls.exp: Recognize one case of the host library not
3070 supporting TLS.
3071
225f2bf6
AC
30722003-07-27 Andrew Cagney <cagney@redhat.com>
3073
3074 * gdb.base/fileio.exp: Use SH when running commands using
3075 remote_exec.
3076
bcb27c9f
DJ
30772003-07-24 Daniel Jacobowitz <drow@mvista.com>
3078
3079 From Kei Sakamoto <sakamoto.kei@renesas.com>:
3080 * gdb.base/relocate.c (dummy): New padding array.
3081
3d67be83
MS
30822003-07-22 Michael Snyder <msnyder@redhat.com>
3083
d63a86f8 3084 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
3085
3086 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
3087 patterns to be more general, accepting old and new output.
3088 Some output chars (such as '+') also must be quoted.
d63a86f8 3089 Some addresses are displayed numerically instead of
3d67be83
MS
3090 symbolically.
3091
57ba3b85
MS
30922003-07-23 Michael Snyder <msnyder@redhat.com>
3093
686d097c
MS
3094 * gdb.base/return2.exp: Don't test long-long return.
3095
57ba3b85
MS
3096 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
3097 * gdb.disasm/t01_mov.exp: Ditto.
3098 * gdb.disasm/t02_mova.s: Ditto.
3099 * gdb.disasm/t02_mova.exp: Ditto.
3100 * gdb.disasm/t03_add.s: Ditto.
3101 * gdb.disasm/t03_add.exp: Ditto.
3102 * gdb.disasm/t04_sub.s: Ditto.
3103 * gdb.disasm/t04_sub.exp: Ditto.
3104 * gdb.disasm/t05_cmp.s: Ditto.
3105 * gdb.disasm/t05_cmp.exp: Ditto.
3106 * gdb.disasm/t06_ari2.s: Ditto.
3107 * gdb.disasm/t06_ari2.exp: Ditto.
3108 * gdb.disasm/t07_ari3.s: Ditto.
3109 * gdb.disasm/t07_ari3.exp: Ditto.
3110 * gdb.disasm/t08_or.s: Ditto.
3111 * gdb.disasm/t08_or.exp: Ditto.
3112 * gdb.disasm/t09_xor.s: Ditto.
3113 * gdb.disasm/t09_xor.exp: Ditto.
3114 * gdb.disasm/t10_and.s: Ditto.
3115 * gdb.disasm/t10_and.exp: Ditto.
3116 * gdb.disasm/t11_logs.s: Ditto.
3117 * gdb.disasm/t11_logs.exp: Ditto.
3118 * gdb.disasm/t12_bit.s: Ditto.
3119 * gdb.disasm/t12_bit.exp: Ditto.
3120 * gdb.disasm/t13_otr.s: Ditto.
3121 * gdb.disasm/t13_otr.exp: Ditto.
3122
e00759ef
EZ
31232003-07-22 Elena Zannoni <ezannoni@redhat.com>
3124
3125 * gdb.threads/tls.exp :Add kfail for 'info address' case.
3126
8bc2021f
EZ
31272003-07-22 Elena Zannoni <ezannoni@redhat.com>
3128
3129 * gdb.threads/tls.c : New file.
3130 * gdb.threads/tls.exp : New file.
3131 * gdb.threads/tls-main.c : New file.
3132 * gdb.threads/tls-shared.c : New file.
3133 * gdb.threads/tls-shared.exp : New file.
3134
89320c4c
AS
31352003-07-22 Andreas Schwab <schwab@suse.de>
3136
3137 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
3138
180dea7c
AS
31392003-07-20 Andreas Schwab <schwab@suse.de>
3140
3141 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
3142 due to insn reordering.
3143
0714963c
AC
31442003-07-15 Andrew Cagney <cagney@redhat.com>
3145
3146 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
3147
98a23b3f
MC
31482003-07-15 Michael Chastain <mec@shout.net>
3149
3150 * gdb.base/gdb1250.exp: New file.
3151 * gdb.base/gdb1250.c: New file.
3152
27e417a2
ML
31532003-07-09 Michal Ludvig <mludvig@suse.cz>
3154
3155 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
3156 expansion of size_t to 'unsigned long', not only to 'unsigned'.
3157
8bc2021f
EZ
31582003-07-09 Elena Zannoni <ezannoni@redhat.com>
3159
3160 * gdb.threads/tls.c: New file.
3161 * gdb.threads/tls.exp: New file.
3162 * gdb.threads/tls-main.c: New file.
3163 * gdb.threads/tls-shared.c: New file.
3164 * gdb.threads/tls-shared.exp: New file.
3165
d99968dc
EZ
31662003-07-09 Elena Zannoni <ezannoni@redhat.com>
3167
3168 * gdb.base/annota1.exp: Make sure that we properly escape the
3169 full path of the source file. Xfail more permissive patterns,
d63a86f8 3170 due to a compiler debug info problem.
d99968dc 3171
83876b3b
AS
31722003-07-07 Andreas Schwab <schwab@suse.de>
3173
2705e972
AS
3174 * gdb.asm/m68k.inc: New file.
3175 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
3176
83876b3b
AS
3177 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
3178 arguments"): Also match negative number.
3179
3180 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
3181
3a871b37
DJ
31822003-07-03 Daniel Jacobowitz <drow@mvista.com>
3183
3184 * gdb.base/store.c (charest): New typedef.
3185 (add_char): Rename to add_charest, update.
3186 (wack_char): Rename to wack_charest, update types. Return l + r
3187 to keep r live across the call.
3188 (wack_short, wack_int, wack_long, wack_longest, wack_float)
3189 (wack_double, wack_doublest): Return l + r to keep r live across
3190 the call.
3191 * gdb.base/store.exp: Accomodate store.c changes.
3192
b2a7f303
DC
31932003-06-30 David Carlton <carlton@kealia.com>
3194
3195 * gdb.c++/maint.exp (test_invalid_name): New.
3196 (test_first_component): Add tests for invalid names.
3197
3c6cb4a1
MC
31982003-06-29 Michael Chastain <mec@shout.net>
3199
3200 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
3201 output of '<VTT for class>' for virtual base classes.
3202
f1c2644b
DJ
32032003-06-29 Daniel Jacobowitz <drow@mvista.com>
3204
3205 * gdb.base/completion.exp: Tab-complete "complet" instead of
3206 "compl".
3207 * gdb.base/complex.exp, gdb.base/complex.c: New files.
3208
18080350
DJ
32092003-06-29 Daniel Jacobowitz <drow@mvista.com>
3210
3211 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
3212 * gdb.base/volatile.exp: Likewise.
3213
f56973f8
DJ
32142003-06-29 Daniel Jacobowitz <drow@mvista.com>
3215
3216 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
3217 gdb/1265.
3218
32192003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
3220 Daniel Jacobowitz <drow@mvista.com>
3221
3222 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
3223 initial line count of 'captured_main' from 26 to 32.
3224 (test_with_self): Allow xmalloc call to be interleaved with the
3225 preceding two lines.
3226
e766d4d6
JB
32272003-06-24 Joel Brobecker <brobecker@gnat.com>
3228
3229 * gdb.base/bang.exp: New testcase.
3230
f125c9a4
JB
32312003-06-23 Joel Brobecker <brobecker@gnat.com>
3232
3233 * gdb.base/langs.exp: Add some tests for the "minimal" language
3234 support.
3235
6e25beaf
EZ
32362003-06-23 Elena Zannoni <ezannoni@redhat.com>
3237
3238 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
3239 the testcase.
3240
2f816dda
DJ
32412003-06-22 Daniel Jacobowitz <drow@mvista.com>
3242
3243 * gdb.base/relocate.exp: Test add-symbol-file with a variable
3244 offset.
3245
db5a5748
DJ
32462003-06-22 Daniel Jacobowitz <drow@mvista.com>
3247
3248 * gdb.c++/pr-1210.cc: New file.
3249 * gdb.c++/pr-1210.exp: New file.
3250
1df0c130
DJ
32512003-06-21 Daniel Jacobowitz <drow@mvista.com>
3252
3253 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
3254 000-exec-continue.
3255
a92feac0
MK
32562003-06-15 Mark Kettenis <kettenis@gnu.org>
3257
3258 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
3259 on *-*-*bsd* instead of *-*-freebsd*.
3260
81a58f5b
AC
32612003-06-14 Andrew Cagney <cagney@redhat.com>
3262
3263 * gdb.base/store.exp: Test longest and doublest. Test all
3264 parameters. Weaken return statement match.
3265 * gdb.base/store.c: Add longest and doublest - aka long long and
3266 long double functions. Put all parameters into local register
3267 variables. Use negative values.
3268
b257a0d3
AC
32692003-06-14 Andrew Cagney <cagney@redhat.com>
3270
3271 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
3272 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
3273 exit status.
3274 * gdb.base/fileio.exp: Disable target when nointerrupts and
3275 noinferiorio, instead of limiting it to remote. Use remote_exec
3276 instead of system.
d63a86f8 3277
21c38304
JJ
32782003-06-12 Jeff Johnston <jjohnstn@redhat.com>
3279
3280 * gdb.base/float.exp: Add ia64 support.
3281
1bcdb424
CV
32822003-06-12 Corinna Vinschen <vinschen@redhat.com>
3283
3284 * gdb.base/fileio.exp: Run only on remote targets.
3285
6aeb981f
CV
32862003-06-10 Corinna Vinschen <vinschen@redhat.com>
3287
3288 * gdb.base/fileio.c: New file, testing File-I/O.
3289 * gdb.base/fileio.exp: Ditto.
3290
53df362e
RG
32912003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
3292
3293 * gdb.base/shreloc.exp: New file, check symbol values obtained from
3294 shared objects after relocation at load time (gdb PR/1132).
3295 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
3296 as above, part of the shared object relocation test.
3297
ffee1b46
MK
32982003-06-08 Mark Kettenis <kettenis@gnu.org>
3299
b5ca3722
MK
3300 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
3301 fully filled history list.
3302 * gdb.base/gdb_history: New file.
3303
03ed860d
MK
3304 * gdb.base/signals.exp: XFAIL "continue to func1" on
3305 i*86-*-freebsd*.
3306
ffee1b46
MK
3307 * gdb.base/attach.exp: When trying to attach to a nonexistent
3308 process, make it possible to specify the PID based on the target,
3309 and do so for *-*-freebsd*.
3310
d80dbb52
RH
33112003-06-02 Richard Henderson <rth@redhat.com>
3312
3313 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
3314
6dd77b81
RH
33152003-06-02 Richard Henderson <rth@redhat.com>
3316
3317 * gdb.base/selftest.exp: Next over lim_at_start initialization.
3318
f6347e16
RH
33192003-06-02 Richard Henderson <rth@redhat.com>
3320
3321 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
3322
2c161407
DJ
33232003-06-01 Daniel Jacobowitz <drow@mvista.com>
3324
3325 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
3326 of globalvar.
3327
572eb746
MK
33282003-06-01 Mark Kettenis <kettenis@gnu.org>
3329
3330 * gdb.asm/asm-source.exp: Check for memory read errors in
3331 disassembler test on *BSD too.
3332
9e9617a5
RH
33332003-06-01 Richard Henderson <rth@redhat.com>
3334
3335 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
3336 for .frame.
3337 (gdbasm_call): Lose ldgp.
3338 (gdbasm_startup): Add frame information.
3339 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
3340
7b34ad4e
MK
33412003-05-31 Mark Kettenis <kettenis@gnu.org>
3342
3343 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
3344 i?86-*-*.
3345
10059fdf
MK
33462003-05-30 Mark Kettenis <kettenis@gnu.org>
3347
3348 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
3349 FreeBSD.
3350
acf4b816
RH
33512003-05-29 Richard Henderson <rth@redhat.com>
3352
3353 * gdb.asm/alpha.inc: New file.
3354 * gdb.asm/asm-source.exp: Use it.
3355
e9ecd949
JB
33562003-05-29 Jim Blandy <jimb@redhat.com>
3357
3358 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
3359 'core.PID'.
3360
e3e5a4f3
JB
33612003-05-22 Jim Blandy <jimb@redhat.com>
3362
3363 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
3364 backtrace.
d63a86f8 3365
72fe3d25
DC
33662003-05-20 David Carlton <carlton@math.stanford.edu>
3367
3368 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
3369 this time.
3370
58da2eb2
DC
33712003-05-19 David Carlton <carlton@bactrian.org>
3372
3373 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
3374 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
3375
1fcb5155
DC
33762003-05-19 David Carlton <carlton@bactrian.org>
3377
3378 * gdb.c++/namespace.exp: Add namespace scope and anonymous
3379 namespace tests.
3380 Bump copyright date.
3381 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
3382 (main): Call C::D::marker2.
3383 * gdb.c++/namespace1.cc: New file.
3384
85e85163
JJ
33852003-05-14 Jeff Johnston <jjohnstn@redhat.com>
3386
3387 Roland McGrath <roland@redhat.com>
d63a86f8 3388 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
3389 there is no manager thread.
3390
a25fbfec
JJ
33912003-05-08 Jeff Johnston <jjohnstn@redhat.com>
3392
d63a86f8
RM
3393 * gdb.threads/schedlock.exp: Remove assumption that all threads
3394 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
3395 in one of the child threads rather than the main thread.
3396
be375bae
JB
33972003-05-07 Jim Blandy <jimb@redhat.com>
3398
09bf6082
JB
3399 Add support for assembly source testing on the s390x.
3400 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
3401 architecture.
3402 * gdb.asm/s390x.inc: New file.
3403
be375bae
JB
3404 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
3405 succession of 'if' statements.
3406
00905d52
AC
34072003-05-05 Andrew Cagney <cagney@redhat.com>
3408
3409 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
3410
b1e29e33
AC
34112003-05-05 Andrew Cagney <cagney@redhat.com>
3412
3413 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
3414 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
3415
e33d66ec
EZ
34162003-05-02 Elena Zannoni <ezannoni@redhat.com>
3417
3418 * gdb.base/charset.exp: Update based on new behavior of set/show
3419 charset commands.
3420
2b6fd0d8
AC
34212003-05-01 Andrew Cagney <cagney@redhat.com>
3422
3423 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
3424 variable do not give memory errors.
3425
130cacce
AF
34262003-04-30 Adam Fedor <fedor@gnu.org>
3427
3428 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
3429 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
3430 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
3431 gdb.objc/basicclass.m: : New files
3432
3433 * lib/gdb.exp (gdb_compile_objc): New procedure.
3434
bea71854
DJ
34352003-04-27 Daniel Jacobowitz <drow@mvista.com>
3436
3437 * gdb.base/signals.exp: Make backtrace tests more specific.
3438
0f20eeea
DC
34392003-04-23 David Carlton <carlton@bactrian.org>
3440
3441 * gdb.c++/maint.exp (test_first_component): Add tests for
3442 'operator' in more locations.
3443
c8c4d8dc
KB
34442003-04-16 Kevin Buettner <kevinb@redhat.com>
3445
3446 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
3447
3fe60e3c
EZ
34482003-04-16 Elena Zannoni <ezannoni@redhat.com>
3449
3450 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
3451 func marke' instead. Update test name.
3452
9219021c
DC
34532003-04-15 David Carlton <carlton@math.stanford.edu>
3454
3455 * gdb.c++/maint.exp: New file.
3456
5dd55bdd
EZ
34572003-04-14 Elena Zannoni <ezannoni@redhat.com>
3458
3459 * gdb.threads/schedlock.c: Change type of thread function argument
3460 to long, to avoid warnings on 64-bit platforms.
3461
00890572
EZ
34622003-04-14 Elena Zannoni <ezannoni@redhat.com>
3463
3464 * gdb.base/attach.exp: Add new message from ptrace in case of
3465 attaching to nonexistent process.
d63a86f8 3466
93201743
JB
34672003-04-11 Jim Blandy <jimb@redhat.com>
3468
3469 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3470 gdb.c++/userdef.cc: Place comments on the lines to which the
3471 marker function might return.
3472 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3473 gdb.c++/userdef.exp: Look for those comments to check that we've
3474 returned to the right place, instead of checking line numbers.
3475
2a11c64d
EZ
34762003-04-11 Elena Zannoni <ezannoni@redhat.com>
3477
3478 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
3479 match on sourcefile name, instead of directory name.
3480
68ab8fc5
EZ
34812003-04-10 Elena Zannoni <ezannoni@redhat.com>
3482
d63a86f8 3483 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
3484 working directory name.
3485
5624293a
JB
34862003-04-09 Jim Blandy <jimb@redhat.com>
3487
3488 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
3489 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
3490 after an inferior function call, report the failure, but allow the
3491 test to continue.
3492
f1f02ee4
SC
34932003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3494
3495 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3496 with -DPROTOTYPES.
3497
6eb79af0
SC
34982003-04-05 Stephane Carrez <stcarrez@nerim.fr>
3499
3500 * gdb.base/break.exp: Revert last patch.
3501
8dfb4cf0
SC
35022003-04-04 Stephane Carrez <stcarrez@nerim.fr>
3503
3504 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
3505 with -DPROTOTYPES.
3506
ed4c619a
AC
35072003-04-02 Andrew Cagney <cagney@redhat.com>
3508
3509 * gdb.base/callfuncs.exp: Make "print add" messages unique.
3510 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
3511 matching directories by the name breakpoint.
3512 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
3513 Make "continue to marker1" consistent.
3514 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
3515 message consistent.
3516 * lib/gdb.exp: Put "the program is no longer running", and "the
3517 program exited" in parenthesis.
3518 * lib/mi-support.exp: Ditto.
d63a86f8 3519
4e35d5f0 35202003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 3521
4e35d5f0
BR
3522 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
3523
71900fe8
AC
35242003-03-29 Andrew Cagney <cagney@redhat.com>
3525
3526 * gdb.base/sizeof.c (main): Print the value of '\377'.
3527 * gdb.base/sizeof.exp: Check the sign of '\377'.
3528
c0655a16
MC
35292003-03-27 Michael Chastain <mec@shout.net>
3530
3531 * gdb.base/gdb1090.exp: New file.
3532 * gdb.base/gdb1090.cc: New file.
3533
5b2a3989
JB
35342003-03-27 J. Brobecker <brobecker@gnat.com>
3535
3536 * gdb.gdb/observer.exp: New regression test.
3537
79876890
MC
35382003-03-27 Michael Chastain <mec@shout.net>
3539
3540 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
3541 * gdb.base/ptype.exp: Likewise.
3542
6eac95e3
CV
35432003-03-27 Corinna Vinschen <vinschen@redhat.com>
3544
3545 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
3546
e8c71839
MC
35472003-03-26 Michael Chastain <mec@shout.net>
3548
3549 * gdb.base/ptype.exp: Actually use some typedef'd types.
3550
71b10041
SC
35512003-03-21 Stephane Carrez <stcarrez@nerim.fr>
3552
3553 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
3554 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
3555
2512cf80
CV
35562003-03-20 Corinna Vinschen <vinschen@redhat.com>
3557
3558 * gdb.base/default.exp: Fix regular expression.
3559
0d195a4f
CV
35602003-03-20 Corinna Vinschen <vinschen@redhat.com>
3561
3562 * gdb.base/args.exp: Fix regular expression.
3563
8a2dbca8
CV
35642003-03-20 Corinna Vinschen <vinschen@redhat.com>
3565
3566 * gdb.base/help.exp: Allow Win32 child process.
3567
bf028682
CV
35682003-03-20 Corinna Vinschen <vinschen@redhat.com>
3569
3570 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
3571 when stepping out of main().
3572
182dbe85
CV
35732003-03-20 Corinna Vinschen <vinschen@redhat.com>
3574
3575 * gdb.base/default.exp: Check for win32 specific message when calling
3576 "run" without executable.
3577
d67a6ba5
CV
35782003-03-20 Corinna Vinschen <vinschen@redhat.com>
3579
3580 * gdb.base/args.exp: Expect .exe in output.
3581
a955b5bb
CV
35822003-03-20 Corinna Vinschen <vinschen@redhat.com>
3583
3584 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
3585 Cygwin native.
3586
bf6bad4b
AC
35872003-03-17 Andrew Cagney <cagney@redhat.com>
3588
3589 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
3590 vector registes.
3591 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
3592 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
3593
293e9a31
DC
35942003-03-17 David Carlton <carlton@math.stanford.edu>
3595
3596 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
3597 test, for PR breakpoints/38.
3598 Call test_watchpoint_and_breakpoint.
3599 * gdb.base/watchpoint.c (func3): New function.
3600 (main): Call func3.
3601
5330f2db
DC
36022003-03-04 David Carlton <carlton@math.stanford.edu>
3603
3604 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
3605 Garply<Garply<char> >:: garply".
3606 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
3607 with respect to PR c++/1111; note also PR c++/1113.
3608 (test_template_breakpoints): KFAIL "constructor breakpoint" with
3609 respect to PR c++/1062.
3610 KFAIL "destructor breakpoint" with respect to PR c++/1112.
3611
6ece72da
DC
36122003-03-03 David Carlton <carlton@math.stanford.edu>
3613
3614 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
3615 with respect to PR c++/57.
3616 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
3617 c++/826.
3618 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
3619 respect to PR c++/57.
3620
85ca1584
DC
36212003-03-03 David Carlton <carlton@math.stanford.edu>
3622
3623 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
3624 respect to PR c++/33 into FAILs.
3625
98e9c5b8
MC
36262003-03-03 Michael Chastain <mec@shout.net>
3627
7bedbf27
MC
3628 * configure.in: Update copyright years.
3629
36302003-03-03 Michael Chastain <mec@shout.net>
3631
3632 * Makefile.in: Update copyright years.
98e9c5b8 3633
f683e100
DC
36342003-02-28 David Carlton <carlton@math.stanford.edu>
3635
3636 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
3637 print class instead of struct and/or superfluous protection
3638 specifiers, as long as the resulting output is equivalent to the
3639 source code.
3640 Delete FIXME from end of messages on tests that don't need
3641 fixing.
3642
a9e0cf2c
DC
36432003-02-28 David Carlton <carlton@math.stanford.edu>
3644
3645 * gdb.c++/templates.exp (do_tests): Allow const in the two
3646 Foo<volatile char *>::foo tests.
3647
e8d359df
MS
36482003-02-27 Michael Snyder <msnyder@redhat.com>
3649
d63a86f8 3650 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
3651 will be consistant.
3652
0b71dc91
DC
36532003-02-26 David Carlton <carlton@math.stanford.edu>
3654
3655 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
3656 char *>::foo" test with respect to PR c++/33. Create a new test
3657 which is identical to that one except that it doesn't put the
3658 space between the "char" and the "*"; KFAIL it, too.
3659
dd14ab43
DC
36602003-02-26 David Carlton <carlton@math.stanford.edu>
3661
3662 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
3663 template types into either PASSes or KFAILs (corresponding to PR
3664 c++/57). Tweak indentation. Update copyright.
3665
1146c7f1
SC
36662003-02-23 Stephane Carrez <stcarrez@nerim.fr>
3667
3668 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
3669
74641dfb
MC
36702003-02-13 Michael Chastain <mec@shout.net>
3671
3672 * gdb.base/exprs.exp: Remove i960 remnants.
3673 * gdb.base/funcargs.exp: Likewise.
3674 * gdb.base/list.exp: Likewise.
3675 * gdb.base/ptype.exp: Likewise.
3676
559cd2d0
DC
36772003-02-14 David Carlton <carlton@math.stanford.edu>
3678
3679 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
3680 pEe->D::vg()" from XFAIL to KFAIL.
3681
c4f90d87
JM
36822003-02-13 Jason Molenda (jmolenda@apple.com)
3683
3684 * gdb.base/maint.exp: Update maint print statistics regexp to include
3685 new entries.
3686
cbc4d97c
MC
36872003-02-13 Michael Chastain <mec@shout.net>
3688
3689 * gdb.c++/inherit.exp: Remove call to get_debug_format.
3690
40f235b7
MC
36912003-02-12 Michael Chastain <mec@shout.net>
3692
3693 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
3694 * gdb.c++/inherit.exp: Likewise.
3695 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
3696 * gdb.c++/templates.exp: Likewise.
3697 * gdb.c++/virtfunc.exp: Likewise.
3698
c56716b0
JM
36992003-02-06 Jason Molenda (jason-cl@molenda.com)
3700
3701 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
3702 why the code is written that way.
3703
070afcf8
MC
37042003-02-05 Michael Chastain <mec@shout.net>
3705
3706 * gdb.base/dump.exp: Add missing copyright line.
3707
5d0331e5
JM
37082003-02-05 Jason Molenda (jason-cl@molenda.com)
3709
f7ae6d3e 3710 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
3711 at the beginning so the breakpoint doesn't get set on the loop.
3712
92851186
MC
37132003-02-05 Michael Chastain <mec@shout.net>
3714
3715 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
3716 output for configurations with gcc 2.95.3.
3717
cbf1e085
AC
37182003-02-05 Keith Seitz <keiths@redhat.com>
3719 Andrew Cagney <ac131313@redhat.com>
3720
3721 * gdb.mi/mi-cli.exp: New file.
d63a86f8 3722
29518e1e
MC
37232003-02-04 Michael Chastain <mec@shout.net>
3724
3725 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
3726 Call perror and then continue.
3727
5af1d5f3
MC
37282003-02-03 Michael Chastain <mec@shout.net>
3729
3730 * gdb.c++/pr-1023.cc: New file.
3731 * gdb.c++/pr-1023.exp: New file.
3732
6b549786
JB
37332003-02-05 Jim Blandy <jimb@redhat.com>
3734
3735 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
3736 it's local to foobar. Check for it there, and check that it's not
3737 present in main.
3738 * gdb.c++/local.cc (marker2): New function.
3739 (foobar): Call marker1.
3740 (main): Call marker2 instead of marker1.
3741
67f16606
AC
37422003-02-04 Andrew Cagney <ac131313@redhat.com>
3743
3744 * gdb.disasm/mn10200.exp: Obsolete file.
3745 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
3746 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
3747 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
3748
1c5cb38e
DC
37492003-02-04 David Carlton <carlton@math.stanford.edu>
3750
3751 * gdb.c++/overload.exp: Test intToChar(1).
3752 * gdb.c++/overload.cc (intToChar): New.
3753 (main): Call intToChar.
3754
d1fe6965
DC
37552003-02-03 David Carlton <carlton@math.stanford.edu>
3756
3757 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
3758 'might_kfail' arg.
3759 KFAIL some of the continue_to_bp_overloaded calls, according to
3760 PR c++/1025.
3761
9ba61c5d
MC
37622003-02-01 Michael Chastain <mec@shout.net>
3763
3764 * gdb.base/advance.c (marker1): New marker function.
3765 * gdb.base/advance.exp: When the 'advance' command lands on the
3766 return breakpoint, it can legitimately stop on either the
3767 current line or the next line. Accommodate both outcomes.
3768 * gdb.base/until.exp: Likewise.
3769
e7494ffb
AC
37702003-02-02 Andrew Cagney <ac131313@redhat.com>
3771
3772 2002-11-10 Jason Molenda (jason-cl@molenda.com):
3773 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
3774 now a list, not a tuple.
3775 * gdb.mi/mi-var-display.exp: Ditto.
3776 * gdb.mi/gdb792.exp: Ditto.
3777
075559bc
AC
37782003-02-01 Andrew Cagney <ac131313@redhat.com>
3779
3780 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
3781 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
3782 stack backtraces.
3783 * gdb.mi/mi-syn-frame.c: Part of same.
3784
2bd4c7b1
MK
37852003-02-01 Mark Kettenis <kettenis@gnu.org>
3786
3787 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3788 gdb.mi/mi1-pthreads.exp: Return instead of calling
3789 gdb_suppress_entire_file.
3790
eabd8992
MS
37912003-02-01 Mark Salter <msalter@redhat.com>
3792
3793 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
3794
71469e2f
MS
37952003-01-31 Mark Salter <msalter@redhat.com>
3796
3797 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
3798 Support empty arg.
3799
38a94d44
MC
38002003-01-30 Michael Chastain <mec@shout.net>
3801
3802 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
3803 This was a workaround for a UTF-8 bug in readline 4.3. The bug
3804 has been fixed in gdb/readline on 2003-01-09.
3805
19ea9e73
MS
38062003-01-29 Michael Snyder <msnyder@redhat.com>
3807
e8d359df
MS
3808 * gdb.base/maint.exp: Allow for leading underscore in symbol.
3809 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
3810 * gdb.base/args.exp: Skip if target does not support args passing.
3811
2307bd6a
DJ
38122003-01-22 Daniel Jacobowitz <drow@mvista.com>
3813
19ea9e73 3814 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
3815 gdb_test. Accept a list of expect arguments as the third
3816 parameter.
3817 (gdb_test): Use it.
3818
f2dd3617
EZ
38192003-01-20 Elena Zannoni <ezannoni@redhat.com>
3820
3821 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
3822 allow for different test tree configurations. Update some
3823 tescases accordingly.
3824 * gdb.arch/altivec-regs.exp: Ditto.
3825 * gdb.asm/asm-source.exp: Ditto.
3826 * gdb.base/advance.exp: Ditto.
3827 * gdb.base/display.exp: Ditto.
d63a86f8 3828 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
3829 * gdb.base/mips_pro.exp: Ditto.
3830 * gdb.base/overlays.exp: Ditto.
3831 * gdb.base/relocate.exp: Ditto.
3832 * gdb.base/setshow.exp: Ditto.
3833 * gdb.base/step-line.exp: Ditto.
3834 * gdb.base/step-test.exp: Ditto.
3835 * gdb.base/until.exp: Ditto.
3836 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
3837
c71cdefd
DC
38382003-01-17 David Carlton <carlton@math.stanford.edu>
3839
3840 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
3841 corresponding to PR c++/945.
3842 Update copyright.
3843
fdba05d7
DC
38442003-01-17 David Carlton <carlton@math.stanford.edu>
3845
3846 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
3847 corresponding to PR c++/68.
3848
38492003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
3850
3851 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
3852 (test_paddr_hairy_functions): Call print_addr_2_kfail for
3853 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
3854
c362c33a
EZ
38552003-01-15 Elena Zannoni <ezannoni@redhat.com>
3856
0fbc361c
EZ
3857 * gdb.base/break.exp: Fix change of default location, because of
3858 removal of until tests.
3859 * gdb.base/help.exp: Update test for new 'until' help message.
3860 Add test for help on 'advance'.
c362c33a
EZ
3861 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
3862
dabf8a35
MK
38632003-01-15 Mark Kettenis <kettenis@gnu.org>
3864
3865 * gdb.base/default.exp: Adapt "info float" test for recent changes
3866 to that command. Add test for "info vector".
3867 * gdb.base/float.exp: New file. Add test for "info float" that
3868 resembles the old test in gdb.base/default.exp.
3869
a1769aca
DC
38702003-01-15 David Carlton <carlton@math.stanford.edu>
3871
3872 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
3873
82025e13
EZ
38742003-01-15 Elena Zannoni <ezannoni@redhat.com>
3875
3876 * gdb.base/break.exp: Move the tests of until command from here...
3877 * gdb.base/until.exp: ... to here. New file. Add other tests.
3878 * gdb.base/advance.c: New file.
3879 * gdb.base/advance.exp: New file.
3880
8f9ab801
EZ
38812003-01-14 Elena Zannoni <ezannoni@redhat.com>
3882
3883 * gdb.base/args.c: New file.
3884 * gdb.base/args.exp: New file.
3885
9ae66589
DJ
38862003-01-14 Daniel Jacobowitz <drow@mvista.com>
3887
3888 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
3889
8d77e5c3
DJ
38902003-01-14 Daniel Jacobowitz <drow@mvista.com>
3891
3892 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
3893
12d2f0a1
DJ
38942003-01-14 Daniel Jacobowitz <drow@mvista.com>
3895
3896 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
3897 dates.
3898
6ca37014
DJ
38992003-01-13 Daniel Jacobowitz <drow@mvista.com>
3900
3901 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
3902
b0023472
DJ
39032003-01-13 Daniel Jacobowitz <drow@mvista.com>
3904
3905 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
3906 (ptype &*"foo").
3907 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
3908
607fbc54 39092003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
3910
3911 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
3912 * gdb.mi/mi1-console.exp: Likewise.
3913
607fbc54 39142003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
3915
3916 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
3917 * gdb.mi/mi1-console.exp: Likewise.
3918
a1fb14a2
DJ
39192003-01-13 Daniel Jacobowitz <drow@mvista.com>
3920
3921 * gdb.c++/overload.exp: Remove some fixed XFAILs.
3922
c4cf40b7
DJ
39232003-01-09 Daniel Jacobowitz <drow@mvista.com>
3924
3925 * gdb.base/detach.exp: New test.
3926
696d5a5b
DJ
39272003-01-09 Daniel Jacobowitz <drow@mvista.com>
3928
3929 * Makefile.in (ALL_SUBDIRS): New variable.
3930 (subdirs, clean, distclean): Use it.
3931 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
3932 regenerating Makefile, since it is generated from the top level.
3933 * gdb.asm/Makefile.in: Likewise.
3934 * gdb.base/Makefile.in: Likewise.
3935 * gdb.c++/Makefile.in: Likewise.
3936 * gdb.disasm/Makefile.in: Likewise.
3937 * gdb.java/Makefile.in: Likewise.
3938 * gdb.mi/Makefile.in: Likewise.
3939 * gdb.threads/Makefile.in: Likewise.
3940 * gdb.trace/Makefile.in: Likewise.
3941
754533e4
DC
39422003-01-09 David Carlton <carlton@math.stanford.edu>
3943
3944 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
3945 Add copyright year 2003.
3946
d8b3e9ee
MC
39472003-01-06 Michael Chastain <mec@shout.net>
3948
3949 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
3950 When selecting a thread, 'line' and 'file' are optional.
3951 * gdb.mi/mi1-pthreads.exp: Likewise.
3952
8e9e0fe6
AS
39532003-01-06 Andreas Schwab <schwab@suse.de>
3954
3955 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
3956 failures.
3957
b5ab8ff3
DJ
39582003-01-04 Daniel Jacobowitz <drow@mvista.com>
3959
3960 Fix PR gdb/844
3961 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
3962 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
3963
3964 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
3965 instead of calling gdb_suppress_entire_file.
3966 * gdb.threads/print-threads.exp: Likewise.
3967 * gdb.threads/schedlock.exp: Likewise.
3968
3969 * gdb.threads/killed.exp: Return instead of calling
3970 gdb_suppress_entire_file.
3971 * gdb.threads/linux-dp.exp: Likewise.
3972 * gdb.threads/pthreads.exp: Likewise.
3973
1e698235
DJ
39742003-01-04 Daniel Jacobowitz <drow@mvista.com>
3975
3976 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
3977 stabs.
3978 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
3979 * gdb.base/whatis.exp: Always allow (void) after function names.
3980
147ff08c
DJ
39812003-01-04 Daniel Jacobowitz <drow@mvista.com>
3982
3983 * gdb.c++/casts.exp: Correct regexp.
3984
dc62bfc2
MK
39852003-01-04 Mark Kettenis <kettenis@gnu.org>
3986
3987 * configure.in: Call AC_CONFIG_HEADER. Don't call
3988 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
3989 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
3990 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
3991 aforementioned directories in the AC_OUPUT call.
3992 * config.hin: New file.
3993 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
3994 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
3995 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
3996 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
3997 pass -I$objdir instead of -I$objdir/$subdir in compilation.
3998 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
3999 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
4000 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
4001 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
4002 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
4003 gdb.threads/configure.in, gdb.threads/configure,
4004 gdb.threads/config.in, gdb.trace/configure.in,
4005 gdb.trace/configure: Removed.
4006
77afa639
MC
40072003-01-03 Michael Chastain <mec@shout.net>
4008
4009 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
4010 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
4011
7634bb6e
DJ
40122003-01-03 Daniel Jacobowitz <drow@mvista.com>
4013
4014 * gdb.base/store.exp: Fix regular expressions.
4015
b39c905e
MK
40162002-12-28 Mark Kettenis <kettenis@gnu.org>
4017
4018 * configure.in: Rewrite.
4019 * configure: Regenerated.
4020
0a8551dd
DC
40212003-01-03 David Carlton <carlton@math.stanford.edu>
4022
4023 * gdb.base/psymtab.exp: New file.
4024 * gdb.base/psymtab1.c: Ditto.
4025 * gdb.base/psymtab2.c: Ditto.
4026
c60b7188
AF
40272002-12-23 Adam Fedor <fedor@gnu.org>
4028
4029 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
4030
ee73db83
DC
40312002-12-23 David Carlton <carlton@math.stanford.edu>
4032
4033 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
4034 and current_directory initialization.
4035
d6c1774e
JB
40362002-12-22 Jim Blandy <jimb@redhat.com>
4037
f0a847b8
JB
4038 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
4039 rather than as part of the output file name.
4040
d6c1774e
JB
4041 * gdb.base/attach.exp: There's no need to copy the test program to
4042 /tmp; that was only ever necessary on HP/UX, and this test is
4043 entirely disabled there anyway.
4044
f0708dbb
JB
40452002-12-21 Jim Blandy <jimb@redhat.com>
4046
4c2acfea
JB
4047 * gdb.c++/psmang.exp: Doc fix.
4048
f0708dbb
JB
4049 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
4050 test.
4051
9579e000
DC
40522002-12-20 David Carlton <carlton@math.stanford.edu>
4053
4054 * gdb.c++/annota2.exp: KFAIL annotate-quit.
4055
d1810171
MC
40562002-12-18 Michael Chastain <mec@shout.net>
4057
4058 * gdb.c++/annota2.exp: Add copyright year 2002.
4059
76565097
DC
40602002-12-17 David Carlton <carlton@math.stanford.edu>
4061
4062 * gdb.c++/try_catch.cc: Add marker comments.
4063 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
4064 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
4065 * gdb.c++/m-static.cc: Ditto.
4066 * gdb.c++/m-static1.cc: Ditto.
4067 * gdb.c++/try_catch.cc: Ditto.
4068
da81390b
JJ
40692002-12-16 Jeff Johnston <jjohnstn@redhat.com>
4070
4071 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
4072 to see whether we are using the new -environment-directory
4073 command which resets via -r or the old version of the command
4074 which may prompt the user. Part of fix for gdb/741.
4075
b304d130
AC
40762002-12-13 Andrew Cagney <ac131313@redhat.com>
4077
4078 * gdb.fortran/types.exp: Update obsolete comment.
4079 * gdb.fortran/exprs.exp: Ditto.
4080 * lib/gdb.exp: Delete obsolete code.
4081 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
4082 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
4083 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
4084 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
4085 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
4086 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
4087 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
4088 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
4089 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
4090 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
4091 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
4092 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
4093 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
4094 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
4095 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
4096 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
4097 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
4098 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
4099 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
4100 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
4101 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
4102 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
4103 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
4104 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
4105 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
4106 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
4107 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
4108 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
4109 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
4110 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
4111 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
4112 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
4113 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
4114 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
4115 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
4116 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
4117 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
4118
a23b6e6a
DC
41192002-12-11 David Carlton <carlton@math.stanford.edu>
4120
4121 * gdb.c++/m-data.exp: Add test for members that shadow global
4122 variables: see PR gdb/804.
4123 * gdb.c++/m-data.cc: Ditto.
4124
6604731b
DJ
41252002-12-10 Daniel Jacobowitz <drow@mvista.com>
4126
4127 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
4128
de46ecd7
DC
41292002-12-06 David Carlton <carlton@math.stanford.edu>
4130
4131 * gdb.base/store.c: Don't declare functions static.
4132
27e829d0
AC
41332002-12-04 Andrew Cagney <ac131313@redhat.com>
4134
4135 * gdb.base/store.exp, gdb.base/store.c: New files.
4136
92806416
DJ
41372002-12-03 Daniel Jacobowitz <drow@mvista.com>
4138
4139 * gdb.base/selftest.exp: Update for current gdb.
4140
3bcbaac5
DJ
41412002-12-03 Daniel Jacobowitz <drow@mvista.com>
4142
4143 * gdb.base/maint.exp: Only dump symbols from one source file
4144 or objfile.
4145
f4f00b1f
DJ
41462002-12-03 Daniel Jacobowitz <drow@mvista.com>
4147
4148 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
4149 function call.
4150
f1c8a949
JB
41512002-11-25 Jim Blandy <jimb@redhat.com>
4152
4153 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
4154 function appearing in error message.
4155
9e297a97
DJ
41562002-11-21 Daniel Jacobowitz <drow@mvista.com>
4157
4158 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
4159
1f312e79
JJ
41602002-11-08 Jeff Johnston <jjohnstn@redhat.com>
4161
d63a86f8
RM
4162 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
4163 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
4164 should be in mi console format. This is part of fix for PR gdb/604.
4165
83c31e7d
FN
41662002-09-18 Fernando Nasser <fnasser@redhat.com>
4167
4168 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
4169 which explicitly prints the zero offset as "+0".
4170
322b3f65
DJ
41712002-10-22 Daniel Jacobowitz <drow@mvista.com>
4172
4173 * gdb.threads/schedlock.c (args): Make unsigned.
4174
41752002-10-21 Daniel Jacobowitz <drow@mvista.com>
4176
4177 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
4178 numbers. Allow "foo2|selected stack frame".
4179 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
4180 * gdb.asm/asmsrc2.s: Likewise.
4181 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
4182 comments.
4183 * gdb.asm/mips.inc: New file.
4184
5e2fe5b8
AF
41852002-10-18 Adam Fedor <fedor@gnu.org>
4186
4187 * gdb.base/default.exp: Update expected output to include 'ObjC'.
4188 * gdb.base/help.exp: Likewise.
4189
abe1a5d0
KB
41902002-10-17 Kevin Buettner <kevinb@redhat.com>
4191
4192 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
4193 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
4194
10abb1d4
JB
41952002-10-02 Jim Blandy <jimb@redhat.com>
4196
4197 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
4198
1f609b42
AC
41992002-10-01 Andrew Cagney <ac131313@redhat.com>
4200
4201 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
4202 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
4203 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
4204 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
4205 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
4206 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
4207 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
4208
0aee02e4
AC
42092002-09-29 Andrew Cagney <ac131313@redhat.com>
4210
4211 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
4212 * mi0-disassemble.exp, mi0-eval.exp: Delete.
4213 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
4214 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
4215 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
4216 * mi0-var-block.exp, mi0-var-child.exp: Delete.
4217 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 4218
6fde09ad
KB
42192002-09-27 Kevin Buettner <kevinb@redhat.com>
4220
4221 * gdb.base/annota1.exp (info break): Make directory components of
4222 path optional since not all compilers emit this debug information.
4223
4224 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
4225 step ends up stepping out of the function instead of stopping on
4226 the epilogue.
4227
9e8aab75
KS
42282002-09-26 Keith Seitz <keiths@redhat.com>
4229
4230 * lib/insight-support.exp (gdbtk_start): Figure out where
4231 the insight executable is based on where gdb is. Use this
4232 executable to start insight instead of gdb.
4233
e36180d7
AC
42342002-09-25 Andrew Cagney <cagney@redhat.com>
4235
4236 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
4237
9dd34b2b
AC
42382002-09-24 Andrew Cagney <ac131313@redhat.com>
4239
4240 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
4241 test_isolated_complaints.
4242 (test_empty_complaint): New function.
4243 (test_empty_complaints): New function. Check no output when no
4244 complaints.
d63a86f8 4245
dea97812
KB
42462002-09-19 Jim Blandy <jimb@redhat.com>
4247
4248 * gdb.base/charset.exp, gdb.base/charset.c: New files.
4249
54951bd7
AC
42502002-09-19 Andrew Cagney <ac131313@redhat.com>
4251
4252 * gdb.gdb/complaints.exp: New file.
4253
dec43320
AC
42542002-09-18 Andrew Cagney <ac131313@redhat.com>
4255
4256 * gdb.base/maint.exp: Check `help maint internal-warning'.
4257
e70d6e3f
DC
42582002-09-18 David Carlton <carlton@math.stanford.edu>
4259
4260 * gdb.c++/m-static.exp: Remove breakpoints depending on line
4261 numbers, and replace them by a single breakpoint after the
4262 constructors are all finished.
4263 Add test 4.
4264 * gdb.c++/m-static.cc: Add test 4.
4265 * gdb.c++/m-static.h: New file.
4266 * gdb.c++/m-static1.cc: New file.
4267
4268 * gdb.c++/printmethod.exp: New file.
4269 * gdb.c++/printmethod.cc: New file.
4270
4271 * gdb.c++/pr-574.exp: New file.
4272 * gdb.c++/pr-574.cc: New file.
4273
afb5c968
CV
42742002-09-18 Corinna Vinschen <vinschen@redhat.com>
4275
4276 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
4277 embedded targets which never actually exit.
4278
31e45dee
FN
42792002-09-18 Fernando Nasser <fnasser@redhat.com>
4280
4281 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
4282 "don't step after run" as unresolved or unsupported, instead of xfail.
4283
a283c5a1
CV
42842002-09-18 Corinna Vinschen <vinschen@redhat.com>
4285
4286 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
4287 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
4288 Add newline to expected string in "step out of main (status wrapper)"
4289 case.
4290
11350d2a
CV
42912002-09-18 Corinna Vinschen <vinschen@redhat.com>
4292
4293 * lib/gdb.exp (rerun_to_main): Allow restarting application.
4294 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
4295
0deec7d6
TT
42962002-09-17 Tom Tromey <tromey@redhat.com>
4297
4298 * gdb.base/printcmds.exp (test_print_string_constants): Expect
4299 \000, not \0, in double-quoted string.
4300
b2b4a1b5
CV
43012002-09-14 Corinna Vinschen <vinschen@redhat.com>
4302
c9d37158 4303 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
4304 string after running the commands execution on breakpoint tests.
4305
1c56143a
CV
43062002-09-13 Corinna Vinschen <vinschen@redhat.com>
4307
4308 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
4309
37f8da45
JB
43102002-09-12 Joel Brobecker <brobecker@gnat.com>
4311
4312 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
4313
08b468e0
KS
43142002-09-10 Keith Seitz <keiths@redhat.com>
4315
4316 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
4317 runto proc.
4318 (mi_run_to_main): Use mi_runto.
4319 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
4320
dc360f58
KS
43212002-09-10 Keith Seitz <keiths@redhat.com>
4322
4323 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
4324 regexp for stopping at main. Could have multiple event notifications.
4325 Don't assume that main was declared with no parameters.
4326 (mi_next): Use mi_step_to.
4327 (mi_step): Use mi_next_to.
4328
ce3abcfb
CV
43292002-09-09 Corinna Vinschen <vinschen@redhat.com>
4330
4331 * gdb.base/default.exp: Fix expected string in `info float' test.
4332
d1f5b980
BE
43332002-09-09 Ben Elliston <bje@redhat.com>
4334
4335 * config/mips.exp: Update comments.
4336 * config/mips-idt.exp: Likewise.
4337 * config/nind.exp: Likewise.
4338 * config/slite.exp: Likewise.
4339 * config/sparclet.exp: Likewise.
4340 * config/udi.exp: Likewise.
4341 * config/vx.exp: Likewise.
4342 * config/vxworks29k.exp: Likewise.
4343
2f71430b
JB
43442002-09-05 Jim Blandy <jimb@redhat.com>
4345
4346 * gdb.threads/killed.exp: Fix test failure message.
4347
7ddebc7e
KS
43482002-09-04 Keith Seitz <keiths@redhat.com>
4349
4350 * lib/mi-support.exp: Update copyright.
4351 (mi_gdb_test): Increase the priority of the expected pattern
4352 so that it matches gdb_test.
4353
0ae67eb3
KS
43542002-09-03 Keith Seitz <keiths@redhat.com>
4355
4356 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
4357 Use integer comparison instead of string comparison for testing
4358 whether binary was built.
4359
38fc42c8
JB
43602002-09-03 Jim Blandy <jimb@redhat.com>
4361
4362 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
4363
b6ff0e81
JB
43642002-08-29 Jim Blandy <jimb@redhat.com>
4365
4366 * gdb.threads/pthreads.exp: Move the portable thread compilation
4367 code into a function in lib/gdb.exp, and call that from here.
4368 * lib/gdb.exp (gdb_compile_pthreads): New function.
4369
07c98896
KS
43702002-08-29 Keith Seitz <keiths@redhat.com>
4371
4372 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
4373 expect_out so that callers can get at it.
4374
0312286c
DJ
43752002-08-23 Daniel Jacobowitz <drow@mvista.com>
4376
4377 * gdb.threads/print-threads.c: New file.
4378 * gdb.threads/print-threads.exp: New file.
4379 * gdb.threads/schedlock.c: New file.
4380 * gdb.threads/schedlock.exp: New file.
4381
dd039bc4
EZ
43822002-08-22 Elena Zannoni <ezannoni@redhat.com>
4383
4384 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
4385 not altivec.c.
4386
1f36144c
MK
43872002-08-17 Mark Kettenis <kettenis@gnu.org>
4388
4389 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
4390 targets. The problem should be fixed now.
4391
16057ec7 43922002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
4393
4394 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
4395 2002-07-24 change that removes final dots from error messages.
4396
3c1499ad
TT
43972002-08-13 Tom Tromey <tromey@redhat.com>
4398
4399 * gdb.base/readline.exp: New file.
4400
a20ce2c3
AC
44012002-08-01 Andrew Cagney <ac131313@redhat.com>
4402
4403 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
4404 supress message.
4405
db034ac5
AC
44062002-08-01 Andrew Cagney <cagney@redhat.com>
4407
4408 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
4409 CHILL_FOR_TARGET and CHILL_LIB.
4410 * configure.in (configdirs): Remove gdb.chill.
4411 * configure: Regenerate.
4412 * lib/gdb.exp: Obsolete references to chill.
4413 * gdb.fortran/types.exp: Ditto.
4414 * gdb.fortran/exprs.exp: Ditto.
4415
3e000b18
KB
44162002-07-30 Kevin Buettner <kevinb@redhat.com>
4417
4418 * gdb.base/shlib-call.exp (additional_flags): Conditionally
4419 set Irix-specific compile and link flags.
4420
28f4966b
KB
44212002-07-29 Kevin Buettner <kevinb@redhat.com>
4422
4423 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
4424 source files. The ``-o'' option doesn't work with the ``-E'' option
4425 when using the Irix compiler.
4426
46c0d5a6
DJ
44272002-07-19 Daniel Jacobowitz <drow@mvista.com>
4428
4429 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
4430 Improve support for reusing an exec file. Copy exec file
4431 to target, and run gdbserver on the target instead of on the host.
4432
eecf4bed
JB
44332002-07-18 Jim Blandy <jimb@redhat.com>
4434
0f815cdf
JB
4435 * gdb.base/ending-run.exp: Don't expect to see the program end in
4436 some orderly fashion when we're running on a real stand-alone
4437 board.
4438
eecf4bed
JB
4439 * gdb.base/interrupt.exp: Correct logic for skipping tests on
4440 targets that don't support interrupts.
4441
52d309e4
JB
44422002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
4443
4444 * gdb.base/attach.exp: Add patterns to match output from /proc-based
4445 systems.
4446 Move comments in expect statements to inside the actions, so that they
4447 don't get matched against.
4448
ff683d9e
MK
44492002-07-10 Mark Kettenis <kettenis@gnu.org>
4450
4451 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
4452 function when asleep" test.
4453
b5356753
AC
44542002-07-10 Andrew Cagney <ac131313@redhat.com>
4455
4456 * gdb.base/page.exp: Rewrite to handle problems with very long
4457 `info set' output. Update copyright.
4458
6aa4d13a
AC
44592002-06-26 Andrew Cagney <ac131313@redhat.com>
4460
4461 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
4462 gdb.threads-hp.
4463 * gdb.hp/configure: Regenerate.
4464 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
4465 * gdb.hp/gdb.threads-hp/configure: Delete file.
4466 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
4467
8cf8c2b8
AC
44682002-06-22 Andrew Cagney <ac131313@redhat.com>
4469
4470 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
4471 setlocale, bindtextdomain and textdomain.
4472
6827a8f8
JB
44732002-06-11 Jim Blandy <jimb@redhat.com>
4474
919d772c
JB
4475 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
4476 preprocessor macro information is present.
4477
6827a8f8
JB
4478 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
4479 tests.
4480
c15b0d21
MS
44812002-06-06 Michael Snyder <msnyder@redhat.com>
4482
c5984d70
MS
4483 * gdb.base/overlays.exp: Record addresses of overlay
4484 functions in TCL variables rather than in GDB variables,
4485 to avoid having GDB convert them to pointers (with loss
4486 of information).
4487
d63a86f8 4488 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 4489 default linker script changes.
c15b0d21
MS
4490 * gdb.base/long_long.exp: Add check for sizeof (long double).
4491
be26fe0d
ML
44922002-06-06 Michal Ludvig <mludvig@suse.cz>
4493
4494 * gdb.asm/asm-source.exp: Add x86-64 target.
4495 * gdb.asm/x86_64.inc: New.
d63a86f8 4496
258093ca 44972002-05-30 Michael Chastain <mec@shout.net>
258093ca 4498
4b3153f1 4499 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
4500 * gdb.c++/m-static.cc: New file.
4501 * gdb.c++/m-static.exp: New file.
4502
241264c6
MS
45032002-05-28 Michael Snyder <msnyder@redhat.com>
4504
4505 * gdb.base/call-ar-st.exp: Allow for reduced floating point
4506 precision.
4507
9bba8c8f 45082002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 4509
4b3153f1 4510 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
4511 * gdb.c++/m-data.cc: New file.
4512 * gdb.c++/m-data.exp: New file.
4513
45142002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 4515
4b3153f1 4516 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 4517 * gdb.c++/try_catch.cc: New file.
d63a86f8 4518 * gdb.c++/try_catch.exp: New file.
9bba8c8f 4519
def1b996
MC
45202002-05-27 Michael Chastain <mec@shout.net>
4521
4522 * gdb.c++/local.exp: Accept more nested types in output.
4523
522ba268
MC
45242002-05-26 Michael Chastain <mec@shout.net>
4525
4526 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
4527
277254ba
MS
45282002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
4529
4530 * lib/gdb.exp (gdb_wrapper_init): Just because
4531 gdb_wrapper_file exists, this does not mean that the file
4532 should not be rebuilt. That is what gdb_wrapper_initialized
4533 is for.
4534 (default_gdb_init): Reset gdb_wrapper_initialized.
4535
b61a8733
MS
45362002-05-23 Michael Snyder <msnyder@redhat.com>
4537
d63a86f8 4538 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
4539 the precision of the floating point test results.
4540 * gdb.base/call-rt-st.exp: Ditto.
4541
b61a8733
MS
4542 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
4543 * gdb.base/call-rt-st.exp: Ditto.
4544
56f6e910
MC
45452002-05-19 Michael Chastain <mec@shout.net>
4546
4547 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
4548
ad0b0016
EZ
45492002-05-19 Elena Zannoni <ezannoni@redhat.com>
4550
4551 * configure.in (configdirs): Add gdb.arch.
4552 * configure: Regenerate.
4553
f617d2b6
JB
45542002-05-17 Jim Blandy <jimb@redhat.com>
4555
4556 * gdb.base/completion.exp: Recognize the more detailed error
4557 messages produced by the macro expander's lexical analyzer.
4558
eac2a696
EZ
45592002-05-14 Elena Zannoni <ezannoni@redhat.com>
4560
4561 * gdb.arch/altivec-abi.c: New file.
4562 * gdb.arch/altivec-abi.exp: New file.
4563 * gdb.arch/altivec-regs.c: New file.
4564 * gdb.arch/altivec-regs.exp: New file.
4565
2fdde8f8
DJ
45662002-05-14 Daniel Jacobowitz <drow@mvista.com>
4567
4568 * gdb.base/maint.exp (maint print type): Update for new type
4569 structure.
d63a86f8 4570
e31f1a7c
EZ
45712002-05-14 Elena Zannoni <ezannoni@redhat.com>
4572
4573 * gdb.arch: New directory.
4574 * gdb.arch/configure.in: New file.
4575 * gdb.arch/configure: New file.
4576 * gdb.arch/Makefile.in: New file.
4577
db589741
CV
45782002-05-13 Corinna Vinschen <vinschen@redhat.com>
4579
4580 * gdb.asm/asm-source.exp: Add v850 as supported target.
4581 * gdb.asm/v850.inc: New file.
4582
8ce2a7dc
DJ
45832002-05-13 Daniel Jacobowitz <drow@mvista.com>
4584
4585 * gdb.c++/annota2.exp (annotate-quit): Add comment.
4586
df763c7f
DJ
45872002-05-12 Daniel Jacobowitz <drow@mvista.com>
4588
4589 * gdb.base/break.exp: Check 'break "marker2"'.
4590
377daeed
MS
45912002-05-10 Michael Snyder <msnyder@redhat.com>
4592
4593 * gdb.base/long_long.exp: Fix typo.
4594
c4b7bc2b
JB
45952002-05-10 Jim Blandy <jimb@redhat.com>
4596
ecac9a4e
JB
4597 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
4598 a bug.
4599
c4b7bc2b
JB
4600 * gdb.base/printcmds.exp (test_integer_literals_rejected):
4601 Recognize more detailed error message produced by the macro
4602 expander's lexical analyzer.
4603 * lib/gdb.exp (test_print_reject): Same.
4604
e71019a1
MK
46052002-05-09 Mark Kettenis <kettenis@gnu.org>
4606
4607 * gdb.c++/method.exp: Fix typo.
4608
fedfc8e6
MS
46092002-05-08 Michael Snyder <msnyder@redhat.com>
4610
166a1957
MS
4611 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
4612 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 4613 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
4614 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
4615 Add iftarget clause for strongarm.
d63a86f8 4616
f1c47eb2
MS
46172002-05-06 Michael Snyder <msnyder@redhat.com>
4618
cb9a9d3e
MS
4619 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
4620 (gdb_continue_to_end): Accept output from status wrapper.
4621 * gdb.base/ending-run.exp: Add case for output from status wrapper.
4622 Clean up fail messages to match pass messages.
4623
f1c47eb2
MS
4624 Enable the "needs_status_wrapper" testsuite feature.
4625 * lib/gdb.exp (gdb_wrapper_init): New procedure.
4626 (gdb_compile): Conditionally call gdb_wrapper_init.
4627 * gdb.base/a2-run.exp: Recognize output from status wrapper.
4628 * gdb.c++/method.exp: Recognize output from status wrapper.
4629
6079c749
BE
46302002-05-06 Ben Elliston <bje@redhat.com>
4631From Graydon Hoare <graydon@redhat.com>
4632
4633 * config/sid.exp: Include support for "rawsid" protocol.
4634
188baff3
JB
46352002-05-03 Jim Blandy <jimb@redhat.com>
4636
4637 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
4638 * gdb.c++/hang3.C: New file.
4639
b9c07f0f
AC
46402002-05-04 Andrew Cagney <ac131313@redhat.com>
4641
4642 * gdb.base/default.exp: Remove obsolete code.
4643 * gdb.c++/misc.exp: Ditto. Update copyright.
4644 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
4645 * gdb.base/whatis.exp: Ditto. Update copyright.
4646 * gdb.base/scope.exp: Ditto. Update copyright.
4647 * gdb.base/ptype.exp: Ditto. Update copyright.
4648 * gdb.base/printcmds.exp: Ditto. Update copyright.
4649 * gdb.base/opaque.exp: Ditto. Update copyright.
4650 * gdb.base/list.exp: Ditto.
4651 * gdb.base/funcargs.exp: Ditto. Update copyright.
4652 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
4653 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
4654 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
4655 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
4656 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
4657 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
4658
5c7a0397
MS
46592002-05-02 Michael Snyder <msnyder@redhat.com>
4660
d6dcc264 4661 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
4662 * gdb.base/long_long.exp: Add xscale target.
4663 * gdb.base/default.exp: Add xscale target.
4664
eb7f1c48
JB
46652002-05-01 Jim Blandy <jimb@redhat.com>
4666
4667 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
4668 gdb.c++/hang.exp: New test.
4669
a6befae8
FF
46702002-05-01 Fred Fish <fnf@redhat.com>
4671
4672 * gdb.base/completion.exp: Handle completions of "./Make" for
4673 more than one completion possibility, as is the case when we
4674 build and test in the source tree.
4675
0a310277
AG
46762002-04-29 Anthony Green <green@redhat.com>
4677
4678 * gdb.java/jmisc1.exp: New file.
4679 * gdb.java/jmisc2.exp: New file.
4680
6ff9af88
DJ
46812002-04-24 Daniel Jacobowitz <drow@mvista.com>
4682
4683 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
4684
96b3d632
EZ
46852002-04-23 Elena Zannoni <ezannoni@redhat.com>
4686
4687 * gdb.base/help.exp: Change 'help status' to allow for target
4688 dependent output differences.
4689
5019bb54
MC
46902002-04-22 Michael Chastain <mec@shout.net>
4691
4692 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
4693
a805a116
MC
46942002-04-22 Michael Chastain <mec@shout.net>
4695
4696 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
4697
a1706bfd
DM
46982002-04-17 David S. Miller <davem@redhat.com>
4699
4700 * gdb.asm/sparc64.inc: New file.
4701 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
4702
a73a20a2
EZ
47032002-04-19 Elena Zannoni <ezannoni@redhat.com>
4704
4705 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
4706 instruction file directly into the build tree. Clean up at end of
4707 test.
4708
ba678339
DM
47092002-04-18 David S. Miller <davem@redhat.com>
4710
4711 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
4712 handle 64-bit platforms correctly.
4713 * gdb.base/maint.exp: Likewise.
4714
b03399da
KB
47152002-04-18 Kevin Buettner <kevinb@redhat.com>
4716
4717 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
4718 ``-fpic'' when compiling files comprising a shared library, but
4719 it does need additional linker flags in order to find shared
4720 libraries at run time.
4721
e2004992
KB
47222002-04-18 Kevin Buettner <kevinb@redhat.com>
4723
4724 * gdb.base/cvexpr.c (use): New function.
4725 (main): Invoke use() on all global variables to prevent
4726 some linkers from deleting these otherwise unused symbols.
4727
d8937120
MC
47282002-04-17 Michael Chastain <mec@shout.net>
4729From David S. Miller <davem@redhat.com>
4730
4731 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
4732 handle 64-bit platforms correctly.
4733
ffd61a58
MS
47342002-04-12 Michael Snyder <msnyder@redhat.com>
4735From Jim Blandy <jimb@redhat.com>
4736 * gdb.base/foo.c (foox): Remove section attribute; the linker
4737 script can handle this instead.
4738 * gdb.base/bar.c (barx): Same.
4739 * gdb.base/baz.c (bazx): Same.
4740 * gdb.base/grbx.c (grbxx): Same.
4741
4742 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
4743 manager doesn't automatically unmap overlays unnecessarily.
4744
6b8426a6
MH
47452002-04-10 Martin M. Hunt <hunt@redhat.com>
4746
4747 * gdb.base/ending-run.exp: Fix pattern for Mips targets
4748 stepping out of main.
4749
34af4875
MC
47502002-04-09 Michael Chastain <mec@shout.net>
4751
4752 * gdb.c++/local.cc (main): Move call to marker1() inside nested
4753 scope so that the nested scope tests will make sense.
4754 * gdb.c++/local.exp: Write patterns that actually work with gcc
4755 (the HP patterns "were never known to work with gcc").
4756 Keep the old aCC patterns too.
4757
2d1676a0
DJ
47582002-04-09 Daniel Jacobowitz <drow@mvista.com>
4759
4760 * gdb.base/attach.exp: Correct target board test.
4761
3a63e3f9
MC
47622002-04-08 Michael Chastain <mec@shout.net>
4763
4764 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
4765 in a const method. Add some xfail and fail cases for configurations
4766 that do not emit the "const ...".
4767
f18dabd2
MC
47682002-04-07 Michael Chastain <mec@shout.net>
4769
4770 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
4771 Accept "A * const" and "const A * const" as type of "this".
4772 Fix spelling of getFunky throughout. Make messages uniform.
4773
0fcddd82
EZ
47742002-04-07 Elena Zannoni <ezannoni@redhat.com>
4775
4776 Work around for PR gdb/285:
4777 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
4778
16a8534a
EZ
47792002-04-07 Elena Zannoni <ezannoni@redhat.com>
4780
4781 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
4782 instructions file at run time instead of configure time.
4783 Sometimes we run the test in a directory that is not the one we
4784 configured in.
4785 * gdb.asm/configure.in: Delete creation of symlink.
4786 * gdb.asm/configure: Regenerate.
4787
24181d81
JB
47882002-04-05 J. Brobecker <brobecker@gnat.com>
4789
4790 * gdb.gdb/xfullpath.exp: New test, to exercise the new
4791 xfullpath () function.
4792
7cdb7107
DJ
47932002-04-04 Daniel Jacobowitz <drow@mvista.com>
4794
4795 * gdb.asm/Makefile.in: Correct dependencies.
4796
4797 * gdb.asm/powerpc.inc: New file.
4798 * gdb.asm/asm-source.exp: Add PowerPC.
4799 * gdb.asm/configure.in: Likewise.
4800 * gdb.asm/configure: Regenerated.
4801
a7d17088
DJ
48022002-04-04 Daniel Jacobowitz <drow@mvista.com>
4803
4804 * gdb.base/relocate.exp: New file.
4805 * gdb.base/relocate.c: New file.
4806
cd721503
FF
48072002-04-04 Fred Fish <fnf@redhat.com>
4808
4809 * gdb.base/step-test.exp: Update comment regarding stopping in
4810 memcpy/bcopy calls inserted as part of the compiler runtime.
4811
b22ad7a7
MS
48122002-04-04 Michael Snyder <msnyder@redhat.com>
4813
4814 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
4815
5f279fa6
DJ
48162002-04-03 Daniel Jacobowitz <drow@mvista.com>
4817
4818 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
4819 (gdb_expect): Remove $notransfer hack.
4820
dd0fd3ce
DJ
48212002-04-02 Daniel Jacobowitz <drow@mvista.com>
4822
4823 * gdb.c++/classes.exp ("calling method for small class"): Match
4824 updated register output.
4825
1e50cda1
DJ
48262002-03-30 Daniel Jacobowitz <drow@mvista.com>
4827
4828 Fix PR gdb/452
4829 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
4830 when finished. Make gdb_file_cmd send "exec-file" when
4831 appropriate.
4832
24015922
DJ
48332002-03-30 Daniel Jacobowitz <drow@mvista.com>
4834
4835 * gdb.base/attach.exp: Remove extra setup_xfail.
4836
dd7dfd64
MS
48372002-03-26 Michael Snyder <msnyder@redhat.com>
4838
4839 * gdb.base/default.exp: Add tests for dump, append, and restore.
4840 * gdb.base/help.exp: Add tests for dump, append, and restore.
4841 * gdb.base/dump.exp: New file, test dump, append and restore.
4842 * gdb.base/dump.c: New file.
4843
48b2f8d7
MS
48442002-03-27 Michael Snyder <msnyder@redhat.com>
4845
d63a86f8 4846 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
4847 clean-ups in help messages.
4848
05b4d525
FF
48492002-03-26 Fred Fish <fnf@redhat.com>
4850
4851 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
4852 have debugging info for those functions and the compiler uses them
4853 internally to copy structs around.
4854
d7679631
FF
48552002-03-26 Fred Fish <fnf@redhat.com>
4856
4857 * gdb.base/list.exp: Revert the change made yesterday and add note
4858 about why we don't list the default lines for remote targets.
4859
523ac3f9
MS
48602002-03-25 Michael Snyder <msnyder@redhat.com>
4861
4862 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
4863
754b2b8d
FF
48642002-03-25 Fred Fish <fnf@redhat.com>
4865
4866 * gdb.base/list.exp: This test works on remote targets so remove
4867 the short circuit for remote targets. Update copyright.
4868
33c3e192
FF
48692002-03-25 Fred Fish <fnf@redhat.com>
4870
4871 * gdb.base/attach.exp: Fix logic error that was suppressing this
4872 test for all non hppa*-*-hpux* targets, instead of the hp target.
4873 Move comments closer to the suppression point. Also now need to
4874 check that we are running natively.
4875
d43e73ee
MS
48762002-03-22 Michael Snyder <msnyder@redhat.com>
4877
882c8f02
MS
4878 * gdb.base/default.exp: Add test for gcore. Update copyright.
4879 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 4880
04c12f60
FF
48812002-03-06 Fred Fish <fnf@redhat.com>
4882
4883 * gdb.base/funcargs.c: Remove extraneous ';' character.
4884 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
4885
b43df995
MC
48862002-03-04 Michael Chastain <mec@shout.net>
4887
4888 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
4889 accommodate gcc v3 function signature.
4890 * gdb.mi/mi0-var-cmd-exp: Ditto.
4891
92362027
AC
48922002-02-24 Andrew Cagney <ac131313@redhat.com>
4893
4894 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
4895 ``GNU/Linux'' or ``Linux kernel''
4896 * testsuite/gdb.threads/pthreads.c: Ditto.
4897
258ad32d
MC
48982002-02-24 Michael Chastain <mec@shout.net>
4899
4900 * gdb.threads/pthreads.c (thread1): Add a return statement.
4901 (thread2): Likewise.
4902 (foo): Likewise.
4903
04c3b3d4
MC
49042002-02-23 Michael Chastain <mec@shout.net>
4905
4906 * gdb.threads/linux-dp.c (philosopher): Add a return statement
4907 to placate gcc.
4908
5a2a0a20
MC
49092002-02-23 Michael Chastain <mec@shout.net>
4910
4911 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
4912 test "ptype bint". The test passes on all my stabs configurations.
4913
a640f7fc
JB
49142002-02-21 Jim Blandy <jimb@redhat.com>
4915
27924826
JB
4916 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
4917 filename at a time, and watch for the ones we want to see.
4918
a640f7fc
JB
4919 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
4920 types of pointers to prototyped functions.
4921
edcc8c75
AC
49222002-02-20 Andrew Cagney <ac131313@redhat.com>
4923
4924 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
4925 signed, unsigned and straight char.
4926 (padding_char, padding_short, padding_int, padding_long,
4927 padding_long_long, padding_float, padding_double,
4928 padding_long_double): New global variables.
4929 (fill, fill_structs): New functions.
4930
4931 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
4932 for correctly sized writes. Update copyright.
4933 (get_valueof): New procedure.
4934 (get_sizeof): Call get_valueof.
4935 (check_valueof): New procedure.
4936 (check_padding): New procedure.
4937
ac57ea44
MC
49382002-02-20 Michael Chastain <mec@shout.net>
4939
4940 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
4941 to setup_xfail. Document some of the remaining calls.
4942
7a10c941
MC
49432002-02-18 Michael Chastain <mec@shout.net>
4944
4945 * gdb.c++/userdef.exp: Update copyright year.
4946
fb8acdcc
DJ
49472002-02-18 Daniel Jacobowitz <drow@mvista.com>
4948
4949 * gdb.c++/userdef.exp: Test overloaded operators properly.
4950 Remove xfails.
4951
fda6ae12
MS
49522002-02-14 Michael Snyder <msnyder@redhat.com>
4953
4954 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
4955
676a0442
DJ
49562002-02-14 Daniel Jacobowitz <drow@mvista.com>
4957
4958 * gdb.base/a2-run.exp: Check for a remote target properly.
4959 * gdb.base/annota1.exp: Likewise.
4960 * gdb.base/list.exp: Likewise.
4961 * gdb.base/reread.exp: Likewise.
4962 * gdb.base/scope.exp: Likewise.
4963 * gdb.base/shlib-call.exp: Likewise.
4964 * gdb.base/term.exp: Likewise.
4965 * gdb.c++/annota2.exp: Likewise.
4966
78b4f468
RE
49672002-02-13 Richard Earnshaw <rearnsha@arm.com>
4968
4969 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
4970
9a81ba51
MC
49712002-02-10 Michael Chastain <mec@shout.net>
4972
4973 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
4974 (call_after_alloca): Ditto.
4975
004af6c7
DJ
49762002-02-10 Daniel Jacobowitz <drow@mvista.com>
4977
4978 * gdb.base/ending-run.exp: Guard "cont" test with
4979 gdb_skip_stdio_test.
4980
37225f62
JB
49812002-02-06 Jim Blandy <jimb@redhat.com>
4982
4983 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
4984 from here...
4985 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
4986 To here. Disable this test on non-HP platforms. Add big comment.
4987
fe6fdd96
MS
49882002-02-04 Michael Snyder <msnyder@redhat.com>
4989
4990 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
4991 other than d10v and m32r.
4992
036fad3f
RE
49932002-02-02 Richard Earnshaw <rearnsha@arm.com>
4994
4995 * gdb.base/default.exp: Rewrite test patterns to reduce time
4996 taken to match them.
4997
7148ab62
DJ
49982002-01-30 Daniel Jacobowitz <drow@mvista.com>
4999
5000 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
5001 Allow a start function above main.
5002 * gdb.threads/linux-dp.exp: Fix copyright date.
5003
396cc255
DJ
50042002-01-30 Daniel Jacobowitz <drow@mvista.com>
5005
5006 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
5007 (check_philosopher_stack): Check for manager thread before checking
5008 for a just-starting thread.
5009
f038d31b
DJ
50102002-01-30 Daniel Jacobowitz <drow@mvista.com>
5011
5012 From Neil Booth <neil@daikokuya.demon.co.uk>:
5013 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
5014 warnings.
5015
b3ff9d9a
FF
50162002-01-21 Fred Fish <fnf@redhat.com>
5017
5018 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
5019 not caller.
5020
39ad761d
JB
50212002-01-21 Jim Blandy <jimb@redhat.com>
5022
5023 * gdb.base/reread.exp: Check that GDB properly re-reads the
5024 executable file when it changes while no inferior is running.
5025
aaf320fa
FF
50262002-01-21 Fred Fish <fnf@redhat.com>
5027
5028 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
5029 optionally accept the "shlib events" variation.
5030
808a31f5
JB
50312002-01-21 Jim Blandy <jimb@redhat.com>
5032
5033 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
5034 call `fflush' after every `printf', so that the output is produced
5035 at predictable points, regardless of whatever buffering does (or
5036 doesn't) take place.
5037 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
5038 at different points.
5039
4420d5e2
DJ
50402002-01-20 Daniel Jacobowitz <drow@mvista.com>
5041
5042 * gdb.c++/inherit.exp: Update copyright years.
5043 * gdb.c++/method.exp: Likewise.
5044
3e36a0f4
DJ
50452002-01-20 Daniel Jacobowitz <drow@mvista.com>
5046
5047 * gdb.c++/classes.exp: Update for improved v3 support and skipping
5048 artificial methods/arguments.
5049 * gdb.c++/derivation.exp: Likewise.
5050 * gdb.c++/inherit.exp: Likewise.
5051 * gdb.c++/method.exp: Likewise.
5052 * gdb.c++/virtfunc.exp: Likewise.
5053
b4ceaee6
AC
50542002-01-18 Andrew Cagney <ac131313@redhat.com>
5055
5056 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
5057 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
5058 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
5059 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
5060 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
5061 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
5062
ecace851
JB
50632002-01-17 Jim Blandy <jimb@redhat.com>
5064
5065 * gdb.asm/asm-source.exp (info symbol): Take another shot at
5066 anchoring the pattern matching the entry point symbol's name.
5067
375fc983
AC
50682002-01-17 Andrew Cagney <ac131313@redhat.com>
5069
5070 * gdb.base/maint.exp: Update ``maint internal-error'' to match
5071 continue/quit query. Update copyright.
5072
fe6fdd96
MS
50732002-01-14 Michael Snyder <msnyder@redhat.com>
5074
5075 * gdb.base/gcore.exp: Remove extra debugging output.
5076
e017c81f
DJ
50772002-01-13 Daniel Jacobowitz <drow@mvista.com>
5078
5079 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
5080 for slightly dubious v2 mangled string.
5081
37ab3bf8
DJ
50822002-01-13 Daniel Jacobowitz <drow@mvista.com>
5083
5084 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
5085
1bc05c3a 50862002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 5087
1bc05c3a 5088 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 5089
1bc05c3a
JM
5090 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
5091 constructors.
5092 * gdb.c++/derivation.exp: Likewise.
5093 * gdb.c++/templates.exp: Likewise.
5094 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 5095
1bc05c3a
JM
50962002-01-10 Michael Snyder <msnyder@redhat.com>
5097
5098 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 5099
a911c360
MS
51002002-01-08 Michael Snyder <msnyder@redhat.com>
5101
5102 * gdb.base/gcore.exp: New test for generate-core-file command.
5103 * gdb.base/gcore.c: Testcase for above.
5104 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
5105
ea2119ec
JM
51062002-01-08 Jason Merrill <jason@redhat.com>
5107
5108 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
5109
68203136
FF
51102002-01-07 Fred Fish <fnf@redhat.com>
5111
5112 * gdb.c++/overload.exp: Remove unconditional xfails for:
5113 print foo_instance1.overloadargs(1)
5114 print foo_instance1.overloadargs(1, 2)
5115 print foo_instance1.overloadargs(1, 2, 3)
5116 print foo_instance1.overloadargs(1, 2, 3, 4)
5117 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
5118 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
5119 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
5120 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
5121 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
5122 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
5123 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
5124 print foo_instance1.overload1arg()
5125 print foo_instance1.overload1arg((char)arg2)
5126 print foo_instance1.overload1arg((signed char)arg3)
5127 print foo_instance1.overload1arg((unsigned char)arg4)
5128 print foo_instance1.overload1arg((int)arg7)
5129 print foo_instance1.overload1arg((unsigned int)arg8)
5130 print foo_instance1.overload1arg((float)arg11)
5131 print foo_instance1.overload1arg((double)arg12)
d63a86f8 5132
21b9b5b1
MS
51332002-01-07 Michael Snyder <msnyder@redhat.com>
5134
5135 * gdb.base/huge.exp: New test. Print a very large target data object.
5136 (skip_huge_test): New test variable. Define if you want to skip this
5137 test. The test reads an 8 megabyte data object from the target, so it
5138 might be very time consuming on remote targets with a slow connection.
5139 * gdb.base/huge.c: New file. Test case for above.
5140
725f922e
FF
51412002-01-07 Fred Fish <fnf@redhat.com>
5142
5143 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
5144 g_instance.bfoo, and g_instance.cfoo.
5145
634d57ec
JL
5146Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
5147
f286b2c3
JL
5148 * gdb.base/break.c (multi_line_if_conditional): New function.
5149 (multi_ilne_while_conditional): Likewise.
5150 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
5151 IF or WHILE condition puts the breakpoint at the start of
5152 the condition.
5153
634d57ec
JL
5154 * gdb.base/selftest.exp (backtrace through signal handler): Remove
5155 hppa*-*-hpux* expected failure.
5156 * gdb.base/structs.exp (do_function_calls): Similarly.
5157
5158 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
5159 watchpoints.
5160
9fbfe2dc
AC
51612002-01-06 Andrew Cagney <ac131313@redhat.com>
5162
5163 Fix PR gdb/66.
5164 * gdb.base/structs.exp: Replace skip for a29k with skip for
5165 gdb,cannot_call_functions.
5166 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
5167 * gdb.base/callfuncs.exp: Ditto.
5168 * gdb.base/call-rt-st.exp: Ditto.
5169 * gdb.base/call-strs.exp: Ditto.
5170 * gdb.base/callfwmall.exp: Ditto.
5171 * gdb.base/scope.exp: Obsolete xfail a29k.
5172 * gdb.c++/misc.exp: Ditto.
5173 * gdb.c++/cplusfuncs.exp: Ditto.
5174 * gdb.base/ptype.exp: Ditto.
5175 * gdb.base/printcmds.exp: Ditto.
5176 * gdb.base/opaque.exp: Ditto.
5177 * gdb.base/list.exp: Ditto.
5178 * gdb.base/funcargs.exp: Ditto.
5179 * gdb.base/default.exp: Ditto.
5180
8ddad156
MS
51812002-01-04 Michael Snyder <msnyder@redhat.com>
5182
ca4976a6 5183 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
5184 * gdb.base/maint.exp: Add tests for maint info sections options.
5185
1b074332
JL
5186Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
5187
5188 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
5189
7d159115
CV
51902001-12-20 Corinna Vinschen <vinschen@redhat.com>
5191
5192 * gdb.asm/arm.inc: New file.
5193 * gdb.asm/asm-source.exp: Add arm targets.
5194 * gdb.asm/configure.in: Ditto.
5195 * gdb.asm/configure: Recreated from configure.in.
5196
8fb87725
JL
5197Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
5198
afabe08c
JL
5199 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
5200 with HP's compiler.
5201 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5202 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5203 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5204 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5205
5206 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
5207 either HP's compilers or GCC.
5208
db521deb
JL
5209 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
5210 a SIGBUS or SIGSEGV.
5211
5212 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
5213
5214 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
5215 can be compiled with either HP's compiler or GCC.
5216
cfa88ab7
JL
5217 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
5218 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
5219 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
5220
ca344dff
JL
5221 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
5222 to match current gdb output. Update due to using auto-solib-limit
5223 for limiting instead of overloading auto-solib-add.
5224 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
5225 test program.
5226
3f3c6e55 5227 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
5228 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
5229 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5230 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5231 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5232 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5233 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
5234 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
5235 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
5236 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
5237 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
5238 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
5239 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 5240
8fb87725
JL
5241 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
5242 a SIGTRAP to the inferior.
5243
cf599fa7
CV
52442001-12-19 Corinna Vinschen <vinschen@redhat.com>
5245
5246 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
5247 Substitute call to target_link by call to gdb_compile.
5248
2cd045cd
JL
5249Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
5250
5251 * gdb.base/break.exp: Fix HP specific search string when testing
5252 backtracing in a called function.
5253
d63a86f8 5254 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
5255 compiling the test with HP's compilers.
5256 * gdb.base/volatile.exp: Similarly.
5257
99ebe9ac
JB
52582001-12-19 Jim Blandy <jimb@redhat.com>
5259
5260 * gdb.base/printcmds.exp: Expect the null character to be printed
5261 as '\0', and the '\013' to be printed as '\v'.
5262 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
5263 * gdb.base/setvar.exp: Same.
5264
b9891b29
JB
52652001-12-17 Jim Blandy <jimb@redhat.com>
5266
0eba65ab
JB
5267 * gdb.base/completion.exp: Rather than completing very long
5268 filenames, which can make the readline library produce output we
5269 don't recognize, cd to the directory first, and then complete
5270 using nice, short relative paths.
5271
6970b5b1
JB
5272 * gdb.base/completion.exp: On some systems, there is, in fact, a
5273 variable named `b' in scope, since GDB treats all static
5274 variables as being in scope. So use `no_var_named_this'
5275 instead of `b'.
5276
b9891b29
JB
5277 * gdb.base/corefile.exp: Recognize the message saying that GDB
5278 can't find the core file's registers as a failure.
5279
e6ccd35f
JSC
52802001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
5281
5282 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
5283 test expect string more specific.
5284
105ba819
CV
52852001-12-13 Corinna Vinschen <vinschen@redhat.com>
5286
5287 * gdb.asm/asm-source.exp: Add support for xstormy16.
5288 * gdb.asm/configure.in: Ditto.
5289 * gdb.asm/configure: Rebuild.
5290 * gdb.asm/xstormy16.inc: New file.
5291
e9e79dd9
FF
52922001-12-10 Fred Fish <fnf@redhat.com>
5293
5294 * gdb.base/maint.exp: Update to match changes in type dumping code.
5295
347dc97d
JB
52962001-12-10 Jim Blandy <jimb@redhat.com>
5297
5298 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
5299 matching the entry point symbol's name at the beginning of the
5300 line.
5301
5178b9d6
DJ
53022001-12-07 Daniel Jacobowitz <drow@mvista.com>
5303
5304 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
5305 gdb.c++/inherit.exp, gdb.c++/method.exp,
5306 gdb.c++/namespace.exp, gdb.c++/templates.exp,
5307 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
5308 and class layout support.
5309
af890c52
DJ
53102001-12-07 Daniel Jacobowitz <drow@mvista.com>
5311
5312 * gdb.c++/classes.exp: Add test for static member function.
5313 * gdb.c++/misc.cc: Add class with static member function.
5314
7a345fb3
JB
53152001-12-07 Jim Blandy <jimb@redhat.com>
5316
f2e54a80 5317 If GDB says it can't find the struct the function returned, report
8032bf31
JB
5318 those tests as `unsupported'.
5319 * gdb.base/call-rt-st.exp (print_struct_call): New function.
5320 Rewrite subsequent tests to use it.
5321
5322 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
5323 those tests as `unsupported'.
5324 * gdb.base/structs.exp (call_struct_func): New function.
5325 (do_function_calls): Use call_struct_func to call the functions
5326 returning structs.
5327
0bc69509
JB
5328 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
5329 whether functions are prototyped or not, so we can't possibly pass
5330 arguments to t_float_values2 properly.
5331
7a345fb3
JB
5332 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
5333 value of `timeout' for targets other than the mips*tx39-*.
5334
edb6ede1
MS
53352001-12-06 Michael Snyder <msnyder@redhat.com>
5336
d63a86f8 5337 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
5338 and detect whether the start symbol has a leading underscore.
5339
2d842f13
JB
53402001-12-04 Jim Blandy <jimb@redhat.com>
5341
5342 * gdb.base/completion.exp: Clarify indentation.
5343
68550daf
JB
53442001-12-03 Jim Blandy <jimb@redhat.com>
5345
5346 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
5347 variables on the S/390, not `.word'.
5348
cd5195a8
JB
53492001-11-30 Jim Blandy <jimb@redhat.com>
5350
5351 Add assembly-source tests for s390-ibm-linux.
5352 * gdb.asm/s390.inc: New file.
5353 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
5354 the S/390 architecture.
5355 * gdb.asm/configure: Regenerated.
5356
ca9efc90
MS
53572001-11-30 Michael Snyder <msnyder@redhat.com>
5358
5359 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
5360 next, info source, info sources, info line, global and static
5361 variables, and static functions.
5362 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
5363 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
5364 * gdb.asm/asmsrc1.s: Add a static function and some variables.
5365 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
5366 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
5367 (gdbasm_leave): Restore frame pointer.
5368 (gdbasm_startup): Copy stack set-up from crt0.S.
5369
d0e66976
FN
53702001-11-26 Fernando Nasser <fnasser@redhat.com>
5371
5372 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
5373 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
5374 to a local (non-static) variable. Copy tstruct.a to a static buffer
5375 and return a pointer to that buffer.
5376 * gdb.base/callfwmall.c (t_structs_a): Ditto.
5377
e2334072
MK
53782001-11-24 Mark Kettenis <kettenis@gnu.org>
5379
5380 * gdb.asm/configure.in: Fix recognition of ix86 target.
5381 * gdb.asm/configure: Regenerate.
5382
756caa3d
MS
53832001-11-21 Michael Snyder <msnyder@redhat.com>
5384
5385 * gdb.asm/sparc.inc: New file.
5386 * gdb.asm/asm-source.exp: Recognize sparc target.
5387 * gdb.asm/configure.in: Recognize sparc target.
5388 * gdb.asm/configure: Regenerate.
d63a86f8 5389
9a4d72d5
MS
53902001-11-21 Michael Snyder <msnyder@redhat.com>
5391
5392 * gdb.asm/m32r.inc: New file.
5393 * gdb.asm/asm-source.exp: Recognize m32r target.
5394 * gdb.asm/configure.in: Recognize m32r target.
5395 * gdb.asm/configure: Regenerate.
5396
a773d1cd
MS
53972001-11-20 Michael Snyder <msnyder@redhat.com>
5398
017ac23d
MS
5399 * gdb.asm/i386.inc: New file.
5400 * gdb.asm/asm-source.exp: Recognize ix86 target.
5401 * gdb.asm/configure.in: Recognize ix86 target.
5402 * gdb.asm/configure: Regenerate.
5403
a773d1cd
MS
5404 * gdb.c++/namespace.exp: Fix quotes in output messages.
5405
bb632afb
MS
54062001-11-14 Michael Snyder <msnyder@redhat.com>
5407
25d559ca 5408 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
5409 qualifier in a type cast expression, to designate an address
5410 in the instruction space (Harvard architecture).
5411
4749e309
MS
54122001-11-13 Michael Snyder <msnyder@redhat.com>
5413
5414 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
5415 Tests for expressions using 'const' and 'volatile'.
5416
25050984
CV
54172001-11-13 Corinna Vinschen <vinschen@redhat.com>
5418
5419 * gdb.asm/asm-sources.exp: Allow defining linker flags.
5420
1902c51f
DJ
54212001-11-12 Daniel Jacobowitz <drow@mvista.com>
5422
5423 * lib/mi-support.exp (mi_run_to_helper): Move comments
5424 outside of gdb_expect.
5425
dcf95b47
DJ
54262001-11-11 Daniel Jacobowitz <drow@mvista.com>
5427
5428 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
5429 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
5430 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
5431 mi0_run_to): New functions.
5432 * gdb.mi/mi-simplerun.exp: Use them.
5433 * gdb.mi/mi0-simplerun.exp: Likewise.
5434 * gdb.mi/mi-var-cmd.exp: Likewise.
5435 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 5436
45b074e1
AC
54372001-11-10 Andrew Cagney <ac131313@redhat.com>
5438
5439 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
5440 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
5441
bf50d346
AC
54422001-11-09 Andrew Cagney <ac131313@redhat.com>
5443
5444 * gdb.base/restore.exp: Include $expected value in restored test
5445 message.
5446
9383332c
AC
54472001-11-09 Andrew Cagney <ac131313@redhat.com>
5448
5449 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
5450 implemented.
5451
db62520a
MS
54522001-11-08 Michael Snyder <msnyder@redhat.com>
5453
5454 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
5455 Add pass/fail message for stop at breakpoint in call dummy function.
5456
b5703437
MS
54572001-11-07 Michael Snyder <msnyder@redhat.com>
5458
d63a86f8
RM
5459 * gdb.c++/templates.exp (test_template_breakpoints):
5460 If we get an overload menu, but it does not match what
760f6330 5461 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
5462 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
5463 making the whitespace optional. Argument for "new" may be
5464 "unsigned" as well as "unsigned int/long".
d63a86f8 5465 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
5466 making the whitespace optional. Also replace "(void) with
5467 "((void|)), making the keyword "void" optional.
d63a86f8 5468 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
5469 making the whitespace optional. Also replace "(void) with
5470 "((void|)), making the keyword "void" optional.
3bf40917
MS
5471 * gdb.base/callfuncs.c (t_float_values): This function must
5472 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 5473 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
5474 can be tested against both cases. Usually one case involves
5475 promotion of float to double, while the other does not.
5476 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
5477 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
5478 includes a stack frame for "start".
5479
c8ab4e6d
JB
54802001-11-05 Jim Blandy <jimb@redhat.com>
5481
5482 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
5483 pointers are 32 bits long, and that offsets of relocs are always
5484 stored in the data (REL-style), and not in the reloc entry itself
5485 (RELA-style).
5486 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
5487 stabs.
5488
3f08ced9
MS
54892001-11-01 Michael Snyder <msnyder@redhat.com>
5490
5491 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
5492 and regular expression operators by using quoting.
5493
cbfa24cd
MS
54942001-10-31 Michael Snyder <msnyder@redhat.com>
5495
5496 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
5497 depending on what the symbol table contains.
5498 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
5499 the output of the ptype command. Similarly, accept both "const &"
5500 and "const&".
5501
aaa68313
CV
55022001-10-31 Corinna Vinschen <vinschen@redhat.com>
5503
5504 * gdb.base/miscexprs.c (main): Add usage of preprocessor
5505 symbol `STORAGE' to allow to choose the storage class of
5506 the local datastructures.
5507 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
5508 compiler directive.
5509
91740388
MS
55102001-10-30 Michael Snyder <msnyder@redhat.com>
5511
5512 * gdb.base/jump.exp: Allow it to run for all targets.
5513
1b7c05e7
CV
55142001-10-29 Corinna Vinschen <vinschen@redhat.com>
5515
5516 * gdb.base/call-ar-st.c (print_double_array): Match for loop
5517 with new double_array size.
5518 (main): Change storage class of all local variables to static.
5519 Reduce size of double_array to 9.
5520 * gdb.base/call-ar-st.exp: Increase timeout value.
5521 Change expected output for double array to match new size in
5522 call-ar-st.c.
5523
36a22261
CV
55242001-10-29 Corinna Vinschen <vinschen@redhat.com>
5525
5526 * gdb.base/ending-run.exp: Create identical output when passing
5527 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 5528 Stormy16 target.
36a22261 5529
92b8ae91
MK
55302001-10-28 Mark Kettenis <kettenis@gnu.org>
5531
5532 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
5533 that we catch the expected failure under Linux/x86.
5534
cb135b83
OF
55352001-10-29 Orjan Friberg <orjanf@axis.com>
5536
5537 * gdb.base/setvar.exp: Escape curly braces.
5538 * gdb.stabs/weird.exp: Ditto.
5539
6884aa54
DJ
55402001-10-27 Daniel Jacobowitz <drow@mvista.com>
5541
5542 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
5543 * gdm.mi/mi0-hack-cli.exp: Likewise.
5544
0398c9aa
AC
55452001-10-25 Andrew Cagney <ac131313@redhat.com>
5546
5547 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
5548 messages.
5549
d20bf2e8
AC
55502001-10-21 Andrew Cagney <ac131313@redhat.com>
5551
5552 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
5553 checking MI enabled.
5554
03dd63aa
CV
55552001-10-09 Corinna Vinschen <vinschen@redhat.com>
5556
5557 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
5558
1d9d99f3
FCE
55592001-10-04 Frank Ch. Eigler <fche@redhat.com>
5560
5561 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
5562 if gdb child process crashes, just signal an error.
5563
838ae6c4
JB
55642001-10-02 Jim Blandy <jimb@redhat.com>
5565
5566 * lib/gdb.exp (test_xfail_format): Simplify.
5567
5568 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
5569 front of the variable name `format'. Simplify `if'.
5570
8f0cbc1c
DJ
55712001-10-01 Daniel Jacobowitz <drow@mvista.com>
5572
5573 * gdb.threads/pthreads.exp: Wait for output and delay
5574 before sending ^C.
5575
1f08dafd
DJ
55762001-10-01 Daniel Jacobowitz <drow@mvista.com>
5577
5578 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
5579 some incorrect output instead of timing out.
5580 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
5581
674f90ff
CV
55822001-09-28 Corinna Vinschen <vinschen@redhat.com>
5583
5584 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
5585 check to allow additional `int'.
5586
9b284272
DJ
55872001-09-27 Daniel Jacobowitz <drow@mvista.com>
5588
5589 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
5590 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
5591
b55a4771
MS
55922001-09-27 Michael Snyder <msnyder@redhat.com>
5593
5594 * lib/gdb.exp (test_debug_format): New proc.
5595 (setup_xfail_format): Use new proc test_debug_format.
5596 * gdb.base/constvars.exp (local_compiler_xfail_check): New
5597 proc; use new service proc test_debug_format.
5598 Replace all other "gcc_compiled" tests with this test.
5599 * gdb.base/volatile.exp (local_compiler_xfail_check): New
5600 proc; use new service proc test_debug_format.
5601 Replace all other "gcc_compiled" tests with this test.
5602
56032001-09-27 Michael Snyder <msnyder@redhat.com>
5604
5605 * gdb.base/cvexpr.exp: New file.
5606 * gdb.base/cvexpr.c: New file
5607 Test for expressions using const and volatile keywords.
5608
4e6667ac
CV
56092001-09-26 Corinna Vinschen <vinschen@redhat.com>
5610
5611 * gdb.base/constvars.exp: Check for different orders of keywords
5612 and additional "int" strings in output.
5613
4f337972
AC
56142001-09-22 Andrew Cagney <ac131313@redhat.com>
5615
5616 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
5617 responses from "help maint".
5618
2015650d
FCE
56192001-09-19 Frank Ch. Eigler <fche@redhat.com>
5620
5621 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
5622 to localhost:NNN instead of :NNN, in case Xvfb is listening
5623 only on TCP.
5624
f3bcedc1
CV
56252001-09-19 Corinna Vinschen <vinschen@redhat.com>
5626
5627 * gdb.base/recurse.exp: When checking leaving the watchpoint
5628 scope, recognize when gdb is in function's epilogue and pass.
5629
6b819c92
KS
56302001-09-18 Keith Seitz <keiths@redhat.com>
5631
5632 * lib/insight-support.exp (_gdbtk_export_target_info): Add
5633 support for running tests against sid targets.
5634 (gdbtk_done): Ditto.
5635
a10c9419
CV
56362001-09-18 Corinna Vinschen <vinschen@redhat.com>
5637
5638 * gdb.base/ending-run.c (main): Set stdout buffersize
5639 to the same reasonable value for any target.
5640 * gdb.base/ending-run.exp: Add a regular expression
5641 to make testsuite happy on Sanyo Stormy16 target.
5642
739d0d99
CV
56432001-09-17 Corinna Vinschen <vinschen@redhat.com>
5644
5645 * gdb.base/display.c (do_loops): Add float variable `f'.
5646 Increment f in loop.
5647 * gdb.base/display.exp: Increment timeout by 60 seconds.
5648 Change float display test to use variable `f'.
5649
1b8947f0
JB
56502001-09-17 Jim Blandy <jimb@redhat.com>
5651
5652 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
5653 overflowing the limited breakpoint tables on some ROM monitors
5654 (like the ROM68K).
5655
9890ac81
FCE
56562001-09-15 Frank Ch. Eigler <fche@redhat.com>
5657
5658 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
5659 the "-ac" (disable access control) flag.
5660
6db765ea
JH
56612001-08-30 Jeff Holcomb <jeffh@redhat.com>
5662
5663 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
5664 ints.
5665
4c32cc04
KS
56662001-08-30 Keith Seitz <keiths@redhat.com>
5667
5668 * lib/gdb.exp: Move all insight-related functionality into
5669 separate file.
5670 * lib/insight-support.exp: New file.
5671
8d6e6f81
FCE
56722001-08-29 Frank Ch. Eigler <fche@redhat.com>
5673
5674 * config/sid.exp (sid_start): Never set sid verbosity; disable
5675 expect_background {} that consumed its stdout; tolerate </dev/null.
5676 Attempt to set endianness override in "sid" protocol mode. Cleanup.
5677
6a90e1d0
AC
56782001-08-18 Andrew Cagney <ac131313@redhat.com>
5679
5680 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
5681 CLI jump command to start it.
5682 (mi_run_to_main): Fail immediatly when unexpected output.
5683
1759b3c3
AC
56842001-08-18 Andrew Cagney <ac131313@redhat.com>
5685
5686 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
5687 beginning of function. Fix PR gdb/191.
5688
61d11d80
FCE
56892001-08-16 Frank Ch. Eigler <fche@redhat.com>
5690
5691 * config/sid.exp (sid_start): Don't warn if we cannot figure out
5692 what to force sid endianness to.
5693
942a4df2
KS
56942001-08-15 Keith Seitz <keiths@redhat.com>
5695
5696 * lib/gdb.exp (gdbtk_start): Don't set environment
5697 variables for TCL_LIBRARY and friends. Insight will
5698 now figure these out for itself.
5699
0521c418
MS
57002001-08-02 Michael Snyder <msnyder@redhat.com>
5701
5702 * gdb.base/completion.exp: Remove the symbol "a64l" from
5703 the expect string; this is target-specific, and not related
5704 to what is being tested.
5705
74a9a58a
DB
57062001-08-02 Dave Brolley <brolley@redhat.com>
5707
5708 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
5709
c70819fa
MS
57102001-07-25 Michael Snyder <msnyder@redhat.com>
5711
c2b8fa57
MS
5712 * gdb.base/consecutive.exp: New file. Test stepping over
5713 breakpoints on consecutive instructions.
5714 * gdb.base/consecutive.c: New file.
5715
c70819fa
MS
5716 * gdb.base/call-rt-st.exp: Use double-backslash to quote
5717 curly braces in regular expressions.
5718
2b1a1355
MS
57192001-07-25 Michael Snyder <msnyder@redhat.com>
5720
5721 * gdb.base/ending-run.exp: Accept "Program exited normally" as
5722 legitimate output from stepping out of main.
5723
413eca6f
KS
57242001-07-22 Keith Seitz <keiths@redhat.com>
5725
5726 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
5727 the empty string, do not run the tests.
5728
7e5a9322
SC
57292001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5730
5731 * gdb.base/long_long.exp: Detect size of pointer. Take into
5732 account 2-byte pointers when testing for p/a results.
5733
de58f10f
SC
57342001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5735
d63a86f8 5736 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
5737 and defined to 1K for m68hc11.
5738 (random_data): Reduce table to 1K for embedded platforms (68hc11).
5739 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
5740 (sizeof_random_data): New variable to tell the size of the data table;
5741 don't test past this size; always run to main.
5742
d6f5fea1
SC
57432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5744
5745 * gdb.base/return2.exp: return of long long and double fails for
5746 68HC11; don't execute these tests on that platform.
5747 * gdb.base/return.exp: Return of a double fails for 68hc11.
5748
c477543d
SC
57492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
5750
5751 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
5752 tests that print a float.
5753 * call-rt-st.exp: Likewise.
5754
63cf1c79
MK
57552001-07-12 Mark Kettenis <kettenis@gnu.org>
5756
5757 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
5758 running this test on Linux.
5759
112f9ab5
MC
57602001-06-24 Michael Chastain <chastain@redhat.com>
5761
5762 * gdb.base/arithmet.exp: Remove some tests to make all test names
5763 unique.
5764
4970cb0f
MS
57652001-07-03 Michael Snyder <msnyder@redhat.com>
5766
5767 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
5768 the output of the ptype command.
5769
d85da69f
MS
57702001-07-02 Michael Snyder <msnyder@redhat.com>
5771
4c8a82de
MS
5772 * gdb.base/completion.exp: Don't assume that break.c is the only
5773 source file that may contain functions named "marker".
d85da69f
MS
5774 * gdb.base/corefile.exp: Quote the curly braces in regexp.
5775
8afc772b
AC
57762001-06-28 Andrew Cagney <ac131313@redhat.com>
5777
5778 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
5779 of files to delete.
5780
5781 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
5782 * gdb.disasm/h8300s.exp: New file.
5783 gdb.disasm/h8300s.s: Likewise.
5784
cff22675
AC
57852001-06-27 Andrew Cagney <ac131313@redhat.com>
5786
5787 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
5788 empty breakpoint tables.
5789
68c81b54
AC
57902001-06-25 Andrew Cagney <ac131313@redhat.com>
5791
5792 * lib/mi-support.exp: Update args=... part of stop-reason
5793 patterns. Accept either a list or a tuple.
5794
2dd62704
AC
57952001-06-23 Andrew Cagney <ac131313@redhat.com>
5796
5797 * lib/mi-support.exp: Remove local emacs variable defining
5798 change-log-default-name.
5799
b4127474
MC
58002001-06-22 Michael Chastain <chastain@redhat.com>
5801
5802 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
5803 This is operationally compatible with the previous version.
5804
8dbfb380
JB
58052001-06-13 Jim Blandy <jimb@redhat.com>
5806
5807 * lib/gdb.exp (gdb_test): Doc fix.
5808
f2d8c86d
MC
58092001-06-10 Michael Chastain <chastain@redhat.com>
5810
5811 * gdb.base/exprs.exp: Remove a duplicate test.
5812
81564d34
JB
58132001-06-06 Jim Blandy <jimb@redhat.com>
5814
5815 * gdb.base/return2.exp (main): Use values to test float and double
5816 returns that are not NaN's, to avoid being confused by IEEE
5817 comparison rules.
5818
da55addb
MS
58192001-06-04 Michael Snyder <msnyder@redhat.com>
5820
5821 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 5822 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
5823 rather than wait for 12 more tests to time out.
5824
42c65987
JB
58252001-06-06 Jim Blandy <jimb@redhat.com>
5826
b18bced9 5827 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 5828 Don't forget to match the GDB prompt.
b18bced9 5829
42c65987
JB
5830 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
5831
5b41e5f0
JB
58322001-06-04 Jim Blandy <jimb@redhat.com>
5833
5834 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
5835 command.
5836
015e046f
KB
58372001-05-31 Kevin Buettner <kevinb@redhat.com>
5838
5839 * gdb.base/annota1.exp (info break): Match four or more spaces
5840 after "Address".
5841
fb1ffbbe
MC
58422001-05-31 Michael Chastain <chastain@redhat.com>
5843
5844 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
5845 (dm_type_int_star): Likewise.
5846 (dm_type_long_star): Likewise.
5847 (dm_type_void_star): Likewise.
5848
5ea2a32c
KB
58492001-05-29 Kevin Buettner <kevinb@redhat.com>
5850
5851 * gdb.base/completion.exp (INPUTRC): Set this environment variable
5852 to a known value in order to get consistent results regardless
5853 of the setting of INPUTRC or the presence or contents of .inputrc.
5854
ae23c492
MS
58552001-05-24 Michael Snyder <msnyder@redhat.com>
5856
ac55707e
MS
5857 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
5858 Don't require that the main thread and the manager thread are the
5859 first in the list.
5860
ae23c492
MS
5861 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
5862 debugging. If test fails, issue an "unsupported" not a "fail".
5863
400071f1
JB
58642001-05-24 Jim Blandy <jimb@redhat.com>
5865
5866 Don't assume that short is shorter than int.
5867 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
5868 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 5869 this isn't true.
400071f1
JB
5870 ("print unsigned char == (~0)"): Add test that verifies that ~0,
5871 an int, is not equal to ~0 stored in an unsigned char. This tests
5872 the same thing that the previous test meant to, but works on
5873 16-bit machines, too.
5874 ("print unsigned char != (~0)"): Same test, complemented.
5875
0816a3e5
MS
58762001-05-24 Michael Snyder <msnyder@redhat.com>
5877
5878 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 5879 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
5880 and prevents dejagnu getting out of step.
5881
f6dc23a9
KB
58822001-05-23 Kevin Buettner <kevinb@redhat.com>
5883
5884 * gdb.base/finish.exp (finish_void): Revise pattern for
5885 stopping on the call statement to not permit stopping at
5886 the start of the instructions comprising the call sequence.
5887
7dbd117d
MC
58882001-05-19 Michael Chastain <chastain@redhat.com>
5889
5890 * gdb.base/callfuncs.exp: Make all test names unique.
5891 * gdb.base/commands.exp: Make all test names unique.
5892 * gdb.base/condbreak.exp: Make all test names unique.
5893 * gdb.base/dbx.exp: Make all test names unique.
5894 * gdb.base/default.exp: Make all test names unique.
5895 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
5896 and TIMEOUT messages to their corresponding PASS message.
5897 * gdb.base/ending-run.exp: Make all test names unique.
5898 * gdb.base/long_long.exp: Remove duplicate test.
5899
6b0b0a9e
KB
59002001-05-21 Kevin Buettner <kevinb@redhat.com>
5901
5902 * gdb.base/finish.exp (finish_void): Allow "finish" command to
5903 stop on the call statement as well as the statement after the
5904 call.
5905
2caa35cb
MS
59062001-05-21 Michael Snyder <msnyder@redhat.com>
5907
5908 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
5909
40713331
EZ
59102001-05-10 Elena Zannoni <ezannoni@redhat.com>
5911
5912 * gdb.base/completion.exp: Revamp test. Make it execute on all
5913 platforms.
5914
c2c1be8d
EZ
59152001-05-10 Elena Zannoni <ezannoni@redhat.com>
5916
2c9cd303
EZ
5917 * config/gdbserver.exp (gdb_load): Handle the case
5918 in which the arguments to gdbserver are given in the
5919 baseboard configuration file.
5920 Also handle the case in which the server needs to do a
5921 load.
5922
9671de48
KS
59232001-05-07 Keith Seitz <keiths@cygnus.com>
5924
5925 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
5926 set up the display for testing.
5927 (gdbtk_start): Convert all paths to paths that tcl will like.
5928 Export target information to environment.
5929 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
5930 necessary.
5931 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
5932 (to_tcl_path): New proc to convert a given pathname into
5933 a path acceptible as an argument to a tcl command.
5934 (_gdbtk_export_target_info): New proc to export target info
5935 into the environment for gdbtk testing.
5936 (gdbtk_done): New proc to signal end-of-test.
5937
5a360f47
JB
59382001-05-06 Jim Blandy <jimb@redhat.com>
5939
5940 * restore.c: Make the code of caller0 correspond to its comment.
5941
66c756c6
MS
59422001-05-03 Michael Snyder <msnyder@redhat.com>
5943
5944 * config/sid.exp (gdb_target_sid): Check for error messages.
5945 On error or timeout, don't make expect exit (which will terminate
5946 all subsequent tests); instead just make gdb exit.
d63a86f8 5947 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
5948 return a negative value.
5949
a966fde5
JB
59502001-04-24 Jim Blandy <jimb@redhat.com>
5951
851c18e0
JB
5952 * gdb.c++/templates.exp: If we see the prompt for the overload
5953 list, but we haven't recognized any of the longer patterns,
5954 arrange for this test to fail, not hang.
5955
a966fde5
JB
5956 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
5957 variations.
5958
db144853
MC
59592001-04-22 Michael Chastain <chastain@redhat.com>
5960
5961 * gdb.c++/local.exp: Use the 'runto' library function.
5962 * gdb.c++/namespace.exp: Likewise.
5963 * gdb.c++/overload.exp: Likewise.
5964
3207ec21
KB
59652001-03-26 Kevin Buettner <kevinb@redhat.com>
5966
5967 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
5968 * gdb.base/step-line.exp: New file. Test step/next in presence of
5969 #line directives.
5970 * gdb.base/step-line.c: New file. Test program for the above.
5971 * gdb.base/step-line.inp: New file. We pretend that this file has
5972 been transformed by some other tool into step-line.c.
5973
13b57657
JB
59742001-03-21 Jim Blandy <jimb@redhat.com>
5975
5976 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
5977 unmangled operator names.
5978
754cbe1c
JB
59792001-03-20 Jim Blandy <jimb@redhat.com>
5980
5981 * gdb.threads/linux-dp.exp: Recognize an additional message
5982 generated by GDB when it doesn't understand how to debug threads
5983 on the target system.
5984
177495c9
AC
59852001-03-19 Andrew Cagney <ac131313@redhat.com>
5986
5987 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
5988
f266096b
MC
59892001-03-12 Michael Chastain <chastain@redhat.com>
5990
5991 * gdb.c++/derivation.exp: Use the 'runto' library function.
5992
cac3c2ff
MC
59932001-03-12 Michael Chastain <chastain@redhat.com>
5994
5995 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
5996
b6c11a24
MC
59972001-02-24 Michael Chastain <chastain@redhat.com>
5998
5999 * gdb.c++/ref-types.exp: Change handwritten code to library
6000 function 'runto'.
6001
6bae5bce
OF
60022001-03-16 Orjan Friberg <orjanf@axis.com>
6003
6004 * gdb.base/signals.exp: Set count to 0 explicitly.
6005
0015fd9a
MS
60062001-03-15 Mark Salter <msalter@redhat.com>
6007
6008 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
6009 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
6010 (gdb_load): Add support for additional target_info: gdb_download_size
6011 and gdb_load_timeout.
0015fd9a 6012
fc33412a
DT
6013Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
6014
6015 * gdb.base/annota1.exp: Move test of isnative to earlier in the
6016 file -- to prevent failing when the compile fails but we have no
6017 intention of running the tests anyway.
6018
6019 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
6020 tests if set.
6021
6022 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
6023 integers.
6024
6025 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
6026 * gdb.c++/namespace.exp: Ditto.
6027
115f06de
OF
60282001-03-07 Orjan Friberg <orjanf@axis.com>
6029
6030 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
6031 * gdb.base/pointers.exp: Relax pattern match of decimals.
6032
b6ba6518
KB
60332001-03-06 Kevin Buettner <kevinb@redhat.com>
6034
6035 * Makefile.in, config/abug.exp, config/cfdbug.exp,
6036 config/cpu32bug.exp, config/dve.exp, config/est.exp,
6037 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
6038 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
6039 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
6040 config/sh.exp, config/sid.exp, config/slite.exp,
6041 config/sparclet.exp, config/udi.exp, config/unknown.exp,
6042 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
6043 config/vxworks.exp, config/vxworks29k.exp,
6044 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
6045 gdb.base/all-bin.exp, gdb.base/annota1.exp,
6046 gdb.base/arithmet.exp, gdb.base/assign.exp,
6047 gdb.base/async.exp, gdb.base/attach.exp,
6048 gdb.base/bitfields.exp, gdb.base/bitops.exp,
6049 gdb.base/break.exp, gdb.base/call-ar-st.exp,
6050 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
6051 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
6052 gdb.base/commands.exp, gdb.base/completion.exp,
6053 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6054 gdb.base/constvars.exp, gdb.base/corefile.exp,
6055 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
6056 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
6057 gdb.base/ending-run.exp, gdb.base/environ.exp,
6058 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6059 gdb.base/finish.exp, gdb.base/foll-exec.exp,
6060 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
6061 gdb.base/funcargs.exp, gdb.base/help.exp,
6062 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
6063 gdb.base/logical.exp, gdb.base/long_long.exp,
6064 gdb.base/maint.exp, gdb.base/mips_pro.exp,
6065 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
6066 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
6067 gdb.base/pointers.exp, gdb.base/printcmds.exp,
6068 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
6069 gdb.base/regs.exp, gdb.base/relational.exp,
6070 gdb.base/remote.exp, gdb.base/reread.exp,
6071 gdb.base/restore.exp, gdb.base/return2.exp,
6072 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
6073 gdb.base/selftest.exp, gdb.base/setshow.exp,
6074 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
6075 gdb.base/sigall.exp, gdb.base/signals.exp,
6076 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
6077 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6078 gdb.base/step-test.exp, gdb.base/structs.c,
6079 gdb.base/structs.exp, gdb.base/structs2.exp,
6080 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
6081 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
6082 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
6083 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6084 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
6085 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
6086 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
6087 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
6088 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
6089 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
6090 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
6091 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
6092 gdb.fortran/types.exp, gdb.java/jmisc.exp,
6093 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6094 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
6095 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6096 gdb.trace/circ.exp, gdb.trace/collection.exp,
6097 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6098 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6099 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
6100 gdb.trace/report.exp, gdb.trace/save-trace.exp,
6101 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6102 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6103 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
6104 notices.
6105
dc96c6c7 61062001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
6107
6108 * gdb.base/varargs.c (find_max_double): Fix printf format string:
6109 first arg is int not float.
6110
dc96c6c7 61112001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
6112
6113 * gdb.base/reread.exp: Unsupported for non-native targets;
6114 doesn't work for remote debugging.
6115
9b0c4aeb
FN
61162001-02-19 Fernando Nasser <fnasser@redhat.com>
6117
6118 From Drew Moseley <dmoseley@redhat.com>
6119 * gdb.base/ending-run.exp: Properly handle the BSP state when
6120 stepping past the end of main.
6121
02aa71d5
MC
61222001-02-19 John Moore <jmoore@redhat.com>
6123
6124 * gdb.base/commands.exp (infrun_breakpoint_command_test):
6125 Converted HPUX fix for non-expected items following multiple
6126 step commands into general solution for all platforms.
6127
1fa449a4
MC
61282001-02-18 Michael Chastain <chastain@redhat.com>
6129
6130 * gdb.c++/classes.exp (do_tests): Change runto statements
6131 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6132 statements demangler agnostic.
6133 * gdb.c++/virtfunc.exp (do_tests): Likewise.
6134 (gdb_virtfunc_restart): Likewise.
6135
b2f9ec70
MC
61362001-02-14 Michael Chastain <chastain@redhat.com>
6137
6138 * gdb.c++/inherit.exp (do_tests): Change runto statements
6139 from "runto 'foo(void)'" to "runto 'foo'". This makes the
6140 statements demangler agnostic.
6141
cf74b8ca
AC
6142Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
6143
6144 * gdb.threads/pthreads.exp: Unify pass/fail messages for
6145 ``continue to bkpt at common_routine in thread 2'' and ``stopped
6146 before calling common_routine 15 times'' tests.
6147
99f78f56
MC
61482001-02-11 Michael Chastain <chastain@redhat.com>
6149
6150 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
6151 Helps the test script figure out which demangler is in use.
6152 (dm_type_foo_ref): Ditto.
6153 (dm_type_int_star): Ditto.
6154 (dm_type_long_star): Ditto.
6155 (dm_type_unsigned_int): Ditto.
6156 (dm_type_void): Ditto.
6157 (dm_type_void_star): Ditto.
99707966 6158 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
6159 Probe the gdb demangler and set variables to accommodate
6160 formatting differences.
6161 (info_func_regexp): New function. Same as info_func, but
6162 matches against a regexp.
6163 (info_func): Match against a literal string.
6164 (print_addr_2): New function. Match against a literal string,
6165 which can be different from the input to gdb.
6166 (print_addr): Simply call print_addr_2 with the same argument twice.
6167 (test_lookup_operator_functions): Use demangler formatting variables.
6168 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
6169 the tests in the same order as the C++ class declaration.
6170 (test_paddr_operator_functions): Ditto.
6171 (test_paddr_overloaded_functions): Ditto.
6172 (test_paddr_hairy_functions): Use demangler formatting variables.
6173 Add reference to gdb/19 for related tests.
6174 (do_tests): Call probe_demangler.
6175
1de8f023
KB
61762001-01-30 Kevin Buettner <kevinb@redhat.com>
6177
6178 * gdb.c++/templates.cc (printf): Remove unused function definition.
6179
ca3f91ed
MS
61802001-01-26 Felix Lee <flee@redhat.com>
6181
6182 * sid.exp (sid_exit): Pass host, not target, to remote_close.
6183
61842001-01-25 matthew green <mrg@redhat.com>
6185
6186 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
6187 up sid.
6188 (sid_exit): Call `remote_pop_conn' after GDB is gone.
6189
61902001-01-25 matthew green <mrg@redhat.com>
6191
6192 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 6193 Deprecate $sid_spawn_id.
ca3f91ed
MS
6194 (sid_exit): Remove code necessary only for `spawn.'
6195
61962001-01-25 matthew green <mrg@redhat.com>
6197
6198 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
6199
fb18ec4a
MC
62002001-01-28 Michael Chastain <chastain@redhat.com>
6201
6202 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
6203 to call when tests fail. It takes gdb out of the overloaded
6204 function choice menu back to the main prompt, so that the test
6205 program stays synchronized.
6206 (set_bp_overloaded): New proc to collect all the common
6207 code for setting a breakpoint on an overloaded name. Calls
6208 take_gdb_out_of_choice_menu when needed.
6209 (menu_overload1arg): New variable to collect the repeated
6210 instances of the expected menu for an overloaded name. Change
6211 the regular expression to handle changes in g++ type encoding:
6212 "void" can be either "void" or "", and "unsigned int" can be
6213 either "unsigned int" or "unsigned".
6214 (continue_to_bp_overloaded): Change regular expressions to handle
6215 changes in g++ type encoding.
6216 (no proc): Call take_gdb_out_of_choice_menu when needed.
6217 Remove redundant calls to "info break". Accept either "canceled"
6218 or "cancelled". Change regular expressions in "info break"
6219 calls to handle changes in g++ type encoding. Give all tests
6220 unique strings.
6221
9c646a6e
BE
62222001-01-17 Ben Elliston <bje@redhat.com>
6223
6224 * config/sid.exp: New file.
6225
9549d9c1
AC
6226Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
6227
6228 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
6229
dc96c6c7 62302000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
6231
6232 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
6233 Add a RE to accept a non-ascii char if one is ever presented.
6234
b4df4f68
FN
62352000-12-20 Fernando Nasser <fnasser@redhat.com>
6236
297dd0fd 6237 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 6238
dc96c6c7 62392000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 6240
d63a86f8 6241 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
6242 in regexp. One '\' does not suffice on Linux.
6243
4a7bddb6
MC
62442000-12-09 Michael Chastain <chastain@redhat.com>
6245
6246 * gdb.base/break.exp (test_clear_command): Use a marker function
6247 rather than 'main' for the test function. Also move this
6248 test to an execution point where the marker function names are
6249 guaranteed to be bound to functions. (Executing tests after a
6250 'finish' from main runs into name conflicts with local names
6251 in __libc_start_main).
6252
dc96c6c7 62532000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
6254
6255 * gdb.base/finish.exp: New test for gdb's "finish" command.
6256 * gdb.base/return2.exp: New test for gdb's "return" command.
6257 * gdb.base/return2.c: New source file for above.
6258
dc96c6c7 62592000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
6260
6261 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
6262 * gdb.base/miscexprs.exp: Ditto.
6263 * gdb.base/pointers.exp: Ditto.
6264 * gdb.c++/derivation.exp: Ditto.
6265 * gdb.c++/local.exp: Ditto.
6266 * gdb.c++/namespace.exp: Ditto.
6267 * gdb.c++/overload.exp: Ditto.
6268 * gdb.c++/ref-types.exp: Ditto.
6269
dc96c6c7 62702000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
6271
6272 * gdb.base/constvars.exp: Test result of "up" command.
6273 * gdb.base/miscexprs.exp: Ditto.
6274 * gdb.base/pointers.exp: Ditto.
6275 * gdb.base/scope.exp: Ditto.
6276 * gdb.c++/derivation.exp: Ditto.
6277 * gdb.c++/local.exp: Ditto.
6278 * gdb.c++/namespace.exp: Ditto.
6279 * gdb.c++/overload.exp: Ditto.
6280 * gdb.c++/ref-types.exp: Ditto.
6281
44097287
FN
62822000-11-22 Michael Chastain <chastain@redhat.com>
6283
6284 * mips_pro.exp: Accept either "middle -> top -> main" or
6285 "middle -> main" in the backtrace, because gcc can optimize
6286 tail calls to jumps. Remove setup_xfail for the hppa case.
6287 Add a comment with the original warning messages from PR 3016,
6288 which was filed in 1993, to preserve them for posterity.
6289
9d2e1bab
ND
62902000-11-17 Nick Duffek <nsd@redhat.com>
6291
6292 * lib/gdb.exp (gdb_test): Override timeout with board info.
6293
1aca8eb7
ND
62942000-11-17 Nick Duffek <nsd@redhat.com>
6295
6296 * gdb.base/display.exp: Don't kill running stub. Add "again" to
6297 the second kill and detach messages.
6298
93076499
ND
62992000-11-17 Nick Duffek <nsd@redhat.com>
6300
6301 * configure.in: Add AC_EXEEXT.
6302 * configure: Regenerate.
6303 * Makefile.in (just-check): Export EXEEXT.
6304 * lib/gdb.exp ($EXEEXT): Import from environment.
6305 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
6306 expect "maint dump-me" on Cygwin.
6307 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
6308 $EXEEXT.
6309
30e87cd3
ND
63102000-11-17 Nick Duffek <nsd@redhat.com>
6311
6312 * gdb.base/break.exp: Test backtrace and finish from called
6313 function on all platforms, not just HP-UX.
6314
dc96c6c7 63152000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
6316
6317 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
6318 code from gdb_target_monitor, so it can be used independantly
6319 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 6320
dc96c6c7 63212000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
6322
6323 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
6324 * gdb.base/corefile.exp: Expect the message "Program is being
6325 debugged already" when we send the "corefile" command, since
6326 the preceeding gdb_load may have connected gdb to a remote target.
6327 * gdb.base/display.exp: Disable hardware watchpoints if new
6328 board info variable "no_hardware_watchpoints" is true.
6329 Replace single-letter commands with more readable ones.
6330 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
6331 if new board info variable "no_hardware_watchpoints" is true.
6332 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
6333 to see if stdio (printf) testing is possible.
6334 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
6335 board info variable "no_hardware_watchpoints" is true. Use new
6336 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
6337
39124dea
FN
63382000-11-13 Fernando Nasser <fnasser@redhat.com>
6339
6340 From Orjan Friberg <orjanf@axis.com>:
6341 * gdb.base/printcmds.exp: Escape curly braces followed by a number
6342 in array print pattern match.
6343
a9e2e984
FN
63442000-11-09 Fernando Nasser <fnasser@redhat.com>
6345
6346 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
6347 spelling "cancelled" to U.S. spelling "canceled" to match changes
6348 made to gdb.
6349 * gdb.c++/ovldbreak.exp: Ditto.
6350
c7db355b
PS
63512000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
6352
6353 * gdb.base/callfuncs.c (main): Moved to end of file, call
6354 t_double_values to initialize the FPU before inferior calls are made.
6355 * gdb.base/callfuncs.exp: Test for register preservation after calling
6356 inferior functions. Add tests for continuining, finishing and
6357 returning from a stop in a call dummy.
6358
dc96c6c7 63592000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
6360
6361 * gdb.base/commands.exp: Break up long lines, and re-indent.
6362
dc96c6c7 63632000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
6364
6365 * config/gdbserver.exp: Rewritten from the ground up, to make it
6366 compatible with the current dejagnu tree, and to make it work with
6367 the new "gdbserver" in libremote.
6368
dc96c6c7 63692000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6370
6371 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
6372 * gdb.base/varargs.exp: Skip entire test if no printf support.
6373 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
6374 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
6375
dc96c6c7 63762000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
6377
6378 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
6379 no floating point support.
6380 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
6381 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
6382 * gdb.base/call-rt-st.exp: Ditto.
6383 * gdb.base/call-strs.exp: Ditto.
6384
bac5fc66
JG
63852000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
6386
6387 * gdb.base/sizeof.c: include <stdio.h>.
6388
6389 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
6390 'finish', otherwise uncaptured gdb_prompt would potentially
6391 throw remaining test points out of sync.
6392
b22a6027
SB
63932000-07-26 Scott Bambrough <scottb@netwinder.org>
6394
6395 * gdb.base/recurse.exp: Run tests for all targets.
6396 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
6397 gnu-oldld case on ARM.
6398 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
6399 for ARM targets.
d63a86f8 6400
d8231941
AG
6401Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
6402
6403 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
6404 * gdb.java/configure: Rebuild.
6405
8caabe69
AG
6406Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
6407
6408 * gdb.java/jv-exp.exp: New file.
6409
9d273ca3
AG
6410Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
6411
6412 * configure: Rebuilt.
6413 * configure.in (configdirs): Add gdb.java.
6414 * gdb.java/jmisc.java: New file.
6415 * gdb.java/jmisc.exp: New file.
6416 * gdb.java/Makefile.in: New file.
6417 * gdb.java/configure: Rebuilt.
6418 * gdb.java/configure.in: New file.
6419 * lib/java.exp: New file.
6420
4f823a66
AC
6421Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
6422
6423 * gdb.base/exprs.exp: Test casts to a pointer including over and
6424 underflow.
6425
2391e11d
AC
6426Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
6427
6428 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
6429 and the compilers sizes.
6430
54602222
ND
64312000-07-09 Nick Duffek <nsd@redhat.com>
6432
6433 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
6434 (use_methods): New function.
6435 (main): Call use_methods().
6436 * gdb.c++/classes.exp (test_method_param_class): New procedure.
6437 (do_tests): Call test_method_param_class.
6438
2bec0572
ND
64392000-07-09 Nick Duffek <nsd@redhat.com>
6440
6441 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
6442 spelling.
6443 (test_enums): New procedure. Move enum tests from end of script
6444 to here. Set breakpoint on function name instead of line number.
6445 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
6446 (enums2): New marker function.
6447 (enums1): New function.
6448 (main): Call enums1(). Move enum tests to enums1().
6449
78492fde
AC
6450Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
6451
6452 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
6453 compile/link program. Update line numbers.
6454 * gdb.asm/d10v.inc: Define ``startup''.
6455 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 6456
49a2cef8
AC
6457Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
6458
6459 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
6460
3e6c8688
EZ
64612000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6462
6463 * gdb.base/maint.exp: Add 'maint print architecture' item to output
6464 of 'help maint print' command.
6465
9ff5cbe9
AC
6466Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
6467
6468 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
6469 they use gdb_expect_list.
6470
17c579bd
AC
6471Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
6472
6473 * gdb.base/commands.exp: Use ``set remote
6474 memory-read-packet-size'' instead of ``set endian big'' to test
6475 long commands.
6476
e6d71bf3
DB
64772000-06-03 Daniel Berlin <dan@cgsoftware.com>
6478
6479 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 6480 g++, and stop skipping them.
e6d71bf3
DB
6481
6482 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
6483 work under g++.
6484
d63a86f8 6485 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
6486 initialization.
6487
dc96c6c7 64882000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
6489
6490 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
6491 the regular expression: accept an (almost) arbitrary sequence of
6492 "frames-invalid" and "breakpoints-invalid" messages both before
6493 and after the "starting" message.
6494
dc96c6c7 64952000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
6496
6497 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 6498
dc96c6c7 64992000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
6500
6501 * gdb.base/annota1.exp (annotate-signal-handler-caller):
6502 Relax the regular expression a little, make it pass on Solaris 8.
6503
8216cda9
KB
65042000-05-12 Kevin Buettner <kevinb@redhat.com>
6505
6506 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 6507 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
6508 Instead, it is permissible for gdb to stop on the line of the
6509 call itself.
6510
1a570b2f
MS
65112000-05-12 Michael Snyder <msnyder@.cygnus.com>
6512
6513 * gdb.base/break.exp (bp on small function, optimized file):
6514 Add a second pass pattern. The behavior differs here between stabs
6515 and dwarf for one-line functions. Stabs preserves two line symbols
6516 (one before the prologue and one after) with the same line number,
6517 but dwarf regards these as duplicates and discards one of them.
6518 Therefore the address after the prologue (where the breakpoint is)
6519 has no exactly matching line symbol, and GDB reports the breakpoint
6520 as if it were in the middle of a line rather than at the beginning.
6521
dc96c6c7 65222000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 6523
d63a86f8 6524 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
6525 rather than "send_gdb" (for consistancy).
6526
7d418785
AC
6527Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
6528
6529 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
6530 * gdb.c++/templates.cc: Properly check for GCC version number.
6531 * lib/compiler.cc: Likewise
6532
dc96c6c7 65332000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 6534
d63a86f8 6535 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
6536 gdb may not stop at the first line of main, due to code motion.
6537
dc96c6c7 65382000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
6539
6540 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
6541 This test depends on parsing the printf output from the target.
6542 Since the sparclet stub doesn't do stdio, this will never work.
6543 * gdb.base/call-rt-st.exp: ditto.
6544 * gdb.base/call-strs: ditto.
6545
dc96c6c7 65462000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
6547
6548 * gdb.base/miscexprs.exp: make sizeof long array test portable.
6549
6550 * gdb.base/ending-run.exp: After connecting to a remote target,
6551 but before running, the target will appear to be in a random
6552 location. Specify both a file and a line for breakpoints.
6553 Also, the function that calls main may be called 'init'
6554 rather than 'start'.
6555
a5a51225
EZ
65562000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6557
6558 * gdb.base/help.exp: Update output for add-symbol-file command.
6559
7930cc7c
FN
65602000-04-10 Fernando Nasser <fnasser@cygnus.com>
6561
6562 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6563 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
6564
23e37ab1
C
65652000-04-07 J.T. Conklin <jtc@redback.com>
6566
e93c542c
C
6567 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
6568
23e37ab1
C
6569 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
6570
591b8fa3
PDM
6571Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
6572
6573 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
6574 values that can be represented exactly.
6575 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
6576 above change, and to not check against the directory part of the source
6577 file name.
6578 (step into print_long_arg_list): Likewise.
6579 (print print_small_structs from print_long_arg_list): Likewise.
6580 (print print_long_arg_list): Likewise.
6581
7a495180
EZ
65822000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6583
30b53638 6584 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 6585
beb998c6
AC
6586Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
6587
6588 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
6589
1c689132
DB
65902000-03-25 Daniel Berlin <dan@cgsoftware.com>
6591
6592 * gdb.base/commands.exp (deprecated_command_test): Add test for
6593 deprecate with no arguments.
6594
c1790a9d
JL
65952000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
6596
6597 * gdb.base/break.exp: Add new test for setting breakpoints on
6598 optimized code so we can test breakpoints work even when function
6599 prologues may be optimized away
6600
003ba290
FN
66012000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
6602
6603 From David Whedon <dwhedon@gordian.com>
6604 * gdb.base/commands.exp : Added command deprecator tests.
6605
6837a0a2
DB
66062000-03-22 Daniel Berlin <dan@cgsoftware.com>
6607
6608 * gdb.base/help.exp: Added test for new apropos command.
6609
b9593231
KB
66102000-03-21 Kevin Buettner <kevinb@redhat.com>
6611
6612 * gdb.base/pointers.c (usevar): New function.
6613 (main): Make sure that global variables v_int_pointer2, rptr,
6614 and y are all referenced someplace in the program by calling
6615 usevar() on them. [Some linkers delete symbols which are
6616 never referenced. The space remains, but there's no way to
6617 get a (symbolic) handle on the variable from the debugger.]
6618
751a959b
EZ
66192000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6620
6621 * gdb.base/printcmds.c: Add typedeffed arrays.
6622
6623 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
6624 procedure to test arrays that are typedef'd.
6625
73a93a32
JI
66262000-03-13 James Ingham <jingham@leda.cygnus.com>
6627
6628 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 6629 the library directories.
73a93a32 6630
fb40c209
AC
6631Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
6632
6633 * configure.in (configdirs): Add sub directory gdb.mi.
6634 * configure: Re-generate.
6635
6636 * gdb.mi: New directory.
d63a86f8 6637
ee4dd2c9
AC
66382000-02-25 Scott Bambrough <scottb@netwinder.org>
6639
6640 * gdb.base/long_long.exp: Correct test suite failure when printing
6641 a long long value as a double on ARM platforms.
6642
70f0cc22
JB
66432000-02-16 Jim Blandy <jimb@redhat.com>
6644
6645 * gdb.base/break.exp ("breakpoint line number"): Make sure the
6646 default source file is set properly before running this test.
6647
853819b8
EZ
66482000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6649
6650 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
6651 gdbtk/library directory, not in gdbtcl2.
6652
dfcd3bfb
JM
66532000-02-04 Jim Blandy <jimb@redhat.com>
6654
6655 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
6656 backslash from regexp pattern.
6657
6658 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
6659 procedure. Use it to run all the "continue to bp overloaded"
6660 tests. Note that this changes the names of the tests slightly.
6661 If the breakpoint hit message includes a hex PC value, because
6662 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
6663 from the real source code, still consider that a pass.
6664
6665 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
6666 XFAIL here if the breakpoint message contains a hex address. Note
6667 similar change on 1999-11-02.
6668
6669 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
6670
6671 * gdb.base/ptype.exp: Establish a default source file before
6672 calling get_debug_format.
6673
66742000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
6675
6676 * gdb.base/watchpoint.exp: Remove duplication of test messages.
6677
8b93c638
JM
66782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6679
6680 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
6681 of successive stepi commands -- while in the prologue we should see
6682 the function entry bracket.
6683
66842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
6685
6686 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
6687 reach __change_mode() when stepping through the end of main().
6688
c5394b80
JM
66892000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
6690
6691 * gdb.base/default.exp: Fix expected pattern.
6692 * gdb.base/help.exp: Same.
6693
0d06e24b
JM
66942000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6695
6696 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
6697 Don't use xfail's because that affects only the following test.
d63a86f8 6698
0d06e24b
JM
6699 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
6700 solaris or linux.
6701
6702 * gdb.base/selftest.exp: Update to reflect changes to main.c.
6703
dc96c6c7 67042000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 6705
d63a86f8 6706 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
6707 "A syntax error" rather than "A parse error". Accept both.
6708
67092000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
6710
6711 * gdb.base/default.exp: Remove OS dependent string from "target
6712 remote" test.
6713 * gdb.base/help.exp: Same for "help target remote" test.
6714
c3f6f71d
JM
67152000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6716
6717 From Jim Kingdon <kingdon@redhat.com>:
6718
6719 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
6720 prompt (cleanup rather than necessity, but still might keep output
6721 from spilling to next test).
6722
67232000-01-02 Fred Fish <fnf@cygnus.com>
6724
6725 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
6726 AIX, which defines them in <sys/types.h>.
6727
ed9a39eb 67281999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 6729
ed9a39eb
JM
6730 * gdb.base/default.exp: Match arm* etc instead of arm in "info
6731 float" test.
6732
67331999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 6734
ed9a39eb 6735 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
6736
6737 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
6738 outermost frame disallowed".
6739
67401999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
6741
6742 * gdb.base/setvar.exp: New tests for setting the value of a struct
6743 with a constant list.
6744
67451999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
6746
6747 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
6748 require the user to type a cast before setting the value of a struct.
6749
de57eccd
JM
67501999-12-06 Jim Blandy <jimb@cygnus.com>
6751
6752 * gdb.base/default.exp: Expect the new 'info float' command on
6753 all i386 platforms.
6754
6755 * gdb.threads/linux-dp.exp: Expand our ability to recognize
6756 LinuxThreads libraries that don't support debugging.
6757
c2d11a7d
JM
6758Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
6759
6760 * gdb.base/remote.c: Fill the buffer with truely random data.
6761 Change the buffer type to ``unsigned char'' to simplify size
6762 arithmetic.
6763
6764 * gdb.base/remote.exp: Reduce download numbers by one. Typical
6765 stub only handles 400-1 byte packets. Verify that the download
6766 worked.
6767
67681999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
6769
6770 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
6771 tests, using UNRESOLVED for the untested cases. Also, does not wait
6772 for a timeout if the prompt was received before a recognizable pattern.
6773
67741999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
6775
6776 * lib/gdb.exp (gdb_expect_list): Fix spelling.
6777
67781999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6779
6780 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
6781 watchpoints.
6782
67831999-11-24 Jason Merrill <jason@casey.cygnus.com>
6784
6785 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
6786
6787 * gdb.c++/local.exp: Be more flexible in recognizing local class
6788 name mangling. Don't allow horribly truncated method names.
6789 * gdb.c++/derivation.exp: Expect protected inheritance.
6790 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
6791 * gdb.c++/virtfunc.exp: Likewise.
6792 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
6793 when printing a nested enum.
6794
67951999-11-22 Jim Blandy <jimb@cygnus.com>
6796
6797 * gdb.base/step-test.exp: Properly await GDB's response to setting
6798 a breakpoint on the call to large_struct_by_value.
6799
6800 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
6801 just because we have debug info for the `start' function.
6802
68031999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
6804
6805 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
6806 "Unknown signal" messages, which indicate (on LinuxThreads) that
6807 GDB doesn't know how to debug threads on this system. This is
6808 better than hanging while philosopher 0 dumps chatter into gdb.log.
6809
68101999-11-18 Tom Tromey <tromey@cygnus.com>
6811
6812 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
6813
68141999-11-18 Fred Fish <fnf@cygnus.com>
6815
6816 * gdb.base/coremaker2.c: Add sample program for generating
6817 cores that is more self contained than coremaker.c. Eventually
6818 I'll add more code to this and tie it into the testsuite.
6819
4ce44c66
JM
68201999-11-12 Stan Shebs <shebs@andros.cygnus.com>
6821
6822 * gdb.base/dollar.exp: Remove, now in gdb.hp.
6823
68241999-11-10 Jimmy Guo <guo@cup.hp.com>
6825
6826 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
6827 from $srcdir/lib/.
6828 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
6829 and gdb.c++/.
6830
6831 * gdb.c++/derivation.exp: remove redundant get compiler info code.
6832
d63a86f8 6833 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
6834 'continue with watch' test point.
6835
68361999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
6837
6838 Merged from p2linux-990323-branch:
d63a86f8 6839
4ce44c66
JM
6840 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
6841
11cf8741
JM
6842Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
6843
6844 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
6845 {limit,fixed}''. Test ``set download-write-size''.
6846
6847Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
6848
6849 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
6850 gdb_expect_list.
6851
6852Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
6853
6854 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
6855
68561999-11-03 Mark Salter <msalter@cygnus.com>
6857
6858 * gdb.base/break.exp: Fix "stub continue" pattern.
6859
68601999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
6861
6862 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
6863
68641999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
6865
6866 * gdb.base/display.exp ("finish"): Add timeout clause.
6867
6868 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
6869 plain prompt clause, so this doesn't have to time out in order to
6870 fail.
6871
6872 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
6873 breakpoint hit messages include an address.
6874
6875 * gdb.base/display.exp: Don't forget to escape parens in regular
6876 expressions. Unix regexp notatation sucks.
6877
68781999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
6879
6880 * gdb.base/annota1.exp: Test for annotate-signalled: change output
6881 order for 'signalled' message.
6882
5c44784c
JM
68831999-11-01 Stan Shebs <shebs@andros.cygnus.com>
6884
6885 From Jimmy Guo <guo@cup.hp.com>:
6886 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
6887 * gdb.base/annota1.c: Add code for tests to work with.
6888
68891999-10-26 Frank Ch. Eigler <fche@cygnus.com>
6890
6891 * gdb.base/remote.exp: New test for remote downloading settings.
6892 * gdb.base/remote.c: New file with large .data.
6893
917317f4
JM
68941999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
6895
6896 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
6897 for LinuxThreads support, merged from the Code Fusion branch.
6898
6899Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
6900
6901 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
6902 containing exp_continue into a while within an expect. Don't
6903 attempt a start more than three times. Check return value from
6904 gdb_load.
d63a86f8 6905
2df3850c
JM
6906Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
6907
6908 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
6909 a pass case.
6910
2acceee2
JM
69111999-10-01 Kevin Buettner <kevinb@cygnus.com>
6912
6913 * gdb.base/break.c (main): Added a statement that we can step
6914 off of.
6915 * gdb.base/break.exp: Added tests for setting a breakpoint
6916 at an offset and stepping onto a breakpoint.
6917
69181999-10-01 Fred Fish <fnf@cygnus.com>
6919
d63a86f8 6920 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
6921 gdb output.
6922
c2c6d25f
JM
69231999-09-18 Jim Blandy <jimb@cris.red-bean.com>
6924
6925 * gdb.base/break.exp: Code locations are in hex, don't forget!
6926 (For HP-UX.)
6927
69281999-09-17 Stan Shebs <shebs@andros.cygnus.com>
6929
6930 * condbreak.exp: Use break.c as test program.
6931 * condbreak.c: Remove, redundant with break.c.
6932
69331999-09-15 Stan Shebs <shebs@andros.cygnus.com>
6934
6935 * config/monitor.exp (gdb_target_monitor): Disable X- and
6936 Z-packets if the target needs it.
6937
69381999-09-13 James Ingham <jingham@leda.cygnus.com>
6939
6940 * gdb.c++/overload.exp: Added tests for listing overloaded
6941 functions with function pointers in the arg, explicitly calling
6942 out the version you want.
6943
cff3e48b
JM
69441999-09-09 Stan Shebs <shebs@andros.cygnus.com>
6945
6946 * long_long.exp: Add variations of test cases that work for
6947 targets with 16-bit ints and 32-bit doubles.
6948
d4f3574e
SS
69491999-09-08 Stan Shebs <shebs@andros.cygnus.com>
6950
6951 * break.c (main): Compare a possibly-uninitialized argc with an
6952 unlikely value that fits in 16 bits.
6953
69541999-09-07 Stan Shebs <shebs@andros.cygnus.com>
6955
6956 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
6957 0xfeeb, don't want negative numbers if ints are 16 bits.
6958
6959 * lib/gdb.exp (skip_cplus_tests): New proc.
6960 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
6961 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
6962 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
6963 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
6964 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
6965 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
6966 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
6967 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
6968
6969 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
6970
6971Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
6972
6973 * gdb.base/corefile.exp (up): Allow a parameter to appear
6974 in the frame that we're going up to.
6975
6976 From Jim Blandy <jimb@cygnus.com>:
6977
6978 * gdb.base/default.exp (info float): Expect some output now.
6979
6980 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
6981 returning floating-point values to fail on the x86.
6982 * gdb.base/callfwmall.exp (do_function_calls): Same.
6983
6984 * gdb.base/list.exp (test_listsize): Correct expectations for
6985 listing line 1 with listsize 2. Also, listing a single line
6986 works now, as does listing three lines. [Kevin's note: There
6987 were a number of other cases fixed too where the expectations
6988 differed...]
6989
69901999-09-02 Stan Shebs <shebs@andros.cygnus.com>
6991
6992 * gdb.base/selftest.exp: Add case for when version prints as
6993 constant string instead of char pointer.
6994
104c1213
JM
69951999-08-25 Stan Shebs <shebs@andros.cygnus.com>
6996
6997 * gdb.base/ending-run.exp: Add Solaris case for what happens when
6998 stepping out of main.
6999
7000 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
7001 G++ used.
7002
7003 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
7004 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
7005
7006 * gdb.c++/ovldbreak.exp: Update match string in test that
7007 includes a warning of multiple breakpoints.
7008
70091999-08-24 Stan Shebs <shebs@andros.cygnus.com>
7010
7011 * gdb.base/display.exp: Improve precision of step-after-finish
7012 added yesterday.
7013
7014 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
7015 test.
7016
7017 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
7018 configs when using G++, not just hppa*.
7019
70201999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7021
7022 * gdb.base/async.c: New file.
7023 * gdb.base/async.exp: New file.
7024
7025Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
7026
7027 * gdb.base/break.exp: Tweak PA specific tests to properly handle
7028 PA64.
7029
53a5351d
JM
7030Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
7031
104c1213
JM
7032 * gdb.base/display.exp: "finish" can leave us mid-line on many
7033 targets, deal with it. Add a small constant to main, instead of
7034 1000 since main+1000 may not be a valid address in the target.
7035
53a5351d
JM
7036 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
7037 on hpux11.
7038
7039 * gdb.base/attach.exp: Handle another hpux11 error message variant
7040 when attaching to a process that does not exist.
7041
70421999-08-19 J.T. Conklin <jtc@redback.com>
7043
7044 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
7045 characters in 'continue to 1241' test.
7046
70471999-08-17 Stan Shebs <shebs@andros.cygnus.com>
7048
7049 * gdb.base/call-ar-st.exp: Add a shorter match case for the
7050 stop in print_long_arg_list, define and use a whitespace
7051 variable in print_small_structs test, add an XFAIL for Solaris.
7052 * gdb.base/dbx.exp: XFAIL func commands until somebody is
7053 interested enough to fix.
7054
7be570e7
JM
70551999-08-13 Keith Seitz <keiths@cygnus.com>
7056
7057 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
7058 (dbx_gdb_load): Remove. Use gdb_load instead, since that
7059 proc knows about targets other than the natives.
7060 (test_assign): Use "gdb_run_cmd" to "run" the target.
7061 Check that we've actually hit the breakpoint at main.
7062 When we attempt to assign a value to a local variable, check
7063 that the variable is in the current scope, i.e., don't use
7064 a test with an empty result.
7065
7066Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
7067
7068 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
7069 command.
7070
70711999-08-09 Stan Shebs <shebs@andros.cygnus.com>
7072
7073 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7074 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
7075 gdb.compat, gdb.threads-hp.
7076 gdb.hp/configure, gdb.hp/configure.in: New files.
7077 gdb.hp/Makefile.in: Recurse into new subdirs.
7078 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
7079 gdb.hp/gdb.objdbg: New directory, tests for debugging info
7080 in object files.
7081 gdb.hp/tools: New directory, aux tools for HP-specific tests.
7082
96baa820
JM
70831999-08-05 Stan Shebs <shebs@andros.cygnus.com>
7084
7085 * gdb.base/display.exp: Help expect by putting a newline in the
7086 funky printf, remove a bogus p/a test.
7087
70881999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7089
7090 * gdb.base/display.exp: Make sure that when we say 'run', we are
7091 connected to the target. This is necessary when running not
7092 natively.
7093
70941999-08-03 Stan Shebs <shebs@andros.cygnus.com>
7095
7096 * gdb.base/step-test.exp: Removed some extraneous messages.
7097
7098 * gdb.base/long_long.exp: Don't run memory examination tests
7099 on little-endian targets (they will need a different set of
7100 results to match).
7101
71021999-08-02 Stan Shebs <shebs@andros.cygnus.com>
7103
7104 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
7105 until somebody decides to fix GDB.
7106
7107 * gdb.base/long_long.c: Stop compiler complaint by specifying long
7108 constant as "ULL".
7109 * gdb.base/long_long.exp: Loosen x/c test, add partial result
7110 matches for a couple x/2 commands.
7111
a0b3c4fd
JM
71121999-07-30 Stan Shebs <shebs@andros.cygnus.com>
7113
7114 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
7115 by merging in ref-types2 tests.
7116 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
7117
7118 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7119 * gdb.c++/Makefile.in: Add standard actions.
7120 (EXECUTABLES): Rename from PROGS, update list.
7121 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
7122 from gdb.hp.
7123 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
7124 foo and bar locals.
7125 * gdb.c++/anon-union.exp: Fix tests to match.
7126 * gdb.c++/classes.exp: Run if HP compiler used, add extra
7127 expect matches to handle output variations.
7128 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
7129 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
7130 output, add HP alternatives for new and delete prints.
7131 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
7132 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
7133 * gdb.c++/demangle.exp: Use $style when reporting failure.
7134 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
7135 * gdb.c++/inherit.exp: Run if HP compiler used, add some
7136 match alternatives.
7137 * gdb.c++/local.exp: Add match alternatives or xfails for HP
7138 compilers.
7139 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
7140 * gdb.c++/method.exp: Add match alternatives.
7141 * gdb.c++/misc.cc: Add bool types.
7142 * gdb.c++/misc.exp: Add tests for bool types.
7143 * gdb.c++/overload.exp: Add xfails.
7144 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
7145 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
7146 add some more template parameter tests (only for HP currently).
7147 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
7148 * gdb.c++/virtfunc.cc: Add return type and value for main.
7149 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
7150 match alternatives.
d63a86f8 7151
a0b3c4fd
JM
71521999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7153
7154 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
7155
71561999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
7157
7158 * gdb.base/signals.exp: Don't expect getting a backtrace from
7159 within a signal handler to fail on Linux.
7160
71611999-07-29 Stan Shebs <shebs@andros.cygnus.com>
7162
7163 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7164 * lib/gdb.exp: Remove some gratuitious semicolons.
7165 (delete_breakpoints): Increase timeout.
7166 (gdb_expect): Add -notransfer option.
7167 (gdb_test): Use -notransfer option.
7168 (get_compiler_info): Add f77 case.
7169 (get_compiler): New proc, split out from gdb_preprocess, add f77
7170 case.
7171 (gdb_preprocess): Call get_compiler.
7172
7173 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
7174 * gdb.base/attach.exp, gdb.base/display.exp,
7175 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
7176 gdb.base/long_long.exp, gdb.base/printcmds.exp,
7177 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
7178 third arg to gdb_test.
7179 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
7180 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
7181 HP-UX xfails, add others.
7182 * gdb.base/completion.exp: Reflect name change of self-test.
7183 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
7184 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
7185 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
7186 HP failure number.
7187 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
7188 useless HP-UX 10.30 references.
7189 * gdb.base/maint.exp: Loosen matches.
7190 * gdb.base/pointers.c (main): Declare more_code.
7191 * gdb.base/pointers.exp: Match on output of a `next'.
7192 * gdb.base/structs.c: Add prototypes.
7193 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
7194 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
7195
71961999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7197
7198 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
7199 command.
7200
72011999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7202
7203 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
7204 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
7205
7206 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
7207 debug info. Deal with lack of signal hanlder info in stack.
7208
7209 From Jim Kingdon <kingdon@redhat.com>:
7210 * gdb.base/annota1.exp: If printf has debug info, deal with it.
7211
5a2468f5
JM
72121999-07-19 Stan Shebs <shebs@andros.cygnus.com>
7213
7214 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
7215 gdb.base/foll-vfork.exp: Don't run for crosses.
7216
adf40b2e
JM
7217Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
7218
7219 * gdb.base/configure.in: Check for gdbvars.exp instead of
7220 a1-selftest.exp.
7221 * gdb.base/configure: Re-generate.
7222
72231999-07-12 Stan Shebs <shebs@andros.cygnus.com>
7224
7225 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
7226 in trying to run first and name is too long.
7227
7228 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
7229 pointers2.c and pointers2.exp, respectively.
7230 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
7231 doschk happier.
7232
43e526b9
JM
72331999-07-08 Stan Shebs <shebs@andros.cygnus.com>
7234
7235 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
7236 callfuncs2.c and callfuncs2.exp.
7237
7238 * gdb.base/list.exp: Remove mistaken xfails.
7239 * gdb.base/list0.h: Add optional prototypes.
7240
9846de1b
JM
7241Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
7242
7243 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
7244 calling malloc.
7245 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
7246 * ptype.exp: Move test for get_debug_format to before its first
7247 use.
7248
72491999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7250
7251 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
7252 * gdb.base/annota2.cc, annota2.exp: Move from here.
7253 * gdb.c++/annota2.cc, annota2.exp: To here.
7254 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
7255
43ff13b4
JM
7256Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
7257
7258 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
7259 a consistent format.
7260
085dd6e6
JM
72611999-06-25 Stan Shebs <shebs@andros.cygnus.com>
7262
7263 From Jimmy Guo <guo@cup.hp.com> and others at HP:
7264 * lib/gdb.exp (get_compiler_info): Add detection for assorted
7265 HP compilers, also set the globals $true and $false.
7266
7267 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
7268 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
7269 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
7270 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
7271 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
7272 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
7273 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
7274 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
7275 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
7276 whatis.c} Add C++ compatible function definitions and return
7277 types, add includes for library functions.
7278 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
7279 * gdb.base/step-test.c (myglob): Rename from glob.
7280 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
7281 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
7282 files, move here from gdb.hp.
7283 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
7284 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
7285 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
7286 Adjust line numbers in regexps.
7287
7288 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
7289 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
7290 instead of 0/1.
7291
7292 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
7293 foll-vfork.exp: New files, move here from gdb.hp.
7294 * gdb.base/page.exp: New file, test of pagination command.
7295
7296 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
7297 recursion test.
7298 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
7299
7300 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
7301 gdb.base/solib.exp: Fix compiler invocation process.
7302
7303 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
7304 HP-UX 11, turn off overload resolution explicitly.
7305 * gdb.base/commands.exp: Set argument list explicitly, add
7306 watchpoint test.
7307 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
7308 them work.
7309 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
7310 expressions properly.
7311 * gdb.base/corefile.exp: Loosen the match slightly.
7312 * gdb.base/default.exp: Allow "Error accessing memory" message
7313 also.
7314 * gdb.base/display.exp: Skip over x/0 j if PA64.
7315 * gdb.base/funcargs.exp: Add xfails for HP-UX.
7316 * gdb.base/interrupt.exp: Ditto.
7317 * gdb.base/langs.exp: Add symbolic matches governed by compiler
7318 in use.
7319 * gdb.base/list.exp: Add xfails for HP-UX.
7320 * gdb.base/long_long.exp: Refine some of the numeric matches.
7321 * gdb.base/mips_pro.exp: Xfail on HP-UX.
7322 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
7323 * gdb.base/nodebug.exp: Succeed on more varieties of output.
7324 * gdb.base/opaque.exp: Remove some HP-UX xfails.
7325 * gdb.base/ptype.exp: Succeed on more varieties of output.
7326 * gdb.base/scope.exp: Add xfails for HP-UX.
7327 * gdb.base/sect-cmd.exp: Add more cases.
7328 * gdb.base/setvar.exp: Add xfails for HP-UX.
7329 * gdb.base/shlib-call.exp: Loosen some matches slightly.
7330 * gdb.base/signals.exp: Match on void symbolically.
7331 * gdb.base/step-test.exp: Add case for PA64.
7332 * gdb.base/term.exp: Add exit and restart.
7333 * gdb.base/twice.exp: Clean up after self.
7334 * gdb.base/varargs.exp: Disable overload resolution explicitly.
7335 * gdb.base/whatis.exp: Allow more ways to pass tests.
7336
7337 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
7338 no longer useful.
7339
7340Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
7341
7342 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
7343 list of patterns.
7344 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
7345 print_double_array(double_array)", "continuing to breakpoint
7346 1018", "print print_double_array(array_d)" and "continuing to
7347 1034" tests.
d63a86f8 7348
085dd6e6
JM
73491999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
7350
7351 * Makefile.in: Add empty html and install-html targets.
7352
73531999-06-24 Stan Shebs <shebs@andros.cygnus.com>
7354
7355 * config/mt-*: Remove, these haven't been used since 1996.
7356
73571999-06-22 Stan Shebs <shebs@andros.cygnus.com>
7358
7359 * gdb.base/call-strs.c, gdb.base/ending-run.c,
7360 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
7361 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
7362
9e0b60a8
JM
73631999-06-18 Stan Shebs <shebs@andros.cygnus.com>
7364
7365 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
7366 simpler match case for the ptype of the big class.
7367
73681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7369
7370 * gdb.exp: Fix test for gdb_prompt existence.
7371
73721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7373
7374 * gdb.exp (gdb_test): Add fail after calls to perror.
7375
73761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7377
7378 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
7379
73801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
7381
7382 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
7383
0f71a2f6
JM
7384Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
7385
7386 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
7387 malloc() is linked in.
7388
73891999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
7390
7391 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
7392 step at end.
7393
7394 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
7395
73961999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
7397
7398 * gdb.java/jv-print.exp: New file. (Our first Java test!)
7399
cce74817
JM
7400Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
7401
7402 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
7403 * gdb.base/mips_pro.exp: Likewise.
7404
74051999-06-02 Keith Seitz <keiths@cygnus.com>
7406
7407 * gdb.c++/templates.cc: Change all "new" operators to throw
7408 an exception.
7409 * gdb.c++/cplusfuncs.cc: Likewise.
7410
7411 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
7412
7413Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
7414
7415 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
7416 * gdb.base/ending-run.exp: When stepping out of main, accept a
7417 step into an arbitrary assembler file.
7418
392a587b
JM
74191999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7420
d63a86f8 7421 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 7422 "breakpoint-invalid" to be printed.
d63a86f8 7423 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
7424 number of "frames-invalid" and "breakpoint-invalid" to be printed.
7425 * gdb.base/annota2.cc: Initialize a.x to 0.
7426
9e086581
JM
74271999-05-17 Keith Seitz <keiths@cygnus.com>
7428
7429 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
7430 when "skip_float_tests" set.
7431 Ditto for "print print_double_array(array_d)", "print print_small_structs",
7432 "print print_ten_doubles", and "step into print_long_arg_list".
7433 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
7434 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
7435 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
7436 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
7437 "skip_float_tests" is set.
7438 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
7439 when "skip_float_tests" set.
d63a86f8 7440
cd0fc7c3
SS
74411999-05-06 Keith Seitz <keiths@cygnus.com>
7442
7443 * gdb.base/annota2.cc: Include stdio.h.
7444
7445Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
7446
7447 * gdb.base/crossload.exp: Remove, this has been disabled ever
7448 since BFD stopped including all targets, and cross-GDB gets
7449 plenty of testing anyway.
7450 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
7451 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
7452 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
7453 * gdb.base/README: Remove, was doc for this.
7454 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
7455 needed.
7456
b83266a0
SS
74571999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7458
7459 * gdb.base/call-ar-st.exp: Fix one regular expression in test
7460 output.
7461
7462 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
7463 * gdb.base/annota2.exp: New file. More annotation tests.
7464 * gdb.base/annota1.c: New file. Source file for annota1.exp.
7465 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
7466
74671999-04-23 Angela Marie Thomas <angela@cygnus.com>
7468
7469 * config/cfdbug.exp: New file.
7470
7a292a7a
SS
74711999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
7472
7473 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
7474 Marcus Daniel's and Dale Hawkins's demangler crashes.
7475
7476 * gdb.c++/demangle.exp (test_gnu_style_demangling,
7477 test_lucid_style_demangling, test_arm_style_demangling,
7478 test_hp_style_demangling): Try Tom Tromey's core-dumping
7479 identifier under each demangling style.
7480
74811999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
7482
7483 * gdb.c++/demangle.exp: Include the current demangling style
7484 in all test names.
7485 (current_demangling_style): New global variable.
7486 (set_demangling_style, test_demangling_core, test_demangling,
7487 test_demangling_exact): New functions.
7488 (test_gnu_style_demangling, test_lucid_style_demangling,
7489 test_arm_style_demangling, test_hp_style_demangling): Use those,
7490 instead of calling gdb_test and gdb_test_exact directly.
7491 (catch_demangling_errors): New function, which reports errors
7492 signalled by the demangling test functions in an orderly way.
7493 (do_tests): Use catch_demangling_errors.
7494
74951999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
7496
7497 * gdb.base/signals.exp (test_handle_all_print): Use () for
7498 grouping in expressions, not {}.
7499
7500 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
7501 initialized yet.
7502
75031999-04-01 Stan Shebs <shebs@andros.cygnus.com>
7504
7505 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
7506 are listed.
7507
75081999-03-26 Stan Shebs <shebs@andros.cygnus.com>
7509
7510 * gdb.stabs/weird.exp: Test for CC being defined before
7511 looking at its value.
7512
75131999-03-25 Stan Shebs <shebs@andros.cygnus.com>
7514
7515 * gdb.base/call-ar-st.exp: Remove stray '#'.
7516 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
7517 "short int" and "long int".
7518 * gdb.c++/overload.cc: Cast the string added in the previous
7519 change, to mollify finicky HP compiler.
7520 * gdb.hp/reg-test.exp (testfile): Fix file name.
7521 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 7522
7a292a7a
SS
7523 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
7524 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
7525 alternate form of enum ptype.
7526
c906108c
SS
75271999-03-23 Stan Shebs <shebs@andros.cygnus.com>
7528
7a292a7a
SS
7529 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
7530 * gdb.hp/*.exp: Change all to run compiler probe only after
7531 passing skip_hp_tests, so as not to waste time on guaranteed
7532 failure.
7533
c906108c
SS
7534 * gdb.c++/overload.cc: Pass string instead of char addr, always
7535 init ccpfoo.
7536 * gdb.c++/templates.cc: Fix syntax error.
7537
7a292a7a
SS
7538Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7539
7540 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 7541 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
7542 command.
7543
75441999-03-18 James Ingham <jingham@cygnus.com>
7545
7546 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
7547
7548 * gdb.c++/method.exp: It was testing an uninitialized int on the
7549 stack and assuming it was positive.
7550
7551 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
7552
7553 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 7554 keep it from killing the rest of the tests.
7a292a7a
SS
7555 Use gdb_continue_to_end.
7556
7557 * gdb.base/sigall.exp: use gdb_continue_to_end.
7558
7559 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
7560
7561 * gdb.base/display.exp: use runto_main, not run.
7562
d63a86f8
RM
7563 * gdb.base/default.exp: Check for the current error message in the
7564 r abbreviation test.
7a292a7a
SS
7565 Add strongarm to the targets that know info float.
7566
d63a86f8 7567 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
7568 run which doesn't work with monitors.
7569
7570 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
7571
7572 * gdb.base/break.exp: use the gdb_continue_to_end proc.
7573
7574 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
7575 program. Traps the case (in Cygmon) when the program never really
7576 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
7577 more places, so I used my name. Sorry Mark...
7578
7579 * config/monitor.exp (gdb_target_monitor): added another
7580 target_info parameter: remotebinarydownload. This will set the
7581 remotebinarydownload flag if this is causing some boards trouble.
7582
75831999-03-18 Mark Salter <msalter@cygnus.com>
7584
7585 * lib/gdb.exp (continue_to_exit): New function.
7586
7587 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
7588 * gdb.base/ending-run.exp: Ditto.
7589 * gdb.base/step-test.exp: Ditto.
7590
75911999-03-16 Stan Shebs <shebs@andros.cygnus.com>
7592
7593 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
7594 (suggested by Art Haas <ahaas@neosoft.com>).
7595
75961999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
7597
7598 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7599
7600Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
7601
7602 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
7603 descriptions of types (short unsigned int vs unsigned short, etc).
7604
76051999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
7606
7607 * gdb.base/call-strs.exp: Don't assume that `step' will step over
7608 a call to strlen; sometimes we do have sources.
7609
76101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
7611
7612 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
7613 character, so GDB won't print garbage after its end.
d63a86f8 7614
c906108c
SS
7615 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
7616 breakpoint there instead. Sometimes GCC emits memcpy to handle
7617 the large structures being passed by value, so we step into that
7618 instead of sum_array_print, which obscures what we're really testing.
7619 * gdb.base/step-test.exp: However, we do want a test that notices
7620 the bizarre steps into memcpy, so do that here. Add check for
7621 stepping into function calls that pass large structures by value.
7622 ("Is that a noun clause, or are you just happy to see me?")
7623 Remove all references to specific line numbers.
7624 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
7625 New type and function.
7626 (main): Call large_struct_by_value, passing it a large struct by value.
7627 * lib/gdb.exp (gdb_get_line_number): New function.
7628
7629 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
7630 more portable.
7631
7a292a7a
SS
76321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
7633
c906108c
SS
7634 * lib/gdb.exp: Doc fixes.
7635
7a292a7a
SS
76361999-03-05 Nick Clifton <nickc@cygnus.com>
7637
d63a86f8 7638 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
7639
76401999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
7641
c906108c
SS
7642 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
7643 commands. They're not germane to this test, and they don't work
7644 that way on remote targets.
7645
3fc11d3e
JM
76461999-03-01 James Ingham <jingham@cygnus.com>
7647
7648 * Changelog entries merged over from gdb development branch.
7649
3fc11d3e
JM
7650 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
7651
7652 * lib/gdb.exp (gdbtk_analyze_results): Generic function
7653 for outputting results of test run.
7654
2d4a1622 7655 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
7656
7657 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 7658
7a292a7a
SS
76591999-02-25 Felix Lee <flee@cygnus.com>
7660
7661 * lib/gdb.exp (debug_format): initialize
7662
c906108c
SS
76631999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
7664
7665 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
7666 * gdb.base/call-rt-st.c: Ditto.
7667
c906108c
SS
76681999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
7669
7670 * gdb.threads/pthreads.exp (horiz): New variable.
7671 (test_startup): Fix regexps that capture thread numbers.
7672
76731999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
7674
7675 * gdb.base/smoke.exp: Disambiguate two test case names (both
7676 called ``print'').
7677
7678Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7679
7680 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
7681 compilation.
7682
76831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7684
7685 * gdb.base/miscexprs.exp: Change patterns to match GDB's
7686 actual output formatting.
7687 * gdb.base/smoke.exp: GDB removes leading 0's.
7688 * gdb.base/volatile.exp: Don't check type of remuneration;
7689 that variable is no longer defined in constvars.c.
7690 * gdb.base/step-test.c (main): Exit with explicit exit code.
7691 * gdb.base/step-test.exp: Remove two nexti checks--they are
7692 not portable.
7693
76941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
7695
7696 * gdb.base/help.exp ("help delete display"): Fix test to match
7697 gdb's output.
7698
7699 * gdb.base/long_long.c (known_types): Initialize values to zero.
7700 * gdb.base/long_long.exp: Step one more line
7701 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 7702 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
7703 unique test case names.
7704
7705Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7706
d63a86f8 7707 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
7708
7709 * gdb.c++/method.exp: Add missing close brace.
7710
77111999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
7712
7713 * gdb.base/maint.exp: Use 'set height 0' to disable page
7714 prompting, not 'set height 400'.
7715
7716 Fix a bunch of timeouts.
7717 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
7718 four separate tests, so expect doesn't take forever to match a ton
7719 of text against a regexp with lots of .* forms.
7720 ("maint print psymbols", "maint print symbols"): Make some of
7721 these greps more selective, so that expect doesn't try to wade
7722 through huge piles of output and time out.
7723
7724 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
7725
7726 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
7727 tests: one which doesn't expect shlib events to be reported, and
7728 another which does, but is XFAIL for all platforms other than
7729 HP/UX.
7730
7731 * gdb.base/break.exp: Teach the test suite that the `catch
7732 fork', `catch vfork', and `catch exec' commands produce error
7733 messages on platforms that don't provide these features.
7734
7735Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
7736
7737 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
7738 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
7739 (shortening names from solib_threshold.exp etc), won't run on
7740 anything but HP-UX for the foreseeable future.
7741 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
7742 reflect move.
7743
7744Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
7745
7746 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
7747 gdb.trace/Makefile.in (clean): Remove all test executables.
7748
7749Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
7750
7751 * gdb.base/shlib-call.exp: add test cases to verify that gdb
7752 successfully re-sets breakpoints in shared libraries.
7753 * gdb.base/shmain.c (main): return 0, don't fall off the end.
7754
7755Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
7756
d63a86f8
RM
7757 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
7758 and compiled w/o GCC.
c906108c
SS
7759
7760 * gdb.hp/watch-cmd.exp: ditto.
7761
7762 * gdb.hp/watch-hp.exp: ditto.
7763
7764 * gdb.hp/xdb1.exp: ditto.
7765
7766 * gdb.hp/xdb2.exp: ditto.
7767
7768 * gdb.hp/dbx.exp: ditto.
7769
7770Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
7771
7772 * constvars.c: Remove C++-isms.
7773 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
7774 with GCC.
7775
7776Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
7777
7778 The following changes are part of the HP merge.
7779
7780 * gdb.base/break.exp: new tests to verify that catchpoints for
7781 fork, vfork, and exec don't trigger inappropriately.
7782
7783 * gdb.base/opaque.exp: compile one file at a time, then link.
7784
7785 * gdb.base/signals.exp: be more restrictive about which hppa
7786 systems receive a setup_xfail. new tests.
7787
7788 * gdb.base/solib_threshold.build: new file.
7789 * gdb.base/solib_threshold.exp: new file.
7790 * gdb.base/solib_threshold.link_opts: new file.
7791 * gdb.base/solib_threshold.mk: new file.
7792 * gdb.base/gen_solib_threshold.c: new file.
7793
7794 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
7795 tests. New tests for enums inside classes.
7796
7797 * gdb.c++/compiler.cc: indicate support of template debugging.
7798
7799 * gdb.c++/demangle.exp: run hp style demangling tests.
7800
7801 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
7802 tests.
7803
7804 * gdb.c++/misc.cc: changes to support new tests.
7805
7806 * gdb.c++/templates.cc: changes to support HP's compiler; changes
7807 to support new tests.
7808
7809 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
7810 gcc, then skip these tests.
7811
7812Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
7813
7814 The following files are part of the HP merge; some had longer
7815 names at HP, but have been renamed to be no more than 14
7816 characters in length.
7817
7818 * gdb.hp/ambiguous.cc: new file.
7819 * gdb.hp/ambiguous.exp: new file.
7820 * gdb.hp/attach.exp: new file.
7821 * gdb.hp/attach2.exp: new file.
7822 * gdb.hp/classes-hp.exp: new file.
7823 * gdb.hp/ctti.exp: new file.
7824 * gdb.hp/ctti-add.cc: new file.
7825 * gdb.hp/ctti-add1.cc: new file.
7826 * gdb.hp/ctti-add2.cc: new file.
7827 * gdb.hp/ctti-add3.cc: new file.
7828 * gdb.hp/dbx.exp: new file.
7829 * gdb.hp/exception.cc: new file.
7830 * gdb.hp/exception.exp: new file.
7831 * gdb.hp/foll-exec.c: new file.
7832 * gdb.hp/foll-exec.exp: new file.
7833 * gdb.hp/foll-fork.c: new file.
7834 * gdb.hp/foll-fork.exp: new file.
7835 * gdb.hp/foll-vfork.c: new file.
7836 * gdb.hp/foll-vfork.exp: new file.
7837 * gdb.hp/inherit-hp.exp: new file.
7838 * gdb.hp/more-steps.exp: new file.
7839 * gdb.hp/namespace.cc: new file.
7840 * gdb.hp/namespace.exp: new file.
7841 * gdb.hp/optimize.exp: new file.
7842 * gdb.hp/pxdb.c: new file.
7843 * gdb.hp/pxdb.exp: new file.
7844 * gdb.hp/quicksort.exp: new file.
7845 * gdb.hp/reg-test.exp: new file.
7846 * gdb.hp/reg-test.s: new file.
7847 * gdb.hp/sized-enum.c: new file.
7848 * gdb.hp/sized-enum.exp: new file.
7849 * gdb.hp/start-stop.exp: new file.
7850 * gdb.hp/templ-hp.cc: new file.
7851 * gdb.hp/templ-hp.exp: new file.
7852 * gdb.hp/thr-lib.c: new file.
7853 * gdb.hp/thr-lib.exp: new file.
7854 * gdb.hp/thr-lib.h: new file.
7855 * gdb.hp/thr-liblib.c: new file.
7856 * gdb.hp/virtfun-hp.c: new file.
7857 * gdb.hp/virtfun-hp.exp: new file.
7858 * gdb.hp/watch-cmd.exp: new file.
7859 * gdb.hp/watch-hp.exp: new file.
7860 * gdb.hp/xdb1.exp: new file.
7861 * gdb.hp/xdb2.exp: new file.
7862 * gdb.hp/xdb3.exp: new file.
7863
7864Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
7865
7866 The following files are part of the HP merge; some had longer
7867 names at HP, but have been renamed to be no more than 14
7868 characters in length.
7869
7870 * gdb.base/ss.h: new file.
7871 * gdb.base/call-ar-st.c: new file.
7872 * gdb.base/call-ar-st.exp: new file.
7873 * gdb.base/call-rt-st.c: new file.
7874 * gdb.base/call-rt-st-exp: new file.
7875 * gdb.base/call-strs.exp: new file.
7876 * gdb.base/ena-dis-br.exp: new file.
7877 * gdb.base/environ.exp: new file.
7878 * gdb.base/long_long.exp: new file.
7879 * gdb.base/sect-cmd.exp: new file.
7880 * gdb.base/shlib-cl2.exp: new file.
7881 * gdb.base/smoke.exp: new file.
7882 * gdb.base/so-impl-ld.c: new file.
7883 * gdb.base/so-impl-ld.exp: new file.
7884 * gdb.base/so-indr-cl.c: new file.
7885 * gdb.base/so-indr-cl.exp: new file.
7886 * gdb.base/varargs.exp: new file.
7887 * gdb.base/volatile.exp: new file.
7888 * gdb.base/whatis-exp.exp: new file.
7a292a7a 7889 * gdb.base/display.exp: new file.
c906108c
SS
7890 * gdb.c++/derivation.exp: new file.
7891 * gdb.c++/local.exp: new file.
7892 * gdb.c++/member-ptr.exp: new file.
7893 * gdb.c++/overload.exp: new file.
7894 * gdb.c++/ovldbreak.exp: new file.
7895 * gdb.c++/ref-types.exp: new file.
7896 * gdb.c++/ref-types2.exp: new file.
7897 * gdb.c++/userdef.exp: new file.
d63a86f8 7898
c906108c
SS
7899Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
7900
7901 * gdb.base/default.exp: Reflect wording change in remote.c.
7902
dc96c6c7 7903Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
7904
7905 * gdb.base/help.exp: Update to reflect current text.
7906
7907Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
7908
7909 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
7910 they're stack variables and contain garbage.
7911 * gdb.c++/anon-union.exp: new file.
7912
7913 The following changes were made by David Taylor
7914 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7915 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7916 in changes by HP.
7917
7918 * gdb.base/bitops.exp: new file.
7919 * gdb.base/default.exp: change expected messages for catch and
7920 info catch tests to reflect HP merge changes.
7921 * gdb.base/enable-disable-break.exp
7922 * gdb.base/ending-run.c: new file.
7923 * gdb.base/long_long.c: new file.
7924 * gdb.base/maint.exp: new file.
7925 * gdb.base/pointers2.exp: new file.
7926 * gdb.base/shlib-call2.exp: new file.
7927 * gdb.base/solib.exp: new file.
7928 * gdb.base/step-test.c: new file.
7929 * gdb.c++/anon-union.cc: new file.
7930 * gdb.c++/local.cc: new file.
7931 * gdb.c++/member-pointer.cc: new file.
7932 * gdb.c++/method.cc: new file.
7933 * gdb.c++/ref-types.cc: new file.
7934 * gdb.c++/ref-types2.cc: new file.
7935 * gdb.c++/userdef.cc: new file.
d63a86f8 7936
c906108c
SS
7937 * gdb.base/scope.exp: compile one file at a time, then link.
7938 * gdb.base/langs.exp: ditto.
7939 * gdb.base/list.exp: ditto.
d63a86f8 7940
c906108c
SS
7941Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
7942
7943 The following changes were made by David Taylor
7944 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
7945 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
7946 in changes by HP.
d63a86f8 7947
c906108c
SS
7948 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
7949 skip tests. When compiling pass c++ flag to gdb_compile.
7950 * gdb.c++/
d63a86f8 7951
c906108c
SS
7952 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
7953 test for on hppa*-*-hpux*; use args to see if c++ was specified.
7954 (skip_hp_tests): new function.
7955 (gdb_preprocess): new function.
7956
7957 * configure.in (hpdir): decide whether to configure gdb.hp.
7958 * configure: regenerated.
7959
7960 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
7961 to delete on clean.
7962 (EXECUTABLES): update to reflect new additions.
7963 * gdb.base/commands.exp: update message expected.
7964 * gdb.base/default.exp: add copyright notice.
7965 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
7966 * gdb.base/help.exp: update messages to reflect current text.
7967 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
7968 targets for recurse tests.
7969 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
7970 skip this file.
7971
7972 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
7973 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
7974 compilation.
7975 * gdb.c++/misc.exp: ditto.
7976 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
7977 run the tests. tell gdb_compile that it's a c++ compilation.
7978
7979 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 7980
c906108c
SS
7981 * gdb.base/all-bin.exp: new file.
7982 * gdb.base/arithmet.exp: new file.
7983 * gdb.base/assign.exp: new file.
7984 * gdb.base/completion.exp: new file.
7985 * gdb.base/cond-expr.exp: new file.
7986 * gdb.base/condbreak.exp: new file.
7987 * gdb.base/define.exp: new file.
7988 * gdb.base/dollar.exp: new file.
7989 * gdb.base/environment.exp: new file.
7990 * gdb.base/eval-skip.exp: new file.
7991 * gdb.base/jump.exp: new file.
7992 * gdb.base/logical.exp: new file.
7993 * gdb.base/pointers.exp: new file.
7994 * gdb.base/relational.exp: new file.
7995 * gdb.base/section_command.exp: new file.
7996 * gdb.base/whatis-expr.exp: new file.
7997
7998 * gdb.base/all-types.c: new file.
7999 * gdb.base/call-array-struct.c: new file.
8000 * gdb.base/call-return-struct.c: new file.
8001 * gdb.base/call-strings.c: new file.
8002 * gdb.base/callfuncs2.c: new file.
8003 * gdb.base/condbreak.c: new file.
8004 * gdb.base/constvars.c: new file.
8005 * gdb.base/display.c: new file.
8006 * gdb.base/int-type.c: new file.
8007 * gdb.base/jump.c: new file.
8008 * gdb.base/miscexprs.c: new file.
8009 * gdb.base/pointers.c: new file.
8010 * gdb.base/pointers2.c: new file.
8011 * gdb.base/shmain.c: new file.
8012 * gdb.base/shr1.c: new file.
8013 * gdb.base/shr2.c: new file.
8014 * gdb.base/solib.c: new file.
8015 * gdb.base/solib1.c: new file.
8016 * gdb.base/solib2.c: new file.
8017 * gdb.base/varargs.c: new file.
8018 * gdb.c++/derivation.cc: new file.
8019 * gdb.c++/overload.cc: new file.
8020 * gdb.c++/ovldbreak.cc: new file.
8021 * gdb.hp/attach.c: new file.
8022 * gdb.hp/attach2.c: new file.
8023 * gdb.hp/average.c: new file.
8024 * gdb.hp/compiler.c: new file.
8025 * gdb.hp/compiler.cc: new file.
8026 * gdb.hp/execd-program.c: new file.
8027 * gdb.hp/follow-exec.c: new file.
8028 * gdb.hp/follow-fork.c: new file.
8029 * gdb.hp/follow-vfork-and-exec.c: new file.
8030 * gdb.hp/misc-hp.cc: new file.
8031 * gdb.hp/more-steps.c: new file.
8032 * gdb.hp/optimize.c: new file.
8033 * gdb.hp/quicksort.c: new file.
8034 * gdb.hp/run-hp.c: new file.
8035 * gdb.hp/start-stop.c: new file.
8036 * gdb.hp/sum.c: new file.
8037 * gdb.hp/templates-hp.cc: new file.
8038 * gdb.hp/thread-local-in-lib.c: new file.
8039 * gdb.hp/thread-local-in-lib.h: new file.
8040 * gdb.hp/thread-local-in-lib.lib.c: new file.
8041 * gdb.hp/vforked-program.c: new file.
8042 * gdb.hp/virtfunc-hp.cc: new file.
8043 * gdb.hp/watchpoint-hp.c: new file.
8044 * gdb.hp/xdb.c: new file.
8045 * gdb.hp/xdb0.c: new file.
8046 * gdb.hp/xdb0.h: new file.
8047 * gdb.hp/xdb1.c: new file.
8048
8049Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
8050
8051 The following change was made by Edith Epstein
8052 <eepstein@cygnus.com> as part of a project to merge in changes
8053 originally made by HP; HP did not create ChangeLog entries.
8054
8055 * gdb.c++/demangle.exp: changed the expected output for some
8056 ARM-style mangling -- removed second reference to datatype.
8057 For example, maint demangle __dt__11T1__pt__2_cFv
8058 T1<char>::~T1<char>(void)
8059 becomes,
8060 maint demangle __dt__11T1__pt__2_cFv
8061 T1<char>::~T1(void)
8062
8063 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 8064
c906108c
SS
8065Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
8066
8067 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
8068 * gdb.trace/backtrace.exp: Likewise.
8069 * gdb.trace/circ.exp: Likewise.
8070 * gdb.trace/collection.exp: Likewise.
8071 * gdb.trace/deltrace.exp: Likewise.
8072 * gdb.trace/infotrace.exp: Likewise.
8073 * gdb.trace/limits.exp: Likewise.
8074 * gdb.trace/packetlen.exp: Likewise.
8075 * gdb.trace/passc-dyn.exp: Likewise.
8076 * gdb.trace/passcount.exp: Likewise.
8077 * gdb.trace/report.exp: Likewise.
8078 * gdb.trace/save-trace.exp: Likewise.
8079 * gdb.trace/tfind.exp: Likewise.
8080 * gdb.trace/tracecmd.exp: Likewise.
8081 * gdb.trace/while-dyn.exp: Likewise.
8082 * gdb.trace/while-stepping.exp: Likewise.
8083
80841998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
8085
8086 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
8087
8088Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
8089
8090 From Brendan Kehoe:
8091 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
8092 int return types.
8093
8094Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
8095
8096 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
8097 remote dos host testing right.
8098
8099Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
8100
8101 * gdb.base/corefile.exp: remove some xfails.
8102
8103Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
8104
8105 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
8106 have different timestamps.
8107
8108Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
8109
8110 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
8111 gdb.base/default.exp: Replace "exec" with "executable".
8112
8113Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
8114
8115 * gdb.base/default.exp: Change else if to elseif from previous
8116 delta.
8117
8118Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
8119
8120 * gdb.base/default.exp: Add brace missing from previous delta.
8121
8122Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
8123
8124 * gdb.base/default.exp: Support test for info float for all
8125 varieties of arm toolchain.
8126
dc96c6c7 8127Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8128
8129 * gdb.trace/*.exp: remove "remote_download" command.
8130
dc96c6c7 8131Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8132
8133 * gdb.trace/*.exp: remove -gdwarf from compile.
8134
8135Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
8136
8137 * gdb.trace/configure.in(AC_INIT): typo
8138 * gdb.trace/configure: regenerated
8139
dc96c6c7 8140Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8141
8142 * config/m68k-emc.exp: New file.
8143 * lib/<emc-support.exp trace-support.exp}: New files.
8144 * configure.in: add new test directory gdb.trace.
8145 * gdb.trace/{configure configure.in Makefile.in}: New files.
8146 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
8147 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
8148 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
8149 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
8150 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
8151 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
8152 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 8153
dc96c6c7 8154Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8155
8156 * gdb.c++/classes.exp: Change all regular expressions to match
8157 arbitrary combinations of newline/carriage-return, so that they
8158 will work equally well on Unix and Windows.
8159 * gdb.c++/inherit.exp: ditto.
8160 * gdb.c++/virtfunc.exp: ditto.
8161
81621998-08-11 Dawn Perchik <dawn@cygnus.com>
8163
8164 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
8165
c2d11a7d
JM
8166Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
8167
8168 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
8169 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
8170 to use a0-a3/d0-d3 as needed.
8171
8172Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
8173
8174 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
8175 * gdb.disasm/am33.exp: Corresponding changes.
8176
c906108c
SS
81771998-07-11 Felix Lee <flee@cygnus.com>
8178
8179 * gdb.base/callfuncs.exp: add cmp10 test.
8180 * gdb.base/callfuncs.c (cmp10): new function.
8181
8182Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
8183
d63a86f8 8184 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
8185 into two parts to get around a synchronization problem in expect.
8186
3fc11d3e
JM
8187Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
8188
8189 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
8190
8191 * configure.in: Add options for gdbtk testsuite.
8192
8193 * configure: Regenerate.
8194
8195 * gdb.gdbtk: New directory to hold gdbtk tests.
8196
c906108c
SS
8197Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8198
8199 * gdb.fortran/types.exp: Escape brackets in expect patterns
8200 for test_float_literal_types_accepted tests.
8201 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
8202 before run test.
8203
c2d11a7d
JM
8204Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
8205
8206 * am33.exp: Just compile, do not link the testcase.
8207 * am33.s: Add ".am33" pseudoop to force am33 mode.
8208
c906108c
SS
82091998-06-25 Felix Lee <flee@cygnus.com>
8210
8211 * gdb.base/setshow.exp: make sure $pc is sane.
8212
8213 * gdb.stabs/weird.exp: split expect patterns properly.
8214
c2d11a7d
JM
8215Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
8216
8217 * gdb.disasm/am33.s: New disassembler testfile for the am33.
8218 * gdb.disasm/am33.exp: Run it.
8219
dc96c6c7 8220Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8221
8222 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
8223 match processing (and eliminate spurious timeouts when running).
8224
dc96c6c7 8225Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8226
8227 * gdb.base/signals.exp (test_handle_all_print): put back Mach
8228 exception test, but conditionalize it on target [mach | gnu].
8229
dc96c6c7 8230Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8231
8232 * gdb.base/overlays.exp: fixup compile line for linker script.
8233
8234Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
8235
8236 * gdb.fortran/types.exp: don't guess at float size.
8237
8238Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
8239
8240 * gdb.base/exprs.exp: delete test that depends on int size.
8241
8242Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
8243
8244 * config/sim.exp: Removed checks for target triplets.
8245 (gdb_target_sim): Use gdb,target_sim_options.
8246
8247Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
8248
8249 * gdb.base/reread.exp: New file.
8250 * gdb.base/reread1.c: New file.
8251 * gdb.base/reread2.c: New file.
8252
8253Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
8254
8255 * config/sim.exp: Use 'target sim -sparclite' when running
8256 SPARClite programs.
8257
8258Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
8259
8260 * gdb.base/structs2.exp: New file.
8261 * gdb.base/structs2.c: New file.
8262
8263Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
8264
8265 * gdb.asm/common.inc: New file.
8266 * gdb.asm/d10v.inc: New file.
8267 * asm-source.exp: Pass -I's to gas to find .inc files.
8268 Update line numbers in expected output.
8269 * asmsrc1.s: Rewrite.
8270 * asmsrc2.s: Rewrite.
8271 * configure.in: Create arch.inc symlink.
8272 * configure: Regenerate.
8273 * Makefile.in (distclean): Delete arch.inc.
8274
8275Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
8276
8277 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
8278 (t_enum_value2): ditto
8279 (t_enum_value3): ditto
8280 (main): ditto
8281Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8282
8283 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
8284 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
8285 change.
8286 Use gdb_test instead of send_gdb/gdb_expect sequences.
8287
8288Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
8289
8290 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
8291 not void.
8292
8293Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
8294
8295 * gdb.base/branches.c: Code with lots of loops and
8296 subroutines. Used to test gdbs ability to single step through PC
8297 changes, especially to test mips-tdep.c:mips_next_pc
8298
8299Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
8300
8301 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
8302 more rigorous EGCS C++ error checking.
8303
8304Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8305
8306 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 8307 tests.
c906108c 8308 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 8309 function when asleep.
c906108c 8310 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
8311 for i*86 Linux and SVR4 signal handling problems.
8312 Remove linux xfail for `next to handler in signals_tests_1', fixed
8313 by recent infrun.c change.
c906108c 8314 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 8315 stack backtraces.
c906108c
SS
8316 Adjust expect pattern in `handle all print' test to match Apr 28 1997
8317 target.[ch] change.
8318
8319Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
8320
8321 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
8322 for a newline from gdb before continuing.
8323 (default_gdb_exit): Just look for y or n.
8324 (gdb_test): Detect abnormal exit from GDB running on DOS; if
8325 it does, fail the rests of the tests in the file.
8326
8327Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
8328
8329 * config/cygmon.exp: New file.
8330
8331Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
8332
8333 * gdb.base/list.exp: Fix problem with "list default lines around
8334 main" test on remote targets.
8335
8336 * gdb.base/scope.exp: Fix problem with filelocal_bss before
8337 run test on remote targets.
8338
8339Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
8340
8341 * gdb.asm: New directory.
8342 * configure.in: Configure it.
8343 * configure: Regenerate.
8344 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
8345 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
8346
8347Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
8348
8349 * config/mn10300-eval.exp: New file to support MN10300 eval board.
8350
dc96c6c7 8351Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8352
c906108c
SS
8353 * gdb.base/overlays (several files): Merge the two overlay
8354 managers into one. Change variables (foox, barx, bazx, grbxx)
8355 back into ints but force them to load in their proper sections.
8356
8357Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
8358
8359 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
8360 on-chip insn memory and IMAP1 to upper 128k.
8361 (D10VCopy): Handle memory regions crossing 16k boundaries.
8362 (D10VCopy): Transfer data in 32 bit chunks.
8363
8364Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
8365
8366 * gdb.base/overlays.c (main): Exit normally when result is
8367 correct.
8368
8369 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
8370 map. Include space for printf in .text segment.
8371
8372 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
8373 updated d10v memory VMA/LMA map.
8374 (D10VCopy): Call D10VTranslate.
d63a86f8 8375
c906108c
SS
8376Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
8377
8378 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
8379
8380 * gdb.base/bar.c (barx, bar): Change variable to small array so
8381 that it won't be put into the .sdata - small data -
8382 section. Update reference.
8383 * gdb.base/baz.c (bazx, baz): Ditto.
8384 * gdb.base/foo.c (foox, foo): Ditto.
8385 * gdb.base/grbx.c (grbxx, grbx): Ditto.
8386
8387 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
8388 to be arrays.
d63a86f8 8389
dc96c6c7 8390Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 8391
c906108c
SS
8392 * gdb.base/overlays.exp: fix up and get working again.
8393 Add tests for backtraces from an overlay function.
d63a86f8 8394
c906108c
SS
8395Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
8396
8397 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
8398 "calling function with watchpoint enabled".
8399
8400Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
8401
8402 * gdb.base/break.exp (test_next_with_recursion): Remove
8403 gdb_suppress_tests for d10v-*-*.
8404 * lib/gdb.exp (gdb_suppress_tests): Disable this function
8405 pending review of whether it is useful or not.
8406
8407Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
8408
8409 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
8410
8411Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
8412
8413 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
8414 * config/dve.exp: New file to support Densan boards.
8415
8416Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
8417
8418 * gdb.base/interrupt.exp: Document problem of simulators, signals,
8419 reads and BSD.
8420
8421Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
8422
8423 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
8424 response.
8425
8426 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
8427
8428Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
8429
8430 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
8431 test.
8432
8433 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
8434 target_sizeof_long and target_bigendian_p.
8435 (structs_by_value, structs_by_reference): Check values according
8436 to targets word size and endianess.
d63a86f8 8437
c906108c
SS
8438Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
8439
8440 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
8441 output.
8442
8443Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
8444
8445 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
8446 Update test of set args help to match source change.
8447
8448Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
8449
8450 * gdb.base/default.exp: Expect help system output to be in
8451 alphabetical order.
8452 * gdb.base/help.exp: Ditto.
8453
8454Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
8455
8456 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
8457 "i*86-pc-linux-gnu*".
8458 * gdb.base/interrupt.exp: Ditto.
8459 * gdb.base/corefile.exp: Ditto.
8460
8461 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
8462 define vxworks when building the testcase.
8463
8464 * gdb.base/ptype.exp: Fix testnames to be unique.
8465 * gdb.base/radix.exp: Ditto.
8466 * gdb.base/term.exp: Ditto.
8467 * gdb.base/whatis.exp: Ditto.
8468 * gdb.c++/classes.exp: Ditto.
8469
8470Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
8471
8472 * gdb.base/callfuncs.exp: Fix indentation.
8473
8474 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
8475 suppress_flag has been set.
8476 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
8477 target feature.
8478
8479Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
8480
8481 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
8482 the testcase.
8483
8484 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
8485 set_debug_traps() and breakpoint().
8486 * gdb.c++/misc.cc (main): Ditto.
8487 * gdb.c++/templates.cc (main): Ditto.
8488 * gdb.c++/virtfunc.cc (main): Ditto.
8489
8490Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
8491
8492 * lib/gdb.exp(gdb_step_for_stub): New function.
8493 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
8494 exists, reload the executable and do a "continue" instead of
8495 doing a jump.
8496 (runto_main): Use gdb_step_for_stub.
d63a86f8 8497
c906108c
SS
8498 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
8499 tests to have unique names.
8500 * gdb.base/callfuncs.exp: Ditto.
8501 * gdb.base/commands.exp: Ditto.
8502 * gdb.base/default.exp: Ditto.
8503 * gdb.base/help.exp: Ditto.
8504 * gdb.base/list.exp: Ditto.
8505 * gdb.base/opaque.exp: Ditto.
8506 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
8507 similar tests.
d63a86f8 8508
c906108c
SS
8509 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
8510 * gdb.c++/cplusfuncs.cc: Ditto.
8511 * gdb.c++/virtfunc.cc: Ditto.
8512
8513 * config/monitor.exp: Keep track of the last file we saw, rather
8514 than trying to get the info from gdb.
8515
8516 * gdb.fortran/types.exp: Move comment to previous line.
8517
8518Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
8519
8520 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
8521 target mode.
8522
8523Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
8524
8525 From Bob Manson:
8526 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
8527 string from GDB when it connects.
8528
8529 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
8530
8531Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
8532
8533 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
8534 if we can't get a debug format from GDB (we may be testing an
8535 older GDB). Use a 10 second timeout when checking for the format.
8536
8537 * gdb.stabs/weird.exp: Fix quoting.
8538
8539 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
8540
8541Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
8542
8543 * config/arm-ice.exp: New file.
8544
8545Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
8546
8547 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
8548 until it has been modified to work with the new testsuite.
8549
99707966 8550 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
8551 testcase won't compile, cause all of the testcases in the file to
8552 fail instead.
8553
8554 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
8555 (gdb_clear_suppressed): New procedure.
8556 (gdb_stop_suppressing_tests): Only clear suppress_flag if
8557 it contains a positive value.
8558
8559Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
8560
8561 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
8562
8563 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
8564
8565Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
8566
8567 * lib/gdb.exp (setup_xfail_format): New function.
8568 (get_debug_format): New function to get debug format.
8569 (debug_format): New global variable to hold last value set
8570 by get_debug_format.
8571 * gdb.base/list.exp: Call get_debug_format and expect some
8572 tests to fail for DWARF 1 and COFF formats.
8573 * gdb.c++/ptype.exp: Ditto.
8574 * gdb.c++/classes.exp: Ditto.
8575 * gdb.c++/cplusfuncs.exp: Ditto.
8576 * gdb.c++/inherit.exp: Ditto.
8577 * gdb.c++/templates.exp: Ditto.
8578 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 8579
c906108c
SS
8580Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
8581
8582 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
8583 host doesn't have a currently-open connection.
8584
8585 * config/sparclet.exp: Cleanups and fixes to make it generic for
8586 any gdb stub target. Handle cases where gdb doesn't respond when
8587 interrupted in a sane fashion.
8588
8589 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
8590 same thing in a totally different way.
8591
8592 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
8593 setting "timeout".
8594 (gdb_start): We set the global gdb_prompt variable in
8595 default_gdb_init now.
8596
8597Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
8598
8599 * gdb.base/printcmds.exp: Fix "check for floating addition"
8600 regexp to accept results within approx +/- .01 of exact value.
8601 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
8602
8603Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
8604
8605 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
8606 properly.
8607 (gdb_expect): Add optional timeout parameter, and add timeout
8608 value to various calls.
8609 (gdb_suppress_tests): Only give one warning message per group.
8610
8611Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
8612
8613 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
8614 global variables. Handle getting a value for $timeout more
8615 gracefully.
8616
8617Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8618
8619 * lib/gdb.exp: Close connection to remote host if gdb doesn't
8620 initialize.
8621 (default_gdb_init): New procedure; allow gdb_init to be overridden
8622 by a target configuration file.
8623 (gdb_expect): Pass the timeout to remote_expect.
8624
8625 * config/monitor.exp(gdb_load): Fix typo in regexp.
8626
8627Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
8628
8629 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
8630
8631Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
8632
8633 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
8634 here. Call gdb_target_exec before rebooting the target, to make
8635 sure the connection to the target is closed.
8636 (gdb_load): Pass the name of the executable to gdb_target_monitor.
8637 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
8638 Also detect "Timeout reading from remote" error.
8639
8640 * config/gdbserver.exp: Pass the executable being loaded to
8641 gdb_target_monitor. Don't call gdb_file_cmd here; let
8642 gdb_target_monitor do it.
8643
8644 * gdb.disasm/hppa.exp: Don't use exec_output.
8645
8646Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
8647
8648 * gdb.base/list.exp: If we're debugging a non-native target,
8649 try to set the pc register to point to the start of the
8650 program before doing the first list command.
8651
8652 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
8653 test_calls after restarting.
8654
8655 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
8656 reloading.
8657
8658 * gdb.base/watchpoint.exp: Fix typo.
8659
8660 * gdb.base/setshow.exp: Check for use_gdb_stub.
8661
8662 * gdb.base/break.exp: Fix continue until exit test for the gdb
8663 stub case.
8664 * gdb.base/langs.exp: Ditto.
8665
8666 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
8667 gdb_load_offset. If we weren't given a file to load, figure out
8668 what the current file is and use it.
8669
8670 * config/i386-bozo.exp: New file.
8671
8672Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
8673
8674 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
8675 feature.
8676
8677 * config/proelf.exp: New entry.
8678
8679Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
8680
8681 * lib/gdb.exp: Remove spurious .* patterns at the beginning
8682 of regexps.
8683
8684 * gdb.base/watchpoint.exp: Don't run the test_stepping
8685 tests if gdb can't call functions on the target.
8686
8687 * gdb.base/setshow.exp: Don't run the set prompt tests if
8688 the board has gdb_prompt set.
8689
8690Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
8691
8692 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
8693 * gdb.base/commands.exp: Likewise.
8694 * gdb.base/setshow.exp: Likewise.
8695
8696Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
8697
8698 * config/monitor.exp(gdb_start): Look for gdb_prompt target
8699 feature.
8700
8701 * config/i960.exp: New file.
8702
8703Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
8704
8705 * gdb.base/funcargs.exp: Check for gdb,short_int target
8706 feature instead of looking for explicit target triplets.
8707
dc96c6c7 8708Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 8709
d63a86f8 8710 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
8711 "p 123DEADBEEF", to check parse_number.
8712 * top.c: change "to enable to enable" to "to enable" in a couple
8713 of help strings.
8714
8715Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
8716
8717 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
8718 on the mn10300.
d63a86f8 8719
c906108c
SS
8720Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
8721
8722 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
8723 where the test executable is run with explicit args.
8724 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
8725
8726Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
8727
8728 * gdb.base/run.c: Use FAKEARGV to build test executable that
8729 does not require a command line arg, since most simulators
8730 don't currently support passing such an arg into the simulated
8731 program.
8732 * gdb.base/commands.exp: Change tests to insert the proper
8733 value as the arg to the first recursive factorial call. Change
8734 compilation line to define FAKEARGV at compile time.
8735
8736Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
8737
8738 * gdb.base/recurse.exp: Enable these tests for the mn10300.
8739 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
8740 function with watchpoint enabled" test.
8741
8742Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
8743
8744 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
8745 Don't call gdb_test when the command doesn't return to a gdb prompt.
8746
8747 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
8748 "Tests restarted" messages.
8749
8750Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
8751
8752 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
8753
dc96c6c7 8754Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
8755
8756 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
8757 for INFO SYMBOL; add help tests for OVERLAY commands.
8758 * gdb.base/default.exp: add tests for INFO SYMBOL command;
8759 add tests for OVERLAY commands
8760 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
8761 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
8762 * gdb.base/sigall.c: add usestubs code frag
8763 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 8764
c906108c
SS
8765Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
8766
8767 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
8768 failures.
8769 (gdb_stop_suppressing_tests): Note that tests have restarted.
8770
8771Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
8772
8773 * config/h8300.exp: New file.
8774
8775Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
8776
8777 * gdb.base/setshow.exp: Check for the existence of a
8778 feature, not its value.
8779
8780Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
8781
8782 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
8783
8784 * gdb.base/scope.exp: It's now init0(), not init().
8785
8786 * gdb.base/scope0.c: For now, change init() to be init0().
8787
8788 * config/monitor.exp: Use gdb_serial in preference to serial
8789 or netport.
8790
8791 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
8792 and it's not already set.
8793
8794Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
8795
8796 * gdb.base/setshow.exp: Only test the run command if the target
8797 isn't using a stub and if it supports argument passing.
8798
8799Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
8800
8801 * config/udi.exp(gdb_start): Make sure UDICONF is set
8802 properly before starting gdb.
8803
8804Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
8805
8806 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
8807 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
8808 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
8809
8810Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
8811
8812 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
8813 specialized code to reboot the board, use remote_reboot instead.
8814
8815 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
8816
8817 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
8818
8819 * config/monitor.exp: Make sure we disconnect from the target.
8820 Also, try a reboot/reload cycle instead of failing if the
8821 load fails.
8822
8823Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
8824
8825 * gdb.base/default.exp: Don't set match_max.
8826 * gdb.base/help.exp: Ditto.
8827 * gdb.base/list.exp: Ditto.
8828 * gdb.base/signals.exp: Ditto.
8829
8830 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
8831 set, use remote_ld to download the testcase instead of
8832 the GDB loader.
8833
8834Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
8835
8836 * config/vr5000.exp: New file.
8837
8838 * config/monitor.exp(gdb_target_monitor): Add pattern for
8839 "Ending remote" to detect errors in connecting.
8840
8841 * gdb.base/setshow.exp: Add .* within auto language test.
8842
8843 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
8844 target feature.
8845
8846 * config/monitor.exp(gdb_load): Check for a failure when loading,
8847 and reboot the board if necessary.
8848
8849 * gdb.base/setvar.exp(test_set): Handle multiple prints within
8850 a set of tests. Remove print.* from the patterns being checked.
8851
8852Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
8853
8854 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
8855 refer to gdb_spawn_id.
8856
8857 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
8858 longer used.
8859 * config/sparclet.exp: Ditto.
8860 * config/sparclet-old.exp: Ditto.
8861 * config/slite.exp: Ditto.
8862 * config/sim.exp: Ditto.
8863 * gdb.base/funcargs.exp: Ditto.
8864
8865 * lib/gdb.exp:Remove references to gdb_spawn_id.
8866 (gdb_expect): Move to remote.exp.
8867
8868Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
8869
8870 * config/monitor.exp: Detect the "Couldn't establish connection"
8871 message from GDB.
8872
8873Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
8874
8875 * gdb.base/bitfields.exp: Use runto instead of explicit
8876 gdb_run_cmd/gdb_expect sequences.
8877
8878 * gdb.base/break.exp(text_next_with_recursion): Add match for
8879 gdb_expect call.
8880
8881 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
8882 We also need to handle the "A program is being debugged already"
8883 prompt from gdb. Use gdb_test to set the baud rate.
8884
8885 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
8886 to 20000. Really. I mean it.
8887
8888Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
8889
8890 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
8891 fails. If suppress_flag is set, skip perror message about not
8892 being able to send to GDB.
8893 (send_gdb): If suppress_flag is set, don't try to send commands to
8894 GDB.
8895 (gdb_expect): If suppress_flag is set, always fail immediately.
8896 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
8897 (gdb_init): Call gdb_stop_suppressing_tests.
8898 (default_gdb_exit): Ditto.
8899 (default_gdb_start): Ditto.
8900
8901 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
8902 gdb_stop_suppressing_tests as appropriate.
8903 * gdb.base/break.exp: Ditto.
8904 * gdb.base/callfuncs.exp: Ditto.
8905 * gdb.base/commands.exp: Ditto.
8906 * gdb.base/exprs.exp: Ditto.
8907 * gdb.base/funcargs.exp: Ditto.
8908 * gdb.base/list.exp: Ditto.
8909 * gdb.base/recurse.exp: Ditto.
8910 * gdb.base/scope.exp: Ditto.
8911 * gdb.base/structs.exp: Ditto.
8912 * gdb.c++/inherit.exp: Ditto.
8913
8914Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
8915
8916 * config/vr4300.exp: New file.
8917
99707966 8918 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 8919
99707966 8920 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
8921
8922Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
8923
8924 * lib/gdb.exp(gdb_init): New function.
8925
8926 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
8927 for each individual variable set.
8928
8929 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
8930 name.
8931
8932 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
8933
8934 * gdb.base/scope.exp: Use gdb_test.
8935
8936 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
8937 aborting; the testsuite driver will do that for us (see
8938 gdb_finish). Also, use gdb_test in a few more places.
8939
8940Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
8941
8942 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
8943
8944Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
8945
8946 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
8947 and "add_tests" are not at the same address.
8948
8949Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
8950
8951 * gdb.base/ptype.exp: Use gdb_test.
8952
8953Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
8954
8955 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
8956 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
8957 left in. No longer expect them to fail.
8958
8959 * gdb.stabs/*.mt; Deleted, no longer used.
8960 * gdb.stabs/configure.in: Remove references to target makefile
8961 frags.
8962 * gdb.stabs/configure: Rebuilt.
8963
8964 * gdb.disasm/*.mt: Deleted, no longer used.
8965 * gdb.disasm/configure.in: Remove references to target makefile
8966 frags. Use "sh3.s" as the unique filename for this directory.
8967 * gdb.disasm/configure: Rebuilt.
8968
8969 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
8970 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
8971 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
8972
8973Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
8974
8975 * config/udi.exp: Use mondfe,name instead of remote_host.
8976
8977Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
8978
8979 * gdb.base/watchpoint.exp: Don't expect a failure when calling
8980 a function with a watchpoint enabled on the mn10200.
8981
8982 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
8983 before trying to create it!
8984
8985Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
8986
8987 * config/vx.exp: Use hostname instead of netport.
8988
8989 * config/vxworks.exp: New file.
8990
8991 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
8992
8993 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
8994 gdb before assuming everything worked. Send a ^C if a timeout
8995 occurs.
8996
8997 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
8998 $gdb_spawn_id directly.
8999 (gdb_run_cmd): Try _start as well as start. Use the target feature
9000 gdb,start_symbol as the symbol to start from when jumping.
9001
9002Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
9003
9004 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
9005 redundant) test.
9006
9007 * gdb.base/recurse.exp: Relax final value test for 'b' so that
9008 it doesn't lose for 16bit integer systems.
9009
9010Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
9011
9012 * gdb.fortran/types.exp: If the target doesn't support "double"
9013 data types, then expect "real" types to only be 4 bytes.
9014
9015 * gdb.c++/virtfunc.exp: Expect failure for virtual function
9016 call tests if the target doesn't support inferior function calls.
9017
9018 * gdb.base/printcmds.exp: Allow minor deviation in FP values
9019 in printf tests.
9020
9021Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
9022
9023 * gdb.base/help.exp: Disable "help set", "help show", and
9024 "help support". Simplify regexp for "help stack".
9025
9026 * gdb.base/default.exp: Set match_max to 5000 and the timeout
9027 to 60 seconds. Temporarily set match_max to 15000 around the
9028 "info copying" test.
9029
9030 * gdb.base/nodebug.exp: Don't try to do an inferior function
9031 call if the target doesn't support them.
9032 * gdb.base/printcmds.exp: Likewise.
9033 * gdb.base/setvar.exp: Likewise.
9034 * gdb.base/structs.exp: Likewise.
9035 * gdb.c++/templates.exp: Likewise.
9036 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
9037
9038 * gdb.base/recurse.exp: Enable for the mn10200.
9039
9040 * configure.in: Do configure gdb.stabs directory for *-*-elf
9041 targets.
9042 * configure: Rebuilt.
9043
9044 * gdb.base/break.exp: Check for gdb,noresults before testing
9045 exit status and/or results from the target.
9046 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
9047 * lib/gdb.exp: Remove old (now bogus) initialization of
9048 noinferior, noargs, noresults and nosignals.
9049
9050Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
9051
9052 * config/sh.exp: New file.
9053
9054 * config/slite.exp: Try to connect multiple times to the board
9055 before rebooting. Only send a "monitor run" if need_monitor_run
9056 is set.
9057
9058 * gdb.base/break.exp: Don't do the "stub continue" test if
9059 the target has gdb_stub set.
9060
9061 * gdb.base/callfuncs.exp: Increase the timeout.
9062
9063 * gdb.base/interrupt.exp: Don't even try to compile the testcase
9064 if the target has gdb,noinferiorio set.
9065
9066 * gdb.base/list.exp: Increase match_max to 10000 characters.
9067
9068 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
9069
9070 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
9071 target.
9072
9073 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
9074
9075Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
9076
9077 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
9078 trying to delete the copy of gdb. Catch the file delete so we
9079 don't die if the delete fails; also, the file should be copied to
9080 the host, not to the build.
9081
9082Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
9083
9084 * lib/gdb.exp(gdb_test): Surround the result pattern with
9085 parenthesis in case it contains multiple regexps separated
9086 with |.
9087
9088 * gdb.base/watchpoint.exp: Use gdb_test.
9089 * gdb.base/default.exp: Ditto.
9090
9091Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
9092
99707966 9093 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 9094
c906108c
SS
9095 * gdb.base/scope.exp: Use gdb_test.
9096 * gdb.c++/classes.exp: Ditto.
9097 * gdb.c++/inherit.exp: Ditto.
9098
9099Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
9100
9101 * gdb.base/crossload.exp: Don't use execute_anywhere, use
9102 remote_exec instead.
9103 * gdb.base/corefile.exp: Don't be ridiculous.
9104 * gdb.base/*.c: Add missing stub invocations.
9105
9106Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
9107
9108 * config/slite.exp: Miscellaneous fixes.
9109
9110 * lib/gdb.exp: Fix runto.
9111
9112 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
9113 the target.
9114
9115 * gdb.base/watchpoint.exp: Fix regexp.
9116
9117 * lib/gdb.exp(default_gdb_exit): Add a catch to the
9118 close and wait commands, as the descriptor may now be
9119 invalid. Always call "remote_close host".
9120
9121Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
9122
9123 Major rewrite for testsuite revision.
d63a86f8 9124
c906108c
SS
9125 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
9126 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
9127 instead of relying on spawn_id to always contain a valid
9128 spawn id.
9129 (get_compiler_info): New procedure to build the ${binfile}.ci
9130 file, instead of replicating this in N different places.
9131 (gdb_compile): New procedure.
d63a86f8 9132
c906108c
SS
9133 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
9134 appropriate arguments) instead of compile. Use gdb_test in a lot
9135 more places. Use send_gdb instead of send. Always run gdb_start
9136 at the start of a testcase, as this is no longer done magically.
9137
9138 config/*-gdb.exp: Rename without the -gdb suffix.
9139
9140 config/mips.exp: Use remote_close instead of exit_remote_shell.
9141 config/monitor.exp: Use target_info instead of looking at
9142 baud, timeout, etc.
9143 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
9144
9145Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9146
9147 * gdb.c++/templates.exp (test_ptype_of_templates),
9148 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
9149 Update expect patterns for destructors and assignment operators
9150 to match corresponding c-typeprint.c changes.
9151 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
9152 to destructor breakpoint test, GDB should be able to set the
9153 destructor breakpoint without specifying arguments.
9154
9155Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
9156
9157 * gdb.threads/pthreads.exp: Change result for failure to compile due
9158 to lack of pthreads runtime support from an error to simply an
9159 unsupported test, per dejagnu standards.
9160
9161Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9162
9163 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
9164 where GDB exits to reduce pattern match time.
9165 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
9166
9167 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
9168
dc96c6c7 9169Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9170
9171 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
9172 * gdb.base/default.exp: ditto.
9173 * gdb.base/nodebug.exp: ditto.
9174 * gdb.base/printcmds.exp: ditto.
9175 * gdb.base/ptype.exp: ditto.
9176 * gdb.base/setvar.exp: ditto.
9177 * gdb.base/structs.exp: ditto.
9178 * gdb.base/setshow.c: Guard against uninitialized values of argc.
9179
9180Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
9181
9182 * configure, */configure: Rebuild with autoconf 2.12.
9183
9184Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
9185
9186 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
9187 use new i*86-pc-linux*-gnu quads.
9188 * gdb.base/corefile.exp: Ditto.
9189 * gdb.base/signals.exp: Ditto.
9190 * gdb.base/sigall.exp: Ditto.
9191 * gdb.base/interrupt.exp: Ditto.
9192
9193 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
9194 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
9195 RedHat 4.0.
d63a86f8 9196
c906108c
SS
9197 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
9198 linux. This allows the test case to at least compile on latest
9199 linux, but still not run due to missing the threads runtime library.
9200
9201Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9202
9203 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
9204 directory to search gdb directory. Accept and step over conditional
9205 stack alignment code. Consume $prompt in failure cases.
9206 Reset timeout to $oldtimeout instead of some arbitrary value.
9207 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
9208 timeout problems with infinite stack backtraces.
9209 * gdb.base/ptype.exp (ptype struct link, union tu_link):
9210 Accept function parameters for linkfunc member.
9211
9212Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
9213
9214 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
9215 (CXXFLAGS): Remove, unreferenced.
9216 (B_OPTIONS): Add for -B options and add code to initialize with
9217 previous -B options and also add -B option to pick up cross compiled
9218 runtime.
9219 (TARGET_INCLUDES): Add for -I options and add code to initialize when
9220 doing cross compiles.
9221 (target_alias): Declare global.
9222 (xgcc): Set variable to full path of gcc in build tree. Use findfile
9223 to verify that gcc exists in build tree, and if so set CC to that
9224 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 9225
c906108c
SS
9226Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
9227
9228 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
9229 ptype test for anonymous union. Fixup testcase to match
9230 current gcc debug output.
9231
9232Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
9233
9234 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
9235 force argument to an unsigned long type.
9236
9237Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
9238
9239 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
9240 tests and anonymous union print/ptype tests.
9241 * gdb.base/list.exp (test_forward-search): Increase timeout by
9242 5 minutes for the "search extremely long line" case.
9243 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
9244 completely optional and that the pass/fail messages use the command as
9245 the message if that third arg is a null string.
9246 (gdb_test_exact): Arrange that a null string pattern means match a
9247 null string output rather than any output, which might include random
9248 errors.
9249 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
9250 backtrace test.
9251 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
9252 always failing and failure is now exposed by gdb.exp changes.
9253
9254Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
9255
9256 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
9257 weren't being noted.
9258
9259Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9260
9261 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
9262 * gdb.stabs/weird.exp: Remove v_comb xfails.
9263
dc96c6c7 9264Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9265
9266 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
9267 list.exp scope.exp watchpoint.exp]
9268 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 9269
dc96c6c7 9270Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9271
9272 * config/monitor.exp: Increase download timeout to 1000 seconds.
9273
dc96c6c7 9274Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9275
9276 * config/m32r.exp: Increase timeout to 120 seconds.
9277
9278Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
9279
9280 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
9281 and accept older ordering as obsolescent gcc or gdb.
9282 * gdb.c++/templates.exp: Ditto.
9283 * gdb.c++/virtfunc.exp: Ditto.
9284
9285Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
9286
9287 * gdb.base/coremaker.c: Add code to mmap some data so we
9288 can check that it ends up in the core file.
9289 * gdb.base/corefile.exp: Add test to read mmapped data
9290 from core file.
9291
dc96c6c7 9292Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9293
9294 * config/m32r.exp: New file.
9295
9296Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
9297
9298 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
9299 that cflags can contains -gstabs, and work correctly for other tests.
9300
dc96c6c7 9301Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9302
9303 * gdb.base/setshow.exp: New file, tests show and set.
9304 * gdb.base/setshow.c: New file, tests show and set.
9305 * gdb.base/help.exp: Add test for help set|show annotate.
9306 * gdb.base/default.exp: Add test for set|show annotate.
9307
9308Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
9309
9310 * testsuite/gdb.base/break.exp: Make backtrace from factorial
9311 errors unique.
9312 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
9313 explicitly.
9314
9315Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
9316
9317 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
9318 and width commands. This is done elsewhere.
9319 * (gdb_start): Don't call gdb_start_sim here. That's already
9320 done in gdb_load. This fixes lots of failures in default.exp.
9321
9322Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
9323
9324 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
9325 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
9326 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
9327 in the same we we treat other failures (since it may be an expected
9328 condition), rather than as an error.
9329 * gdb.base/signals.exp (test_handle_all_print): Revert back to
9330 old test format.
9331
9332Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
9333
9334 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
9335 (distclean maintainer-clean realclean): No need to remove files
9336 twice. Nuke the duplicates.
9337 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 9338 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
9339 Remove config.h along with other config files.
9340
9341Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
9342
9343 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
9344 "p func1 ()" and note that rests of tests are skipped.
9345 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
9346 setup_xfails for "print func2::coremaker_local".
9347 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
9348 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
9349 affected by the previous run test.
9350 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
9351 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
9352 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
9353 "pass int powerset tuple" and "pass modeless int powerset tuple".
9354 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
9355 "real write 4" and "real write 8".
9356 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
9357 setup_xfails for "print vs1 after tuple assign 2",
9358 "print \$i after tuple assign 2", and
9359 "print vs2 after tuple assign 2".
9360 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
9361 meaningful error message and return -1 so the caller can
9362 suppress further tests and avoid a cascade of errors.
d63a86f8 9363
c906108c
SS
9364Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
9365
9366 * gdb.base/a1-selftest.exp: Tweak tests to account for new
9367 format for printing version.
9368 * gdb.base/default.exp: Ditto.
9369 * gdb.base/interrupt.exp: Fix problem with cascade of
9370 errors if child process dies while calling a function.
d63a86f8 9371
c906108c
SS
9372Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
9373
9374 * Makefile.in (VPATH): Add
9375 * Makefile.in (Makefile, config.status): Fix rules so things get
9376 remade when necessary.
9377
9378Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
9379
9380 * Makefile.in (just-check): Add path to sibling expect dir
9381 to environment variable specified by RPATH_ENVVAR.
9382
9383Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
9384
9385 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
9386 (just-check): Add shared library paths for libstdc++, tk,
9387 tcl, bfd, and opcodes to the environment variable specified
9388 in RPATH_ENVVAR.
9389 * configure.in: Add support to recognize --enable-shared flag
9390 and generate correct value for RPATH_ENVVAR.
9391 * configure: Regenerated with autoconf.
9392
9393Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
9394
9395 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
9396 include all osf versions.
9397 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
9398 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
9399 when target is linux. When failing to build pthreads test
9400 executable, give more meaningful message.
9401 * gdb.threads/pthreads.c: Hpux also uses old definition of second
9402 arg for pthread_create.
d63a86f8 9403
c906108c
SS
9404Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
9405
9406 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
9407 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
9408 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
9409 and -lpthreads (everybody else).
9410 (test_startup): Fail gracefully if threads are not supported.
9411 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
9412 "p/c array_index("abcdef",2)" when not gcc compiled.
9413 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
9414 "print func2::coremaker_local" when not gcc compiled.
9415 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
9416 "ptype on opaque struct tagname (statically)",
9417 "ptype on opaque struct tagname (dynamically) 1", and
9418 "ptype on opaque struct tagname (dynamically) 2"
9419 for not compiled with gcc.
9420 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
9421 backtrace when compiled with gcc.
d63a86f8 9422 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
9423 than always return success.
9424
9425Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
9426
9427 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
9428
9429Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
9430
9431 * gdb.base/structs.exp: Undo last change.
9432
9433Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
9434
9435 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
9436 encapsulate all the steps/nexts done during self test, starting
9437 at main, and makes them less sensitive to optimization issues.
9438 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
9439 signal handler" test.
9440 * gdb.threads/pthreads.exp: Only run this for native configs.
9441 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
9442 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
9443 tests.
9444 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
9445 for "runto test_calls(void)" test.
d63a86f8 9446
c906108c
SS
9447Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
9448
9449 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
9450 and don't expect address info in breakpoint confirmations.
9451
9452Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
9453
9454 * gdb.base/list.exp (test_forward_search): Increase timeout
9455 temporarily by 60 seconds for searching extremely long line,
9456 and then reset to old value when done. Increase expect input
9457 buffer to 10000.
9458
9459Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
9460
9461 * gdb.base/list.exp (test_forward_search): Fix to handle very
9462 long source line without overflowing expect's input buffer.
9463
9464Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
9465
9466 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
9467 "buffer_full".
9468
9469 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
9470 "buffer_full".
9471
9472 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
9473 "buffer_full".
9474
9475 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
9476 "buffer_full".
9477
9478Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
9479
9480 * configure.in (configdirs): Add gdb.threads.
9481 * configure: Regenerated with autoconf.
9482 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
9483 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
9484 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 9485
c906108c
SS
9486Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
9487
9488 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
9489
9490Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
9491
9492 * gdb.base/signals.exp (test_handle_all_print): Test separately for
9493 each signal's status in the output of "handle all print".
9494 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
9495 the \r\n sequence that immediately precedes the gdb prompt.
9496 * gdb.base/a1-selftest.exp: Save original timeout and restore
9497 after test.
9498
9499Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
9500
9501 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
9502 symbol.
9503
9504Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
9505
9506 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
9507
9508Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
9509
9510 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
9511 timeout by 60 seconds.
9512
9513Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
9514
9515 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
9516 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
9517 error return.
9518
9519Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
9520
9521 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
9522 gdb initialization, also report how long dejagnu waited. Restore
9523 old timeout before doing error return. Temporarily increase timeout
9524 by 3 minutes to allow for slow startups over heavy NFS use.
9525
9526Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
9527
9528 * lib/gdb.exp: Report timeout value for verbosity level 2.
9529 * config/gdbserver.exp: Ditto.
9530 * config/hppro.exp: Ditto.
9531 * config/mips-gdb.exp: Ditto.
9532 * config/monitor.exp: Ditto.
9533 * config/netware.exp: Ditto.
9534 * config/sim-gdb.exp: Ditto.
9535 * config/slite-gdb.exp: Ditto.
9536 * config/udi-gdb.exp: Ditto.
9537 * config/unix-gdb.exp: Ditto.
9538 * config/vx-gdb.exp: Ditto.
9539 * gdb.base/a1-selftest.exp: Ditto.
9540 * gdb.base/a2-run.exp: Ditto.
9541 * gdb.base/break.exp: Ditto.
9542 * gdb.base/corefile.exp: Ditto.
9543 * gdb.base/list.exp: Ditto.
9544 * gdb.base/recurse.exp: Ditto.
9545 * gdb.base/scope.exp: Ditto.
9546 * gdb.base/signals.exp: Ditto.
9547
9548Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9549
9550 * gdb.threads/Makefile.in (docdir): Removed.
9551
9552Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
9553
9554 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 9555 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 9556 @srcdir@.
d63a86f8 9557 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
9558 autoconf 2.5 or higher.
9559 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
9560
9561Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
9562
9563 * configure: Regenerated.
9564 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
9565 avoid name clashes with SunOS headers.
9566
9567Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
9568
9569 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
9570
9571Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
9572
9573 * gdb.base/callfuncs.exp: Finish last change -- make sure the
9574 prototype information ends up in the compiler info file.
9575
9576Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
9577
9578 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
9579 attempting to regenerate it. Eliminate use of a temporary file
9580 and just generate the info file directly. Source it immediately,
9581 for consistency of use.
9582 * gdb.base/corefile.exp: Ditto
9583 * gdb.base/exprs.exp: Ditto.
9584 * gdb.base/funcargs.exp: Ditto.
9585 * gdb.base/langs.exp: Ditto.
9586 * gdb.base/list.exp: Ditto.
9587 * gdb.base/mips_pro.exp: Ditto.
9588 * gdb.base/nodebug.exp: Ditto.
9589 * gdb.base/opaque.exp: Ditto.
9590 * gdb.base/ptype.exp: Ditto.
9591 * gdb.base/scope.exp: Ditto.
9592 * gdb.base/setvar.exp: Ditto.
9593 * gdb.base/signals.exp: Ditto.
9594 * gdb.base/whatis.exp: Ditto.
9595 * gdb.c++/templates.exp: Ditto.
9596 * gdb.c++/virtfunc.exp: Ditto.
9597 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
9598 whether or not to add -lstdc++ to the compile command line args.
9599
9600Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9601
9602 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
9603 it got fixed by the recent lookup_minimal_symbol_by_pc change.
9604 Increase timeout, a lot of single stepping might be needed if the
9605 target has no hardware watchpoints.
9606
9607Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
9608
9609 * gdb.base/break.exp: Ignore compiler warnings when compiling
9610 break.c.
9611 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
9612 * gdb.base/default.exp: Add h8300 xfails. Handle messages
9613 from remote-sim.
9614 * gdb.base/exprs.exp: Add h8300 xfails.
9615 * gdb.base/funcargs.exp: Likewise.
9616 * gdb.base/nodebug.exp: Likewise.
9617 * gdb.base/printcmds.exp: Likewise.
9618 * gdb.base/ptype.exp: Likewise.
9619 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
9620 h8300 xfails.
d63a86f8 9621 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
9622 on the h8300.
9623 * gdb.base/funcargs.c: Explicitly make last constant argument to
9624 call_after_alloca_subr an unsigned long type.
9625 * gdb.base/return.c: Include stdio.h.
9626
9627Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
9628
9629 * config/abug.exp: New file for the older Motorola Bug monitor
9630 that runs on the mvme13x series VME boards.
9631 * config/monitor.exp: Use the new config array for target settings
9632 if they exist.
9633
9634Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
9635
9636 * sim-gdb.exp: Make the SH simulator allocate less space when
9637 it is targeted.
9638
9639Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
9640
9641 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
9642 test.
9643
9644Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
9645
9646 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
9647 "rs6000-*-*" for "list function in include file" when gcc compiled.
9648 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
9649 for "p ctable1[120]".
9650 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
9651 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
9652 Remove setup_xfail for "rs6000-*-*" for
9653 "print 'scope0.c'::filelocal before run".
9654 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
9655 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
9656 since some compilers don't allow both options to be given
9657 on the same command line. Create object file and move it.
d63a86f8 9658
c906108c
SS
9659Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
9660
9661 * gdb.base/corefile.exp: Always regenerate the core file, since
9662 we always regenerate the coremaker program. Detect special case
9663 where registers cannot be read from core file.
d63a86f8 9664
c906108c
SS
9665Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
9666
9667 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
9668 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
9669 * gdb.c++/templates.exp: Only match on basename of file since
9670 some formats like xcoff don't encode directory information.
9671 * gdb.stabs/weird.exp: Use the right sed script for powerpc
9672 and rs6000 AIX xcoff targets.
9673 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
9674 * configure: Regenerate.
9675 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
9676 here, rather than in distclean.
d63a86f8 9677
c906108c
SS
9678Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
9679
9680 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
9681 defined, and use it to compile the test case with -O2. The
9682 native compilation still uses no optimization.
9683 * gdb.base/mips_pro.c: Remove inline assembly code since
9684 it is compiled PIC by default, which results in assembler
9685 warnings that make the testsuite think the compilation
9686 was unsuccessful.
9687
9688Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
9689
9690 * gdb.c++/misc.exp: Add note to message for
9691 "print s.a for foo struct" that this is a known gcc 2.7.2
9692 and earlier bug.
9693
9694Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
9695
9696 * gdb.base/break.exp: Fix pattern for matching "Delete all
9697 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
9698 setup_xfail for deleting all breakpoints test. Fix various
9699 timeout messages to include "(timeout)".
9700 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
9701 for "p t_float_values2(3.14159,float_val2)".
9702 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
9703 for "continue to call2g" when gcc compiled.
9704 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
9705 "up to foo in langs.exp", "show language at foo in langs.exp",
9706 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
9707 and "show language at fsub in langs.exp".
9708 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
9709 "list line 1 in include file", "list message for lines past EOF",
9710 "list function in include file", "list list0.h:foo", and
9711 "list filename:function; nonexistant function".
9712 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
9713 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
9714 and "ptype t_char_array" to be for native cc only.
d63a86f8 9715
c906108c
SS
9716Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
9717
d63a86f8 9718 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
9719 setup_xfail for "print coremaker_bss", "print coremaker_ro",
9720 "print func2::coremaker_local", and "backtrace in corefile.exp".
9721
9722Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
9723
9724 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
9725 "bt in signals.exp". This problem only appears when running
9726 the testsuite, and then only intermittently.
9727
9728Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
9729
9730 * gdb.base/return.exp (return_tests): Differentiate between
9731 two tests of continuing.
9732
9733Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
9734
9735 * */Makefile.in (maintainer-clean): Remove config.log.
9736 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
9737 * gdb.c++/Makefile.in (PROGS): Add inherit.
9738 (clean): Remove *.ci.
9739
9740Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
9741
9742 * gdb.c++/misc.cc: Add test code from Mike Stump.
9743 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
9744
9745Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
9746
9747 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
9748 to "alpha-*-osf2*" and add comment.
9749 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
9750 setup_xfail for "step over execarg initialization" and
9751 "step over corearg initialization".
9752 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
9753 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
9754 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
9755 gcc compiled for "print coremaker_bss", "print coremaker_ro",
9756 "print func2::coremaker_local", and "backtrace in corefile.exp".
9757 * gdb.base/signals.exp: Build and source signals.ci.
9758 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
9759 to be for gcc only.
9760 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 9761
c906108c
SS
9762Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9763
9764 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
9765 Feb 3 procfs.c change.
9766
9767Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
9768
9769 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
9770
9771Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
9772
9773 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
9774 from dejagnu's apparent default of 10 seconds, which gives random
9775 results when running the tests over NFS on moderately loaded systems.
9776 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
9777
9778Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
9779
9780 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
9781 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
9782 result reports.
9783
9784Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
9785
9786 * configure.in (CY_AC_PATH_TCLH): Remove.
9787 * configure: Regenerate.
9788
9789Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
9790
9791 * gdb.c++/Makefile.in (clean): Add missing '{'.
9792
9793Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
9794
9795 * lib/gdb.exp: Provide a default value for noinferior.
9796
9797 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
9798 Load libgloss.exp.
9799
9800Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
9801
9802 * gdb.disasm/hppa.exp: Compile directly into an executable, use
9803 the executable, not the .o to run the tests from.
9804
9805Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
9806
9807 * gdb.base/break.exp: Don't test for program exit or exit status
9808 if $noresults if nonzero.
9809 * gdb.base/langs.exp: Likewise.
9810 * gdb.base/watchpoint.exp: Likewise.
9811
9812 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
9813 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
9814 trying to compile the testcase.
9815
9816Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
9817
9818 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
9819 * gdb.base/signals.exp (continue to handler): Likewise.
9820
9821Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
9822
9823 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
9824
9825 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
9826
9827Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
9828
9829 * gdb.base/corefile.exp: Recognize "not found" as failure
9830 when trying to determine if a core file was generated.
9831 If no core file was generate the first time, try again without
9832 the ulimit -c to work around braindamaged shells.
9833
9834Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
9835
9836 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
9837 [] tests with "test" and enclose string in quotes.
9838 * gdb.stabs/configure: Rebuild
d63a86f8 9839
c906108c
SS
9840Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
9841
9842 Changes in sync with expect:
9843 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
9844 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
9845 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
9846 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
9847 argument to AC_REQUIRE.
9848 * configure: Regenerated.
9849
9850Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
9851
9852 * gdb.base/corefile.exp: When generating a core, discard any
9853 error messages about ulimit not found and the "core dumped"
9854 message from the shell that runs the coredumper.
9855
9856Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
9857
9858 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
9859
9860 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
9861 which sed script to run. Expect failure for v_comb test
9862 on PA targets too.
d63a86f8 9863
c906108c
SS
9864Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
9865
9866 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
9867 "print func2::coremaker_local" and for "backtrace in corefile.exp"
9868
9869Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
9870
9871 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
9872 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
9873 "sparc-sun-solaris*" xfails for "p v_comb".
9874 * lib/gdb.exp (default_gdb_start): Fix typo.
9875 * gdb.base/corefile.exp: Allow "Core was generated by ..."
9876 messages to not include the full program name that caused
9877 the core dump since some systems (such as solaris) apparently
9878 truncate this path to about 80 characters.
9879 When generating a core file first try increasing the core file
9880 size limit to unlimited since some systems may default it to
9881 zero, and it is harmless to try it. Move the test for failing
9882 to generate a core file to where it will actually get executed.
9883 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
9884 new gdb result from g++ debug info improvements and make old
9885 pattern obsolescent. Also account for size_t differences
9886 (may be int or long).
9887 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
9888 initialization before function call is placed in the delay slot
9889 and thus appears to be skipped over by commands such as "next".
9890
9891Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
9892
9893 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
9894
9895Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
9896
9897 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
9898 input source file; fix code to compile test to deal with this
9899 convention.
9900 * gdb.c++/*.exp: Likewise.
9901
9902Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
9903
9904 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
9905 "bt in signals.exp".
9906
9907Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
9908
9909 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
9910 "step over execarg initialization" and
9911 "step over corearg initialization".
9912
9913Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
9914
9915 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
9916 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
9917
9918Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
9919
9920 From Rob Savoye (rob@poseidon.cygnus.com)
9921 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
9922 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
9923 configure.in}, gdb.disasm/{Makefile.in, configure.in},
9924 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
9925 configure.in}: Major reworking for autoconfig.
9926 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
9927 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
9928 New files.
9929 * config/unix-gdb.exp: Make GDB global.
9930 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
9931 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
9932 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
9933 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
9934 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
9935 term.exp, twice.exp, watchpoint.exp, whatis.exp},
9936 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
9937 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
9938 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
9939 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
9940 pr-8136.exp, result.exp, string.exp, tuples.exp},
9941 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
9942 to returns as necessary, arrange for test to compile own testcase
9943 executable.
9944 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 9945
c906108c
SS
9946Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
9947
9948 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
9949 clear_xfail at end of test which might not call either pass or fail.
9950 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
9951 "backtrace through signal handler".
9952
9953Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9954
9955 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
9956 continuing from a job control stop signal.
9957 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
9958
9959Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
9960
9961 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
9962 * gdb.base/corefile.exp: Likewise.
9963 * gdb.base/funcargs.exp: Likewise.
9964
9965Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
9966
9967 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
9968 * config/monitor.exp: Add support for setting baud rate.
9969
9970Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
9971
9972 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
9973 i*86-*-linux* xfails for "backtrace through signal handler".
9974 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
9975 "print func2::coremaker_local".
9976 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
9977 alpha-dec-osf2* xfail for
9978 "delete all breakpoints when none".
9979
9980Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
9981
9982 * gdb.base/break.exp: Change test that deletes all breakpoints
9983 when no user breakpoints are installed. A post 4.15 change
9984 causes gdb to no longer prompt in this case.
9985
9986Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
9987
9988 * gdb.base/return.exp (return_tests): Change xfail for test
9989 "correct value returned double test" to stop xfailing at
9990 Solaris 2.5. Apparently the bug has been fixed.
9991
9992Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
9993
9994 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
9995 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
9996
9997Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
9998
9999 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
10000 * gdb.disasm/hppa.s: Corresponding changes.
10001
10002Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
10003
10004 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
10005 makefile fragment.
10006 * config/mt-hpux: Deleted.
10007
10008Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
10009
d63a86f8 10010 * Many files: When warning about suppressed tests due to a
c906108c
SS
10011 nonexistant test binary, avoid incrementing the warning count.
10012
10013Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
10014
10015 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 10016
c906108c
SS
10017Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10018
10019 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
10020 "sparc-*-solaris2*".
10021
10022Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10023
10024 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
10025 Add global and local variables and initialize them.
10026 * gdb.base/corefile.exp: Test correct mapping of corefile sections
10027 by printing variables. Remove rs6000 and powerpc xfails, BFD now
10028 extracts the file name and terminating signal from the core file.
10029 * TODO: Remove note about tests for correct mapping of corefile.
10030 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
10031 from optimizing it away.
10032 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
10033 handles common blocks.
10034
10035Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
10036
10037 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
10038 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
10039
10040Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
10041
10042 * Makefile.in (maintainer-clean): New target, synonym for
10043 realclean.
10044 * gdb.base/Makefile.in (maintainer-clean): Likewise.
10045 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
10046 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
10047 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
10048 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
10049 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
10050
10051Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
10052
10053 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
10054 xfails when not gcc compiled for "print foo::funclocal".
10055 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
10056 "print foo::funclocal at foo",
10057 "print 'scope1.c'::foo::funclocal at foo",
10058 "print foo::funclocal_bss at foo",
10059 "print 'scope1.c'::foo::funclocal_bss at foo",
10060 "print foo::funclocal_ro at foo",
10061 "print 'scope1.c'::foo::funclocal_ro at foo",
10062 "print bar::funclocal at foo" and
10063 "print 'scope1.c'::bar::funclocal at foo".
10064 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
10065 gcc compiled for "print foo::funclocal at bar".
10066 Expand all messages to ensure that they identify that
10067 the test is at bar().
10068 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
10069 gcc compiled for:
10070 "ptype on opaque struct pointer (statically)",
10071 "ptype on opaque struct tagname (statically)",
10072 "ptype on opaque struct pointer (dynamically) 1",
10073 "ptype on opaque struct tagname (dynamically) 1",
10074 "ptype on opaque struct pointer (dynamically) 2" and
10075 "ptype on opaque struct tagname (dynamically) 2
10076 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
10077 gcc compiled for:
10078 "p datalocal"
10079 "whatis datalocal",
10080 "ptype datalocal",
10081 "p bsslocal",
10082 "whatis bsslocal", and
10083 "ptype bsslocal".
10084 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
10085 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
10086 when not gcc compiled.
10087 * gdb.base/funcargs.exp (float_and_integral_args): Add
10088 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
10089 compiled.
10090 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
10091 "backtrace from call6a" when not gcc compiled.
10092 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
10093 "backtrace from call7a" when not gcc compiled.
10094 * gdb.base/callfuncs.exp (do_function_calls):
10095 Add "hppa*-*-hpux*" xfail when not gcc compiled for
10096 "p t_char_array_values(char_array_val2,char_array_val1)",
10097 "p t_char_array_values(char_array_val1,char_array_val2)",
10098 "p t_char_array_values("carray 1","carray 2")",
10099 "p t_char_array_values("carray 1",char_array_val2)",
10100 "p t_char_array_values(char_array_val1,"carray 2")",
10101 "p sum_args(1,{2})",
10102 "p sum_args(2,{2,3})",
10103 "p sum_args(3,{2,3,4})",
10104 "p sum_args(4,{2,3,4,5})"
10105 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
10106 "backtrace in corefile.exp" when not gcc compiled.
10107
10108Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10109
10110 * gdb.base/signals.exp: Rewrite `handle all print' test as
10111 a procedure. Accept blanks or TABs as whitespace, increase
10112 timeout and expect input buffer size for the large output
10113 from the command. Remove "i*86-*-bsdi2.0" xfail.
10114
10115Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10116
10117 * gdb.base/setvar.exp: Add new testcases for truncation when
10118 assigning invalid values to bitfields.
10119
10120Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
10121
d63a86f8 10122 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
10123 mips-sgi-irix* xfail for
10124 "call inferior func with struct - returns char *"
10125 and fix test so that an optional (unsigned char *) cast is
10126 accepted in the result.
10127
10128Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
10129
10130 * gdb.base/funcargs.exp (float_and_integral_args): Remove
10131 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
10132 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
10133 * gdb.base/signals.exp: Remove duplicate "handle all print" test
10134 that accidentally got checked in.
10135
10136Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
10137
d63a86f8 10138 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
10139 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
10140 compiled test.
10141 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
10142 Add mips-sgi-irix5* xfail for not gcc compiled.
10143 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
10144 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
10145 "p top", "whatis top", "p middle", and "whatis middle".
10146 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
10147 "whatis signed char" for not gcc compiled.
10148 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
10149 "set variable signed char=-1 (-1)" and
10150 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
10151 * gdb.base/funcargs.exp (float_and_integral_args):
10152 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
10153 Add mips-sgi-irix* xfail when not gcc compiled for
10154 "continue to call2b".
10155 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
10156 "continue to call2g".
10157 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
10158 "backtrace from call6a"
10159 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
10160 "backtrace from call7k".
10161 Add mips-sgi-irix5* xfail when not gcc compiled for
10162 "backtrace from call7a".
10163 (localvars_after_alloca): Fix gdb_test cmds for
10164 "print * after runto ...".
10165 Remove rs6000-*-* xfails for
10166 "print i after runto localvars_after_alloca" and
10167 "print l after runto localvars_after_alloca"
10168 for all compilers.
10169 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
10170 when not compiled with gcc, for:
10171 "print signed char == (minus)",
10172 "print signed char != (minus)",
10173 "print signed char < (minus)",
10174 "print signed char > (minus)".
10175 * gdb.base/callfuncs.exp (do_function_calls):
10176 Add mips-sgi-irix* xfail, when compiled with native compiler, for
10177 "call inferior func with struct - returns char *".
d63a86f8 10178 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
10179 "correct value returned double test" to include Solaris 2.4.
10180 * gdb.base/funcargs.exp (float_and_integral_args):
10181 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 10182
c906108c
SS
10183Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10184
10185 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
10186 enumeration bitfields if compiling with GNU C.
10187 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
10188 to empty' prompt.
10189
10190Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
10191
10192 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
10193 test for PRO targets.
10194
10195 * gdb.base/funcargs.exp: Avoid ever setting more than 8
10196 breakpoints in the inferior at any given time by making
10197 two groups of breakpoints for call2*, call6* and call7*
10198 tests.
10199
10200Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10201
10202 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
10203 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
10204 from optimizing it away.
10205 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
10206 "call inferior func with struct".
10207
10208Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
10209
10210 * configure.in: Only configure gdb.chill for particular targets.
10211
10212Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
10213
10214 * gdb.base/Makefile.in: Add action to .c.o transformation
10215 rule that generates a .ci file for each .o file and remove
10216 explicit .c.o rules except for callfuncs.o.
10217 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
10218 generates a .ci file for each .o file and remove explicit
10219 .cc.o rules.
10220 (clean): Remove *.tmp *.ci files.
10221 (EXECUTABLES): Remove templ-info.exp.
10222 * gdb.base/compiler.c: New file.
10223 * gdb.c++/compiler.cc: New file
10224 * gdb.base/scope.exp: Source gdb.base/scope.ci.
10225 Change rs6000-*-* xfail for
10226 "print 'scope0.c'::filelocal_ro" and
10227 "print 'scope1.c'::filelocal" and
10228 "print 'scope1.c'::filelocal_bss" and
10229 "print 'scope1.c'::filelocal_ro" and
10230 "print 'scope1.c'::foo::funclocal" and
10231 "print 'scope1.c'::foo::funclocal_ro" and
10232 "print 'scope1.c'::bar::funclocal" and
10233 "print 'scope0.c'::filelocal_ro" and
10234 "print 'scope1.c'::filelocal at foo" and
10235 "print 'scope1.c'::filelocal_bss at foo" and
10236 "print 'scope1.c'::filelocal_ro at foo" and
10237 "print 'scope1.c'::foo::funclocal at foo" and
10238 "print 'scope1.c'::foo::funclocal_bss at foo" and
10239 "print 'scope1.c'::foo::funclocal_ro at foo" and
10240 "print 'scope1.c'::bar::funclocal at foo" and
10241 "print 'scope0.c'::filelocal_ro" and
10242 "print 'scope1.c'::filelocal" and
10243 "print 'scope1.c'::filelocal_bss" and
10244 "print 'scope1.c'::filelocal_ro" and
10245 "print 'scope1.c'::foo::funclocal" and
10246 "print 'scope1.c'::foo::funclocal_bss" and
10247 "print 'scope1.c'::foo::funclocal_ro" and
10248 "print 'scope1.c'::bar::funclocal" and
10249 "print 'scope1.c'::bar::funclocal_bss"
10250 to only be xfail'd when not compiled with gcc.
d63a86f8 10251 Add rs6000-*-* xfail for
c906108c
SS
10252 "print 'scope0.c'::filelocal_bss before run"
10253 when compiled with gcc.
10254 (test_at_main): Add rs6000-*-* xfail for
10255 "print filelocal_ro in test_at_main"
10256 when compiled with gcc.
10257 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 10258 Add rs6000-*-aix* xfail for
c906108c
SS
10259 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
10260 "ptype t_char_array", not compiled with gcc.
10261 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
10262 xfail for "list foo (in include file)" when gcc compiled.
10263 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
10264 (integral_args): Add rs6000-*-* xfail for
10265 "run to call0a" if not compiled with gcc.
10266 (unsigned_integral_args): Add rs6000-*-* xfail for
10267 "run to call1a" if not compiled with gcc.
10268 (float_and_integral_args): Add rs6000-*-* xfail for
10269 "run to call2a" if not compiled with gcc and for
10270 "continue to call2b" for any compiler.
10271 Add rs6000-*-* xfail to
10272 "print f1 after run to call2a" for gcc compiled.
10273 (discard_and_shuffle): Add rs6000-*-* xfail for
10274 "run to call6a".
10275 (shuffle_round_robin): Add rs6000-*-* xfail for
10276 "backtrace from call7a" if not compiled with gcc.
10277 Add rs6000-*-* xfail for
10278 "backtrace from call7b" if compiled with gcc.
10279 (call_after_alloca): Add rs6000-*-* xfail for
10280 "print c in call_after_alloca" and
10281 "print s in call_after_alloca" and
10282 "backtrace from call_after_alloca_subr"
10283 if not compiled with gcc.
10284 (localvars_in_indirect_call): Add rs6000-*-* xfail for
10285 "print c in localvars_in_indirect_call" and
10286 "print c in localvars_in_indirect_call" and
10287 "backtrace in indirectly called function" and
10288 "stepping into indirectly called function"
10289 if not compiled with gcc.
10290 (localvars_after_alloca): Add rs6000-*-* xfail for
10291 "print c after runto localvars_after_alloca" and
10292 "print s after runto localvars_after_alloca" and
10293 "print i after runto localvars_after_alloca" and
10294 "print l after runto localvars_after_alloca"
10295 for all compilers.
10296 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
10297 than whatis-info.exp.
10298 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
10299 than opaque-info.exp.
10300 Setup rs6000-*-* xfail for
d63a86f8 10301 "ptype on opaque struct pointer (statically)" and
c906108c
SS
10302 "ptype on opaque struct pointer (dynamically)" when
10303 not compiled with gcc.
10304 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
10305 rather than callf-info.exp.
10306 (do_function_calls): Add clear_xfail for rs6000-*-* for
10307 "p t_float_values2(3.14159,float_val2)". Seems to work
10308 fine there, both with xlc and gcc. Need to find out what
10309 it is doing right and fix other platforms.
10310 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
10311 "call inferior func with struct - returns int",
10312 "call inferior func with struct - returns long",
10313 "call inferior func with struct - returns float",
10314 "call inferior func with struct - returns double",
10315 "call inferior func with struct - returns char *",
10316 but only if not gcc compiled (presumes xlc compiled).
10317 Change rs6000-*-* xfails for
10318 "call inferior func with struct - returns char" and
10319 " call inferior func with struct - returns short" to only
10320 xfail if not using gcc.
10321 (clean mostlyclean): Remove *.ci and *.tmp files.
10322 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
10323 than templ-info.exp.
10324 * gdb.base/langs.exp: Source gdb.base/langs.ci.
10325 Add rs6000-*-* xfail for "up to foo in langs.exp"
10326 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
10327 when not gcc compiled.
d63a86f8 10328
c906108c
SS
10329Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10330
10331 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
10332 * gdb.base/corefile.exp: Likewise.
10333 * gdb.base/list.exp: Likewise.
10334 * gdb.base/scope.exp: Likewise.
10335 * gdb.base/siganls.exp: Likewise.
10336
10337 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
10338 compiler output.
10339 * gdb.base/whatis.exp: Likewise.
10340
10341Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
10342
10343 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
10344 failure (opcode table has been fixed to match reality).
10345
10346Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
10347
10348 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
10349 "call inferior func with struct - returns char",
10350 "call inferior func with struct - returns short"
10351
10352 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
10353 "print 'scope0.c'::filelocal at main",
10354 "print 'scope0.c'::filelocal_bss in test_at_main",
10355 "print 'scope0.c'::filelocal at foo",
10356 "print 'scope0.c'::filelocal_bss in test_at_foo",
10357 "print 'scope0.c'::filelocal at bar",
10358 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 10359
c906108c
SS
10360 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
10361 in source file 1". This bug seems to have been fixed with both
10362 gcc and native cc (was native assembler bug?).
10363
10364Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
10365
10366 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
10367 "backtrace through signal handler" to "i*86-*-sysv4*".
10368 * gdb.base/signals.exp: Add xfail for "'next' behaved as
10369 continue" case. Add "known SVR4 bug" to fail message.
10370 Add "i*86-*-bsdi2.0" xfail for "handle all print".
10371 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
10372 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
10373 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
10374 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
10375 "up to foo in langs.exp", "show language at foo in
10376 langs.exp", "up to cppsub_ in langs.exp", "show
10377 language at cppsub_ in langs.exp", "up to fsub in
10378 langs.exp", and "show language at fsub in langs.exp".
10379 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
10380 "bactrace in corefile.exp".
10381 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
10382 "call inferior function with struct - returns float" and
10383 "call inferior function with struct - returns double".
d63a86f8 10384
c906108c
SS
10385Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
10386
10387 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
10388 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
10389 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
10390 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
10391
10392Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
10393
10394 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
10395 (or overriden) "CHILL" macro rather then bare "gcc".
10396 Also look for ../../gcc/xgcc since that is what we will
10397 actually need, not "Makefile". Remove following assignment
10398 of CHILL to CHILL_FOR_TARGET because that results in
10399 recursive definition.
10400
10401Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
10402
10403 * gdb.base/corefile.exp: Change xfail for backtrace in
10404 corefile.exp from linuxaout to all linux.
10405 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
10406 cases where we miss the breakpoint at the signal handler
10407 for some reason. Setup xfail for linuxoldld/linuxaout and
10408 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
10409 hitting SIGURG breakpoint.
10410 * gdb.base/signals.exp: Setup xfail for "next" acting like
10411 continue to add linuxoldld. Setup xfail for all linux for
10412 "next to handler in signals_tests_1", "backtrace in
10413 signals_tests_1", "continue to func1", "pass SIGUSR1",
10414 and continue to handler".
10415
10416Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
10417
10418 * Update all FSF addresses except those in COPYING* files.
10419
10420Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
10421
10422 * gdb.base/a2-run.exp: Change messages to be more explicit about
10423 the status of args, and quote binfile in results.
10424
10425Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
10426
10427 * gdb.base/callfuncs.exp: Add tests for passing structs to
10428 inferior functions and return various types.
10429 * gdb.base/callfuncs.c: Add functions to receive a struct
10430 and return a member of the struct, in various types.
10431
10432Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10433
10434 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
10435
10436Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
10437
10438 * config/vxworks29k.exp: New file, sources vxworks.exp.
10439
10440Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10441
10442 * config/gdbremote.exp: New file. Testing framework using
10443 gdbserver.
10444
10445Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
10446
10447 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
10448 "call function when asleep" and "send end of file".
10449 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
10450 for "backtrace in corefile.exp".
10451 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
10452 for "backtrace through signal handler".
10453 * gdb.base/corefile.exp: Make sure we actually generate a core file
10454 before trying the core tests. Some systems allow the user to suppress
10455 generation of core files and default to that (linux for example).
10456 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
10457 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
10458
10459Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10460
10461 * gdb.threads: New directory with some crude multi-threaded
10462 gdb tests (step.exp and step2.exp).
10463 * config/mt-lynx (STEP_EXECUTABLE): Define.
10464 (THREADFLAGS): Define.
10465
10466Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
10467
10468 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
10469
10470 * gdb.base/signals.exp: Disable whole file for lynx until
10471 further notice.
10472
10473 * gdb.base/signals.exp: xfail test where "next" acts like
10474 "continue" for lynx.
10475
10476 * gdb.base/interrupt.exp: xfail test for calling function while
10477 inferior is asleep for lynx.
10478
10479 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
10480 than one cr-lf after each command.
10481
10482Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10483
10484 * configure.in: Reinstate setting of stabsdirs variable, fix
10485 typo in setting up configdirs for native builds.
10486
10487 * gdb.base/return.exp: Fix typo in return double test.
10488 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
10489 compiler from optimizing them away.
10490
10491Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
10492
10493 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
10494 sequences to be echo'd by gdb when using gdb_test.
10495 * gdb.chill/chexp.exp: Likewise.
10496 * gdb.fortran/exprs.exp: Likewise
10497
10498Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
10499
10500 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
10501 after the inferior gdb has started.
10502
10503 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
10504 after each command.
10505 * gdb.base/funcargs.exp: Likewise.
10506 * gdb.base/gdbvars.exp: Likewise.
10507 * gdb.base/interrupt.exp: Likewise.
10508 * gdb.base/list.exp: Likewise.
10509 * gdb.base/watchpoint.exp: Likewise.
10510 * gdb.c++/demangle.exp: Likewise.
10511 * gdb.c++/inherit.exp: Likewise.
10512 * gdb.chill/chexp.exp: Likewise.
10513 * gdb.fortran/exprs.exp: Likewise.
10514
10515 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
10516 test if we can't handle IO to/from the inferior.
10517
10518 * gdb.c++/misc.exp: Always check for a program already being
10519 started after sending a "run" command to gdb.
10520
10521 * gdb.base/twice.exp: Start with a fresh gdb.
10522
10523 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
10524 only depend on gdb's expression code, not the chill runtime.
10525
10526 * gdb.base/return.c: Put return values into variables so we
10527 can have gdb print them rather than depending on the program
10528 to print them.
10529 * gdb.base/return.exp: Corresponding changes.
10530
10531 * lib/gdb.exp: Provide default value for noinferiorio.
10532 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
10533 the inferior.
10534
10535 * gdb.base/break.exp: Always check for a program already being
10536 started after sending a "run" command to gdb.
10537 (text_next_with_recursion): Don't check the output from the
10538 program's printf statement. Instead just make sure the program
10539 exited.
10540
10541 * gdb.base/commands.exp: Protect tests which need arguments with
10542 $noargs conditionals.
10543
10544Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10545
10546 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
10547 of structure member arrays to match gdb/valops.c:value_addr change.
10548
10549Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
10550
10551 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
10552 cases.
10553
10554Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
10555
10556 * configure.in (configdirs): Remove gdb.chill from default list
10557 of subdirs and then add it back in only if doing a native build.
10558 The current chill compiler does not yet work in any cross build.
10559 * Revert all signal changes from Jul 6.
10560 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
10561 for sh-hms targets, allowing these tests to link, with no other
10562 changes. Testing is suppressed by setting "nosignals" in site.exp.
10563
10564Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
10565
10566 * configure.in (signaldirs): Define and add to configdirs for all
10567 targets except some specific ones that are known to not support signals.
10568 Also clean up formatting.
10569 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
10570 (signals, sigall): Remove rules to build.
10571 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
10572 Moved to new gdb.signals directory.
10573 * gdb.signals: New test directory.
10574 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
10575 signals.c signals.exp}: New or moved files.
10576
10577Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
10578
10579 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
10580
10581Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
10582
10583 * gdb.base/return.exp: Xfail `return double' test failure
10584 on at least Solaris 2.3 and handle future/past versions on
10585 a case by case basis as appropriate. Also update message
10586 to include i*86 failures.
10587
10588Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10589
10590 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
10591
10592 * lib/gdb.exp: Fix comment which erroneously identified
10593 gdb_file_cmd as gdb_load (the 19 May change was in fact to
10594 gdb_file_cmd not gdb_load).
10595 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
10596
10597 * gdb.base/setvar.exp: Make test names consistent between pass and
10598 fail cases. Use gdb_test more.
10599
10600Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10601
10602 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
10603
10604Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10605
10606 * gdb.base/help.exp: Fix expected help string for `show commands'.
10607
10608Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
10609
10610 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
10611
10612 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
10613 of a text section.
10614
10615Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
10616
10617 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
10618 that loop eventually terminates. Fix Connection refused logic so
10619 that testsuite will expire nicely.
10620
10621Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
10622
10623 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
10624 config/rom68k.exp: New tcl glue for the appropriate monitors.
10625 These all just end up calling monitor.exp.
10626 * config/monitor.exp (gdb_target_monitor): Handle `Connection
10627 refused' by retrying. Cleanup some timeout issues.
10628 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
10629 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
10630 callers don't have to set/restore global timeout variable.
10631
10632 * The following set of changes centralizes management of the global
10633 timeout variable. This way, it can be set in one target dependent
10634 place instead of dozens of places scattered throughout the test suite.
10635 If you need to lengthen a timeout, then you should either set timeout
10636 in one of the config/{target}.exp files, or multiply it by a factor.
10637 Setting it to an absolute value is always going to lose for some
10638 targets.
10639 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
10640 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
10641 * gdb.base/funcargs.exp: Don't set timeout.
10642 * gdb.base/list.exp (test_forward_search): Only use local timeout.
10643 * gdb.base/printcmds.exp (test_print_string_constants
10644 test_print_array_constants): Don't set timeout.
10645 * gdb.base/ptype.exp: Don't set timeout.
10646 * gdb.base/recurse.exp: Don't set timeout.
10647 * gdb.base/return.exp: Don't set timeout.
10648 * gdb.base/watchpoint.exp: Don't set timeout.
10649 * gdb.c++/classes.exp (do_tests): Don't set timeout.
10650 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
10651
10652Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
10653
10654 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
10655
10656Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10657
10658 * lib/gdb.exp: Disable chill tests for irix5.
10659
10660Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10661
10662 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
10663 each test pass or fail.
10664
10665Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10666
10667 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
10668 xlc not gcc.
10669
10670Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
10671
10672 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
10673
10674Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
10675
10676 * config/est.exp: Fix copyright and comments. Remove dead code.
10677 Use targetname, serialport and baud variables instead of fixed
10678 constants.
10679 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
10680 * config/cpu32bug.exp: New file to support cpu32bug monitors.
10681
10682Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10683
10684 * gdb.base/watchpoint.exp: Don't run
10685 test_watchpoint_triggered_in_syscall for sunos.
10686
10687Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10688
10689 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
10690 they don't seem to exist. Do include stdio.h.
10691
10692Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10693
10694 * gdb.base/a1-selftest.exp: Add alpha xfail.
10695
10696Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10697
10698 * gdb.base/watchpoint.c (main): Prompt before calling read().
10699 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
10700 Revise accordingly. Remove cruft about sending "123" several
10701 times, until it gets noticed. Clean up the "print buf[0]" stuff
10702 so that it passes or fails, and waits for prompts in the usual way.
10703
10704Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10705
10706 * gdb.base/recurse.exp: Fix comment.
10707
10708 * TODO: Remove item about printing variables in nodebug.exp. Add
10709 item about enabling tests which are only run on some targets.
10710
10711 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
10712 fail, make test names unique, use new gdb_test convention
10713 regarding pattern, use gdb_test more, etc.).
10714
10715 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
10716 fail, make test names unique, etc.).
10717
10718Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10719
10720 * gdb.base/nodebug.c: Change return type of top and middle to
10721 short.
10722 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
10723 are fixed by the recent mdebugread.c changes. Allow `short ()'
10724 as type for top and middle.
10725
10726Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10727
10728 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
10729 nearly as I can tell, the whole thing was an accident in Stu's
10730 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
10731 to replace a send/expect pair with gdb_test, but ended up only
10732 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
10733 of 30 Mar 1995 took care of it, but left this vestigial comment
10734 which I am now nuking.
10735
10736Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10737
10738 * gdb.base/break.exp: Look for different line number for
10739 breakpoint at main depending on usestubs.
10740
10741Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10742
10743 * gdb.base/list.exp: Adjust some alternate expect patterns to
10744 match recent list0.c change. Add alternate expect pattern for
10745 output from `list default lines around main' for optimizing
10746 compilers.
10747
10748Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10749
10750 * lib/gdb.exp: If nosignals is not set, set it to 0.
10751
10752Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
10753
10754 * config/slite-gdb.exp: Responds to load symbol table prompt.
10755 * gdb.base/break.exp: Adjust line number, fix rerun.
10756 * gdb.base/langs0.c: Add #ifdef usestubs.
10757
10758Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
10759
10760 * gdb.base/list.exp: Adjust line contents after adding new lines in
10761 list0.c. Also fix a syntax error.
10762
10763 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
10764 * gdb.base/break.exp: ditto.
10765 * gdb.base/list.exp: ditto.
10766 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
10767 * gdb.base/run.c: ditto.
10768 * gdb.base/list0.c: ditto.
10769 * gdb.base/funcargs.c: ditto.
10770
10771Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
10772
10773 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
10774 $targetname, $serialport and $baud instead of hardwired variables.
10775 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
10776 target doesn't support signals.
10777
10778Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
10779
10780 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
10781
10782Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10783
10784 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
10785 Don't rely on the value of an auto variable before it has been
10786 initialized. Use gdb_test more.
10787
10788Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10789
10790 * lib/gdb.exp (default_gdb_version): A version number must start
10791 with a digit, but other than that contains all characters up to
10792 the first whitespace character.
10793
10794Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10795
10796 * gdb.base/commands.exp (breakpoint_command_test): New tests.
10797
10798Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10799
10800 * gdb.c++/*.exp: Warn if executable does not exist. The original
10801 reason for skipping the warning was that configure.in sometimes
10802 intentionally skipped building the executables but the tcl code
10803 had no way of knowing. That (a) was always bogus with respect to
10804 error handling, (b) is no longer true (right now there is no way
10805 to skip C++ tests).
10806
10807 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
10808
10809Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10810
10811 * gdb.base/list.exp: Add expect patterns for output from
10812 SunPRO compiled executables.
10813 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
10814 types.
10815
10816Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10817
10818 * gdb.base/break.exp (test_next_with_recursion): Accept any line
10819 number (we are already testing that the correct source line text
10820 gets printed).
10821
10822 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
10823 that is what is intended, but something needed to be done to get
10824 sunos4 native working again.
10825
10826 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
10827
10828 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
10829 apparently went with a (very) old xfail.
10830
10831Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
10832
10833 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
10834 runto_main is a proc in gdb.exp that will do 'step' for target use
10835 stubs.
10836 * gdb.base/exprs.exp: ditto.
10837 * gdb.base/interrupt.exp: ditto.
10838 * gdb.base/opaque.exp: ditto.
10839 * gdb.base/printcmds.exp: ditto.
10840 * gdb.base/ptype.exp: ditto.
10841 * gdb.base/scope.exp: ditto.
10842 * gdb.base/setvar.exp: ditto.
10843 * gdb.base/signals.exp: ditto.
10844 * gdb.base/twice.exp: ditto.
10845 * gdb.c++/classes.exp: ditto.
10846 * gdb.c++/inherit.exp: ditto.
10847 * gdb.c++/templates.exp: ditto.
10848 * gdb.base/break.exp: no run and hit main for stubs. Change line
10849 numbers for breakpoints and info breakpoint.
10850 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
10851 breakpoint().
10852 * gdb.base/callfuncs.c: ditto.
10853 * gdb.base/exprs: ditto.
10854 * gdb.base/interrupt.c: ditto.
10855 * gdb.base/opaque0.c: ditto.
10856 * gdb.base/printcmds.c: ditto.
10857 * gdb.base/ptype.c: ditto.
10858 * gdb.base/scope0.c: ditto.
10859 * gdb.base/setvar.c: ditto.
10860 * gdb.base/signals.c: ditto.
10861 * gdb.base/twice.c: ditto.
10862 * gdb.c++/misc.cc: ditto.
10863 * gdb.c++/templates.cc: ditto.
10864
10865Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10866
10867 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
10868
10869 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
10870 somewhere between `read' and `main.c'. I'm pretty sure the
10871 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
10872 and it isn't particularly useful.
10873
10874 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
10875
10876Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10877
10878 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
10879
10880Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
10881
10882 * config/mt-slite: add LIBS and -nostdlib.
10883 * config/slite-gdb.exp: add this new file to support sparclite target.
10884
10885Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
10886
10887 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
10888
10889 * gdb.base/a2-run.exp: Change argument to istarget from
10890 "*-*-vxworks" to "*-*-vxworks*".
10891 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
10892
10893Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
10894
10895 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
10896 will not runto main but do a 'step' to step out of breakpoint().
10897 * config/mt-slite: add -Dusestubs.
10898
10899Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10900
10901 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
10902 instead of just @.
10903
10904 * gdb.base/signals.exp: Add test for "handle all print".
10905 * TODO: Remove "handle all print". Also remove item about
10906 checking copyright date (I don't like the idea of a spurious FAIL
10907 based on when we run the tests).
10908
10909 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
10910 for SunOS4 (reason for failure not investigated). Remove
10911 redundant test for $binfile.
10912
10913 * gdb.base/nodebug.c (array_index): Call malloc.
10914
10915 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
10916
10917Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
10918
10919 * gdb.base/recurse.exp: Update gdb_test invocation to use new
10920 conventions and slightly simplify the matching regexp.
10921
10922Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10923
10924 * gdb.base/break.exp: Update gdb_test invocation to use new
10925 convention.
10926
10927 * lib/gdb.exp: If noargs is not set, set it to 0.
10928
10929 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
10930 tests unique.
10931
10932 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
10933
10934Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10935
10936 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
10937 one argument of type "<non-float parameter>".
10938
10939Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
10940
10941 * config/rom68k.exp: New file to support Motorola IDP board.
10942 * gdb.base/a2-run.exp: Skip this file if noargs is set.
10943 * gdb.base/break.c: Change things around so that this program
10944 doesn't depend upon args. This is necessary to make remote
10945 targets work (in general, they can't take args).
10946 * gdb.base/break.exp: Don't try to send args to program. Don't
10947 expect output. Also, replace lots of code with gdb_test.
10948
10949Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10950
10951 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
10952 printing of '\'' (which is what the comment says we are testing,
10953 even though we were not), not '''.
10954 (test_integer_literals_rejected): Test that printing ''' is an error.
10955
10956 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10957 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
10958 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
10959 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
10960 Use gdb_test not test_print_accept.
10961 * lib/gdb.exp: Remove test_print_accept.
10962
10963 * gdb.base/signals.exp (signal_tests_1): Make pass message
10964 consistent with fail message.
10965
10966 * gdb.base/whatis.exp: Remove xfails for printing char vs.
10967 unsigned char; the bug (PR 1821) is fixed.
10968
10969 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
10970
10971 * gdb.base/scope.exp (test_at_localscopes): Call pass for
10972 successful tests--makes xfailing them work right.
10973
10974Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
10975
10976 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
10977 only \r\n, not .*. The test can pass .* as the last thing in
10978 $pattern if that is what it wants. In addition to providing this
10979 flexibility, this change should speed up pattern matching in cases
10980 where the pattern already ended with .* (there were a number of
10981 them). This change also helps catch bad patterns--in the old
10982 scheme the typo "char \*" instead of "char \\*" would pass. Now
10983 it is caught.
10984 * Many .exp files: Update callers.
10985
10986 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
10987 clearer and does not spuriously match multiple ('s. Likewise for
10988 ) and *.
10989
10990 * gdb.base/nodebug.exp: Test ability to call a function and pass
10991 it a string (even with no debugging info).
10992
10993 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
10994 "p '\'", which is the same as "p ''" once tcl gets done with
10995 quoting, to "p '\\'", which I suspect is what is intended (one
10996 backslash gets sent to GDB).
10997
10998 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
10999
11000Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11001
11002 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
11003 1817) was fixed literally years ago.
11004
11005Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11006
11007 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
11008 test, it causes stepping out of call_after_alloca_subr with
11009 optimizing compilers.
11010 (localvars_in_indirect_call): Consume GDB prompt if `finish'
11011 fails.
11012
11013 * gdb.c++/templates.exp: Source templ-info.exp only if
11014 the templates executable exists.
11015
11016 * gdb.c++/misc.cc (class Contains_static_instance,
11017 class Contains_nested_static_instance),
11018 gdb.c++/classes.exp (test_static_members): Test printing of
11019 a class that contains a static instance of the class.
11020
11021Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11022
11023 * gdb.base/langs2.c (cppsub_): Don't prototype.
11024 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
11025 only, I believe).
11026
11027Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11028
11029 * lib/gdb.exp (skip_chill_tests): New procedure.
11030
11031 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
11032
11033Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
11034
11035 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
11036 each expect pattern. Cuts runtime from 12 to about 4 seconds.
11037
11038Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11039
11040 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
11041
11042 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
11043 disassemble 8, not 16, instructions for part 4.
11044
11045 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
11046 support the latter anymore.
11047
11048 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
11049 -DNO_PROTOTYPES.
11050 * gdb.base/callfuncs.c: Control use of prototypes based on
11051 NO_PROTOTYPES, not __STDC__.
11052 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
11053 t_float_values2 tests if prototypes in use.
11054
11055 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
11056 t_double_values): When checking differences against DELTA, check
11057 that difference is within the range (-DELTA,DELTA), not just
11058 (-infinity,DELTA).
11059
11060Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
11061
11062 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
11063 'file' command firts, then 'target', then 'load', this is due to gdb
11064 target set up.
11065 * config/mips-gdb.exp: Fix a couple regular exp bugs.
11066
11067Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
11068
11069 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
11070 FP load/store variants.
11071 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
11072
11073Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11074
11075 * gdb.base/term.exp: Do not give a warning if not native, it is
11076 not an abnormal condition.
11077
11078Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
11079
11080 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
11081 t_char_array".
11082
11083Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
11084
11085 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
11086 are getting the version number.
11087
11088 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
11089 if not native, it is not an abnormal condition.
11090
11091Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11092
11093 * lib/gdb.exp: Just use "file exists", rather than undocumented
11094 dejagnu procedure "findfile".
11095
11096Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11097
11098 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
11099 (LDFLAGS): Set to -Xlinker -Ur.
11100
11101 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
11102 Removed, these values are set by lib/gdb.exp.
11103
11104 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
11105
11106Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
11107
11108 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
11109 of replicating gdb startup code.
11110
11111 * config/mt-vxworks (LDFLAGS): Set to -r.
11112 (CFLAGS_FOR_TARGET): Removed.
11113
11114 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
11115 (gdb) and gdb for vxworks uses (vxgdb).
11116
11117 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
11118 executable is not in the tree and host != target, use sed and
11119 program_transform_name to determine the gdb name used by the
11120 target.
11121
11122 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
11123 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
11124
11125Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11126
11127 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
11128 floats, chars, and shorts where there are ANSI-style function
11129 definitions.
11130
11131 * gdb.base/langs.exp, gdb.base/langs*: New test.
11132 * gdb.base/Makefile.in: Build it.
11133 * TODO: Remove item about checking that C names don't get C++
11134 demangling applied; this test tests it.
11135
11136Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11137
11138 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
11139 went with the const70 xfail. The xfail went away a year ago.
11140
11141 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
11142
11143 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
11144 for hp300.
11145
11146 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
11147
11148 * gdb.base/a1-selftest.exp: Don't run on hp300.
11149
11150Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11151
11152 * Makefile.in (site.exp): Set host_alias and target_alias as well
11153 as host_triplet and target_triplet.
11154
11155Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11156
11157 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
11158
11159 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
11160 places as other ecoff systems).
11161
11162 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
11163 ultrix.
11164
11165Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11166
11167 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
11168 remove them.
11169 * gdb.base/nodebug.exp: Accept "function" in addition to "text
11170 variable and "variable" in addition to "data variable".
11171 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
11172
11173 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
11174 2.
11175 * gdb.base/list1.c (long_line): Add additional statement at start
11176 of function.
11177 * gdb.base/list.exp (test_forward_search): Update line number to
11178 reflect new statement.
11179
11180Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11181
11182 * gdb.base/signals.exp: Reinitialize searched source directories
11183 after gdb_start call.
11184
11185Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
11186
11187 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
11188 * gdb.stabs/Makefile.in: Likewise.
11189
11190 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
11191 change. Instead split the tests into smaller pieces.
11192 * gdb.disasm/hppa.s: Corresponding changes.
11193
11194Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11195
11196 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11197 Quote ^C when passing it to stty. For some shells ^ is a pipe.
11198
11199 * gdb.base/funcargs.exp: Modify many tests so that every test
11200 either passes or fails. Make some test names unique.
11201
11202Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11203
11204 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
11205 Call stty to set interrupt character.
11206
11207 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
11208 for HP assembler versus GNU assembler based on actual behavior of
11209 $(CC), rather than assuming that $(AS) is always the GNU assembler.
11210
11211 * TODO: Suggest a few more stepping tests.
11212
11213Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
11214
11215 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
11216 restart GDB for h8300 after a continue.
11217 (return): Add pattern to match a29k-udi behavior.
11218 * gdb.base/nodebug.exp: Remove obsolete comment.
11219 * gdb.base/regs.exp: New file, testing of register displays.
11220 * gdb.base/return.exp: Fix typo in reference to $objdir.
11221 * gdb.base/whatis.exp: Always start with a fresh GDB.
11222
11223Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11224
11225 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
11226 higher, these tests generate a lot of output.
11227
11228Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11229
11230 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
11231 code following the catch silently ignored some errors; without the
11232 catch they should be thrown like any other tcl error. Also, the
11233 catch used "" instead of {} which meant all the callers who wanted
11234 to include one of the characters "[]$ had to quote it an extra time.
11235 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
11236 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
11237 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
11238 Remove extra quoting.
11239
11240Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
11241
11242 * gdb.base/commands.exp: Make test names unique; every test either
11243 passes or fails. Update some comments.
11244
11245 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
11246
11247Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11248
11249 The following fixes a FAIL caused by the fact that the alpha stabs
11250 configuration didn't use the ".if alpha" code in weird.def.
11251 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
11252 bit pointer, so the 32 bit version works even on the alpha.
11253 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
11254 Remove the stuff which allowed us to have separate versions for
11255 alpha and everything else.
11256
11257 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
11258 regexp which "info func operator\[\](" is supposed to match. Fix
11259 string to send to GDB. Note that GDB still doesn't work right. Add a
11260 new test for "info func .perator\[\](" which GDB does handle correctly.
11261
11262 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
11263
11264Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11265
11266 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
11267 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
11268 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
11269 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
11270 it makes the tests harder to understand and confuses test-o-matic.
11271 The preferred style is that each test provides a PASS or a FAIL,
11272 and has a unique message (e.g. "continue #54" not just "continue")
11273 which is the same for the pass and the fail.
11274 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11275 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
11276 to lib/gdb.exp.
11277 * gdb.base/printcmds.exp: Use test_print_accept. Remove
11278 prt_accept which was basically the same thing. Likewise for
11279 test_print_reject and prt_reject.
11280 * lib/gdb.exp (test_print_reject): Add some more error message
11281 patterns to match from the former printcmds.exp (prt_reject).
11282 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
11283 One defect of the passcount stuff is that some of it failed to
11284 report XPASS where appropriate.
11285 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
11286 stuff before and after arg in expected pattern.
11287 (test_paddr_operator_functions): Re-do test without print_addr_of;
11288 this is the only test which seems to want extra stuff there.
11289
11290Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11291
11292 * gdb.base/nodebug.exp: Update new tests to reflect improved
11293 wording of gdb output.
11294
11295 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
11296 and "ptype" work on variables in files compiled without -g.
11297 Replaces commented out "maint print msymbol" tests.
11298
11299Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11300
11301 * gdb.base/setvar.c (dummy): Call malloc.
11302
11303 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
11304 losing with the irix4 sed.
11305
11306 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
11307 ALRM" on irix4.
11308
11309Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11310
11311 * TODO: Remove items about corefile.exp testing new exec-file and
11312 backtrace; both are now done. Add items about printing enums.
11313
11314Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11315
11316 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
11317 "get signal $thissig" test fails.
11318
11319 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
11320
11321Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11322
11323 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
11324 compiler warning with dec alpha compiler.
11325
11326 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
11327 extra \n from gdb_test call (this explains why the prompt test
11328 that I removed yesterday was there).
11329 (user_defined_command_test): Remove extra \n and prompt test.
11330
11331 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
11332 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
11333 doesn't exist.
11334 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
11335 Also remove alpha workaround, which turns out to be because
11336 SIGABRT == SIGLOST.
11337
11338 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
11339
11340 * gdb.base/help.exp: Don't test "help show".
11341
11342Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11343
11344 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
11345 "set print address" is on.
11346 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
11347 pass prompt to gdb_test; gdb_test already looks for the prompt.
11348
11349 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
11350
11351 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
11352 was a vestige of the manual TESTSTRATEGY, and the purpose of it
11353 was to make sure that gdb can read a core file. But (a) the "read
11354 the corefile" part didn't make it to a1-selftest.exp, we just
11355 delete the corefile after creating it, and (b) we test reading
11356 corefiles in corefile.exp anyway. Also, this test left around a
11357 xgdb process on Solaris.
11358
11359 * gdb.base/corefile.exp: Also test backtrace.
11360
11361Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
11362
11363 * gdb.base/commands.exp: Test a simple user defined command with
11364 arguments and if/while statements; verify the full user command is
11365 printed by "show user".
11366
11367 * gdb.base/commands.exp: Test if/while commands as part of a
11368 breakpoint command list; verify they appear in breakpoint
11369 information.
11370
11371Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11372
11373 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
11374 than by dividing by zero.
11375
11376Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
11377
11378 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
11379 performing an inferior call with watchpoints enabled.
11380 * gdb.base/watchpoint.c (main): Delete second unnecessary read
11381 call.
11382
11383Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11384
11385 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
11386 of "file" command.
11387
11388 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
11389 Add additional pattern for when "int operator int(void);" appears
11390 in a different order.
11391
11392Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
11393
11394 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
11395
11396 * gdb.base/help.exp: Replace most of docstrings for "info signals"
11397 and "signal" with ".*".
11398
11399Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
11400
11401 * TODO: Add note about "handle all nostop".
11402
11403 * gdb.base/{sigall.c, sigall.exp}: New test.
11404 * gdb.base/Makefile.in: Add it.
11405
11406Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
11407
11408 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
11409 when invoking GDB, suppresses any windowing interface.
11410
11411Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
11412
11413 * config/sim-gdb: New file, simulator testing support.
11414
11415Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
11416
11417 * gdb.base/interrupt.exp: Test calling func1 twice.
11418
11419Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
11420
11421 * gdb.base/list.exp (test_forward_search): Set timeout higher
11422 when we'll be getting lots of output from gdb.
11423
11424 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
11425 "init_malloc" to after the expect statement. Run it if that
11426 regexp is taken, but also for two others which happen if source
11427 cannot be found.
11428
11429Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11430
11431 * gdb.base/printcmds.exp: New test, for printing register before
11432 program is running.
11433
11434Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11435
11436 * gdb.base/list.exp: Correct some alternate expect patterns
11437 to reflect changes in list1.c.
11438
11439Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11440
11441 * TODO: Add item regarding large frames.
11442
11443 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
11444
11445 * TODO: Remove item about enabling return.exp; it
11446 is enabled. Suggest a few more "return" tests.
11447
11448Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11449
11450 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
11451 anonymous unions.
11452
11453Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11454
11455 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
11456 and pr-5646.o, so "make" is the same as "make all", not "make
11457 pr-4975.o".
11458
11459Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
11460
11461 * gdb.base/list.exp: Adjust expectations to reflect changes in
11462 list1.c.
11463 (test_forward_search): New test proc.
11464 * gdb.base/list1.c (long_line): New function, has long source line.
11465
11466Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
11467
11468 * gdb.base/a1-selftest.exp: Change initial stepping to know about
11469 additional line of code that was added.
11470
11471Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
11472
11473 * gdb.disasm/hppa.s: Break the large branching tests into smaller
11474 tests so as not to overflow expect's input buffers.
11475 * gdb.disasm/hppa.exp: Corresponding changes.
11476
11477Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11478
11479 Beginnings of template debugging tests.
11480 * gdb.c++/templ-info.cc: New file to test for template
11481 debugging capability of the compiler.
11482 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
11483 templ-info.cc.
11484 * gdb.c++/templates.cc: Add explicit template instantiations
11485 to enable compiling with -fno-implicit-templates. Add destructor
11486 and 'value' method to T5 class for template tests.
11487 * gdb.c++/templates.exp: Add testcases for printing of template
11488 types, setting breakpoints on template methods and calling a
d63a86f8 11489 template method.
c906108c
SS
11490
11491Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
11492
11493 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
11494 branch target since some assemblers (gas-2.5) may emit a
11495 relocation for the branch instead of resolving it in the
11496 assembler.
11497
11498Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11499
11500 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
11501 through signal handler.
11502
11503Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11504
11505 * configure.in (*-*-netware): Use config/mt-netware.
11506
11507 * config/mt-netware: New file.
11508 * config/mt-i386-netware: Removed, separate configs for different
11509 netware architectures are no longer needed now that we have
11510 --with-headers.
11511
11512Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11513
11514 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
11515 by the recent changes to use ANSI C arithmetic conversions.
11516
11517Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11518
11519 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
11520 bug involving using inferior_pid to figure out whether to select a
11521 frame.
11522
11523Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
11524
11525 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
11526 match the current disassembler output.
11527
11528Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
11529
11530 * gdb.fortran/exprs.exp: Expect VOID instead of void.
11531 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
11532 types, expect "int" as type of integer values (for now).
11533
11534Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
11535
11536 * gdb.base/commands.exp: New tests for if/while commands.
11537
11538Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
11539
11540 * lib/gdb.exp (runto): Replace sub-pattern for hex value
11541 by .*, since hex values have different syntax in Chill mode.
11542
11543Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11544
11545 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
11546 linefeed from expect pattern for repeated types with indices > 9.
11547
11548Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
11549
11550 First part of Fortran test suite.
11551 * gdb.fortran: New directory.
11552 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
11553
11554Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11555
11556 * gdb.base/default.exp: Update expect pattern for load command
11557 without arguments.
11558
11559Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
11560
11561 * configure.in: Change i386 to i[345]86.
11562 * gdb.base/configure.in: Likewise.
11563 * gdb.c++/configure.in: Likewise.
11564 * gdb.chill/configure.in: Likewise.
11565
11566Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
11567
11568 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
11569 patterns, since that is not a valid context for comments.
11570
11571Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
11572
11573 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
11574 repeated types and repeated types with indices > 9.
11575
11576Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
11577
11578 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
11579 2417; old bug has been fixed.
11580
11581Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
11582
11583 * gdb.base/interrupt.exp: When trying to wake up the inferior,
11584 send the newline ourselves instead of assuming gdb_test will do
11585 so when passed an empty input string.
11586
11587 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
11588 stabs testcode.
11589
11590Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11591
11592 * lib/gdb.exp (gdb_test): Don't send anything if the first
11593 argument is an empty string. This makes cases where we want to
11594 match output that is already in expect's buffers (for example,
11595 matching a breakpoint after gdb_run_cmd has been called) work
11596 reliably.
11597
11598Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11599
11600 * config/netware.exp: New file.
11601
11602Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11603
11604 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
11605 the -B and -L prefixes so we can find the debugging stub.
11606
11607 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
11608 there and we are using the gcc from the tree.
11609
11610 * gdb.base/types.c: Removed.
11611
11612 * gdb.base/configure.in: Look for makefile fragments in ../config.
11613 Recognize i386-*-netware.
11614 * gdb.c++/configure.in: Likewise.
11615
11616Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11617
11618 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
11619 the correct TCL syntax.
11620
11621Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11622
11623 * gdb.base/opaque.exp: use runto instead of messing around with
11624 breakpoints. Simplify by using gdb_test.
11625
11626 * gdb.base/bitfields.exp: restart between tests on netware targets
11627 because breakpoints aren't relocated after target death. Run
11628 processes to completion.
11629
11630 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
11631
11632Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
11633
11634 * Makefile.in: Remove extra tabs that confuse some versions
11635 of "make". Use the newly built gdb to test with by default,
11636 rather than the first one in the tester's search path.
11637
11638Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
11639
11640 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
11641
11642 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
11643 condition help.
11644
11645Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11646
11647 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
11648
11649 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
11650 running.
11651 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
11652 * gdb.base/funcargs.exp: Likewise.
11653
11654 * gdb.base/bitfields.exp: Simplify by using gdb_test.
11655 * gdb.base/funcargs.exp: Likewise.
11656
11657 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
11658 message is "".
11659
11660Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11661
11662 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
11663 return,signals,twice}.exp: Handle non-existant binaries
11664 consistantly.
11665
11666 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
11667 * gdb.base/Makefile.in: Don't try to generate a core dump, we
11668 might testing a cross development system.
11669
11670Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11671
11672 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
11673 runtest script is relative to ${srcdir}, not ${rootdir}.
11674
11675Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
11676
11677 * gdb.base/signals.exp: Allow for optionality of breakpoint
11678 address.
11679
11680Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11681
11682 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
11683
11684Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
11685
11686 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
11687 for size_t definition.
11688 * gdb.c++/templates.cc: Likewise
11689
11690 * config/mt-i386-netware: New file.
11691
11692 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
11693 defined.
11694
11695 * gdb.base/Makefile.in: Added support for systems that name core
11696 files by appending "core" to the program name.
11697 * gdb.base/a1-selftest.exp: Likewise.
11698
11699Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11700
11701 * gdb.base/return.exp: Add comment and message for `return double'
11702 test failure on Sparc Solaris.
11703
11704Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
11705
11706 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
11707
11708Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11709
11710 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
11711 from optimizing them away.
11712 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
11713 patterns to include default constructors and assignment operators,
11714 to match gcc versions beyond 2.5.8. Accept any cplus demangling
11715 character in the output of the virtual base pointer.
11716
11717Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11718
11719 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
11720 expression match in print_addr_of to avoid unintented matches.
11721 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
11722 versions up to 2.5.8.
11723
11724Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11725
11726 * gdb.base/list.exp: Tweak alternate pattern for listing of an
11727 included file to run under newer versions of expect.
11728 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
11729 consecutive >'s in templates to accomodate recent cplus-dem.c change.
11730 Remove xfail for the virtual table of BDDHookV.
11731
11732Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
11733
11734 * lib/gdb.exp (string_to_regexp): Set a default result.
11735 (default_gdb_start): Fix misleading message.
11736
11737Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
11738
11739 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
11740 Remove all CC, etc definitions.
11741 * config/mt-hpux: New file.
11742 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
11743 (CFLAGS, LDFLAGS): Define.
11744 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
11745
11746 * Makefile.in (site.exp): Don't insert host_os, etc.
11747 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
11748 (distclean): Check existence of subdir.
11749 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
11750 * gdb.base/Makefile.in: General cleanup and simplification.
11751 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11752 to build executables. Use default rule to build .o files.
11753 (EXPECT, RUNTEST, CC): Fix relative pathname.
11754 (site.exp): Don't insert host_os, etc.
11755 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
11756 and/or SIGUSR1 defined.
11757 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
11758 * gdb.c++/Makefile.in: General cleanup and simplification.
11759 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
11760 (CFLAGS): Remove.
11761 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
11762
11763Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
11764
11765 * gdb.base/recurse.exp: Misc changes to get tests running again
11766 after Kung's changes to the watchpoint code.
11767 * gdb.base/watchpoint.exp: Likewise.
11768
11769Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
11770
11771 * lib/gdb.exp (string_to_regexp): Convert {\} also.
11772
11773Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
11774
11775 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
11776 * lib/gdb.exp (default_gdb_start): Define.
11777 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
11778 gdb.base/funcargs.exp, gdb.base/opaque.exp,
11779 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
11780 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
11781 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
11782 Don't call gdb_target_udi in between tests.
11783
11784Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11785
11786 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
11787 (which was basically just a local version of the same thing). In
11788 addition to avoiding duplication, gdb_test_exact is faster.
11789 * lib/gdb.exp (gdb_test_exact): Fix typo.
11790
11791 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
11792 don't give an error.
11793
11794 * gdb.base/term.exp: Call delete_breakpoints before starting.
11795
11796 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
11797 (t10): Add comment.
11798
11799Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11800
11801 Reorganization of the GDB Test Suite.
11802
11803 * gdb.base: New directory, contains all the basic tests.
11804 * gdb.c++: New directory, tests specific to C++.
11805 * gdb.chill: New directory, tests specific to Chill.
11806 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
11807 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
11808 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
11809 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
11810 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
11811 t30-31 to chill).
11812 * */gdbme.*: Rename to match appropriate expect scripts.
11813 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
11814 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
11815 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
11816 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
11817 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
11818 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
11819 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
11820 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
11821 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
11822 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
11823 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
11824 gdb.c++/virtfunc.cc: New names of C++ files.
11825 * gdb.chill/chillvars.ch: New name of Chill file.
11826 * gdb.base/configure.in, gdb.c++/configure.in,
11827 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
11828 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11829 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
11830 * configure.in (configdirs): Update to reflect directory changes.
11831 (target_abbrev): No longer define for any configuration.
11832 * Makefile.in: Cosmetic improvements to header comments.
11833
11834Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
11835
11836 Various changes to gdb.t31:
11837
11838 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
11839 * gdbme.ch: Make all key-words and predefineds be upper-case.
11840 * chillvars.exp: Expect key-words and predefinds in upper-case.
11841
11842 * chillvars.exp: Use gdb_test_exact many places.
11843 Change expected output for arrays (which now includes index labels).
11844
11845 * pr-5020.exp, gdme.ch (module PR_5020):
11846 New test, for PR-5020.
11847
11848Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
11849
11850 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
11851 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
11852
11853Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
11854
11855 * Makefile.in: Fix bit-rot in definitions of CHILL,
11856 CHILL_FOR_TARGET and Chill_LIB.
11857 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
11858 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
11859 CHILL, and CHILL_LIB.
11860
11861Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
11862
11863 * Revert the previous changes. Please see Rob's directory
11864 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
11865
11866Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
11867
11868 * Makefile.in, configure.in, config/mips-gdb.exp,
11869 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
11870 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
11871 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
11872 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
11873 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
11874 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
11875 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
11876 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
11877 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
11878 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
11879 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
11880 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
11881 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
11882 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
11883 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
11884 changes from 94Q1.
11885
11886Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
11887
11888 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
11889 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
11890 Rob's new testing fragments.
11891
11892Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
11893
11894 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
11895 lib/gdb.exp: Replace error proc calls with perror.
11896
11897Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
11898
11899 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
11900 version also, match on casted version strings, and match on
11901 gdb startup case where the line numbers might be messed up.
11902
11903Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
11904
11905 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
11906 (CFLAGS): Delete it from here.
11907
11908Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
11909
11910 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
11911
11912Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
11913
11914 * Makefile.in (RUNTEST): Default to just "runtest".
11915
11916Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11917
11918 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
11919 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
11920 the code has been restructured.
11921
11922Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
11923
11924 * gdb.t00/default.exp (set write): Allow any number of \r and/or
11925 \n, not just one of each.
11926
11927 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
11928 /bin/cc gives a warning if you do.
11929
11930Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
11931
d63a86f8 11932 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
11933 __t10ListS_link1ZUiRCUiPT0
11934
11935Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11936
11937 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
11938 on local variables in recursive functions.
11939
11940 * gdb.t07/Makefile.in: Build the new test.
11941
11942Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11943
11944 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
11945 directly. Instead compare the return values from actual calls.
11946
11947Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
11948
11949 * Makefile.in (check): Set TCL_LIBRARY for runtest.
11950
11951Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11952
11953 * From Peter Schauer with minor modifications.
11954 * gdb.t15/return.exp (return_tests): Handle targets where "return"
11955 stops in mid-line in the caller. Add xfail for returning a float
11956 value on X86 targets.
11957
11958Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11959
11960 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
11961 to avoid expect lossage.
11962 (fmem_LRbug_tests): Likewise.
11963 * gdb.disasm/hppa.s: Corresponding changes.
11964
11965 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
11966 conditions to work with latest dejagnu/expect.
11967
11968 * gdb.t15/funcargs.exp (finish from indirect call): No longer
11969 expected to fail on the PA.
11970 (backtrace in call with trampolines): Explicitly require main
11971 to be frame #1 (no trampolines should show up in backtrace).
11972
11973 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
11974 "continue -expect".
11975 * gdb.t06/break.exp: Likewise.
11976 * gdb.t07/watchpoint.exp: Likewise.
11977 * gdb.t13/bitfields.exp: Likewise.
11978 * gdb.t15/{funcargs,return}.exp: Likewise.
11979 * gdb.stabs/weird.exp: Likewise.
11980 * config/{mips,udi}-gdb.exp: Likewise.
11981
11982 * hppa.sed: Enclose comments within a sed command to avoid
11983 losing with the old OSF1 sed.
11984
11985Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11986
11987 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
11988 sequent dynix.
11989 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
11990 * gdb.t15/funcargs.exp: Conditionally step again to really
11991 finish from marker_call_with_trampolines. Handle the case where
11992 the first step from within call_with_trampolines already steps
11993 us back to main.
11994 * gdb.t15/gdbme.c: Add comment to closing brace of
11995 call_with_trampolines for funcargs.exp.
11996
11997Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
11998
d63a86f8 11999 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
12000 Fix typo(s).
12001
12002Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12003
12004 * gdb.t07/gdbme.c: More code for watchpoint testing.
12005
12006 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
12007 "Hardware watchpoint" throughout file.
12008 (test_watchpoint_triggered_in_syscall): New test.
12009 (test_complex_watchpoint): New test.
12010
12011Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12012
12013 * gdbme.c (call_with_trampolines): New function to try and step
12014 into. Tests trampoline problems on the PA.
12015
12016 * funcargs.exp (localvars_in_indirect_call): No longer expect
12017 stepping into indirect call to fail on PAs.
12018 (test_stepping_over_trampolines): New test.
12019
12020Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12021
12022 * TODO: Add suggestions for static member function tests, and
12023 completion tests.
12024
12025Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12026
12027 * TODO: Add suggestions for "p/a" tests.
12028
12029 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
12030 (default_gdb_exit): Replace all the hair with sending "quit" to
12031 the process with a simple close.
12032
12033Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12034
12035 * TODO: Add suggestions for shared library tests.
12036
12037Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12038
12039 * TODO: Add suggestions for x/s tests.
12040
12041Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12042
12043 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
12044 "enable once", and "enable breakpoints once" with ".*".
12045
12046Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12047
12048 * TODO: Add suggestions about structure passing tests.
12049
12050Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12051
12052 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
12053 the primary1 test, use work around if __GNUC__ < 2.
12054 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
12055 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
12056 Test for bad output rather than waiting for timeout. Issue
12057 second continue only if first continue failed.
12058
12059Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12060
12061 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
12062 operator[] test with gdb_test because the old code didn't seem to
12063 be getting the quoting right with the new dejagnu.
12064
12065Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
12066
12067 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
12068 one from the path.
12069 * Makefile.in: Use a fresh expect if there is one, use runtest
12070 from the src tree if there is one.
d63a86f8 12071
c906108c
SS
12072Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12073
12074 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
12075 next over recursive call. Revise the tests from that point on
12076 (which had been skipped) to match GDB's actual (correct) output.
12077
12078 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
12079 with next over a breakpoint whose condition is false.
12080
12081 * gdb.t00/help.exp: Comment out "help set print" tests just like
12082 (and for same reason as) "help set" test.
12083
12084Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12085
12086 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
12087 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
12088
12089Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12090
12091 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
12092 necessary gdb_target_udi.
12093
12094 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
12095
12096 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
12097 1838 and 2417; they are fixed.
12098
12099 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
12100 gdb.t03/ptype.exp (ptype structure, ptype union):
12101 Remove xfails; the test is looser than when the xfails were added.
12102
12103 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
12104 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
12105
12106 * gdb.t01/run.exp: Only run shell test if isnative.
12107
12108 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
12109 since "run" automatically loads if necessary. Call gdb_target_udi
12110 after the "file" since "file" kills any execution target.
12111
12112 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
12113 GDB. GDB doesn't work that way (not anymore at least) on UDI.
12114 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
12115 argument for UDI.
12116
12117Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
12118
12119 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
12120
12121 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
12122
12123Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12124
12125 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
12126 properly quoting regexps. This makes the second argument to
12127 demangle a fixed string, which matches the callers, instead of a
12128 shell-style pattern which is what the previous implementation
12129 used. Update some of the callers.
12130
12131Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12132
12133 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
12134 (comib_nullified_tests): Fix typo.
12135 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
12136 strings. No longer expected to fail.
12137
12138 * gdb.disasm/hppa.s (addib_tests): Fix typo.
12139 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
12140 strings. No longer expected to fail.
12141
12142 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
12143 string. No longer expected to fail.
12144
12145Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12146
12147 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
12148 No longer expected to fail.
12149
12150 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
12151 string. No longer expected to fail.
12152
12153Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12154
12155 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
12156 only in the names (I probably got most of them). I was even
12157 generous with some which differed in underscores in names, and
12158 probably missed a few, and I *still* was able to remove almost a
12159 third of the file with almost no impact on testsuite coverage.
12160
12161Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12162
12163 * gdb.t00/default.exp: Match udi_attach error message as well as
12164 the one from child_attach.
12165
12166 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
12167
12168 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
12169
12170 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
12171 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
12172
12173 * Move test with enums and partial symbols back to
12174 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
12175 Reverts the change of 26 May 93. Per today's change to
12176 stabs.texinfo, the behavior that weird.exp was expecting was
12177 unreasonable; what is important is that the compiler+gdb get
12178 things right, which happens with a recent gcc. Also fix the test
12179 to deal with native compilers which put out the stab gdb can't
12180 deal with.
12181
12182Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12183
12184 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
12185 in the names. The main thing these accomplish is to slow things down.
12186 Many more such duplicates surely remain.
12187
12188 * gdb.t00/help.exp: Comment out "help support" test just like
12189 (and for same reason as) "help set" test.
12190
12191Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
12192
12193 * gdb.t06/break.exp: Remove setup_xfails for
12194 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
12195 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
12196 about known bug in gcc to include up through 2.5.8.
12197 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
12198 well as "_vb$".
12199 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
12200 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
12201 with latest gcc and gdb.
12202 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
12203 well as "_vb$".
12204
12205Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12206
12207 * configure.in (hppa*-*-*): Also configure and build stabs-only
12208 tests.
12209
12210Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12211
12212 * gdb.t10/hppa.mt: A makefile fragment for the PA.
12213 * gdb.t10/configure.in (hppa*-*-*): Use it.
12214
12215Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12216
12217 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
12218
12219Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12220
12221 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
12222 versions prior to 1.13.5.
12223
12224Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12225
12226 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
12227 the prompt is at the start of a line.
12228
12229Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12230
12231 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
12232 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
12233 in the copr tests now.
12234 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
12235 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
12236 expected to fail.
12237
12238Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
12239
12240 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
12241 gdb.t31/chillvars.exp, lib/gdb.exp:
12242 Tweak to run under either version of expect.
12243 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
12244 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
12245 * gdb.t11/list.exp: Remove extraneous whitespace.
12246
12247Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12248
12249 * gdb.t16/printcmds.exp (test_print_strings): Accept
12250 "(unsigned char *) " before the string.
12251
12252 * TODO: Add notes about printing of fancy types and GDB expressions.
12253
12254Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
12255
12256 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
12257 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 12258 if doing mips-idt-ecoff.
c906108c
SS
12259
12260Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
12261
12262 * Most .exp files: Tweak to run under either version of expect.
12263
12264Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12265
12266 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
12267 xfails; I'm not sure why they are failing, but not because of PR 1806.
12268
12269Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
12270
12271 * config/unix-gdb.exp: Remove gdb_unload cause it's already
12272 defined in lib/gdb.exp.
12273
12274Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12275
12276 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
12277 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
12278 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
12279 have to be typeless.
12280
12281Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
12282
12283 * TODO: Add suggestion for copyright year test.
12284
12285Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
12286
12287 * configure.in (*-*-lynxos*): Add stabs tests.
12288
12289Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12290
12291 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
12292 so insert a tab before any assembler directive in column zero.
12293
12294 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
12295 stores.
12296 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
12297 stores.
12298 (fpu_short_memory_tests): Likewise.
12299
12300Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12301
12302 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
12303 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
12304 .stabs directives in comments.
12305
12306Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12307
12308 * TODO: New file, describing tests we could write.
12309 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
12310
12311Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12312
12313 * gdb.t06/signals.exp: Add kludge to force re-sync.
12314
12315 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
12316 to xgdb instead of gdb, get out of gdb.
12317
12318Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
12319
12320 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
12321 for info.
12322
12323Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
12324
12325 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
12326 * gdb.stabs/configure.in (hppa*-*-*): Use it.
12327 * gdb.stabs/hppa.sed: New sed script for the PA.
12328
12329Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12330
12331 * gdb.stabs: Re-write weird.def and configuration to use sed
12332 instead of cpp. sed is portable and POSIX; cpp is neither.
12333
12334Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12335
12336 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
12337
12338Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12339
12340 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
12341
12342Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12343
12344 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
12345 "_vb$".
12346 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
12347 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
12348
12349Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12350
12351 * lib/gdb.exp: Comment out code which depends on non-existent
12352 `transform' procedure.
12353
12354Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
12355
12356 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
12357 * lib/gdb.exp: Transform tool name.
12358 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
12359 1.1's new error handling system.
12360
12361Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12362
12363 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
12364
12365Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12366
12367 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
12368 They made pattern matching so slow that timeouts happened on
12369 heavily loaded systems. Now any output from "show print" which
12370 gets us back to the GDB prompt is a PASS.
12371
12372Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
12373
12374 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
12375
12376Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12377
12378 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
12379
12380 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
12381 It is not from PR 3220.
12382
12383Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12384
12385 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
12386 just started failing because they depended on the order the
12387 subcommands are presented, or exact docstring text. This kind of
12388 test is a pain and has minimal benefit.
12389
12390Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12391
12392 * gdb.t09/corefile.exp: At end of test, use "core" command with
12393 no arguments.
12394
12395Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
12396
12397 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
12398 17}/Makefile.in: Make it possible to run the testsuite with Sun
12399 make and CC = cross gcc by adding explicit build rules for .o
12400 files.
12401
12402Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12403
12404 * gdb.t15/funcargs.exp: Don't put comments on same line as
12405 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 12406
c906108c
SS
12407Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12408
12409 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
12410
12411Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
12412
12413 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
12414 * gdb.t20/inherit.exp: remove three dumplicate entries.
12415
12416Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12417
12418 * gdb.t06/break.exp: For "next over recursive call", fail on any
12419 incorrect output, not just on "factorial (value=2)".
12420
12421Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12422
12423 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
12424 working now. Add an xfail if accesing a bss variable causes
12425 a memory error if the target is not yet run.
12426
12427Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12428
12429 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
12430 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
12431 name of __st* demangling (2 strings). Did Kung really get the
12432 more than 95 others right without testing them?
12433
12434Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
12435
12436 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
12437
12438Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
12439
12440 * configure.in (configdirs): Add gdb.disasm
12441 * gdb.disasm: New directory for GDB disassembler tests.
12442 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
12443
12444Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12445
12446 * gdb.t00/help.exp: Don't test "help set".
12447
12448 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
12449 from within expect statements. None of these happen anymore and
12450 they cause regressions to be silently unnoticed.
12451
12452 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
12453 messages) about known failures with gcc cygnus-2.4.5-930417.
12454
12455 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
12456 comp-info.exp so it gets built if it doesn't exist.
12457
12458 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
12459 it is no longer used.
12460 * gdb.t13/comp-info.c: Removed.
12461
12462Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12463
12464 * gdb.t06/signals.exp: Add xfail for sun3.
12465
12466Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12467
12468 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
12469 relevant because ^C doesn't get sent but failure can be reproduced
12470 interactively).
12471
12472Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12473
12474 * gdb.stabs/alpha.mt: New configuration file for alpha.
12475 * gdb.stabs/configure.in: Use it.
12476 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
12477 sharing with alpha.mt, redefine long to word via preprocessor.
12478 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
12479 for alpha.
12480 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
12481 native cc.
12482 * gdb.t00/teststrategy.exp: Change expect string so that we
12483 consume the `(xgdb)' from the command echo and from the gdb prompt.
12484 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
12485 gdb currently compares all values as long, so this failure probably
12486 applies to any configuration where LONGEST is bigger than a target int.
12487 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
12488 with gcc.
12489 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
12490 to handle opaque pointers, gcc is.
12491 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
12492 as first argument. Include <sys/types.h> and change all operator
12493 new definitions to use size_t.
12494 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
12495 now that we use size_t.
12496
12497Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12498
12499 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
12500 a long or float array cast all array members to the same type.
12501 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
12502 with 64 bit longs.
12503 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
12504 on alpha.
12505 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
12506
12507Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12508
12509 * gdb.t24 (demangle.exp): Constructors of templates have names like
12510 vector<int>::vector(int) not vector<int>::vector<int>(int). See
12511 section 14.6 of the ARM.
12512
12513 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
12514 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
12515 accomplish little and slow down the testsuite.
12516
12517 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
12518 Accept spaces various places.
12519
12520Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12521
12522 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
12523 with watchpoint enabled.
12524
12525 * Makefile.in: Remove definition of CC and remove the second
12526 definition of CXX (the "CXX = gcc" one remains). These definitions
12527 were causing backquotes to be expanded within backquotes, which
12528 doesn't work.
12529
12530Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
12531
12532 * gdb.t17/callfuncs.exp: Add "return 0" to end.
12533
12534Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12535
12536 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
12537 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
12538 by mips cc and contains no stabs entries.
12539
12540Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
12541
12542 * config/vx-gdb.exp: Use fake device to load files rather than
12543 NFS.
12544 * lib/gdb.exp: New proc to do "file" command.
12545 * config/unix-gdb.exp: Use new "file" proc.
12546
12547Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
12548
12549 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
12550 Rework board rebooting slightly.
12551 (gdb_exit): Don't exit from the remote shell; there isn't one.
12552 * gdb.stabs/weird.exp: If a program is being debugged already,
12553 kill it.
12554 * gdb.t04/setvar.exp: Stop and restart gdb.
12555 * gdb.t05/expr.exp: Likewise.
12556 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
12557 restart gdb and reload the program.
12558 * gdb.t08/opaque.exp: Likewise.
12559 * gdb.t12/scope.exp: Likewise.
12560 * gdb.t13/bitfields.exp: Likewise.
12561 * gdb.t15/funcargs.exp: Likewise.
12562 * gdb.t20/classes.exp: Likewise.
12563 * gdb.t03/ptype.exp: Increase timeout.
12564 * gdb.t16/printcmds.exp (test_print_string_constants,
12565 test_print_array_constants): Likewise.
12566 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
12567 * gdb.t20/classes.exp (do_tests): Likewise.
12568 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
12569
12570Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
12571
12572 * gdb.stabs: Renamed *wierd* to *weird*.
12573
12574Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12575
12576 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
12577 for timeout. Add "known gcc 2.4.5 bug" to failure message.
12578
12579Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
12580
12581 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
12582 (do_tests): Remove xfail for whatis on one_var and two_var.
12583
12584Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
12585
12586 * Makefile.in: Made cross building work better by adding
12587 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
12588
12589Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12590
12591 * gdb.t15/{return.c,return.exp,Makefile.in}:
12592 New test, currently commented out.
12593
12594Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
12595
12596 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
12597 still running and removes the leftover named socket so GDb can do
12598 clean restarts.
12599
12600Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
12601
12602 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
12603 console, not GDB.
12604 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
12605 cross testing works better with "make check"
12606 * config/unix-gdb: Use default procedures for exit and version.
12607 * config/vx-gdb.exp: Cleaned up and massaged back to working order
12608 with the newest VxWorks.
12609
12610Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12611
12612 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
12613 old form.
12614
12615 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
12616 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
12617
12618 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
12619
12620 * config/unix-gdb.exp: Remove this version of gdb_exit
12621 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
12622 Rob says he'll look at it when he gets back to testing boards.
12623
12624Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
12625
12626 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
12627 an expected fail for certain ptype commands.
12628
12629 * gdb.t20/classes.exp: Update expected results of "ptype class
12630 Base1" to account for the constructor that now appears in the type.
12631
12632Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
12633
12634 * configure.in (configdirs): Restore gdb.t04, which mysteriously
12635 disappeared from list.
12636 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
12637 "alldone" proc with call to cleanup and exit.
12638 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
12639 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
12640 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
12641 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
12642 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
12643 "alldone" proc with simple returns that suppress remaining
12644 tests. The alldone proc went away many months ago.
12645
12646Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12647
12648 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
12649
12650 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
12651
12652Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12653
12654 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
12655 as vax gdb will display them.
12656
12657Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12658
12659 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
12660 optimizers.
12661
12662 * scope.exp: Change "bad value for localval" messages so each one
12663 is unique.
12664
12665 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
12666 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
12667
12668 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
12669
12670Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12671
12672 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
12673 doesn't exist (due to optimization).
12674
12675Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12676
12677 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
12678 contains \r because the filename is long.
12679
12680 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
12681 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
12682
12683Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12684
12685 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
12686 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
12687 Ultrix.
12688 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
12689 int tests.
12690 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
12691
12692Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
12693
12694 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
12695
12696 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 12697 to match does not match the passing case but still matches the
c906108c
SS
12698 failing case.
12699
12700Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12701
12702 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
12703
12704Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
12705
12706 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
12707 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
12708 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
12709 Remove various versions of gdb_exit.
12710 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
12711 gdb_exit.
12712 * config/unix-gdb.exp: gdb_exit remains here, and should override
12713 the generic version, since it's doing a lot of wierd stuff that
12714 the other versions aren't. FIXME, fold it in, or abandon this
12715 version.
12716
12717Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12718
12719 * gdb.t24/demangle.exp: Add tests for PR 3220.
12720
12721Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12722
12723 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
12724
12725Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
12726
12727 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
12728 "i386-*-*". Works for i486 as well.
12729
12730 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
12731 bug, and expand domain of xfail to all SVR4 systems, since the
12732 actual problem is likely to be in generic SVR4 /proc support.
12733
12734Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12735
12736 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
12737
12738Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
12739
12740 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
12741 xfails for other systems. Match a missing 'Continuing.' as an
12742 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
12743
12744 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
12745 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
12746 Only issue warning for missing executables if -all option is used.
12747
12748 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
12749 file if -all option is used. It's like an unpredictable XFAIL.
12750
12751Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12752
12753 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
12754 for dynamically linked binaries.
12755
12756 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
12757
12758Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12759
12760 * gdb.t20/inherit.exp: Change message for "print tagless struct"
12761 to state that this is a known bug in old versions of g++.
12762
12763Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12764
12765 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
12766 while waiting for `Continuing'.
12767
12768Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
12769
12770 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
12771 in text, data, and bss.
12772 * gdb.t10/nodebug.c: Add local and global test variables for
12773 initialized and uninitialized data.
12774
12775Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12776
12777 * config/unix-gdb.exp (gdb_exit): Add "wait".
12778
12779Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12780
12781 * gdb.t06/signals.exp: xfail the continue from the handler for all
12782 targets.
12783
12784 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
12785 function with watchpoints enabled, the i386 call dummy starts with
12786 a call.
12787
12788 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
12789 386 bsd names its corefiles.
12790
12791Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
12792
12793 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
12794 compilers don't grok it.
12795 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
12796 with small octal ints rather than character constants, which
12797 are signed and might not fit if first promoted to int.
12798
12799Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
12800
12801 * gdb.t09/Makefile.in (clean): Remove corefile.
12802
12803Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12804
12805 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
12806
12807Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12808 and Jim Kingdon (kingdon@cygnus.com)
12809
12810 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
12811 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
12812 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
12813
12814Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12815
12816 * gdb.t17/interrupt.exp: Add xfail for hppa.
12817
12818Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12819
12820 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
12821 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
12822 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
12823 to determine signed-ness of bitfields and use the result to setup
12824 the xfail.
12825 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
12826 * gdb.t15/funcargs.exp: Use them to step until the second indirect
12827 call line is reached if necessary.
12828
12829Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12830
12831 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
12832
12833Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12834
12835 * gdb.t06/break.exp: Also test `clear' command.
12836
12837Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12838
12839 * gdb.t00/teststrategy.exp: Remove extra quote.
12840
12841 * gdb.t07/watchpoint.exp: Change xfail for calling function with
12842 watchpoint enabled to be for all non-68k machines.
12843
12844 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
12845
12846Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12847
12848 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
12849 targets use aout.mt instead of ecoff.mt as gas understands
12850 standard aout format.
12851
12852Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
12853
12854 * lib/gdb.exp (runto): Don't insist that function we are running to
12855 was compiled with -g.
12856
12857 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
12858
12859 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
12860 to get back into the read system call.
12861 Accept leading newline in case where we woke it up.
12862
12863Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12864
12865 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
12866 to make the stabs test work on ecoff systems using gcc and -with-stabs.
12867 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
12868 enable ecoff configuration.
12869
12870Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12871
12872 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
12873
12874Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12875
12876 * gdb.t16/printcmds.exp: Add another printf test.
12877
12878Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
12879
12880 * configure.in: If configured -with-stabs on any target, add
12881 stabsdirs to configdirs.
12882
12883Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12884
12885 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
12886 fun" so pattern does not match the command itself.
12887
12888Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12889
12890 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
12891
12892Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12893
12894 * gdb.t17/interrupt.exp: Test for more things.
12895
12896Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12897
12898 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
12899 compiler arranges the code and line numbers.
12900
12901 * gdb.t17/interrupt.exp: Don't send \n after ^C.
12902
12903Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12904
12905 * gdb.t00/help.exp: Increase expect input buffer size.
12906
12907Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12908
12909 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
12910
12911 * gdb.t07/watchpoint.exp: Add xfail for hppa.
12912
12913 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
12914
12915 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
12916 [0-9]*, not just [0-9].
12917
12918Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12919
12920 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
12921
12922 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
12923
12924Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12925
12926 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
12927
12928Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12929
12930 * gdb.t06/signals.c: Add xfails for sun3.
12931
12932 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
12933
12934 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
12935 test_stepping tests.
12936
12937Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12938
12939 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
12940
12941 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
12942
12943 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
12944 rather than actually putting it through cpp twice.
12945
12946 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
12947
12948Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
12949
12950 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
12951 no longer needed.
12952
12953Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12954
12955 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
12956
12957 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
12958 C++ features prints as "struct", make it a pass, not an xfail.
12959
12960Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12961
12962 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
12963 Don't require VA to print as "class" rather than "struct".
12964
12965Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
12966
12967 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
12968
12969Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12970
12971 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
12972
12973Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12974
12975 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
12976 order.
12977
12978Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12979
12980 * gdb.t16/printcmds.exp: Add printf tests.
12981
12982 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
12983
12984 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
12985
12986Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
12987
12988 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
12989 pass counts, to counteract any existing or future setup_xfails.
12990
12991Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
12992
12993 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
12994 {BEGIN,END}_COMMON for common block instead of STAB.
12995 * gdb.stabs/wierd.exp: Add xfail for rs6000.
12996
12997 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
12998 intp_var should be N_GSYM not N_LSYM.
12999 wierd-aout.S: Use a label for the value of the N_SO.
13000 wierd.def: Remove all backslashes.
13001 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
13002
13003Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13004
13005 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
13006 get the expected next to inheritance3.
13007
13008Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13009
13010 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
13011 now that gcc-2.4 gets it right.
13012
13013Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13014
13015 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
13016
13017 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
13018 generating comp-info.exp which works for cross-compilation.
13019
13020Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
13021
13022 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
13023 "*-*-sysv4.*".
13024
13025Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
13026
13027 * gdb.t01/run.exp: Start with a fresh gdb.
13028 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
13029 SVR4.x.
13030
13031Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
13032
13033 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
13034 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
13035 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
13036 Makefile.in (distclean, realclean): Remove gdbme.c from list of
13037 things to remove.
13038
13039Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
13040
13041 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
13042 test cases from bug reports.
13043
13044Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
13045
13046 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
13047 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
13048 avoid spurious xfails.
13049 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
13050 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
13051 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
13052
13053Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
13054
13055 * gdb.t00/teststrategy.exp: Rework to provide more useful
13056 description of each test, fix problem with systems that define
13057 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
13058 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
13059 results for "next over recursive call" so timeouts aren't taken
13060 by error.
13061
13062Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
13063
13064 * gdb.t12/scope.exp: Test printing of variables before run.
13065
13066 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
13067 printed in wrong order due to sorting.
13068
13069Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
13070
13071 * gdb.t00/teststrategy.exp: Fix expected results for printing
13072 user entered string constant. Is array of char, prints with no
13073 address.
13074
13075 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
13076 commands.
13077 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
13078 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
13079 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
13080 of struct of char arrays.
13081 * gdb.t00/radix.exp: New tests for radix commands.
13082
13083Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
13084
13085 * gdb.t16/printcmd.exp: Print a variable before running program
13086 (with xfail for AIX).
13087
13088Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
13089
13090 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
13091
13092 * gdb.t16/printcmd.exp: Don't print variables before running program.
13093
13094 * gdb.t06/break.exp: Don't require envp argument to main.
13095
13096 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
13097
13098 * gdb.t02/whatis.exp, gdb.t11/list.exp:
13099 Add xfails for rs6000.
13100
13101 * gdb.t02/whatis.exp: Change other tests not to re-test something
13102 we already tested.
13103
13104 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
13105 each type used has a variable of that type.
13106
13107Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
13108
13109 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
13110
13111Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
13112
13113 * configure.in: change srctrigger to be a file, not a directory
13114
13115Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
13116
13117 * configure.in (mips-idt-ecoff*): Added trailing '*'.
13118
13119 * gdb.t11/list.exp: Fixed a couple of typos.
13120
13121Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
13122
13123 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
13124 is fixed and PR is closed.
13125 * gdb.t16 (gdbme.c): Add simple test string variable.
13126 * gdb.t16 (printcmds.exp): Add tests with simple test string
13127 variable, primarily for boundaries on "set print elements".
13128
13129Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
13130
13131 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
13132 Make leading 0's optional and don't expect a tab in the middle
13133 of the number.
13134
13135 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
13136
13137 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
13138 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
13139 don't end command passed to gdb_test with newline.
13140
13141 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
13142 signed keyword away, don't expect signed bitfields to be signed.
13143
13144 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
13145 printing with only as many 1's as are in the field as well as printing
13146 with 32 1's (see comment).
13147
13148Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
13149
13150 * gdb.t00/default.exp: Start with a fresh gdb.
13151 * configure.in (configdirs): Remove gdb.t31 until the chill
13152 compiler works again. It no longer is able to find chillrt0
13153 since it isn't in libchill.a anymore.
13154 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
13155 wierd.o, make more modular.
13156 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
13157 spurious newlines that caused problems.
13158
13159Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13160
13161 * Move test with enums and partial symbols from gdb.t03/ptype.exp
13162 to gdb.stabs/wierd.exp since GCC has worked around the bug.
13163 gdb.stabs/wierd.{exp,def}: Many new tests.
13164
13165 * gdb.t00/default.exp: update info line for new message.
13166
13167 * gdb.t02/{whatis.exp,gdbme.c}:
13168 Test that "char *" doesn't print as "caddr_t".
13169
13170Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13171
13172 * gdb.t00/help.exp: Use .* in place of some help messages which
13173 just changed.
13174 gdb.t00/default.exp: Update "info frame" test for new message.
13175 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
13176 Remove some xfails
13177
13178Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13179
13180 * gdb.t03/{gdbme.c,ptype.exp}:
13181 Add tests for typedef'd struct and union without tags.
13182 Also check "whatis" on a variable of a typedef'd enum without a tag.
13183
13184 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
13185 PRMS 1823; the bug still exists but isn't reproduced by this test
13186 anymore), and remove rs6000 XFAIL (the bug is fixed).
13187
13188 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
13189 duplicated from whatis.exp. For those that are left, accept
13190 "long", "long int", or "int" for long variables (whatis.exp already
13191 has an XFAIL for "int", so no need to fail it here).
13192
13193 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
13194 Deal with GCC's names for types now that GDB uses the compiler's names.
13195
13196 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
13197 setup_xfail's for sunos4. If we #defined the signed keyword away,
13198 don't expect GDB to know that char it is signed.
13199
13200 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
13201
13202Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
13203
13204 * configure.in (configdirs): Add gdb.t24 for C++ tests that
13205 should work on any system, regardless of debugging format.
13206 * gdb.t21/demangle.exp: Move to gdb.t24.
13207 * gdb.t24/demangle.exp: Move from gdb.t21.
13208 * gdb.t24/{Makefile.in, configure.in}: New files.
13209
13210Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13211
13212 * configure.in: Do gdb.stabs and C++ tests only for stabs.
13213 * gdb.stabs: New directory.
13214
13215Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13216
13217 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
13218 not just "Quit anyway?".
13219
13220Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
13221
13222 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
13223 that all setup_xfails are immediately followed by clear_xfails.
13224
13225Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
13226
13227 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
13228 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
13229 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
13230 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
13231 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
13232 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13233 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13234 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
13235 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
13236 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
13237 gdb.t31/chillvars.exp, lib/gdb.exp:
13238 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
13239 bug-gdb@prep.ai.mit.edu.
13240
13241Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
13242
13243 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
13244 with 0.0, not integer 0.
13245
13246Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
13247
13248 * gdb.t06/break.exp: Update for "Kill the program" message change.
13249
13250Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
13251
13252 * Makefile.in (GDBFLAGS): Set to -nx.
13253 * Makefile.in (site.exp): Use GDBFLAGS.
13254
13255Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13256
13257 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
13258 Makefiles.
13259 (check): depend on just-check.
13260 (just-check): added so that tests can be run without a noop
13261 build pass.
13262
13263Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
13264
13265 Switch to using configure's configdirs.
13266 * Makefile.in (Makefile): add configure.in dependency.
13267 (SUBDIRS): removed redundant assignment.
13268 * configure.in: switch subdirs assignment to configdirs.
13269 * gdb.t*/configure.in: new files.
13270
13271Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
13272
13273 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
13274 works.
13275
13276Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
13277
13278 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
13279 in explicit rules. Apparently this is not supported by some makes.
13280
13281Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
13282
13283 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
13284
13285Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13286
13287 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
13288 disappeared.
13289
13290Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
13291
13292 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
13293
13294Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
13295
13296 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
13297 watchpoint problem that is now fixed.
13298 * gdb.t30/chexp.exp: Remove setup_xfail for printing
13299 uninitialized convenience variables.
13300 * gdb.t31/chillvars.exp: Fix expected patterns for printing
13301 structures.
13302
13303Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13304
13305 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
13306 which causes expect to get out of sync with gdb on long output
13307 from help set.
13308 * gdb.t09/corefile.exp: Make expected pattern for core file
13309 failing signal and frame output format less sun specific.
13310
13311Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
13312
13313 * gdb.t31/chillvars.exp: Add and remove initial dummy
13314 breakpoint, so that symbol table is forced in.
13315 (Needed at least on Sunos4, though it seems not SVR4.)
13316 * gdb.t31/chillvars.exp: Update for changed output format.
13317
13318Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
13319
13320 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
13321
13322Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
13323
13324 * Makefile.in: Added --srcdir when invoking runtest, removed the
13325 need for a local config file. (optional now)
13326
13327Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
13328
13329 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
13330 failure count used to force early termination. Add some more
13331 expected failures for gnu style demangling.
13332
13333Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13334
13335 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
13336 pmi variable from gdb.t20/gdbme to get optimized away.
13337 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
13338 Check for written corefile upon timeout _and_ eof.
13339
13340Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13341
13342 * config/unix-gdb.exp: Add missing return 0.
13343
13344Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13345
13346 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
13347 test termination.
13348
13349Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
13350
13351 * configure.in (subdirs): Put back gdb.t17 which mysteriously
13352 disappeared.
13353
13354Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
13355
13356 * gdb.t10/crossload.exp: Disable the i860-elf test until such
13357 time as i860 support works.
13358
d63a86f8 13359 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
13360 "backtrace 100\r" rather than just "backtrace\r", to match last
13361 change.
13362
13363Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
13364
13365 * config/udi-gdb.exp (gdb_exit): Remove close command.
13366 (gdb_target_udi): New procedure to set the UDI target.
13367 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
13368 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
13369 Added waits for prompts after several question responses. Added
13370 some more responses used by a29k-amd-udi-gdb.
13371 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
13372 pass different arguments, restart UDI connection after program
13373 completion.
13374 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
13375 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
13376 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
13377 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
13378 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
13379 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
13380 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
13381 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
13382 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
13383 after program completion.
13384 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
13385 compiled with a SELECT_VECS setting.
13386 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
13387 infinite recursion.
13388
13389 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
13390 Added checks for COFF results, and made them expected failures for
13391 all targets. It would be better to make them expected failures
13392 for COFF targets only.
13393
13394Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
13395
13396 * Makefile.in: add null dvi target, don't bother to recurse
13397 through test directories for info and install-info; rename
13398 $(datadir) to be dejagnu instead of deja-gnu
13399
13400Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
13401
13402 * gdb.t31/gdbme.ch: Re-enable code that previously caused
13403 compiler to coredump.
13404 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
13405 code.
13406
13407Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
13408
13409 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
13410 coredump.
13411 * gdb.t31/chillvars.exp: Comment out tests that depend on that
13412 code.
13413
13414Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
13415
13416 * gdb.t03/ptype.exp: tests for return code from gdb_test.
13417 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
13418 which in a shell. Deletes xgdb when done.
13419 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
13420 Tests the return from the "set height" or "set width" commands.
13421 Added a few return codes where needed.
13422
13423Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
13424
13425 * Makefile.in (SUBDIRS): Add gdb.t17.
13426 * configure.in (subdirs): Add gdb.t17.
13427 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
13428 files to test gdb's calling of functions in the inferior with
13429 the correct arguments and gdb's ability to retrieve any
13430 result returned.
13431
13432Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
13433
13434 * config/unix-gdb.exp (gdb_exit): Remove close commands that
13435 may be called after gdb goes away. Previous versions of expect
13436 needed these to avoid file descriptor leaks, but they cause
13437 errors with the current revision of expect.
13438 * gdb.t00/gdbvars.exp: Use -re on expected output after
13439 setting sevenbit-strings.
13440 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
13441 to set sevenbit-strings consistent across tests.
13442 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
13443 set sevenbit-strings consistent across tests.
13444
13445Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
13446
13447 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
13448 expected output to match current "expect" expectations.
13449
13450Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
13451
13452 * gdb.t00/default.exp: Change expected output for default "source"
13453 command, to match new gdb behavior which requires a filename to
13454 source.
13455
13456Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
13457
13458 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
13459 expected fail for i486-*-* that misses the marker2 function.
13460 * gdb.t10/crossload.exp (bfddefault): Allow successful
13461 recognition of a format to pass even if no symbols are found.
13462 Explicitly catch failures where the format is not recognized
13463 or is ambiguous, and add the reason to the fail message.
13464 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
13465 the cause is and invalid target and add reason to failure message.
13466 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
13467 elf32-i386, elf32-sparc, and elf32-i860.
13468 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
13469 Set up expected failure for 'filename'::variable scope resolution,
13470 which is now apparently broken on all targets.
13471 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
13472 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
13473 gdb.t23/templates.exp: Change failure for missing binfile into
13474 just a warning.
13475 gdb.t21/demangle.exp: Change all cfront references to 'arm'
13476 references.
13477
13478Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
13479
13480 * gdb.t00/default.exp: Add expected output for default "source"
13481 command, to match new gdb behavior.
13482 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
13483
13484Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
13485
13486 * config/*-gdb.exp: returns an error, rather than exiting on
13487 internal errors.
13488
13489Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
13490
13491 * gdb.t03/gdbme.c: Add pointer to struct variable.
13492 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
13493 referencing struct members.
13494
13495Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
13496
13497 * configure.in (mips-idt-ecoff): New target.
13498 * config/mips-gdb.exp: New file for remote board using MIPS remote
13499 debugging protocol.
13500
13501 * Redid configuration scheme. Removed gdb.t*/configure.in.
13502 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
13503 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
13504 distclean targets. Built executables via .o files. Adjusted
13505 tests to account for source files in $(srcdir) rather than
13506 $(objdir).
13507 * lib/gdb.exp (runto): Don't expect () after the function name,
13508 because it may have arguments.
13509
13510Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
13511
13512 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
13513 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
13514 expected failures for mips-idt-* and mips-sgi-*.
13515 * gdb.t00/default.exp (attach): Kill process if requested.
13516 * gdb.t00/help.exp (help target core, help target): Accept a gdb
13517 that does not read core files.
13518 * gdb.t01/run.exp: Removed checks for exit status code.
13519 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
13520 it is linked in.
13521 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
13522 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
13523 appropriate, rather than doing it by hand.
13524 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
13525 execution.
13526 * gdb.t10/crossload.exp: Kill existing program if needed.
13527 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
13528 appropriate, rather than doing it by hand. Always increase
13529 timeout for this test, not just for VxWorks.
13530
13531Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
13532
13533 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
13534 of Chill STRUCT types and STRUCT values.
13535 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
13536 than "char".
13537 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 13538 struct2): New struct definitions and initializations to test
c906108c
SS
13539 simple Chill STRUCT types.
13540
13541Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
13542
13543 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
13544 the null byte at the end of strings.
13545 * gdb.t00/default.exp: Make show version insensitive to copyright
13546 date.
13547 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
13548 to avoid dependencies on target char signedness.
13549 * gdb.t16/printcmds.exp: Update expected results for explicitly
13550 unsigned char.
13551 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
13552 now work.
13553 * gdb.t21/demangle.exp: Add many more patterns for template
13554 demangling, most of them being expected failures.
13555 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
13556 string we are matching for, to match on the whole string.
13557 * gdb.t21/demangle.exp: Add many new test strings to demangle,
13558 and fix a whole bunch that had incorrect expected output but were
13559 passing anyway because of the bug in "proc demangle".
13560 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
13561 type.
13562 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
13563
13564Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
13565
13566 * gdb/testsuite: made modifications to testcases, etc., to allow
13567 them to work properly given the reorganization of deja-gnu and the
13568 relocation of the testcases from deja-gnu to a "tool" subdirectory.
13569
13570Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
13571
13572 * gdb/testsuite: Initial creation of gdb/testsuite.
13573 Migrated dejagnu testcases and support files for testing nm to
13574 gdb/testsuite from deja-gnu. These files were moved "as is"
13575 with no modifications. This migration is part of a major overhaul
13576 of dejagnu. The modifications to these testcases, etc., which
13577 will allow them to work with the new version of dejagnu will be
13578 made in a future update.
48efe704 13579
8d8cb839 13580 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 13581\f
8d8cb839
EZ
13582;; Local Variables:
13583;; mode: change-log
13584;; left-margin: 8
13585;; fill-column: 74
13586;; version-control: never
13587;; End:
902f2ccb
MC
13588
13589 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 13590 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
13591 Copying and distribution of this file, with or without modification,
13592 are permitted provided the copyright notice and this notice are preserved.
This page took 1.272957 seconds and 4 git commands to generate.